article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block
}

audio, canvas, video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden], template {
    display: none
}

html {
    background: #fff;
    color: #000;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

button, html, input, select, textarea {
    font-family: sans-serif;
}

body {
    margin: 0;
    font-size: 1.1rem;
}

a {
    background: transparent;
    color: #4c5767;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
    text-decoration: none;
}

h1 {
    font-size: 2em;
    /*margin: .67em 0*/
}

h2 {
    font-size: 1.5em;
    /*margin: .83em 0*/
}

h3 {
    font-size: 1.3em;
    /*margin: 1em 0*/
}

h4 {
    font-size: 1.2em;
    /*margin: 1.33em 0*/
}

h5 {
    font-size: 1.15em;
    /*margin: 1.67em 0*/
}

h6 {
    font-size: 1em;
    /*margin: 2.33em 0*/
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "“" "”" "‘" "’"
}

q:after, q:before {
    content: "";
    content: none
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button, input {
    line-height: normal
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

*, :after, :before {
    box-sizing: border-box
}

ol[class], ul[class] {
    padding: 0
}

blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, li, ol[class], p, ul[class] {
    margin: 0
}

body {
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    line-height: 1.5
}

ol[class], ul[class] {
    list-style: none
}

a:not([class]) {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

a:focus {
    outline: none
}

img {
    max-width: 100%;
    display: block
}

article > * + * {
    margin-top: 1em
}

button, input, select, textarea {
    font: inherit
}

button, input:focus {
    outline: none
}

button {
    padding: 0
}

a {
    text-decoration: none
}

a.text, a.text:active, a.text:hover {
    text-decoration: none;
    color: #000
}

ol, ul {
    margin-top: 0;
    margin-bottom: 0
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-Heavy.f8af5548.eot');
    src: local("Futura PT Heavy"), local("FuturaPT-Heavy"), url('../fonts/FuturaPT-Heavy.f8af5548.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Heavy.0abef917.woff') format("woff"), url('../fonts/FuturaPT-Heavy.a6f4c258.ttf') format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-Medium.9fbe6158.eot');
    src: local("Futura PT Medium"), local("FuturaPT-Medium"), url('../fonts/FuturaPT-Medium.9fbe6158.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Medium.e84651f4.woff') format("woff"), url('../fonts/FuturaPT-Medium.80f918ea.ttf') format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-MediumObl.7e79b42d.eot');
    src: local("Futura PT Medium Oblique"), local("FuturaPT-MediumObl"), url('../fonts/FuturaPT-MediumObl.7e79b42d.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-MediumObl.bb5b9b87.woff') format("woff"), url('../fonts/FuturaPT-MediumObl.0055474b.ttf') format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond;
    src: url('../fonts/FuturaPTCond-Medium.457d8f30.eot');
    src: local("Futura PT Cond Medium"), local("FuturaPTCond-Medium"), url('../fonts/FuturaPTCond-Medium.457d8f30.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-Medium.ae1bb23a.woff') format("woff"), url('../fonts/FuturaPTCond-Medium.87685361.ttf') format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-LightObl.dcc89d11.eot');
    src: local("Futura PT Light Oblique"), local("FuturaPT-LightObl"), url('../fonts/FuturaPT-LightObl.dcc89d11.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-LightObl.dbec084f.woff') format("woff"), url('../fonts/FuturaPT-LightObl.a69407b3.ttf') format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-Book.b86c6d7a.eot');
    src: local("Futura PT Book"), local("FuturaPT-Book"), url('../fonts/FuturaPT-Book.b86c6d7a.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Book.0cf3fb33.woff') format("woff"), url('../fonts/FuturaPT-Book.b5eacacc.ttf') format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Futura PT Cond;
    src: url('../fonts/FuturaPTCond-Bold.8dfa27ea.eot');
    src: local("Futura PT Cond Bold"), local("FuturaPTCond-Bold"), url('../fonts/FuturaPTCond-Bold.8dfa27ea.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-Bold.88f4249a.woff') format("woff"), url('../fonts/FuturaPTCond-Bold.07ffcb83.ttf') format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Futura PT Book;
    src: url('../fonts/FuturaPT-BookObl.68b2e315.eot');
    src: local("Futura PT Book Oblique"), local("FuturaPT-BookObl"), url('../fonts/FuturaPT-BookObl.68b2e315.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-BookObl.33a5a6c3.woff') format("woff"), url('../fonts/FuturaPT-BookObl.b02ded01.ttf') format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond Extra;
    src: url('../fonts/FuturaPTCond-ExtraBoldObl.a0680ff0.eot');
    src: local("Futura PT Cond Extra Bold Oblique"), local("FuturaPTCond-ExtraBoldObl"), url('../fonts/FuturaPTCond-ExtraBoldObl.a0680ff0.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-ExtraBoldObl.d664f083.woff') format("woff"), url('../fonts/FuturaPTCond-ExtraBoldObl.c5fe5236.ttf') format("truetype");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-Light.98a3ce9c.eot');
    src: local("Futura PT Light"), local("FuturaPT-Light"), url('../fonts/FuturaPT-Light.98a3ce9c.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Light.cfc4ad58.woff') format("woff"), url('../fonts/FuturaPT-Light.5678b075.ttf') format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-BoldObl.d4894174.eot');
    src: local("Futura PT Bold Oblique"), local("FuturaPT-BoldObl"), url('../fonts/FuturaPT-BoldObl.d4894174.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-BoldObl.38a54dca.woff') format("woff"), url('../fonts/FuturaPT-BoldObl.ad851ac2.ttf') format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Futura PT Demi;
    src: url('../fonts/FuturaPT-DemiObl.ca8bc7e9.eot');
    src: local("Futura PT Demi Oblique"), local("FuturaPT-DemiObl"), url('../fonts/FuturaPT-DemiObl.ca8bc7e9.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-DemiObl.15296b52.woff') format("woff"), url('../fonts/FuturaPT-DemiObl.6f303663.ttf') format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond Extra;
    src: url('../fonts/FuturaPTCond-ExtraBold.f814377d.eot');
    src: local("Futura PT Cond Extra Bold"), local("FuturaPTCond-ExtraBold"), url('../fonts/FuturaPTCond-ExtraBold.f814377d.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-ExtraBold.e62a00ab.woff') format("woff"), url('../fonts/FuturaPTCond-ExtraBold.4bbfb6cd.ttf') format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Futura PT Demi;
    src: url('../fonts/FuturaPT-Demi.bd837ee3.eot');
    src: local("Futura PT Demi"), local("FuturaPT-Demi"), url('../fonts/FuturaPT-Demi.bd837ee3.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Demi.8cbc8e89.woff') format("woff"), url('../fonts/FuturaPT-Demi.fa92214b.ttf') format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-HeavyObl.46a87cf2.eot');
    src: local("Futura PT Heavy Oblique"), local("FuturaPT-HeavyObl"), url('../fonts/FuturaPT-HeavyObl.46a87cf2.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-HeavyObl.1589f1aa.woff') format("woff"), url('../fonts/FuturaPT-HeavyObl.5a77bf40.ttf') format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Futura PT Extra;
    src: url('../fonts/FuturaPT-ExtraBoldObl.28b07d47.eot');
    src: local("Futura PT Extra Bold Oblique"), local("FuturaPT-ExtraBoldObl"), url('../fonts/FuturaPT-ExtraBoldObl.28b07d47.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-ExtraBoldObl.a0ad2540.woff') format("woff"), url('../fonts/FuturaPT-ExtraBoldObl.401e9420.ttf') format("truetype");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond Book;
    src: url('../fonts/FuturaPTCond-Book.45a3ecc2.eot');
    src: local("Futura PT Cond Book"), local("FuturaPTCond-Book"), url('../fonts/FuturaPTCond-Book.45a3ecc2.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-Book.14b777b8.woff') format("woff"), url('../fonts/FuturaPTCond-Book.69211ec8.ttf') format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Futura PT;
    src: url('../fonts/FuturaPT-Bold.dbd40d56.eot');
    src: local("Futura PT Bold"), local("FuturaPT-Bold"), url('../fonts/FuturaPT-Bold.dbd40d56.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-Bold.c2137997.woff') format("woff"), url('../fonts/FuturaPT-Bold.522ef135.ttf') format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Futura PT Extra;
    src: url('../fonts/FuturaPT-ExtraBold.bbe42285.eot');
    src: local("Futura PT Extra Bold"), local("FuturaPT-ExtraBold"), url('../fonts/FuturaPT-ExtraBold.bbe42285.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPT-ExtraBold.a567c7a2.woff') format("woff"), url('../fonts/FuturaPT-ExtraBold.86822201.ttf') format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Futura PT Cond;
    src: url('../fonts/FuturaPTCond-BoldObl.7be8343a.eot');
    src: local("Futura PT Cond Bold Oblique"), local("FuturaPTCond-BoldObl"), url('../fonts/FuturaPTCond-BoldObl.7be8343a.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-BoldObl.0ac4882f.woff') format("woff"), url('../fonts/FuturaPTCond-BoldObl.24f0d36d.ttf') format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond;
    src: url('../fonts/FuturaPTCond-MediumObl.59ed53ee.eot');
    src: local("Futura PT Cond Medium Oblique"), local("FuturaPTCond-MediumObl"), url('../fonts/FuturaPTCond-MediumObl.59ed53ee.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-MediumObl.f7f662fc.woff') format("woff"), url('../fonts/FuturaPTCond-MediumObl.81c9d33c.ttf') format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Futura PT Cond Book;
    src: url('../fonts/FuturaPTCond-BookObl.3e6017fd.eot');
    src: local("Futura PT Cond Book Oblique"), local("FuturaPTCond-BookObl"), url('../fonts/FuturaPTCond-BookObl.3e6017fd.eot?#iefix') format("embedded-opentype"), url('../fonts/FuturaPTCond-BookObl.817e36f1.woff') format("woff"), url('../fonts/FuturaPTCond-BookObl.ab1eb453.ttf') format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: MKDO-Icons;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:font/ttf;base64,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) format("truetype"), url(data:font/woff;base64,d09GRgABAAAAABfIAAsAAAAAF3wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGq2NtYXAAAAFoAAAAVAAAAFQXVtKZZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAEzAAABMwKlI6AGhlYWQAABT0AAAANgAAADYpeHH9aGhlYQAAFSwAAAAkAAAAJA+aC9hobXR4AAAVUAAAAFwAAABcXKwDbmxvY2EAABWsAAAAMAAAADAtgjNKbWF4cAAAFdwAAAAgAAAAIAA0APxuYW1lAAAV/AAAAaoAAAGqaNGOT3Bvc3QAABeoAAAAIAAAACAAAwAAAAMEbwGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6RIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkS//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAgAA/9ED7wPAABwAQAAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBNDc+ATc2MzIXHgEXFhUUBgcBFhQHBiInAQ4BIyInLgEnJjUBmz42NlEXFxcXUTY2Pj03NlAYFxcYUDY3Pf5lICFvS0tVVUtLbyAhLCcBDBEREC8R/vMzfkZVS0tvISADThcXUTY2Pj03NlAYFxcYUDY3PT42NlEXF/7XVUtLbyEgICFvS0tVRn4z/vMRLxAREQEMJywhIG9LS1UAAAAAAQAX/9cD6QOpACAAAAEmIgcJASYiBwYUFwkBBhQXFjI3CQEWMjc2NCcJATY0JwPpFkEW/oT+hBZBFhcXAXv+hRcXFkEWAXwBfBZBFhcX/oUBexYWA6kWFv6FAXsXFxZBFv6E/oQWQRYXFwF7/oUXFxZBFgF8AXwWQBcAAAEAMP/qBXEDlgATAAABFgYHAQYmJwEmNjc2Fh8BATYWFwVxLQk0/P0yhC7+tjECMTGJMN0CjjOJLgOGNYsu/VIsBTABVzKMMTECMuUCRS4JNQAAAAEATwAMAnEDdQATAAATBhQXCQEGFBcWMjcBNjQnASYiB08fHwFG/rofHx5VHgGRHx/+bx5VHgN0HFAd/tX+1BxQHBwcAXAcUB0BcBscAAAAHAAQ//sL2AOFABMAGAAdACIAJgArAC8AMwA3ADwAQABEAEgATABgAGQAaABtAHEAdgB6AH4AggCHAIsAjwCTAJcAAAE2NC8BJiIHBhQfAQcGFBcWMj8BBTM1IxU7ATUjFTsBNSMVOwE1IxczNSMVOwE1IxczNSMXMzUjFzM1IxU7ATUjFzM1IxczNSMXMzUjFzY0JwEmIgcGFBcJAQYUFxYyNwEFMzUjFzM1IxczNSMVOwE1IxczNSMVOwE1IxczNSMXMzUjFzM1IxU7ATUjFzM1IxczNSMXMzUjC8EJCcwJGwkJCbW1CQkJGwnM9E8+Prp7e/d8fPh7e/d8fPh7e/d8fPh8fPd8fPh8fPd8fPh8fPc+PmwSEv5oEzUSExMBav6WExMSNRMBmPQ4Pj66e3v3fHz4e3v3fHz4e3v3fHz4fHz3fHz4fHz3fHz4fHz3Pj4BqQoaCssKCgkbCbW1CRsJCgrLCUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBNEjYSAZgSEhM1E/6W/pYTNRMSEgGYE4CAgICAgICAgICAgICAgICAgICAgICAgIAAAgAi/9UDawOgADEAOQAAARQGFRYXHgEXFh0BMRQWFx4BFRQGIyEiJjU0Njc+ATcxNTQ3PgE3NjcmNDU0NjMyFhUDHgEzMjY3IQIDATUtLUMTEzAkDRAVD/0ADxYRDSQvARMTQi4tNQEjGRkjxgpNMzNMCv7tA2QDBwMKGxtQMjI4sz5iFAMUDQ8WFg8NFAMUYj6zODIyUBsbCgMHAxgkJBj83C49PS4ACwAi/9gDvQNvAA0AGgApAF8AawB4AIQAkwChAL0AyQAAASIGHQE4ATEUFhceATMxMzI2NTQmKwE1NCYjASIGHQEUFjMyNj0BNCYjFzUzFRQWMzI2PQEzFRQWMzI2PQEzMhYVES4BIyIHDgEHBhUUFhchIiY1ETQ2OwEVFBYzMjY1ByIGFRQWMzI2NTQmMyIGFRQWMzI2NTQmIwciBhUUFjMyNjU0JhMUFjMyNj0BNCYjIgYdAQUiJj0BNDYzMhYdARQGAzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjcyNjU0JiMiBhUUFgLiDRIBAQQPCi8NEhINEBIN/hwRGBgRERgYEWsZPywtPhk/LC0/CS0/KHJBPDY1TxcXNS7+bi1AQC0EPywtPqQVHR0VFB4esxUdHRUVHR0VxxUdHRUUHh7sFxERGBgREBgBFxAYGBARGBgLLSgoPBERERE8KCgtLSgoPBERERE8KCgtQVxcQUFbWwEpEw1dBAYDCAsTDQ0SPg0TAkYYEYgRGBgRiBEYsWRkLD8/LGRkLD8/LGQ/Lf7ALTYXF1A1NT1CcSlALQJxLT9kLD8/LPMdFRQdHRQVHR0VFB0dFBUdxx0VFR0dFRUdAboRGBgRiBEYGBGIKRgRiBEYGBGIERj9QxIRPCcoLi0oKDwRERERPCgoLS4oJzwREj9cQEFcXEFAXAAAAwCkALYDSAK2AA4AHQArAAA3FBYzITI2NTQmIyEiBhU1FBYzITI2NTQmIyEiBhUTIgYVFBYzITI2NTQmI6QZEgJOEhkZEv2yEhkZEgJOEhkZEv2yEhkrEhkZEgJOEhkZEuARGRkREhkZEtYSGRkSERkZEQEAGRISGRkSEhkAAAACACH/2AN+A7EAPwBnAAABIgYPAQ4BKwEiJi8BLgEjBgcOAQcGBwYWNzYXHgEXFhcWNjURNDYzMhYVAxQWNzY3PgE3NhcWNicmJy4BJyYnEzY0LwEmIg8BBhQfAR4BBw4BFRQXHgEXFjMyNz4BNzY1NCYnJjY/AQIbBQsEKQQJBQQFCgMpBAsFPjU1VyEiFgYYEDEyMVomJRoNGggGBQgBGQ0ZJyZdNDQ0EBcFGCMjWjc2PqANDt4FDQbiDg4kCgYEBwgQEDclJSoqJSU3EBEICAUGCiYBfwQELAQFBQQsBAQIHh1cOzxDEBcEDQEBEA0NCwYRDwEvBggIBv7PDxAGCg0NEQEBDAQXD0Q7O1weHggBjQcgCHYDA3wHIAcUBRYLESUTKSQkNhAQEBA2JCQpFCcSChcGFAABAAD/yAQAA8AAVQAAASIHDgEHBhUcAR0BFBYXHgEzOgE7ATI2NTQmIzAiKwEqASMiJic+AT0BNCYjIgYHNjc+ATc2MzIXHgEXFhcuASMiBh0BFBYzMjY9ATwBNTQnLgEnJiMCAGpdXosoKEw5BWhIByAKpg0UFA1aJ0YNAQItNwU5QGBFEB4ODSQlbERFTExFRGwlJA0OHhBFYGBFRGEoKIteXWoDwCYlgldWYxQkFZo4VQpCWxYNDBcwKQtSOJpAWgYFRDo6VhgZGRhWOjpEBQZaQJpAWlpAmhMmFGNWV4IlJgAGAF//9QbIA3wAKABNAFUAWQCCALAAAAE2JgcOAQcwBjEDBhY3PgEzMhceARcWFzI2NTQnLgEnJiMiBgcGJj8BAR4BFx4BFRE0JicmJy4BJyYjIgYHBiY3EzgBMTQwNT4BMzIWFxM0JjU0NjUVMTgBMQEmNhceARcyFjMTFgYnLgEjIgcOAQcGByImNTQ3PgE3NjMyFhcWNi8BAQ4BBw4BFRE4ATE8ATU8ATU0Njc2Nz4BNzYzMhYXFjYnAzgBMTQwJy4BIyIGBwFVCRwUAgQCAsUKJBg5dz5DQEF4ODgzAQIeHmZFRE4zXSkWJgtXAZ0WKxMbIxIRGCcmYjk6PylMJAwUBasvajkOIhGSAQECTgkdEwIEAgEBAcQLJRg4eD5DQEB5ODgyAQIeHWdERU4yXikWJQpY/mQXLhQZIBIRGCYmYjo6PyhNJAwUBqoBL2o5DiERAlMUHgoBAgEC/k4XJwcSEgoLKR0dJgEBUEZGaB8eGhgMIhjCARoKHxYgXD79oC1WJzcuLkITEg8PBRQMAXkBASQoCAf8iAMHAwUIBR8CXhQeCgECAQL+ThcnBxISCgspHR0mAQFQRkZoHx4aGAwiGMIBGgojGCBZO/2BAwcDBQgFLVYnNy4uQhMSDw8FFAwBeQEBJCgIBwAGABn/ywRtA6IAOQBhAI4AqwDbAPkAAAEmBg8BDgErASImLwEuAQcGBw4BBwYHBhY3Njc+ATc2FyUmIgcFBhYXFhceARcWFxY2JyYnLgEnJicTNjQvASYiDwEGFB8BHgEHDgEVFBceARcWMzI3PgE3NjU0JicmNj8BASYGDwEOASMiJi8BLgEHDgEHBhY3Njc+ATc2FycmBg8BBhYXHgEXFjYnLgEnNzY0LwEmIg8BBhQXHgEHDgEVFBYzMjY1NCYnJjYFJgYPAQ4BIyImLwEuAQcOAQcGFjc2Fjc+AS8BLgEvASYGDwEGFhceARcWNicuASc3NjQvASYiDwEGFBceAQcOARUUFjMyNjU0JicmNjcChQYLBB4ECgYDBQoEHgQLBkAwMEkaGxUEFQ9wd3fJRUYN/qwHEAf+7A8JEjVPUK9XV0IQGAUWGxxLMDE/pA4O3wYNBuQODyILBgQHCBAQOCUmKyolJTgREAgIBQcKJP3NBgsECQIFAwMFAgkEDAYyRRUGGRApNTVgIyMFlAgTB10NDRIxhDYQGAYWRzM7CgpXBgwGWgkKBwQCAgM4KCc5AwIDBQKuBgsECQIFAwMFAgkEDAY0RBUFFA6MkhYGAQRKAwgELgcPBUoKDBApeTQQGAUXSzM7CgpXBgwGWQoKBwQCAgM4KCc5AwIDBQcBewEFBCAEBQUEIAQFAQklJG5EREgOFgQdGhkjCAcH5gQEvgokAgYKChwREhQFFw9GQ0NsJCQJAYUIIAdzAwN4CCAHEgUXChEkEigjJDUPEBAPNSQjKBQlEQsXBRP+lgEEBAoCAgICCgQEAQtuPg8XBA0MDRIFBANwBgEHVAwiAQIKCwMYDzpfCrEFFwUtAgMvBRYFBBAHBw0HJTY2JQcOBwgQswEEBAoCAgICCgQEAQpnPA4VAhcFBQIMBWsEBQENAgUGXgwdAgQRDgQYDzxtC7EFFwUtAwMwBRYFBBAHBw0HJTY2JQgOBggQBAAAAgAA/8EFFgPAADIASAAABToBMzEhOgEzMjc+ATc2NTQnLgEnJicmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYzEzM1NDYzMhYdATMyFg8BBiIvASY2MwFsAgQCAl0BBAJCOjpWGRkREj4rKzIGIyNzS0tVSkNEbCcnEjIrKj0RER0cY0JDS1OAKx0eKoEYEhHJCh4LyBETGD8ZGVY6OkI3MTJQHR0OVEhJbB8fGBhWOjtFFCIiWDQ1OktDQmMcHQG61x0qKh3XLBHICwvIESwAAAABACP/wAPNA6AAPQAAASIGBw4BBwEGFBcWMjc2FhURFBY7ATI2NRE0NjsBOAExMBQxMzIWFREUFjsBMjY1ETQ2FxYyNzY0JwEuAQcB2AECAQIDAf5VDw8OKg8IFx0VpxUdEQxHRwwRHRWnFR0XCA8pDw8P/k8OKA4DoAIBAQMB/k4PKw8ODgkJDP5iFR4eFQEmDBEBEAz+2hUeHhUBngwJCQ4ODysOAbkOAg4ABAAH/8gD+AO8AEwAdQCRAKQAAAEmBgcOASMiJy4BJyY1NDY3NiYnLgErASIGFREUFjsBMhYdARQGKwEiBh0BFBYzITI2PQE0JisBIiY9ATQ2OwEyNjU3NCYnLgEzMCYnFxYyPwE2NCcuATc+ATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjc2FhcDFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWBzI2Jy4BJyYGFRQWFx4BFx4BMwNvBhEIIk0qQzs7WBoZBQUCAQgDBQP3LUBALeUKDg4KGAUHBwUBLQUHBwUMCg4OCustPwEEAxwKAQgXXgQKBBkEBCwLCAECFhVKMTE5ODEySRYVFRZJMjE4ChIIP4IsPhAROScmLCsnJjkREREROSYnKywmJzkREFoMEQIJQC0MEhIMEx4HBBINAZYGAwQTFBoZWTs7QxUoEwkUBAEBPy3+CSxADgkZCg0HBTAFBwcFMAUHDQoZCQ5ALH4FCAQcCQgXIQQEGQMKBCyCPgkRCTgxMUoVFRUVSjExODcxMkkVFQEBCAosATkrJiY5ERAQETkmJissJiY5ERAQETkmJiwSDCxACQMRDQwTBAYeEwwSAAAAAAEBCwDLAukCrAA7AAABFDI3OAExNzYWHwEWBg8BDgEVBhYXHgE3PgE/AT4BHwEeAQ8BDgEHDgEnJicuAScmJyYnLgE3Njc0MjEBMwEBBBo7DxwPDxsDAgMCFR8hOxgBAQECETwaLRoLEQICBQIJJxkQISJQKSkgIB0dHwQEIwECqgEBAg8QGjAaOxABAgMCEDsbHSEMAQEBAxkMEh8RPBkDAwYCChADAg4NLyAgJyYpKU8kJBwBAAABAAD/wAQAA8AAHwAAASERFAYjIiY1ESEiJjU0NjMhETQ2MzIWFREhMhYVFAYDt/6SKx4eK/6SHisrHgFuKx4eKwFuHisrAXf+kh4rKx4BbiseHisBbh4rKx7+kiseHisAAAAAAQAS/9QDMwPAABUAAAEjIgYXARYyNwE2JisBETQmIyIGFREBJOQrIB0BYxM1EwFjHiAr5Eo1NEsBslEf/pIUFAFuH1EBizZNTTb+dQAAAAACAAD/wANVA8AAFQAjAAABIxE0JisBIgYVESMiBhcBFjI3ATYmARQWMyEyNjU0JiMhIgYCwmAkGfQZJGEpHx0BFxIzEQEYHR/9FSQZAtsaIyMa/SUZJAJXAS0ZIyMZ/tNLHP7rEhIBFRxL/aUZIyMZGSMjAAEAAAABAABELNlPXw889QALBAAAAAAA30CWwAAAAADfQJbAAAD/wAvYA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAADAAAAAAAC9gAAQAAAAAAAAAAAAAAAAAAABcEAAAAAAAAAAAAAAACAAAABAAAAAQAABcFmgAwAsAATwwAABADcwAiA9oAIgQAAKQDnQAhBAAAAAcMAF8EiQAZBTgAAAQAACMEAAAHBAABCwQAAAADRgASA1UAAAAAAAAACgAUAB4AhADCAOwBFAHsAkADSAOIBCQElgWMBwIHbAfCCKgJBAk2CV4JmAABAAAAFwD6ABwAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACgAAAAEAAAAAAAIABwB7AAEAAAAAAAMACgA/AAEAAAAAAAQACgCQAAEAAAAAAAUACwAeAAEAAAAAAAYACgBdAAEAAAAAAAoAGgCuAAMAAQQJAAEAFAAKAAMAAQQJAAIADgCCAAMAAQQJAAMAFABJAAMAAQQJAAQAFACaAAMAAQQJAAUAFgApAAMAAQQJAAYAFABnAAMAAQQJAAoANADITUtETy1JY29ucwBNAEsARABPAC0ASQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwTUtETy1JY29ucwBNAEsARABPAC0ASQBjAG8AbgBzTUtETy1JY29ucwBNAEsARABPAC0ASQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByTUtETy1JY29ucwBNAEsARABPAC0ASQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"), url(../images/MKDO-Icons.svg#MKDO-Icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.icon {
    font-family: MKDO-Icons !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
}

.icon-download:before {
    content: ""
}

.icon-phone:before {
    content: ""
}

.icon-plus:before {
    content: ""
}

.icon-arrow-bold:before {
    content: ""
}

.icon-close:before {
    content: ""
}

.icon-success:before {
    content: ""
}

.icon-shevron:before {
    content: ""
}

.icon-search:before {
    content: ""
}

.icon-arrow:before {
    content: ""
}

.icon-message:before {
    content: ""
}

.icon-calendar:before {
    content: ""
}

.icon-menu-burger:before {
    content: ""
}

.icon-profile-icon:before {
    content: ""
}

.icon-support-icon:before {
    content: ""
}

.icon-learn:before {
    content: ""
}

.icon-member:before {
    content: ""
}

.icon-Subtract:before {
    content: ""
}

.icon-home:before {
    content: ""
}

.icon-monitoring:before {
    content: ""
}

.support-icon {
    background: url(../images/support-icon.svg) no-repeat top
}

.profile-icon, .support-icon {
    width: 28px;
    height: 31px;
    display: inline-block
}

.profile-icon {
    background: url(../images/profile-icon.svg) no-repeat top
}

.nav-icon {
    position: relative;
    width: 50px;
    height: 44px;
    display: inline-block;
    background: url(../images/nav-wrapper.svg) no-repeat top;
    transition: all .1s
}

.nav-icon .inner-icon {
    position: absolute;
    top: 50%;
    left: calc(50% - 3px);
    transform: translateY(-50%) translateX(-50%)
}

.burger-icon {
    width: 38px;
    height: 38px;
    display: inline-block;
    background: url(../images/menu-burger.svg) no-repeat top
}

.alert-red-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url(../images/alert-red.svg) no-repeat top
}

.header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.header-top {
    width: 100%;
    background-color: #fff
}

.header-top .green-el {
    position: relative;
    margin-left: auto;
    height: 20px;
    width: calc(50% - 55px);
    background-color: #86bf5e
}

.header-top .green-el:after {
    position: absolute;
    left: -35px;
    top: 50%;
    transform: translateY(-50%);
    content: " ";
    border-top: 20px solid transparent;
    border-right: 35px solid #86bf5e
}

.header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 3px 6px 8px;
    height: 60px;
    background-color: #4c5767
}

.header-inner .mkdo-logo {
    height: 50px
}

@media (min-width: 992px) {
    .header-inner .mkdo-logo {
        height: 40px
    }
}

@media (min-width: 1200px) {
    .header-inner .mkdo-logo {
        height: 48px
    }
}

.header-inner-nav, .header-inner-nav__el {
    display: flex;
    align-items: center
}

.header-inner-nav__el {
    justify-content: center;
    height: 60px;
    margin-right: 20px;
    background-color: transparent;
    border: transparent;
    color: #dfe3e8;
    font-size: 20px;
    font-weight: 400;
    transition: all .1s
}

.header-inner-nav__el .nav-icon {
    font-size: 25px;
    transition: all .1s
}

.header-inner-nav__el span {
    margin-left: 10px
}

.header-inner-nav__el:hover {
    color: #fff
}

.header-inner-nav__el:hover .nav-icon {
    color: #4c5767;
    background: url(../images/nav-wrapper_hover.svg) no-repeat top
}

.header-inner-nav .router-link-active {
    cursor: default
}

.header-inner-nav .router-link-active .nav-icon {
    color: #fff;
    background: url('../images/nav-wrapper_active.svg') no-repeat top
}

.header-inner-nav .router-link-active span {
    color: #fff
}

.header-inner .mobile-nav {
    display: none
}

.header-inner .mobile-nav .icon-close {
    margin-right: 7px
}

.sidebar {
    position: fixed;
    padding-top: 120px;
    padding-bottom: 20px;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: 350px;
    background-color: #86bf5e;
    transition: all .3s;
    z-index: 2;
    overflow-y: auto
}

.sidebar::-webkit-scrollbar {
    width: 0
}

.sidebar:after {
    z-index: -1;
    position: absolute;
    bottom: -5px;
    left: 0;
    content: url(../images/sidebar-bg.svg);
    opacity: 1;
    transition: opacity .8s
}

.sidebar-btn {
    display: none
}

.sidebar-btn_1366 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 180px;
    width: 30px;
    height: 30px;
    background-color: #c55b6f;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    right: 9px;
    margin-right: 0;
    transform: rotate(180deg)
}

.sidebar-header {
    padding: 0 62px 50px 40px;
    color: #fff;
    overflow-x: hidden
}

.sidebar-header h1 {
    font-weight: 600;
    font-size: 36px;
    line-height: 34px
}

.sidebar-header h3 {
    white-space: nowrap;
    margin-top: 14px;
    font-weight: 300;
    font-size: 26px;
    line-height: 32px
}

.sidebar-nav {
    padding-left: 13px;
    display: flex;
    flex-direction: column;
    font-weight: 700;
    font-size: 24px
}

.sidebar-nav_link {
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    color: #4c5767
}

.sidebar-nav_link:hover {
    color: #4c5767;
}

.sidebar-nav_link:hover .nav-icon {
    background: url(../images/nav-wrapper_hover.svg) no-repeat top
}

.sidebar-nav_link:hover span {
    color: #fff
}

.sidebar-nav_link .icon-learn {
    font-size: 20px
}

.sidebar-nav_link .nav-icon {
    margin-right: 17px
}

.sidebar-nav .router-link-active {
    position: relative;
    color: #c55b6f;
    cursor: default
}

.sidebar-nav .router-link-active:hover span {
    color: #c55b6f
}

.sidebar-nav .router-link-active .icon {
    color: #fff
}

.sidebar-nav .router-link-active .nav-icon {
    background: url(../images/nav-wrapper_active.svg) no-repeat top
}

.sidebar-nav .router-link-active:before {
    position: absolute;
    left: -13px;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 30px;
    border-radius: 0 10px 10px 0;
    background-color: #c55b6f;
    content: " "
}

.sidebar-footer {
    min-height: 72px;
    padding: 0 17px 0 30px;
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    overflow-x: hidden;
    overflow-y: hidden
}

.sidebar-footer span {
    display: inline-block;
    margin-top: 4px;
    white-space: nowrap
}

.sidebar-short {
    width: 100px !important;
    overflow-x: hidden
}

.sidebar-short:after {
    opacity: 0;
    overflow-x: hidden
}

.sidebar-short .sidebar-btn_1366 {
    right: 50%;
    margin-right: -15px;
    transform: rotate(0deg)
}

.sidebar-short .sidebar-header {
    display: none
}

.sidebar-short .sidebar-nav {
    margin-top: 264px
}

.sidebar-short .sidebar-footer, .sidebar-short .sidebar-nav_link span {
    display: none
}

.sidebar-short::-webkit-scrollbar {
    width: 0
}

.sidebar-mobile {
    display: none
}

.footer {
    bottom: 0;
    height: 21px;
    width: 100%;
    color: #fff;
    background-color: #86bf5e;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 26px
}

.footer span {
    font-weight: 600;
    font-size: 14px
}

.burger-menu {
    position: absolute;
    z-index: 10;
    top: 49px;
    right: 0;
    width: 0;
    padding-top: 20px;
    background-color: #4c5767;
    transition: all .3s;
    height: calc(100% - 50px);
    overflow-x: hidden
}

.burger-menu_el {
    display: flex;
    align-items: center;
    margin-top: 25px;
    color: #fff;
    font-size: 20px;
    background-color: transparent;
    border: none
}

.burger-menu_el .nav-icon {
    margin-right: 10px
}

.burger-menu .router-link-active {
    cursor: default
}

.burger-menu .router-link-active .nav-icon {
    color: #fff;
    background: url(../images/nav-wrapper_active.svg) no-repeat top
}

.burger-menu .router-link-active span {
    color: #c55b6f
}

.burger-menu_active {
    width: 100%;
    padding: 20px 10px 15px 15px
}

@media (max-width: 1366px) {
    .header-top .green-el {
        height: 14px;
        width: calc(50% - 50px)
    }

    .header-top .green-el:after {
        left: -30px;
        border-top: 14px solid transparent;
        border-right: 30px solid #86bf5e
    }

    .header-inner-nav__el {
        margin-right: 25px
    }

    .sidebar {
        padding-top: 94px;
        padding-bottom: 30px;
        width: 255px
    }

    .sidebar:after {
        display: none
    }

    .sidebar-header {
        padding: 0 45px 34px 14px
    }

    .sidebar-header h1 {
        font-size: 30px;
        line-height: 36px;
        font-weight: 700
    }

    .sidebar-header h3 {
        margin-top: 8px;
        font-size: 20px;
        line-height: 26px
    }

    .sidebar-nav {
        font-size: 18px
    }

    .sidebar-nav .icon {
        font-size: 24px
    }

    .sidebar-nav .icon-learn {
        font-size: 20px
    }

    .sidebar-nav_link {
        margin-bottom: 15px
    }

    .sidebar-nav_link .nav-icon {
        margin-right: 9px
    }

    .sidebar-footer {
        padding: 0 20px 0 14px;
        font-size: 12px
    }

    .sidebar-footer span {
        margin-top: 3px
    }

    .footer {
        padding-right: 35px;
        height: 35px
    }

    .footer span {
        display: inline-block;
        font-size: 14px;
        font-weight: 600
    }
}

@media (max-width: 1024px) {
    .header-top .green-el {
        height: 12px;
        width: calc(50% - 35px)
    }

    .header-top .green-el:after {
        left: -25px;
        border-top: 12px solid transparent;
        border-right: 25px solid #86bf5e
    }

    .header-inner-nav__el .nav-icon {
        width: 38px;
        height: 33px;
        background-size: contain !important
    }

    .header-inner-nav__el .nav-icon .inner-icon {
        left: calc(50% - 2.5px);
        font-size: 20px
    }

    .sidebar {
        width: 255px
    }

    .sidebar .sidebar-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 130px;
        right: 9px;
        margin-right: 0;
        width: 30px;
        height: 30px;
        background-color: #c55b6f;
        color: #fff;
        border-radius: 50%;
        cursor: pointer;
        transform: rotate(180deg)
    }

    .sidebar .sidebar-btn_1366 {
        display: none
    }

    .sidebar .sidebar-footer, .sidebar .sidebar-nav_link span {
        display: inline-block
    }

    .sidebar-short {
        padding-top: 128px;
        width: 72px;
        overflow-x: hidden
    }

    .sidebar-short .sidebar-btn {
        right: 50%;
        margin-right: -15px;
        transform: rotate(0deg)
    }

    .sidebar-short .sidebar-btn_1366, .sidebar-short .sidebar-header {
        display: none
    }

    .sidebar-short .sidebar-nav {
        margin-top: 150px
    }

    .sidebar-short .sidebar-footer, .sidebar-short .sidebar-nav_link span {
        display: none
    }

    .footer {
        padding-right: 8px
    }
}

