 html {line-height: 1.15;-webkit-text-size-adjust: 100% }body {margin: 0 }main {display: block }h1 {font-size: 2em;margin: .67em 0 }hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible }pre {font-family: monospace, monospace;font-size: 1em }a {background-color: rgba(0, 0, 0, 0) }abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted }b, strong {font-weight: bolder }code, kbd, samp {font-family: monospace, monospace;font-size: 1em }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }img {border-style: none }button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0 }button, input {overflow: visible }button, select {text-transform: none }[type=button], [type=reset], [type=submit], button {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0 }[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText }fieldset {padding: .35em .75em .625em }legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal }progress {vertical-align: baseline }textarea {overflow: auto }[type=checkbox], [type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -2px }[type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }details {display: block }summary {display: list-item }[hidden], template {display: none }@font-face {font-family: HelveticaNeue;src: url(../fonts/HelveticaNeue/HelveticaNeue.eot);src: local("HelveticaNeue"), url(../fonts/HelveticaNeue/HelveticaNeue.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeue/HelveticaNeue.woff) format("woff"), url(../fonts/HelveticaNeue/HelveticaNeue.ttf) format("truetype");font-weight: 400;font-style: normal }@font-face {font-family: HelveticaNeue;src: url(../fonts/HelveticaNeue/HelveticaNeue-Light.eot);src: local("HelveticaNeue"), url(../fonts/HelveticaNeue/HelveticaNeue-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeue/HelveticaNeue-Light.woff) format("woff"), url(../fonts/HelveticaNeue/HelveticaNeue-Light.ttf) format("truetype");font-weight: 300;font-style: normal }@font-face {font-family: HelveticaNeue;src: url(../fonts/HelveticaNeue/HelveticaNeue-Bold.eot);src: local("HelveticaNeue"), url(../fonts/HelveticaNeue/HelveticaNeue-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeue/HelveticaNeue-Bold.woff) format("woff"), url(../fonts/HelveticaNeue/HelveticaNeue-Bold.ttf) format("truetype");font-weight: 700;font-style: normal }@font-face {font-family: Helvetica;src: local("Helvetica"), url(../fonts/Helvetica/Helvetica.woff2) format("woff2"), url(../fonts/Helvetica/Helvetica.woff) format("woff"), url(../fonts/Helvetica/Helvetica.ttf) format("truetype");font-weight: 400;font-style: normal;font-display: swap }@font-face {font-family: Helvetica;src: local("Helvetica"), url(../fonts/Helvetica/Helvetica-Light.woff2) format("woff2"), url(../fonts/Helvetica/Helvetica-Light.woff) format("woff"), url(../fonts/Helvetica/Helvetica-Light.ttf) format("truetype");font-weight: 300;font-style: normal;font-display: swap }@font-face {font-family: Helvetica;src: local("Helvetica"), url(../fonts/Helvetica/Helvetica-Bold.woff2) format("woff2"), url(../fonts/Helvetica/Helvetica-Bold.woff) format("woff"), url(../fonts/Helvetica/Helvetica-Bold.ttf) format("truetype");font-weight: 700;font-style: normal;font-display: swap }@font-face {font-family: Proxima Nova;src: url(../fonts/ProximaNova/ProximaNova-Regular.eot);src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url(../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"), url(../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"), url(../fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype");font-weight: 400;font-style: normal }@font-face {font-family: Proxima Nova;src: url(../fonts/ProximaNova/ProximaNova-Bold.eot);src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url(../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2"), url(../fonts/ProximaNova/ProximaNova-Bold.woff) format("woff"), url(../fonts/ProximaNova/ProximaNova-Bold.ttf) format("truetype");font-weight: 700;font-style: normal }@font-face {font-family: Proxima Nova;src: url(../fonts/ProximaNova/ProximaNova-Light.eot);src: local("Proxima Nova Light"), local("ProximaNova-Light"), url(../fonts/ProximaNova/ProximaNova-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2"), url(../fonts/ProximaNova/ProximaNova-Light.woff) format("woff"), url(../fonts/ProximaNova/ProximaNova-Light.ttf) format("truetype");font-weight: 300;font-style: normal }.header {display: -webkit-box;display: -ms-flexbox;display: flex;height: 105px;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 27px;left: 0;z-index: 15 }@media only screen and (max-width:1279px) {.header {height: auto;top: 32px }}@media only screen and (max-width:800px) {.header {padding-top: 32px;top: 0 }}.header .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }@media only screen and (max-width:800px) {.header .container {width: 100% }}.header__logo {width: 206px;margin-right: 50px }@media only screen and (max-width:1279px) {.header__logo {margin-right: 68px }}@media only screen and (max-width:800px) {.header__logo {width: 116px;margin-left: 4%;margin-right: 0;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }}.header__logo a {display: block;width: 100%;text-decoration: none }.header__logo__image {width: 100% }.header__logo__image img {display: block;height: auto;width: 100% }@media only screen and (max-width:800px) {.header__logo__image img:first-child {display: none }}.header__logo__image img:nth-child(2) {display: none }@media only screen and (max-width:800px) {.header__logo__image img:nth-child(2) {display: block }}.header__logo__text {font-size: 16px;line-height: 24px;letter-spacing: 3.4px;color: #fff;white-space: nowrap;text-transform: uppercase;margin-top: 10px }@media only screen and (max-width:800px) {.header__logo__text {display: none }}.header__nav {margin-top: 12px }@media only screen and (max-width:800px) {.header__nav {width: 100%;background-color: #af241c;-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;margin-top: 15px }}.header__nav nav {display: -webkit-box;display: -ms-flexbox;display: flex }@media only screen and (max-width:800px) {.header__nav nav {width: 92%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: auto }}.header__nav a, .header__nav button {display: block;font-size: 16px;line-height: 24px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.header__nav a, .header__nav button {font-size: 12px;line-height: 40px }}@media only screen and (min-width:801px) {.header__nav a:not(:last-child), .header__nav button:not(:last-child) {margin-right: 23px }}@media only screen and (min-width:1001px) {.header__nav a:hover, .header__nav button:hover {color: #af241c }}.header__nav button {background-color: rgba(0, 0, 0, 0);cursor: pointer;padding: 0;outline: none;border: none }.header__contacts {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 5px 30px 0 auto }@media only screen and (max-width:1279px) {.header__contacts {margin: 3px 0 0 auto;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }}@media only screen and (max-width:800px) {.header__contacts {width: 92%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin: 17px auto 0 }}.header__contacts__number {text-align: right }@media only screen and (max-width:800px) {.header__contacts__number {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end }}@media only screen and (max-width:800px) {.header__contacts__number__link {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }}.header__contacts__number__link a {font-size: 24px;line-height: 24px;color: #fff;text-decoration: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.header__contacts__number__link a {font-size: 18px;line-height: 18px }}@media only screen and (min-width:1001px) {.header__contacts__number__link a:hover {color: #af241c }}.header__contacts__number__description {font-size: 14px;line-height: 21px }@media only screen and (max-width:800px) {.header__contacts__number__description {font-size: 12px;line-height: 18px;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;margin-right: auto }}.header__social {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 7px;margin-right: 15px }@media only screen and (max-width:1279px) {.header__social {margin-top: 12px;margin-left: auto;margin-right: 15px;}}@media only screen and (max-width:800px) {.header__social {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: 0;margin-right: 15px;}}.header__social__item {width: 20px }.header__social__item:not(:last-child) {margin-right: 15px }.header__social__item a {display: block;width: 100% }.header__social__item img {display: block;height: auto;width: 100% }.header__menu {width: 45px;margin-top: 7px }@media only screen and (max-width:800px) {.header__menu {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-top: 2px;margin-right: 4% }}.header__menu button {width: 100%;background-color: rgba(0, 0, 0, 0);cursor: pointer;padding: 0;outline: none;border: none }@media only screen and (min-width:1001px) {.header__menu button:hover .header__menu__icon span {background-color: #af241c }.header__menu button:hover .header__menu__text {color: #af241c }}.header__menu__icon {width: 100% }.header__menu__icon span {display: block;height: 3px;width: 100%;background-color: #fff;border-radius: 2px;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease }.header__menu__icon span:not(:first-child) {margin-top: 4px }.header__menu__text {font-size: 14px;line-height: 21px;font-weight: 700;color: #fff;text-align: center;text-transform: uppercase;margin-top: 8px;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.header__menu__text {display: none }}.sticky-header {display: none;width: 100%;background-color: #1d1d1b;padding: 20px 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: -webkit-transform .2s ease;transition: -webkit-transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease;transition: transform .2s ease, -webkit-transform .2s ease;position: fixed;top: 0;left: 0;z-index: 15 }@media only screen and (max-width:800px) {.sticky-header {display: block }}.sticky-header.show {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }.sticky-header .container {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 }.sticky-header .header__logo {margin-left: 0 }.sticky-header .header__menu {margin-left: auto;margin-right: 0 }.footer {position: relative;z-index: 5 }.footer.landing-footer {margin-top: 70px }.footer.landing-footer .footer__contacts__email a, .footer.landing-footer .footer__contacts__number a, .footer.landing-footer .footer__contacts__title>* {color: #0c0c0c }@media only screen and (min-width:1001px) {.footer.landing-footer .footer__contacts__email a:hover, .footer.landing-footer .footer__contacts__number a:hover {color: #af241c }}.footer.landing-footer .footer__bottom__links a {color: #0c0c0c;border-color: #0c0c0c }@media only screen and (min-width:1001px) {.footer.landing-footer .footer__bottom__links a:hover {color: #af241c;border-color: #af241c }}.footer__contacts.for-index-page .footer__contacts__title>* {font-size: 48px;line-height: 58px }@media only screen and (max-width:1279px) {.footer__contacts.for-index-page .footer__contacts__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.footer__contacts.for-index-page .footer__contacts__title>* {font-size: 24px;line-height: 32px }}.footer__contacts.for-index-page .footer__contacts__number {margin-top: 45px }@media only screen and (max-width:800px) {.footer__contacts.for-index-page .footer__contacts__number {margin-top: 25px }}.footer__contacts__title {text-align: center }.footer__contacts__title>* {font-weight: 700;font-size: 30px;line-height: 42px;color: #fff;text-transform: uppercase }.footer__contacts__number {text-align: center;margin-top: 32px }@media only screen and (max-width:1279px) {.footer__contacts__number {margin-top: 27px }}.footer__contacts__number a {font-weight: 700;font-size: 30px;line-height: 42px;color: #af241c;text-decoration: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:1279px) {.footer__contacts__number a {font-size: 24px;line-height: 32px }}@media only screen and (max-width:800px) {.footer__contacts__number a {font-size: 18px;line-height: 24px }}@media only screen and (min-width:1001px) {.footer__contacts__number a:hover {color: #fff }}.footer__contacts__email {text-align: center;margin-top: 30px }@media only screen and (max-width:1279px) {.footer__contacts__email {margin-top: 27px }}.footer__contacts__email a {font-size: 16px;line-height: 21px;color: #fff;text-decoration: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.footer__contacts__email a {font-size: 16px }}@media only screen and (min-width:1001px) {.footer__contacts__email a:hover {color: #af241c }}.footer__contacts__address {font-size: 16px;line-height: 21px;text-align: center;margin-top: 30px }@media only screen and (max-width:1279px) {.footer__contacts__address {margin-top: 27px }}.footer__contacts__social {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;margin-top: 55px }@media only screen and (max-width:1279px) {.footer__contacts__social {margin-top: 40px }}.footer__contacts__social__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (min-width:1001px) {.footer__contacts__social__item:hover {opacity: .7 }}.footer__contacts__social__item:not(:last-child) {margin-right: 23px }.footer__contacts__social__item img {display: block;height: auto;width: auto }.footer__map {height: 500px;margin-top: 60px }@media only screen and (max-width:1279px) {.footer__map {height: 285px }}@media only screen and (max-width:800px) {.footer__map {height: 300px }}.footer__map>div {height: 500px }@media only screen and (max-width:1279px) {.footer__map>div {height: 285px }}@media only screen and (max-width:800px) {.footer__map>div {height: 300px }}.footer__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 150px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.footer__bottom {padding: 30px 0 }}@media only screen and (max-width:800px) {.footer__bottom {padding-bottom: 40px }}.footer__bottom .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap }.footer__bottom__copyright {width: 450px;font-size: 14px;line-height: 21px }@media only screen and (max-width:1279px) {.footer__bottom__copyright {width: 100%;text-align: center;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: 20px }}@media only screen and (max-width:800px) {.footer__bottom__copyright {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }}.footer__bottom__links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-left: auto }@media only screen and (max-width:1279px) {.footer__bottom__links {width: 100%;margin-right: 0 }}@media only screen and (max-width:800px) {.footer__bottom__links {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;margin-top: 25px }}.footer__bottom__links ul {list-style: none;padding: 0;margin: 0 }@media only screen and (max-width:1279px) {.footer__bottom__links ul {width: 100% }}@media only screen and (max-width:1279px) and (min-width:801px) {.footer__bottom__links ul:first-child li {text-align: left }}@media only screen and (min-width:801px) and (min-width:1280px) {.footer__bottom__links ul:not(:nth-child(2)) {margin-right: 40px }}@media only screen and (max-width:800px) {.footer__bottom__links ul:not(:first-child) {margin-top: 8px }}.footer__bottom__links li {text-align: right }@media only screen and (max-width:800px) {.footer__bottom__links li {text-align: center }}.footer__bottom__links li:not(:first-child) {margin-top: 8px }@media only screen and (max-width:1279px) {.footer__bottom__links li:not(:first-child) {margin-top: 10px }}@media only screen and (max-width:800px) {.footer__bottom__links li:not(:first-child) {margin-top: 8px }}.footer__bottom__links a {font-size: 14px;line-height: 21px;color: #fff;text-decoration: none;border-bottom: 1px solid #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.footer__bottom__links a:hover {color: #af241c;border-color: #af241c }}.menu {display: none;height: 100%;width: 100%;background-color: #af241c;opacity: 0;overflow-y: scroll;-webkit-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;position: fixed;top: 0;left: 0;z-index: 150 }.menu.active {display: block }.menu.show {opacity: 1 }.menu__content {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 0 }@media only screen and (min-width:1280px) {.menu__content .container {position: relative }}@media only screen and (max-width:800px) {.menu__content {padding: 50px 0 }}.menu__content__close {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: rgba(0, 0, 0, 0);font-size: 18px;line-height: 18px;cursor: pointer;color: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;outline: none;border: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;position: absolute;top: 0;right: 0 }@media only screen and (max-width:1279px) {.menu__content__close {top: 25px;right: 2% }}@media only screen and (max-width:800px) {.menu__content__close {right: 4% }}@media only screen and (min-width:1001px) {.menu__content__close:hover {color: #141414 }.menu__content__close:hover svg {fill: #141414 }}.menu__content__close svg {display: block;height: auto;width: 22px;fill: #fff;margin-right: 18px;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.menu__content__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.menu__content__nav ul {width: 350px;list-style: none;padding: 0;margin: 0 }@media only screen and (max-width:1279px) {.menu__content__nav ul {width: 30% }}@media only screen and (max-width:800px) {.menu__content__nav ul {width: 100% }.menu__content__nav ul:nth-child(2) {margin-top: 15px }}@media only screen and (min-width:801px) {.menu__content__nav ul:first-child {margin-right: 90px }}@media only screen and (min-width:801px) and (max-width:1279px) {.menu__content__nav ul:first-child {margin-right: 8% }}.menu__content__nav li:not(:first-child) {margin-top: 20px }@media only screen and (max-width:800px) {.menu__content__nav li:not(:first-child) {margin-top: 15px }}.menu__content__nav a {font-weight: 700;font-size: 18px;line-height: 24px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.menu__content__nav a {font-size: 16px;line-height: 21px }}@media only screen and (min-width:1001px) {.menu__content__nav a:hover {color: #141414 }}.button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 62px;background-color: #af241c;font-size: 24px;line-height: 62px;color: #fff;text-align: center;text-decoration: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;padding: 0 35px;outline: none;border: 1px solid #af241c;border-radius: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s ease, color .2s ease, border-color .2s ease;-o-transition: background-color .2s ease, color .2s ease, border-color .2s ease;transition: background-color .2s ease, color .2s ease, border-color .2s ease }@media only screen and (max-width:800px) {.button {height: 50px;font-size: 18px;line-height: 50px;border-radius: 25px }}.button.white {background-color: #fff;color: #af241c;border-color: #fff }@media only screen and (min-width:1001px) {.button.white:hover {background-color: #1d1d1b;color: #fff;border-color: #1d1d1b }}.button.outlined {background-color: rgba(0, 0, 0, 0);color: #af241c }.button.medium {height: 57px;line-height: 57px;border-radius: 28.5px }@media only screen and (max-width:1279px) {.button.medium {height: 48px;font-size: 18px;line-height: 48px;border-radius: 24px }}.button.small {height: 37px;font-size: 18px;line-height: 37px;padding: 0 14px;border-radius: 18.5px }@media only screen and (max-width:1279px) {.button.small {font-size: 16px }}@media only screen and (min-width:1001px) {.button:hover {background-color: #fff;color: #af241c;border-color: #fff }}.button span {display: block }.programs-item {background-color: #141414;width: 360px }@media only screen and (max-width:1279px) {.programs-item {width: 345px }}.programs-item__image {display: block;height: 198px;width: 100%;background-position: 50%;background-size: cover;background-repeat: no-repeat;position: relative }@media only screen and (max-width:1279px) {.programs-item__image {height: 190px }}.programs-item__image img {display: none;height: auto;width: 100% }.programs-item__image__age {display: -webkit-box;display: -ms-flexbox;display: flex;height: 36px;width: 36px;background-color: #af241c;font-size: 16px;line-height: 1;color: #fff;-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%;position: absolute;top: 12px;right: 10px;z-index: 5 }.programs-item__content {padding: 17px 25px 30px }@media only screen and (max-width:1279px) {.programs-item__content {padding-top: 20px;padding-bottom: 30px }}.programs-item__name {font-weight: 700;font-size: 24px;line-height: 32px;text-align: center }@media only screen and (max-width:1279px) {.programs-item__name {font-size: 18px;line-height: 24px }}.programs-item__name a {color: #fff;text-decoration: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (min-width:1001px) {.programs-item__name a:hover {color: #af241c }}.programs-item__description {display: -webkit-box;height: 63px;font-size: 18px;line-height: 21px;text-align: center;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 18px;overflow: hidden }@media only screen and (max-width:1279px) {.programs-item__description {font-size: 16px;margin-top: 16px }}.programs-item__cost {font-weight: 700;font-size: 24px;line-height: 24px;text-align: center;margin-top: 20px }@media only screen and (max-width:1279px) {.programs-item__cost {font-size: 18px;line-height: 18px;margin-top: 17px }}.programs-item__details {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 24px }.programs-item__details__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 33.33333% }.programs-item__details__item:nth-child(2) {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.programs-item__details__item:nth-child(3) {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }.programs-item__details__item__content {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 18px;line-height: 18px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center }@media only screen and (max-width:1279px) {.programs-item__details__item__content {font-size: 16px;line-height: 16px }}.programs-item__details__item__content img {display: block;height: auto;width: auto;margin-right: 10px }.programs-item__details__item__content span {display: block }.programs-item__links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 33px }@media only screen and (max-width:1279px) {.programs-item__links {margin-top: 25px }}@media only screen and (max-width:1279px) {.programs-item__links__more {margin-left: 17px }}.programs-item__links__more a {font-size: 18px;line-height: 21px;color: #af241c;text-decoration: none;border-bottom: 1px dotted #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.programs-item__links__more a {font-size: 16px }}@media only screen and (min-width:1001px) {.programs-item__links__more a:hover {color: #fff;border-color: #fff }}.programs-item__links__button {margin-left: auto }.programs-item__select {display: none }.post-card {width: 350px }@media only screen and (max-width:800px) {.post-card {width: 345px }}.post-card__image {display: -webkit-box;display: -ms-flexbox;display: flex;height: 219px;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden }.post-card__image img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover }.post-card__content {padding-top: 20px }.post-card__tag {font-weight: 700;font-size: 18px;line-height: 24px;color: #b2895f;text-transform: uppercase }@media only screen and (max-width:1279px) {.post-card__tag {font-size: 16px;line-height: 21px }}.post-card__title {margin-top: 20px }@media only screen and (max-width:1279px) {.post-card__title {margin-top: 15px }}.post-card__title a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:1279px) {.post-card__title a {font-size: 16px }}@media only screen and (min-width:1001px) {.post-card__title a:hover {color: #af241c }}.post-card__description {display: -webkit-box;height: 63px;font-size: 18px;line-height: 21px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 19px;overflow: hidden }@media only screen and (max-width:1279px) {.post-card__description {height: 45px;font-size: 16px;-webkit-line-clamp: 2;margin-top: 15px }}.post-card__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 40px }@media only screen and (max-width:1279px) {.post-card__link {margin-top: 15px }}.post-card__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.post-card__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.post-card__link a:hover {color: #af241c;border-color: #af241c }}.instructor-card {width: 350px;position: relative }@media only screen and (min-width:1280px) {.instructor-card:first-child .instructor-card__description, .instructor-card:nth-child(4n) .instructor-card__description {left: 100%;right: unset }}@media only screen and (max-width:800px) {.instructor-card {width: 345px }}@media only screen and (min-width:1001px) {.instructor-card:hover .instructor-card__content {background-color: #141414 }}.instructor-card__image {display: -webkit-box;display: -ms-flexbox;display: flex;height: 413px;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden }.instructor-card__image img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover }.instructor-card__preview {cursor: pointer;position: relative }.instructor-card__preview.active .instructor-card__content {display: none }.instructor-card__content {width: 100%;background-color: rgba(20, 20, 20, .5);text-align: center;padding: 11px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease;position: absolute;left: 0;bottom: 0;z-index: 1 }.instructor-card__content__name {font-weight: 700;font-size: 18px;line-height: 21px;text-transform: uppercase }.instructor-card__content__qualification {font-size: 18px;line-height: 21px }.instructor-card__description {display: none;height: 100%;width: 411px;background-color: #af241c;background-image: -o-linear-gradient(315deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .5) 100%);background-image: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .5));padding: 37px 40px 35px 30px;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 0;right: 100%;z-index: 5 }@media only screen and (max-width:1279px) {.instructor-card__description {width: 100%;padding-top: 30px;padding-bottom: 85px;right: 0 }}.instructor-card__description__close {display: none;height: 35px;width: 35px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;right: 0;z-index: 1 }@media only screen and (max-width:800px) {.instructor-card__description__close {display: -webkit-box;display: -ms-flexbox;display: flex }}.instructor-card__description__close svg {display: block;height: auto;width: 20px;fill: #fff }.instructor-card__description__name {font-weight: 700;font-size: 24px;line-height: 32px;text-transform: uppercase }@media only screen and (max-width:1279px) {.instructor-card__description__name {font-size: 18px;line-height: 21px }}.instructor-card__description__qualification {font-weight: 700;font-size: 18px;line-height: 21px;margin-top: 17px }@media only screen and (max-width:1279px) {.instructor-card__description__qualification {font-size: 16px;margin-top: 8px }}.instructor-card__description__text {font-size: 18px;line-height: 21px;margin-top: 43px }.instructor-card__description__text+.instructor-card__description__order {margin-top: 20px }@media only screen and (max-width:1279px) {.instructor-card__description__text {font-size: 16px;margin-top: 30px }}.instructor-card__description__cost {margin-top: 20px }.instructor-card__description__cost__title {font-size: 18px;line-height: 21px }@media only screen and (max-width:1279px) {.instructor-card__description__cost__title {font-size: 16px }}.instructor-card__description__cost__content {font-weight: 700;font-size: 24px;line-height: 24px;margin-top: 5px }@media only screen and (max-width:1279px) {.instructor-card__description__cost__content {font-size: 18px;line-height: 18px }}.instructor-card__description__cost__note {font-size: 12px;line-height: 18px }.instructor-card__description__order {margin-top: 10px }@media only screen and (max-width:1279px) {.instructor-card__description__order {margin-top: 0;position: absolute;left: 30px;bottom: 30px }}.video-item {width: 348px }@media only screen and (max-width:1279px) {.video-item {width: 308px }}@media only screen and (max-width:800px) {.video-item {width: 345px }}.video-item a {text-decoration: none }@media only screen and (min-width:1001px) {.video-item a:hover .video-item__title {color: #af241c }}.video-item__preview {display: -webkit-box;display: -ms-flexbox;display: flex;height: 196px;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden }.video-item__preview img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover }.video-item__title {font-size: 18px;line-height: 24px;color: #fff;margin-top: 15px;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }.overlay {display: none;height: 100%;width: 100%;background-color: rgba(0, 0, 0, .7);padding: 100px 0;opacity: 0;overflow: hidden;-webkit-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;-webkit-box-sizing: border-box;box-sizing: border-box;position: fixed;top: 0;left: 0;z-index: 150 }.overlay.active {display: block }.overlay.show {opacity: 1 }.overlay__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-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;padding: 100px 0;overflow-y: scroll;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;position: absolute;bottom: 0;left: 0;z-index: 5 }.popup {width: 584px;background-color: #1d1d1b;position: relative }@media only screen and (max-width:800px) {.popup {width: 90% }}.popup form.loading, .popup form.submitting {pointer-events: none;position: relative }.popup form.loading:before, .popup form.submitting:before {display: block;height: 100%;width: 100%;content: "";position: absolute;top: 0;left: 0;z-index: 15 }.popup form.resetting .popup__button .button, .popup form.submitting .popup__button .button {pointer-events: none;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Ccircle fill='%23FFF' cx='15' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' fill-opacity='.3' cx='60' cy='15' r='9'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='9' repeatCount='indefinite' restart='always' to='9' values='9;15;9'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='.5' repeatCount='indefinite' restart='always' to='.5' values='.5;1;.5'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' cx='105' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3C/svg%3E");background-position: 50%;background-size: 35px auto;background-repeat: no-repeat;color: rgba(0, 0, 0, 0) }.popup form.resetting .popup__button .button.small, .popup form.submitting .popup__button .button.small {background-size: 25px auto }.popup form.sent .popup__content {display: none }.popup form.sent .popup__success {display: block }.popup form .wpcf7-not-valid-tip, .popup form .wpcf7-response-output, .popup form .wpcf7-spinner {display: none !important }.popup__close {display: -webkit-box;display: -ms-flexbox;display: flex;height: 35px;width: 35px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;outline: none;border: none;margin: 0;position: absolute;top: 15px;right: 15px;z-index: 5 }@media only screen and (min-width:1001px) {.popup__close:hover svg {fill: #af241c }}.popup__close svg {display: block;height: auto;width: 22px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.popup__content {padding: 45px 45px 32px }@media only screen and (max-width:800px) {.popup__content {padding-top: 60px;padding-left: 25px;padding-right: 25px }}.popup__title {font-weight: 700;font-size: 24px;line-height: 32px;text-align: center;text-transform: uppercase }@media only screen and (max-width:800px) {.popup__title {font-size: 18px;line-height: 26px }}.popup__title i {font-style: normal }.popup__fields {margin-top: 30px }.popup__fields__input:not(:first-child) {margin-top: 8px }.popup__fields__input input {height: 48px;width: 100%;background-color: #2b2b2b;font-size: 18px;color: #fff;padding: 0 25px;outline: none;border: 1px solid #2b2b2b;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:800px) {.popup__fields__input input {font-size: 16px }}.popup__fields__input input.error, .popup__fields__input input.wpcf7-not-valid {border-color: #af241c }.popup__fields__input input.date {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 122.9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M1.9 14.7h22.7V4.1C24.6 1.8 27 0 29.9 0 32.7 0 35 1.9 35 4.1v10.6h38.6V4.1C73.6 1.8 76 0 78.9 0s5.3 1.9 5.3 4.1v10.6h24.1c1 0 1.9.8 1.9 1.9V36c0 1-.8 1.9-1.9 1.9H1.9C.8 37.9 0 37 0 36V16.5c0-1 .8-1.8 1.9-1.8zM.5 42.2h109.1c.3 0 .5.2.5.5v79.8c0 .3-.2.5-.5.5H.5c-.3 0-.5-.2-.5-.5V42.7c0-.3.2-.5.5-.5zm96.8 10.6H83.6c-.8 0-1.5.6-1.5 1.4v12.7c0 .8.7 1.4 1.5 1.4h13.7c.8 0 1.5-.6 1.5-1.4V54.2c0-.8-.7-1.4-1.5-1.4zM12.2 74.9h13.7c.8 0 1.5.6 1.5 1.4V89c0 .8-.7 1.4-1.5 1.4H12.7c-.8 0-1.5-.6-1.5-1.4V75.9c0-.8.7-1.4 1.5-1.4l-.5.4zm0 22.2h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H12.7c-.8 0-1.5-.6-1.5-1.4V98.5c0-.8.7-1.4 1.5-1.4h-.5zm0-44.3h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H12.7c-.8 0-1.5-.6-1.5-1.4V54.2c0-.8.7-1.4 1.5-1.4h-.5zm23.8 0h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H36c-.8 0-1.5-.6-1.5-1.4V54.2c0-.8.7-1.4 1.5-1.4zm0 22.1h13.7c.8 0 1.5.6 1.5 1.4V89c0 .8-.7 1.4-1.5 1.4H36c-.8 0-1.5-.6-1.5-1.4V75.9c0-.8.7-1.4 1.5-1.4v.4zm0 22.2h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H36c-.8 0-1.5-.6-1.5-1.4V98.5c0-.8.7-1.4 1.5-1.4zm23.8-44.3h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H59.8c-.8 0-1.5-.6-1.5-1.4V54.2c0-.8.7-1.4 1.5-1.4zm0 22.1h13.7c.8 0 1.5.6 1.5 1.4V89c0 .8-.7 1.4-1.5 1.4H59.8c-.8 0-1.5-.6-1.5-1.4V75.9c0-.8.7-1.4 1.5-1.4v.4zm37.5 0H83.6c-.8 0-1.5.6-1.5 1.4V89c0 .8.7 1.4 1.5 1.4h13.7c.8 0 1.5-.6 1.5-1.4V75.9c0-.8-.7-1.4-1.5-1.4v.4zm0 22.2H83.6c-.8 0-1.5.6-1.5 1.4v12.7c0 .8.7 1.4 1.5 1.4h13.7c.8 0 1.5-.6 1.5-1.4V98c0-.8-.7-1.4-1.5-1.4v.5zm-37.5 0h13.7c.8 0 1.5.6 1.5 1.4v12.7c0 .8-.7 1.4-1.5 1.4H59.8c-.8 0-1.5-.6-1.5-1.4V98.5c0-.8.7-1.4 1.5-1.4zM7 47.7h96.9c.5 0 .9.4.9.9v67.8c0 .5-.4.9-.9.9H6.1c-.5 0-.9-.4-.9-.9V49.6c-.1-1.1.8-1.9 1.8-1.9zm71.8-18.3c2.9 0 5.3-1.9 5.3-4.1V14.7H73.6v10.6c0 2.2 2.3 4.1 5.2 4.1zm-49 0c2.9 0 5.3-1.9 5.3-4.1V14.7H24.5v10.6c0 2.2 2.4 4.1 5.3 4.1z'/%3E%3C/svg%3E");background-position: 25px;background-size: 20px auto;background-repeat: no-repeat;padding-left: 55px }.popup__fields__input input::-webkit-inner-spin-button, .popup__fields__input input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.popup__fields__input input[type=number] {-moz-appearance: textfield }.popup__fields__input input:focus::-webkit-input-placeholder {opacity: .2 }.popup__fields__input input:focus::-moz-placeholder {opacity: .2 }.popup__fields__input input:focus:-ms-input-placeholder {opacity: .2 }.popup__fields__input input:focus::-ms-input-placeholder {opacity: .2 }.popup__fields__input input:focus::placeholder {opacity: .2 }.popup__fields__input input::-webkit-input-placeholder {color: #fff;-webkit-transition: opacity .2s ease;transition: opacity .2s ease }.popup__fields__input input::-moz-placeholder {color: #fff;-moz-transition: opacity .2s ease;transition: opacity .2s ease }.popup__fields__input input:-ms-input-placeholder {color: #fff;-ms-transition: opacity .2s ease;transition: opacity .2s ease }.popup__fields__input input::-ms-input-placeholder {color: #fff;-ms-transition: opacity .2s ease;transition: opacity .2s ease }.popup__fields__input input::placeholder {color: #fff;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease }.popup__fields__input select {height: 48px;width: 100%;background-color: #2b2b2b;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M0 0h12L6.6 7.9H5.4L0 0z'/%3E%3C/svg%3E");background-size: 12px auto;background-position: right 20px center;background-repeat: no-repeat;font-size: 18px;color: #fff;padding: 0 25px;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;border: 1px solid #2b2b2b;-webkit-box-sizing: border-box;box-sizing: border-box }.popup__fields__input select.single {background-image: none;opacity: 1 }@media only screen and (max-width:800px) {.popup__fields__input select {font-size: 16px }}.popup__fields__input select:focus {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 7.9H0L5.4 0h1.3L12 7.9z'/%3E%3C/svg%3E") }.popup__fields__input.nominals-cards .wpcf7-form-control {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-gap: 7px 7px }.popup__fields__input.nominals-cards .wpcf7-list-item {display: block;width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 }.popup__fields__input.nominals-cards .wpcf7-list-item label {cursor: pointer }@media only screen and (min-width:1001px) {.popup__fields__input.nominals-cards .wpcf7-list-item label:hover span {background-color: #af241c;color: #fff }}.popup__fields__input.nominals-cards .wpcf7-list-item input {display: none }.popup__fields__input.nominals-cards .wpcf7-list-item input:checked+span {background-color: #af241c;color: #fff }.popup__fields__input.nominals-cards .wpcf7-list-item span {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 70px;background-color: #2b2b2b;font-size: 18px;line-height: 24px;color: #737373;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 25px;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease }.popup__fields__input__cards {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-gap: 7px 7px }.popup__fields__input__cards__button {width: auto;cursor: pointer;-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }@media only screen and (min-width:1001px) {.popup__fields__input__cards__button:hover .popup__fields__input__cards__button__content {background-color: #af241c;color: #fff }}.popup__fields__input__cards__button input {display: none }.popup__fields__input__cards__button input:checked+.popup__fields__input__cards__button__content {background-color: #af241c;color: #fff }.popup__fields__input__cards__button__content {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 70px;background-color: #2b2b2b;font-size: 18px;line-height: 24px;color: #737373;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 25px;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease }.popup__fields__input__costs {margin-top: 15px;margin-bottom: 10px }.popup__fields__input__cost {font-size: 18px;line-height: 21px;padding: 0 25px }.popup__fields__input__cost b {font-size: 24px;line-height: 24px }.popup__fields__input__cost i {font-style: normal }.popup__pickup {font-size: 18px;line-height: 24px;color: #fff;padding: 0 40px;margin-top: 27px }.popup__pickup .wpcf7-not-valid span {color: #af241c }.popup__pickup .wpcf7-list-item {margin: 0 }.popup__pickup input {display: none }.popup__pickup input.error+span {color: #af241c }.popup__pickup input:checked+span:after {opacity: 1 }@media only screen and (min-width:1001px) {.popup__pickup label:hover span:after {opacity: .5 }}.popup__pickup label span {display: block;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;position: relative }.popup__pickup label span:before {display: block;height: 15px;width: 15px;background-color: #fff;content: "";border: 1px solid #fff;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 4px;left: -40px }.popup__pickup label span:after {display: block;height: 15px;width: 15px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.4 57.5'%3E%3Cpath fill='%23af241c' d='M78 8.6L29.5 57.2c-.4.4-1.1.4-1.5 0L.3 29.6c-.4-.4-.4-1.1 0-1.5L7 21.3c.4-.4 1.1-.4 1.5 0l20.1 20.1L69.8.3c.4-.4 1.1-.4 1.5 0L78 7c.5.5.5 1.1 0 1.6z'/%3E%3C/svg%3E");background-position: 50%;background-size: 70% auto;background-repeat: no-repeat;content: "";opacity: 0;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;position: absolute;top: 4px;left: -40px }.popup__agreement {font-size: 14px;line-height: 21px;color: #fff;padding: 0 40px;margin-top: 27px }.popup__agreement .wpcf7-not-valid span {color: #af241c }.popup__agreement .wpcf7-list-item {margin: 0 }.popup__agreement input {display: none }.popup__agreement input.error+span {color: #af241c }.popup__agreement input:checked+span:after {opacity: 1 }@media only screen and (min-width:1001px) {.popup__agreement label:hover span:after {opacity: .5 }}.popup__agreement label span {display: block;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;position: relative }.popup__agreement label span:before {display: block;height: 15px;width: 15px;background-color: #fff;content: "";border: 1px solid #fff;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 2px;left: -40px }.popup__agreement label span:after {display: block;height: 15px;width: 15px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.4 57.5'%3E%3Cpath fill='%23af241c' d='M78 8.6L29.5 57.2c-.4.4-1.1.4-1.5 0L.3 29.6c-.4-.4-.4-1.1 0-1.5L7 21.3c.4-.4 1.1-.4 1.5 0l20.1 20.1L69.8.3c.4-.4 1.1-.4 1.5 0L78 7c.5.5.5 1.1 0 1.6z'/%3E%3C/svg%3E");background-position: 50%;background-size: 70% auto;background-repeat: no-repeat;content: "";opacity: 0;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;position: absolute;top: 2px;left: -40px }.popup__agreement a {color: #fff;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (min-width:1001px) {.popup__agreement a:hover {color: #af241c }}.popup__info {font-size: 14px;line-height: 21px;color: #fff;padding: 0 40px;margin-top: 20px }.popup__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 30px }.popup__button button.loading {pointer-events: none;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Ccircle fill='%23FFF' cx='15' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' fill-opacity='.3' cx='60' cy='15' r='9'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='9' repeatCount='indefinite' restart='always' to='9' values='9;15;9'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='.5' repeatCount='indefinite' restart='always' to='.5' values='.5;1;.5'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' cx='105' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3C/svg%3E");background-position: 50%;background-size: 35px auto;background-repeat: no-repeat;color: rgba(0, 0, 0, 0) }.popup__button button.small {padding: 0 33px }.popup__button button.small.loading {background-size: 25px auto }.popup__pay {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.popup__pay button {margin-top: 15px }.popup__pay button:not(.button) {background-color: rgba(0, 0, 0, 0);font-size: 18px;line-height: 21px;color: #af241c;cursor: pointer;padding: 0;outline: none;border: none;border-bottom: 1px dashed #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.popup__pay button:not(.button):hover {color: #fff;border-color: #fff }}.popup__error, .popup__success {display: none;padding: 30px 55px 50px }.popup__error__image img, .popup__success__image img {display: block;height: auto;width: 148px;margin: auto }.popup__error__title, .popup__success__title {font-weight: 700;font-size: 24px;line-height: 32px;text-align: center;text-transform: uppercase;margin-top: 20px }.popup__error__text, .popup__success__text {font-size: 18px;line-height: 24px;text-align: center;margin-top: 15px }.certificate-programs-cost {display: none }.certificate-programs-cost.active {display: block }.onClose__popup {display: -webkit-box;display: -ms-flexbox;display: flex;width: 1170px;background-color: #1d1d1b;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative }@media only screen and (max-width:1279px) {.onClose__popup {width: 90%;max-width: 984px }}@media only screen and (max-width:1023px) {.onClose__popup {max-width: 375px }}@media only screen and (max-width:1023px) {.onClose__popup__close {top: 135px;right: -45px }}.onClose__popup__content {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap }.onClose__popup__content .popup__content, .onClose__popup__content .popup__error, .onClose__popup__content .popup__success {width: 100%;padding: 0 }.onClose__popup__content .popup__content.loading {pointer-events: none;position: relative }.onClose__popup__content .popup__content.loading:before {display: block;height: 100%;width: 100%;content: "";position: absolute;top: 0;left: 0;z-index: 15 }.onClose__popup__image {display: -webkit-box;display: -ms-flexbox;display: flex;width: 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden }@media only screen and (max-width:1023px) {.onClose__popup__image {height: 147px;width: 100% }}.onClose__popup__image img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover }@media only screen and (max-width:1023px) {.onClose__popup__image img:first-child {display: none }}.onClose__popup__image img:nth-child(2) {display: none }@media only screen and (max-width:1023px) {.onClose__popup__image img:nth-child(2) {display: block }}.onClose__popup__form {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 484px;width: 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 53px 40px 45px;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.onClose__popup__form {min-height: 484px;padding: 55px 50px 35px }}@media only screen and (max-width:1023px) {.onClose__popup__form {min-height: 0;width: 100%;padding: 30px 40px 35px }}.onClose__popup__form form {width: 100% }.onClose__popup__form form.loading, .onClose__popup__form form.submitting {pointer-events: none;position: relative }.onClose__popup__form form.loading:before, .onClose__popup__form form.submitting:before {display: block;height: 100%;width: 100%;content: "";position: absolute;top: 0;left: 0;z-index: 15 }.onClose__popup__form form.resetting .popup__button .button, .onClose__popup__form form.submitting .popup__button .button {pointer-events: none;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Ccircle fill='%23FFF' cx='15' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' fill-opacity='.3' cx='60' cy='15' r='9'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='9' repeatCount='indefinite' restart='always' to='9' values='9;15;9'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='.5' repeatCount='indefinite' restart='always' to='.5' values='.5;1;.5'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' cx='105' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3C/svg%3E");background-position: 50%;background-size: 35px auto;background-repeat: no-repeat;color: rgba(0, 0, 0, 0) }.onClose__popup__form form.resetting .popup__button .button.small, .onClose__popup__form form.submitting .popup__button .button.small {background-size: 25px auto }.onClose__popup__form form.sent .popup__content {display: none }.onClose__popup__form form.sent .popup__success {display: block }.onClose__popup__form form .wpcf7-not-valid-tip, .onClose__popup__form form .wpcf7-response-output, .onClose__popup__form form .wpcf7-spinner {display: none !important }.onClose__popup__form__description {font-weight: 700;font-size: 24px;line-height: 32px;color: #fff;text-align: center;text-transform: uppercase }@media only screen and (max-width:1279px) {.onClose__popup__form__description {font-size: 18px;line-height: 24px }}.onClose__popup__form__description p {margin: 0 }.onClose__popup__form__description p:not(:first-child) {margin-top: 24px }@media only screen and (max-width:1279px) {.onClose__popup__form__description p:not(:first-child) {margin-top: 18px }}.onClose__popup__form__field {width: 486px;margin: 28px auto 0 }@media only screen and (max-width:1279px) {.onClose__popup__form__field {width: 100%;margin-top: 18px }}@media only screen and (max-width:1023px) {.onClose__popup__form__field {margin-top: 23px }}.onClose__popup__form__agreement {width: 486px;margin: 0 auto }@media only screen and (max-width:1279px) {.onClose__popup__form__agreement {width: 100% }}.onClose__popup__form__agreement .popup__agreement {margin-top: 15px }@media only screen and (max-width:1279px) {.onClose__popup__form__agreement .popup__agreement {padding: 0 0 0 30px;margin-top: 22px }.onClose__popup__form__agreement .popup__agreement span:after, .onClose__popup__form__agreement .popup__agreement span:before {left: -30px }}@media only screen and (max-width:1023px) {.onClose__popup__form__agreement .popup__agreement {font-size: 10px;line-height: 16px }}.onClose__popup__form__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 40px }@media only screen and (max-width:1279px) {.onClose__popup__form__button {margin-top: 35px }}@media only screen and (max-width:1023px) {.onClose__popup__form__button {margin-top: 23px }}.onClose__popup__form__button .button.small {padding: 0 32px }.onClose__popup__form__button .button.loading {pointer-events: none;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Ccircle fill='%23FFF' cx='15' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' fill-opacity='.3' cx='60' cy='15' r='9'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='9' repeatCount='indefinite' restart='always' to='9' values='9;15;9'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='.5' repeatCount='indefinite' restart='always' to='.5' values='.5;1;.5'/%3E%3C/circle%3E%3Ccircle fill='%23FFF' cx='105' cy='15' r='15'%3E%3Canimate accumulate='none' additive='replace' attributeName='r' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='15' repeatCount='indefinite' restart='always' to='15' values='15;9;15'/%3E%3Canimate accumulate='none' additive='replace' attributeName='fill-opacity' begin='0s' calcMode='linear' dur='0.8s' fill='remove' from='1' repeatCount='indefinite' restart='always' to='1' values='1;.5;1'/%3E%3C/circle%3E%3C/svg%3E");background-position: 50%;background-size: 25px auto;background-repeat: no-repeat;color: rgba(0, 0, 0, 0) }.breadcrumbs ul {list-style: none;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;padding: 0;margin: 0;overflow: hidden }.breadcrumbs li {display: inline;font-size: 18px;line-height: 21px;overflow: hidden;position: relative }@media only screen and (max-width:1279px) {.breadcrumbs li {font-size: 16px }}.breadcrumbs li:not(:first-child):before {display: block;height: 1px;width: 4px;background-color: #fff;content: "";position: absolute;top: 11px;left: 6px }.breadcrumbs li:not(:first-child) {padding-left: 18px }.breadcrumbs li a {color: #fff;text-decoration: none;border-bottom: 1px solid #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.breadcrumbs li a:hover {color: #af241c;border-color: #af241c }}.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 70px }@media only screen and (max-width:800px) {.pagination {margin: 50px 0 }}.wp-pagenavi {-ms-flex-wrap: wrap;flex-wrap: wrap }.wp-pagenavi, .wp-pagenavi a, .wp-pagenavi span {display: -webkit-box;display: -ms-flexbox;display: flex;color: #fff }.wp-pagenavi a, .wp-pagenavi span {height: 25px;width: 25px;font-size: 16px;line-height: 17px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;border: none }.wp-pagenavi span.current {background-color: #af241c;font-weight: 400;border-radius: 50% }@media only screen and (min-width:1001px) {.wp-pagenavi a:hover {color: #af241c }}.wp-pagenavi .pages {display: none }input.date+.qs-datepicker-container {background-color: #222;font-family: Proxima Nova, sans-serif;font-size: 14px;color: #fff;border: none }input.date+.qs-datepicker-container .qs-controls {height: 32px;background-color: rgba(0, 0, 0, 0) }input.date+.qs-datepicker-container .qs-month-year {font-weight: 400;cursor: default;border: none }input.date+.qs-datepicker-container .qs-month-year:hover {border: none }input.date+.qs-datepicker-container .qs-arrow.qs-left:after {border-right-color: #fff }input.date+.qs-datepicker-container .qs-arrow.qs-right:after {border-left-color: #fff }input.date+.qs-datepicker-container .qs-arrow:hover.qs-left:after {border-right-color: #af241c }input.date+.qs-datepicker-container .qs-arrow:hover.qs-right:after {border-left-color: #af241c }input.date+.qs-datepicker-container .qs-square {height: 30px }input.date+.qs-datepicker-container .qs-active, input.date+.qs-datepicker-container .qs-range-end, input.date+.qs-datepicker-container .qs-range-start, input.date+.qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {background-color: rgba(175, 36, 28, .3) }input.date+.qs-datepicker-container .qs-event:after {background-color: #af241c }.events__datepicker .qs-datepicker-container {background-color: #222;font-family: Proxima Nova, sans-serif;font-size: 14px;color: #fff;border: none }.events__datepicker .qs-controls {height: 32px;background-color: rgba(0, 0, 0, 0) }.events__datepicker .qs-month-year {font-weight: 400;cursor: default;border: none }.events__datepicker .qs-month-year:hover {border: none }.events__datepicker .qs-arrow.qs-left:after {border-right-color: #fff }.events__datepicker .qs-arrow.qs-right:after {border-left-color: #fff }.events__datepicker .qs-arrow:hover.qs-left:after {border-right-color: #af241c }.events__datepicker .qs-arrow:hover.qs-right:after {border-left-color: #af241c }.events__datepicker .qs-square {height: 30px }.events__datepicker .qs-active, .events__datepicker .qs-range-end, .events__datepicker .qs-range-start, .events__datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {background-color: rgba(175, 36, 28, .3) }.events__datepicker .qs-event:after {background-color: #af241c }.main-slider {min-height: 920px;padding-top: 128px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;overflow: hidden }@media only screen and (max-width:1279px) {.main-slider {min-height: 740px;padding-top: 150px }}@media only screen and (max-width:800px) {.main-slider {min-height: 0;padding-top: 156px;padding-bottom: 60px }}.main-slider .swiper-container {overflow: visible }@media only screen and (max-width:800px) {.main-slider .swiper-container {margin-top: 45px }}@media only screen and (max-width:800px) {.main-slider .swiper-pagination {display: none !important }}.main-slider .swiper-pagination.swiper-pagination-bullets {bottom: -245px }@media only screen and (max-width:1279px) {.main-slider .swiper-pagination.swiper-pagination-bullets {bottom: -152px }}.main-slider .swiper-pagination-bullets {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.main-slider .swiper-pagination-bullet {display: block;height: 113px;width: 44px;background-color: rgba(0, 0, 0, 0);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 113.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.1 37.7l-2.8 75.5H9.7L6.2 37.5C2.4 33.1 0 27.8 0 21.8 0 9.8 9.8 0 22 0s22 9.8 22 21.8c0 6.9-2.6 11.9-6.9 15.9z'/%3E%3C/svg%3E");background-size: 44px 113px;background-repeat: no-repeat;background-position: 50%;opacity: 1;margin: 0 10px;border-radius: 0;position: relative }@media only screen and (max-width:1279px) {.main-slider .swiper-pagination-bullet {height: 90px;width: 35px;background-size: 35px 90px }}@media only screen and (min-width:1001px) {.main-slider .swiper-pagination-bullet:hover:before {background-color: rgba(175, 36, 28, .5) }}.main-slider .swiper-pagination-bullet:before {display: block;height: 19px;width: 19px;background-color: rgba(0, 0, 0, 0);content: "";margin: auto;border-radius: 50%;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease;position: absolute;top: 12px;left: 0;right: 0;z-index: 5 }@media only screen and (max-width:1279px) {.main-slider .swiper-pagination-bullet:before {height: 15px;width: 15px;top: 9px }}.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: rgba(0, 0, 0, 0) }.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:before {background-color: #af241c }.main-slider__slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: 548px;width: 1055px;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto }@media only screen and (max-width:1279px) {.main-slider__slide {height: 439px;width: 85% }}@media only screen and (max-width:800px) {.main-slider__slide {height: auto;width: 92% }}.main-slider__slide__description {width: 524px;margin-top: 20px;margin-right: auto }@media only screen and (max-width:1279px) {.main-slider__slide__description {width: 485px;margin-top: 0 }}.main-slider__slide__description__title {font-size: 48px;line-height: 56px;font-weight: 700;text-transform: uppercase }@media only screen and (max-width:1279px) {.main-slider__slide__description__title {font-size: 36px;line-height: 45px }}@media only screen and (max-width:800px) {.main-slider__slide__description__title {width: 100%;font-size: 24px;line-height: 32px;text-align: center;padding-right: 0 }}.main-slider__slide__description__text {font-size: 24px;line-height: 32px;font-weight: 300;margin-top: 37px }@media only screen and (max-width:1279px) {.main-slider__slide__description__text {margin-top: 35px }}@media only screen and (max-width:800px) {.main-slider__slide__description__text {width: 240px;font-size: 18px;line-height: 24px;text-align: center;margin: 30px auto 0 }}.main-slider__slide__description__text p {margin: 0 }.main-slider__slide__image {display: -webkit-box;display: -ms-flexbox;display: flex;height: 548px;width: 494px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;align-items: center;position: relative }@media only screen and (max-width:1279px) {.main-slider__slide__image {height: 439px;width: 355px }}@media only screen and (max-width:800px) {.main-slider__slide__image {display: none }}.main-slider__slide__image img {display: block;height: auto;max-height: 100%;width: auto;max-width: 100%;object-fit: contain;}.main-slider__details {height: 548px;width: 1170px;margin: auto;position: absolute;top: 128px;left: 0;right: 0;z-index: 0 }@media only screen and (max-width:1279px) {.main-slider__details {height: 439px;width: 96% }}@media only screen and (max-width:800px) {.main-slider__details {display: none }}.main-slider__target {height: auto;width: 494px;position: absolute;right: 57px;bottom: 1px }@media only screen and (max-width:1279px) {.main-slider__target {width: 396px;right: 41px;bottom: -16px }}.main-slider__target img {display: block;height: auto;width: 100% }.main-slider__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 10px;position: relative;z-index: 5 }@media only screen and (max-width:1279px) {.main-slider__button {margin-top: -20px }}@media only screen and (max-width:800px) {.main-slider__button {margin-top: 0 }}.main-slider__nav {display: -webkit-box;display: -ms-flexbox;display: flex;height: 548px;width: 1170px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;pointer-events: none;margin: auto;position: absolute;top: 128px;left: 0;right: 0;z-index: 5 }@media only screen and (max-width:1279px) {.main-slider__nav {height: 439px;width: 96%;top: 150px }}@media only screen and (max-width:800px) {.main-slider__nav {height: auto;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 12px 0;position: relative;top: 0 }}.main-slider__nav__next, .main-slider__nav__prev {display: -webkit-box;display: -ms-flexbox;display: flex;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;outline: none;border: none }@media only screen and (min-width:1001px) {.main-slider__nav__next:hover svg, .main-slider__nav__prev:hover svg {fill: #af241c }}.main-slider__nav__next svg, .main-slider__nav__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }@media only screen and (max-width:800px) {.main-slider__nav__next svg, .main-slider__nav__prev svg {width: 13px }}@media only screen and (min-width:801px) {.main-slider__nav__prev {margin-left: -15px }.main-slider__nav__next {margin-left: auto;margin-right: -15px }}.what-news {margin-top: 55px }@media only screen and (max-width:1279px) {.what-news {margin-top: 40px }}.what-news .container {display: -webkit-box;display: -ms-flexbox;display: flex }@media only screen and (max-width:800px) {.what-news .container {width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap }}.what-news__news {width: 50%;padding-right: 20px;margin-top: 20px;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:800px) {.what-news__news {width: 92%;padding-right: 0;margin: auto }}.what-news__news__title {font-weight: 700;font-size: 30px;line-height: 42px;text-transform: uppercase }@media only screen and (max-width:1279px) {.what-news__news__title {margin-top: 17px }}@media only screen and (max-width:800px) {.what-news__news__title {font-size: 24px;line-height: 32px;text-align: center;margin-top: 0 }}.what-news__news__post {margin-top: 30px }@media only screen and (max-width:1279px) {.what-news__news__post {margin-top: 25px }}.what-news__news__post__date {font-weight: 700;font-size: 18px;line-height: 24px;color: #b2895f }@media only screen and (max-width:1279px) {.what-news__news__post__date {font-size: 16px;line-height: 21px }}.what-news__news__post__title {margin-top: 19px }@media only screen and (max-width:800px) {.what-news__news__post__title {margin-top: 15px }}.what-news__news__post__title a {font-weight: 700;font-size: 18px;line-height: 20px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:1279px) {.what-news__news__post__title a {font-size: 16px;line-height: 21px }}@media only screen and (min-width:1001px) {.what-news__news__post__title a:hover {color: #af241c }}.what-news__news__post__content {max-height: 306px;font-size: 18px;line-height: 24px;margin-top: 18px;overflow: hidden }@media only screen and (max-width:1279px) {.what-news__news__post__content {font-size: 16px;line-height: 21px }}@media only screen and (max-width:800px) {.what-news__news__post__content {max-height: none;margin-top: 15px }.what-news__news__post__content p:first-child {margin-top: 0 }.what-news__news__post__content p:last-child {margin-bottom: 0 }}@media only screen and (min-width:801px) {.what-news__news__post__content p {margin: 0 }.what-news__news__post__content p+p {margin-top: 22px }}@media only screen and (min-width:801px) and (max-width:1279px) {.what-news__news__post__content p+p {margin-top: 18px }}.what-news__news__post__content a {color: #af241c;text-decoration: none;border-bottom: 1px solid #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.what-news__news__post__content a:hover {color: #831b15;border-color: #831b15 }}.what-news__video {width: 50%;background-color: #af231c;background-image: -o-linear-gradient(315deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .5) 100%);background-image: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .5));padding: 20px 28px 24px 30px;margin-left: auto;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:800px) {.what-news__video {width: 100%;padding: 12px 4% 18px;margin-top: 35px }}.what-news__video__title {font-weight: 700;font-size: 30px;line-height: 42px;text-transform: uppercase }@media only screen and (max-width:800px) {.what-news__video__title {font-size: 24px;line-height: 32px }}.what-news__video__content {margin-top: 20px }@media only screen and (max-width:800px) {.what-news__video__content {margin-top: 12px }}.what-news__video__content__frame {color: rgba(0, 0, 0, 0) }.what-news__video__content__frame iframe {height: 295px;width: 100% }@media only screen and (max-width:1279px) {.what-news__video__content__frame iframe {height: 250px }}@media only screen and (max-width:800px) {.what-news__video__content__frame iframe {height: 195px }}.what-news__video__content__name {font-size: 18px;line-height: 21px;margin-top: 8px }@media only screen and (max-width:1279px) {.what-news__video__content__name {font-size: 16px }}.what-news__video__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 3px }@media only screen and (max-width:800px) {.what-news__video__link {margin-top: 8px }}.what-news__video__link a {display: block;font-weight: 700;font-size: 18px;line-height: 30px;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease }@media only screen and (max-width:1279px) {.what-news__video__link a {font-size: 16px;line-height: 28px }}@media only screen and (min-width:1001px) {.what-news__video__link a:hover {opacity: .7 }}.programs {margin-top: 67px }@media only screen and (max-width:1279px) {.programs {margin-top: 60px }}@media only screen and (max-width:800px) {.programs {margin-top: 45px }}.programs__title {text-align: center }.programs__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.programs__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.programs__title>* {font-size: 24px;line-height: 32px;text-align: center }}.programs__list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px;-ms-flex-wrap: wrap;flex-wrap: wrap }@media only screen and (max-width:1279px) {.programs__list {display: none }}.programs__list .programs-item {margin-top: 50px }.programs__list .programs-item:first-child, .programs__list .programs-item:nth-child(2), .programs__list .programs-item:nth-child(3) {margin-top: 0 }.programs__list .programs-item:not(:nth-child(3n)) {margin-right: 45px }.programs__list__slider {display: none;margin-top: 40px;position: relative }@media only screen and (max-width:1279px) {.programs__list__slider {display: block }}@media only screen and (max-width:800px) {.programs__list__slider {margin-top: 25px }}.programs__list__slider .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.programs__list__slider .swiper-slide .programs-item {width: 100%;max-width: 375px }.programs__list__slider__next, .programs__list__slider__prev {display: none;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;margin: auto;outline: none;border: none;position: absolute;top: 0;bottom: 0;z-index: 5 }@media only screen and (max-width:1279px) {.programs__list__slider__next, .programs__list__slider__prev {display: -webkit-box;display: -ms-flexbox;display: flex }}@media only screen and (max-width:800px) {.programs__list__slider__next, .programs__list__slider__prev {top: 70px;bottom: unset }}.programs__list__slider__next.swiper-button-disabled, .programs__list__slider__prev.swiper-button-disabled {display: none }@media only screen and (min-width:1001px) {.programs__list__slider__next:hover svg, .programs__list__slider__prev:hover svg {fill: #af241c }}.programs__list__slider__next svg, .programs__list__slider__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.programs__list__slider__prev {left: -15px }.programs__list__slider__next {right: -15px }.programs__include {margin-top: 68px }@media only screen and (max-width:1279px) {.programs__include {margin-top: 60px }}@media only screen and (max-width:800px) {.programs__include {margin-top: 50px }}.programs__include__title {font-weight: 700;font-size: 30px;line-height: 42px;text-transform: uppercase;text-align: center }@media only screen and (max-width:1279px) {.programs__include__title {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.programs__include__title {font-size: 24px;line-height: 32px }}.programs__include__content {width: 680px;margin: 58px auto 0 }@media only screen and (max-width:1279px) {.programs__include__content {width: 630px;margin-top: 45px }}@media only screen and (max-width:800px) {.programs__include__content {width: 100%;margin-top: 15px }}.programs__include__content ul {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;margin: 0 }.programs__include__content li {width: 45%;font-size: 18px;line-height: 24px;padding-left: 45px;margin-top: 35px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative }@media only screen and (max-width:1279px) {.programs__include__content li {font-size: 16px;line-height: 21px;margin-top: 30px }}@media only screen and (max-width:800px) {.programs__include__content li {width: 100% }}.programs__include__content li.highlight {text-transform: uppercase }.programs__include__content li.highlight:before {background-image: url(../images/list_icon_red.png) }@media only screen and (min-width:801px) {.programs__include__content li:first-child, .programs__include__content li:nth-child(2) {margin-top: 0 }.programs__include__content li:not(:nth-child(2n)) {margin-right: auto }}.programs__include__content li:before {display: block;height: 27px;width: 27px;background-image: url(../images/list_icon.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;top: -3px;left: 0;z-index: 1 }.group-trainings {margin-top: 67px }@media only screen and (max-width:1279px) {.group-trainings {margin-top: 60px;margin-bottom: 75px }}@media only screen and (max-width:800px) {.group-trainings {margin-top: 45px;margin-bottom: 60px }}.group-trainings__title {text-align: center }.group-trainings__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.group-trainings__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.group-trainings__title>* {font-size: 24px;line-height: 32px;text-align: center }}.group-trainings__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 43px }@media only screen and (max-width:1279px) {.group-trainings__content {margin-top: 35px }}@media only screen and (max-width:800px) {.group-trainings__content {margin-top: 20px }}@media only screen and (min-width:801px) {.group-trainings__content.revert .group-trainings__description {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }.group-trainings__content.revert .group-trainings__image {margin: 0 0 0 auto;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }}.group-trainings__image {width: 586px;margin-right: 45px }@media only screen and (max-width:1279px) {.group-trainings__image {width: 50%;margin-right: 25px }}@media only screen and (max-width:800px) {.group-trainings__image {width: 100%;margin-right: 0 }}.group-trainings__image.mobile {display: none }@media only screen and (max-width:800px) {.group-trainings__image.mobile {display: block }.group-trainings__image.mobile+.desktop {display: none }}.group-trainings__image img {display: block;height: auto;width: 100% }.group-trainings__image img:not(:first-child) {margin-top: 27px }@media only screen and (max-width:1279px) {.group-trainings__image img:not(:first-child) {margin-top: 55px }}.group-trainings__description {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-right: 60px;margin-top: 5px;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.group-trainings__description {padding-right: 40px }}@media only screen and (max-width:800px) {.group-trainings__description {padding-right: 0;margin-top: 35px }}.group-trainings__description p:not(:first-child) {margin-top: 17px }.group-trainings__description__subtitle {font-weight: 700;font-size: 18px;line-height: 24px;color: #fff;text-transform: uppercase;padding-right: 50px }@media only screen and (max-width:1279px) {.group-trainings__description__subtitle {font-size: 16px;line-height: 21px }}@media only screen and (max-width:800px) {.group-trainings__description__subtitle {padding-right: 0 }}.group-trainings__description__text {font-size: 18px;line-height: 24px;margin-top: 20px }@media only screen and (max-width:1279px) {.group-trainings__description__text {font-size: 16px;line-height: 21px;margin-top: 17px }}.group-trainings__description__text a {color: #af241c;text-decoration: none;border-bottom: 1px solid #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.group-trainings__description__text a:hover {color: #831b15;border-color: #831b15 }}.group-trainings__description__text p {margin: 0 }.group-trainings__description__details {margin-top: 30px }@media only screen and (max-width:1279px) {.group-trainings__description__details {padding-right: 45px }}@media only screen and (max-width:800px) {.group-trainings__description__details {padding-right: 0;margin-top: 25px }}.group-trainings__description__details ul {padding: 0;margin: 0 }.group-trainings__description__details li {font-size: 18px;line-height: 24px;list-style: none;padding-left: 45px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative }.group-trainings__description__details li:not(:first-child) {margin-top: 18px }@media only screen and (max-width:1279px) {.group-trainings__description__details li {font-size: 16px;line-height: 21px }}.group-trainings__description__details li:before {display: block;height: 27px;width: 27px;background-image: url(../images/list_icon.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;top: -3px;left: 0;z-index: 1 }.group-trainings__description__cost-and-link {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;margin-top: 70px }@media only screen and (max-width:1279px) {.group-trainings__description__cost-and-link {-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;margin-top: 22px }}@media only screen and (max-width:800px) {.group-trainings__description__cost-and-link {margin-top: 30px }}.group-trainings__description__cost-and-link__rub {font-weight: 700;font-size: 24px;line-height: 32px;color: #fff;margin-right: 43px }@media only screen and (max-width:1279px) {.group-trainings__description__cost-and-link__rub {margin-right: auto }}@media only screen and (max-width:1279px) {.group-trainings__description__cost-and-link__button {margin-top: 16px }.group-trainings__description__cost-and-link__button .button.small {padding: 0 30px }}@media only screen and (max-width:800px) {.group-trainings__description__cost-and-link__button {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px }.group-trainings__description__cost-and-link__button a {padding: 0 30px }}.benefits {background-color: #282827;padding-top: 65px;padding-bottom: 75px;margin-top: 80px }@media only screen and (max-width:1279px) {.benefits {padding-top: 50px;padding-bottom: 47px;margin-top: 40px }}@media only screen and (max-width:800px) {.benefits {padding-top: 40px;padding-bottom: 40px;margin-top: 50px;overflow: hidden }}.benefits__title {text-align: center }.benefits__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.benefits__title>* {font-size: 24px;line-height: 32px }}.benefits__description {width: 680px;font-size: 18px;line-height: 21px;text-align: center;margin: 40px auto 0 }@media only screen and (max-width:1279px) {.benefits__description {width: 600px;font-size: 16px;margin-top: 35px }}@media only screen and (max-width:800px) {.benefits__description {width: 100%;margin-top: 20px }}.benefits__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 62px }@media only screen and (max-width:1279px) {.benefits__list {display: grid;grid-template-columns: repeat(4, 23.5%);grid-gap: 40px 2%;margin-top: 70px }}@media only screen and (max-width:800px) {.benefits__list {grid-template-columns: repeat(2, 47%);grid-gap: 32px 6% }}@media only screen and (max-width:1279px) {.benefits__list__item {padding: 0 12px;-webkit-box-sizing: border-box;box-sizing: border-box }}@media only screen and (min-width:1280px) {.benefits__list__item {width: 280px;margin-top: 95px }.benefits__list__item:first-child, .benefits__list__item:nth-child(2), .benefits__list__item:nth-child(3), .benefits__list__item:nth-child(4) {margin-top: 0 }.benefits__list__item:not(:nth-child(4n)) {margin-right: 16px }}@media only screen and (max-width:800px) {.benefits__list__item {padding: 0 }}.benefits__list__item__icon {display: -webkit-box;display: -ms-flexbox;display: flex;height: 57px;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:1279px) {.benefits__list__item__icon {height: 40px }}.benefits__list__item__icon img {display: block;height: auto;max-height: 100%;width: auto;max-width: 100% }.benefits__list__item__text {font-size: 18px;line-height: 21px;text-align: center }@media only screen and (max-width:1279px) {.benefits__list__item__text {font-size: 16px;margin-top: 10px }}.stocks {padding-top: 65px;padding-bottom: 65px }@media only screen and (max-width:800px) {.stocks {padding-top: 40px;padding-bottom: 40px }}.stocks__title {text-align: center }.stocks__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.stocks__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.stocks__title>* {font-size: 24px;line-height: 32px }}.stocks__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 40px }@media only screen and (max-width:1279px) {.stocks__list {display: none }}.stocks__list .post-card:not(:nth-child(3n)) {margin-right: 60px }.stocks__list__slider {display: none;margin-top: 40px;position: relative }@media only screen and (max-width:1279px) {.stocks__list__slider {display: block }}@media only screen and (max-width:800px) {.stocks__list__slider {margin-top: 25px }}.stocks__list__slider .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.stocks__list__slider .swiper-slide .post-card {width: 100%;max-width: 375px }.stocks__list__slider__next, .stocks__list__slider__prev {display: none;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;margin: auto;outline: none;border: none;position: absolute;top: 0;bottom: 0;z-index: 5 }@media only screen and (max-width:1279px) {.stocks__list__slider__next, .stocks__list__slider__prev {display: -webkit-box;display: -ms-flexbox;display: flex }}@media only screen and (max-width:800px) {.stocks__list__slider__next, .stocks__list__slider__prev {top: 88px;bottom: unset }}.stocks__list__slider__next.swiper-button-disabled, .stocks__list__slider__prev.swiper-button-disabled {display: none }@media only screen and (min-width:1001px) {.stocks__list__slider__next:hover svg, .stocks__list__slider__prev:hover svg {fill: #af241c }}.stocks__list__slider__next svg, .stocks__list__slider__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.stocks__list__slider__prev {left: -15px }.stocks__list__slider__next {right: -15px }.stocks__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 55px }@media only screen and (max-width:1279px) {.stocks__link {margin-top: 40px }}@media only screen and (max-width:800px) {.stocks__link {margin-top: 20px }}.stocks__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #b2895f;text-decoration: none;border-bottom: 1px dotted #b2895f;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.stocks__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.stocks__link a:hover {color: #af241c;border-color: #af241c }}.arsenal {margin-top: 7px }.arsenal__title .container {text-align: center }.arsenal__title .container>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.arsenal__title .container>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.arsenal__title .container>* {font-size: 24px;line-height: 32px }}.arsenal__content {margin-top: 45px }@media only screen and (max-width:1279px) {.arsenal__content {margin-top: 35px }}@media only screen and (max-width:800px) {.arsenal__content {margin-top: 30px }}.arsenal__tabs .container {-ms-flex-wrap: wrap;flex-wrap: wrap }.arsenal__tabs .container, .arsenal__tabs__tab {display: -webkit-box;display: -ms-flexbox;display: flex }.arsenal__tabs__tab {height: 70px;min-width: 249px;background-color: #7a0e08;font-weight: 300;font-size: 18px;line-height: 21px;color: #fff;text-align: center;text-transform: uppercase;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;padding: 0 30px;outline: none;border: none;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease }@media only screen and (max-width:1279px) {.arsenal__tabs__tab {min-width: 225px;font-size: 16px }}@media only screen and (max-width:800px) {.arsenal__tabs__tab {height: 46px;min-width: 167px;font-size: 12px;padding: 0 20px }}@media only screen and (min-width:1001px) {.arsenal__tabs__tab:hover {background-color: #af241c }}.arsenal__tabs__tab:not(:last-child) {margin-right: 15px }@media only screen and (max-width:1279px) {.arsenal__tabs__tab:not(:last-child) {margin-right: 8px }}.arsenal__tabs__tab.active {background-color: #af241c }.arsenal__slider {background-color: #af241c;background-image: url(../images/arsenal_bg.jpg);background-size: cover;background-position: 50%;background-repeat: no-repeat;overflow: hidden;position: relative }.arsenal__slider__item {display: none;overflow: hidden;position: relative;z-index: 2 }.arsenal__slider__item.active {display: block }.arsenal__slider__slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: 845px;width: 1025px;margin: 0 auto }@media only screen and (max-width:1279px) {.arsenal__slider__slide {height: 675px;width: 85% }}@media only screen and (max-width:800px) {.arsenal__slider__slide {height: auto;min-height: 410px;width: 92%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 100px }}.arsenal__slider__slide__description {width: 510px;margin: 53px 25px 53px 0 }@media only screen and (max-width:1279px) {.arsenal__slider__slide__description {width: 51%;margin-top: 50px }}@media only screen and (max-width:800px) {.arsenal__slider__slide__description {width: 100%;padding: 0 30px;margin: 30px 0 0;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-sizing: border-box;box-sizing: border-box }}.arsenal__slider__slide__description__name {font-weight: 700;font-size: 36px;line-height: 46px }.arsenal__slider__slide__description__name.mobile {display: none }@media only screen and (max-width:1279px) {.arsenal__slider__slide__description__name {font-size: 30px;line-height: 42px }}@media only screen and (max-width:800px) {.arsenal__slider__slide__description__name {display: none;font-size: 18px;line-height: 24px;text-align: center;margin-top: 30px;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }.arsenal__slider__slide__description__name.mobile {display: block }}.arsenal__slider__slide__description__text {font-size: 18px;line-height: 24px;margin-top: 40px }@media only screen and (max-width:1279px) {.arsenal__slider__slide__description__text {font-size: 16px;line-height: 21px;margin-top: 30px }}@media only screen and (max-width:800px) {.arsenal__slider__slide__description__text {margin-top: 0 }}.arsenal__slider__slide__description__text p {margin: 0 }.arsenal__slider__slide__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:1279px) {.arsenal__slider__slide__image {width: 45%;-webkit-box-flex: unset;-ms-flex: unset;flex: unset }}@media only screen and (max-width:800px) {.arsenal__slider__slide__image {height: 240px;width: 260px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 30px auto 0;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }}.arsenal__slider__slide__image img {display: block;height: auto;max-height: 100%;width: auto;max-width: 100%;margin-top: auto;margin-bottom: 350px }@media only screen and (max-width:1279px) {.arsenal__slider__slide__image img {margin-bottom: 235px }}@media only screen and (max-width:800px) {.arsenal__slider__slide__image img {margin: 0 }}.arsenal__slider__bg {display: -webkit-box;display: -ms-flexbox;display: flex;width: 1170px;margin: auto;pointer-events: none;position: absolute;left: 0;right: 0;bottom: 0;z-index: 1 }@media only screen and (max-width:1279px) {.arsenal__slider__bg {width: 85% }}@media only screen and (max-width:800px) {.arsenal__slider__bg {width: 100% }}.arsenal__slider__bg img {display: block;height: auto;width: 514px;margin-left: auto;margin-right: 43px }@media only screen and (max-width:1279px) {.arsenal__slider__bg img {width: 45%;margin-right: 0 }}@media only screen and (max-width:800px) {.arsenal__slider__bg img {width: 200px;margin: auto }}.arsenal__slider__nav {display: -webkit-box;display: -ms-flexbox;display: flex;width: 1170px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;pointer-events: none;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 5 }@media only screen and (max-width:1279px) {.arsenal__slider__nav {width: 96% }}.arsenal__slider__nav__next, .arsenal__slider__nav__prev {display: -webkit-box;display: -ms-flexbox;display: flex;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;outline: none;border: none }@media only screen and (min-width:1001px) {.arsenal__slider__nav__next:hover svg, .arsenal__slider__nav__prev:hover svg {fill: #1d1d1b }}.arsenal__slider__nav__next svg, .arsenal__slider__nav__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.arsenal__slider__nav__prev {margin-left: -15px }.arsenal__slider__nav__next {margin-left: auto;margin-right: -15px }.arsenal__slider__item__pagination {width: 100%;position: absolute;left: 0;bottom: 47px;z-index: 15 }@media only screen and (max-width:800px) {.arsenal__slider__item__pagination {display: none }}.arsenal__slider__item__pagination .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.arsenal__slider__item__pagination__button {margin-bottom: 20px }.arsenal__slider__item__pagination__button:not(:last-child) {margin-right: 20px }.arsenal__slider__item__pagination__button button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 42px;background-color: #881d17;font-size: 18px;line-height: 18px;text-align: center;color: #fff;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 15px;outline: none;border: none;border-radius: 21px;-webkit-transition: background-color .2s ease, color .2s ease;-o-transition: background-color .2s ease, color .2s ease;transition: background-color .2s ease, color .2s ease }@media only screen and (min-width:1001px) {.arsenal__slider__item__pagination__button button:hover {background-color: #fff;color: #881d17 }}.instructors {padding-top: 65px;padding-bottom: 65px }@media only screen and (max-width:1279px) {.instructors {overflow: hidden }}@media only screen and (max-width:800px) {.instructors {padding-top: 45px;padding-bottom: 45px }}.instructors__title {text-align: center }.instructors__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.instructors__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.instructors__title>* {font-size: 24px;line-height: 32px }}.instructors__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 40px }@media only screen and (max-width:1279px) {.instructors__content {display: none }}.instructors__content .instructor-card {margin-top: 55px }.instructors__content .instructor-card:first-child, .instructors__content .instructor-card:nth-child(2), .instructors__content .instructor-card:nth-child(3) {margin-top: 0 }.instructors__content .instructor-card:not(:nth-child(3n)) {margin-right: 60px }.instructors__slider {display: none;margin-top: 40px;position: relative }@media only screen and (max-width:1279px) {.instructors__slider {display: block }}@media only screen and (max-width:800px) {.instructors__slider {margin-top: 25px }}.instructors__slider .swiper-container {overflow: visible }.instructors__slider .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.instructors__slider .swiper-slide .instructor-card {width: 100%;max-width: 375px }.instructors__slider__next, .instructors__slider__prev {display: none;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;margin: auto;outline: none;border: none;position: absolute;top: 0;bottom: 0;z-index: 5 }@media only screen and (max-width:1279px) {.instructors__slider__next, .instructors__slider__prev {display: -webkit-box;display: -ms-flexbox;display: flex }}.instructors__slider__next.swiper-button-disabled, .instructors__slider__prev.swiper-button-disabled {display: none }@media only screen and (min-width:1001px) {.instructors__slider__next:hover svg, .instructors__slider__prev:hover svg {fill: #af241c }}.instructors__slider__next svg, .instructors__slider__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.instructors__slider__prev {left: -15px }.instructors__slider__next {right: -15px }.certificates {background-color: #af241c;background-image: -o-linear-gradient(315deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .5) 100%);background-image: linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .5));padding-top: 65px;padding-bottom: 65px;overflow: hidden;position: relative }@media only screen and (max-width:1279px) {.certificates {padding-top: 50px;padding-bottom: 40px }}@media only screen and (max-width:800px) {.certificates {padding-top: 40px }}.certificates:after {display: block;height: 844px;width: 856px;background-image: url(../images/certificates_bg.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;left: 0;bottom: 0;z-index: 0 }.certificates .container {position: relative;z-index: 5 }.certificates__title {text-align: center }.certificates__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.certificates__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.certificates__title>* {font-size: 24px;line-height: 32px }}.certificates__description {width: 900px;font-size: 18px;line-height: 21px;font-style: italic;text-align: center;margin: 40px auto 0 }@media only screen and (max-width:1279px) {.certificates__description {width: 85%;font-size: 16px }}@media only screen and (min-width:1280px) {.certificates__description p {margin: 0 }.certificates__description p+p {margin-top: 18px }}@media only screen and (max-width:800px) {.certificates__description {margin-top: 30px }}.certificates__content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 75px }@media only screen and (max-width:800px) {.certificates__content {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 35px }}.certificates__image {width: 500px }@media only screen and (max-width:1279px) {.certificates__image {width: 48% }}@media only screen and (max-width:700px) {.certificates__image {width: 100% }}.certificates__image img {display: block;height: auto;width: 100% }.certificates__details {width: 450px;margin-left: auto }@media only screen and (max-width:1279px) {.certificates__details {width: 45% }}@media only screen and (max-width:800px) {.certificates__details {width: 100%;margin-top: 30px }}.certificates__details__text {font-size: 18px;line-height: 21px }@media only screen and (max-width:1279px) {.certificates__details__text {font-size: 16px;padding-right: 30px }}.certificates__details__cards {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 15px 0 }.certificates__details__cards__item {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 120px;width: 48%;background-color: #a0221a;font-size: 18px;line-height: 21px;text-align: center;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s ease, color .2s ease;-o-transition: background-color .2s ease, color .2s ease;transition: background-color .2s ease, color .2s ease }.certificates__details__cards__item:first-child {margin-right: auto }@media only screen and (min-width:1001px) {.certificates__details__cards__item:hover {background-color: #fff;color: #af241c }}@media only screen and (max-width:1279px) {.certificates__details__cards__item {font-size: 16px }}@media only screen and (max-width:800px) {.certificates__details__cards__item {min-height: 100px }}.certificates__list {width: 450px;margin-left: auto }@media only screen and (max-width:1279px) {.certificates__list {width: 45% }}@media only screen and (max-width:800px) {.certificates__list {width: 100%;margin-top: 30px }}.certificates__list__item:not(:first-child) {margin-top: 23px }@media only screen and (max-width:800px) {.certificates__list__item:not(:first-child) {margin-top: 30px }}.certificates__list__item__text {font-size: 18px;line-height: 21px }@media only screen and (max-width:1279px) {.certificates__list__item__text {font-size: 16px;padding-right: 30px }}.certificates__list__item__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 12px }@media only screen and (max-width:1279px) {.certificates__list__item__content {display: grid;grid-template-columns: repeat(3, 123px);grid-gap: 5px }}@media only screen and (max-width:800px) {.certificates__list__item__content {grid-template-columns: repeat(3, 32%);grid-gap: 2% }}.certificates__list__item__content__card {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 82px;width: 144px;background-color: #a0221a;font-size: 18px;line-height: 21px;text-align: center;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color .2s ease, color .2s ease;-o-transition: background-color .2s ease, color .2s ease;transition: background-color .2s ease, color .2s ease }@media only screen and (min-width:1001px) {.certificates__list__item__content__card:hover {background-color: #fff;color: #af241c }}@media only screen and (max-width:1279px) {.certificates__list__item__content__card {min-height: 69px;width: 123px;font-size: 16px }}@media only screen and (min-width:1280px) {.certificates__list__item__content__card:not(:nth-child(3n)) {margin-right: 7px }}@media only screen and (max-width:800px) {.certificates__list__item__content__card {width: auto;padding: 10px }}.certificates__list__actions {display: -webkit-box;display: -ms-flexbox;display: flex;width: 380px;margin-top: 62px;-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 only screen and (max-width:1279px) {.certificates__list__actions {width: 323px;margin-top: 50px }}@media only screen and (max-width:800px) {.certificates__list__actions {width: 305px;margin: 48px auto 0 }}.certificates__list__actions__button, .certificates__list__actions__button button {width: 100% }@media only screen and (max-width:1279px) {.certificates__list__actions__button button {height: 48px;font-size: 18px;line-height: 18px;border-radius: 24px }}.certificates__list__actions__link {margin-top: 17px }@media only screen and (max-width:1279px) {.certificates__list__actions__link {margin-top: 15px }}.certificates__list__actions__link a {font-size: 14px;line-height: 21px;text-decoration: none }@media only screen and (max-width:1279px) {.certificates__list__actions__link a {font-size: 12px;line-height: 18px }}@media only screen and (min-width:1001px) {.certificates__list__actions__link a:hover span {color: #1d1d1b;border-color: #1d1d1b }}.certificates__list__actions__link a span {color: #fff;border-bottom: 1px solid #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }.bonus-cards {background-color: #141414;padding-top: 65px;padding-bottom: 65px }@media only screen and (max-width:1279px) {.bonus-cards {padding-top: 60px;padding-bottom: 60px }}@media only screen and (max-width:800px) {.bonus-cards {padding-top: 40px;padding-bottom: 40px }}.bonus-cards+.gallery {padding-top: 0 }.bonus-cards__title {text-align: center }.bonus-cards__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.bonus-cards__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.bonus-cards__title>* {font-size: 24px;line-height: 32px }}.bonus-cards__list {margin-top: 40px }@media only screen and (max-width:800px) {.bonus-cards__list {display: none }}.bonus-cards__list__heading {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.bonus-cards__list__heading__col {display: -webkit-box;display: -ms-flexbox;display: flex;font-weight: 700;font-size: 18px;line-height: 21px;color: #60605f;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-transform: uppercase;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.bonus-cards__list__heading__col {font-size: 16px }}.bonus-cards__list__heading__col:first-child {width: 355px;padding-left: 22px }@media only screen and (max-width:1279px) {.bonus-cards__list__heading__col:first-child {width: 30.5%;padding-left: 20px }}.bonus-cards__list__heading__col:nth-child(2) {width: 238px }@media only screen and (max-width:1279px) {.bonus-cards__list__heading__col:nth-child(2) {width: 20% }}.bonus-cards__list__heading__col:nth-child(3) {width: 159px }@media only screen and (max-width:1279px) {.bonus-cards__list__heading__col:nth-child(3) {width: 14% }}.bonus-cards__list__heading__col:nth-child(4) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }.bonus-cards__list__heading__col:not(:first-child) {text-align: center }.bonus-cards__list__heading__col:not(:last-child) {margin-right: 7px }@media only screen and (max-width:1279px) {.bonus-cards__list__heading__col:not(:last-child) {margin-right: .5% }}.bonus-cards__list__content {margin-top: 10px }.bonus-cards__list__item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.bonus-cards__list__item:not(:first-child) {margin-top: 7px }.bonus-cards__list__item__col {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 140px;background-color: #2b2b2b;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 20px;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col {min-height: 122px }}.bonus-cards__list__item__col:first-child {width: 355px;font-size: 24px;line-height: 32px }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col:first-child {width: 30.5% }}.bonus-cards__list__item__col:nth-child(2) {width: 238px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col:nth-child(2) {width: 20% }}.bonus-cards__list__item__col:nth-child(2) img {display: block;height: auto;width: 153px }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col:nth-child(2) img {width: 100%;max-width: 129px }}.bonus-cards__list__item__col:nth-child(3) {width: 159px;font-size: 24px;line-height: 32px;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col:nth-child(3) {width: 14% }}.bonus-cards__list__item__col:nth-child(4) {font-size: 18px;line-height: 24px;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 65px }@media only screen and (max-width:1279px) {.bonus-cards__list__item__col:nth-child(4) {font-size: 16px;line-height: 21px;padding: 0 25px }}.bonus-cards__list__item__col:nth-child(4) a {color: #fff;text-decoration: none;border-bottom: 1px solid #fff }@media only screen and (min-width:1001px) {.bonus-cards__list__item__col:nth-child(4) a:hover {color: #af241c;border-color: #af241c }}@media only screen and (min-width:801px) {.bonus-cards__list__item__col:not(:last-child) {margin-right: 7px }}@media only screen and (min-width:801px) and (max-width:1279px) {.bonus-cards__list__item__col:not(:last-child) {margin-right: .5% }}.bonus-cards__mobile-list {display: none;margin-top: 25px }@media only screen and (max-width:800px) {.bonus-cards__mobile-list {display: block }}.bonus-cards__mobile-list__content__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap }.bonus-cards__mobile-list__content__item:not(:first-child) {margin-top: 10px }.bonus-cards__mobile-list__content__item__col {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 102px;width: 48%;background-color: #2b2b2b;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px 25px;-webkit-box-sizing: border-box;box-sizing: border-box }.bonus-cards__mobile-list__content__item__col:first-child {margin-right: 3% }.bonus-cards__mobile-list__content__item__col:first-child img {display: block;height: auto;width: 100% }.bonus-cards__mobile-list__content__item__col:nth-child(2) {font-size: 18px;line-height: 24px;text-align: center }.bonus-cards__mobile-list__description {font-size: 18px;line-height: 24px;text-align: center;margin-top: 35px }.bonus-cards__mobile-list__description p:first-child {margin-top: 0 }.bonus-cards__mobile-list__description p:last-child {margin-bottom: 0 }.bonus-cards__mobile-list__description a {color: #fff;text-decoration: none;border-bottom: 1px solid #fff }.gallery {background-color: #141414;padding-top: 65px }@media only screen and (max-width:1279px) {.gallery {padding-top: 60px }}.gallery__title {text-align: center }.gallery__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.gallery__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.gallery__title>* {font-size: 24px;line-height: 32px }}.gallery__content {display: grid;grid-template-columns: repeat(4, 25%);margin-top: 40px }@media only screen and (max-width:1279px) {.gallery__content {margin-top: 35px }}@media only screen and (max-width:800px) {.gallery__content {grid-template-columns: repeat(2, 50%);margin-top: 25px }}.gallery__item {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 }@media only screen and (min-width:1001px) {.gallery__item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1) }}.gallery__item:after {display: block;content: "";padding-top: 100% }.gallery__item img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: -webkit-transform .2s ease;transition: -webkit-transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease;transition: transform .2s ease, -webkit-transform .2s ease }.tour {padding-top: 65px }@media only screen and (max-width:1279px) {.tour {padding-top: 60px }}@media only screen and (max-width:800px) {.tour {padding-top: 40px }}.tour__title {text-align: center }.tour__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.tour__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.tour__title>* {font-size: 24px;line-height: 32px }}.tour__content {height: 560px;width: 100%;background-color: #2b2b2b;background-size: cover;background-position: 50%;background-repeat: no-repeat;margin-top: 40px }@media only screen and (max-width:1279px) {.tour__content {height: 470px;margin-top: 35px }}@media only screen and (max-width:800px) {.tour__content {height: 165px;margin-top: 25px }}.news {padding-top: 65px;padding-bottom: 65px }@media only screen and (max-width:1279px) {.news {padding-top: 60px;padding-bottom: 60px }}@media only screen and (max-width:800px) {.news {padding-top: 40px;padding-bottom: 40px }}.news+.events {padding-top: 0 }.news__title {text-align: center }.news__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.news__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.news__title>* {font-size: 24px;line-height: 32px }}.news__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 40px }@media only screen and (max-width:1279px) {.news__list {display: none }}.news__list .post-card:not(:nth-child(3n)) {margin-right: 60px }.news__list__slider {display: none;margin-top: 40px;position: relative }@media only screen and (max-width:1279px) {.news__list__slider {display: block }}@media only screen and (max-width:800px) {.news__list__slider {margin-top: 25px }}.news__list__slider .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.news__list__slider .swiper-slide .programs-item {width: 100%;max-width: 375px }.news__list__slider__next, .news__list__slider__prev {display: none;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;margin: auto;outline: none;border: none;position: absolute;top: 0;bottom: 0;z-index: 5 }@media only screen and (max-width:1279px) {.news__list__slider__next, .news__list__slider__prev {display: -webkit-box;display: -ms-flexbox;display: flex }}@media only screen and (max-width:800px) {.news__list__slider__next, .news__list__slider__prev {top: 88px;bottom: unset }}.news__list__slider__next.swiper-button-disabled, .news__list__slider__prev.swiper-button-disabled {display: none }@media only screen and (min-width:1001px) {.news__list__slider__next:hover svg, .news__list__slider__prev:hover svg {fill: #af241c }}.news__list__slider__next svg, .news__list__slider__prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.news__list__slider__prev {left: -15px }.news__list__slider__next {right: -15px }.news__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 55px }@media only screen and (max-width:1279px) {.news__link {margin-top: 40px }}@media only screen and (max-width:800px) {.news__link {margin-top: 20px }}.news__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #b2895f;text-decoration: none;border-bottom: 1px dotted #b2895f;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.news__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.news__link a:hover {color: #af241c;border-color: #af241c }}.events {padding-top: 65px;padding-bottom: 65px }@media only screen and (max-width:1279px) {.events {padding-top: 60px;padding-bottom: 60px }}@media only screen and (max-width:800px) {.events {padding-top: 40px;padding-bottom: 40px }}.events__title {text-align: center }.events__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.events__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.events__title>* {font-size: 24px;line-height: 32px }}.events__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 40px }@media only screen and (max-width:1279px) {.events__content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 30px }}@media only screen and (max-width:800px) {.events__content {margin-top: 25px }}.events__datepicker {margin: 0 100px }@media only screen and (max-width:1279px) {.events__datepicker {margin: 0 7% 0 11% }}@media only screen and (max-width:800px) {.events__datepicker {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto }}.events__datepicker .qs-datepicker-container {position: static;z-index: 10 }.events__datepicker .qs-datepicker {z-index: 10 }.events__list {width: 575px;margin: 0 }@media only screen and (max-width:1279px) {.events__list {width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 50px }}@media only screen and (max-width:800px) {.events__list {width: 100%;margin-top: 30px;margin-right: 0 }}.events__list__item {display: none }.events__list__item.active {display: block }.events__list__item__date {font-weight: 700;font-size: 18px;line-height: 24px;color: #b2895f;text-transform: uppercase }.events__list__item__title {margin-top: 20px }@media only screen and (max-width:1279px) {.events__list__item__title {margin-top: 15px }}.events__list__item__title a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:1279px) {.events__list__item__title a {font-size: 16px }}@media only screen and (min-width:1001px) {.events__list__item__title a:hover {color: #af241c }}.events__list__item__description {display: -webkit-box;height: 42px;font-size: 18px;line-height: 21px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 19px;overflow: hidden }@media only screen and (max-width:1279px) {.events__list__item__description {font-size: 16px;margin-top: 15px }}.events__list__item__link {margin-top: 20px }.events__list__item__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.events__list__item__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.events__list__item__link a:hover {color: #af241c;border-color: #af241c }}.events__list__link {margin-top: 30px }@media only screen and (max-width:800px) {.events__list__link {text-align: center }}.events__list__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #b2895f;text-decoration: none;border-bottom: 1px dotted #b2895f;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.events__list__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.events__list__link a:hover {color: #af241c;border-color: #af241c }}.additional-information {background-color: #1d1d1b;padding-top: 65px;padding-bottom: 65px;position: relative }@media only screen and (max-width:1279px) {.additional-information {padding-top: 60px;padding-bottom: 80px }}@media only screen and (max-width:800px) {.additional-information {padding-top: 40px;padding-bottom: 60px }}.additional-information__bg {height: 965px;width: 100%;background-image: url(../images/additional_information_bg.png);background-size: 100% auto;background-position: 0 0;background-repeat: no-repeat;content: "";position: absolute;top: 0;left: 0;z-index: 0 }@media only screen and (max-width:1279px) {.additional-information__bg {background-size: 160% auto;background-position: center 0 }}@media only screen and (max-width:800px) {.additional-information__bg {background-size: auto 100% }}.additional-information__bg:before {display: block;height: 100%;width: 100%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 29, 27, 0)), color-stop(80%, #1d1d1b));background: -o-linear-gradient(top, rgba(29, 29, 27, 0) 0, #1d1d1b 80%);background: linear-gradient(180deg, rgba(29, 29, 27, 0) 0, #1d1d1b 80%);content: "";position: absolute;top: 0;left: 0 }@media only screen and (max-width:1279px) {.additional-information__bg:before {background: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 29, 27, 0)), color-stop(70%, #1d1d1b));background: -o-linear-gradient(top, rgba(29, 29, 27, 0) 0, #1d1d1b 70%);background: linear-gradient(180deg, rgba(29, 29, 27, 0) 0, #1d1d1b 70%) }}.corporate-events {position: relative;z-index: 5 }.corporate-events__title {text-align: center }.corporate-events__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.corporate-events__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.corporate-events__title>* {font-size: 24px;line-height: 32px }}.corporate-events__content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px }@media only screen and (max-width:1279px) {.corporate-events__content {margin-top: 30px }}@media only screen and (max-width:800px) {.corporate-events__content {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 25px }}.corporate-events__description {width: 585px;font-size: 18px;line-height: 21px;margin-right: 95px }@media only screen and (max-width:1279px) {.corporate-events__description {width: 50%;font-size: 16px;margin-right: auto }}@media only screen and (max-width:800px) {.corporate-events__description {width: 100%;margin-right: 0 }}.corporate-events__description p {margin: 0 }.corporate-events__description a {color: #af241c;text-decoration: none;border-bottom: 1px solid #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.corporate-events__description a:hover {color: #831b15;border-color: #831b15 }}.corporate-events__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;width: 380px }@media only screen and (min-width:1280px) {.corporate-events__buttons {-webkit-box-align: center;-ms-flex-align: center;align-items: center }}@media only screen and (max-width:1279px) {.corporate-events__buttons {width: 33%;margin-right: 78px }}@media only screen and (max-width:800px) {.corporate-events__buttons {width: 100%;margin-top: 40px;margin-right: 0 }}.corporate-events__buttons__content {margin-top: 75px }@media only screen and (max-width:800px) {.corporate-events__buttons__content {width: 304px;margin: 0 auto }}.corporate-events__buttons__booking, .corporate-events__buttons__booking a, .corporate-events__buttons__booking button, .corporate-events__buttons__presentation, .corporate-events__buttons__presentation a, .corporate-events__buttons__presentation button {width: 100% }.corporate-events__buttons__booking {margin-bottom: 23px }@media only screen and (max-width:1279px) {.corporate-events__buttons__booking {margin-bottom: 20px }}.info {margin-top: 50px;position: relative;z-index: 5 }@media only screen and (max-width:1279px) {.info {margin-top: 65px }}@media only screen and (max-width:800px) {.info {margin-top: 45px }}.info__title {text-align: center }.info__title>* {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase }@media only screen and (max-width:1279px) {.info__title>* {font-size: 36px;line-height: 46px }}@media only screen and (max-width:800px) {.info__title>* {font-size: 24px;line-height: 32px }}.info__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 30px }@media only screen and (max-width:1279px) {.info__content {margin-top: 60px }}@media only screen and (max-width:800px) {.info__content {margin-top: 40px }}.info__content__col {width: 500px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative }@media only screen and (max-width:1279px) {.info__content__col {width: 50%;padding-right: 100px;-webkit-box-sizing: border-box;box-sizing: border-box }}@media only screen and (max-width:800px) {.info__content__col {width: 100%;padding-right: 0 }.info__content__col:not(:first-child) {margin-top: 40px }}.info__content__col:first-child {padding-right: 50px;margin-right: auto }@media only screen and (max-width:1279px) {.info__content__col:first-child {padding-right: 100px }}@media only screen and (max-width:800px) {.info__content__col:first-child {padding-right: 0;margin-right: 0 }}@media only screen and (min-width:801px) {.info__content__col:first-child:after {height: 100%;width: 1px;background-color: #af241c;content: "";position: absolute;top: 0;right: -80px }}@media only screen and (min-width:801px) and (max-width:1279px) {.info__content__col:first-child:after {right: 52px }}.info__content__col__title {font-weight: 700;font-size: 18px;line-height: 21px;text-transform: uppercase }@media only screen and (max-width:1279px) {.info__content__col__title {font-size: 16px }}.info__content__col__links {margin-top: 25px }@media only screen and (max-width:1279px) {.info__content__col__links {margin-top: 28px }}@media only screen and (max-width:800px) {.info__content__col__links {margin-top: 23px }}.info__content__col__links ul {list-style: none;padding: 0;margin: 0 }.info__content__col__links li:not(:first-child) {margin-top: 17px }@media only screen and (max-width:1279px) {.info__content__col__links li:not(:first-child) {margin-top: 20px }}@media only screen and (max-width:800px) {.info__content__col__links li:not(:first-child) {margin-top: 15px }}.info__content__col__links button {background-color: rgba(0, 0, 0, 0);font-size: 18px;line-height: 24px;text-align: left;text-decoration: none;cursor: pointer;padding: 0;outline: none;border: none }@media only screen and (max-width:1279px) {.info__content__col__links button {font-size: 16px }}@media only screen and (min-width:1001px) {.info__content__col__links button:hover span {color: #af241c;border-color: #af241c }}.info__content__col__links a, .info__content__col__links button span {color: #fff;border-bottom: 1px solid #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }.info__content__col__links a {font-size: 18px;line-height: 21px;text-decoration: none;padding: 0;outline: none }@media only screen and (max-width:1279px) {.info__content__col__links a {font-size: 16px }}@media only screen and (min-width:1001px) {.info__content__col__links a:hover {color: #af241c;border-color: #af241c }}.info__content__col__all {margin-top: 70px }@media only screen and (max-width:1279px) {.info__content__col__all {margin-top: 33px }}@media only screen and (max-width:800px) {.info__content__col__all {text-align: center }}.info__content__col__all a {font-weight: 700;font-size: 18px;line-height: 21px;color: #b2895f;text-decoration: none;border-bottom: 1px dotted #b2895f;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.info__content__col__all a {font-size: 16px }}@media only screen and (min-width:1001px) {.info__content__col__all a:hover {color: #af241c;border-color: #af241c }}.question-popup {display: none;width: 585px;background-color: #282827;padding: 40px 30px 40px 40px;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 0;left: 0;z-index: 5 }.question-popup.active {display: block }.question-popup__close {display: -webkit-box;display: -ms-flexbox;display: flex;height: 35px;width: 35px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;outline: none;border: none;margin: 0;position: absolute;top: 11px;right: 15px;z-index: 5 }@media only screen and (min-width:1001px) {.question-popup__close:hover svg {fill: #af241c }}.question-popup__close svg {display: block;height: auto;width: 22px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.question-popup__title {font-weight: 700;font-size: 24px;line-height: 32px;text-transform: uppercase }.question-popup__text {font-size: 18px;line-height: 21px;margin-top: 30px }.landing-block {background-image: url(../images/landing_block_bg.jpg);background-size: cover;background-position: 50%;background-repeat: no-repeat;margin-top: 67px }@media only screen and (max-width:1279px) {.landing-block {margin-top: 60px }}@media only screen and (max-width:800px) {.landing-block {background-color: #1c0505;background-image: url(../images/landing_block_mobile_bg.jpg);background-size: 100% auto;background-position: top;margin-top: 45px;overflow: hidden }}.landing-block .container {padding-top: 82px;padding-bottom: 107px;position: relative }@media only screen and (max-width:1279px) {.landing-block .container {padding-top: 45px;padding-bottom: 70px }}@media only screen and (max-width:800px) {.landing-block .container {padding-top: 41px;padding-bottom: 45px }}.landing-block__title {font-weight: 700;font-size: 48px;line-height: 58px;color: #fff;text-transform: uppercase;text-align: center;position: relative;z-index: 1 }@media only screen and (max-width:1279px) {.landing-block__title {font-size: 24px;line-height: 32px }}.landing-block__content {width: 820px;margin-top: 52px;position: relative;z-index: 1 }@media only screen and (max-width:1279px) {.landing-block__content {width: 79%;margin-top: 50px }}@media only screen and (max-width:800px) {.landing-block__content {width: 100%;margin-top: 272px }}.landing-block__content__description, .landing-block__content__list {width: 570px }@media only screen and (max-width:1279px) {.landing-block__content__description, .landing-block__content__list {width: 490px }}@media only screen and (max-width:800px) {.landing-block__content__description, .landing-block__content__list {width: 100% }}.landing-block__content__description {font-size: 18px;line-height: 21px;color: #fff }@media only screen and (max-width:1279px) {.landing-block__content__description {font-size: 16px }}@media only screen and (max-width:800px) {.landing-block__content__description {text-align: center }}.landing-block__content__description p {margin: 0 }.landing-block__content__description p+p {margin-top: 20px }@media only screen and (max-width:800px) {.landing-block__content__description p+p {margin-top: 17px }}.landing-block__content__list {margin-top: 53px }@media only screen and (max-width:1279px) {.landing-block__content__list {margin-top: 67px }}@media only screen and (max-width:800px) {.landing-block__content__list {margin-top: 42px }}.landing-block__content__list ul {list-style: none;padding: 0;margin: 0 }.landing-block__content__list li {font-size: 18px;line-height: 21px;color: #fff;padding-left: 75px;position: relative }@media only screen and (max-width:1279px) {.landing-block__content__list li {font-size: 16px;padding-left: 50px }}@media only screen and (max-width:800px) {.landing-block__content__list li {padding-right: 20px }}.landing-block__content__list li:not(:first-child) {margin-top: 20px }@media only screen and (max-width:1279px) {.landing-block__content__list li:not(:first-child) {margin-top: 17px }}@media only screen and (max-width:800px) {.landing-block__content__list li:not(:first-child) {margin-top: 15px }}.landing-block__content__list li:before {display: block;height: 27px;width: 27px;background-image: url(../images/list_icon.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;top: -3px;left: 25px;z-index: 1 }@media only screen and (max-width:1279px) {.landing-block__content__list li:before {left: 0 }}@media only screen and (max-width:800px) {.landing-block__content__list li:before {margin: auto;top: 0;bottom: 0 }}.landing-block__content__details {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 60px }@media only screen and (max-width:1279px) {.landing-block__content__details {margin-top: 48px }}@media only screen and (max-width:800px) {.landing-block__content__details {text-align: center;margin-top: 41px }}.landing-block__content__details__cost {width: 100%;font-weight: 700;font-size: 24px;line-height: 32px;color: #fff }.landing-block__content__details__includes {width: 625px;font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;margin-top: 16px }@media only screen and (max-width:1279px) {.landing-block__content__details__includes {width: 72%;font-size: 16px;margin-top: 11px;margin-right: auto }}@media only screen and (max-width:800px) {.landing-block__content__details__includes {width: 100%;margin-top: 13px }}.landing-block__content__details__button {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-top: 8px }@media only screen and (max-width:1279px) {.landing-block__content__details__button {width: 158px;-webkit-box-flex: unset;-ms-flex: unset;flex: unset;margin-top: 3px }}@media only screen and (max-width:800px) {.landing-block__content__details__button {margin: 35px auto 0 }}.landing-block__image {height: 565px;width: 460px;overflow: hidden;position: absolute;right: 75px;bottom: 0;z-index: 0 }@media only screen and (max-width:1279px) {.landing-block__image {height: 521px;width: 357px }}@media only screen and (max-width:800px) {.landing-block__image {height: auto;width: 198px;margin: auto;top: 112px;right: 50px;left: 0;bottom: unset }}.landing-block__image img {display: block;height: auto;width: 100% }@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal }:root {--swiper-theme-color: #007aff }.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1 }.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box }.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translateZ(0);transform: translateZ(0) }.swiper-container-multirow>.swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap }.swiper-container-multirow-column>.swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto }.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform }.swiper-slide-invisible-blank {visibility: hidden }.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto }.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: height, -webkit-transform;-o-transition-property: transform, height;transition-property: transform, height;transition-property: transform, height, -webkit-transform }.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px }.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10 }.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-container-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none }.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none }.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start }.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory }.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory }:root {--swiper-navigation-size: 44px }.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size)/44*27);height: var(--swiper-navigation-size);margin-top: calc(var(--swiper-navigation-size)*-1/2);z-index: 10;cursor: pointer;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;color: var(--swiper-navigation-color, var(--swiper-theme-color)) }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: normal;line-height: 1 }.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto }.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: "prev" }.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto }.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: "next" }.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #fff }.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {--swiper-navigation-color: #000 }.swiper-button-lock {display: none }.swiper-pagination {position: absolute;text-align: center;-webkit-transition: opacity .3s;-o-transition: .3s opacity;transition: opacity .3s;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 10 }.swiper-pagination.swiper-pagination-hidden {opacity: 0 }.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100% }.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0 }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);position: relative }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33) }.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2 }button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-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-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color)) }.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0) }.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block }.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px }.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: top .2s, -webkit-transform .2s;transition: top .2s, -webkit-transform .2s;-o-transition: .2s transform, .2s top;transition: transform .2s, top .2s;transition: transform .2s, top .2s, -webkit-transform .2s }.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px }.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap }.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: left .2s, -webkit-transform .2s;transition: left .2s, -webkit-transform .2s;-o-transition: .2s transform, .2s left;transition: transform .2s, left .2s;transition: transform .2s, left .2s, -webkit-transform .2s }.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: right .2s, -webkit-transform .2s;transition: right .2s, -webkit-transform .2s;-o-transition: .2s transform, .2s right;transition: transform .2s, right .2s;transition: transform .2s, right .2s, -webkit-transform .2s }.swiper-pagination-progressbar {background: rgba(0, 0, 0, .25);position: absolute }.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top }.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top }.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0 }.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0 }.swiper-pagination-white {--swiper-pagination-color: #fff }.swiper-pagination-black {--swiper-pagination-color: #000 }.swiper-pagination-lock {display: none }.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1) }.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98% }.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98% }.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);border-radius: 10px;left: 0;top: 0 }.swiper-scrollbar-cursor-drag {cursor: move }.swiper-scrollbar-lock {display: none }.swiper-zoom-container {width: 100%;height: 100%;display: -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;text-align: center }.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain }.swiper-slide-zoomed {cursor: move }.swiper-lazy-preloader {width: 42px;height: 42px;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s linear infinite;animation: swiper-preloader-spin 1s linear infinite;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top: 4px solid rgba(0, 0, 0, 0) }.swiper-lazy-preloader-white {--swiper-preloader-color: #fff }.swiper-lazy-preloader-black {--swiper-preloader-color: #000 }@-webkit-keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn) }}@keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn) }}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000 }.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out }.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity }.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-cube {overflow: visible }.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100% }.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0 }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0 }.swiper-container-flip {overflow: visible }.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1 }.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }@font-face {font-family: lg;src: url(../fonts/lg.woff2?io9a6k) format("woff2"), url(../fonts/lg.ttf?io9a6k) format("truetype"), url(../fonts/lg.woff?io9a6k) format("woff"), url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight: 400;font-style: normal;font-display: block }.lg-icon {font-family: lg !important;speak: never;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.lg-container {font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji }.lg-next, .lg-prev {background-color: rgba(0, 0, 0, .45);border-radius: 2px;color: #999;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080 }.lg-next.disabled, .lg-prev.disabled {opacity: 0 !important;cursor: default }.lg-next:hover:not(.disabled), .lg-prev:hover:not(.disabled) {color: #fff }.lg-single-item .lg-next, .lg-single-item .lg-prev {display: none }.lg-next {right: 20px }.lg-next:before {content: "\e095" }.lg-prev {left: 20px }.lg-prev:after {content: "\e094" }@-webkit-keyframes lg-right-end {0% {left: 0 }50% {left: -30px }to {left: 0 }}@keyframes lg-right-end {0% {left: 0 }50% {left: -30px }to {left: 0 }}@-webkit-keyframes lg-left-end {0% {left: 0 }50% {left: 30px }to {left: 0 }}@keyframes lg-left-end {0% {left: 0 }50% {left: 30px }to {left: 0 }}.lg-outer.lg-right-end .lg-object {-webkit-animation: lg-right-end .3s;animation: lg-right-end .3s;position: relative }.lg-outer.lg-left-end .lg-object {-webkit-animation: lg-left-end .3s;animation: lg-left-end .3s;position: relative }.lg-toolbar {z-index: 1082;left: 0;position: absolute;top: 0;width: 100% }.lg-media-overlap .lg-toolbar {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4));background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4)) }.lg-toolbar .lg-icon {color: #999;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: medium none;will-change: color;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;background: none;border: none;-webkit-box-shadow: none;box-shadow: none }.lg-toolbar .lg-icon.lg-icon-18 {font-size: 18px }.lg-toolbar .lg-icon:hover {color: #fff }.lg-toolbar .lg-close:after {content: "\e070" }.lg-toolbar .lg-maximize {font-size: 22px }.lg-toolbar .lg-maximize:after {content: "\e90a" }.lg-toolbar .lg-download:after {content: "\e0f2" }.lg-sub-html {color: #eee;font-size: 16px;padding: 10px 40px;text-align: center;z-index: 1080;opacity: 0;-webkit-transition: opacity .2s ease-out 0s;-o-transition: opacity .2s ease-out 0s;transition: opacity .2s ease-out 0s }.lg-sub-html h4 {margin: 0;font-size: 13px;font-weight: 700 }.lg-sub-html p {font-size: 12px;margin: 5px 0 0 }.lg-sub-html a {color: inherit }.lg-sub-html a:hover {text-decoration: underline }.lg-media-overlap .lg-sub-html {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6)) }.lg-item .lg-sub-html {position: absolute;bottom: 0;right: 0;left: 0 }.lg-error-msg {font-size: 14px;color: #999 }.lg-counter {color: #999;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;height: 47px;vertical-align: middle }.lg-closing .lg-next, .lg-closing .lg-prev, .lg-closing .lg-sub-html, .lg-closing .lg-toolbar {opacity: 0;-webkit-transition: -webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-o-transition: -o-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-webkit-transition: opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear, -webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s;transition: opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear, -webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s;-o-transition: transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;transition: transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;transition: transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear, -webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {opacity: 0;-ms-transform: scale3d(.5, .5, .5);-webkit-transform: scale3d(.5, .5, .5);transform: scale3d(.5, .5, .5);will-change: transform, opacity;-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) !important;-o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) !important;-webkit-transition: opacity .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s !important;transition: opacity .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s !important;-o-transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) !important;transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) !important;transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s !important }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {opacity: 1;-ms-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1) }.lg-icon:focus-visible {color: #fff;border-radius: 3px;outline: 1px dashed hsla(0, 0%, 100%, .6) }.lg-toolbar .lg-icon:focus-visible {border-radius: 8px;outline-offset: -5px }.lg-group:after {content: "";display: table;clear: both }.lg-container {outline: none }.lg-on {scroll-behavior: unset }.lg-overlay-open {overflow: hidden }.lg-hide-sub-html .lg-sub-html, .lg-next, .lg-pager-outer, .lg-prev, .lg-toolbar {opacity: 0;will-change: transform, opacity;-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;-o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;-webkit-transition: opacity .25s cubic-bezier(0, 0, .25, 1) 0s, -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;transition: opacity .25s cubic-bezier(0, 0, .25, 1) 0s, -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;-o-transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s, -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s }.lg-show-in.lg-hide-sub-html .lg-sub-html, .lg-show-in .lg-next, .lg-show-in .lg-pager-outer, .lg-show-in .lg-prev, .lg-show-in .lg-toolbar {opacity: 1 }.lg-show-in .lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0) }.lg-show-in .lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0) }.lg-show-in .lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0) }.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0) }.lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1050;text-align: left;opacity: .001;outline: none;will-change: auto;overflow: hidden;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s }.lg-outer * {-webkit-box-sizing: border-box;box-sizing: border-box }.lg-outer.lg-visible, .lg-outer.lg-zoom-from-image {opacity: 1 }.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {-webkit-transition-duration: inherit !important;-o-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;-o-transition-timing-function: inherit !important;transition-timing-function: inherit !important }.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {-webkit-transition-duration: 0s !important;-o-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1 }.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab }.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing }.lg-outer .lg-content {position: absolute;top: 0;left: 0;right: 0;bottom: 0 }.lg-outer .lg-inner {width: 100%;position: absolute;left: 0;top: 0;bottom: 0;-webkit-transition: opacity 0s;-o-transition: opacity 0s;transition: opacity 0s;white-space: nowrap }.lg-outer .lg-item {display: none !important }.lg-outer .lg-item:not(.lg-start-end-progress) {background: url(../images/loading.gif) no-repeat scroll 50% rgba(0, 0, 0, 0) }.lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css .lg-current {display: inline-block !important }.lg-outer .lg-img-wrap, .lg-outer .lg-item {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100% }.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {content: "";display: inline-block;height: 100%;vertical-align: middle }.lg-outer .lg-img-wrap {position: absolute;left: 0;right: 0;top: 0;bottom: 0;white-space: nowrap;font-size: 0 }.lg-outer .lg-item.lg-complete {background-image: none }.lg-outer .lg-item.lg-current {z-index: 1060 }.lg-outer .lg-object {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;position: relative }.lg-outer .lg-empty-html.lg-sub-html, .lg-outer .lg-empty-html .lg-sub-html {display: none }.lg-outer.lg-hide-download .lg-download {opacity: .75;pointer-events: none }.lg-outer .lg-first-slide .lg-dummy-img {position: absolute;top: 50%;left: 50% }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1 }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {opacity: 1;-webkit-transition: opacity .2s ease-out .15s;-o-transition: opacity .2s ease-out .15s;transition: opacity .2s ease-out .15s }.lg-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: #000;opacity: 0;will-change: auto;-webkit-transition: opacity 333ms ease-in 0s;-o-transition: opacity 333ms ease-in 0s;transition: opacity 333ms ease-in 0s }.lg-backdrop.in {opacity: 1 }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {-webkit-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important }.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility: hidden;backface-visibility: hidden }.lg-css3.lg-fade .lg-item {opacity: 0 }.lg-css3.lg-fade .lg-item.lg-current {opacity: 1 }.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {-webkit-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s }.lg-css3.lg-use-css3 .lg-item.lg-start-progress {-webkit-transition: -webkit-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;-o-transition: -o-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;transition: -webkit-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;-o-transition: transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;transition: transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;transition: transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s, -webkit-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s }.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s;transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s;transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s;transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s }.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0 }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0) }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1 }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;-webkit-transition: opacity .1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;transition: opacity .1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-o-transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s }.lg-container {display: none }.lg-container.lg-show {display: block }.lg-container.lg-dragging-vertical .lg-backdrop, .lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {-webkit-transition-duration: 0s !important;-o-transition-duration: 0s !important;transition-duration: 0s !important }.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {opacity: 1 }.lg-inline .lg-backdrop, .lg-inline .lg-outer {position: absolute }.lg-inline .lg-backdrop {z-index: 1 }.lg-inline .lg-outer {z-index: 2 }.lg-inline .lg-maximize:after {content: "\e909" }.lg-components {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);will-change: transform;-webkit-transition: -webkit-transform .35s ease-out 0s;-o-transition: -o-transform .35s ease-out 0s;transition: -webkit-transform .35s ease-out 0s;-o-transition: transform .35s ease-out 0s;transition: transform .35s ease-out 0s;transition: transform .35s ease-out 0s, -webkit-transform .35s ease-out 0s;z-index: 1080;position: absolute;bottom: 0;right: 0;left: 0 }.qs-datepicker-container {font-size: 1rem;font-family: sans-serif;color: #000;position: absolute;width: 15.625em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 9001;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid grey;border-radius: .263921875em;overflow: hidden;background: #fff;-webkit-box-shadow: 0 1.25em 1.25em -.9375em rgba(0, 0, 0, .3);box-shadow: 0 1.25em 1.25em -.9375em rgba(0, 0, 0, .3) }.qs-datepicker-container * {-webkit-box-sizing: border-box;box-sizing: border-box }.qs-centered {position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.qs-hidden {display: none }.qs-overlay {position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .75);color: #fff;width: 100%;height: 100%;padding: .5em;z-index: 1;opacity: 1;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.qs-overlay.qs-hidden {opacity: 0;z-index: -1 }.qs-overlay .qs-overlay-year {background: rgba(0, 0, 0, 0);border: none;border-bottom: 1px solid #fff;border-radius: 0;color: #fff;font-size: .875em;padding: .25em 0;width: 80%;text-align: center;margin: 0 auto;display: block }.qs-overlay .qs-overlay-year::-webkit-inner-spin-button {-webkit-appearance: none }.qs-overlay .qs-close {padding: .5em;cursor: pointer;position: absolute;top: 0;right: 0 }.qs-overlay .qs-submit {border: 1px solid #fff;border-radius: .263921875em;padding: .5em;margin: 0 auto auto;cursor: pointer;background: hsla(0, 0%, 50.2%, .4) }.qs-overlay .qs-submit.qs-disabled {color: grey;border-color: grey;cursor: not-allowed }.qs-overlay .qs-overlay-month-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1 }.qs-overlay .qs-overlay-month {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;width: 33.33333%;cursor: pointer;opacity: .5;-webkit-transition: opacity .15s;-o-transition: opacity .15s;transition: opacity .15s }.qs-overlay .qs-overlay-month.active, .qs-overlay .qs-overlay-month:hover {opacity: 1 }.qs-controls {width: 100%;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;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 0;flex-shrink: 0;background: #d3d3d3;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: -webkit-filter .3s;transition: -webkit-filter .3s;-o-transition: filter .3s;transition: filter .3s;transition: filter .3s, -webkit-filter .3s }.qs-controls.qs-blur {-webkit-filter: blur(5px);filter: blur(5px) }.qs-arrow {height: 1.5625em;width: 1.5625em;position: relative;cursor: pointer;border-radius: .263921875em;-webkit-transition: background .15s;-o-transition: background .15s;transition: background .15s }.qs-arrow:hover {background: rgba(0, 0, 0, .1) }.qs-arrow:hover.qs-left:after {border-right-color: #000 }.qs-arrow:hover.qs-right:after {border-left-color: #000 }.qs-arrow:after {content: "";border: .39063em solid rgba(0, 0, 0, 0);position: absolute;top: 50%;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s }.qs-arrow.qs-left:after {border-right-color: grey;right: 50%;-webkit-transform: translate(25%, -50%);-ms-transform: translate(25%, -50%);transform: translate(25%, -50%) }.qs-arrow.qs-right:after {border-left-color: grey;left: 50%;-webkit-transform: translate(-25%, -50%);-ms-transform: translate(-25%, -50%);transform: translate(-25%, -50%) }.qs-month-year {font-weight: 700;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s;border-bottom: 1px solid rgba(0, 0, 0, 0);cursor: pointer }.qs-month-year:hover {border-bottom: 1px solid grey }.qs-month-year:active:focus, .qs-month-year:focus {outline: none }.qs-month {padding-right: .5ex }.qs-year {padding-left: .5ex }.qs-squares {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: .3125em;-webkit-filter: blur(0);filter: blur(0);-webkit-transition: -webkit-filter .3s;transition: -webkit-filter .3s;-o-transition: filter .3s;transition: filter .3s;transition: filter .3s, -webkit-filter .3s }.qs-squares.qs-blur {-webkit-filter: blur(5px);filter: blur(5px) }.qs-square {width: 14.28571%;height: 1.5625em;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;cursor: pointer;-webkit-transition: background .1s;-o-transition: background .1s;transition: background .1s;border-radius: .263921875em }.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {background: orange }.qs-current {font-weight: 700;text-decoration: underline }.qs-active, .qs-range-end, .qs-range-start {background: #add8e6 }.qs-range-start:not(.qs-range-6) {border-top-right-radius: 0;border-bottom-right-radius: 0 }.qs-range-middle {background: #d4ebf2 }.qs-range-middle:not(.qs-range-0):not(.qs-range-6) {border-radius: 0 }.qs-range-middle.qs-range-0 {border-top-right-radius: 0;border-bottom-right-radius: 0 }.qs-range-end:not(.qs-range-0), .qs-range-middle.qs-range-6 {border-top-left-radius: 0;border-bottom-left-radius: 0 }.qs-disabled, .qs-outside-current-month {opacity: .2 }.qs-disabled {cursor: not-allowed }.qs-day, .qs-empty {cursor: default }.qs-day {font-weight: 700;color: grey }.qs-event {position: relative }.qs-event:after {content: "";position: absolute;width: .46875em;height: .46875em;border-radius: 50%;background: #07f;bottom: 0;right: 0 }.news-page {margin-top: 185px }@media only screen and (max-width:1279px) {.news-page {margin-top: 155px }}@media only screen and (max-width:1279px) and (min-width:801px) {.news-page .breadcrumbs {margin-top: -30px;position: relative;z-index: 17 }}@media only screen and (max-width:800px) {.news-page {overflow: hidden }.news-page .breadcrumbs {margin-top: 25px }}.news-page__title {text-align: center;margin-top: 35px }.news-page__title>* {font-weight: 700;font-size: 30px;line-height: 42px;text-transform: uppercase;margin: 0 }@media only screen and (max-width:800px) {.news-page__title>* {font-size: 24px;line-height: 32px }}.news-page__content {margin-top: 42px;margin-bottom: 120px }@media only screen and (max-width:1279px) {.news-page__content {margin-bottom: 30px }}@media only screen and (max-width:800px) {.news-page__content {margin-top: 25px }}.news-page__list.video {display: grid;grid-template-columns: repeat(3, 348px);grid-gap: 45px 63px }@media only screen and (max-width:1279px) {.news-page__list.video {width: 765px;grid-template-columns: repeat(2, 348px);grid-gap: 65px;margin: auto }.news-page__list.video .video-item {width: auto }}@media only screen and (max-width:1279px) and (min-width:801px) {.news-page__list.video .programs-item__links__more {margin-left: 0 }}@media only screen and (max-width:800px) {.news-page__list.video {width: 100%;grid-template-columns: repeat(1, 100%);grid-gap: 35px 0 }.news-page__list.video .video-item {width: auto }}.news-page__list.programs {display: grid;grid-template-columns: repeat(3, 360px);grid-gap: 50px 45px;margin-top: 0 }@media only screen and (max-width:1279px) {.news-page__list.programs {grid-template-columns: repeat(3, 308px);grid-gap: 30px }.news-page__list.programs .programs-item {width: auto }}@media only screen and (max-width:1279px) and (min-width:801px) {.news-page__list.programs .programs-item__links__more {margin-left: 0 }}@media only screen and (max-width:800px) {.news-page__list.programs {grid-template-columns: repeat(1, 100%);grid-gap: 30px 0;margin-top: 0 }}.news-page__list .events__list__item {display: block }.news-page__list .events__list__item:not(:first-child) {padding-top: 30px;margin-top: 30px;border-top: 1px solid #b2895f }.news-page__item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-sizing: border-box;box-sizing: border-box }.news-page__item:not(:first-child) {padding-top: 30px;margin-top: 30px;border-top: 1px solid #b2895f }@media only screen and (max-width:800px) {.news-page__item:not(:first-child) {padding-top: 0;margin-top: 42px;border-top: none }}.news-page__item__image {width: 350px;margin-right: 52px }@media only screen and (max-width:800px) {.news-page__item__image {width: 100%;margin-right: 0 }}.news-page__item__image img {display: block;height: auto;width: 100% }.news-page__item__content {-webkit-box-flex: 1;-ms-flex: 1;flex: 1 }@media only screen and (max-width:800px) {.news-page__item__content {margin-top: 20px }}.news-page__item__date {font-weight: 700;font-size: 18px;line-height: 24px;color: #b2895f;text-transform: uppercase }@media only screen and (max-width:800px) {.news-page__item__date {font-size: 16px;line-height: 21px }}.news-page__item__title {margin-top: 20px }@media only screen and (max-width:800px) {.news-page__item__title {margin-top: 15px }}.news-page__item__title a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.news-page__item__title a {font-size: 16px }}@media only screen and (min-width:1001px) {.news-page__item__title a:hover {color: #af241c }}.news-page__item__description {display: -webkit-box;height: 42px;font-size: 18px;line-height: 21px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 19px;overflow: hidden }@media only screen and (max-width:800px) {.news-page__item__description {font-size: 16px;margin-top: 15px }}.news-page__item__link {margin-top: 40px }@media only screen and (max-width:800px) {.news-page__item__link {margin-top: 20px }}.news-page__item__link a {font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:800px) {.news-page__item__link a {font-size: 16px }}@media only screen and (min-width:1001px) {.news-page__item__link a:hover {color: #af241c;border-color: #af241c }}.content-page {margin-top: 185px;margin-bottom: 120px }@media only screen and (max-width:1279px) {.content-page {margin-top: 155px;margin-bottom: 70px }}@media only screen and (max-width:1279px) and (min-width:801px) {.content-page .breadcrumbs {max-width: 75%;margin-top: -30px;position: relative;z-index: 17 }}@media only screen and (max-width:800px) {.content-page {overflow: hidden }.content-page .breadcrumbs {margin-top: 25px }}.content-page__title {max-width: 80%;text-align: center;margin: 40px auto 0 }@media only screen and (max-width:800px) {.content-page__title {max-width: 100%;margin-top: 30px }}.content-page__title>* {font-weight: 700;font-size: 30px;line-height: 42px;text-transform: uppercase;margin: 0 }@media only screen and (max-width:800px) {.content-page__title>* {font-size: 24px;line-height: 32px }}.content-page__description {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 40px }.content-page__description.template {display: block;-ms-flex-wrap: unset;flex-wrap: unset }.content-page__description.template img {max-width: 100% }@media only screen and (max-width:800px) {.content-page__description.programs .content-page__description__container {margin-top: 0 }}.content-page__description__container {width: 750px }@media only screen and (max-width:1279px) {.content-page__description__container {width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 60px }}@media only screen and (max-width:800px) {.content-page__description__container {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: 30px;margin-right: 0 }}.content-page__description__container.full {width: 100% }.content-page__description__date {font-weight: 700;font-size: 18px;line-height: 24px;color: #b2895f;text-transform: uppercase }@media only screen and (max-width:1279px) {.content-page__description__date {font-size: 16px;line-height: 21px }}.content-page__description__tag {font-weight: 700;text-transform: uppercase }.content-page__description__text {margin-top: 25px }@media only screen and (max-width:1279px) {.content-page__description__text {margin-top: 20px }}@media only screen and (max-width:800px) {.content-page__description__text {margin-top: 15px }}.content-page__description__text a {color: #af241c;text-decoration: none;border-bottom: 1px solid #af241c;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.content-page__description__text a:hover {color: #831b15;border-color: #831b15 }}.content-page__description__image__with-button {width: 349px;margin-left: auto }@media only screen and (max-width:800px) {.content-page__description__image__with-button {width: 100%;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }}.content-page__description__image__with-button__content+.content-page__description__image__with-button__button {margin-top: 50px }.content-page__description__image__with-button__content img {display: block;height: auto;width: 100% }.content-page__description__image__with-button__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:800px) {.content-page__description__image__with-button__button {display: none }}.content-page__description__image__with-button__button .button.small {padding: 0 30px }.content-page__order-button {display: none;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-top: 30px }@media only screen and (max-width:800px) {.content-page__order-button {display: -webkit-box;display: -ms-flexbox;display: flex }}.content-page__description__image {width: 349px;margin-left: auto }@media only screen and (max-width:800px) {.content-page__description__image {width: 100%;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0 }}.content-page__description__image img {display: block;height: auto;width: 100% }.content-page__description__video {height: 0;width: 1000px;padding-bottom: 56.25%;margin: auto;position: relative }.content-page__description__video iframe {height: 100%;width: 100%;position: absolute;top: 0;left: 0 }.content-page__description__details {width: 360px;margin-left: auto }@media only screen and (max-width:800px) {.content-page__description__details {width: 100%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2 }}.content-page__description__details__images__main {margin-bottom: 7px }.content-page__description__details__images__main img {display: block;height: auto;width: 100% }.content-page__description__details__images__gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.content-page__description__details__images__gallery a {display: none;height: 113px;width: 113px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden }@media only screen and (max-width:800px) {.content-page__description__details__images__gallery a {height: auto;width: 32% }.content-page__description__details__images__gallery a:after {display: block;content: "";padding-top: 100% }}@media only screen and (min-width:1001px) {.content-page__description__details__images__gallery a:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1) }}.content-page__description__details__images__gallery a:not(:nth-child(3)) {margin-right: 10px }@media only screen and (max-width:800px) {.content-page__description__details__images__gallery a:not(:nth-child(3)) {margin-right: 2% }}.content-page__description__details__images__gallery a:first-child, .content-page__description__details__images__gallery a:nth-child(2), .content-page__description__details__images__gallery a:nth-child(3) {display: -webkit-box;display: -ms-flexbox;display: flex }.content-page__description__details__images__gallery a img {height: 113px;width: 113px;-o-object-fit: cover;object-fit: cover;-webkit-transition: -webkit-transform .2s ease;transition: -webkit-transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease;transition: transform .2s ease, -webkit-transform .2s ease }@media only screen and (max-width:800px) {.content-page__description__details__images__gallery a img {height: 100%;width: 100% }}.content-page__description__details__select {margin-top: 20px }@media only screen and (max-width:800px) {.content-page__description__details__select {margin-top: 30px }}.content-page__description__details__select__item__title {font-size: 18px;line-height: 21px;padding: 0 20px }@media only screen and (max-width:800px) {.content-page__description__details__select__item__title {text-align: center;padding: 0 }}.content-page__description__details__select__item__content {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;margin-top: 5px }@media only screen and (max-width:800px) {.content-page__description__details__select__item__content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 7px }}.content-page__description__details__select__item__content select {height: 39px;width: 238px;background-color: #2b2b2b;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M0 0h12L6.6 7.9H5.4L0 0z'/%3E%3C/svg%3E");background-size: 12px auto;background-position: right 20px center;background-repeat: no-repeat;font-size: 18px;color: #fff;padding: 0 20px;margin-right: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;border: 1px solid #2b2b2b;-webkit-box-sizing: border-box;box-sizing: border-box }.content-page__description__details__select__item__content select.single {background-color: rgba(0, 0, 0, 0);background-image: none;opacity: 1;border: none }.content-page__description__details__select__item__content select:focus {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.9'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M12 7.9H0L5.4 0h1.3L12 7.9z'/%3E%3C/svg%3E") }.content-page__description__details__select__item__content__cost {font-weight: 700;font-size: 24px;line-height: 24px;margin-left: auto }@media only screen and (max-width:800px) {.content-page__description__details__select__item__content__cost {width: 100%;text-align: center;margin-top: 10px }}.content-page__description__details__select__item__content__cost i {font-style: normal }.content-page__description__details__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 35px }@media only screen and (max-width:800px) {.content-page__description__details__button {margin-top: 30px }}.content-page__back {width: 100%;margin-top: 75px }@media only screen and (max-width:1279px) {.content-page__back {width: 100%;text-align: center;margin-top: 35px }}@media only screen and (max-width:800px) {.content-page__back {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;text-align: left;margin-top: 20px }}.content-page__back button {background-color: rgba(0, 0, 0, 0);font-weight: 700;font-size: 18px;line-height: 21px;color: #fff;cursor: pointer;padding: 0;outline: none;border: none;border-bottom: 1px dashed #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (max-width:1279px) {.content-page__back button {font-size: 16px }}@media only screen and (min-width:1001px) {.content-page__back button:hover {color: #af241c;border-color: #af241c }}.content-page__order, .content-page__order__text {margin-top: 15px }.landing-header {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 22px;left: 0;z-index: 50 }@media only screen and (max-width:1279px) {.landing-header {top: 30px }}.landing-header .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }@media only screen and (max-width:1279px) {.landing-header .container {-webkit-box-orient: unset;-webkit-box-direction: unset;-ms-flex-direction: unset;flex-direction: unset;-ms-flex-wrap: wrap;flex-wrap: wrap }}.landing-header__logo a {display: block;width: 252px;text-decoration: none }@media only screen and (max-width:1279px) {.landing-header__logo a {width: 116px }}.landing-header__logo a img {display: block;height: auto;width: 100%;border: none }@media only screen and (max-width:1279px) {.landing-header__logo a img {display: none }}.landing-header__logo a img:nth-child(2) {display: none }@media only screen and (max-width:1279px) {.landing-header__logo a img:nth-child(2) {display: block }}.landing-header__social {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 17px 17px 0 auto }@media only screen and (max-width:1279px) {.landing-header__social {margin-top: -2px;margin-right: 30px }}.landing-header__social__item {width: 19px }.landing-header__social__item:not(:last-child) {margin-right: 17px }@media only screen and (max-width:1279px) {.landing-header__social__item:not(:last-child) {margin-right: 20px }}.landing-header__social__item a {display: block;width: 100%;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease }@media only screen and (min-width:1001px) {.landing-header__social__item a:hover {opacity: .7 }}.landing-header__social__item a img {display: block;height: auto;width: 100% }.landing-header__contacts {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 16px }@media only screen and (max-width:1279px) {.landing-header__contacts {width: 100% }}.landing-header__contacts__number {text-align: right }@media only screen and (max-width:1279px) {.landing-header__contacts__number {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row }}@media only screen and (max-width:1279px) {.landing-header__contacts__number__link {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-left: auto }}.landing-header__contacts__number__link a {font-size: 24px;line-height: 24px;color: #fff;text-decoration: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:1279px) {.landing-header__contacts__number__link a {font-size: 18px;line-height: 18px }}@media only screen and (min-width:1001px) {.landing-header__contacts__number__link a:hover {color: #af241c }}.landing-header__contacts__number__description {font-size: 14px;line-height: 21px;color: #fff }@media only screen and (max-width:1279px) {.landing-header__contacts__number__description {font-size: 12px;line-height: 12px;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;margin-top: 6px }}.landing-header-menu {display: none;margin-top: -14px }@media only screen and (max-width:1279px) {.landing-header-menu {display: block }}.landing-header-menu button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 45px;width: 45px;background-color: rgba(0, 0, 0, 0);-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;outline: none;border: none }@media only screen and (min-width:1001px) {.landing-header-menu button:hover .landing-header-menu__icon span {background-color: #af241c }}.landing-header-menu__icon {width: 100% }.landing-header-menu__icon span {display: block;height: 3px;width: 100%;background-color: #fff;border-radius: 1.5px;-webkit-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease }.landing-header-menu__icon span:not(:first-child) {margin-top: 4px }.landing-heading {background-image: url(../images/landing_heading_bg.jpg);background-size: cover;background-position: 50%;color: #fff;overflow: hidden }.landing-heading .container {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 900px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative }@media only screen and (max-width:1279px) {.landing-heading .container {min-height: 680px }}@media only screen and (max-width:800px) {.landing-heading .container {min-height: 0 }}.landing-heading__content {width: 710px;margin-top: 28px;position: relative;z-index: 5 }@media only screen and (max-width:1279px) {.landing-heading__content {width: 100%;margin-top: 28px }}@media only screen and (max-width:800px) {.landing-heading__content {margin-top: 165px;margin-bottom: 48px;-webkit-box-sizing: border-box;box-sizing: border-box }}@media only screen and (max-width:800px) {.landing-heading__title {padding-right: 30px }}.landing-heading__title__text {display: inline }@media only screen and (max-width:1279px) {.landing-heading__title__text {display: block }}.landing-heading__title__text>* {display: inline;font-size: 60px;line-height: 68px;text-transform: uppercase;margin: 0 }@media only screen and (max-width:1279px) {.landing-heading__title__text>* {font-size: 30px;line-height: 48px }}@media only screen and (max-width:800px) {.landing-heading__title__text>* {line-height: 36px }}.landing-heading__title__subtext {display: inline-block;width: 208px;font-size: 21px;line-height: 28px;margin-left: 31px }@media only screen and (max-width:1279px) {.landing-heading__title__subtext {display: block;width: 100%;font-size: 22px;margin-left: 0 }}@media only screen and (max-width:800px) {.landing-heading__title__subtext {margin-top: 7px }}.landing-heading__list {list-style: none;padding: 0;margin: 33px 0 0 }@media only screen and (max-width:800px) {.landing-heading__list {padding-right: 30px }}.landing-heading__list__item {font-size: 24px;line-height: 32px;padding-left: 50px;position: relative }@media only screen and (max-width:1279px) {.landing-heading__list__item {font-size: 16px;line-height: 21px;padding-left: 47px }}.landing-heading__list__item:not(:first-child) {margin-top: 53px }@media only screen and (max-width:1279px) {.landing-heading__list__item:not(:first-child) {margin-top: 25px }}.landing-heading__list__item:before {display: block;height: 27px;width: 27px;background-image: url(../images/list_icon.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;top: 2px;left: 0;z-index: 1 }@media only screen and (max-width:1279px) {.landing-heading__list__item:before {height: 22px;width: 22px;margin: auto;top: 0;bottom: 0 }}.landing-heading__button {margin-top: 40px }@media only screen and (max-width:800px) {.landing-heading__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 30px }}.landing-heading__image {width: 500px;position: absolute;right: 0;bottom: 0;z-index: 1 }@media only screen and (max-width:1279px) {.landing-heading__image {width: 365px }}@media only screen and (max-width:800px) {.landing-heading__image {width: 230px;right: -36px }}.landing-heading__image img {display: block;height: auto;width: 100% }.landing-features {margin-top: 70px }@media only screen and (max-width:1279px) {.landing-features {margin-top: 50px }}.landing-features__subtitle {width: 900px;font-size: 18px;line-height: 26px;text-align: center;margin: 30px auto 0 }@media only screen and (max-width:1279px) {.landing-features__subtitle {width: 100%;font-size: 16px;line-height: 24px;margin-top: 25px }}.landing-features__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;margin-top: 45px }@media only screen and (max-width:1279px) {.landing-features__list {margin-top: 35px }}.landing-features__list__item {width: 25%;padding: 0 25px;margin-top: 45px;-webkit-box-sizing: border-box;box-sizing: border-box }@media only screen and (max-width:1279px) {.landing-features__list__item {width: 50%;padding: 0 65px }.landing-features__list__item:first-child, .landing-features__list__item:nth-child(2) {margin-top: 0 }}@media only screen and (min-width:1280px) {.landing-features__list__item:first-child, .landing-features__list__item:nth-child(2), .landing-features__list__item:nth-child(3), .landing-features__list__item:nth-child(4) {margin-top: 0 }}@media only screen and (max-width:800px) {.landing-features__list__item {width: 100%;padding: 0;margin-top: 30px }.landing-features__list__item:nth-child(2) {margin-top: 30px }}.landing-features__list__item__icon {display: -webkit-box;display: -ms-flexbox;display: flex;height: 109px;width: 130px;background-image: url(../images/features_detail.png);background-size: cover;background-position: 50%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: auto }@media only screen and (max-width:1279px) {.landing-features__list__item__icon {height: 76px;width: 91px }}.landing-features__list__item__icon img {display: block;height: auto;width: 100% }.landing-features__list__item__text {font-size: 18px;line-height: 24px;text-align: center;margin-top: 40px }@media only screen and (max-width:1279px) {.landing-features__list__item__text {font-size: 16px;line-height: 24px;margin-top: 20px }}.landing-arsenal {margin-top: 150px;overflow: hidden }@media only screen and (max-width:1279px) {.landing-arsenal {margin-top: 100px }}@media only screen and (max-width:800px) {.landing-arsenal {margin-top: 50px;overflow: hidden }}.landing-arsenal__title.landing-section-title {width: 450px }@media only screen and (max-width:1279px) {.landing-arsenal__title.landing-section-title {width: 100% }}.landing-arsenal__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 60px }@media only screen and (max-width:1279px) {.landing-arsenal__list {margin-top: 40px }}@media only screen and (max-width:800px) {.landing-arsenal__list {display: none }}.landing-arsenal__list__slider {display: none;margin-top: 15px;position: relative }@media only screen and (max-width:800px) {.landing-arsenal__list__slider {display: block }}.landing-arsenal__list__slider .swiper-container {overflow: visible }.landing-arsenal__list__slider__nav {display: -webkit-box;display: -ms-flexbox;display: flex;height: 32px;width: 32px;background-color: rgba(0, 0, 0, 0);-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;outline: none;border: none;position: absolute;top: 100px;z-index: 5 }.landing-arsenal__list__slider__nav.prev {left: 0 }.landing-arsenal__list__slider__nav.next {right: 0 }.landing-arsenal__list__slider__nav svg {display: block;height: auto;width: 30px;fill: #af241c }.landing-arsenal__list__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 33.33333%;font-size: 18px;line-height: 24px;text-align: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 30px }@media only screen and (max-width:1279px) {.landing-arsenal__list__item {width: 50%;font-size: 16px;line-height: 21px }.landing-arsenal__list__item:first-child, .landing-arsenal__list__item:nth-child(2) {margin-top: 0 }}@media only screen and (min-width:1280px) {.landing-arsenal__list__item:first-child, .landing-arsenal__list__item:nth-child(2), .landing-arsenal__list__item:nth-child(3) {margin-top: 0 }}.landing-arsenal__list__item__image {display: -webkit-box;display: -ms-flexbox;display: flex;height: 270px;width: 362px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: auto;position: relative }@media only screen and (max-width:800px) {.landing-arsenal__list__item__image {height: 246px;width: 100% }}.landing-arsenal__list__item__image img {display: block;height: auto;width: auto;max-width: 100% }.landing-arsenal__list__item__content {padding: 0 60px;margin-top: -40px;position: relative }@media only screen and (max-width:1279px) {.landing-arsenal__list__item__content {margin-top: -20px }}@media only screen and (max-width:800px) {.landing-arsenal__list__item__content {text-align: center;padding: 0 30px;margin-top: -20px }}.landing-arsenal__list__item__bonus {height: 31px;min-width: 116px;background-color: #af241c;font-weight: 400;font-size: 18px;line-height: 31px;color: #fff;text-align: center;padding: 0 10px;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: -55px;right: 50px;z-index: 5 }@media only screen and (max-width:800px) {.landing-arsenal__list__item__bonus {min-width: 0;font-size: 16px;padding: 0 10px }}.landing-arsenal__list__item__caliber {margin-top: 10px }.landing-gallery {background-size: cover;background-position: 50%;background-repeat: no-repeat;margin-top: 60px }@media only screen and (max-width:800px) {.landing-gallery {margin-top: 30px }}.landing-gallery .container {display: -webkit-box;display: -ms-flexbox;display: flex;height: 1030px }@media only screen and (max-width:1279px) {.landing-gallery .container {height: 400px }}@media only screen and (max-width:800px) {.landing-gallery .container {height: 375px }}.landing-gallery__name {width: 680px;margin: auto 0 50px 35px }@media only screen and (max-width:1279px) {.landing-gallery__name {width: 70% }}@media only screen and (max-width:800px) {.landing-gallery__name {width: 100%;margin: auto 0 30px }}.landing-gallery__name>* {display: block;font-size: 48px;line-height: 52px;text-transform: uppercase;color: #fff;margin: 0 }@media only screen and (max-width:1279px) {.landing-gallery__name>* {font-size: 24px;line-height: 32px }}@media only screen and (max-width:800px) {.landing-gallery__name>* {line-height: 30px }}.landing-individual {margin-top: 50px;overflow: hidden }.landing-individual__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 60px }@media only screen and (max-width:1279px) {.landing-individual__content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 27px }}.landing-individual__video {width: 715px;background-color: #af241c;padding: 40px 30px 40px 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative }@media only screen and (max-width:1279px) {.landing-individual__video {width: 100%;padding: 15px 0 }.landing-individual__video:after {display: block;height: 100%;width: 1500px;background-color: #af241c;content: "";position: absolute;top: 0;left: 100%;z-index: 0 }}.landing-individual__video:before {display: block;height: 100%;width: 1500px;background-color: #af241c;content: "";position: absolute;top: 0;right: 100%;z-index: 0 }.landing-individual__video__iframe {height: 387px;width: 688px;position: relative;z-index: 5 }@media only screen and (max-width:1279px) {.landing-individual__video__iframe {height: auto;width: 100%;padding-bottom: 56.25% }}.landing-individual__video__iframe iframe {height: 387px;width: 688px }@media only screen and (max-width:1279px) {.landing-individual__video__iframe iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0 }}.landing-individual__list {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 30px 30px 0;margin: 10px 0 0 40px }@media only screen and (max-width:1279px) {.landing-individual__list {width: 100%;padding-right: 0;margin: 35px 0 0 }}.landing-individual__list ul {list-style: none;padding: 0;margin: 0 }.landing-individual__list li {font-size: 18px;line-height: 24px;padding-left: 60px;position: relative }@media only screen and (max-width:1279px) {.landing-individual__list li {font-size: 16px;line-height: 24px;padding-left: 30px }}.landing-individual__list li:not(:first-child) {margin-top: 25px }@media only screen and (max-width:1279px) {.landing-individual__list li:not(:first-child) {margin-top: 21px }}.landing-individual__list li:before {display: block;height: 32px;width: 30px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 32'%3E%3Cpath fill='%23AF241C' fill-rule='evenodd' d='M30 16L0 32V0l30 16z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size: 30px 32px;background-position: 50%;background-repeat: no-repeat;content: "";margin: auto;position: absolute;top: 0;left: 0;bottom: 0 }@media only screen and (max-width:1279px) {.landing-individual__list li:before {height: 22px;width: 21px;background-size: 21px 22px }}.landing-bonus {color: #fff;padding: 70px 0 35px;margin-top: 70px }@media only screen and (max-width:1279px) {.landing-bonus {padding-top: 50px;margin-top: 50px }}@media only screen and (max-width:800px) {.landing-bonus {padding-bottom: 0;margin-top: 20px }}.landing-bonus__title.landing-section-title {width: 870px }@media only screen and (max-width:1279px) {.landing-bonus__title.landing-section-title {width: 100% }}.landing-bonus__subtitle {width: 900px;font-weight: 700;font-size: 24px;line-height: 32px;text-align: center;text-transform: uppercase;margin: 40px auto 0 }@media only screen and (max-width:1279px) {.landing-bonus__subtitle {width: 80%;font-size: 16px;line-height: 21px;margin-top: 30px }}@media only screen and (max-width:800px) {.landing-bonus__subtitle {width: 100%;text-align: left }}.landing-bonus__description {width: 900px;font-size: 18px;line-height: 24px;text-align: center;margin: 15px auto 0 }@media only screen and (max-width:1279px) {.landing-bonus__description {width: 80%;font-size: 16px;line-height: 21px }}@media only screen and (max-width:800px) {.landing-bonus__description {width: 100%;text-align: left }}.landing-bonus__description p:first-child {margin-top: 0 }.landing-bonus__cards {margin-top: 50px }@media only screen and (max-width:800px) {.landing-bonus__cards {background-color: #fff;padding-top: 15px;margin-top: 30px }.landing-bonus__cards .bonus-cards__mobile-list {margin-top: 0 }}.landing-bonus__cards .bonus-cards {background-color: rgba(0, 0, 0, 0);padding: 0 }.landing-bonus__cards .bonus-cards__list {margin-top: 0 }.landing-bonus__cards .bonus-cards__list__heading__col {color: #fff }.landing-instructors {margin-top: 70px }@media only screen and (max-width:1279px) {.landing-instructors {margin-top: 50px }}.landing-instructors__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 80px;margin-bottom: -70px }@media only screen and (max-width:1279px) {.landing-instructors__content {margin-top: 40px;margin-bottom: -60px }}@media only screen and (max-width:800px) {.landing-instructors__content {margin-top: 30px;margin-bottom: 0 }}.landing-instructors__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 50%;-ms-flex-wrap: wrap;flex-wrap: wrap;-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;margin-bottom: 70px }@media only screen and (max-width:1279px) {.landing-instructors__item {margin-bottom: 50px }}@media only screen and (max-width:800px) {.landing-instructors__item {width: 100%;margin-bottom: 0 }.landing-instructors__item:not(:first-child) {margin-top: 30px }}@media only screen and (min-width:801px) {.landing-instructors__item.full {width: 100%;padding-left: 131px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-sizing: border-box;box-sizing: border-box }.landing-instructors__item.full .landing-instructors__item__content {text-align: left;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-top: 60px }}.landing-instructors__item__photo {display: -webkit-box;display: -ms-flexbox;display: flex;height: 330px;width: 323px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative }@media only screen and (max-width:1279px) {.landing-instructors__item__photo {height: 300px;width: 280px }}.landing-instructors__item__photo:before {display: block;height: 264px;width: 323px;background-image: url(../images/instructors_detail.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;left: 0;bottom: 0;z-index: 0 }@media only screen and (max-width:1279px) {.landing-instructors__item__photo:before {height: 228px;width: 280px }}.landing-instructors__item__photo img {display: block;height: auto;max-height: 100%;width: auto;max-width: 100%;margin-top: auto;position: relative;z-index: 1 }.landing-instructors__item__content {text-align: center;padding: 0 40px;margin-top: 30px }@media only screen and (max-width:1279px) {.landing-instructors__item__content {margin-top: 25px }}@media only screen and (max-width:800px) {.landing-instructors__item__content {padding: 0 }}.landing-instructors__item__title {font-weight: 700;font-size: 24px;line-height: 32px;text-transform: uppercase }@media only screen and (max-width:1279px) {.landing-instructors__item__title {font-size: 18px;line-height: 24px }}.landing-instructors__item__text {font-size: 16px;line-height: 21px;margin-top: 20px }@media only screen and (max-width:1279px) {.landing-instructors__item__text {margin-top: 12px }}.landing-instructors__item__text p:first-child {margin-top: 0 }.landing-request {background-color: #af241c;background-image: url(../images/arsenal_bg.jpg);background-size: cover;background-position: 50%;background-repeat: no-repeat;color: #fff;margin-top: 70px }@media only screen and (max-width:1279px) {.landing-request {padding: 50px 0 }}@media only screen and (max-width:800px) {.landing-request {padding: 35px 0;margin-top: 30px;position: relative }}.landing-request .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.landing-request form.sent .landing-request__form__content {display: none }.landing-request form.sent .landing-request__form__result.success {display: block }.landing-request form.submitting {pointer-events: none;position: relative }.landing-request form.submitting .landing-request__form__content {opacity: .5 }.landing-request form.submitting:before {display: block;height: 100%;width: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cg opacity='.99' transform='translate(1 1)'%3E%3ClinearGradient id='a' x1='-639.635' x2='-639.059' y1='-410.295' y2='-410.056' gradientTransform='rotate(92.435 -9287.225 1852.308) scale(18)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.631' stop-color='%23fff' stop-opacity='.631'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3Cpath fill='none' stroke='url(%23a)' stroke-width='2' d='M17.2 36c9.9.4 18.3-7.3 18.7-17.2'%3E%3CanimateTransform fill='remove' accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.9s' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'/%3E%3C/path%3E%3Ccircle cx='17.2' cy='36' r='1' fill='%23FFF' fill-rule='evenodd' clip-rule='evenodd'%3E%3CanimateTransform fill='remove' accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.9s' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 50%;background-size: 75px 75px;content: "";position: absolute;top: 0;left: 0;z-index: 1 }.landing-request form .wpcf7-not-valid-tip, .landing-request form .wpcf7-response-output, .landing-request form .wpcf7-spinner {display: none !important }.landing-request__content {width: 520px;margin: 73px 0 0 }@media only screen and (max-width:1279px) {.landing-request__content {width: 50%;margin-top: 0 }}@media only screen and (max-width:800px) {.landing-request__content {width: 100% }}.landing-request__title {font-weight: 700;font-size: 36px;line-height: 48px }@media only screen and (max-width:1279px) {.landing-request__title {font-size: 21px;line-height: 26px }}.landing-request__description {font-size: 18px;line-height: 21px;margin-top: 35px }@media only screen and (max-width:1279px) {.landing-request__description {font-size: 16px;margin-top: 25px }}@media only screen and (max-width:800px) {.landing-request__description {margin-top: 35px }}.landing-request__description p {margin: 0 }.landing-request__description p+p {margin-top: 18px }.landing-request__cost {font-size: 18px;line-height: 21px;margin-top: 20px }@media only screen and (max-width:1279px) {.landing-request__cost {font-size: 16px }}.landing-request__image {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 60px }@media only screen and (max-width:800px) {.landing-request__image {width: 126px;margin-top: 0;position: absolute;top: -20px;right: 0 }}.landing-request__image img {display: block;height: auto;width: 404px;margin-left: auto }@media only screen and (max-width:800px) {.landing-request__image img {display: none;width: 100% }}.landing-request__image img:nth-child(2) {display: none }@media only screen and (max-width:800px) {.landing-request__image img:nth-child(2) {display: block }}.landing-request__form {width: 505px;padding: 72px 0 71px;margin-left: auto }@media only screen and (max-width:1279px) {.landing-request__form {width: 45%;padding: 0 }}@media only screen and (max-width:800px) {.landing-request__form {width: 100%;margin-top: 60px }}.landing-request__form .wpcf7-not-valid-tip, .landing-request__form .wpcf7-spinner {display: none !important }.landing-request__form__title {font-weight: 700;font-size: 36px;line-height: 48px;text-align: center }@media only screen and (max-width:1279px) {.landing-request__form__title {font-size: 21px;line-height: 26px }}.landing-request__form__fields {width: 310px;margin: 40px 0 0 75px }@media only screen and (max-width:1279px) {.landing-request__form__fields {width: auto;margin: 30px 40px 0 }}@media only screen and (max-width:800px) {.landing-request__form__fields {margin-top: 30px }}.landing-request__form__checkboxes {margin-top: 45px }.landing-request__form__fields__input {width: 100% }.landing-request__form__fields__input:not(:first-child) {margin-top: 23px }.landing-request__form__fields__input input {display: block;height: 45px;width: 100%;background-color: rgba(0, 0, 0, 0);font-size: 18px;color: #fff;padding: 0;outline: none;border: none;border-bottom: 1px solid #fff }.landing-request__form__fields__input input.error, .landing-request__form__fields__input input.wpcf7-not-valid {border-color: #fd0f02 }.landing-request__form__fields__input input:focus::-webkit-input-placeholder {opacity: 0 }.landing-request__form__fields__input input:focus::-moz-placeholder {opacity: 0 }.landing-request__form__fields__input input:focus:-ms-input-placeholder {opacity: 0 }.landing-request__form__fields__input input:focus::-ms-input-placeholder {opacity: 0 }.landing-request__form__fields__input input:focus::placeholder {opacity: 0 }.landing-request__form__fields__input input::-webkit-input-placeholder {color: #fff;-webkit-transition: opacity .2s ease;transition: opacity .2s ease }.landing-request__form__fields__input input::-moz-placeholder {color: #fff;-moz-transition: opacity .2s ease;transition: opacity .2s ease }.landing-request__form__fields__input input:-ms-input-placeholder {color: #fff;-ms-transition: opacity .2s ease;transition: opacity .2s ease }.landing-request__form__fields__input input::-ms-input-placeholder {color: #fff;-ms-transition: opacity .2s ease;transition: opacity .2s ease }.landing-request__form__fields__input input::placeholder {color: #fff;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease }.landing-request__form__checkboxes__item {font-size: 14px;line-height: 21px;color: #fff;padding: 0 40px }.landing-request__form__checkboxes__item:not(:first-child) {margin-top: 15px }.landing-request__form__checkboxes__item .wpcf7-not-valid span {color: #fd0f02 }.landing-request__form__checkboxes__item .wpcf7-list-item {margin: 0 }.landing-request__form__checkboxes__item input {display: none }.landing-request__form__checkboxes__item input.error+span {color: #fd0f02 }.landing-request__form__checkboxes__item input:checked+span:after {opacity: 1 }@media only screen and (min-width:1001px) {.landing-request__form__checkboxes__item label:hover span:after {opacity: .5 }}.landing-request__form__checkboxes__item label span {display: block;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;position: relative }.landing-request__form__checkboxes__item label span:before {display: block;height: 15px;width: 15px;background-color: #fff;content: "";border: 1px solid #fff;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 2px;left: -40px }.landing-request__form__checkboxes__item label span:after {display: block;height: 15px;width: 15px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.4 57.5'%3E%3Cpath fill='%23af241c' d='M78 8.6L29.5 57.2c-.4.4-1.1.4-1.5 0L.3 29.6c-.4-.4-.4-1.1 0-1.5L7 21.3c.4-.4 1.1-.4 1.5 0l20.1 20.1L69.8.3c.4-.4 1.1-.4 1.5 0L78 7c.5.5.5 1.1 0 1.6z'/%3E%3C/svg%3E");background-position: 50%;background-size: 70% auto;background-repeat: no-repeat;content: "";opacity: 0;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;position: absolute;top: 2px;left: -40px }.landing-request__form__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 37px }.landing-request__form__result {display: none }.landing-request__form__result__image img {display: block;height: auto;width: 148px;margin: auto }.landing-request__form__result__title {font-weight: 700;font-size: 24px;line-height: 32px;text-align: center;text-transform: uppercase;margin-top: 20px }@media only screen and (max-width:1279px) {.landing-request__form__result__title {font-size: 18px;line-height: 21px }}.landing-request__form__result__text {font-size: 18px;line-height: 24px;text-align: center;margin-top: 15px }@media only screen and (max-width:1279px) {.landing-request__form__result__text {font-size: 16px;line-height: 21px }}.landing-tournaments {margin-top: 70px }@media only screen and (max-width:1279px) {.landing-tournaments {margin-top: 50px }}.landing-tournaments__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 50px }@media only screen and (max-width:800px) {.landing-tournaments__list {margin-top: 35px }}.landing-tournaments__list__item {width: 50%;margin-top: 50px }@media only screen and (min-width:801px) {.landing-tournaments__list__item:first-child, .landing-tournaments__list__item:nth-child(2) {margin-top: 0 }}@media only screen and (max-width:800px) {.landing-tournaments__list__item {width: 100%;margin-top: 30px }.landing-tournaments__list__item:first-child {margin-top: 0 }}.landing-tournaments__list__item__icon {display: -webkit-box;display: -ms-flexbox;display: flex;height: 109px;width: 130px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: auto;position: relative }@media only screen and (max-width:1279px) {.landing-tournaments__list__item__icon {height: 76px;width: 91px }}.landing-tournaments__list__item__icon:before {display: block;height: 109px;width: 130px;background-image: url(../images/tournaments_detail.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;content: "";position: absolute;left: 0;bottom: 0;z-index: 0 }@media only screen and (max-width:1279px) {.landing-tournaments__list__item__icon:before {height: 76px;width: 91px }}.landing-tournaments__list__item__icon img {display: block;height: auto;width: 100%;position: relative;z-index: 1 }.landing-tournaments__list__item__content {padding: 0 50px;margin-top: 30px }@media only screen and (max-width:1279px) {.landing-tournaments__list__item__content {padding: 0 25px;margin-top: 20px }}.landing-tournaments__list__item__title {font-weight: 700;font-size: 24px;line-height: 32px;text-align: center;text-transform: uppercase }@media only screen and (max-width:1279px) {.landing-tournaments__list__item__title {font-size: 18px;line-height: 24px }}.landing-tournaments__list__item__text {font-size: 18px;line-height: 21px;text-align: center;margin-top: 15px }@media only screen and (max-width:1279px) {.landing-tournaments__list__item__text {font-size: 16px;margin-top: 10px }}.landing-tournaments__list__item__text p {margin: 0 }.landing-tournaments__list__item__text p+p {margin-top: 18px }.landing-video {margin-top: 60px;overflow: hidden }@media only screen and (max-width:800px) {.landing-video {margin-top: 40px }}.landing-video__list {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.landing-video__list, .landing-video__list__item {display: -webkit-box;display: -ms-flexbox;display: flex }.landing-video__list__item {height: 352px;width: 567px;background-color: #af241c;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 30px;position: relative }@media only screen and (max-width:1279px) {.landing-video__list__item {height: auto;width: 47%;padding: 15px 15px 15px 0;-webkit-box-sizing: border-box;box-sizing: border-box }}@media only screen and (max-width:800px) {.landing-video__list__item {display: none;width: 100%;padding-right: 0 }.landing-video__list__item:first-child {display: -webkit-box;display: -ms-flexbox;display: flex }.landing-video__list__item:after {display: block;height: 100%;width: 1500px;background-color: #af241c;content: "";position: absolute;top: 0;left: 100%;z-index: 0 }}.landing-video__list__item:first-child, .landing-video__list__item:nth-child(2) {margin-top: 0 }@media only screen and (max-width:1279px) {.landing-video__list__item:nth-child(2n) {padding: 15px 0 15px 15px }}.landing-video__list__item:nth-child(2n):before {left: 100%;right: 0 }.landing-video__list__item:before {display: block;height: 100%;width: 1500px;background-color: #af241c;content: "";position: absolute;top: 0;right: 100%;z-index: 0 }.landing-video__list__item__iframe {height: 295px;width: 527px;position: relative;z-index: 1 }@media only screen and (max-width:1279px) {.landing-video__list__item__iframe {height: auto;width: 100%;position: relative;padding-bottom: 56.25% }}.landing-video__list__item__iframe iframe {height: 295px;width: 527px }@media only screen and (max-width:1279px) {.landing-video__list__item__iframe iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0 }}.landing-cost {margin-top: 70px }@media only screen and (max-width:800px) {.landing-cost {margin-top: 50px }}.landing-cost__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 50px }@media only screen and (max-width:1279px) {.landing-cost__content {margin-top: 30px }}.landing-cost__col {width: 500px }@media only screen and (max-width:1279px) {.landing-cost__col {width: 45% }}@media only screen and (max-width:800px) {.landing-cost__col {width: 100% }.landing-cost__col:nth-child(2) {margin-top: 25px }}.landing-cost__col:first-child {margin-right: auto }.landing-cost__col__item:not(:first-child) {margin-top: 30px }@media only screen and (max-width:1279px) {.landing-cost__col__item:not(:first-child) {margin-top: 30px }}@media only screen and (max-width:800px) {.landing-cost__col__item:not(:first-child) {margin-top: 25px }}.landing-cost__col__item__title {font-weight: 700;font-size: 24px;line-height: 32px }@media only screen and (max-width:1279px) {.landing-cost__col__item__title {font-size: 18px;line-height: 24px }}.landing-cost__col__item__text {font-size: 18px;line-height: 21px;margin-top: 18px }@media only screen and (max-width:1279px) {.landing-cost__col__item__text {font-size: 16px;line-height: 21px;margin-top: 12px }}.landing-cost__col__item__text p {margin: 0 }.landing-cost__col__item__text p+p {margin-top: 18px }.landing-reviews {margin-top: 70px }@media only screen and (max-width:800px) {.landing-reviews {margin-top: 50px;margin-bottom: 50px }}.landing-reviews__list {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;margin-top: 50px }@media only screen and (max-width:1279px) {.landing-reviews__list {margin-top: 30px }}@media only screen and (max-width:800px) {.landing-reviews__list {margin-top: 20px }}.landing-reviews__list__item {width: 527px;margin-top: 30px }@media only screen and (max-width:1279px) {.landing-reviews__list__item {width: 48% }}@media only screen and (max-width:800px) {.landing-reviews__list__item {width: 100% }.landing-reviews__list__item:first-child {margin-top: 0 }}@media only screen and (min-width:801px) {.landing-reviews__list__item:first-child, .landing-reviews__list__item:nth-child(2) {margin-top: 0 }}.landing-reviews__list__item__iframe {height: 295px;width: 527px }@media only screen and (max-width:1279px) {.landing-reviews__list__item__iframe {height: auto;width: 100%;padding-bottom: 56.25%;position: relative }}.landing-reviews__list__item__iframe iframe {height: 295px;width: 527px }@media only screen and (max-width:1279px) {.landing-reviews__list__item__iframe iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0 }}.landing-section-title {width: 850px;text-align: center;margin: auto }@media only screen and (max-width:1279px) {.landing-section-title {width: 100% }}.landing-section-title>* {display: block;font-weight: 700;font-size: 48px;line-height: 52px;text-transform: uppercase;margin: 0 }@media only screen and (max-width:1279px) {.landing-section-title>* {font-size: 24px;line-height: 32px }}@media only screen and (max-width:800px) {.landing-section-title>* {line-height: 30px }}.landing-button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 75px;width: 254px;background-color: rgba(0, 0, 0, 0);background-image: url(../images/landing_button_bg.png);background-size: cover;background-position: 50%;background-repeat: no-repeat;font-size: 18px;line-height: 1;color: #fff;text-transform: uppercase;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;padding: 0;outline: none;border: none;-webkit-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease }@media only screen and (max-width:1279px) {.landing-button {height: 53px;width: 178px;font-size: 16px }}@media only screen and (min-width:1001px) {.landing-button:hover {opacity: .8 }}.landing-menu {display: none;height: 100%;width: 100%;background-color: #af241c;opacity: 0;overflow-y: scroll;-webkit-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;position: fixed;top: 0;left: 0;z-index: 150 }.landing-menu.active {display: block }.landing-menu.show {opacity: 1 }.landing-menu__content {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 0 }@media only screen and (min-width:1280px) {.landing-menu__content .container {position: relative }}@media only screen and (max-width:800px) {.landing-menu__content {padding: 50px 0 }}.landing-menu__content__close {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: rgba(0, 0, 0, 0);font-size: 18px;line-height: 18px;cursor: pointer;color: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;outline: none;border: none;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;position: absolute;top: 0;right: 0 }@media only screen and (max-width:1279px) {.landing-menu__content__close {top: 25px;right: 2% }}@media only screen and (max-width:800px) {.landing-menu__content__close {right: 4% }}@media only screen and (min-width:1001px) {.landing-menu__content__close:hover {color: #141414 }.landing-menu__content__close:hover svg {fill: #141414 }}.landing-menu__content__close svg {display: block;height: auto;width: 22px;fill: #fff;margin-right: 18px;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.landing-menu__content__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.landing-menu__content__nav ul {width: 350px;list-style: none;padding: 0;margin: 0 }@media only screen and (max-width:1279px) {.landing-menu__content__nav ul {width: 30% }}@media only screen and (max-width:800px) {.landing-menu__content__nav ul {width: 100% }.landing-menu__content__nav ul:nth-child(2) {margin-top: 15px }}@media only screen and (min-width:801px) {.landing-menu__content__nav ul:first-child {margin-right: 90px }}@media only screen and (min-width:801px) and (max-width:1279px) {.landing-menu__content__nav ul:first-child {margin-right: 8% }}.landing-menu__content__nav li:not(:first-child) {margin-top: 20px }@media only screen and (max-width:800px) {.landing-menu__content__nav li:not(:first-child) {margin-top: 15px }}.landing-menu__content__nav a {font-weight: 700;font-size: 18px;line-height: 24px;color: #fff;text-decoration: none;text-transform: uppercase;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease }@media only screen and (max-width:800px) {.landing-menu__content__nav a {font-size: 16px;line-height: 21px }}@media only screen and (min-width:1001px) {.landing-menu__content__nav a:hover {color: #141414 }}.landing {background-color: #fff;color: #0c0c0c;overflow: hidden }@media only screen and (max-width:800px) {.landing {position: relative }}.error-page {margin-top: 185px;margin-bottom: 120px }@media only screen and (max-width:1279px) {.error-page {margin-top: 155px;margin-bottom: 70px }}@media only screen and (max-width:1279px) and (min-width:801px) {.error-page .breadcrumbs {max-width: 75%;margin-top: -30px;position: relative;z-index: 17 }}@media only screen and (max-width:800px) {.error-page {overflow: hidden }.error-page .breadcrumbs {margin-top: 25px }}.error-page__content {text-align: center;margin-top: 30px }.error-page__content__title {font-weight: 700;font-size: 30px;line-height: 42px }.error-page__content__description {margin-top: 23px }.error-page__content__image {margin-top: 20px }.error-page__content__image img {display: block;height: auto;width: 148px;margin: auto }.error-page__content__link {margin-top: 40px }.error-page__content__link a {font-weight: 700;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;-webkit-transition: color .2s ease, border-color .2s ease;-o-transition: color .2s ease, border-color .2s ease;transition: color .2s ease, border-color .2s ease }@media only screen and (min-width:1001px) {.error-page__content__link a:hover {color: #af241c;border-color: #af241c }}body {min-width: 375px;background-color: #1d1d1b;font-family: Proxima Nova, sans-serif;font-weight: 400;font-size: 18px;line-height: 24px;color: #fff }@media only screen and (max-width:1279px) {body {font-size: 16px;line-height: 21px }}body.fixed {overflow: hidden }.container {width: 1170px;margin: 0 auto }@media only screen and (max-width:1279px) {.container {width: 96% }}@media only screen and (max-width:800px) {.container {width: 92% }}.lg-next, .lg-prev {display: -webkit-box;display: -ms-flexbox;display: flex;height: 50px;width: 50px;background-color: rgba(0, 0, 0, 0);cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;pointer-events: all;padding: 0;outline: none;border: none }@media only screen and (min-width:1001px) {.lg-next:hover svg, .lg-prev:hover svg {fill: #af241c }}.lg-next svg, .lg-prev svg {display: block;height: auto;width: 19px;fill: #fff;-webkit-transition: fill .2s ease;-o-transition: fill .2s ease;transition: fill .2s ease }.swiper-lazy-preloader {display: block;height: 75px;width: 75px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cg transform='translate(1 1)'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='-645.263' y1='440.701' x2='-644.687' y2='440.462' gradientTransform='scale(-18 18) rotate(87.565 -94.327 556.502)'%3E%3Cstop offset='0' stop-color='%23fffc08' stop-opacity='0'/%3E%3Cstop offset='.631' stop-color='%23af241c' stop-opacity='.631'/%3E%3Cstop offset='1' stop-color='%23af241c'/%3E%3C/linearGradient%3E%3Cpath fill='none' stroke='url(%23a)' stroke-width='2' d='M17.24 35.98c9.93.42 18.33-7.29 18.75-17.22'%3E%3CanimateTransform accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.9s' fill='remove' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'/%3E%3C/path%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23af241c' cx='17.24' cy='35.98' r='1'%3E%3CanimateTransform accumulate='none' additive='replace' attributeName='transform' calcMode='linear' dur='0.9s' fill='remove' from='0 18 18' repeatCount='indefinite' restart='always' to='360 18 18' type='rotate'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 50%;background-size: 75px 75px;margin: auto;-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;border: none;-webkit-animation: none;animation: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0 }.swiper-lazy-preloader:after {display: none }.switcher-dropdown a {text-decoration: none;}.language-dropdown {margin-top: 10px;}.header__lang {margin: 8px 28px 0 0;}@media only screen and (max-width:1279px) {.header__lang {margin-top: 12px;}}@media only screen and (max-width:800px) {.header__lang {order: 1;margin: 1px 28px 0 0;}}.header__lang a {text-decoration: none;}.header__lang .switcher-list {margin: 0;}.item-language-ru a span, .item-language-ru span span {display: block;height: 20px;width: 20px;background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20fill%3D%22%23F3F4F5%22%20d%3D%22M8.713%2085.707h238.569c-17.422-49.175-64.35-84.3-119.425-84.3-55.076%200-102.003%2035.125-119.144%2084.3z%22%2F%3E%3Cpath%20fill%3D%22%23D52B1E%22%20d%3D%22M247%20170.007H8.714c17.422%2049.175%2064.068%2084.3%20119.144%2084.3s101.722-35.125%20119.144-84.3z%22%2F%3E%3Cpath%20fill%3D%22%230039A6%22%20d%3D%22M247%20170.007c4.778-13.207%207.307-27.257%207.307-42.15s-2.53-28.943-7.306-42.15H8.713c-4.777%2013.207-7.306%2027.257-7.306%2042.15s2.529%2028.943%207.306%2042.15H247z%22%2F%3E%3C%2Fsvg%3E');background-size: 100% auto;background-repeat: no-repeat;background-position: center;color: transparent;}.item-language-ru.active {display: none;}.item-language-cn a span, .item-language-cn span span {display: block;height: 20px;width: 20px;background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20252.9%20252.9%22%3E%3Cg%20transform%3D%22matrix%282.81%200%200%202.81%201.407%201.407%29%22%3E%3Ccircle%20cx%3D%2244.5%22%20cy%3D%2244.5%22%20r%3D%2245%22%20fill%3D%22%23DE2910%22%2F%3E%3Cpath%20fill%3D%22%23FFDE00%22%20d%3D%22m25.3%2027.2-2.9-8.8-2.8%208.8h-9.3l7.5%205.4-2.8%208.8%207.4-5.5%207.5%205.5-2.9-8.8%207.5-5.4zM43%2019.9l1.6%202.6.3-3%203-.7-2.9-1.2.3-3.1-2%202.3-2.9-1.2%201.6%202.7-2%202.3zM51.3%2031l1.4-2.7%203.1.5-2.2-2.2%201.5-2.7-2.8%201.3-2.1-2.2.4%203.1-2.8%201.3%203.1.5zM53.6%2040l2.4-1.9-3.1.1-1-2.9-.9%203-3%20.1%202.5%201.7-.8%203%202.4-1.9%202.5%201.7zM44.9%2047.1l.2-3-2%202.4-2.8-1.1%201.7%202.5-2%202.4%203-.8%201.7%202.6.1-3.1%203-.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size: 100% auto;background-repeat: no-repeat;background-position: center;color: transparent;}.item-language-cn.active {display: none;}

.benefits__list__item__icon.col-3 {
	display: grid;
	height: auto;
	min-height: 57px;
	grid-template-columns: repeat(3, auto);
	grid-gap: 5px 3px;
    margin-bottom: 10px;
}
.benefits__list__item__icon.col-3 div {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
}
@media only screen and (max-width: 1279px) {
	.benefits__list__item__icon.col-3 {
		height: auto;
		min-height: 40px;
	}
}

.benefits__list.col-3 {
	display: grid;
    grid-template-columns: repeat(3, 280px);
    grid-gap: 40px 0;
	justify-content: center;
}
@media only screen and (max-width: 1000px) {
	.benefits__list.col-3 {
		grid-template-columns: repeat(3, 30%);
    	grid-gap: 30px 0;
	}
}
@media only screen and (max-width: 800px) {
	.benefits__list.col-3 {
		grid-template-columns: repeat(1, 100%);
	}
}
.benefits__list.col-3 .benefits__list__item {
	margin: 0!important;
}

.footer.cn {
	margin-top: 100px;
}

.main-slider__bg {
    height: 100%;
    width: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.main-slider__bg .swiper-container {
    height: 100%;
    width: 100%;
    margin: 0 !important;
}
.main-slider__bg .swiper-slide div {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.main-slider__slide__description {
    margin-left: auto;
}

.programs-item__book {
	width: 100%;
	margin-top: 20px;
}
.programs-item__book .button {
	margin: 20px auto;
}

.programs__list .programs-item:not(:nth-child(3n)) {
	margin-right: 0;
}
.programs__list {
	justify-content: space-around;
}

@media only screen and (min-width: 1180px) {
	.header {
		position: fixed;
		top: 0;
		transition: all 500ms;
	}
}

.header__scroll {
	background: #1d1d1b;
	box-shadow: 0 0 20px black;
}

.main-slider__slide__description__text a {
	color: #fff;
}

.programs__include__content li.highlight {
	width: 100%;
    display: flex;
    justify-content: center;
	padding-left: 0;
}
.programs__include__content li.highlight:before {
	position: relative;
	margin-right: 18px;
}
[hidden] {
	visibility: hidden;
	position: absolute;
	top: -100%;
	left: -100%;
	opacity: 0;
	height: 0;
	width: 0;
	font-size: 0;
	overflow: hidden;
}