@media (max-width: 768px) {
    .header {
        position: static
    }

    .header-top .green-el {
        height: 10px;
        width: calc(50% - 25px)
    }

    .header-top .green-el:after {
        left: -10px;
        border-top: 10px solid transparent;
        border-right: 10px solid #86bf5e
    }

    .header-inner-nav__el {
        margin-right: 13px
    }

    .header-inner-nav__el span, .sidebar {
        display: none
    }

    .sidebar-mobile {
        display: flex;
        align-items: center;
        background-color: #86bf5e;
        height: 38px;
        padding: 8px 0 8px 14px;
        overflow: hidden;
        overflow-x: auto
    }

    .sidebar-mobile::-webkit-scrollbar {
        height: 0
    }

    .sidebar-mobile .link {
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        margin-right: 65px
    }

    .sidebar-mobile .link:nth-last-child {
        margin-right: 0;
        padding-right: 14px
    }

    .footer {
        position: static;
        padding-bottom: 10px;
        height: 65px;
        align-items: flex-end
    }
}

@media (max-width: 500px) {
    .header-top {
        display: none
    }

    .header-inner {
        padding: 8px 3px 8px 3px;
        height: 50px
    }

    .header-inner-nav__el {
        height: 50px;
        margin-right: 6px
    }

    .header-inner .burger, .header-inner .mobile-nav {
        display: flex;
        align-items: center
    }

    .header-inner .burger {
        min-width: 38px;
        justify-content: flex-end
    }

    .sidebar-mobile {
        padding-left: 8px
    }

    .sidebar-mobile .link {
        margin-right: 22px;
        font-size: 16px
    }

    .sidebar-mobile .link:nth-last-child {
        margin-right: 0;
        padding-right: 8px
    }

    .footer {
        padding-right: 20px;
        padding-bottom: 0;
        align-items: center;
        height: 38px
    }
}

.content-header {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 36px;
    line-height: 42px;
    color: #4c5767;
    padding: 10px 20px;
    position: relative;
    min-height: 125px;
    width: 100%;
    text-align: center;
    border-bottom: 2px dashed #f2f2f2
}

@media (max-width: 1366px) {
    .content-header {
        font-size: 26px;
        line-height: 32px;
        font-weight: 700
    }
}

@media (max-width: 1024px) {
    .content-header {
        font-size: 24px;
        line-height: 30px
    }
}

@media (max-width: 768px) {
    .content-header {
        font-size: 20px;
        line-height: 26px
    }
}

@media (max-width: 500px) {
    .content-header {
        font-size: 26px;
        line-height: 32px
    }
}

.content-header:after {
    right: 0;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px
}

.content-header:after, .content-header:before {
    position: absolute;
    bottom: -20px;
    content: " ";
    height: 40px;
    width: 20px;
    background-color: #f2f2f2
}

.content-header:before {
    left: 0;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px
}

@media (max-width: 1366px) {
    .content-header {
        min-height: 92px
    }

    .content-header:after, .content-header:before {
        bottom: -15px;
        height: 30px;
        width: 15px
    }
}

@media (max-width: 1024px) {
    .content-header {
        min-height: 74px
    }

    .content-header:after, .content-header:before {
        bottom: -12px;
        height: 24px;
        width: 12px
    }
}

@media (max-width: 768px) {
    .content-header {
        min-height: 64px
    }

    .content-header:after, .content-header:before {
        bottom: -10px;
        height: 20px;
        width: 10px
    }
}

@media (max-width: 500px) {
    .content-header {
        padding: 10px 15px;
        justify-content: flex-start;
        text-align: left;
        min-height: 60px
    }

    .content-header:after, .content-header:before {
        bottom: -13px;
        height: 26px;
        width: 11px
    }
}

.content-body {
    min-height: 73.7vh;
    padding: 28px 60px 20px;
    color: #4c5767
}

.content-body-wrapper .graphic_1366, .content-body-wrapper .graphic_320, .content-body-wrapper .graphic_768 {
    display: none
}

@media (max-width: 1366px) {
    .content-body-wrapper .graphic_1920 {
        display: none
    }

    .content-body-wrapper .graphic_1366 {
        display: block
    }
}

@media (max-width: 768px) {
    .content-body-wrapper .graphic_1366 {
        display: none
    }

    .content-body-wrapper .graphic_768 {
        display: block
    }
}

@media (max-width: 600px) {
    .content-body-wrapper .graphic_768 {
        display: none
    }

    .content-body-wrapper .graphic_320 {
        padding: 0 20px;
        display: block;
        width: 100%
    }
}

@media (max-width: 500px) {
    .content-body-wrapper .graphic_320 {
        margin-top: 20px;
        padding: 0
    }
}

@media (max-width: 1366px) {
    .content-body {
        min-height: 76.4vh;
        padding: 8px 40px 14px
    }
}

@media (max-width: 1024px) {
    .content-body {
        min-height: 79.4vh;
        padding: 12px 30px
    }
}

@media (max-width: 768px) {
    .content-body {
        min-height: 74.5vh;
        padding: 10px 20px
    }
}

@media (max-width: 500px) {
    .content-body {
        min-height: 80vh;
        padding: 10px 15px
    }
}

.content-body h2, .content-body p {
    font-size: 20px;
    line-height: 26px
}

@media (max-width: 1366px) {
    .content-body h2, .content-body p {
        font-size: 16px;
        line-height: 20px
    }
}

.content-body h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px
}

@media (max-width: 1366px) {
    .content-body h1 {
        font-size: 20px;
        line-height: 26px
    }
}

.content-body ol {
    padding: 0;
    list-style-type: none;
    counter-reset: num
}

.content-body ol li {
    position: relative;
    padding: 10px 0 10px 50px;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -.02em
}

@media (max-width: 1366px) {
    .content-body ol li {
        margin-top: 15px
    }
}

@media (max-width: 1024px) {
    .content-body ol li {
        margin-top: 5px
    }
}

@media (max-width: 768px) {
    .content-body ol li {
        margin-top: 10px
    }
}

.content-body ol li:before {
    display: flex;
    align-items: center;
    justify-content: center;
    content: counter(num);
    counter-increment: num;
    position: absolute;
    top: 4px;
    left: 0;
    min-width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #4c5767;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px
}

@media (max-width: 1366px) {
    .content-body ol li {
        font-size: 16px;
        line-height: 20px
    }
}

.content-body .ql-align-center {
    text-align: center
}

.content-body .ql-align-right {
    text-align: right
}

.content-body .ql-align-left {
    text-align: left
}

.content-body .ql-indent-1 {
    padding-left: 20px
}

.content-body .ql-indent-2 {
    padding-left: 40px
}

.content-body .ql-indent-3 {
    padding-left: 60px
}

.content-body .ql-indent-4 {
    padding-left: 80px
}

.content-body .ql-indent-5 {
    padding-left: 100px
}

.content-body .ql-indent-6 {
    padding-left: 120px
}

.content-body a:hover {
    color: #86bf5e
}

.content-body.content-text table td {
    padding: 10px;
}

.content-text {
    font-size: 20px;
    line-height: 26px
}

@media (max-width: 1366px) {
    .content-text {
        font-size: 16px;
        line-height: 20px
    }
}

.content-h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px
}

@media (max-width: 1366px) {
    .content-h2 {
        font-size: 20px;
        line-height: 26px
    }
}

.content-h4 {
    margin-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700
}

@media (max-width: 1366px) {
    .content-h4 {
        font-size: 16px;
        line-height: 20px
    }
}

.content-list_row {
    display: flex;
    margin-top: 10px
}

@media (max-width: 1366px) {
    .content-list_row {
        margin-top: 15px
    }
}

@media (max-width: 1024px) {
    .content-list_row {
        margin-top: 5px
    }
}

@media (max-width: 768px) {
    .content-list_row {
        margin-top: 10px
    }
}

.content-list_row .number {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #4c5767;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px
}

.content-list_row .text {
    margin-left: 12px;
    padding-top: 4px;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -.02em
}

@media (max-width: 1366px) {
    .content-list_row .text {
        padding-top: 8px;
        font-size: 16px;
        line-height: 20px
    }
}

.content-accordion_header {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 50px 0 70px;
    min-height: 50px;
    color: #4c5767;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    border: 1px dashed #4c5767;
    border-radius: 30px 4px 4px 30px;
    cursor: pointer
}

.content-accordion_header .icon-arrow-bold {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -2px;
    top: -1px;
    height: 50px;
    width: 50px;
    font-size: 22px;
    transform: rotate(-90deg);
    color: #fff;
    background-color: #4c5767;
    border-radius: 50%;
    transition: all .3s
}

@media (max-width: 1024px) {
    .content-accordion_header .icon-arrow-bold {
        height: 38px;
        width: 38px;
        font-size: 16px
    }
}

.content-accordion_header .icon-right {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 50px;
    height: 50px;
    color: #4c5767;
    font-size: 24px;
    border-radius: 4px;
    transition: all .3s
}

@media (max-width: 1024px) {
    .content-accordion_header .icon-right {
        height: 38px;
        width: 38px;
        font-size: 18px
    }

    .content-accordion_header {
        padding: 0 38px 0 50px
    }
}

@media (max-width: 768px) {
    .content-accordion_header {
        padding-left: 48px
    }
}

@media (max-width: 600px) {
    .content-accordion_header {
        padding: 62px 12px 20px 10px
    }

    .content-accordion_header .icon-arrow-bold {
        width: 50px;
        height: 50px;
        font-size: 22px
    }

    .content-accordion_header .icon-right {
        width: 50px;
        height: 50px;
        font-size: 24px
    }
}

.content-accordion_panel {
    position: absolute;
    padding: 0 50px 0 20px;
    max-height: 0;
    overflow-y: hidden;
    transition: all .3s;
    z-index: 1
}

.content-accordion_active {
    background: #f2f2f2;
    border: 1px dashed #dfe3e8;
    box-shadow: 0 34px 24px -9px hsla(0, 0%, 59%, .2);
    border-radius: 30px 30px 4px 4px
}

.content-accordion_active .content-accordion_header {
    border: none
}

.content-accordion_active .content-accordion_header .icon-arrow-bold {
    transform: none;
    background-color: #f2f2f2;
    border: 1px dashed #4c5767;
    color: #4c5767
}

.content-accordion_active .content-accordion_header .icon-right {
    background-color: #4c5767;
    color: #fff;
    font-size: 20px
}

@media (max-width: 1024px) {
    .content-accordion_active .content-accordion_header .icon-right {
        font-size: 15px
    }
}

.content-accordion_active .content-accordion_panel {
    padding: 12px 50px 20px 20px
}

@media (max-width: 600px) {
    .content-accordion_active .content-accordion_panel {
        padding-left: 10px;
        padding-right: 10px
    }
}

.content-border {
    padding: 16px 25px;
    border: 1px dashed #dfe3e8;
    border-radius: 10px
}

.content-border ul {
    padding-left: 25px
}

@media (max-width: 768px) {
    .content-border {
        padding: 12px 14px
    }
}

@media (max-width: 500px) {
    .content-border {
        padding: 20px 9px
    }
}

.content-module {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
    position: relative;
    border: 1px dashed #dfe3e8;
    border-radius: 0 20px 20px 0;
    min-height: 50px;
    cursor: pointer
}

.content-module:hover {
    background-color: #dfe3e8
}

.content-module .module-number {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 150px;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    background-color: #4c5767
}

@media (max-width: 1024px) {
    .content-module .module-number {
        font-size: 18px
    }
}

.content-module .module-desc {
    padding: 0 170px;
    font-size: 20px;
    line-height: 26px
}

@media (max-width: 1366px) {
    .content-module .module-desc {
        font-size: 16px
    }
}

@media (max-width: 1024px) {
    .content-module .module-desc {
        padding: 0 140px 0 170px
    }
}

.content-module-right {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 700
}

.content-module-right .icon-arrow-bold {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
    font-size: 22px;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #86bf5e;
    transform: rotate(-90deg)
}

@media (max-width: 1366px) {
    .content-module-right {
        font-size: 18px
    }
}

@media (max-width: 1024px) {
    .content-module-right {
        font-size: 16px
    }

    .content-module-right .icon-arrow-bold {
        margin-left: 10px;
        font-size: 16px;
        width: 38px;
        height: 38px
    }

    .content-module {
        min-height: 40px
    }
}

@media (max-width: 600px) {
    .content-module {
        flex-direction: column
    }

    .content-module .module-number {
        position: static;
        width: 100%;
        height: 48px;
        line-height: 48px
    }

    .content-module .module-desc {
        padding: 15px
    }

    .content-module-right {
        position: static;
        padding: 0 15px 10px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 18px;
        transform: none
    }

    .content-module-right .icon-arrow-bold {
        width: 50px;
        height: 50px;
        font-size: 22px
    }
}

.content-download-row {
    position: relative;
    display: flex;
    flex-direction: column;
    margin: 12px 0;
    padding: 12px 165px 16px 70px;
    min-height: 85px;
    background: #fff;
    border: 1px dashed #4c5767;
    border-radius: 25px 4px 4px 4px
}

.content-download-row:before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -1px;
    top: -1px;
    font-family: MKDO-Icons !important;
    content: "";
    height: 50px;
    width: 50px;
    font-size: 22px;
    border: 1px dashed #4c5767;
    border-radius: 50%;
    transform: rotate(-90deg)
}

@media (max-width: 1024px) {
    .content-download-row:before {
        width: 38px;
        height: 38px;
        font-size: 16px
    }
}

@media (max-width: 600px) {
    .content-download-row:before {
        width: 50px;
        height: 50px;
        font-size: 22px
    }
}

.content-download-row .download-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px
}

.content-download-row .download-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px
}

.content-download-row .download-file {
    display: flex;
    align-items: center;
    position: absolute;
    top: 16px;
    right: 16px
}

.content-download-row .download-file_size {
    margin-right: 20px;
    font-weight: 300
}

@media (max-width: 1024px) {
    .content-download-row .download-file_size {
        margin-right: 10px
    }
}

@media (max-width: 600px) {
    .content-download-row .download-file {
        top: 8px;
        right: 8px
    }
}

@media (max-width: 1024px) {
    .content-download-row {
        padding-right: 144px;
        padding-left: 58px;
        border-radius: 20px 4px 4px 4px
    }
}

@media (max-width: 600px) {
    .content-download-row {
        padding: 70px 10px 20px;
        border-radius: 25px 4px 4px 4px
    }
}

.content-light-span {
    font-weight: 300;
    font-size: 26px
}

@media (max-width: 1366px) {
    .content-light-span {
        font-size: 20px
    }
}

.form-field {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 365px
}

.form-field_label {
    margin-bottom: 6px;
    color: #4c5767;
    line-height: 20px
}

.form-field_input {
    padding: 0 16px;
    height: 40px;
    background-color: transparent;
    color: #4c5767;
    border: 1px solid #4c5767;
    border-radius: 4px;
    line-height: 20px;
    width: 100%;
    transition: border-color .2s
}

.form-field_input:focus {
    border-color: #77a7fb
}

.form-field_input::-moz-placeholder {
    color: #dfe3e8
}

.form-field_input::placeholder {
    color: #dfe3e8
}

.form-field_input-wrapper {
    position: relative
}

.form-field_input-wrapper .input-right-padding {
    padding-right: 48px
}

.form-field_input-right-icon {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.form-field_textarea {
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 75px;
    outline: none;
    resize: none
}

.form-field_textarea::-webkit-scrollbar {
    width: 0
}

.form-field_error .form-field_input {
    border: 1px solid #c55b6f
}

.form-field .form-error-message {
    position: absolute;
    top: calc(100% - 1px);
    font-size: 14px;
    line-height: 18px;
    color: #c55b6f
}

@media (max-width: 600px) {
    .form-field .form-error-message {
        position: static
    }
}

.form-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.form-select {
    position: relative;
    width: 100%;
    height: 40px;
    cursor: pointer;
    outline: none
}

.form-select .icon-shevron {
    position: absolute;
    right: 16px;
    top: 50%;
    font-size: 14px;
    margin-top: -7px;
    color: #4c5767;
    transform: rotate(-270deg);
    transition: all .3s
}

.form-select .selected {
    padding: 0 38px 0 16px;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    color: #4c5767;
    border: 1px solid #4c5767;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.form-select .selected-active {
    background-color: #fff
}

.form-select .selected-active .icon-shevron {
    transform: rotate(-90deg)
}

.form-select .options {
    padding: 5px 0;
    width: 100%;
    position: absolute;
    top: calc(100% + 3px);
    display: none;
    border: 1px solid #8b9bb2;
    z-index: 8;
    border-radius: 4px;
    background-color: #fff;
    transition: all .3s;
    line-height: 15px
}

.form-select .options-active {
    display: block
}

.form-select .options-el {
    padding: 5px 17px
}

.form-select .options-el:hover {
    color: #c55b6f
}

.form-button {
    font-size: 18px;
    line-height: 23px;
    border: none;
    border-radius: 4px
}

.form-button[disabled] {
    color: #3f526d;
    background-color: #dfe3e8
}

.form-button[disabled] span {
    opacity: .4
}

.form-button_main {
    background-color: #4c5767;
    color: #fff
}

.form-button_main:not([disabled]):focus, .form-button_main:not([disabled]):hover {
    background-color: #627084
}

.form-checkbox {
    min-height: 38px
}

.form-checkbox .checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.form-checkbox .checkbox + label {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.form-checkbox .checkbox + label:before {
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 2px solid #c55b6f;
    box-shadow: 0 16.6543px 15.4647px -5.94795px rgba(50, 77, 171, .12);
    border-radius: 4px;
    font-size: 12px
}

.form-checkbox .checkbox:checked + label:before {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: #4c5767;
    content: "";
    font-family: MKDO-Icons !important;
    border-color: #4c5767
}

.form-checkbox_label {
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #4c5767
}

.form-link:hover {
    color: #86bf5e
}

.download-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background: #86bf5e;
    border-radius: 4px;
    font-size: 20px;
    color: #fff;
    cursor: pointer
}

@media (max-width: 1024px) {
    .download-btn {
        width: 38px;
        height: 38px;
        font-size: 15px
    }
}

@media (max-width: 600px) {
    .download-btn {
        width: 50px;
        height: 50px;
        font-size: 20px
    }
}

.notification {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 8px 16px;
    position: fixed;
    z-index: 1;
    left: 50%;
    bottom: 30px
}

.notification-show {
    visibility: visible;
    -webkit-animation: fadein .5s, fadeout .5s 2.5s;
    animation: fadein .5s, fadeout .5s 2.5s
}

@-webkit-keyframes fadein {
    0% {
        bottom: 0;
        opacity: 0
    }
    to {
        bottom: 30px;
        opacity: 1
    }
}

@keyframes fadein {
    0% {
        bottom: 0;
        opacity: 0
    }
    to {
        bottom: 30px;
        opacity: 1
    }
}

@-webkit-keyframes fadeout {
    0% {
        bottom: 30px;
        opacity: 1
    }
    to {
        bottom: 0;
        opacity: 0
    }
}

@keyframes fadeout {
    0% {
        bottom: 30px;
        opacity: 1
    }
    to {
        bottom: 0;
        opacity: 0
    }
}

.modal-window_full {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 100vh;
    overflow-y: auto;
    padding: 95px 285px 95px 190px;
    z-index: 20;
    background-color: #fff
}

.modal-window_full .modal-window_close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 24px;
    background-color: #4c5767;
    border-radius: 4px;
    cursor: pointer
}

.modal-window_full .modal-window_close:hover {
    background-color: #627084
}

@media (max-width: 1366px) {
    .modal-window_full {
        padding: 88px 155px 40px 155px
    }
}

@media (max-width: 1024px) {
    .modal-window_full {
        padding: 60px 127px 40px
    }
}

@media (max-width: 768px) {
    .modal-window_full {
        padding: 60px 54px 30px
    }
}

@media (max-width: 500px) {
    .modal-window_full {
        padding: 60px 15px 30px
    }
}

.modal-title {
    font-weight: 400;
    font-size: 26px;
    line-height: 42px;
    color: #4c5767;
    /*margin-bottom: 64px;*/
    text-align: center
}

@media (max-width: 1366px) {
    .modal-title {
        font-size: 26px;
        line-height: 32px;
        font-weight: 700
    }
}

@media (max-width: 1024px) {
    .modal-title {
        font-size: 24px;
        line-height: 30px
    }
}

@media (max-width: 768px) {
    .modal-title {
        font-size: 20px;
        line-height: 26px
    }
}

@media (max-width: 500px) {
    .modal-title {
        font-size: 26px;
        line-height: 32px
    }
}

@media (max-width: 1366px) {
    .modal-title {
        margin-bottom: 80px
    }
}

@media (max-width: 1024px) {
    .modal-title {
        margin-bottom: 30px
    }
}

@media (max-width: 500px) {
    .modal-title {
        margin-bottom: 20px;
        text-align: left
    }
}

.modal-agreement_footer {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end
}

.modal-agreement_footer .form-button_main {
    width: 150px;
    height: 50px
}

@media (max-width: 1366px) {
    .modal-agreement_footer .form-button_main {
        height: 40px;
        width: 130px
    }
}

@media (max-width: 500px) {
    .modal-agreement_footer .form-button_main {
        width: 150px;
        height: 50px
    }
}

@media (max-width: 1024px) {
    .modal-agreement_footer {
        margin-top: 20px
    }
}

.main-page {
    padding: 15px 0;
}

.main-page .video {
    width: 59.5%
}

.main-page .feedback {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-shadow: 0 34px 24px hsla(0, 0%, 59%, .2);
    border-radius: 10px
}

.main-page .feedback:before {
    top: 60%;
    right: 14px;
    position: absolute;
    background: url('../upload/img/boy.png') no-repeat top;
    background-size: contain;
    width: 80%;
    height: 80%;
    content: " ";
    transform: translateY(-50%)
}

.main-page .feedback-boy {
    opacity: 0
}

.main-page .feedback-links {
    position: absolute;
    top: 40px;
    left: 40px
}

.main-page .feedback-row {
    margin-bottom: 16px;
    padding: 6px 13px 8px 20px;
    border: 1px dashed #dfe3e8;
    border-radius: 4px
}

.main-page .feedback-row_label {
    font-size: 20px;
    line-height: 26px;
    color: #4c5767
}

.main-page .feedback-row_value a {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #4c5767
}

.main-page .feedback-row_value a:hover {
    color: #86bf5e
}

.main-page .feedback-row_value .phone {
    font-size: 26px;
    line-height: 32px
}

.main-page .feedback-row_value .phone .icon-phone {
    display: none
}

.main-page .graphic_1920 {
    margin-top: 20px
}

.main-page .graphic_1366, .main-page .graphic_320, .main-page .graphic_768 {
    display: none
}

@media (max-width: 1630px) {
    .main-page .feedback-links {
        top: 20px;
        left: 30px
    }
}

@media (max-width: 1500px) {
    .main-page .feedback-links .feedback-row {
        margin-bottom: 8px;
        padding: 4px 13px 6px 20px
    }

    .main-page .feedback-links .feedback-row_label {
        font-size: 16px
    }

    .main-page .feedback-links .feedback-row_value {
        font-size: 13px
    }

    .main-page .feedback-links .feedback-row_value .phone {
        font-size: 18px
    }
}

@media (max-width: 1366px) {
    .main-page {
        padding: 14px
    }

    .main-page .feedback-links {
        top: 7px;
        left: 15px
    }

    .main-page .feedback-links .feedback-row {
        margin-bottom: 4px;
        padding: 0 13px 0 10px
    }

    .main-page .feedback-links .feedback-row_label {
        font-size: 14px
    }

    .main-page .feedback-links .feedback-row_value {
        font-size: 12px
    }

    .main-page .feedback-links .feedback-row_value .phone {
        font-size: 16px
    }

    .main-page .title {
        padding-top: 25px
    }

    .main-page .title h1 {
        font-weight: 700;
        font-size: 30px;
        line-height: 36px;
        color: #4c5767
    }

    .main-page .title h3 {
        margin-top: 8px;
        font-weight: 300;
        font-size: 20px;
        line-height: 26px;
        color: #4c5767
    }

    .main-page .graphic_1920 {
        display: none
    }

    .main-page .graphic_1366 {
        display: block;
        margin-top: 14px
    }
}

@media (max-width: 1024px) {
    .main-page {
        padding: 12px
    }

    .main-page .title {
        padding-left: 14px
    }

    .main-page .feedback {
        min-height: 235px
    }
}

@media (max-width: 1024px)and (max-width: 840px) {
    .main-page .feedback:before {
        top: 70%;
        right: 5px
    }
}

@media (max-width: 768px) {
    .main-page {
        padding: 10px 34px
    }

    .main-page .feedback {
        margin: 10px 0 0;
        width: 100%
    }

    .main-page .feedback-row_value .phone {
        display: flex;
        align-items: center
    }

    .main-page .feedback-row_value .phone .icon-phone {
        margin-left: -8px;
        display: inline-block;
        font-size: 34px
    }

    .main-page .feedback:before {
        display: none
    }

    .main-page .feedback-boy {
        opacity: 1;
        margin-left: auto
    }

    .main-page .feedback-links {
        top: 40px;
        left: 30px
    }

    .main-page .feedback-links .feedback-row {
        margin-bottom: 16px;
        padding: 6px 13px 8px 20px
    }

    .main-page .feedback-links .feedback-row_label {
        font-size: 20px
    }

    .main-page .feedback-links .feedback-row_value {
        font-size: 16px
    }

    .main-page .feedback-links .feedback-row_value .phone {
        font-size: 24px
    }

    .main-page .graphic_1366 {
        display: none
    }

    .main-page .graphic_768 {
        display: block;
        margin-top: 10px
    }
}

@media (max-width: 600px) {
    .main-page {
        padding: 10px 34px
    }

    .main-page .feedback {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 272px;
        padding: 20px 15px
    }

    .main-page .feedback-boy {
        display: none
    }

    .main-page .feedback-links {
        width: 100%;
        position: static;
        display: inline-block;
        transform: none
    }

    .main-page .feedback-row_label {
        white-space: nowrap
    }

    .main-page .graphic_768 {
        display: none
    }

    .main-page .graphic_320 {
        display: block;
        margin-top: 10px;
        width: 100%
    }
}

@media (max-width: 500px) {
    .main-page {
        padding: 10px 0
    }

    .main-page .title {
        padding-left: 0;
    }
}

.monitoring-page-list {
    margin-top: 40px
}

.monitoring-page_accordion {
    margin: 40px 0 60px
}

.monitoring-page .instrumentariy {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    padding: 4% 0 0;
    border: 1px dashed #dfe3e8;
    border-radius: 4px
}

.monitoring-page .scheme {
    margin: 40px 0
}

.monitoring-page .graphic-title {
    margin: 30px 0 60px
}

.monitoring-page .graphic_1366, .monitoring-page .graphic_320, .monitoring-page .graphic_768 {
    display: none
}

@media (max-width: 1366px) {
    .monitoring-page-list {
        margin-top: 30px
    }

    .monitoring-page_accordion {
        margin: 35px 0 45px
    }

    .monitoring-page .instrumentariy {
        margin: 14px 0
    }

    .monitoring-page .scheme {
        margin: 30px 0
    }

    .monitoring-page .graphic-title {
        margin: 20px 0 44px
    }

    .monitoring-page .graphic_1920 {
        display: none
    }

    .monitoring-page .graphic_1366 {
        display: block
    }
}

@media (max-width: 1024px) {
    .monitoring-page-list {
        margin-top: 20px
    }

    .monitoring-page_accordion {
        margin: 23px 0 30px
    }

    .monitoring-page .instrumentariy {
        margin: 12px 0
    }

    .monitoring-page .scheme {
        margin: 20px 0
    }

    .monitoring-page .graphic-title {
        margin: 20px 0 30px
    }
}

@media (max-width: 768px) {
    .monitoring-page .instrumentariy {
        margin: 10px 0
    }

    .monitoring-page .scheme {
        margin: 20px 0
    }

    .monitoring-page .graphic_1366 {
        display: none
    }

    .monitoring-page .graphic_768 {
        display: block
    }
}

@media (max-width: 600px) {
    .monitoring-page .instrumentariy {
        height: 165px;
        min-width: 550px
    }

    .monitoring-page .instrumentariy-wrapper {
        overflow-x: auto
    }

    .monitoring-page .instrumentariy-wrapper::-webkit-scrollbar {
        height: 0
    }

    .monitoring-page .graphic_768 {
        display: none
    }

    .monitoring-page .graphic_320 {
        padding: 0 20px;
        display: block;
        width: 100%
    }
}

@media (max-width: 500px) {
    .monitoring-page-list {
        margin-top: 10px
    }

    .monitoring-page_accordion {
        margin: 13px 0 28px
    }

    .monitoring-page .graphic-title {
        margin: 20px 0 32px
    }

    .monitoring-page .graphic_320 {
        margin-top: 20px;
        padding: 0
    }
}

.participant-page .content-h2 {
    margin: 40px 0
}

.participant-page .roles-img {
    margin-top: 10px;
    margin-bottom: 60px
}

.participant-page .roles-img_mobile {
    display: none
}

@media (max-width: 1366px) {
    .participant-page .roles-title {
        margin-top: 30px
    }

    .participant-page .roles-img {
        margin-top: 14px;
        margin-bottom: 30px
    }
}

@media (max-width: 1024px) {
    .participant-page .roles-title {
        margin-top: 20px
    }

    .participant-page .roles-img {
        margin-top: 12px;
        margin-bottom: 20px
    }
}

@media (max-width: 768px) {
    .participant-page .roles-img {
        margin-top: 10px;
        margin-bottom: 20px
    }
}

@media (max-width: 600px) {
    .participant-page .roles-img {
        display: none
    }

    .participant-page .roles-img_mobile {
        display: block;
        margin: 20px auto
    }
}

.participant-page-list {
    margin-top: 25px
}

@media (max-width: 1366px) {
    .participant-page-list {
        margin-top: 20px
    }
}

.participant-page .content-list {
    margin: 40px 0
}

@media (max-width: 1366px) {
    .participant-page .content-list {
        margin: 30px 0
    }
}

@media (max-width: 1024px) {
    .participant-page .content-list {
        margin: 20px 0
    }
}

.participant-page .parents-title {
    margin-bottom: 25px
}

@media (max-width: 1366px) {
    .participant-page .parents-title {
        margin-top: 20px
    }
}

.participant-page .graphic_1920 {
    margin-top: 60px
}

.participant-page .graphic_1366, .participant-page .graphic_320, .participant-page .graphic_768 {
    display: none
}

@media (max-width: 1366px) {
    .participant-page .graphic_1920 {
        display: none
    }

    .participant-page .graphic_1366 {
        margin-top: 44px;
        display: block
    }
}

@media (max-width: 1024px) {
    .participant-page .graphic_1366 {
        margin-top: 30px
    }
}

@media (max-width: 768px) {
    .participant-page .graphic_1366 {
        display: none
    }

    .participant-page .graphic_768 {
        margin-top: 30px;
        display: block
    }
}

@media (max-width: 600px) {
    .participant-page .graphic_768 {
        display: none
    }

    .participant-page .graphic_320 {
        margin-top: 30px;
        padding: 0 20px;
        display: block;
        width: 100%
    }
}

@media (max-width: 500px) {
    .participant-page .graphic_320 {
        margin-top: 10px;
        padding: 0
    }
}

.support-page .support-text {
    margin-bottom: 26px;
    text-align: center
}

.support-page .content-accordion {
    margin: 14px 0
}

.support-page .graphic_1920 {
    margin-top: 60px
}

.support-form {
    padding-left: 50px;
    padding-right: 20px;
    padding-bottom: 20px;
    overflow-x: hidden
}

.support-form .form-row {
    justify-content: space-between
}

.support-form .form-row .form-field {
    width: calc(33.33333% - 90px)
}

@media (max-width: 1366px) {
    .support-form .form-row {
        justify-content: flex-start
    }

    .support-form .form-row .form-field {
        width: calc(50% - 15px);
        margin-right: 30px
    }

    .support-form .form-row .form-field:nth-child(2) {
        margin-right: 0
    }
}

@media (max-width: 1024px) {
    .support-form .form-row .form-field {
        width: calc(50% - 6px);
        margin-right: 12px
    }

    .support-form .form-row .form-field:nth-child(2) {
        margin-right: 0
    }
}

@media (max-width: 600px) {
    .support-form .form-row .form-field {
        margin: 7px 0;
        width: 100%
    }

    .support-form .form-row .phone {
        width: 100% !important
    }
}

.support-form .form-field {
    margin: 0 30px 30px 0
}

.support-form .phone {
    margin-right: 0;
    width: 170px !important
}

.support-form .input-theme {
    width: 100%
}

.support-form .support-textarea {
    width: 100%;
    margin-top: 20px
}

@media (max-width: 1366px) {
    .support-form .form-checkbox .checkbox + label {
        align-items: flex-start
    }
}

.support-form_footer {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end
}

.support-form_footer .form-button {
    width: 140px;
    height: 50px
}

@media (max-width: 1366px) {
    .support-form_footer {
        margin-top: 20px
    }

    .support-form_footer .form-button {
        width: 130px;
        height: 40px
    }
}

@media (max-width: 600px) {
    .support-form_footer .form-button {
        width: 100%;
        height: 50px
    }
}

@media (max-width: 1366px) {
    .support-form {
        padding-bottom: 10px
    }

    .support-form .form-field {
        margin: 0 30px 20px 0
    }
}

@media (max-width: 1024px) {
    .support-form {
        padding-left: 40px;
        padding-right: 10px
    }
}

@media (max-width: 768px) {
    .support-form {
        padding-right: 0
    }
}

@media (max-width: 600px) {
    .support-form {
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 0
    }

    .support-form .form-field {
        margin: 0 0 14px;
        width: 100%
    }
}

body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.page, body {
    font-family: Futura PT, sans-serif
}

.page {
    position: relative;
    width: 100%;
    min-height: 100vh;
    background-color: #f2f2f2;
    flex-wrap: nowrap
}

.page-inner {
    margin: 42px 15px 0;
    background-color: #fff;
}

.page-content-wrapper, .page-wrapper {
    padding-top: 30px;
    min-height: calc(100vh - 91px)
}

.cabinet-page .page-wrapper {
    min-height: calc(100vh - 35px)
}

@media (min-width: 1366px) {
    .cabinet-page .page-wrapper {
        min-height: calc(100vh - 21px)
    }
}

@media (min-width: 768px) {
    .cabinet-page .page-wrapper {
        padding-top: 0;
    }
}

.home .page-wrapper {
    padding-left: 0;
}

.cabinet-page .page-wrapper {
    padding-left: 0;
}

@media (min-width: 769px) {
    .home .page-wrapper {
        padding-left: 252px;
    }
}

@media (min-width: 1367px) {
    .home .page-wrapper {
        padding-left: 350px;
    }
}

.page-wrapper {
    padding-left: 100px;
}

@media (max-width: 1366px) {
    .page-wrapper {
        padding-top: 74px;
        padding-left: 255px;
        min-height: calc(100vh - 35px)
    }
}

@media (max-width: 1024px) {
    .page-content-wrapper, .page-wrapper {
        padding-top: 72px;
        padding-left: 72px
    }
}

@media (max-width: 768px) {
    .page-content-wrapper, .page-wrapper {
        padding-top: 0;
        padding-left: 0;
        min-height: calc(100vh - 173px)
    }
}

@media (max-width: 500px) {
    .page-content-wrapper, .page-wrapper {
        min-height: calc(100vh - 126px)
    }
}

/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
.lity {
    z-index: 9990;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    background: #0b0b0b;
    background: rgba(0, 0, 0, 0.9);
    outline: none !important;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.lity.lity-opened {
    opacity: 1;
}

.lity.lity-closed {
    opacity: 0;
}

.lity * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lity-wrap {
    z-index: 9990;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    outline: none !important;
}

.lity-wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}

.lity-loader {
    z-index: 9991;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -0.8em;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
    opacity: 1;
}

.lity-container {
    z-index: 9992;
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    max-width: 100%;
    max-height: 100%;
    outline: none !important;
}

.lity-content {
    z-index: 9993;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

.lity-content:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
    z-index: 9994;
    width: 35px;
    height: 35px;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #fff;
    font-style: normal;
    font-size: 35px;
    font-family: Arial, Baskerville, monospace;
    line-height: 35px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    border: 0;
    background: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lity-close::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #fff;
    font-style: normal;
    font-size: 35px;
    font-family: Arial, Baskerville, monospace;
    line-height: 35px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    border: 0;
    background: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lity-close:active {
    top: 1px;
}

/* Image */
.lity-image img {
    max-width: 100%;
    display: block;
    line-height: 0;
    border: 0;
}

/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
    width: 100%;
    max-width: 964px;
}

.lity-iframe-container {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    overflow: auto;
    pointer-events: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

.lity-hide {
    display: none;
}

/* Common */

.help-block.help-block-error {
    color: #a84053;
}

.btn-success {
    color: #fff;
    background-color: #8cc863;
    border-color: #8cc863;
}

.btn-success:hover, .btn-success:focus {
    color: #fff;
    background-color: #86bf5e;
    border-color: #86bf5e;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #86bf5e;
    border-color: #86bf5e;
}

.btn-link.btn-link-accordion:hover {
    color: #e1444d;
}

.opacity-50 {
    opacity: 0.5;
}

.opacity-100 {
    opacity: 1;
}

.home .video {
    height: auto;
    border-radius: 10px;
}

@media (min-width: 992px) {
    .home .video {
        height: 100%;
    }
}

#feedbackform-who_send label {
    margin-right: 20px;
}

.sidebar-nav_link[href='/cabinet'] {
    display: flex;
}

@media (min-width: 992px) {
    .sidebar-nav_link[title='Вход'] {
        display: none;
    }
}
