

/* Start:/local/templates/ekacod/css/fonts.css?168464727841888*/
@font-face {
    font-family: 'iconfont';
    src: url('data:application/octet-stream;base64,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') format('woff'),
    url('data:application/octet-stream;base64,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sAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-control:before { content: '\e800'; } /* '' */
.icon-mouse:before { content: '\e801'; } /* '' */
.icon-user:before { content: '\e802'; } /* '' */
.icon-left:before { content: '\e803'; } /* '' */
.icon-all:before { content: '\e804'; } /* '' */
.icon-phone:before { content: '\e805'; } /* '' */
.icon-logo:before { content: '\e806'; } /* '' */
.icon-arrow-down:before { content: '\e807'; } /* '' */
.icon-cls:before { content: '\e808'; } /* '' */
.icon-elips:before { content: '\e809'; } /* '' */
.icon-icon-1:before { content: '\e80a'; } /* '' */
.icon-icon-2:before { content: '\e80b'; } /* '' */
.icon-icon-3:before { content: '\e80c'; } /* '' */
.icon-print:before { content: '\e80d'; } /* '' */
.icon-left-open-big:before { content: '\e80e'; } /* '' */
.icon-right-open-big:before { content: '\e80f'; } /* '' */
.icon-ok:before { content: '\e810'; } /* '' */
.icon-bank-1:before { content: '\e811'; } /* '' */
.icon-bank-2:before { content: '\e812'; } /* '' */
.icon-bank-3:before { content: '\e813'; } /* '' */
.icon-bank-7:before { content: '\e814'; } /* '' */
.icon-bank-8:before { content: '\e815'; } /* '' */
.icon-bank-9:before { content: '\e816'; } /* '' */
.icon-bank-10:before { content: '\e817'; } /* '' */
.icon-bank-4:before { content: '\e818'; } /* '' */
.icon-bank-5:before { content: '\e819'; } /* '' */
.icon-bank-6:before { content: '\e81a'; } /* '' */
.icon-order-1:before { content: '\e81b'; } /* '' */
.icon-order-2:before { content: '\e81c'; } /* '' */
.icon-success2:before { content: '\e81d'; } /* '' */
.icon-success1:before { content: '\e81e'; } /* '' */
.icon-link:before { content: '\e81f'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */




/* End */


/* Start:/local/templates/ekacod/css/style.css?1755166439121610*/
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}
.start {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
}
.end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
}
.around {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
}
.space-between {
    justify-content: space-between;
}
.alc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}
.alstart {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
}
.alend {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}
.cover {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
*,
::before,
::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}
body {
    font-family: "Ubuntu", "Open Sans", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    height: 100%;
    margin: 0;
    position: relative;
    overflow-x: hidden;
}
.main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
[tabindex="-1"]:focus {
    outline: 0 !important;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
    list-style: none;
}
ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}
dt {
    font-weight: 700;
}
dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
blockquote {
    margin: 0 0 1rem;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    color: #000;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #fca311;
    text-decoration: none;
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
    outline: none;
}
a:not([href]):not([tabindex]):focus {
    outline: 0;
    outline: none;
}
pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}
th {
    text-align: inherit;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
input,
button,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
input {
    overflow: visible;
}
button:focus,
input:focus {
    outline: none;
}
button,
select {
    text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}
textarea {
    overflow: auto;
    resize: vertical;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1-title,
.h2-title,
.h3-title,
.h4-title,
.h5,
.h6 {
    line-height: 1.2;
    color: #000;
    font-family: "Open Sans";
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 20px;
}
.h1-title {
    font-size: 52px;
    color: #fff;
    line-height: 1.5;
    padding-bottom: 40px;
    letter-spacing: 3px;
}
.h2-title {
    font-size: 20px;
}
.h3-title {
    font-size: 13px;
    font-family: "Ubuntu";
    font-weight: 400;
}
h4,
.h4-title {
    font-size: 10px;
    font-family: "Ubuntu";
    font-weight: 400;
}
.soft-title {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 30px;
}
.container {
    width: 1180px;
    margin: 0 auto;
    max-width: 94%;
    padding: 0;
    position: relative;
}
p {
    font-size: 13px;
    font-family: "Ubuntu";
    font-weight: 400;
    margin: 0;
    padding-bottom: 10px;
}
.button {
    background: transparent;
    font-size: 16px;
    color: #fff;
    border: none;
    display: inline-block;
    letter-spacing: 1.2px;
    line-height: 70px;
    position: relative;
    cursor: pointer;
    font-weight: 400;
    text-align: center;
    width: 245px;
    max-width: 100%;
    border-radius: 45px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.button:before {
    margin-right: 15px;
    font-size: 15px;
    color: #24bd88;
}
.button:hover {
    background: #24bd88;
    color: #000;
}
.button:hover:before {
    color: #000;
}
.arrow-left {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: #24bd88;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.arrow-left:before {
    content: "\e800";
    font-family: iconfont;
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 10px;
    font-size: 18px;
}
.arrow-left:hover {
    background: #8b8b8b;
}
.arrow-right {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: #24bd88;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.arrow-right:before {
    content: "\e80f";
    font-family: iconfont;
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 10px;
    font-size: 18px;
}
.arrow-right:hover {
    background: #8b8b8b;
}
li {
    position: relative;
}
li:hover .pulse__round-container {
    opacity: 1;
}
li:hover .pulse__dot {
    background: #8b8b8b;
}
li:hover .pulse__round {
    -webkit-animation: pulse 3s ease-out infinite;
    animation: pulse 3s ease-out infinite;
    opacity: 1;
}
li:hover .pulse__round:nth-child(2) {
    -webkit-animation: pulse 3s ease-out infinite;
    animation: pulse 3s ease-out infinite;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.pulse {
    position: absolute;
    left: -15px;
    top: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 55px;
    overflow: hidden;
}
.pulse .pulse__dot {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 100%;
    background: #24bd88;
    width: 6px;
    height: 6px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.pulse .pulse__round-container {
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 55px;
    overflow: hidden;
    opacity: 0;
}
.pulse .pulse__round-container .pulse__round {
    border: 1px solid #8b8b8b;
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 96%;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}
.pulse .pulse__round-container .pulse__round:nth-child(2) {
    border: 1px solid #8b8b8b;
    position: absolute;
    width: 0;
    height: 0;
    opacity: 1;
    top: 50%;
    left: 96%;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pagination {
    display: inline-block;
    padding-bottom: 20px;
}
.pagination a {
    font-size: 13px;
    text-decoration: underline;
}
.pagination a:hover {
    color: #24bd88;
}
.pagination span {
    color: #959595;
    position: relative;
    padding-left: 12px;
}
.pagination span:before {
    content: "|";
    position: absolute;
    left: 4px;
    font-size: 13px;
    top: -1px;
}

img:not([class]) {
    margin-bottom: 0;
    width: auto;
}
ul:not([class]) {
    padding: 0;
}
ul:not([class]) li {
    padding-left: 40px;
    padding-bottom: 10px;
    position: relative;
}
ul:not([class]) li:before {
    content: "";
    width: 6px;
    height: 6px;
    border: solid 1px #000;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 17px;
    top: 7px;
}
ol:not([class]) {
    list-style: inherit;
    list-style-type: decimal;
    padding-left: 25px;
}
ol:not([class]) li {
    padding-left: 15px;
    padding-bottom: 10px;
    position: relative;
}
table:not([class]) {
    width: 100%;
    margin-bottom: 50px;
}
table:not([class]) thead {
    background: #171b25;
}
table:not([class]) th {
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    opacity: 0.7;
    padding: 20px 30px;
}
table:not([class]) tr {
    border-bottom: solid 2px #eaeaea;
}
table:not([class]) tr:nth-child(even) {
    background: #f7f7f7;
}
table:not([class]) td {
    font-size: 16px;
    color: #000;
    padding: 30px;
}
.float-left {
    float: left;
    padding-right: 25px;
    width: 280px;
    height: 220px;
    margin-bottom: 0;
}
button:not([class]) {
    line-height: 57px;
    padding: 0 70px;
    background: #24bd88;
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
button:not([class]):hover {
    opacity: 0.8;
}
article {
    width: 70%;
}
blockquote {
    margin: 45px 0;
    padding: 40px 60px;
    font-size: 20px;
    line-height: 2;
    position: relative;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}
blockquote:before {
    content: '"';
    position: absolute;
    font-size: 60px;
    font-weight: 700;
    font-family: "Open Sans";
    font-style: italic;
    top: 12px;
    left: 12px;
}
.top_block {
    position: relative;
    overflow: hidden;
    background: url(/local/templates/ekacod/css/../img/bg.jpg);
    min-height: 1000px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    position: relative;
}
.top_block .container {
    background: transparent;
}
.top_block .bg {
    position: absolute;
    left: 0;
    width: 1000%;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    -webkit-background-size: 100%;
}
.top_block .bg-1 {
    background: url(/local/templates/ekacod/css/../img/bg-10.png);
    -webkit-animation: bg 300s linear infinite;
    animation: bg 300s linear infinite;
    opacity: 0.5;
}
.top_block .bg-2 {
    background: url(/local/templates/ekacod/css/../img/bg-11.png);
    -webkit-animation: bg 150s linear infinite;
    animation: bg 150s linear infinite;
}
@-webkit-keyframes bg {
    from {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-9999px);
        -moz-transform: translateX(-9999px);
        -ms-transform: translateX(-9999px);
        -o-transform: translateX(-9999px);
        transform: translateX(-9999px);
    }
}
.top_block:before {
    content: "";
    background: url(/local/templates/ekacod/css/../img/bg3.png);
    width: 42%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}
.top_block .top_box-info {
    max-width: 820px;
    padding: 180px 0;
    z-index: 10;
    position: relative;
}
.top_block .top_box-info h1 {
    font-size: 52px;
    color: #fff;
    line-height: 1.5;
    padding-bottom: 40px;
    letter-spacing: 3px;
}
.top_block .top_box-info .description {
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    padding-bottom: 45px;
}
.top_block .top_box-info .description span {
    font-weight: 700;
    text-transform: uppercase;
}
.top_block .top_box-info .button-1 {
    background: #24bd88;
    color: #000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.top_block .top_box-info .button-1:before {
    color: #000;
}
.top_block .top_box-info .button-1:hover {
    opacity: 0.8;
}
.top_block .top_slider {
    height: 330px;
    width: 220px;
    margin: 0 30px 0 0;
    padding-top: 130px;
    position: relative;
    z-index: 20;
}
.top_block .top_slider .swiper-wrapper {
    height: 160px;
}
.top_block .top_slider .swiper-wrapper .swiper-slide span {
    color: #fff;
    position: relative;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.8;
}
.top_block .top_slider .swiper-wrapper .swiper-slide span:before {
    content: '"';
    position: absolute;
    color: #fff;
    top: -115px;
    left: 0;
    font-size: 50px;
    font-family: "Open Sans";
    font-weight: 700;
    font-style: italic;
}
.top_block .top_slider .swiper-pagination {
    text-align: left;
    bottom: 0;
}
.top_block .top_slider .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: solid 1px #5c6276;
    background: transparent;
    opacity: 1;
    margin-right: 15px;
}
.top_block .top_slider .swiper-pagination .swiper-pagination-bullet-active {
    width: 18px;
    height: 18px;
    background: #fff;
    position: relative;
    top: 4px;
    left: 2px;
}
.top_block .bottom {
    position: absolute;
    left: 0;
    bottom: -70px;
    cursor: pointer;
    z-index: 20;
}
.top_block .bottom span {
    color: rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.top_block .bottom:before {
    color: #24bd88;
    font-size: 30px;
}
.top_block .bottom:hover span {
    color: #24bd88;
}
.info_block {
    padding: 110px 0 70px;
}
.info_block .info_top .title {
    font-size: 32px;
    max-width: 300px;
    font-weight: 300;
}
.info_block .info_top .info_list {
    -webkit-column-count: 2;
    column-count: 2;
    font-size: 15px;
    padding: 0 0 70px;
}
.info_block .info_top .info_list li {
    margin-bottom: 20px;
    padding-left: 25px;
    position: relative;
}
.info_block .info_top .info_list li:before {
    content: "\e810";
    font-family: iconfont;
    position: absolute;
    left: 0;
    top: 0;
}
.info_block .custom_line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    position: relative;
}
.info_block .custom_line:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #d7d7d7;
}
.info_block .custom_line .text {
    font-size: 13px;
    cursor: pointer;
    width: 370px;
    max-width: 100%;
    padding-left: 20px;
}
.info_block .custom_line .text span {
    color: #24bd88;
}
.info_block .info_boxes {
    padding-top: 85px;
    max-width: 1035px;
}
.info_block .info_boxes .box {
    max-width: 270px;
    padding-left: 100px;
    font-size: 15px;
    position: relative;
}
.info_block .info_boxes .box:before {
    font-size: 50px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}
.info_block .info_boxes .box:after {
    content: "";
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #f08e24;
    display: inline-block;
    position: absolute;
    z-index: 10;
    left: 25px;
    top: -15px;
}
.selectric-items li {
    padding-left: 20px !important;
}
.servers_block {
    padding: 100px 0 55px;
    background-color: #f2f2f2;
    position: relative;
    overflow: hidden;
    z-index: 20;
}
.servers_block .container {
    background: transparent;
}
.servers_block:before {
    content: "";
    background-image: url(/local/templates/ekacod/css/../img/circle.png);
    width: 840px;
    height: 840px;
    position: absolute;
    right: -280px;
    bottom: -50%;
}
.servers_block form .title {
    font-size: 32px;
    line-height: 1;
}
.servers_block form .reset {
    cursor: pointer;
    padding-left: 15px;
    position: relative;
    margin-bottom: 0;
    font-size: 13px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.servers_block form .reset:before {
    color: #e42a2a;
    font-size: 8px;
    position: absolute;
    left: 0;
    top: 6px;
}
.servers_block form .reset:hover {
    color: #24bd88;
}
.servers_block .boxes {
    padding: 30px 0;
}
.servers_block .boxes .box {
    border: solid 1px #cbcdd5;
    width: 25%;
    padding: 30px;
}
.servers_block .boxes .box:not(:last-child) {
    border-right: none;
}
.servers_block .boxes .box .title {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 30px;
    display: block;
}
.servers_block .boxes .box .noUi-horizontal {
    height: 4px;
}
.servers_block .boxes .box .noUi-base {
    background: #d7d7d7;
}
.servers_block .boxes .box .noUi-connect {
    background: #24bd88;
}
.servers_block .boxes .box .noUi-target {
    border: none;
}
.servers_block .boxes .box .noUi-handle {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #f2f2f2;
    border: solid 5px #24bd88;
    top: -8px;
    left: -9px;
    -webkit-box-shadow: 0 4px 21px -2px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 4px 21px -2px rgba(0, 0, 0, 0.27);
    box-shadow: 0 4px 21px -2px rgba(0, 0, 0, 0.27);
    cursor: pointer;
}
.servers_block .boxes .box .noUi-handle:after,
.servers_block .boxes .box .noUi-handle:before {
    display: none;
}
.servers_block .boxes .box .noUi-handle:focus {
    outline-style: none;
}
.servers_block .boxes .box .price-range-item {
    margin-top: 25px;
}
.servers_block .boxes .box .price-range-item input {
    width: 50%;
    border: none;
    background: transparent;
}
.servers_block .boxes .box .price-range-item:nth-child(2) {
    text-align: right;
}
.servers_block .boxes .box .price-range-item:nth-child(2) input {
    text-align: right;
}
.servers_block .boxes .box:last-child {
    padding: 0;
}
.servers_block .boxes .box:last-child .checkbox-top {
    padding: 30px 30px 24px;
}
.servers_block .boxes .box:last-child .checkbox-top input[type="checkbox"]:checked + label:before {
    opacity: 1;
    z-index: 2;
}
.servers_block .boxes .box:last-child .checkbox-top input[type="checkbox"]:checked + label:after {
    background: #24bd88;
    border-color: #24bd88;
    z-index: 1;
}
.servers_block .boxes .box:last-child .checkbox-top label[for="pc2"] {
    right: 15px;
}
.servers_block .boxes .box:last-child .checkbox-top label {
    padding-left: 25px;
    position: relative;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 0;
}
.servers_block .boxes .box:last-child .checkbox-top label:before {
    content: "\e810";
    font-family: iconfont;
    position: absolute;
    left: 8px;
    font-size: 9px;
    color: #fff;
    top: 2px;
    opacity: 0;
}
.servers_block .boxes .box:last-child .checkbox-top label:after {
    content: "";
    width: 16px;
    height: 16px;
    background: transparent;
    border: solid 2px #d1d3de;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 1px;
}
.servers_block .boxes .box:last-child .checkbox-top span {
    font-size: 14px;
    font-weight: 500;
}
.servers_block .boxes .box:last-child .checkbox-top:last-child {
    border-top: solid 1px #cbcdd5;
}
.servers_block .boxes .box:last-child .checkbox-top input[type="checkbox"] {
    display: none;
}
.servers_block table {
    width: 100%;
    padding: 25px;
}
.servers_block table thead {
    margin: 20px 0;
}
.servers_block table thead th {
    font-size: 12px;
    font-weight: 400;
    position: relative;
    padding: 0 25px 25px;
}
.servers_block table thead th:before {
    position: absolute;
    left: 58px;
    top: 6px;
    font-size: 5px;
}
.servers_block table thead th:nth-child(3):before {
    left: 76px;
}
.servers_block table thead .active:before {
    position: absolute;
    left: 58px;
    margin-left: 4px;
    top: 6px;
    font-size: 5px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.servers_block table thead .check {
    cursor: pointer;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.servers_block table thead .check:hover {
    color: #24bd88;
}
.servers_block table tbody {
    -webkit-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.18);
    box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.18);
    height: 50px;
}
.servers_block table tbody .sale td:first-child {
    position: relative;
}
.servers_block table tbody .sale td:first-child:before {
    content: "\e809";
    font-family: iconfont;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 40px;
    color: #d52121;
    left: -27px;
    z-index: 1;
    text-shadow: 0 5px 16px #969696;
}
.servers_block table tbody .sale td:first-child:after {
    content: "SALE";
    font-size: 11px;
    color: #fff;
    z-index: 2;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: -20px;
}
.servers_block table tbody tr {
    background: #fff;
    height: 80px;
    border-bottom: solid 4px #eaeaea;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.servers_block table tbody tr:last-child {
    border-bottom: none;
}
.servers_block table tbody tr:hover {
    background: #f2f2f2;
}
.servers_block table tbody tr:hover td {
    color: #000;
}
.servers_block table tbody tr:hover .button {
    background: #e85a36;
    color: #fff;
}
.servers_block table tbody td {
    font-size: 16px;
    color: #8b8b8b;
    padding: 0 20px;
}
.servers_block table tbody td:nth-child(6) {
    color: #000;
}
.servers_block table tbody td.new-price {
    color: #e42a2a;
}
.servers_block table tbody td.new-price span {
    color: #9c9c9c;
    display: block;
    font-size: 13px;
    text-decoration: line-through;
}
.servers_block table .button {
    font-size: 14px;
    line-height: 33px;
    width: 105px;
    border: solid 2px #e85a36;
    color: #000;
}
.servers_block table .button:hover {
    color: #fff;
    background: #e85a36;
}
.servers_block .load-all-wrapp {
    text-align: center;
}
.servers_block .load-all-wrapp .load-all {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    margin: 30px 0 5px;
    cursor: pointer;
    padding-left: 35px;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.servers_block .load-all-wrapp .load-all:before {
    color: #24bd88;
    font-size: 20px;
    position: absolute;
    left: 0;
}
.servers_block .load-all-wrapp .load-all:hover {
    color: #24bd88;
}
.servers_block .mobile-block {
    padding: 50px 0 20px;
    visibility: hidden;
    height: 0;
    position: absolute;
}
.servers_block .mobile-block .info {
    width: 150px;
}
.servers_block .mobile-block .info div {
    font-size: 14px;
    color: #000;
    padding: 10px;
    background: #fff;
    border-bottom: solid 1px #f2f2f2;
}
.servers_block .mobile-block .swiper-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px;
    padding-bottom: 60px;
    background: none;
    top: 60%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.servers_block .mobile-block .swiper-container .control {
    width: 175px;
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.servers_block .mobile-block .swiper-container .swiper-slide .set div {
    font-size: 14px;
    color: #8b8b8b;
    padding: 10px;
    background: #fff;
    border-bottom: solid 1px #f2f2f2;
}
.servers_block .mobile-block .swiper-container .swiper-slide .set a {
    background: transparent;
    color: #000;
    font-size: 14px;
    line-height: 33px;
    width: 105px;
    border: solid 2px #e85a36;
    border-radius: 45px;
    display: inline-block;
    text-align: center;
}
.servers_block .mobile-block .swiper-container .swiper-slide div.new-price {
    color: #e42a2a;
}
.servers_block .mobile-block .swiper-container .swiper-slide div.new-price span {
    color: #9c9c9c;
    font-size: 13px;
    text-decoration: line-through;
}
.servers_block .mobile-block .swiper-container .sale div:first-child {
    position: relative;
}
.servers_block .mobile-block .swiper-container .sale div:first-child:before {
    content: "\e809";
    font-family: iconfont;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 40px;
    color: #d52121;
    right: 0;
    z-index: 1;
    text-shadow: 0 5px 16px #969696;
}
.servers_block .mobile-block .swiper-container .sale div:first-child:after {
    content: "SALE";
    font-size: 11px;
    color: #fff;
    z-index: 2;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 7px;
}
.servers_block .mobile-block .swiper-container:hover {
    opacity: 0.8;
}
.servers_block .mobile-block .swiper-button-next {
    width: 50px;
    height: 50px;
    background: #24bd88;
    border-radius: 50%;
    right: 0;
    bottom: 0;
    top: auto;
}
.servers_block .mobile-block .swiper-button-next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
    left: 23px;
}
.servers_block .mobile-block .swiper-button-prev {
    width: 50px;
    height: 50px;
    background: #24bd88;
    border-radius: 50%;
    left: 0;
    right: auto;
    bottom: 0;
    top: auto;
}
.servers_block .mobile-block .swiper-button-prev:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
    left: 20px;
}
.servers_block .mobile-block .swiper-pagination-fraction {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 60px;
    line-height: 1;
    text-align: center;
}
.configuration_block {
    background: #202534;
    padding: 80px 0;
    position: relative;
}
.configuration_block .container {
    background: transparent;
}
.configuration_block:before {
    content: "";
    background: url(/local/templates/ekacod/css/../img/circle2.png);
    position: absolute;
    width: 423px;
    height: 423px;
    left: -210px;
    top: -200px;
}
.configuration_block .title {
    font-size: 32px;
    color: #fff;
    padding-bottom: 40px;
}
.configuration_block .configuration_form {
    background: #292f3f;
}
.configuration_block .configuration_form .border-form {
    border: solid 1px #3f4453;
}
.configuration_block .configuration_form .box {
    padding: 30px;
}
.configuration_block .configuration_form span {
    color: #fff;
    font-size: 14px;
    display: block;
    padding-bottom: 15px;
}
.configuration_block .configuration_form .cpu_block {
    border-right: solid 1px #3f4453;
    -webkit-flex-basis: 400px;
    -moz-flex-basis: 400px;
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
}
.configuration_block .configuration_form .ram_block .input_wrapper,
.configuration_block .configuration_form .chanel_block .input_wrapper,
.configuration_block .configuration_form .ip_block .input_wrapper,
.configuration_block .configuration_form .power_block .input_wrapper {
    display: inline-block;
    background: #3f4453;
}
.configuration_block .configuration_form .ram_block .input_wrapper input[type="radio"],
.configuration_block .configuration_form .chanel_block .input_wrapper input[type="radio"],
.configuration_block .configuration_form .ip_block .input_wrapper input[type="radio"],
.configuration_block .configuration_form .power_block .input_wrapper input[type="radio"] {
    display: none;
}
.configuration_block .configuration_form .ram_block .input_wrapper input[type="radio"]:checked + label span,
.configuration_block .configuration_form .chanel_block .input_wrapper input[type="radio"]:checked + label span,
.configuration_block .configuration_form .ip_block .input_wrapper input[type="radio"]:checked + label span,
.configuration_block .configuration_form .power_block .input_wrapper input[type="radio"]:checked + label span {
    color: #fff;
}
.configuration_block .configuration_form .ram_block .input_wrapper input[type="radio"]:checked + label:after,
.configuration_block .configuration_form .chanel_block .input_wrapper input[type="radio"]:checked + label:after,
.configuration_block .configuration_form .ip_block .input_wrapper input[type="radio"]:checked + label:after,
.configuration_block .configuration_form .power_block .input_wrapper input[type="radio"]:checked + label:after {
    opacity: 1;
    border: solid 3px #fff;
    width: 54px;
    height: 54px;
}
.configuration_block .configuration_form .ram_block .input_wrapper label,
.configuration_block .configuration_form .chanel_block .input_wrapper label,
.configuration_block .configuration_form .ip_block .input_wrapper label,
.configuration_block .configuration_form .power_block .input_wrapper label {
    font-size: 14px;
    padding: 15px 0;
    background: #3f4453;
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    width: 87px;
    text-align: center;
}
.configuration_block .configuration_form .ram_block .input_wrapper label:hover span,
.configuration_block .configuration_form .chanel_block .input_wrapper label:hover span,
.configuration_block .configuration_form .ip_block .input_wrapper label:hover span,
.configuration_block .configuration_form .power_block .input_wrapper label:hover span {
    color: #fff;
    z-index: 25;
}
.configuration_block .configuration_form .ram_block .input_wrapper label:hover:after,
.configuration_block .configuration_form .chanel_block .input_wrapper label:hover:after,
.configuration_block .configuration_form .ip_block .input_wrapper label:hover:after,
.configuration_block .configuration_form .power_block .input_wrapper label:hover:after {
    width: 40px;
    height: 40px;
    opacity: 1;
    z-index: 20;
    border: none;
}
.configuration_block .configuration_form .ram_block .input_wrapper label span,
.configuration_block .configuration_form .chanel_block .input_wrapper label span,
.configuration_block .configuration_form .ip_block .input_wrapper label span,
.configuration_block .configuration_form .power_block .input_wrapper label span {
    padding-bottom: 0;
    z-index: 20;
    position: relative;
    color: #989ba2;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.configuration_block .configuration_form .ram_block .input_wrapper label:before,
.configuration_block .configuration_form .chanel_block .input_wrapper label:before,
.configuration_block .configuration_form .ip_block .input_wrapper label:before,
.configuration_block .configuration_form .power_block .input_wrapper label:before {
    content: "";
    height: 20px;
    width: 1px;
    background: #323642;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0;
}
.configuration_block .configuration_form .ram_block .input_wrapper label:after,
.configuration_block .configuration_form .chanel_block .input_wrapper label:after,
.configuration_block .configuration_form .ip_block .input_wrapper label:after,
.configuration_block .configuration_form .power_block .input_wrapper label:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #202534;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.configuration_block .configuration_form .ram_block .input_wrapper label:last-child:before,
.configuration_block .configuration_form .chanel_block .input_wrapper label:last-child:before,
.configuration_block .configuration_form .ip_block .input_wrapper label:last-child:before,
.configuration_block .configuration_form .power_block .input_wrapper label:last-child:before {
    display: none;
}
.configuration_block .configuration_form .ram_block {
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
}
.configuration_block .configuration_form .selectric-items {
    z-index: 20;
}
.configuration_block .configuration_form .selectric {
    border: none;
    background: #3c4250;
    height: 50px;
}
.configuration_block .configuration_form .selectric .label {
    line-height: 52px;
    margin-left: 15px;
}
.configuration_block .configuration_form .selectric .button {
    background: transparent;
    height: 50px;
}
.configuration_block .configuration_form .selectric .button:after {
    display: none;
}
.configuration_block .configuration_form .selectric .button:before {
    content: "\e807";
    font-family: iconfont;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 6px;
    color: #989ba2;
}
.configuration_block .configuration_form .wrapper {
    padding: 30px;
    border-top: solid 1px #3f4453;
    border-bottom: solid 1px #3f4453;
    position: relative;
}
.configuration_block .configuration_form .wrapper .btn-2 {
    width: 100px;
    padding-left: 30px;
    line-height: 1.3;
    text-align: left;
    padding-bottom: 0;
    cursor: pointer;
    left: 153px;
    top: 22px;
    position: absolute;
    display: none;
    opacity: 0;
    visibility: hidden;
}
.configuration_block .configuration_form .wrapper .btn-2:before {
    content: "+";
    position: absolute;
    left: 0;
    font-size: 30px;
    color: #24bd88;
    top: -3px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp {
    background: #212632;
    position: relative;
    height: 50px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .cell {
    width: 136px;
    height: 50px;
    background: #212632;
    display: inline-block;
    border-left: solid 1px #292f3f;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp {
    position: absolute;
    left: 0;
    top: 0;
    background: #3c4250;
    height: 50px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .selectric-wrapper {
    width: 138.9px;
    display: inline-block;
    border-right: solid 1px #212632;
    position: relative;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .selectric-wrapper:last-child {
    border-right: none;
}
.configuration_block .configuration_form .wrapper .gen-wrapp span:first-child .cls {
    display: none;
}
.configuration_block .configuration_form .wrapper .gen-wrapp span:nth-child(2) .cls {
    display: none;
}
.configuration_block .configuration_form .wrapper .gen-wrapp span .cls {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 20;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #3f4453;
    color: #de2b2b;
    font-size: 8px;
    cursor: pointer;
    top: -35px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .selectric-wrapper .cls:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 11px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .btn {
    position: absolute;
    width: 100px;
    padding-left: 30px;
    line-height: 1.3;
    text-align: left;
    padding-bottom: 0;
    cursor: pointer;
    right: -115px;
    top: 8px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .btn:before {
    content: "+";
    position: absolute;
    left: 0;
    font-size: 30px;
    color: #24bd88;
    top: -3px;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .gs-wrapp > .cls {
    display: none;
    position: absolute;
}
.configuration_block .configuration_form .power_block {
    width: 425px;
    max-width: 100%;
}
.configuration_block .configuration_form .power_block .input_wrapper label {
    width: 111px;
    display: inline-block;
}
.configuration_block .configuration_form .power_block .input_wrapper #p1:checked + label {
    background: #202531;
}
.configuration_block .configuration_form .power_block .input_wrapper #p1:checked + label span {
    color: #cc2a2c;
}
.configuration_block .configuration_form .power_block .input_wrapper #p1:checked + label:after {
    border: solid 2px #cc2a2c;
    width: 25px;
    height: 25px;
}
.configuration_block .configuration_form .power_block .input_wrapper #p2:checked + label {
    background: #202531;
}
.configuration_block .configuration_form .power_block .input_wrapper #p2:checked + label span {
    color: green;
}
.configuration_block .configuration_form .power_block .input_wrapper #p2:checked + label:after {
    background: green;
    width: 2px;
    height: 25px;
    border: none;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p1"] {
    position: relative;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p1"] span {
    text-align: right;
    padding-right: 20px;
    color: #989ba2;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p1"]:before {
    display: none;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p1"]:after {
    opacity: 1;
    content: "";
    width: 25px;
    height: 25px;
    border: solid 2px #989ba2;
    position: absolute;
    border-radius: 50%;
    right: 55px;
    top: 25px;
    left: auto;
    background: transparent;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p2"] {
    position: relative;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p2"] span {
    text-align: right;
    padding-right: 32px;
    color: #989ba2;
}
.configuration_block .configuration_form .power_block .input_wrapper label[for="p2"]:after {
    opacity: 1;
    content: "";
    width: 2px;
    height: 25px;
    background: #989ba2;
    border-radius: inherit;
    position: absolute;
    border: none;
    right: 85px;
    top: 25px;
    left: auto;
}
.configuration_block .configuration_form .border {
    border-bottom: solid 1px #3f4453;
}
.configuration_block .configuration_form .chanel_block {
    width: 600px;
    max-width: 100%;
    border-right: solid 1px #3f4453;
}
.configuration_block .configuration_form .chanel_block .input_wrapper label {
    width: 81.4px;
}
.configuration_block .configuration_form .ip_block {
    border-right: solid 1px #3f4453;
    width: 757px;
    max-width: 100%;
}
.configuration_block .configuration_form .ip_block .input_wrapper label {
    width: 51px;
}
.configuration_block .configuration_form .ip_block .input_wrapper label span {
    right: 2px;
}
.configuration_block .configuration_form .ip_block .input_wrapper label:after {
    left: 23px;
}
.configuration_block .configuration_form .checkbox-wrap {
    margin: 0 30px;
    padding: 30px 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    border-bottom: solid 1px #3f4453;
}
.configuration_block .configuration_form .checkbox-wrap span {
    font-size: 13px;
    font-weight: 400;
    color: #898fa2;
    padding-left: 10px;
    margin-left: 50px;
    position: relative;
    padding-bottom: 0;
}
.configuration_block .configuration_form .checkbox-wrap span:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 0;
}
.configuration_block .configuration_form .checkbox-wrap span a {
    color: #24bd88;
    text-decoration: underline;
}
.configuration_block .configuration_form .checkbox-wrap span a:hover {
    text-decoration: none;
}
.configuration_block .configuration_form .checkbox-wrap input[type="checkbox"] {
    display: none;
}
.configuration_block .configuration_form .checkbox-wrap input[type="checkbox"]:checked + label:before {
    opacity: 1;
}
.configuration_block .configuration_form .checkbox-wrap label {
    font-weight: 500;
    color: #fff;
    padding-left: 30px;
    position: relative;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 0;
}
.configuration_block .configuration_form .checkbox-wrap label:before {
    content: "\e810";
    font-family: iconfont;
    position: absolute;
    left: 7px;
    font-size: 12px;
    color: #000;
    top: 0;
    opacity: 0;
    z-index: 20;
}
.configuration_block .configuration_form .checkbox-wrap label:after {
    content: "";
    width: 16px;
    height: 16px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 1px;
}
.configuration_block .configuration_form .checkbox-border {
    border-bottom: none;
}
.configuration_block .configuration_form .ip-wrapp .flex {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
}
.configuration_block .configuration_form .ip-wrapp .flex span {
    font-size: 13px;
    font-weight: 400;
    color: #898fa2;
    padding-left: 10px;
    margin-left: 50px;
    position: relative;
    padding-bottom: 0;
}
.configuration_block .configuration_form .ip-wrapp .flex span:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 0;
}
.configuration_block .configuration_form .ip-wrapp .flex .text-1 {
    padding: 0;
    margin: 0;
    color: #fff;
}
.configuration_block .configuration_form .ip-wrapp .flex .text-1:before {
    display: none;
}
.configuration_block .configuration_form .ip_adressblock {
    padding-top: 20px;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper {
    display: inline-block;
    background: #202534;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input[type="radio"] {
    display: none;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input[type="radio"]:checked + label {
    background: #3f4453;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input[type="radio"]:checked + label span {
    color: #fff;
    z-index: 21;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input[type="radio"]:checked + label:after {
    opacity: 1;
    border: solid 3px #fff;
    width: 60px;
    height: 60px;
    z-index: 20;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label {
    font-size: 14px;
    padding: 15px 0;
    background: #3f4453;
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    width: 54px;
    text-align: center;
    margin-left: -2px;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label:hover span {
    color: #fff;
    z-index: 25;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label:hover:after {
    width: 40px;
    height: 40px;
    opacity: 1;
    z-index: 20;
    border: none;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input[type="radio"]:checked + label {
    z-index: 30;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label span {
    padding-bottom: 0;
    z-index: 20;
    width: 94%;
    margin: 0 auto;
    position: relative;
    color: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label:before {
    content: "";
    height: 20px;
    width: 1px;
    background: #323642;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: -1px;
    z-index: 20;
}
.configuration_block .configuration_form .wrapper .gen-wrapp span .cls:before {
    left: 7px;
    top: 8px;
    position: absolute;
    font-size: 9px;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #202534;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper label:last-child:before {
    display: none;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input:disabled + label {
    background: #212632;
    cursor: default;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input:disabled + label span {
    color: #989ba2;
}
.configuration_block .configuration_form .ip_adressblock .input_wrapper input:disabled + label:before {
    background: #1a1e28;
}
.configuration_block .configuration_form .form-footer {
    background: #1f232f;
    padding: 35px 50px;
}
.configuration_block .configuration_form .form-footer .configuration-print {
    color: #fff;
    text-decoration: underline;
    font-weight: 400;
    position: relative;
    padding-left: 100px;
    max-width: 200px;
    display: inline-block;
}
.configuration_block .configuration_form .form-footer .configuration-print:hover {
    text-decoration: none;
}
.configuration_block .configuration_form .form-footer .configuration-print:before {
    opacity: 0.3;
    font-size: 65px;
    position: absolute;
    left: 0;
    top: -10px;
    text-decoration: none;
}
.configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .gs-wrapp .label {
    width: 100%;
    margin-left: 15px;
}
.configuration_block .configuration_form .form-footer .price-wrap .price {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}
.configuration_block .configuration_form .form-footer .price-wrap .price span {
    font-size: 16px;
    padding-bottom: 15px;
    padding-left: 10px;
}
.configuration_block .configuration_form .form-footer .price-wrap .button {
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    background: #24bd88;
    max-width: 200px;
    margin-left: 70px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.configuration_block .configuration_form .form-footer .price-wrap .button:hover {
    opacity: 0.8;
}
.clients_block {
    padding: 80px 0 0;
}
.clients_block .h1-title {
    font-size: 32px;
    padding-bottom: 10px;
    font-weight: 400;
    color: #000;
}
.clients_block .text {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 50px;
    display: inline-block;
}
.clients_block .box {
    max-width: 350px;
    margin-bottom: 60px;
}
.clients_block .box figure {
    height: 55px;
    margin-bottom: 25px;
    position: relative;
}
.clients_block .box figure:before {
    content: "";
    width: 55px;
    height: 55px;
    border: solid 13px #e7e7e7;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    z-index: 2;
    top: -15px;
    left: 20px;
}
.clients_block .box figure img {
    z-index: 20;
    position: relative;
    width: auto;
}
.clients_block .box .title {
    font-size: 16px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    line-height: 2;
    position: relative;
}
.clients_block .box .title:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 2px;
    background: #f08e24;
    bottom: 0;
    left: 0;
}
.clients_block .box .description {
    font-size: 14px;
    font-weight: 300;
}
.clients_block .clients-sliderwrap {
    padding-top: 110px;
    margin-top: 50px;
    border-top: solid 1px #d7d7d7;
}
.clients_block .clients-sliderwrap .clients-slider .control {
    position: absolute;
    width: 290px;
    height: 290px;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 20;
}
.clients_block .clients-sliderwrap .clients-slider .control .slider-title {
    font-size: 32px;
    padding-bottom: 25px;
}
.clients_block .clients-sliderwrap .clients-slider .control .slider-description {
    font-size: 14px;
    max-width: 260px;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next,
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
    background: none;
    top: 60%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next:hover,
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev:hover {
    opacity: 0.8;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next {
    width: 50px;
    height: 50px;
    background: #24bd88;
    border-radius: 50%;
    right: 180px;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
    left: 23px;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
    width: 50px;
    height: 50px;
    background: #24bd88;
    border-radius: 50%;
    left: 0;
    right: auto;
}
.clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
    left: 20px;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide a {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box {
    width: 280px;
    height: 270px;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box:hover .text {
    top: 0;
    left: 0;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box .text {
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 30px;
    background: rgba(42, 42, 42, 0.35);
    position: absolute;
    top: -100%;
    left: 0;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box .text span {
    color: #fff;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box a {
    display: inline-block;
    height: auto;
    color: #fff;
    text-decoration: underline;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box a:hover {
    text-decoration: none;
}
.clients_block .clients-sliderwrap .clients-slider .swiper-slide .box a:before {
    text-decoration: none;
}
.clients_block .taber-block {
    padding: 120px 0 80px;
}
.clients_block .taber-block .taber-title {
    font-size: 32px;
    width: 300px;
}
.clients_block .faqBox {
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
}
.clients_block .faqBox .items .item .title {
    cursor: pointer;
    font-size: 20px;
    font-weight: 300;
    padding: 30px 0 30px 60px;
    border-top: solid 1px #d7d7d7;
    position: relative;
}
.clients_block .faqBox .items .item .title + div {
    display: none;
    padding-bottom: 30px;
    padding-left: 60px;
}
.clients_block .faqBox .items .item .title span {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #24bd88;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0;
}
.clients_block .faqBox .items .item .title span:before {
    content: "+";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 28px;
    color: #fff;
    top: 18.5px;
    left: 21px;
    line-height: 0;
}
.clients_block .faqBox .items .item .title span:hover {
    opacity: 0.8;
}
.clients_block .faqBox .items .item:last-child {
    border-bottom: solid 1px #d7d7d7;
}
.clients_block .faqBox .items .item .active span {
    background: #ebf0f4;
}
.clients_block .faqBox .items .item .active span:before {
    content: "-";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 38px;
    color: #000;
    top: 18px;
    line-height: 0;
}
.text_block {
    padding: 90px 0;
    background: #f2f2f2;
    position: relative;
    overflow: hidden;
}
.text_block:before {
    content: "";
    background: url(/local/templates/ekacod/css/../img/circle.png);
    background-size: cover;
    width: 580px;
    height: 580px;
    position: absolute;
    right: -140px;
    bottom: -300px;
}
.text_block .container {
    position: relative;
    background: transparent;
}
.text_block .container:after {
    content: "";
    background: url(/local/templates/ekacod/css/../img/circle.png);
    background-size: cover;
    width: 310px;
    height: 310px;
    position: absolute;
    top: -230px;
    left: -145px;
}
.text_block .title {
    font-size: 32px;
    padding-bottom: 20px;
    position: relative;
    z-index: 20;
}
.text_block p {
    padding-bottom: 25px;
}

.push-message {
    position: fixed;
    background: #24bd88;
    bottom: -100%;
    right: -100%;
    width: 370px;
    height: 370px;
    z-index: 100500;
    border-radius: 0 100% 0 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
}
.push-message .text {
    width: 230px;
    color: #fff;
    text-align: left;
    font-size: 16px;
    position: absolute;
    left: 40px;
    top: 140px;
    line-height: 2;
}
.push-message .cls {
    position: absolute;
    left: 40px; 
    top: 90px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.push-message .cls:hover {
    opacity: 0.8;
}
.push-message .btn {
    bottom: 35px; 
    position: absolute;
    display: inline-block;
    padding: 8px;
    left: 40px;
    cursor: pointer;
    color: #fff;
    width: 122px;
    border: solid 2px #fff;
    text-align: center;
    border-radius: 25px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.push-message .btn:hover {
    opacity: 0.8;
}
.push-message-active {
    bottom: 0;
    left: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.burger {
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: relative;
    display: none;
}
.burger span {
    width: 40px;
    height: 3px;
    background: #fff;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.burger span:before {
    content: "";
    width: 40px;
    height: 3px;
    position: absolute;
    background: #fff;
    top: -15px;
    left: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.burger span:after {
    content: "";
    width: 40px;
    height: 3px;
    position: absolute;
    background: #fff;
    top: 15px;
    left: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.burger-active span {
    left: 0;
    width: 0;
}
.burger-active span:before {
    width: 50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0;
}
.burger-active span:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 50px;
    top: 0;
}
.menu-active {
    left: -1px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .configuration_block .configuration_form .power_block .input_wrapper label {
        width: 106px;
    }
    .configuration_block .configuration_form .ram_block .input_wrapper label {
        width: 91px;
    }
}
.order-page {
    background: -moz-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #171b25),
        color-stop(33%, #222737),
        color-stop(100%, #171b25)
    );
    background: -webkit-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -o-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -ms-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#171b25), color-stop(67%, #222737), to(#171b25));
    background: -webkit-linear-gradient(bottom, #171b25 0%, #222737 67%, #171b25 100%);
    background: -o-linear-gradient(bottom, #171b25 0%, #222737 67%, #171b25 100%);
    background: linear-gradient(0deg, #171b25 0%, #222737 67%, #171b25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171b25',endColorstr='#171b25',GradientType=0);
    padding-top: 170px;
    position: relative;
}
.order-page .container {
    max-width: 1270px;
}
.order-page .form-block .right-block {
    width: 935px;
    max-width: 100%;
    margin-right: 25px;
    margin-bottom: 25px;
}
.order-page .form-block .right-block .h1-title {
    font-size: 32px;
    font-weight: 300;
    padding-bottom: 0;
    padding-left: 25px;
}
.order-page .form-block .right-block .required-info {
    color: #6f7485;
    position: relative;
    padding-left: 10px;
}
.order-page .form-block .right-block .required-info:before {
    content: "*";
    color: #e0060c;
    position: absolute;
    left: 0;
    top: 0;
}
.order-page .form-block .right-block .line {
    margin-top: 20px;
    padding: 35px 30px;
    background: #292f3f;
    border: solid 1px #3f4453;
}
.order-page .form-block .right-block .line .label-form {
    font-weight: 500;
    color: #fff;
    position: relative;
    padding-right: 10px;
    display: inline-block;
}
.order-page .form-block .right-block .line .label-form:before {
    content: "*";
    color: #e0060c;
    position: absolute;
    right: 0;
    top: 0;
}
.order-page .form-block .right-block .line input {
    display: block;
    height: 50px;
    background: #3c4250;
    border: none;
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
    width: 275px;
    max-width: 100%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .line input:focus {
    background: #515a6d;
}
.order-page .form-block .right-block .line .text-area {
    margin-top: 35px;
}
.order-page .form-block .right-block .line .text-area span {
    color: #fff;
    padding-bottom: 10px;
    display: block;
}
.order-page .form-block .right-block .line .text-area textarea {
    width: 100%;
    height: 100px;
    background: #3c4250;
    border: none;
    resize: none;
    padding: 20px;
    font-size: 16px;
    color: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .line .text-area textarea:focus {
    outline: none;
    background: #515a6d;
}
.order-page .form-block .right-block .line .checkbox {
    margin-top: 30px;
}
.order-page .form-block .right-block .line .checkbox input[type="checkbox"] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
}
.order-page .form-block .right-block .line .checkbox input[type="checkbox"]:checked ~ label:before {
    opacity: 1;
}
.order-page .form-block .right-block .line .checkbox label {
    font-weight: 500;
    color: #fff;
    padding-left: 30px;
    position: relative;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 0;
}
.order-page .form-block .right-block .line .checkbox label:before {
    content: "\e810";
    font-family: iconfont;
    position: absolute;
    left: 7px;
    font-size: 12px;
    color: #000;
    top: 0;
    opacity: 0;
    z-index: 20;
}
.order-page .form-block .right-block .line .checkbox label:after {
    content: "";
    width: 16px;
    height: 16px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 1px;
}
.order-page .form-block .right-block .line .checkbox label span {
    color: #e0060c;
}
.order-page .form-block .right-block .option-wrapp {
    margin-top: 40px;
}
.order-page .form-block .right-block .option-wrapp .title {
    font-size: 24px;
    color: #fff;
    padding-left: 25px;
    font-weight: 300;
    padding-bottom: 25px;
    display: block;
}
.order-page .form-block .right-block .configuration_form {
    background: #292f3f;
    padding: 30px 0 35px;
    border: solid 1px #3f4453;
}
.order-page .form-block .right-block .configuration_form span {
    color: #fff;
    font-size: 14px;
    display: block;
    padding-bottom: 15px;
}
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper input:checked + label span {
    border-right: 1px solid transparent;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_adressblock
    .input_wrapper
    input[type="radio"]:checked
    + label
    span {
    border-right: 1px solid transparent;
}
.order-page .form-block .right-block .configuration_form .speed-span span {
    border-right: 1px solid #323642;
}
.order-page .form-block .right-block .configuration_form .speed-span:last-child span {
    border-right: 1px solid transparent;
}
.order-page .form-block .right-block .configuration_form .chanel_block,
.order-page .form-block .right-block .configuration_form .ip_block,
.order-page .form-block .right-block .configuration_form .power_block {
    padding: 0 30px;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper {
    display: inline-block;
    background: #3f4453;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper input[type="radio"],
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper input[type="radio"],
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper input[type="radio"] {
    display: none;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .chanel_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span,
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span,
.order-page
    .form-block
    .right-block
    .configuration_form
    .power_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span {
    color: #fff;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .chanel_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after,
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after,
.order-page
    .form-block
    .right-block
    .configuration_form
    .power_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after {
    opacity: 1;
    border: solid 3px #fff;
    width: 60px;
    height: 60px;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label {
    font-size: 14px;
    padding: 15px 0;
    background: #3f4453;
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    width: 99px;
    text-align: center;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:hover span,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:hover span,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:hover span {
    color: #fff;
    z-index: 25;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:hover:after,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:hover:after,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:hover:after {
    width: 40px;
    height: 40px;
    opacity: 1;
    z-index: 20;
    border: none;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label span,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label span,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label span {
    padding-bottom: 0;
    z-index: 20;
    position: relative;
    color: #989ba2;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:before,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:before,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:before {
    content: "";
    height: 20px;
    width: 1px;
    background: #323642;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:after,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:after,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #202534;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:last-child:before,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:last-child:before,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:last-child:before {
    display: none;
}
.order-page .form-block .right-block .configuration_form .power_block {
    max-width: 100%;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label {
    width: 111px;
    display: inline-block;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p1:checked + label {
    background: #202531;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p1:checked + label span {
    color: #cc2a2c;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p1:checked + label:after {
    border: solid 2px #cc2a2c;
    width: 25px;
    height: 25px;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p2:checked + label {
    background: #202531;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p2:checked + label span {
    color: green;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper #p2:checked + label:after {
    background: green;
    width: 2px;
    height: 25px;
    border: none;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p1"] {
    position: relative;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p1"] span {
    text-align: right;
    padding-right: 20px;
    color: #989ba2;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p1"]:before {
    display: none;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p1"]:after {
    opacity: 1;
    content: "";
    width: 25px;
    height: 25px;
    border: solid 2px #989ba2;
    position: absolute;
    border-radius: 50%;
    right: 55px;
    top: 25px;
    left: auto;
    background: transparent;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p2"] {
    position: relative;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p2"] span {
    text-align: right;
    padding-right: 32px;
    color: #989ba2;
}
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label[for="p2"]:after {
    opacity: 1;
    content: "";
    width: 2px;
    height: 25px;
    background: #989ba2;
    border-radius: inherit;
    position: absolute;
    border: none;
    right: 85px;
    top: 25px;
    left: auto;
}
.order-page .form-block .right-block .configuration_form .chanel_block {
    max-width: 100%;
    margin-bottom: 45px;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label {
    width: 81.4px;
}
.order-page .form-block .right-block .configuration_form .ip_block {
    max-width: 100%;
    margin-bottom: 45px;
}
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label {
    width: 51px;
}
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label span {
    right: 2px;
}
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:after {
    left: 23px;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap {
    padding: 40px 0 30px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    border-bottom: solid 1px #3f4453;
    margin: 0 30px;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap span {
    font-size: 13px;
    font-weight: 400;
    color: #898fa2;
    padding-left: 10px;
    margin-left: 50px;
    position: relative;
    padding-bottom: 0;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap span:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 0;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap span a {
    color: #24bd88;
    text-decoration: underline;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap span a:hover {
    text-decoration: none;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap input[type="checkbox"] {
    display: none;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap input[type="checkbox"]:checked + label:before {
    opacity: 1;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap label {
    font-weight: 500;
    color: #fff;
    padding-left: 30px;
    position: relative;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 0;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap label:before {
    content: "\e810";
    font-family: iconfont;
    position: absolute;
    left: 7px;
    font-size: 12px;
    color: #000;
    top: 0;
    opacity: 0;
    z-index: 20;
}
.order-page .form-block .right-block .configuration_form .checkbox-wrap label:after {
    content: "";
    width: 16px;
    height: 16px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 1px;
}
.order-page .form-block .right-block .configuration_form .checkbox-border {
    border-bottom: none;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp {
    padding: 30px;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp .flex {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp .flex span {
    font-size: 13px;
    font-weight: 400;
    color: #898fa2;
    padding-left: 10px;
    margin-left: 50px;
    position: relative;
    padding-bottom: 0;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp .flex span:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 0;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp .flex .text-1 {
    padding: 0;
    margin: 0;
    color: #fff;
}
.order-page .form-block .right-block .configuration_form .ip-wrapp .flex .text-1:before {
    display: none;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock {
    padding-top: 20px;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper {
    display: inline-block;
    background: #202534;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper input[type="radio"] {
    display: none;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_adressblock
    .input_wrapper
    input[type="radio"]:checked
    + label {
    background: #3f4453;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_adressblock
    .input_wrapper
    input[type="radio"]:checked
    + label
    span {
    color: #fff;
    z-index: 21;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_adressblock
    .input_wrapper
    input[type="radio"]:checked
    + label:after {
    opacity: 1;
    border: solid 3px #fff;
    width: 60px;
    height: 60px;
    z-index: 20;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label {
    font-size: 14px;
    padding: 15px 0;
    background: #3f4453;
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    width: 54px;
    text-align: center;
    margin-left: -0.5px;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label:hover span {
    color: #fff;
    z-index: 25;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label:hover:after {
    width: 40px;
    height: 40px;
    opacity: 1;
    z-index: 20;
    border: none;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label span {
    padding-bottom: 0;
    z-index: 20;
    position: relative;
    color: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label:before {
    content: "";
    height: 20px;
    width: 1px;
    background: #323642;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: -1px;
    z-index: 20;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #202534;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper label:last-child:before {
    display: none;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper input:disabled + label {
    background: #212632;
    cursor: default;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper input:disabled + label span {
    color: #989ba2;
}
.order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper input:disabled + label:before {
    background: #1a1e28;
}
.order-page .form-block .left-block {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    z-index: 20;
    position: relative;
    background: #24293a;
    padding-left: 25px;
}
.order-page .form-block .left-block:before {
    content: "";
    background: url(/local/templates/ekacod/css/../img/order-bg.png);
    position: absolute;
    right: -999px;
    left: 0;
    top: -180px;
    bottom: 0;
    z-index: 3;
}
.order-page .form-block .left-block .list-wrap {
    z-index: 25;
    position: relative;
    top: -25px;
}
.order-page .form-block .left-block .list-title {
    color: #fff;
    padding-bottom: 15px;
    border-bottom: solid 1px #fff;
    margin-left: 35px;
    font-weight: 700;
    font-size: 18px;
}
.order-page .form-block .left-block .configuration-print {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #303645;
    position: relative;
}
.order-page .form-block .left-block .configuration-print:before {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 15px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .left-block .configuration-print:hover:before {
    color: #24bd88;
}
.order-page .form-block .left-block .list ul {
    padding: 0;
}
.order-page .form-block .left-block .list ul li {
    color: #fff;
    text-transform: unset;
}
.order-page .form-block .left-block .list ul li span {
    display: block;
    font-size: 12px;
    color: #6f7485;
    text-transform: unset;
    padding-bottom: 5px;
}
.order-page .form-block .left-block .list .scroll-menu {
    height: 310px;
}
.order-page .form-block .left-block .list .mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #262b3b;
    border: solid 2px #24bd88;
    width: 8px;
    margin: 10px auto 0;
}
.order-page .form-block .left-block .list .mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
    background-color: #24bd88;
    opacity: 0.8;
}
.order-page .form-block .left-block .list .mCustomScrollBox:before {
    content: "";
    width: 100%;
    height: 20px;
    display: block;
    bottom: 0;
    right: 0;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(40, 46, 61, 0) 0%, rgba(40, 46, 61, 0.99) 99%, #282e3d 100%);
    background: -webkit-linear-gradient(top, rgba(40, 46, 61, 0) 0%, rgba(40, 46, 61, 0.99) 99%, #282e3d 100%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(40, 46, 61, 0)),
        color-stop(99%, rgba(40, 46, 61, 0.99)),
        to(#282e3d)
    );
    background: -o-linear-gradient(top, rgba(40, 46, 61, 0) 0%, rgba(40, 46, 61, 0.99) 99%, #282e3d 100%);
    background: linear-gradient(to bottom, rgba(40, 46, 61, 0) 0%, rgba(40, 46, 61, 0.99) 99%, #282e3d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00282e3d',endColorstr='#282e3d',GradientType=0);
    z-index: 25;
}
.order-page .form-block .left-block .list .mCSB_scrollTools .mCSB_dragger {
    position: absolute;
}
.order-page .form-block .left-block .list .mCustomScrollbar .mCSB_inside > .mCSB_container {
    margin-left: 40px;
    margin-right: 0;
    position: absolute;
}
.order-page .form-block .left-block .list .mCustomScrollbar .mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #434a64;
    width: 1px;
    height: 92%;
    margin: 10px auto 20px;
}
.order-page .form-block .left-block .list .mCSB_scrollTools {
    right: auto;
    left: 0;
}
.order-page .form-block .left-block .receipt {
    background: #fff;
    z-index: 25;
    position: relative;
    padding: 30px;
    margin-top: 50px;
    text-align: center;
    margin-bottom: 50px;
    background: url(/local/templates/ekacod/css/../img/order-bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.order-page .form-block .left-block .receipt ul {
    padding: 0;
}
.order-page .form-block .left-block .receipt ul li {
    padding: 10px 0;
    border-bottom: solid 1px #c6c6c7;
}
.order-page .form-block .left-block .receipt ul li:before {
    display: none;
}
.order-page .form-block .left-block .receipt .pay {
    margin-top: 35px;
    display: block;
    text-align: center;
}
.order-page .form-block .left-block .receipt .pay:before {
    color: #979797;
    font-size: 16px;
    position: absolute;
    left: 85px;
}
.order-page .form-block .left-block .receipt .price {
    font-weight: 700;
    font-size: 40px;
    text-align: center;
    margin: 10px 0;
}
.order-page .form-block .left-block .receipt .price span {
    font-size: 16px;
    padding-left: 10px;
}
.order-page .form-block .left-block .receipt .button {
    background: #24bd88;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.order-page .form-block .left-block .receipt .button:hover {
    opacity: 0.7;
}
label.error {
    display: block;
    color: #fff;
    margin-top: 3px;
    padding: 5px 0 5px 10px;
}
input.error {
    border: solid 2px #e0060c !important;
}
#ch4.error ~ label:after {
    background: #c7333a !important;
}
.success-page {
    padding-top: 111px;
    background: -moz-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #171b25),
        color-stop(33%, #222737),
        color-stop(100%, #171b25)
    );
    background: -webkit-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -o-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -ms-linear-gradient(90deg, #171b25 0%, #222737 67%, #171b25 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#171b25), color-stop(67%, #222737), to(#171b25));
    background: -webkit-linear-gradient(bottom, #171b25 0%, #222737 67%, #171b25 100%);
    background: -o-linear-gradient(bottom, #171b25 0%, #222737 67%, #171b25 100%);
    background: linear-gradient(0deg, #171b25 0%, #222737 67%, #171b25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171b25',endColorstr='#171b25',GradientType=0);
}
.success-page .container {
    width: 1270px;
}
.success-page .left-column {
    width: 410px;
    max-width: 100%;
    position: relative;
    padding-top: 75px;
}
.success-page .left-column:before {
    content: "";
    background: url(/local/templates/ekacod/css/../img/circle.png);
    width: 740px;
    height: 740px;
    position: absolute;
    top: 40px;
    right: 0;
    background-size: cover;
}
.success-page .left-column .mail-send {
    color: #757887;
    position: relative;
    display: inline-block;
    padding-bottom: 25px;
}
.success-page .left-column .mail-send:before {
    font-size: 35px;
}
.success-page .left-column .mail-send:after {
    content: "\e810";
    font-family: "iconfont";
    position: absolute;
    width: 25px;
    background: #ef8e24;
    border-radius: 50%;
    color: #000;
    text-align: center;
    padding: 2px 0;
    top: -12px;
    right: -20px;
}
.success-page .left-column .order-number {
    font-size: 32px;
    color: #fff;
    padding-bottom: 55px;
    font-weight: 300;
}
.success-page .left-column .order-number .number {
    color: #ef8e24;
}
.success-page .left-column .info-block {
    max-width: 340px;
    padding-bottom: 35px;
}
.success-page .left-column .info-block div {
    color: #ef8e24;
    font-size: 30px;
    position: relative;
    font-weight: 700;
}
.success-page .left-column .info-block div:before {
    display: block;
    font-size: 18px;
    color: #616470;
    margin-bottom: 10px;
}
.success-page .left-column .info-block div span {
    font-size: 14px;
    padding-left: 5px;
}
.success-page .left-column .info-block div:first-child {
    border-right: solid 1px #686b75;
    width: 50%;
}
.success-page .left-column .text {
    font-size: 14px;
    color: #fff;
    line-height: 2;
    max-width: 340px;
    margin-bottom: 50px;
}
.success-page .left-column .button {
    border: solid 2px #24bd88;
    width: 220px;
    text-transform: uppercase;
    line-height: 65px;
}
.success-page .right-column {
    background: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding: 85px 50px;
    min-height: 700px;
}
.success-page .right-column:before {
    content: "";
    position: absolute;
    right: -999px;
    left: 0;
    top: 0;
    bottom: 0;
    background: #fff;
}
.success-page .right-column .title {
    font-size: 24px;
    color: #000;
    position: relative;
    padding-bottom: 30px;
    border-bottom: solid 1px #d7d7d7;
}
.success-page .right-column ul {
    padding: 0;
}
.success-page .right-column ul li {
    padding: 30px;
    border-bottom: solid 1px #d7d7d7;
    position: relative;
}
.success-page .right-column ul li:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: solid 1px #24bd88;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0;
}
.success-page .right-column ul li a {
    font-size: 16px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.success-page .right-column ul li a:hover {
    color: #24bd88;
}
.support-page {
    padding-top: 111px;
    background: #fff;
}
.support-page .page-wrap {
    background: #ebedf2;
    padding: 45px 0 70px;
}
.support-page .page-wrap .container {
    position: relative;
}
.support-page .page-wrap .container:before {
    content: "";
    background: #fff;
    position: absolute;
    right: -9999px;
    left: -9999px;
    bottom: -89px;
    top: -45px;
    z-index: 20;
}
.support-page .page-wrap .top-wrap {
    position: relative;
    z-index: 34;
}
.support-page .page-wrap .top-wrap .pagination {
    display: inline-block;
    padding-bottom: 20px;
}
.support-page .page-wrap .top-wrap .pagination a {
    font-size: 13px;
    text-decoration: underline;
}
.support-page .page-wrap .top-wrap .pagination a:hover {
    color: #24bd88;
}
.support-page .page-wrap .top-wrap .pagination span {
    color: #959595;
    position: relative;
    padding-left: 12px;
}
.support-page .page-wrap .top-wrap .pagination span:before {
    content: "|";
    position: absolute;
    left: 4px;
    font-size: 13px;
    top: -1px;
}
.support-page .page-wrap .top-wrap .title {
    font-size: 32px;
    padding-bottom: 50px;
    font-weight: 300;
}
.support-page .page-wrap .theme {
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 12px -1px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 0 12px -1px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 12px -1px rgba(0, 0, 0, 0.09);
    position: relative;
    z-index: 30;
    display: flex;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
}
.support-page .page-wrap .theme .left-block {
    width: 260px;
    max-width: 100%;
    padding: 25px 0 35px 35px;
    background: #f9f9fb;
}
.support-page .page-wrap .theme .left-block .title {
    text-align: right;
    font-size: 24px;
    margin-right: 40px;
    position: relative;
    padding-bottom: 30px;
}
.support-page .page-wrap .theme .left-block .title:before {
    content: "";
    width: 50px;
    height: 2px;
    background: #f08e24;
    position: absolute;
    bottom: 0;
    right: 0;
}
.support-page .page-wrap .theme .right-block {
    padding-left: 50px;
    padding-right: 5px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #fff;
}
.support-page .page-wrap .theme .right-block ul {
    padding: 0;
    margin-bottom: 0;
}
.support-page .page-wrap .theme .right-block ul li {
    padding: 30px;
    border-bottom: solid 1px #d7d7d7;
    position: relative;
}
.support-page .page-wrap .theme .right-block ul li:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: solid 1px #24bd88;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moztransform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0;
}
.support-page .page-wrap .theme .right-block ul li a {
    font-size: 16px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.support-page .page-wrap .theme .right-block ul li a:hover {
    color: #24bd88;
}
.support-page .page-wrap .theme .right-block ul li:last-child {
    border: none;
}
.regular-txt ul:not([class]) li {
    font-size: 16px;
}
.regular-txt ol:not([class]) li {
    font-size: 16px;
}
.regular-txt h1 {
    /* font-size: 36px; */
    padding-bottom: 35px;
}
.regular-txt h2 {
    padding-bottom: 20px;
}
.regular-txt {
    background: #fff;
    padding-top: 111px;
}
.regular-txt .text-wrap {
    background: #fff;
    padding: 40px 0;
}
.regular-txt img {
    padding-right: 0 !important;
    max-width: 100%;
    height: auto;
    display: block;
}
.fancyimage:focus {
    outline: none;
}
.page-404 {
    background: #171b25;
    padding: 111px 0 170px;
}
.page-404 .container {
    text-align: center;
}
.page-404 img {
    margin: -220px auto 0;
    width: auto !important;
}
.page-404 .box {
    display: block;
    padding: 20px 0;
}
.page-404 .box span {
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    padding-bottom: 50px;
}
.page-404 .box .button {
    border: solid 2px #24bd88;
    text-transform: uppercase;
}
.overflow-hidden {
    overflow: hidden !important;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .chanel_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after,
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after,
.order-page
    .form-block
    .right-block
    .configuration_form
    .power_block
    .input_wrapper
    input[type="radio"]:checked
    + label:after {
    z-index: 2;
}
.order-page
    .form-block
    .right-block
    .configuration_form
    .chanel_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span,
.order-page
    .form-block
    .right-block
    .configuration_form
    .ip_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span,
.order-page
    .form-block
    .right-block
    .configuration_form
    .power_block
    .input_wrapper
    input[type="radio"]:checked
    + label
    span {
    z-index: 3;
}
.order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label span,
.order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label span,
.order-page .form-block .right-block .configuration_form .power_block .input_wrapper label span {
    z-index: 1;
}
.clients_block a,
.taber-block a,
.text_block a,
.info_block a,
.regular-txt article a {
    text-decoration: underline;
    color: #24bd88;
}
.clients_block a:hover,
.taber-block a:hover,
.text_block a:hover,
.info_block a:hover,
.regular-txt article a:hover {
    text-decoration: none;
}
@media screen and (max-width: 1340px) {
    .order-page .form-block .right-block .line .flex {
        display: block;
    }
    .order-page .form-block .right-block .line .flex div {
        margin-bottom: 15px;
    }
    .order-page .form-block .right-block .line .flex input {
        width: 100%;
    }
}
@media screen and (max-width: 1275px) {
    .configuration_block .configuration_form .wrapper .gen-wrapp {
        height: auto;
        background: transparent;
        width: 100%;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp {
        width: 100%;
        height: 100%;
        background: transparent;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .cell {
        width: 100%;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .selectric-wrapper {
        width: 100%;
    }
    .configuration_block .configuration_form .wrapper .btn-2 {
        display: block;
        visibility: visible;
        opacity: 1;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .btn {
        opacity: 0;
        visibility: hidden;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .selectric-wrapper .cls {
        left: 15px;
        top: 13px;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp .gs-wrapp .label {
        width: 100%;
        margin-left: 15px;
    }
    .configuration_block .configuration_form .power_block .input_wrapper label {
        width: 105px;
    }
    .configuration_block .configuration_form .border-form .line {
        display: block;
    }
    .configuration_block .configuration_form .border-form .line.ddos-line {
        display: none;
    }
    .configuration_block .configuration_form .cpu_block {
        width: 400px;
        max-width: 100%;
        border: none;
    }
    .configuration_block .configuration_form .chanel_block,
    .configuration_block .configuration_form .ip_block {
        border: none;
    }
}
@media screen and (max-width: 1220px) {
    .servers_block table tbody td {
        padding: 0 10px;
    }
    .servers_block table thead th {
        padding: 0 10px 25px;
    }
    .clients-slider .swiper-slide {
        text-align: center !important;
    }
    .clients_block .clients-sliderwrap .clients-slider .control {
        width: 325px;
        padding-left: 35px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
        left: 35px;
    }
}
@media screen and (max-width: 1024px) {
    .push-message-active {
        display: none;
    }
    .top_block .top_slider {
        z-index: 19;
    }
    .top_block .top_box-info {
        max-width: 565px;
        padding: 180px 135px 180px 0;
    }
    .top_block .top_box-info h1 {
        font-size: 35px;
    }
    .top_block:before {
        width: 68%;
    }
    .top_block .top_slider {
        width: 310px;
    }
    .top_block .top_box-info .icon-control {
        margin-top: 20px;
    }
    .top_block .bottom {
        bottom: 0;
    }
    .info_block {
        padding: 35px 0;
    }
    .info_block .info_top {
        display: block;
    }
    .info_block .info_top .title {
        max-width: 100%;
        padding-bottom: 20px;
    }
    .info_block .info_top .info_list {
        padding-bottom: 30px;
    }
    .servers_block {
        padding: 65px 0 55px;
    }
    .servers_block .boxes {
        display: block;
    }
    .servers_block .boxes .box {
        display: inline-block;
        width: 49%;
        margin-bottom: 5px;
        height: 160px;
        border: none;
    }
    .mobile-block {
        visibility: visible !important;
        height: 100% !important;
        position: static !important;
    }
    .servers_block table {
        display: none;
    }
    .configuration_block .configuration_form .checbox-wrap {
        display: block;
    }
    .configuration_block .configuration_form .checbox-wrap span {
        padding-left: 0;
        margin-left: 0;
        padding-top: 10px;
    }
    .configuration_block .configuration_form .checbox-wrap span:before {
        display: none;
    }
    .clients_block {
        padding-top: 60px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control {
        width: 290px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next {
        right: 145px;
    }
    .load-all-wrapp {
        display: none;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .select-wrapp {
        position: static;
    }
    .configuration_block .configuration_form .wrapper .gen-wrapp .cell {
        display: none;
    }
    .order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper,
    .order-page .form-block .right-block .configuration_form .ip_block .input_wrapper,
    .order-page .form-block .right-block .configuration_form .power_block .input_wrapper {
        background: transparent;
    }
    .order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label:before,
    .order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label:before,
    .order-page .form-block .right-block .configuration_form .power_block .input_wrapper label:before {
        display: none;
    }
    .order-page .form-block .right-block .configuration_form .chanel_block .input_wrapper label,
    .order-page .form-block .right-block .configuration_form .ip_block .input_wrapper label,
    .order-page .form-block .right-block .configuration_form .power_block .input_wrapper label {
        margin-bottom: 4px;
    }
    .success-page .container > .flex {
        display: block;
    }
    .success-page .left-column {
        width: 100%;
        padding-bottom: 50px;
    }
    .success-page .right-column:before {
        right: 0;
    }
    .success-page .right-column {
        padding: 35px 30px;
    }
    .support-page .page-wrap .theme {
        display: block;
    }
    .support-page .page-wrap .container:before {
        display: none;
    }
    .support-page .page-wrap .theme .left-block {
        width: 100%;
        padding: 20px;
    }
    .support-page .page-wrap .theme .left-block .title {
        text-align: left;
        margin: 0;
    }
    .support-page .page-wrap .theme .left-block .title:before {
        left: 0;
        right: auto;
    }
    .support-page {
        padding-top: 106px;
    }
    .support-page .page-wrap .top-wrap {
        padding-left: 0;
    }
    .support-page .page-wrap .theme .left-block .title {
        padding-bottom: 20px;
    }
    .support-page .page-wrap .theme .right-block {
        padding-left: 20px;
    }
    .support-page .page-wrap .top-wrap .title {
        padding-bottom: 30px;
    }
    .support-page .page-wrap {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .regular-txt {
        padding-top: 105px;
    }
    .regular-txt .container .flex {
        display: block;
    }
    article {
        width: 100%;
    }
    aside img {
        width: auto !important;
    }
    .clients_block .clients-sliderwrap .clients-slider .swiper-slide .box .text {
        top: 0;
    }
    .clients_block .clients-sliderwrap .clients-slider .swiper-slide .box {
        margin: 0 auto;
    }
    .support-page .page-wrap .top-wrap {
        z-index: 15;
    }
}
@media screen and (max-width: 930px) {
    .clients_block .clients-sliderwrap .clients-slider .control {
        width: 353px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next {
        right: 150px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control {
        padding-left: 85px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
        left: 90px;
    }
}
@media screen and (max-width: 880px) {
    .clients_block .clients-sliderwrap .clients-slider .control {
        position: static;
        height: auto;
        width: 100%;
        padding-left: 0;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .slider-description {
        max-width: 100%;
        padding-bottom: 40px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next {
        right: 0;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
        left: 0;
    }
    .clients_block .taber-block {
        padding: 80px 0;
        display: block;
    }
    .clients_block .taber-block .taber-title {
        width: 100%;
        padding-bottom: 20px;
    }
    .clients_block .clients-sliderwrap {
        padding-top: 65px;
    }
    .order-page {
        padding-top: 130px;
    }
    .order-page form > .flex {
        display: block;
    }
    .order-page .form-block .left-block:before {
        right: 0;
        top: 0;
    }
    .order-page .form-block .left-block {
        padding: 25px;
    }
    .order-page .form-block .left-block .receipt {
        width: 320px;
        margin: 0 auto;
    }
    .order-page .form-block .right-block .alc {
        display: block;
    }
    .order-page .form-block .right-block .alc span {
        display: block;
        padding: 0;
    }
    .order-page .form-block .right-block .required-info {
        padding-left: 15px !important;
    }
    .order-page .form-block .right-block .option-wrapp .title {
        padding-left: 0;
    }
    .swiper-paginationClients {
        text-align: center;
        padding-top: 20px;
        font-size: 16px;
    }
    .order-page .form-block .left-block .list-wrap {
        top: 0;
    }
}
@media screen and (max-width: 860px) {
    .info_block .info_boxes {
        padding-top: 50px;
        display: block;
    }
    .info_block .info_boxes .box {
        margin: 0 auto 40px;
    }
    .configuration_block .configuration_form .ram_block .input_wrapper,
    .configuration_block .configuration_form .chanel_block .input_wrapper,
    .configuration_block .configuration_form .ip_block .input_wrapper,
    .configuration_block .configuration_form .power_block .input_wrapper {
        background: transparent;
    }
    .configuration_block .configuration_form .ram_block .input_wrapper label,
    .configuration_block .configuration_form .chanel_block .input_wrapper label,
    .configuration_block .configuration_form .ip_block .input_wrapper label,
    .configuration_block .configuration_form .power_block .input_wrapper label {
        margin-bottom: 5px;
    }
    .configuration_block .configuration_form .ram_block .input_wrapper label:before,
    .configuration_block .configuration_form .chanel_block .input_wrapper label:before,
    .configuration_block .configuration_form .ip_block .input_wrapper label:before,
    .configuration_block .configuration_form .power_block .input_wrapper label:before {
        display: none;
    }
    .configuration_block .configuration_form .form-footer {
        display: block;
    }
    .configuration_block .configuration_form .form-footer .price-wrap {
        margin-top: 20px;
    }
    .configuration_block .configuration_form .form-footer .configuration-print {
        display: none;
    }
    .configuration_block .configuration_form .form-footer .price-wrap .price {
        font-size: 40px;
    }
}
@media screen and (max-width: 768px) {

    .text_block {
        padding: 25px 0;
    }
    .clients_block .faqBox .items .item .title {
        font-size: 18px;
    }
    .clients_block .taber-block {
        padding: 50px 0;
    }
    .clients_block .clients-sliderwrap {
        padding-top: 20px;
        margin-top: 0;
    }
    .clients_block .box {
        max-width: 80%;
    }
    .configuration_block {
        padding: 55px 0;
    }
    .servers_block .mobile-block {
        padding: 20px 0;
    }
    .servers_block .boxes .box {
        width: 100%;
    }
    .info_block .info_top .info_list {
        -webkit-column-count: 1;
        column-count: 1;
        padding-bottom: 10px;
    }
    .info_block .custom_line .text {
        width: 600px;
    }
    .info_block .info_top .title {
        font-size: 25px;
    }
    .top_block .container .alc {
        display: block;
    }
    .top_block:before {
        display: none;
    }
    .top_block .top_box-info {
        padding: 0;
    }
    .top_block .top_slider .swiper-wrapper .swiper-slide span:before {
        top: -55px;
    }
    .top_block .top_slider {
        padding-top: 70px;
        height: 200px;
    }
    .top_block {
        min-height: 730px;
        padding-top: 120px;
        padding-bottom: 20px;
    }
    .top_block .bottom {
        display: none !important;
    }
    .burger {
        margin-left: 10px;
    }
    .configuration_block .configuration_form .ip-wrapp .flex {
        display: block;
    }
    .configuration_block .configuration_form .ip-wrapp .flex span {
        margin-left: 0;
        padding-left: 0;
    }
    .configuration_block .configuration_form .ip-wrapp .flex span:before {
        display: none;
    }
    .configuration_block .configuration_form .ip_adressblock .input_wrapper {
        background: transparent;
    }
    .configuration_block .configuration_form .form-footer .price-wrap {
        display: block;
        text-align: center;
        margin-top: 0;
    }
    .configuration_block .configuration_form .form-footer .price-wrap .price {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
    }
    .configuration_block .configuration_form .form-footer .price-wrap .button {
        margin: 0 auto;
    }
    .configuration_block .configuration_form .form-footer {
        padding: 20px;
    }
    .clients_block {
        padding-top: 30px;
    }
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-next,
    .clients_block .clients-sliderwrap .clients-slider .control .swiper-button-prev {
        top: 62%;
    }
    .configuration_block .configuration_form .checkbox-wrap {
        display: block;
    }
    .configuration_block .configuration_form .checkbox-wrap span {
        margin-left: 0;
        padding-left: 0;
        margin-top: 5px;
    }
    .configuration_block .configuration_form .checkbox-wrap span:before {
        display: none;
    }
    .order-page .form-block .right-block .configuration_form .checkbox-wrap {
        display: block;
    }
    .order-page .form-block .right-block .configuration_form .checkbox-wrap span {
        margin-left: 0;
        padding: 5px 0 0;
    }
    .order-page .form-block .right-block .configuration_form .checkbox-wrap span:before {
        display: none;
    }
    .order-page .form-block .right-block .configuration_form .ip-wrapp .flex {
        display: block;
    }
    .order-page .form-block .right-block .configuration_form .ip-wrapp .flex span {
        margin: 0;
        padding: 5px 0 0;
    }
    .order-page .form-block .right-block .configuration_form .ip-wrapp .flex span:before {
        display: none;
    }
    .order-page .form-block .right-block .alc .h1-title {
        font-size: 25px;
    }
    .order-page .form-block .right-block .option-wrapp .title {
        font-size: 20px;
    }
    .order-page .form-block .right-block .line {
        padding: 20px;
    }
    .order-page .form-block .right-block .configuration_form .chanel_block,
    .order-page .form-block .right-block .configuration_form .ip_block,
    .order-page .form-block .right-block .configuration_form .power_block {
        padding: 0 20px;
    }
    .order-page .form-block .right-block .configuration_form .checkbox-wrap {
        margin: 0 20px;
    }
    .order-page .form-block .right-block .configuration_form .ip-wrapp {
        padding: 20px 20px 5px;
    }
    .order-page .form-block .right-block .configuration_form .ip_adressblock .input_wrapper {
        background: transparent;
    }
    .order-page .form-block .left-block {
        padding: 15px;
    }
    .success-page .right-column ul li {
        padding: 20px;
    }
    .success-page {
        padding-bottom: 20px;
    }
    .success-page .right-column {
        padding-bottom: 0;
    }
    .support-page .page-wrap .theme .right-block ul li {
        padding: 20px 30px;
    }
    .page-404 img {
        width: 100% !important;
    }
    .page-404 {
        padding-bottom: 60px;
    }
    .page-404 img {
        margin-top: -160px;
    }
    table:not([class]) td {
        padding: 8px;
    }
    table:not([class]) th {
        padding: 15px;
    }
    table:not([class]) td {
        font-size: 12px;
    }
    table:not([class]) th {
        padding: 8px !important;
    }
    blockquote {
        margin: 45px 0;
        padding: 10px 20px;
        font-size: 17px;
        line-height: 2;
        position: relative;
        border-top: solid 1px #ccc;
        border-bottom: solid 1px #ccc;
    }
    blockquote:before {
        content: '"';
        position: absolute;
        font-size: 51px;
        font-weight: 700;
        font-family: "Open Sans";
        font-style: italic;
        top: -15px;
        left: -10px;
    }
}
@media screen and (max-width: 555px) {
    .clients_block .box {
        max-width: 100%;
    }
    .clients_block .faqBox .items .item .title {
        padding: 15px 0 15px 60px;
    }
    .top_block .top_box-info h1 {
        font-size: 28px;
    }
    .order-page .form-block .left-block .receipt {
        padding: 20px;
        width: 320px;
        max-width: 100%;
    }
    .order-page .form-block .left-block .receipt .pay {
        display: inline-block;
        padding-left: 30px;
        position: relative;
    }
    .order-page .form-block .left-block .receipt .pay:before {
        position: absolute;
        left: 0;
        top: 0;
    }
    .success-page .right-column {
        padding: 35px 15px;
    }

    .support-page,
    .regular-txt {
        padding-top: 0;
    }
    .top_block {
        padding-top: 95px;
        min-height: 570px;
    }
    .row {
        margin: 0;
    }
}
@media screen and (max-width: 480px) {
    .servers_block form .title {
        width: 130px;
    }
    .servers_block .boxes .box {
        padding: 10px;
        height: 140px;
    }
    .servers_block {
        padding-top: 40px;
    }
    .servers_block .boxes {
        padding: 40px 0 0;
    }
    .configuration_block .configuration_form .box {
        padding: 10px;
    }
    .configuration_block .configuration_form .wrapper {
        padding: 30px 10px;
    }
    .clients_block .box figure img {
        width: auto !important;
    }
    .configuration_block .configuration_form .checkbox-wrap {
        margin: 0 10px;
    }
}
@media screen and (max-width: 370px) {
    .servers_block .mobile-block .info {
        width: 110px;
    }
    .servers_block .mobile-block .swiper-container .swiper-slide .set div:nth-child(5) {
        padding: 20px 10px;
    }
    .servers_block .mobile-block .swiper-container .control {
        width: 165px;
    }
}

/* End */


/* Start:/local/templates/ekacod/css/style-cetera.css?1684647278217411*/
details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=60em&xlarge=75em&xxlarge=90em&xxxlarge=120em&giant=160em"}textarea{height:auto;min-height:50px;border-radius:.25em}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.25em}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.25em;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.button.button_new{letter-spacing:.0125em;color:#000;font-size:1em;font-weight:400;background:#24bd88;display:inline-block;padding:1.6875em 1.875em;border-radius:2.1875em;line-height:1;width:auto}.button.button_new:active,.button.button_new:focus,.button.button_new:hover{background:#34cd98;color:#000!important}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25em}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#989ba2}::-moz-placeholder{color:#989ba2}:-ms-input-placeholder{color:#989ba2}::-ms-input-placeholder{color:#989ba2}::placeholder{color:#989ba2}[type=checkbox],[type=file],[type=radio]{margin:0 0 1em}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5em;margin-right:1em;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5em}[type=file]{width:100%}label{display:block;margin:0;font-size:.875em;font-weight:400;line-height:1.8;color:#202534}label.middle{margin:0 0 1em;padding:.5625em 0}.help-text{margin-top:-.5em;font-size:.8125em;font-style:italic;color:#202534}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:.25em 0 0 .25em}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 .25em .25em 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1em;border:1px solid #989ba2;background:#e6e6e6;color:#202534;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1em}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5em}.fieldset{margin:1.125em 0;padding:1.25em;border:1px solid #989ba2}.fieldset legend{margin:0;margin-left:-.1875em;padding:0 .1875em}select{height:2.4375em;margin:0 0 1em;padding:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #989ba2;border-radius:.25em;background-color:#fff;font-family:inherit;font-size:1em;font-weight:400;line-height:1.5;color:#202534;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2860,66,80%29'></polygon></svg>");background-origin:content-box;background-position:right -1em center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5em;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #3c4250;background-color:#fff;-webkit-box-shadow:0 0 5px #989ba2;box-shadow:0 0 5px #989ba2;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#faedeb}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5em;margin-bottom:1em;font-size:.75em;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1em;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}@media print,screen and (min-width:40em){.h1,h1{font-size:3em}.h2,h2{font-size:2.5em}.h3,h3{font-size:1.9375em}.h4,h4{font-size:1.5625em}.h5,h5{font-size:1.25em}.h6,h6{font-size:1em}}a{line-height:inherit;color:#27bab5;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#22a09c}a img{border:0}hr{clear:both;max-width:75em;height:0;margin:1.25em auto;border-top:0;border-right:0;border-bottom:1px solid #989ba2;border-left:0}dl,ol,ul{margin-bottom:1em;list-style-position:outside;line-height:1.6}li{font-size:inherit}ol{margin-left:1.25em}dl{margin-bottom:1em}dl dt{margin-bottom:.3em;font-weight:700}blockquote{margin:0 0 1em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #989ba2}blockquote,blockquote p{line-height:1.6;color:#3c4250}cite{display:block;font-size:.8125em;color:#3c4250}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #202534;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125em .3125em .0625em;border:1px solid #989ba2;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#202534}kbd{margin:0;padding:.125em .25em 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#202534;border-radius:.25em}.subheader{margin-top:.2em;margin-bottom:.5em;font-weight:400;line-height:1.4;color:#3c4250}.lead{font-size:20px;line-height:1.6}.stat{font-size:2.5em;line-height:1}p+.stat{margin-top:-1em}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:60em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #3c4250;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.625em;padding-left:.625em;max-width:75em;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.625em;padding-left:.625em}}.grid-container.fluid{padding-right:.625em;padding-left:.625em;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.625em;padding-left:.625em}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-2,.grid-x>.small-20,.grid-x>.small-21,.grid-x>.small-22,.grid-x>.small-23,.grid-x>.small-24,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-2,.grid-x>.medium-20,.grid-x>.medium-21,.grid-x>.medium-22,.grid-x>.medium-23,.grid-x>.medium-24,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:60em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-2,.grid-x>.large-20,.grid-x>.large-21,.grid-x>.large-22,.grid-x>.large-23,.grid-x>.large-24,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-13,.grid-x>.xlarge-14,.grid-x>.xlarge-15,.grid-x>.xlarge-16,.grid-x>.xlarge-17,.grid-x>.xlarge-18,.grid-x>.xlarge-19,.grid-x>.xlarge-2,.grid-x>.xlarge-20,.grid-x>.xlarge-21,.grid-x>.xlarge-22,.grid-x>.xlarge-23,.grid-x>.xlarge-24,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-2,.grid-x>.small-20,.grid-x>.small-21,.grid-x>.small-22,.grid-x>.small-23,.grid-x>.small-24,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:4.16667%}.grid-x>.small-2{width:8.33333%}.grid-x>.small-3{width:12.5%}.grid-x>.small-4{width:16.66667%}.grid-x>.small-5{width:20.83333%}.grid-x>.small-6{width:25%}.grid-x>.small-7{width:29.16667%}.grid-x>.small-8{width:33.33333%}.grid-x>.small-9{width:37.5%}.grid-x>.small-10{width:41.66667%}.grid-x>.small-11{width:45.83333%}.grid-x>.small-12{width:50%}.grid-x>.small-13{width:54.16667%}.grid-x>.small-14{width:58.33333%}.grid-x>.small-15{width:62.5%}.grid-x>.small-16{width:66.66667%}.grid-x>.small-17{width:70.83333%}.grid-x>.small-18{width:75%}.grid-x>.small-19{width:79.16667%}.grid-x>.small-20{width:83.33333%}.grid-x>.small-21{width:87.5%}.grid-x>.small-22{width:91.66667%}.grid-x>.small-23{width:95.83333%}.grid-x>.small-24{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-2,.grid-x>.medium-20,.grid-x>.medium-21,.grid-x>.medium-22,.grid-x>.medium-23,.grid-x>.medium-24,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:4.16667%}.grid-x>.medium-2{width:8.33333%}.grid-x>.medium-3{width:12.5%}.grid-x>.medium-4{width:16.66667%}.grid-x>.medium-5{width:20.83333%}.grid-x>.medium-6{width:25%}.grid-x>.medium-7{width:29.16667%}.grid-x>.medium-8{width:33.33333%}.grid-x>.medium-9{width:37.5%}.grid-x>.medium-10{width:41.66667%}.grid-x>.medium-11{width:45.83333%}.grid-x>.medium-12{width:50%}.grid-x>.medium-13{width:54.16667%}.grid-x>.medium-14{width:58.33333%}.grid-x>.medium-15{width:62.5%}.grid-x>.medium-16{width:66.66667%}.grid-x>.medium-17{width:70.83333%}.grid-x>.medium-18{width:75%}.grid-x>.medium-19{width:79.16667%}.grid-x>.medium-20{width:83.33333%}.grid-x>.medium-21{width:87.5%}.grid-x>.medium-22{width:91.66667%}.grid-x>.medium-23{width:95.83333%}.grid-x>.medium-24{width:100%}}@media print,screen and (min-width:60em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-2,.grid-x>.large-20,.grid-x>.large-21,.grid-x>.large-22,.grid-x>.large-23,.grid-x>.large-24,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:4.16667%}.grid-x>.large-2{width:8.33333%}.grid-x>.large-3{width:12.5%}.grid-x>.large-4{width:16.66667%}.grid-x>.large-5{width:20.83333%}.grid-x>.large-6{width:25%}.grid-x>.large-7{width:29.16667%}.grid-x>.large-8{width:33.33333%}.grid-x>.large-9{width:37.5%}.grid-x>.large-10{width:41.66667%}.grid-x>.large-11{width:45.83333%}.grid-x>.large-12{width:50%}.grid-x>.large-13{width:54.16667%}.grid-x>.large-14{width:58.33333%}.grid-x>.large-15{width:62.5%}.grid-x>.large-16{width:66.66667%}.grid-x>.large-17{width:70.83333%}.grid-x>.large-18{width:75%}.grid-x>.large-19{width:79.16667%}.grid-x>.large-20{width:83.33333%}.grid-x>.large-21{width:87.5%}.grid-x>.large-22{width:91.66667%}.grid-x>.large-23{width:95.83333%}.grid-x>.large-24{width:100%}}@media screen and (min-width:75em){.grid-x>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto}.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-13,.grid-x>.xlarge-14,.grid-x>.xlarge-15,.grid-x>.xlarge-16,.grid-x>.xlarge-17,.grid-x>.xlarge-18,.grid-x>.xlarge-19,.grid-x>.xlarge-2,.grid-x>.xlarge-20,.grid-x>.xlarge-21,.grid-x>.xlarge-22,.grid-x>.xlarge-23,.grid-x>.xlarge-24,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:4.16667%}.grid-x>.xlarge-2{width:8.33333%}.grid-x>.xlarge-3{width:12.5%}.grid-x>.xlarge-4{width:16.66667%}.grid-x>.xlarge-5{width:20.83333%}.grid-x>.xlarge-6{width:25%}.grid-x>.xlarge-7{width:29.16667%}.grid-x>.xlarge-8{width:33.33333%}.grid-x>.xlarge-9{width:37.5%}.grid-x>.xlarge-10{width:41.66667%}.grid-x>.xlarge-11{width:45.83333%}.grid-x>.xlarge-12{width:50%}.grid-x>.xlarge-13{width:54.16667%}.grid-x>.xlarge-14{width:58.33333%}.grid-x>.xlarge-15{width:62.5%}.grid-x>.xlarge-16{width:66.66667%}.grid-x>.xlarge-17{width:70.83333%}.grid-x>.xlarge-18{width:75%}.grid-x>.xlarge-19{width:79.16667%}.grid-x>.xlarge-20{width:83.33333%}.grid-x>.xlarge-21{width:87.5%}.grid-x>.xlarge-22{width:91.66667%}.grid-x>.xlarge-23{width:95.83333%}.grid-x>.xlarge-24{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625em;margin-right:-.625em}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.625em;margin-right:-.625em}}.grid-margin-x>.cell{width:calc(100% - 1.25em);margin-left:.625em;margin-right:.625em}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.25em);margin-left:.625em;margin-right:.625em}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(4.16667% - 1.25em)}.grid-margin-x>.small-2{width:calc(8.33333% - 1.25em)}.grid-margin-x>.small-3{width:calc(12.5% - 1.25em)}.grid-margin-x>.small-4{width:calc(16.66667% - 1.25em)}.grid-margin-x>.small-5{width:calc(20.83333% - 1.25em)}.grid-margin-x>.small-6{width:calc(25% - 1.25em)}.grid-margin-x>.small-7{width:calc(29.16667% - 1.25em)}.grid-margin-x>.small-8{width:calc(33.33333% - 1.25em)}.grid-margin-x>.small-9{width:calc(37.5% - 1.25em)}.grid-margin-x>.small-10{width:calc(41.66667% - 1.25em)}.grid-margin-x>.small-11{width:calc(45.83333% - 1.25em)}.grid-margin-x>.small-12{width:calc(50% - 1.25em)}.grid-margin-x>.small-13{width:calc(54.16667% - 1.25em)}.grid-margin-x>.small-14{width:calc(58.33333% - 1.25em)}.grid-margin-x>.small-15{width:calc(62.5% - 1.25em)}.grid-margin-x>.small-16{width:calc(66.66667% - 1.25em)}.grid-margin-x>.small-17{width:calc(70.83333% - 1.25em)}.grid-margin-x>.small-18{width:calc(75% - 1.25em)}.grid-margin-x>.small-19{width:calc(79.16667% - 1.25em)}.grid-margin-x>.small-20{width:calc(83.33333% - 1.25em)}.grid-margin-x>.small-21{width:calc(87.5% - 1.25em)}.grid-margin-x>.small-22{width:calc(91.66667% - 1.25em)}.grid-margin-x>.small-23{width:calc(95.83333% - 1.25em)}.grid-margin-x>.small-24{width:calc(100% - 1.25em)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(4.16667% - 1.25em)}.grid-margin-x>.small-2{width:calc(8.33333% - 1.25em)}.grid-margin-x>.small-3{width:calc(12.5% - 1.25em)}.grid-margin-x>.small-4{width:calc(16.66667% - 1.25em)}.grid-margin-x>.small-5{width:calc(20.83333% - 1.25em)}.grid-margin-x>.small-6{width:calc(25% - 1.25em)}.grid-margin-x>.small-7{width:calc(29.16667% - 1.25em)}.grid-margin-x>.small-8{width:calc(33.33333% - 1.25em)}.grid-margin-x>.small-9{width:calc(37.5% - 1.25em)}.grid-margin-x>.small-10{width:calc(41.66667% - 1.25em)}.grid-margin-x>.small-11{width:calc(45.83333% - 1.25em)}.grid-margin-x>.small-12{width:calc(50% - 1.25em)}.grid-margin-x>.small-13{width:calc(54.16667% - 1.25em)}.grid-margin-x>.small-14{width:calc(58.33333% - 1.25em)}.grid-margin-x>.small-15{width:calc(62.5% - 1.25em)}.grid-margin-x>.small-16{width:calc(66.66667% - 1.25em)}.grid-margin-x>.small-17{width:calc(70.83333% - 1.25em)}.grid-margin-x>.small-18{width:calc(75% - 1.25em)}.grid-margin-x>.small-19{width:calc(79.16667% - 1.25em)}.grid-margin-x>.small-20{width:calc(83.33333% - 1.25em)}.grid-margin-x>.small-21{width:calc(87.5% - 1.25em)}.grid-margin-x>.small-22{width:calc(91.66667% - 1.25em)}.grid-margin-x>.small-23{width:calc(95.83333% - 1.25em)}.grid-margin-x>.small-24{width:calc(100% - 1.25em)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(4.16667% - 1.25em)}.grid-margin-x>.medium-2{width:calc(8.33333% - 1.25em)}.grid-margin-x>.medium-3{width:calc(12.5% - 1.25em)}.grid-margin-x>.medium-4{width:calc(16.66667% - 1.25em)}.grid-margin-x>.medium-5{width:calc(20.83333% - 1.25em)}.grid-margin-x>.medium-6{width:calc(25% - 1.25em)}.grid-margin-x>.medium-7{width:calc(29.16667% - 1.25em)}.grid-margin-x>.medium-8{width:calc(33.33333% - 1.25em)}.grid-margin-x>.medium-9{width:calc(37.5% - 1.25em)}.grid-margin-x>.medium-10{width:calc(41.66667% - 1.25em)}.grid-margin-x>.medium-11{width:calc(45.83333% - 1.25em)}.grid-margin-x>.medium-12{width:calc(50% - 1.25em)}.grid-margin-x>.medium-13{width:calc(54.16667% - 1.25em)}.grid-margin-x>.medium-14{width:calc(58.33333% - 1.25em)}.grid-margin-x>.medium-15{width:calc(62.5% - 1.25em)}.grid-margin-x>.medium-16{width:calc(66.66667% - 1.25em)}.grid-margin-x>.medium-17{width:calc(70.83333% - 1.25em)}.grid-margin-x>.medium-18{width:calc(75% - 1.25em)}.grid-margin-x>.medium-19{width:calc(79.16667% - 1.25em)}.grid-margin-x>.medium-20{width:calc(83.33333% - 1.25em)}.grid-margin-x>.medium-21{width:calc(87.5% - 1.25em)}.grid-margin-x>.medium-22{width:calc(91.66667% - 1.25em)}.grid-margin-x>.medium-23{width:calc(95.83333% - 1.25em)}.grid-margin-x>.medium-24{width:calc(100% - 1.25em)}}@media print,screen and (min-width:60em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(4.16667% - 1.25em)}.grid-margin-x>.large-2{width:calc(8.33333% - 1.25em)}.grid-margin-x>.large-3{width:calc(12.5% - 1.25em)}.grid-margin-x>.large-4{width:calc(16.66667% - 1.25em)}.grid-margin-x>.large-5{width:calc(20.83333% - 1.25em)}.grid-margin-x>.large-6{width:calc(25% - 1.25em)}.grid-margin-x>.large-7{width:calc(29.16667% - 1.25em)}.grid-margin-x>.large-8{width:calc(33.33333% - 1.25em)}.grid-margin-x>.large-9{width:calc(37.5% - 1.25em)}.grid-margin-x>.large-10{width:calc(41.66667% - 1.25em)}.grid-margin-x>.large-11{width:calc(45.83333% - 1.25em)}.grid-margin-x>.large-12{width:calc(50% - 1.25em)}.grid-margin-x>.large-13{width:calc(54.16667% - 1.25em)}.grid-margin-x>.large-14{width:calc(58.33333% - 1.25em)}.grid-margin-x>.large-15{width:calc(62.5% - 1.25em)}.grid-margin-x>.large-16{width:calc(66.66667% - 1.25em)}.grid-margin-x>.large-17{width:calc(70.83333% - 1.25em)}.grid-margin-x>.large-18{width:calc(75% - 1.25em)}.grid-margin-x>.large-19{width:calc(79.16667% - 1.25em)}.grid-margin-x>.large-20{width:calc(83.33333% - 1.25em)}.grid-margin-x>.large-21{width:calc(87.5% - 1.25em)}.grid-margin-x>.large-22{width:calc(91.66667% - 1.25em)}.grid-margin-x>.large-23{width:calc(95.83333% - 1.25em)}.grid-margin-x>.large-24{width:calc(100% - 1.25em)}}@media screen and (min-width:75em){.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:calc(4.16667% - 1.25em)}.grid-margin-x>.xlarge-2{width:calc(8.33333% - 1.25em)}.grid-margin-x>.xlarge-3{width:calc(12.5% - 1.25em)}.grid-margin-x>.xlarge-4{width:calc(16.66667% - 1.25em)}.grid-margin-x>.xlarge-5{width:calc(20.83333% - 1.25em)}.grid-margin-x>.xlarge-6{width:calc(25% - 1.25em)}.grid-margin-x>.xlarge-7{width:calc(29.16667% - 1.25em)}.grid-margin-x>.xlarge-8{width:calc(33.33333% - 1.25em)}.grid-margin-x>.xlarge-9{width:calc(37.5% - 1.25em)}.grid-margin-x>.xlarge-10{width:calc(41.66667% - 1.25em)}.grid-margin-x>.xlarge-11{width:calc(45.83333% - 1.25em)}.grid-margin-x>.xlarge-12{width:calc(50% - 1.25em)}.grid-margin-x>.xlarge-13{width:calc(54.16667% - 1.25em)}.grid-margin-x>.xlarge-14{width:calc(58.33333% - 1.25em)}.grid-margin-x>.xlarge-15{width:calc(62.5% - 1.25em)}.grid-margin-x>.xlarge-16{width:calc(66.66667% - 1.25em)}.grid-margin-x>.xlarge-17{width:calc(70.83333% - 1.25em)}.grid-margin-x>.xlarge-18{width:calc(75% - 1.25em)}.grid-margin-x>.xlarge-19{width:calc(79.16667% - 1.25em)}.grid-margin-x>.xlarge-20{width:calc(83.33333% - 1.25em)}.grid-margin-x>.xlarge-21{width:calc(87.5% - 1.25em)}.grid-margin-x>.xlarge-22{width:calc(91.66667% - 1.25em)}.grid-margin-x>.xlarge-23{width:calc(95.83333% - 1.25em)}.grid-margin-x>.xlarge-24{width:calc(100% - 1.25em)}}.grid-padding-x .grid-padding-x{margin-right:-.625em;margin-left:-.625em}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.625em;margin-left:-.625em}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625em;margin-left:-.625em}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.625em;margin-left:-.625em}}.grid-padding-x>.cell{padding-right:.625em;padding-left:.625em}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.625em;padding-left:.625em}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}.small-up-9>.cell{width:11.11111%}.small-up-10>.cell{width:10%}.small-up-11>.cell{width:9.09091%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}.medium-up-9>.cell{width:11.11111%}.medium-up-10>.cell{width:10%}.medium-up-11>.cell{width:9.09091%}}@media print,screen and (min-width:60em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}.large-up-9>.cell{width:11.11111%}.large-up-10>.cell{width:10%}.large-up-11>.cell{width:9.09091%}}@media screen and (min-width:75em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.33333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.66667%}.xlarge-up-7>.cell{width:14.28571%}.xlarge-up-8>.cell{width:12.5%}.xlarge-up-9>.cell{width:11.11111%}.xlarge-up-10>.cell{width:10%}.xlarge-up-11>.cell{width:9.09091%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25em)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25em)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25em)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25em)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25em)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25em)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25em)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25em)}.grid-margin-x.small-up-9>.cell{width:calc(11.11111% - 1.25em)}.grid-margin-x.small-up-10>.cell{width:calc(10% - 1.25em)}.grid-margin-x.small-up-11>.cell{width:calc(9.09091% - 1.25em)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25em)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25em)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25em)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25em)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25em)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25em)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25em)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25em)}.grid-margin-x.small-up-9>.cell{width:calc(11.11111% - 1.25em)}.grid-margin-x.small-up-10>.cell{width:calc(10% - 1.25em)}.grid-margin-x.small-up-11>.cell{width:calc(9.09091% - 1.25em)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.25em)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.25em)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.25em)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.25em)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.25em)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.25em)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.25em)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.25em)}.grid-margin-x.medium-up-9>.cell{width:calc(11.11111% - 1.25em)}.grid-margin-x.medium-up-10>.cell{width:calc(10% - 1.25em)}.grid-margin-x.medium-up-11>.cell{width:calc(9.09091% - 1.25em)}}@media print,screen and (min-width:60em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.25em)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.25em)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.25em)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.25em)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.25em)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.25em)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.25em)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.25em)}.grid-margin-x.large-up-9>.cell{width:calc(11.11111% - 1.25em)}.grid-margin-x.large-up-10>.cell{width:calc(10% - 1.25em)}.grid-margin-x.large-up-11>.cell{width:calc(9.09091% - 1.25em)}}@media screen and (min-width:75em){.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1.25em)}.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1.25em)}.grid-margin-x.xlarge-up-3>.cell{width:calc(33.33333% - 1.25em)}.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1.25em)}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.25em)}.grid-margin-x.xlarge-up-6>.cell{width:calc(16.66667% - 1.25em)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.28571% - 1.25em)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.25em)}.grid-margin-x.xlarge-up-9>.cell{width:calc(11.11111% - 1.25em)}.grid-margin-x.xlarge-up-10>.cell{width:calc(10% - 1.25em)}.grid-margin-x.xlarge-up-11>.cell{width:calc(9.09091% - 1.25em)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:4.16667%}.small-margin-collapse>.small-2{width:8.33333%}.small-margin-collapse>.small-3{width:12.5%}.small-margin-collapse>.small-4{width:16.66667%}.small-margin-collapse>.small-5{width:20.83333%}.small-margin-collapse>.small-6{width:25%}.small-margin-collapse>.small-7{width:29.16667%}.small-margin-collapse>.small-8{width:33.33333%}.small-margin-collapse>.small-9{width:37.5%}.small-margin-collapse>.small-10{width:41.66667%}.small-margin-collapse>.small-11{width:45.83333%}.small-margin-collapse>.small-12{width:50%}.small-margin-collapse>.small-13{width:54.16667%}.small-margin-collapse>.small-14{width:58.33333%}.small-margin-collapse>.small-15{width:62.5%}.small-margin-collapse>.small-16{width:66.66667%}.small-margin-collapse>.small-17{width:70.83333%}.small-margin-collapse>.small-18{width:75%}.small-margin-collapse>.small-19{width:79.16667%}.small-margin-collapse>.small-20{width:83.33333%}.small-margin-collapse>.small-21{width:87.5%}.small-margin-collapse>.small-22{width:91.66667%}.small-margin-collapse>.small-23{width:95.83333%}.small-margin-collapse>.small-24{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:4.16667%}.small-margin-collapse>.medium-2{width:8.33333%}.small-margin-collapse>.medium-3{width:12.5%}.small-margin-collapse>.medium-4{width:16.66667%}.small-margin-collapse>.medium-5{width:20.83333%}.small-margin-collapse>.medium-6{width:25%}.small-margin-collapse>.medium-7{width:29.16667%}.small-margin-collapse>.medium-8{width:33.33333%}.small-margin-collapse>.medium-9{width:37.5%}.small-margin-collapse>.medium-10{width:41.66667%}.small-margin-collapse>.medium-11{width:45.83333%}.small-margin-collapse>.medium-12{width:50%}.small-margin-collapse>.medium-13{width:54.16667%}.small-margin-collapse>.medium-14{width:58.33333%}.small-margin-collapse>.medium-15{width:62.5%}.small-margin-collapse>.medium-16{width:66.66667%}.small-margin-collapse>.medium-17{width:70.83333%}.small-margin-collapse>.medium-18{width:75%}.small-margin-collapse>.medium-19{width:79.16667%}.small-margin-collapse>.medium-20{width:83.33333%}.small-margin-collapse>.medium-21{width:87.5%}.small-margin-collapse>.medium-22{width:91.66667%}.small-margin-collapse>.medium-23{width:95.83333%}.small-margin-collapse>.medium-24{width:100%}}@media print,screen and (min-width:60em){.small-margin-collapse>.large-1{width:4.16667%}.small-margin-collapse>.large-2{width:8.33333%}.small-margin-collapse>.large-3{width:12.5%}.small-margin-collapse>.large-4{width:16.66667%}.small-margin-collapse>.large-5{width:20.83333%}.small-margin-collapse>.large-6{width:25%}.small-margin-collapse>.large-7{width:29.16667%}.small-margin-collapse>.large-8{width:33.33333%}.small-margin-collapse>.large-9{width:37.5%}.small-margin-collapse>.large-10{width:41.66667%}.small-margin-collapse>.large-11{width:45.83333%}.small-margin-collapse>.large-12{width:50%}.small-margin-collapse>.large-13{width:54.16667%}.small-margin-collapse>.large-14{width:58.33333%}.small-margin-collapse>.large-15{width:62.5%}.small-margin-collapse>.large-16{width:66.66667%}.small-margin-collapse>.large-17{width:70.83333%}.small-margin-collapse>.large-18{width:75%}.small-margin-collapse>.large-19{width:79.16667%}.small-margin-collapse>.large-20{width:83.33333%}.small-margin-collapse>.large-21{width:87.5%}.small-margin-collapse>.large-22{width:91.66667%}.small-margin-collapse>.large-23{width:95.83333%}.small-margin-collapse>.large-24{width:100%}}@media screen and (min-width:75em){.small-margin-collapse>.xlarge-1{width:4.16667%}.small-margin-collapse>.xlarge-2{width:8.33333%}.small-margin-collapse>.xlarge-3{width:12.5%}.small-margin-collapse>.xlarge-4{width:16.66667%}.small-margin-collapse>.xlarge-5{width:20.83333%}.small-margin-collapse>.xlarge-6{width:25%}.small-margin-collapse>.xlarge-7{width:29.16667%}.small-margin-collapse>.xlarge-8{width:33.33333%}.small-margin-collapse>.xlarge-9{width:37.5%}.small-margin-collapse>.xlarge-10{width:41.66667%}.small-margin-collapse>.xlarge-11{width:45.83333%}.small-margin-collapse>.xlarge-12{width:50%}.small-margin-collapse>.xlarge-13{width:54.16667%}.small-margin-collapse>.xlarge-14{width:58.33333%}.small-margin-collapse>.xlarge-15{width:62.5%}.small-margin-collapse>.xlarge-16{width:66.66667%}.small-margin-collapse>.xlarge-17{width:70.83333%}.small-margin-collapse>.xlarge-18{width:75%}.small-margin-collapse>.xlarge-19{width:79.16667%}.small-margin-collapse>.xlarge-20{width:83.33333%}.small-margin-collapse>.xlarge-21{width:87.5%}.small-margin-collapse>.xlarge-22{width:91.66667%}.small-margin-collapse>.xlarge-23{width:95.83333%}.small-margin-collapse>.xlarge-24{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:4.16667%}.medium-margin-collapse>.small-2{width:8.33333%}.medium-margin-collapse>.small-3{width:12.5%}.medium-margin-collapse>.small-4{width:16.66667%}.medium-margin-collapse>.small-5{width:20.83333%}.medium-margin-collapse>.small-6{width:25%}.medium-margin-collapse>.small-7{width:29.16667%}.medium-margin-collapse>.small-8{width:33.33333%}.medium-margin-collapse>.small-9{width:37.5%}.medium-margin-collapse>.small-10{width:41.66667%}.medium-margin-collapse>.small-11{width:45.83333%}.medium-margin-collapse>.small-12{width:50%}.medium-margin-collapse>.small-13{width:54.16667%}.medium-margin-collapse>.small-14{width:58.33333%}.medium-margin-collapse>.small-15{width:62.5%}.medium-margin-collapse>.small-16{width:66.66667%}.medium-margin-collapse>.small-17{width:70.83333%}.medium-margin-collapse>.small-18{width:75%}.medium-margin-collapse>.small-19{width:79.16667%}.medium-margin-collapse>.small-20{width:83.33333%}.medium-margin-collapse>.small-21{width:87.5%}.medium-margin-collapse>.small-22{width:91.66667%}.medium-margin-collapse>.small-23{width:95.83333%}.medium-margin-collapse>.small-24{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:4.16667%}.medium-margin-collapse>.medium-2{width:8.33333%}.medium-margin-collapse>.medium-3{width:12.5%}.medium-margin-collapse>.medium-4{width:16.66667%}.medium-margin-collapse>.medium-5{width:20.83333%}.medium-margin-collapse>.medium-6{width:25%}.medium-margin-collapse>.medium-7{width:29.16667%}.medium-margin-collapse>.medium-8{width:33.33333%}.medium-margin-collapse>.medium-9{width:37.5%}.medium-margin-collapse>.medium-10{width:41.66667%}.medium-margin-collapse>.medium-11{width:45.83333%}.medium-margin-collapse>.medium-12{width:50%}.medium-margin-collapse>.medium-13{width:54.16667%}.medium-margin-collapse>.medium-14{width:58.33333%}.medium-margin-collapse>.medium-15{width:62.5%}.medium-margin-collapse>.medium-16{width:66.66667%}.medium-margin-collapse>.medium-17{width:70.83333%}.medium-margin-collapse>.medium-18{width:75%}.medium-margin-collapse>.medium-19{width:79.16667%}.medium-margin-collapse>.medium-20{width:83.33333%}.medium-margin-collapse>.medium-21{width:87.5%}.medium-margin-collapse>.medium-22{width:91.66667%}.medium-margin-collapse>.medium-23{width:95.83333%}.medium-margin-collapse>.medium-24{width:100%}}@media print,screen and (min-width:60em){.medium-margin-collapse>.large-1{width:4.16667%}.medium-margin-collapse>.large-2{width:8.33333%}.medium-margin-collapse>.large-3{width:12.5%}.medium-margin-collapse>.large-4{width:16.66667%}.medium-margin-collapse>.large-5{width:20.83333%}.medium-margin-collapse>.large-6{width:25%}.medium-margin-collapse>.large-7{width:29.16667%}.medium-margin-collapse>.large-8{width:33.33333%}.medium-margin-collapse>.large-9{width:37.5%}.medium-margin-collapse>.large-10{width:41.66667%}.medium-margin-collapse>.large-11{width:45.83333%}.medium-margin-collapse>.large-12{width:50%}.medium-margin-collapse>.large-13{width:54.16667%}.medium-margin-collapse>.large-14{width:58.33333%}.medium-margin-collapse>.large-15{width:62.5%}.medium-margin-collapse>.large-16{width:66.66667%}.medium-margin-collapse>.large-17{width:70.83333%}.medium-margin-collapse>.large-18{width:75%}.medium-margin-collapse>.large-19{width:79.16667%}.medium-margin-collapse>.large-20{width:83.33333%}.medium-margin-collapse>.large-21{width:87.5%}.medium-margin-collapse>.large-22{width:91.66667%}.medium-margin-collapse>.large-23{width:95.83333%}.medium-margin-collapse>.large-24{width:100%}}@media screen and (min-width:75em){.medium-margin-collapse>.xlarge-1{width:4.16667%}.medium-margin-collapse>.xlarge-2{width:8.33333%}.medium-margin-collapse>.xlarge-3{width:12.5%}.medium-margin-collapse>.xlarge-4{width:16.66667%}.medium-margin-collapse>.xlarge-5{width:20.83333%}.medium-margin-collapse>.xlarge-6{width:25%}.medium-margin-collapse>.xlarge-7{width:29.16667%}.medium-margin-collapse>.xlarge-8{width:33.33333%}.medium-margin-collapse>.xlarge-9{width:37.5%}.medium-margin-collapse>.xlarge-10{width:41.66667%}.medium-margin-collapse>.xlarge-11{width:45.83333%}.medium-margin-collapse>.xlarge-12{width:50%}.medium-margin-collapse>.xlarge-13{width:54.16667%}.medium-margin-collapse>.xlarge-14{width:58.33333%}.medium-margin-collapse>.xlarge-15{width:62.5%}.medium-margin-collapse>.xlarge-16{width:66.66667%}.medium-margin-collapse>.xlarge-17{width:70.83333%}.medium-margin-collapse>.xlarge-18{width:75%}.medium-margin-collapse>.xlarge-19{width:79.16667%}.medium-margin-collapse>.xlarge-20{width:83.33333%}.medium-margin-collapse>.xlarge-21{width:87.5%}.medium-margin-collapse>.xlarge-22{width:91.66667%}.medium-margin-collapse>.xlarge-23{width:95.83333%}.medium-margin-collapse>.xlarge-24{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:60em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:60em){.large-margin-collapse>.small-1{width:4.16667%}.large-margin-collapse>.small-2{width:8.33333%}.large-margin-collapse>.small-3{width:12.5%}.large-margin-collapse>.small-4{width:16.66667%}.large-margin-collapse>.small-5{width:20.83333%}.large-margin-collapse>.small-6{width:25%}.large-margin-collapse>.small-7{width:29.16667%}.large-margin-collapse>.small-8{width:33.33333%}.large-margin-collapse>.small-9{width:37.5%}.large-margin-collapse>.small-10{width:41.66667%}.large-margin-collapse>.small-11{width:45.83333%}.large-margin-collapse>.small-12{width:50%}.large-margin-collapse>.small-13{width:54.16667%}.large-margin-collapse>.small-14{width:58.33333%}.large-margin-collapse>.small-15{width:62.5%}.large-margin-collapse>.small-16{width:66.66667%}.large-margin-collapse>.small-17{width:70.83333%}.large-margin-collapse>.small-18{width:75%}.large-margin-collapse>.small-19{width:79.16667%}.large-margin-collapse>.small-20{width:83.33333%}.large-margin-collapse>.small-21{width:87.5%}.large-margin-collapse>.small-22{width:91.66667%}.large-margin-collapse>.small-23{width:95.83333%}.large-margin-collapse>.small-24{width:100%}}@media print,screen and (min-width:60em){.large-margin-collapse>.medium-1{width:4.16667%}.large-margin-collapse>.medium-2{width:8.33333%}.large-margin-collapse>.medium-3{width:12.5%}.large-margin-collapse>.medium-4{width:16.66667%}.large-margin-collapse>.medium-5{width:20.83333%}.large-margin-collapse>.medium-6{width:25%}.large-margin-collapse>.medium-7{width:29.16667%}.large-margin-collapse>.medium-8{width:33.33333%}.large-margin-collapse>.medium-9{width:37.5%}.large-margin-collapse>.medium-10{width:41.66667%}.large-margin-collapse>.medium-11{width:45.83333%}.large-margin-collapse>.medium-12{width:50%}.large-margin-collapse>.medium-13{width:54.16667%}.large-margin-collapse>.medium-14{width:58.33333%}.large-margin-collapse>.medium-15{width:62.5%}.large-margin-collapse>.medium-16{width:66.66667%}.large-margin-collapse>.medium-17{width:70.83333%}.large-margin-collapse>.medium-18{width:75%}.large-margin-collapse>.medium-19{width:79.16667%}.large-margin-collapse>.medium-20{width:83.33333%}.large-margin-collapse>.medium-21{width:87.5%}.large-margin-collapse>.medium-22{width:91.66667%}.large-margin-collapse>.medium-23{width:95.83333%}.large-margin-collapse>.medium-24{width:100%}}@media print,screen and (min-width:60em){.large-margin-collapse>.large-1{width:4.16667%}.large-margin-collapse>.large-2{width:8.33333%}.large-margin-collapse>.large-3{width:12.5%}.large-margin-collapse>.large-4{width:16.66667%}.large-margin-collapse>.large-5{width:20.83333%}.large-margin-collapse>.large-6{width:25%}.large-margin-collapse>.large-7{width:29.16667%}.large-margin-collapse>.large-8{width:33.33333%}.large-margin-collapse>.large-9{width:37.5%}.large-margin-collapse>.large-10{width:41.66667%}.large-margin-collapse>.large-11{width:45.83333%}.large-margin-collapse>.large-12{width:50%}.large-margin-collapse>.large-13{width:54.16667%}.large-margin-collapse>.large-14{width:58.33333%}.large-margin-collapse>.large-15{width:62.5%}.large-margin-collapse>.large-16{width:66.66667%}.large-margin-collapse>.large-17{width:70.83333%}.large-margin-collapse>.large-18{width:75%}.large-margin-collapse>.large-19{width:79.16667%}.large-margin-collapse>.large-20{width:83.33333%}.large-margin-collapse>.large-21{width:87.5%}.large-margin-collapse>.large-22{width:91.66667%}.large-margin-collapse>.large-23{width:95.83333%}.large-margin-collapse>.large-24{width:100%}}@media screen and (min-width:75em){.large-margin-collapse>.xlarge-1{width:4.16667%}.large-margin-collapse>.xlarge-2{width:8.33333%}.large-margin-collapse>.xlarge-3{width:12.5%}.large-margin-collapse>.xlarge-4{width:16.66667%}.large-margin-collapse>.xlarge-5{width:20.83333%}.large-margin-collapse>.xlarge-6{width:25%}.large-margin-collapse>.xlarge-7{width:29.16667%}.large-margin-collapse>.xlarge-8{width:33.33333%}.large-margin-collapse>.xlarge-9{width:37.5%}.large-margin-collapse>.xlarge-10{width:41.66667%}.large-margin-collapse>.xlarge-11{width:45.83333%}.large-margin-collapse>.xlarge-12{width:50%}.large-margin-collapse>.xlarge-13{width:54.16667%}.large-margin-collapse>.xlarge-14{width:58.33333%}.large-margin-collapse>.xlarge-15{width:62.5%}.large-margin-collapse>.xlarge-16{width:66.66667%}.large-margin-collapse>.xlarge-17{width:70.83333%}.large-margin-collapse>.xlarge-18{width:75%}.large-margin-collapse>.xlarge-19{width:79.16667%}.large-margin-collapse>.xlarge-20{width:83.33333%}.large-margin-collapse>.xlarge-21{width:87.5%}.large-margin-collapse>.xlarge-22{width:91.66667%}.large-margin-collapse>.xlarge-23{width:95.83333%}.large-margin-collapse>.xlarge-24{width:100%}}@media print,screen and (min-width:60em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse{margin-right:0;margin-left:0}.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse>.small-1{width:4.16667%}.xlarge-margin-collapse>.small-2{width:8.33333%}.xlarge-margin-collapse>.small-3{width:12.5%}.xlarge-margin-collapse>.small-4{width:16.66667%}.xlarge-margin-collapse>.small-5{width:20.83333%}.xlarge-margin-collapse>.small-6{width:25%}.xlarge-margin-collapse>.small-7{width:29.16667%}.xlarge-margin-collapse>.small-8{width:33.33333%}.xlarge-margin-collapse>.small-9{width:37.5%}.xlarge-margin-collapse>.small-10{width:41.66667%}.xlarge-margin-collapse>.small-11{width:45.83333%}.xlarge-margin-collapse>.small-12{width:50%}.xlarge-margin-collapse>.small-13{width:54.16667%}.xlarge-margin-collapse>.small-14{width:58.33333%}.xlarge-margin-collapse>.small-15{width:62.5%}.xlarge-margin-collapse>.small-16{width:66.66667%}.xlarge-margin-collapse>.small-17{width:70.83333%}.xlarge-margin-collapse>.small-18{width:75%}.xlarge-margin-collapse>.small-19{width:79.16667%}.xlarge-margin-collapse>.small-20{width:83.33333%}.xlarge-margin-collapse>.small-21{width:87.5%}.xlarge-margin-collapse>.small-22{width:91.66667%}.xlarge-margin-collapse>.small-23{width:95.83333%}.xlarge-margin-collapse>.small-24{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.medium-1{width:4.16667%}.xlarge-margin-collapse>.medium-2{width:8.33333%}.xlarge-margin-collapse>.medium-3{width:12.5%}.xlarge-margin-collapse>.medium-4{width:16.66667%}.xlarge-margin-collapse>.medium-5{width:20.83333%}.xlarge-margin-collapse>.medium-6{width:25%}.xlarge-margin-collapse>.medium-7{width:29.16667%}.xlarge-margin-collapse>.medium-8{width:33.33333%}.xlarge-margin-collapse>.medium-9{width:37.5%}.xlarge-margin-collapse>.medium-10{width:41.66667%}.xlarge-margin-collapse>.medium-11{width:45.83333%}.xlarge-margin-collapse>.medium-12{width:50%}.xlarge-margin-collapse>.medium-13{width:54.16667%}.xlarge-margin-collapse>.medium-14{width:58.33333%}.xlarge-margin-collapse>.medium-15{width:62.5%}.xlarge-margin-collapse>.medium-16{width:66.66667%}.xlarge-margin-collapse>.medium-17{width:70.83333%}.xlarge-margin-collapse>.medium-18{width:75%}.xlarge-margin-collapse>.medium-19{width:79.16667%}.xlarge-margin-collapse>.medium-20{width:83.33333%}.xlarge-margin-collapse>.medium-21{width:87.5%}.xlarge-margin-collapse>.medium-22{width:91.66667%}.xlarge-margin-collapse>.medium-23{width:95.83333%}.xlarge-margin-collapse>.medium-24{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.large-1{width:4.16667%}.xlarge-margin-collapse>.large-2{width:8.33333%}.xlarge-margin-collapse>.large-3{width:12.5%}.xlarge-margin-collapse>.large-4{width:16.66667%}.xlarge-margin-collapse>.large-5{width:20.83333%}.xlarge-margin-collapse>.large-6{width:25%}.xlarge-margin-collapse>.large-7{width:29.16667%}.xlarge-margin-collapse>.large-8{width:33.33333%}.xlarge-margin-collapse>.large-9{width:37.5%}.xlarge-margin-collapse>.large-10{width:41.66667%}.xlarge-margin-collapse>.large-11{width:45.83333%}.xlarge-margin-collapse>.large-12{width:50%}.xlarge-margin-collapse>.large-13{width:54.16667%}.xlarge-margin-collapse>.large-14{width:58.33333%}.xlarge-margin-collapse>.large-15{width:62.5%}.xlarge-margin-collapse>.large-16{width:66.66667%}.xlarge-margin-collapse>.large-17{width:70.83333%}.xlarge-margin-collapse>.large-18{width:75%}.xlarge-margin-collapse>.large-19{width:79.16667%}.xlarge-margin-collapse>.large-20{width:83.33333%}.xlarge-margin-collapse>.large-21{width:87.5%}.xlarge-margin-collapse>.large-22{width:91.66667%}.xlarge-margin-collapse>.large-23{width:95.83333%}.xlarge-margin-collapse>.large-24{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.xlarge-1{width:4.16667%}.xlarge-margin-collapse>.xlarge-2{width:8.33333%}.xlarge-margin-collapse>.xlarge-3{width:12.5%}.xlarge-margin-collapse>.xlarge-4{width:16.66667%}.xlarge-margin-collapse>.xlarge-5{width:20.83333%}.xlarge-margin-collapse>.xlarge-6{width:25%}.xlarge-margin-collapse>.xlarge-7{width:29.16667%}.xlarge-margin-collapse>.xlarge-8{width:33.33333%}.xlarge-margin-collapse>.xlarge-9{width:37.5%}.xlarge-margin-collapse>.xlarge-10{width:41.66667%}.xlarge-margin-collapse>.xlarge-11{width:45.83333%}.xlarge-margin-collapse>.xlarge-12{width:50%}.xlarge-margin-collapse>.xlarge-13{width:54.16667%}.xlarge-margin-collapse>.xlarge-14{width:58.33333%}.xlarge-margin-collapse>.xlarge-15{width:62.5%}.xlarge-margin-collapse>.xlarge-16{width:66.66667%}.xlarge-margin-collapse>.xlarge-17{width:70.83333%}.xlarge-margin-collapse>.xlarge-18{width:75%}.xlarge-margin-collapse>.xlarge-19{width:79.16667%}.xlarge-margin-collapse>.xlarge-20{width:83.33333%}.xlarge-margin-collapse>.xlarge-21{width:87.5%}.xlarge-margin-collapse>.xlarge-22{width:91.66667%}.xlarge-margin-collapse>.xlarge-23{width:95.83333%}.xlarge-margin-collapse>.xlarge-24{width:100%}}@media screen and (min-width:75em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625em)}.small-offset-1{margin-left:4.16667%}.grid-margin-x>.small-offset-1{margin-left:calc(4.16667% + .625em)}.small-offset-2{margin-left:8.33333%}.grid-margin-x>.small-offset-2{margin-left:calc(8.33333% + .625em)}.small-offset-3{margin-left:12.5%}.grid-margin-x>.small-offset-3{margin-left:calc(12.5% + .625em)}.small-offset-4{margin-left:16.66667%}.grid-margin-x>.small-offset-4{margin-left:calc(16.66667% + .625em)}.small-offset-5{margin-left:20.83333%}.grid-margin-x>.small-offset-5{margin-left:calc(20.83333% + .625em)}.small-offset-6{margin-left:25%}.grid-margin-x>.small-offset-6{margin-left:calc(25% + .625em)}.small-offset-7{margin-left:29.16667%}.grid-margin-x>.small-offset-7{margin-left:calc(29.16667% + .625em)}.small-offset-8{margin-left:33.33333%}.grid-margin-x>.small-offset-8{margin-left:calc(33.33333% + .625em)}.small-offset-9{margin-left:37.5%}.grid-margin-x>.small-offset-9{margin-left:calc(37.5% + .625em)}.small-offset-10{margin-left:41.66667%}.grid-margin-x>.small-offset-10{margin-left:calc(41.66667% + .625em)}.small-offset-11{margin-left:45.83333%}.grid-margin-x>.small-offset-11{margin-left:calc(45.83333% + .625em)}.small-offset-12{margin-left:50%}.grid-margin-x>.small-offset-12{margin-left:calc(50% + .625em)}.small-offset-13{margin-left:54.16667%}.grid-margin-x>.small-offset-13{margin-left:calc(54.16667% + .625em)}.small-offset-14{margin-left:58.33333%}.grid-margin-x>.small-offset-14{margin-left:calc(58.33333% + .625em)}.small-offset-15{margin-left:62.5%}.grid-margin-x>.small-offset-15{margin-left:calc(62.5% + .625em)}.small-offset-16{margin-left:66.66667%}.grid-margin-x>.small-offset-16{margin-left:calc(66.66667% + .625em)}.small-offset-17{margin-left:70.83333%}.grid-margin-x>.small-offset-17{margin-left:calc(70.83333% + .625em)}.small-offset-18{margin-left:75%}.grid-margin-x>.small-offset-18{margin-left:calc(75% + .625em)}.small-offset-19{margin-left:79.16667%}.grid-margin-x>.small-offset-19{margin-left:calc(79.16667% + .625em)}.small-offset-20{margin-left:83.33333%}.grid-margin-x>.small-offset-20{margin-left:calc(83.33333% + .625em)}.small-offset-21{margin-left:87.5%}.grid-margin-x>.small-offset-21{margin-left:calc(87.5% + .625em)}.small-offset-22{margin-left:91.66667%}.grid-margin-x>.small-offset-22{margin-left:calc(91.66667% + .625em)}.small-offset-23{margin-left:95.83333%}.grid-margin-x>.small-offset-23{margin-left:calc(95.83333% + .625em)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .625em)}.medium-offset-1{margin-left:4.16667%}.grid-margin-x>.medium-offset-1{margin-left:calc(4.16667% + .625em)}.medium-offset-2{margin-left:8.33333%}.grid-margin-x>.medium-offset-2{margin-left:calc(8.33333% + .625em)}.medium-offset-3{margin-left:12.5%}.grid-margin-x>.medium-offset-3{margin-left:calc(12.5% + .625em)}.medium-offset-4{margin-left:16.66667%}.grid-margin-x>.medium-offset-4{margin-left:calc(16.66667% + .625em)}.medium-offset-5{margin-left:20.83333%}.grid-margin-x>.medium-offset-5{margin-left:calc(20.83333% + .625em)}.medium-offset-6{margin-left:25%}.grid-margin-x>.medium-offset-6{margin-left:calc(25% + .625em)}.medium-offset-7{margin-left:29.16667%}.grid-margin-x>.medium-offset-7{margin-left:calc(29.16667% + .625em)}.medium-offset-8{margin-left:33.33333%}.grid-margin-x>.medium-offset-8{margin-left:calc(33.33333% + .625em)}.medium-offset-9{margin-left:37.5%}.grid-margin-x>.medium-offset-9{margin-left:calc(37.5% + .625em)}.medium-offset-10{margin-left:41.66667%}.grid-margin-x>.medium-offset-10{margin-left:calc(41.66667% + .625em)}.medium-offset-11{margin-left:45.83333%}.grid-margin-x>.medium-offset-11{margin-left:calc(45.83333% + .625em)}.medium-offset-12{margin-left:50%}.grid-margin-x>.medium-offset-12{margin-left:calc(50% + .625em)}.medium-offset-13{margin-left:54.16667%}.grid-margin-x>.medium-offset-13{margin-left:calc(54.16667% + .625em)}.medium-offset-14{margin-left:58.33333%}.grid-margin-x>.medium-offset-14{margin-left:calc(58.33333% + .625em)}.medium-offset-15{margin-left:62.5%}.grid-margin-x>.medium-offset-15{margin-left:calc(62.5% + .625em)}.medium-offset-16{margin-left:66.66667%}.grid-margin-x>.medium-offset-16{margin-left:calc(66.66667% + .625em)}.medium-offset-17{margin-left:70.83333%}.grid-margin-x>.medium-offset-17{margin-left:calc(70.83333% + .625em)}.medium-offset-18{margin-left:75%}.grid-margin-x>.medium-offset-18{margin-left:calc(75% + .625em)}.medium-offset-19{margin-left:79.16667%}.grid-margin-x>.medium-offset-19{margin-left:calc(79.16667% + .625em)}.medium-offset-20{margin-left:83.33333%}.grid-margin-x>.medium-offset-20{margin-left:calc(83.33333% + .625em)}.medium-offset-21{margin-left:87.5%}.grid-margin-x>.medium-offset-21{margin-left:calc(87.5% + .625em)}.medium-offset-22{margin-left:91.66667%}.grid-margin-x>.medium-offset-22{margin-left:calc(91.66667% + .625em)}.medium-offset-23{margin-left:95.83333%}.grid-margin-x>.medium-offset-23{margin-left:calc(95.83333% + .625em)}}@media print,screen and (min-width:60em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .625em)}.large-offset-1{margin-left:4.16667%}.grid-margin-x>.large-offset-1{margin-left:calc(4.16667% + .625em)}.large-offset-2{margin-left:8.33333%}.grid-margin-x>.large-offset-2{margin-left:calc(8.33333% + .625em)}.large-offset-3{margin-left:12.5%}.grid-margin-x>.large-offset-3{margin-left:calc(12.5% + .625em)}.large-offset-4{margin-left:16.66667%}.grid-margin-x>.large-offset-4{margin-left:calc(16.66667% + .625em)}.large-offset-5{margin-left:20.83333%}.grid-margin-x>.large-offset-5{margin-left:calc(20.83333% + .625em)}.large-offset-6{margin-left:25%}.grid-margin-x>.large-offset-6{margin-left:calc(25% + .625em)}.large-offset-7{margin-left:29.16667%}.grid-margin-x>.large-offset-7{margin-left:calc(29.16667% + .625em)}.large-offset-8{margin-left:33.33333%}.grid-margin-x>.large-offset-8{margin-left:calc(33.33333% + .625em)}.large-offset-9{margin-left:37.5%}.grid-margin-x>.large-offset-9{margin-left:calc(37.5% + .625em)}.large-offset-10{margin-left:41.66667%}.grid-margin-x>.large-offset-10{margin-left:calc(41.66667% + .625em)}.large-offset-11{margin-left:45.83333%}.grid-margin-x>.large-offset-11{margin-left:calc(45.83333% + .625em)}.large-offset-12{margin-left:50%}.grid-margin-x>.large-offset-12{margin-left:calc(50% + .625em)}.large-offset-13{margin-left:54.16667%}.grid-margin-x>.large-offset-13{margin-left:calc(54.16667% + .625em)}.large-offset-14{margin-left:58.33333%}.grid-margin-x>.large-offset-14{margin-left:calc(58.33333% + .625em)}.large-offset-15{margin-left:62.5%}.grid-margin-x>.large-offset-15{margin-left:calc(62.5% + .625em)}.large-offset-16{margin-left:66.66667%}.grid-margin-x>.large-offset-16{margin-left:calc(66.66667% + .625em)}.large-offset-17{margin-left:70.83333%}.grid-margin-x>.large-offset-17{margin-left:calc(70.83333% + .625em)}.large-offset-18{margin-left:75%}.grid-margin-x>.large-offset-18{margin-left:calc(75% + .625em)}.large-offset-19{margin-left:79.16667%}.grid-margin-x>.large-offset-19{margin-left:calc(79.16667% + .625em)}.large-offset-20{margin-left:83.33333%}.grid-margin-x>.large-offset-20{margin-left:calc(83.33333% + .625em)}.large-offset-21{margin-left:87.5%}.grid-margin-x>.large-offset-21{margin-left:calc(87.5% + .625em)}.large-offset-22{margin-left:91.66667%}.grid-margin-x>.large-offset-22{margin-left:calc(91.66667% + .625em)}.large-offset-23{margin-left:95.83333%}.grid-margin-x>.large-offset-23{margin-left:calc(95.83333% + .625em)}}@media screen and (min-width:75em){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + .625em)}.xlarge-offset-1{margin-left:4.16667%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(4.16667% + .625em)}.xlarge-offset-2{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(8.33333% + .625em)}.xlarge-offset-3{margin-left:12.5%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(12.5% + .625em)}.xlarge-offset-4{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(16.66667% + .625em)}.xlarge-offset-5{margin-left:20.83333%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(20.83333% + .625em)}.xlarge-offset-6{margin-left:25%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(25% + .625em)}.xlarge-offset-7{margin-left:29.16667%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(29.16667% + .625em)}.xlarge-offset-8{margin-left:33.33333%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(33.33333% + .625em)}.xlarge-offset-9{margin-left:37.5%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(37.5% + .625em)}.xlarge-offset-10{margin-left:41.66667%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(41.66667% + .625em)}.xlarge-offset-11{margin-left:45.83333%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(45.83333% + .625em)}.xlarge-offset-12{margin-left:50%}.grid-margin-x>.xlarge-offset-12{margin-left:calc(50% + .625em)}.xlarge-offset-13{margin-left:54.16667%}.grid-margin-x>.xlarge-offset-13{margin-left:calc(54.16667% + .625em)}.xlarge-offset-14{margin-left:58.33333%}.grid-margin-x>.xlarge-offset-14{margin-left:calc(58.33333% + .625em)}.xlarge-offset-15{margin-left:62.5%}.grid-margin-x>.xlarge-offset-15{margin-left:calc(62.5% + .625em)}.xlarge-offset-16{margin-left:66.66667%}.grid-margin-x>.xlarge-offset-16{margin-left:calc(66.66667% + .625em)}.xlarge-offset-17{margin-left:70.83333%}.grid-margin-x>.xlarge-offset-17{margin-left:calc(70.83333% + .625em)}.xlarge-offset-18{margin-left:75%}.grid-margin-x>.xlarge-offset-18{margin-left:calc(75% + .625em)}.xlarge-offset-19{margin-left:79.16667%}.grid-margin-x>.xlarge-offset-19{margin-left:calc(79.16667% + .625em)}.xlarge-offset-20{margin-left:83.33333%}.grid-margin-x>.xlarge-offset-20{margin-left:calc(83.33333% + .625em)}.xlarge-offset-21{margin-left:87.5%}.grid-margin-x>.xlarge-offset-21{margin-left:calc(87.5% + .625em)}.xlarge-offset-22{margin-left:91.66667%}.grid-margin-x>.xlarge-offset-22{margin-left:calc(91.66667% + .625em)}.xlarge-offset-23{margin-left:95.83333%}.grid-margin-x>.xlarge-offset-23{margin-left:calc(95.83333% + .625em)}}.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto;max-width:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-2,.grid-y>.small-20,.grid-y>.small-21,.grid-y>.small-22,.grid-y>.small-23,.grid-y>.small-24,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-2,.grid-y>.medium-20,.grid-y>.medium-21,.grid-y>.medium-22,.grid-y>.medium-23,.grid-y>.medium-24,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:60em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-2,.grid-y>.large-20,.grid-y>.large-21,.grid-y>.large-22,.grid-y>.large-23,.grid-y>.large-24,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-13,.grid-y>.xlarge-14,.grid-y>.xlarge-15,.grid-y>.xlarge-16,.grid-y>.xlarge-17,.grid-y>.xlarge-18,.grid-y>.xlarge-19,.grid-y>.xlarge-2,.grid-y>.xlarge-20,.grid-y>.xlarge-21,.grid-y>.xlarge-22,.grid-y>.xlarge-23,.grid-y>.xlarge-24,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-2,.grid-y>.small-20,.grid-y>.small-21,.grid-y>.small-22,.grid-y>.small-23,.grid-y>.small-24,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:4.16667%}.grid-y>.small-2{height:8.33333%}.grid-y>.small-3{height:12.5%}.grid-y>.small-4{height:16.66667%}.grid-y>.small-5{height:20.83333%}.grid-y>.small-6{height:25%}.grid-y>.small-7{height:29.16667%}.grid-y>.small-8{height:33.33333%}.grid-y>.small-9{height:37.5%}.grid-y>.small-10{height:41.66667%}.grid-y>.small-11{height:45.83333%}.grid-y>.small-12{height:50%}.grid-y>.small-13{height:54.16667%}.grid-y>.small-14{height:58.33333%}.grid-y>.small-15{height:62.5%}.grid-y>.small-16{height:66.66667%}.grid-y>.small-17{height:70.83333%}.grid-y>.small-18{height:75%}.grid-y>.small-19{height:79.16667%}.grid-y>.small-20{height:83.33333%}.grid-y>.small-21{height:87.5%}.grid-y>.small-22{height:91.66667%}.grid-y>.small-23{height:95.83333%}.grid-y>.small-24{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-2,.grid-y>.medium-20,.grid-y>.medium-21,.grid-y>.medium-22,.grid-y>.medium-23,.grid-y>.medium-24,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:4.16667%}.grid-y>.medium-2{height:8.33333%}.grid-y>.medium-3{height:12.5%}.grid-y>.medium-4{height:16.66667%}.grid-y>.medium-5{height:20.83333%}.grid-y>.medium-6{height:25%}.grid-y>.medium-7{height:29.16667%}.grid-y>.medium-8{height:33.33333%}.grid-y>.medium-9{height:37.5%}.grid-y>.medium-10{height:41.66667%}.grid-y>.medium-11{height:45.83333%}.grid-y>.medium-12{height:50%}.grid-y>.medium-13{height:54.16667%}.grid-y>.medium-14{height:58.33333%}.grid-y>.medium-15{height:62.5%}.grid-y>.medium-16{height:66.66667%}.grid-y>.medium-17{height:70.83333%}.grid-y>.medium-18{height:75%}.grid-y>.medium-19{height:79.16667%}.grid-y>.medium-20{height:83.33333%}.grid-y>.medium-21{height:87.5%}.grid-y>.medium-22{height:91.66667%}.grid-y>.medium-23{height:95.83333%}.grid-y>.medium-24{height:100%}}@media print,screen and (min-width:60em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-2,.grid-y>.large-20,.grid-y>.large-21,.grid-y>.large-22,.grid-y>.large-23,.grid-y>.large-24,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:4.16667%}.grid-y>.large-2{height:8.33333%}.grid-y>.large-3{height:12.5%}.grid-y>.large-4{height:16.66667%}.grid-y>.large-5{height:20.83333%}.grid-y>.large-6{height:25%}.grid-y>.large-7{height:29.16667%}.grid-y>.large-8{height:33.33333%}.grid-y>.large-9{height:37.5%}.grid-y>.large-10{height:41.66667%}.grid-y>.large-11{height:45.83333%}.grid-y>.large-12{height:50%}.grid-y>.large-13{height:54.16667%}.grid-y>.large-14{height:58.33333%}.grid-y>.large-15{height:62.5%}.grid-y>.large-16{height:66.66667%}.grid-y>.large-17{height:70.83333%}.grid-y>.large-18{height:75%}.grid-y>.large-19{height:79.16667%}.grid-y>.large-20{height:83.33333%}.grid-y>.large-21{height:87.5%}.grid-y>.large-22{height:91.66667%}.grid-y>.large-23{height:95.83333%}.grid-y>.large-24{height:100%}}@media screen and (min-width:75em){.grid-y>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-13,.grid-y>.xlarge-14,.grid-y>.xlarge-15,.grid-y>.xlarge-16,.grid-y>.xlarge-17,.grid-y>.xlarge-18,.grid-y>.xlarge-19,.grid-y>.xlarge-2,.grid-y>.xlarge-20,.grid-y>.xlarge-21,.grid-y>.xlarge-22,.grid-y>.xlarge-23,.grid-y>.xlarge-24,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:4.16667%}.grid-y>.xlarge-2{height:8.33333%}.grid-y>.xlarge-3{height:12.5%}.grid-y>.xlarge-4{height:16.66667%}.grid-y>.xlarge-5{height:20.83333%}.grid-y>.xlarge-6{height:25%}.grid-y>.xlarge-7{height:29.16667%}.grid-y>.xlarge-8{height:33.33333%}.grid-y>.xlarge-9{height:37.5%}.grid-y>.xlarge-10{height:41.66667%}.grid-y>.xlarge-11{height:45.83333%}.grid-y>.xlarge-12{height:50%}.grid-y>.xlarge-13{height:54.16667%}.grid-y>.xlarge-14{height:58.33333%}.grid-y>.xlarge-15{height:62.5%}.grid-y>.xlarge-16{height:66.66667%}.grid-y>.xlarge-17{height:70.83333%}.grid-y>.xlarge-18{height:75%}.grid-y>.xlarge-19{height:79.16667%}.grid-y>.xlarge-20{height:83.33333%}.grid-y>.xlarge-21{height:87.5%}.grid-y>.xlarge-22{height:91.66667%}.grid-y>.xlarge-23{height:95.83333%}.grid-y>.xlarge-24{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625em;margin-bottom:-.625em}@media print,screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-.625em;margin-bottom:-.625em}}.grid-padding-y>.cell{padding-top:.625em;padding-bottom:.625em}@media print,screen and (min-width:40em){.grid-padding-y>.cell{padding-top:.625em;padding-bottom:.625em}}.grid-margin-y{margin-top:-.625em;margin-bottom:-.625em}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.625em;margin-bottom:-.625em}}.grid-margin-y>.cell{height:calc(100% - 1.25em);margin-top:.625em;margin-bottom:.625em}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.25em);margin-top:.625em;margin-bottom:.625em}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.small-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.small-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.small-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.small-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.small-6{height:calc(25% - 1.25em)}.grid-margin-y>.small-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.small-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.small-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.small-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.small-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.small-12{height:calc(50% - 1.25em)}.grid-margin-y>.small-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.small-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.small-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.small-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.small-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.small-18{height:calc(75% - 1.25em)}.grid-margin-y>.small-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.small-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.small-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.small-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.small-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.small-24{height:calc(100% - 1.25em)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.small-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.small-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.small-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.small-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.small-6{height:calc(25% - 1.25em)}.grid-margin-y>.small-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.small-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.small-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.small-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.small-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.small-12{height:calc(50% - 1.25em)}.grid-margin-y>.small-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.small-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.small-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.small-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.small-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.small-18{height:calc(75% - 1.25em)}.grid-margin-y>.small-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.small-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.small-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.small-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.small-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.small-24{height:calc(100% - 1.25em)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.medium-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.medium-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.medium-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.medium-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.medium-6{height:calc(25% - 1.25em)}.grid-margin-y>.medium-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.medium-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.medium-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.medium-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.medium-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.medium-12{height:calc(50% - 1.25em)}.grid-margin-y>.medium-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.medium-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.medium-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.medium-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.medium-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.medium-18{height:calc(75% - 1.25em)}.grid-margin-y>.medium-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.medium-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.medium-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.medium-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.medium-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.medium-24{height:calc(100% - 1.25em)}}@media print,screen and (min-width:60em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.large-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.large-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.large-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.large-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.large-6{height:calc(25% - 1.25em)}.grid-margin-y>.large-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.large-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.large-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.large-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.large-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.large-12{height:calc(50% - 1.25em)}.grid-margin-y>.large-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.large-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.large-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.large-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.large-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.large-18{height:calc(75% - 1.25em)}.grid-margin-y>.large-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.large-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.large-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.large-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.large-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.large-24{height:calc(100% - 1.25em)}}@media screen and (min-width:75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.xlarge-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.xlarge-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.xlarge-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.xlarge-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.xlarge-6{height:calc(25% - 1.25em)}.grid-margin-y>.xlarge-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.xlarge-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.xlarge-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.xlarge-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.xlarge-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.xlarge-12{height:calc(50% - 1.25em)}.grid-margin-y>.xlarge-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.xlarge-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.xlarge-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.xlarge-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.xlarge-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.xlarge-18{height:calc(75% - 1.25em)}.grid-margin-y>.xlarge-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.xlarge-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.xlarge-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.xlarge-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.xlarge-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.xlarge-24{height:calc(100% - 1.25em)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:60em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width:75em){.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .xlarge-grid-frame{width:100%}.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:60em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media screen and (min-width:75em){.grid-y.xlarge-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:60em){.cell .grid-y.large-grid-frame{height:100%}}@media screen and (min-width:75em){.cell .grid-y.xlarge-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625em;margin-bottom:-.625em}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.625em;margin-bottom:-.625em}}.grid-margin-y>.cell{height:calc(100% - 1.25em);margin-top:.625em;margin-bottom:.625em}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.25em);margin-top:.625em;margin-bottom:.625em}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.small-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.small-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.small-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.small-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.small-6{height:calc(25% - 1.25em)}.grid-margin-y>.small-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.small-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.small-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.small-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.small-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.small-12{height:calc(50% - 1.25em)}.grid-margin-y>.small-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.small-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.small-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.small-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.small-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.small-18{height:calc(75% - 1.25em)}.grid-margin-y>.small-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.small-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.small-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.small-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.small-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.small-24{height:calc(100% - 1.25em)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.small-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.small-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.small-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.small-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.small-6{height:calc(25% - 1.25em)}.grid-margin-y>.small-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.small-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.small-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.small-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.small-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.small-12{height:calc(50% - 1.25em)}.grid-margin-y>.small-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.small-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.small-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.small-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.small-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.small-18{height:calc(75% - 1.25em)}.grid-margin-y>.small-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.small-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.small-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.small-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.small-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.small-24{height:calc(100% - 1.25em)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.medium-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.medium-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.medium-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.medium-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.medium-6{height:calc(25% - 1.25em)}.grid-margin-y>.medium-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.medium-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.medium-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.medium-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.medium-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.medium-12{height:calc(50% - 1.25em)}.grid-margin-y>.medium-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.medium-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.medium-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.medium-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.medium-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.medium-18{height:calc(75% - 1.25em)}.grid-margin-y>.medium-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.medium-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.medium-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.medium-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.medium-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.medium-24{height:calc(100% - 1.25em)}}@media print,screen and (min-width:60em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.large-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.large-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.large-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.large-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.large-6{height:calc(25% - 1.25em)}.grid-margin-y>.large-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.large-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.large-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.large-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.large-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.large-12{height:calc(50% - 1.25em)}.grid-margin-y>.large-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.large-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.large-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.large-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.large-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.large-18{height:calc(75% - 1.25em)}.grid-margin-y>.large-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.large-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.large-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.large-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.large-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.large-24{height:calc(100% - 1.25em)}}@media screen and (min-width:75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(4.16667% - 1.25em)}.grid-margin-y>.xlarge-2{height:calc(8.33333% - 1.25em)}.grid-margin-y>.xlarge-3{height:calc(12.5% - 1.25em)}.grid-margin-y>.xlarge-4{height:calc(16.66667% - 1.25em)}.grid-margin-y>.xlarge-5{height:calc(20.83333% - 1.25em)}.grid-margin-y>.xlarge-6{height:calc(25% - 1.25em)}.grid-margin-y>.xlarge-7{height:calc(29.16667% - 1.25em)}.grid-margin-y>.xlarge-8{height:calc(33.33333% - 1.25em)}.grid-margin-y>.xlarge-9{height:calc(37.5% - 1.25em)}.grid-margin-y>.xlarge-10{height:calc(41.66667% - 1.25em)}.grid-margin-y>.xlarge-11{height:calc(45.83333% - 1.25em)}.grid-margin-y>.xlarge-12{height:calc(50% - 1.25em)}.grid-margin-y>.xlarge-13{height:calc(54.16667% - 1.25em)}.grid-margin-y>.xlarge-14{height:calc(58.33333% - 1.25em)}.grid-margin-y>.xlarge-15{height:calc(62.5% - 1.25em)}.grid-margin-y>.xlarge-16{height:calc(66.66667% - 1.25em)}.grid-margin-y>.xlarge-17{height:calc(70.83333% - 1.25em)}.grid-margin-y>.xlarge-18{height:calc(75% - 1.25em)}.grid-margin-y>.xlarge-19{height:calc(79.16667% - 1.25em)}.grid-margin-y>.xlarge-20{height:calc(83.33333% - 1.25em)}.grid-margin-y>.xlarge-21{height:calc(87.5% - 1.25em)}.grid-margin-y>.xlarge-22{height:calc(91.66667% - 1.25em)}.grid-margin-y>.xlarge-23{height:calc(95.83333% - 1.25em)}.grid-margin-y>.xlarge-24{height:calc(100% - 1.25em)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25em)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.25em)}}@media print,screen and (min-width:60em){.grid-frame.grid-margin-y{height:calc(100vh + 1.25em)}}@media screen and (min-width:75em){.grid-frame.grid-margin-y{height:calc(100vh + 1.25em)}}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.25em)}}@media print,screen and (min-width:60em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.25em)}}@media screen and (min-width:75em){.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1.25em)}}.button{display:inline-block;vertical-align:middle;margin:0 0 .25em;padding:.85em 1em;border:1px solid transparent;border-radius:.25em;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9em;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#27bab5;color:#fff}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#219e9a;color:#fff}.button.tiny{font-size:.6em}.button.small{font-size:.75em}.button.large{font-size:1.25em}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#27bab5;color:#202534}.button.primary:focus,.button.primary:hover{background-color:#1f9591;color:#202534}.button.secondary{background-color:#634f8e;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#4f3f72;color:#fff}.button.tertiary{background-color:#9bb3be;color:#202534}.button.tertiary:focus,.button.tertiary:hover{background-color:#7193a3;color:#202534}.button.quaternary{background-color:#48626f;color:#fff}.button.quaternary:focus,.button.quaternary:hover{background-color:#3a4e59;color:#fff}.button.success{background-color:#24bd88;color:#202534}.button.success:focus,.button.success:hover{background-color:#1d976d;color:#202534}.button.warning{background-color:#eeb301;color:#202534}.button.warning:focus,.button.warning:hover{background-color:#be8f01;color:#202534}.button.alert{background-color:#cc4b37;color:#fff}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fff}.button.main{background-color:#fafafa;color:#202534}.button.main:focus,.button.main:hover{background-color:#c8c8c8;color:#202534}.button.sky{background-color:#f2f2f2;color:#202534}.button.sky:focus,.button.sky:hover{background-color:#c2c2c2;color:#202534}.button.light-gray{background-color:#e6e6e6;color:#202534}.button.light-gray:focus,.button.light-gray:hover{background-color:#b8b8b8;color:#202534}.button.medium-gray{background-color:#989ba2;color:#202534}.button.medium-gray:focus,.button.medium-gray:hover{background-color:#777b84;color:#202534}.button.dark-gray{background-color:#3c4250;color:#fff}.button.dark-gray:focus,.button.dark-gray:hover{background-color:#303540;color:#fff}.button.black{background-color:#202534;color:#fff}.button.black:focus,.button.black:hover{background-color:#1a1e2a;color:#fff}.button.white{background-color:#fff;color:#202534}.button.white:focus,.button.white:hover{background-color:#ccc;color:#202534}.button.fb{background-color:#3f619c;color:#fff}.button.fb:focus,.button.fb:hover{background-color:#324e7d;color:#fff}.button.vk{background-color:#3e709c;color:#fff}.button.vk:focus,.button.vk:hover{background-color:#325a7d;color:#fff}.button.twi{background-color:#2fa4cc;color:#202534}.button.twi:focus,.button.twi:hover{background-color:#2683a3;color:#202534}.button.ok{background-color:#fc6719;color:#202534}.button.ok:focus,.button.ok:hover{background-color:#db4d03;color:#202534}.button.insta{background-color:#000;color:#fff}.button.insta:focus,.button.insta:hover{background-color:#000;color:#fff}.button.gp{background-color:#db4437;color:#fff}.button.gp:focus,.button.gp:hover{background-color:#ba2e21;color:#fff}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#27bab5;color:#fff}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#27bab5;color:#202534}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#634f8e;color:#fff}.button.disabled.tertiary,.button[disabled].tertiary{opacity:.25;cursor:not-allowed}.button.disabled.tertiary,.button.disabled.tertiary:focus,.button.disabled.tertiary:hover,.button[disabled].tertiary,.button[disabled].tertiary:focus,.button[disabled].tertiary:hover{background-color:#9bb3be;color:#202534}.button.disabled.quaternary,.button[disabled].quaternary{opacity:.25;cursor:not-allowed}.button.disabled.quaternary,.button.disabled.quaternary:focus,.button.disabled.quaternary:hover,.button[disabled].quaternary,.button[disabled].quaternary:focus,.button[disabled].quaternary:hover{background-color:#48626f;color:#fff}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#24bd88;color:#202534}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#eeb301;color:#202534}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fff}.button.disabled.main,.button[disabled].main{opacity:.25;cursor:not-allowed}.button.disabled.main,.button.disabled.main:focus,.button.disabled.main:hover,.button[disabled].main,.button[disabled].main:focus,.button[disabled].main:hover{background-color:#fafafa;color:#202534}.button.disabled.sky,.button[disabled].sky{opacity:.25;cursor:not-allowed}.button.disabled.sky,.button.disabled.sky:focus,.button.disabled.sky:hover,.button[disabled].sky,.button[disabled].sky:focus,.button[disabled].sky:hover{background-color:#f2f2f2;color:#202534}.button.disabled.light-gray,.button[disabled].light-gray{opacity:.25;cursor:not-allowed}.button.disabled.light-gray,.button.disabled.light-gray:focus,.button.disabled.light-gray:hover,.button[disabled].light-gray,.button[disabled].light-gray:focus,.button[disabled].light-gray:hover{background-color:#e6e6e6;color:#202534}.button.disabled.medium-gray,.button[disabled].medium-gray{opacity:.25;cursor:not-allowed}.button.disabled.medium-gray,.button.disabled.medium-gray:focus,.button.disabled.medium-gray:hover,.button[disabled].medium-gray,.button[disabled].medium-gray:focus,.button[disabled].medium-gray:hover{background-color:#989ba2;color:#202534}.button.disabled.dark-gray,.button[disabled].dark-gray{opacity:.25;cursor:not-allowed}.button.disabled.dark-gray,.button.disabled.dark-gray:focus,.button.disabled.dark-gray:hover,.button[disabled].dark-gray,.button[disabled].dark-gray:focus,.button[disabled].dark-gray:hover{background-color:#3c4250;color:#fff}.button.disabled.black,.button[disabled].black{opacity:.25;cursor:not-allowed}.button.disabled.black,.button.disabled.black:focus,.button.disabled.black:hover,.button[disabled].black,.button[disabled].black:focus,.button[disabled].black:hover{background-color:#202534;color:#fff}.button.disabled.white,.button[disabled].white{opacity:.25;cursor:not-allowed}.button.disabled.white,.button.disabled.white:focus,.button.disabled.white:hover,.button[disabled].white,.button[disabled].white:focus,.button[disabled].white:hover{background-color:#fff;color:#202534}.button.disabled.fb,.button[disabled].fb{opacity:.25;cursor:not-allowed}.button.disabled.fb,.button.disabled.fb:focus,.button.disabled.fb:hover,.button[disabled].fb,.button[disabled].fb:focus,.button[disabled].fb:hover{background-color:#3f619c;color:#fff}.button.disabled.vk,.button[disabled].vk{opacity:.25;cursor:not-allowed}.button.disabled.vk,.button.disabled.vk:focus,.button.disabled.vk:hover,.button[disabled].vk,.button[disabled].vk:focus,.button[disabled].vk:hover{background-color:#3e709c;color:#fff}.button.disabled.twi,.button[disabled].twi{opacity:.25;cursor:not-allowed}.button.disabled.twi,.button.disabled.twi:focus,.button.disabled.twi:hover,.button[disabled].twi,.button[disabled].twi:focus,.button[disabled].twi:hover{background-color:#2fa4cc;color:#202534}.button.disabled.ok,.button[disabled].ok{opacity:.25;cursor:not-allowed}.button.disabled.ok,.button.disabled.ok:focus,.button.disabled.ok:hover,.button[disabled].ok,.button[disabled].ok:focus,.button[disabled].ok:hover{background-color:#fc6719;color:#202534}.button.disabled.insta,.button[disabled].insta{opacity:.25;cursor:not-allowed}.button.disabled.insta,.button.disabled.insta:focus,.button.disabled.insta:hover,.button[disabled].insta,.button[disabled].insta:focus,.button[disabled].insta:hover{background-color:#000;color:#fff}.button.disabled.gp,.button[disabled].gp{opacity:.25;cursor:not-allowed}.button.disabled.gp,.button.disabled.gp:focus,.button.disabled.gp:hover,.button[disabled].gp,.button[disabled].gp:focus,.button[disabled].gp:hover{background-color:#db4437;color:#fff}.button.hollow{border:1px solid #27bab5;color:#27bab5}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#145d5b;color:#145d5b}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #27bab5;color:#27bab5}.button.hollow.primary{border:1px solid #27bab5;color:#27bab5}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#145d5b;color:#145d5b}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #27bab5;color:#27bab5}.button.hollow.secondary{border:1px solid #634f8e;color:#634f8e}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#322847;color:#322847}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #634f8e;color:#634f8e}.button.hollow.tertiary{border:1px solid #9bb3be;color:#9bb3be}.button.hollow.tertiary:focus,.button.hollow.tertiary:hover{border-color:#445d69;color:#445d69}.button.hollow.tertiary:focus.disabled,.button.hollow.tertiary:focus[disabled],.button.hollow.tertiary:hover.disabled,.button.hollow.tertiary:hover[disabled]{border:1px solid #9bb3be;color:#9bb3be}.button.hollow.quaternary{border:1px solid #48626f;color:#48626f}.button.hollow.quaternary:focus,.button.hollow.quaternary:hover{border-color:#243138;color:#243138}.button.hollow.quaternary:focus.disabled,.button.hollow.quaternary:focus[disabled],.button.hollow.quaternary:hover.disabled,.button.hollow.quaternary:hover[disabled]{border:1px solid #48626f;color:#48626f}.button.hollow.success{border:1px solid #24bd88;color:#24bd88}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#125f44;color:#125f44}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #24bd88;color:#24bd88}.button.hollow.warning{border:1px solid #eeb301;color:#eeb301}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#775a01;color:#775a01}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #eeb301;color:#eeb301}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.main{border:1px solid #fafafa;color:#fafafa}.button.hollow.main:focus,.button.hollow.main:hover{border-color:#7d7d7d;color:#7d7d7d}.button.hollow.main:focus.disabled,.button.hollow.main:focus[disabled],.button.hollow.main:hover.disabled,.button.hollow.main:hover[disabled]{border:1px solid #fafafa;color:#fafafa}.button.hollow.sky{border:1px solid #f2f2f2;color:#f2f2f2}.button.hollow.sky:focus,.button.hollow.sky:hover{border-color:#797979;color:#797979}.button.hollow.sky:focus.disabled,.button.hollow.sky:focus[disabled],.button.hollow.sky:hover.disabled,.button.hollow.sky:hover[disabled]{border:1px solid #f2f2f2;color:#f2f2f2}.button.hollow.light-gray{border:1px solid #e6e6e6;color:#e6e6e6}.button.hollow.light-gray:focus,.button.hollow.light-gray:hover{border-color:#737373;color:#737373}.button.hollow.light-gray:focus.disabled,.button.hollow.light-gray:focus[disabled],.button.hollow.light-gray:hover.disabled,.button.hollow.light-gray:hover[disabled]{border:1px solid #e6e6e6;color:#e6e6e6}.button.hollow.medium-gray{border:1px solid #989ba2;color:#989ba2}.button.hollow.medium-gray:focus,.button.hollow.medium-gray:hover{border-color:#4a4d53;color:#4a4d53}.button.hollow.medium-gray:focus.disabled,.button.hollow.medium-gray:focus[disabled],.button.hollow.medium-gray:hover.disabled,.button.hollow.medium-gray:hover[disabled]{border:1px solid #989ba2;color:#989ba2}.button.hollow.dark-gray{border:1px solid #3c4250;color:#3c4250}.button.hollow.dark-gray:focus,.button.hollow.dark-gray:hover{border-color:#1e2128;color:#1e2128}.button.hollow.dark-gray:focus.disabled,.button.hollow.dark-gray:focus[disabled],.button.hollow.dark-gray:hover.disabled,.button.hollow.dark-gray:hover[disabled]{border:1px solid #3c4250;color:#3c4250}.button.hollow.black{border:1px solid #202534;color:#202534}.button.hollow.black:focus,.button.hollow.black:hover{border-color:#10131a;color:#10131a}.button.hollow.black:focus.disabled,.button.hollow.black:focus[disabled],.button.hollow.black:hover.disabled,.button.hollow.black:hover[disabled]{border:1px solid #202534;color:#202534}.button.hollow.white{border:1px solid #fff;color:#fff}.button.hollow.white:focus,.button.hollow.white:hover{border-color:gray;color:gray}.button.hollow.white:focus.disabled,.button.hollow.white:focus[disabled],.button.hollow.white:hover.disabled,.button.hollow.white:hover[disabled]{border:1px solid #fff;color:#fff}.button.hollow.fb{border:1px solid #3f619c;color:#3f619c}.button.hollow.fb:focus,.button.hollow.fb:hover{border-color:#20314e;color:#20314e}.button.hollow.fb:focus.disabled,.button.hollow.fb:focus[disabled],.button.hollow.fb:hover.disabled,.button.hollow.fb:hover[disabled]{border:1px solid #3f619c;color:#3f619c}.button.hollow.vk{border:1px solid #3e709c;color:#3e709c}.button.hollow.vk:focus,.button.hollow.vk:hover{border-color:#1f384e;color:#1f384e}.button.hollow.vk:focus.disabled,.button.hollow.vk:focus[disabled],.button.hollow.vk:hover.disabled,.button.hollow.vk:hover[disabled]{border:1px solid #3e709c;color:#3e709c}.button.hollow.twi{border:1px solid #2fa4cc;color:#2fa4cc}.button.hollow.twi:focus,.button.hollow.twi:hover{border-color:#185266;color:#185266}.button.hollow.twi:focus.disabled,.button.hollow.twi:focus[disabled],.button.hollow.twi:hover.disabled,.button.hollow.twi:hover[disabled]{border:1px solid #2fa4cc;color:#2fa4cc}.button.hollow.ok{border:1px solid #fc6719;color:#fc6719}.button.hollow.ok:focus,.button.hollow.ok:hover{border-color:#893002;color:#893002}.button.hollow.ok:focus.disabled,.button.hollow.ok:focus[disabled],.button.hollow.ok:hover.disabled,.button.hollow.ok:hover[disabled]{border:1px solid #fc6719;color:#fc6719}.button.hollow.insta{border:1px solid #000;color:#000}.button.hollow.insta:focus,.button.hollow.insta:hover{border-color:#000;color:#000}.button.hollow.insta:focus.disabled,.button.hollow.insta:focus[disabled],.button.hollow.insta:hover.disabled,.button.hollow.insta:hover[disabled]{border:1px solid #000;color:#000}.button.hollow.gp{border:1px solid #db4437;color:#db4437}.button.hollow.gp:focus,.button.hollow.gp:hover{border-color:#741c15;color:#741c15}.button.hollow.gp:focus.disabled,.button.hollow.gp:focus[disabled],.button.hollow.gp:hover.disabled,.button.hollow.gp:hover[disabled]{border:1px solid #db4437;color:#db4437}.button.clear{border:1px solid #27bab5;color:#27bab5}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#145d5b;color:#145d5b}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #27bab5;color:#27bab5}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #27bab5;color:#27bab5}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#145d5b;color:#145d5b}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #27bab5;color:#27bab5}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #634f8e;color:#634f8e}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#322847;color:#322847}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #634f8e;color:#634f8e}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.tertiary{border:1px solid #9bb3be;color:#9bb3be}.button.clear.tertiary:focus,.button.clear.tertiary:hover{border-color:#445d69;color:#445d69}.button.clear.tertiary:focus.disabled,.button.clear.tertiary:focus[disabled],.button.clear.tertiary:hover.disabled,.button.clear.tertiary:hover[disabled]{border:1px solid #9bb3be;color:#9bb3be}.button.clear.tertiary,.button.clear.tertiary.disabled,.button.clear.tertiary:focus,.button.clear.tertiary:focus.disabled,.button.clear.tertiary:focus[disabled],.button.clear.tertiary:hover,.button.clear.tertiary:hover.disabled,.button.clear.tertiary:hover[disabled],.button.clear.tertiary[disabled]{border-color:transparent}.button.clear.quaternary{border:1px solid #48626f;color:#48626f}.button.clear.quaternary:focus,.button.clear.quaternary:hover{border-color:#243138;color:#243138}.button.clear.quaternary:focus.disabled,.button.clear.quaternary:focus[disabled],.button.clear.quaternary:hover.disabled,.button.clear.quaternary:hover[disabled]{border:1px solid #48626f;color:#48626f}.button.clear.quaternary,.button.clear.quaternary.disabled,.button.clear.quaternary:focus,.button.clear.quaternary:focus.disabled,.button.clear.quaternary:focus[disabled],.button.clear.quaternary:hover,.button.clear.quaternary:hover.disabled,.button.clear.quaternary:hover[disabled],.button.clear.quaternary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #24bd88;color:#24bd88}.button.clear.success:focus,.button.clear.success:hover{border-color:#125f44;color:#125f44}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #24bd88;color:#24bd88}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #eeb301;color:#eeb301}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#775a01;color:#775a01}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #eeb301;color:#eeb301}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.clear.main{border:1px solid #fafafa;color:#fafafa}.button.clear.main:focus,.button.clear.main:hover{border-color:#7d7d7d;color:#7d7d7d}.button.clear.main:focus.disabled,.button.clear.main:focus[disabled],.button.clear.main:hover.disabled,.button.clear.main:hover[disabled]{border:1px solid #fafafa;color:#fafafa}.button.clear.main,.button.clear.main.disabled,.button.clear.main:focus,.button.clear.main:focus.disabled,.button.clear.main:focus[disabled],.button.clear.main:hover,.button.clear.main:hover.disabled,.button.clear.main:hover[disabled],.button.clear.main[disabled]{border-color:transparent}.button.clear.sky{border:1px solid #f2f2f2;color:#f2f2f2}.button.clear.sky:focus,.button.clear.sky:hover{border-color:#797979;color:#797979}.button.clear.sky:focus.disabled,.button.clear.sky:focus[disabled],.button.clear.sky:hover.disabled,.button.clear.sky:hover[disabled]{border:1px solid #f2f2f2;color:#f2f2f2}.button.clear.sky,.button.clear.sky.disabled,.button.clear.sky:focus,.button.clear.sky:focus.disabled,.button.clear.sky:focus[disabled],.button.clear.sky:hover,.button.clear.sky:hover.disabled,.button.clear.sky:hover[disabled],.button.clear.sky[disabled]{border-color:transparent}.button.clear.light-gray{border:1px solid #e6e6e6;color:#e6e6e6}.button.clear.light-gray:focus,.button.clear.light-gray:hover{border-color:#737373;color:#737373}.button.clear.light-gray:focus.disabled,.button.clear.light-gray:focus[disabled],.button.clear.light-gray:hover.disabled,.button.clear.light-gray:hover[disabled]{border:1px solid #e6e6e6;color:#e6e6e6}.button.clear.light-gray,.button.clear.light-gray.disabled,.button.clear.light-gray:focus,.button.clear.light-gray:focus.disabled,.button.clear.light-gray:focus[disabled],.button.clear.light-gray:hover,.button.clear.light-gray:hover.disabled,.button.clear.light-gray:hover[disabled],.button.clear.light-gray[disabled]{border-color:transparent}.button.clear.medium-gray{border:1px solid #989ba2;color:#989ba2}.button.clear.medium-gray:focus,.button.clear.medium-gray:hover{border-color:#4a4d53;color:#4a4d53}.button.clear.medium-gray:focus.disabled,.button.clear.medium-gray:focus[disabled],.button.clear.medium-gray:hover.disabled,.button.clear.medium-gray:hover[disabled]{border:1px solid #989ba2;color:#989ba2}.button.clear.medium-gray,.button.clear.medium-gray.disabled,.button.clear.medium-gray:focus,.button.clear.medium-gray:focus.disabled,.button.clear.medium-gray:focus[disabled],.button.clear.medium-gray:hover,.button.clear.medium-gray:hover.disabled,.button.clear.medium-gray:hover[disabled],.button.clear.medium-gray[disabled]{border-color:transparent}.button.clear.dark-gray{border:1px solid #3c4250;color:#3c4250}.button.clear.dark-gray:focus,.button.clear.dark-gray:hover{border-color:#1e2128;color:#1e2128}.button.clear.dark-gray:focus.disabled,.button.clear.dark-gray:focus[disabled],.button.clear.dark-gray:hover.disabled,.button.clear.dark-gray:hover[disabled]{border:1px solid #3c4250;color:#3c4250}.button.clear.dark-gray,.button.clear.dark-gray.disabled,.button.clear.dark-gray:focus,.button.clear.dark-gray:focus.disabled,.button.clear.dark-gray:focus[disabled],.button.clear.dark-gray:hover,.button.clear.dark-gray:hover.disabled,.button.clear.dark-gray:hover[disabled],.button.clear.dark-gray[disabled]{border-color:transparent}.button.clear.black{border:1px solid #202534;color:#202534}.button.clear.black:focus,.button.clear.black:hover{border-color:#10131a;color:#10131a}.button.clear.black:focus.disabled,.button.clear.black:focus[disabled],.button.clear.black:hover.disabled,.button.clear.black:hover[disabled]{border:1px solid #202534;color:#202534}.button.clear.black,.button.clear.black.disabled,.button.clear.black:focus,.button.clear.black:focus.disabled,.button.clear.black:focus[disabled],.button.clear.black:hover,.button.clear.black:hover.disabled,.button.clear.black:hover[disabled],.button.clear.black[disabled]{border-color:transparent}.button.clear.white{border:1px solid #fff;color:#fff}.button.clear.white:focus,.button.clear.white:hover{border-color:gray;color:gray}.button.clear.white:focus.disabled,.button.clear.white:focus[disabled],.button.clear.white:hover.disabled,.button.clear.white:hover[disabled]{border:1px solid #fff;color:#fff}.button.clear.white,.button.clear.white.disabled,.button.clear.white:focus,.button.clear.white:focus.disabled,.button.clear.white:focus[disabled],.button.clear.white:hover,.button.clear.white:hover.disabled,.button.clear.white:hover[disabled],.button.clear.white[disabled]{border-color:transparent}.button.clear.fb{border:1px solid #3f619c;color:#3f619c}.button.clear.fb:focus,.button.clear.fb:hover{border-color:#20314e;color:#20314e}.button.clear.fb:focus.disabled,.button.clear.fb:focus[disabled],.button.clear.fb:hover.disabled,.button.clear.fb:hover[disabled]{border:1px solid #3f619c;color:#3f619c}.button.clear.fb,.button.clear.fb.disabled,.button.clear.fb:focus,.button.clear.fb:focus.disabled,.button.clear.fb:focus[disabled],.button.clear.fb:hover,.button.clear.fb:hover.disabled,.button.clear.fb:hover[disabled],.button.clear.fb[disabled]{border-color:transparent}.button.clear.vk{border:1px solid #3e709c;color:#3e709c}.button.clear.vk:focus,.button.clear.vk:hover{border-color:#1f384e;color:#1f384e}.button.clear.vk:focus.disabled,.button.clear.vk:focus[disabled],.button.clear.vk:hover.disabled,.button.clear.vk:hover[disabled]{border:1px solid #3e709c;color:#3e709c}.button.clear.vk,.button.clear.vk.disabled,.button.clear.vk:focus,.button.clear.vk:focus.disabled,.button.clear.vk:focus[disabled],.button.clear.vk:hover,.button.clear.vk:hover.disabled,.button.clear.vk:hover[disabled],.button.clear.vk[disabled]{border-color:transparent}.button.clear.twi{border:1px solid #2fa4cc;color:#2fa4cc}.button.clear.twi:focus,.button.clear.twi:hover{border-color:#185266;color:#185266}.button.clear.twi:focus.disabled,.button.clear.twi:focus[disabled],.button.clear.twi:hover.disabled,.button.clear.twi:hover[disabled]{border:1px solid #2fa4cc;color:#2fa4cc}.button.clear.twi,.button.clear.twi.disabled,.button.clear.twi:focus,.button.clear.twi:focus.disabled,.button.clear.twi:focus[disabled],.button.clear.twi:hover,.button.clear.twi:hover.disabled,.button.clear.twi:hover[disabled],.button.clear.twi[disabled]{border-color:transparent}.button.clear.ok{border:1px solid #fc6719;color:#fc6719}.button.clear.ok:focus,.button.clear.ok:hover{border-color:#893002;color:#893002}.button.clear.ok:focus.disabled,.button.clear.ok:focus[disabled],.button.clear.ok:hover.disabled,.button.clear.ok:hover[disabled]{border:1px solid #fc6719;color:#fc6719}.button.clear.ok,.button.clear.ok.disabled,.button.clear.ok:focus,.button.clear.ok:focus.disabled,.button.clear.ok:focus[disabled],.button.clear.ok:hover,.button.clear.ok:hover.disabled,.button.clear.ok:hover[disabled],.button.clear.ok[disabled]{border-color:transparent}.button.clear.insta{border:1px solid #000;color:#000}.button.clear.insta:focus,.button.clear.insta:hover{border-color:#000;color:#000}.button.clear.insta:focus.disabled,.button.clear.insta:focus[disabled],.button.clear.insta:hover.disabled,.button.clear.insta:hover[disabled]{border:1px solid #000;color:#000}.button.clear.insta,.button.clear.insta.disabled,.button.clear.insta:focus,.button.clear.insta:focus.disabled,.button.clear.insta:focus[disabled],.button.clear.insta:hover,.button.clear.insta:hover.disabled,.button.clear.insta:hover[disabled],.button.clear.insta[disabled]{border-color:transparent}.button.clear.gp{border:1px solid #db4437;color:#db4437}.button.clear.gp:focus,.button.clear.gp:hover{border-color:#741c15;color:#741c15}.button.clear.gp:focus.disabled,.button.clear.gp:focus[disabled],.button.clear.gp:hover.disabled,.button.clear.gp:hover[disabled]{border:1px solid #db4437;color:#db4437}.button.clear.gp,.button.clear.gp.disabled,.button.clear.gp:focus,.button.clear.gp:focus.disabled,.button.clear.gp:focus[disabled],.button.clear.gp:hover,.button.clear.gp:hover.disabled,.button.clear.gp:hover[disabled],.button.clear.gp[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:"";border-bottom-width:0;border-top-style:solid;border-color:#fff transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.clear::after,.button.dropdown.hollow::after{border-top-color:#27bab5}.button.dropdown.clear.primary::after,.button.dropdown.hollow.primary::after{border-top-color:#27bab5}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#634f8e}.button.dropdown.clear.tertiary::after,.button.dropdown.hollow.tertiary::after{border-top-color:#9bb3be}.button.dropdown.clear.quaternary::after,.button.dropdown.hollow.quaternary::after{border-top-color:#48626f}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#24bd88}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#eeb301}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.dropdown.clear.main::after,.button.dropdown.hollow.main::after{border-top-color:#fafafa}.button.dropdown.clear.sky::after,.button.dropdown.hollow.sky::after{border-top-color:#f2f2f2}.button.dropdown.clear.light-gray::after,.button.dropdown.hollow.light-gray::after{border-top-color:#e6e6e6}.button.dropdown.clear.medium-gray::after,.button.dropdown.hollow.medium-gray::after{border-top-color:#989ba2}.button.dropdown.clear.dark-gray::after,.button.dropdown.hollow.dark-gray::after{border-top-color:#3c4250}.button.dropdown.clear.black::after,.button.dropdown.hollow.black::after{border-top-color:#202534}.button.dropdown.clear.white::after,.button.dropdown.hollow.white::after{border-top-color:#fff}.button.dropdown.clear.fb::after,.button.dropdown.hollow.fb::after{border-top-color:#3f619c}.button.dropdown.clear.vk::after,.button.dropdown.hollow.vk::after{border-top-color:#3e709c}.button.dropdown.clear.twi::after,.button.dropdown.hollow.twi::after{border-top-color:#2fa4cc}.button.dropdown.clear.ok::after,.button.dropdown.hollow.ok::after{border-top-color:#fc6719}.button.dropdown.clear.insta::after,.button.dropdown.hollow.insta::after{border-top-color:#000}.button.dropdown.clear.gp::after,.button.dropdown.hollow.gp::after{border-top-color:#db4437}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.button-group{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.button-group::after,.button-group::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.button-group::after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6em}.button-group.small .button{font-size:.75em}.button-group.large .button{font-size:1.25em}.button-group.expanded .button{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.button-group.primary .button{background-color:#27bab5;color:#202534}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#1f9591;color:#202534}.button-group.secondary .button{background-color:#634f8e;color:#fff}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#4f3f72;color:#fff}.button-group.tertiary .button{background-color:#9bb3be;color:#202534}.button-group.tertiary .button:focus,.button-group.tertiary .button:hover{background-color:#7193a3;color:#202534}.button-group.quaternary .button{background-color:#48626f;color:#fff}.button-group.quaternary .button:focus,.button-group.quaternary .button:hover{background-color:#3a4e59;color:#fff}.button-group.success .button{background-color:#24bd88;color:#202534}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#1d976d;color:#202534}.button-group.warning .button{background-color:#eeb301;color:#202534}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#be8f01;color:#202534}.button-group.alert .button{background-color:#cc4b37;color:#fff}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fff}.button-group.main .button{background-color:#fafafa;color:#202534}.button-group.main .button:focus,.button-group.main .button:hover{background-color:#c8c8c8;color:#202534}.button-group.sky .button{background-color:#f2f2f2;color:#202534}.button-group.sky .button:focus,.button-group.sky .button:hover{background-color:#c2c2c2;color:#202534}.button-group.light-gray .button{background-color:#e6e6e6;color:#202534}.button-group.light-gray .button:focus,.button-group.light-gray .button:hover{background-color:#b8b8b8;color:#202534}.button-group.medium-gray .button{background-color:#989ba2;color:#202534}.button-group.medium-gray .button:focus,.button-group.medium-gray .button:hover{background-color:#777b84;color:#202534}.button-group.dark-gray .button{background-color:#3c4250;color:#fff}.button-group.dark-gray .button:focus,.button-group.dark-gray .button:hover{background-color:#303540;color:#fff}.button-group.black .button{background-color:#202534;color:#fff}.button-group.black .button:focus,.button-group.black .button:hover{background-color:#1a1e2a;color:#fff}.button-group.white .button{background-color:#fff;color:#202534}.button-group.white .button:focus,.button-group.white .button:hover{background-color:#ccc;color:#202534}.button-group.fb .button{background-color:#3f619c;color:#fff}.button-group.fb .button:focus,.button-group.fb .button:hover{background-color:#324e7d;color:#fff}.button-group.vk .button{background-color:#3e709c;color:#fff}.button-group.vk .button:focus,.button-group.vk .button:hover{background-color:#325a7d;color:#fff}.button-group.twi .button{background-color:#2fa4cc;color:#202534}.button-group.twi .button:focus,.button-group.twi .button:hover{background-color:#2683a3;color:#202534}.button-group.ok .button{background-color:#fc6719;color:#202534}.button-group.ok .button:focus,.button-group.ok .button:hover{background-color:#db4d03;color:#202534}.button-group.insta .button{background-color:#000;color:#fff}.button-group.insta .button:focus,.button-group.insta .button:hover{background-color:#000;color:#fff}.button-group.gp .button{background-color:#db4437;color:#fff}.button-group.gp .button:focus,.button-group.gp .button:hover{background-color:#ba2e21;color:#fff}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}.button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked.expanded .button{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media print,screen and (min-width:60em){.button-group.stacked-for-medium .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media screen and (max-width:39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}@media screen and (max-width:59.99875em){.button-group.stacked-for-medium.expanded{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}}.close-button{position:absolute;color:#3c4250;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#202534}.close-button.small{right:.66em;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1em;top:.5em;font-size:2em;line-height:1}.label{display:inline-block;padding:.33333em .5em;border-radius:.25em;font-size:.8em;line-height:1;white-space:nowrap;cursor:default;background:#27bab5;color:#fff}.label.primary{background:#27bab5;color:#202534}.label.secondary{background:#634f8e;color:#fff}.label.tertiary{background:#9bb3be;color:#202534}.label.quaternary{background:#48626f;color:#fff}.label.success{background:#24bd88;color:#202534}.label.warning{background:#eeb301;color:#202534}.label.alert{background:#cc4b37;color:#fff}.label.main{background:#fafafa;color:#202534}.label.sky{background:#f2f2f2;color:#202534}.label.light-gray{background:#e6e6e6;color:#202534}.label.medium-gray{background:#989ba2;color:#202534}.label.dark-gray{background:#3c4250;color:#fff}.label.black{background:#202534;color:#fff}.label.white{background:#fff;color:#202534}.label.fb{background:#3f619c;color:#fff}.label.vk{background:#3e709c;color:#fff}.label.twi{background:#2fa4cc;color:#202534}.label.ok{background:#fc6719;color:#202534}.label.insta{background:#000;color:#fff}.label.gp{background:#db4437;color:#fff}.progress{height:1em;margin-bottom:.25em;border-radius:.25em;background-color:#989ba2}.progress.primary .progress-meter{background-color:#27bab5}.progress.secondary .progress-meter{background-color:#634f8e}.progress.tertiary .progress-meter{background-color:#9bb3be}.progress.quaternary .progress-meter{background-color:#48626f}.progress.success .progress-meter{background-color:#24bd88}.progress.warning .progress-meter{background-color:#eeb301}.progress.alert .progress-meter{background-color:#cc4b37}.progress.main .progress-meter{background-color:#fafafa}.progress.sky .progress-meter{background-color:#f2f2f2}.progress.light-gray .progress-meter{background-color:#e6e6e6}.progress.medium-gray .progress-meter{background-color:#989ba2}.progress.dark-gray .progress-meter{background-color:#3c4250}.progress.black .progress-meter{background-color:#202534}.progress.white .progress-meter{background-color:#fff}.progress.fb .progress-meter{background-color:#3f619c}.progress.vk .progress-meter{background-color:#3e709c}.progress.twi .progress-meter{background-color:#2fa4cc}.progress.ok .progress-meter{background-color:#fc6719}.progress.insta .progress-meter{background-color:#000}.progress.gp .progress-meter{background-color:#db4437}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#27bab5;border-radius:.25em}.progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:.75em;font-weight:700;color:#fff;white-space:nowrap;border-radius:.25em}.slider{position:relative;height:.5em;margin-top:1.25em;margin-bottom:2.25em;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5em;background-color:#989ba2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-fill.is-dragging{-webkit-transition:all 0 linear;transition:all 0 linear}.slider-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4em;height:1.4em;border-radius:.25em;background-color:#27bab5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#219e9a}.slider-handle.is-dragging{-webkit-transition:all 0 linear;transition:all 0 linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5em;height:12.5em;margin:0 1.25em;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5em;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4em;height:1.4em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.switch{height:2em;position:relative;margin-bottom:.25em;outline:0;font-size:.875em;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4em;height:2em;border-radius:.25em;background:#989ba2;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25em;left:.25em;display:block;width:1.5em;height:1.5em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:.25em;background:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:""}input:checked~.switch-paddle{background:#27bab5}input:checked~.switch-paddle::after{left:2.25em}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5em}.switch.tiny .switch-paddle{width:3em;height:1.5em;font-size:.625em}.switch.tiny .switch-paddle::after{top:.25em;left:.25em;width:1em;height:1em}.switch.tiny input:checked~.switch-paddle::after{left:1.75em}.switch.small{height:1.75em}.switch.small .switch-paddle{width:3.5em;height:1.75em;font-size:.75em}.switch.small .switch-paddle::after{top:.25em;left:.25em;width:1.25em;height:1.25em}.switch.small input:checked~.switch-paddle::after{left:2em}.switch.large{height:2.5em}.switch.large .switch-paddle{width:5em;height:2.5em;font-size:1em}.switch.large .switch-paddle::after{top:.25em;left:.25em;width:2em;height:2em}.switch.large input:checked~.switch-paddle::after{left:2.75em}table{border-collapse:collapse;width:100%;margin-bottom:.25em;border-radius:.25em}tbody,tfoot,thead{border:1px solid #f2f2f2;background-color:#fff}caption{padding:.5em .625em .625em;font-weight:700}thead{background:#f9f9f9;color:#202534}tfoot{background:#f2f2f2;color:#202534}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5em .625em .625em;font-weight:700;text-align:left}tbody td,tbody th{padding:.5em .625em .625em}tbody tr:nth-child(even){border-bottom:0;background-color:#f2f2f2}table.unstriped tbody{background-color:#fff}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f2f2f2;background-color:#fff}@media screen and (max-width:59.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f4f4f4}table.hover tfoot tr:hover{background-color:#ededed}table.hover tbody tr:hover{background-color:#fafafa}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ededed}.table-scroll{overflow-x:auto}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6em;text-align:center;background:#27bab5;color:#fff}.badge.primary{background:#27bab5;color:#202534}.badge.secondary{background:#634f8e;color:#fff}.badge.tertiary{background:#9bb3be;color:#202534}.badge.quaternary{background:#48626f;color:#fff}.badge.success{background:#24bd88;color:#202534}.badge.warning{background:#eeb301;color:#202534}.badge.alert{background:#cc4b37;color:#fff}.badge.main{background:#fafafa;color:#202534}.badge.sky{background:#f2f2f2;color:#202534}.badge.light-gray{background:#e6e6e6;color:#202534}.badge.medium-gray{background:#989ba2;color:#202534}.badge.dark-gray{background:#3c4250;color:#fff}.badge.black{background:#202534;color:#fff}.badge.white{background:#fff;color:#202534}.badge.fb{background:#3f619c;color:#fff}.badge.vk{background:#3e709c;color:#fff}.badge.twi{background:#2fa4cc;color:#202534}.badge.ok{background:#fc6719;color:#202534}.badge.insta{background:#000;color:#fff}.badge.gp{background:#db4437;color:#fff}.breadcrumbs{margin:0 0 .25em;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875em;color:#202534;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75em;opacity:1;content:"/";color:#989ba2}.breadcrumbs a{color:#27bab5}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#989ba2;cursor:not-allowed}.callout{position:relative;margin:0 0 1em;padding:1em;border:1px solid rgba(32,37,52,.25);border-radius:.25em;background-color:#fff;color:#202534}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#dcf8f7;color:#202534}.callout.secondary{background-color:#e7e3f0;color:#202534}.callout.tertiary{background-color:#f0f4f5;color:#202534}.callout.quaternary{background-color:#e1e8ec;color:#202534}.callout.success{background-color:#dbf8ee;color:#202534}.callout.warning{background-color:#fff5d7;color:#202534}.callout.alert{background-color:#f7e4e1;color:#202534}.callout.main{background-color:#fefefe;color:#202534}.callout.sky{background-color:#fdfdfd;color:#202534}.callout.light-gray{background-color:#fbfbfb;color:#202534}.callout.medium-gray{background-color:#f0f0f1;color:#202534}.callout.dark-gray{background-color:#dfe2e7;color:#202534}.callout.black{background-color:#d7dbe7;color:#202534}.callout.white{background-color:#fff;color:#202534}.callout.fb{background-color:#e0e7f2;color:#202534}.callout.vk{background-color:#e0eaf3;color:#202534}.callout.twi{background-color:#dff2f8;color:#202534}.callout.ok{background-color:#ffe8dd;color:#202534}.callout.insta{background-color:#d9d9d9;color:#202534}.callout.gp{background-color:#fae3e1;color:#202534}.callout.small{padding:.5em}.callout.large{padding:3em}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:.25em;border:1px solid #e6e6e6;border-radius:.25em;background:#fff;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;color:#202534}.card>:last-child{margin-bottom:0}.card-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:.25em;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:.25em}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1em;visibility:hidden;border:1px solid #989ba2;border-radius:.25em;background-color:#fff;font-size:1em}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.pagination{margin-left:0;margin-bottom:.25em}.pagination a{font-size:13px;text-decoration:underline}.pagination a:hover{color:#24bd88}.pagination span{color:#959595;position:relative;padding-left:12px}.pagination span:before{content:"|";position:absolute;left:4px;font-size:13px;top:-1px}.pagination::after,.pagination::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625em;border-radius:.25em;font-size:.875em;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination .current{padding:.1875em .625em;background:#27bab5;color:#fff;cursor:default}.pagination .disabled{padding:.1875em .625em;color:#989ba2;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875em .625em;content:"\2026";color:#202534}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5em;content:"\00ab"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5em;content:"\00bb"}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #3c4250;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495em);z-index:1200;max-width:10em;padding:.75em;border-radius:.25em;background-color:#202534;font-size:80%;color:#fff}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75em;content:"";border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #202534;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75em;content:"";border-bottom-width:0;border-top-style:solid;border-color:#202534 transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75em;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #202534;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75em;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #202534 transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.accordion{margin-left:0;background:#fff;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:.25em .25em 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 .25em .25em}.accordion-title{position:relative;display:block;padding:1.25em 1em;border:1px solid #e6e6e6;border-bottom:0;font-size:.75em;line-height:1;color:#27bab5}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 .25em .25em}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1em;margin-top:-.5em;content:"+"}.is-active>.accordion-title::before{content:"\2013"}.accordion-content{display:none;padding:1em;border:1px solid #e6e6e6;border-bottom:0;background-color:#fff;color:#202534}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.media-object{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.media-object img{max-width:none}@media screen and (max-width:39.99875em){.media-object.stack-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-object-section{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.media-object-section:first-child{padding-right:.25em}.media-object-section:last-child:not(:nth-child(2)){padding-left:.25em}.media-object-section>:last-child{margin-bottom:0}@media screen and (max-width:39.99875em){.stack-for-small .media-object-section{padding:0;padding-bottom:.25em;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}}.media-object-section.main-section{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%;position:absolute}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1em;background-color:rgba(32,37,52,.5);color:#fff}.orbit-next,.orbit-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding:1em;color:#fff}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(32,37,52,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8em;margin-bottom:.8em;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2em;height:1.2em;margin:.1em;border-radius:50%;background-color:#989ba2}.orbit-bullets button:hover{background-color:#3c4250}.orbit-bullets button.is-active{background-color:#3c4250}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1em;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.tabs{margin:0;border:1px solid #e6e6e6;background:#fff;list-style-type:none}.tabs::after,.tabs::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#27bab5}.tabs.primary>li>a{color:#202534}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#25b1ac}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25em 1.5em;font-size:.75em;line-height:1;color:#27bab5}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fff;color:#22a09c}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#27bab5}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fff;color:#202534;-webkit-transition:all .5s ease;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1em}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:.25em;border:4px solid #fff;border-radius:.25em;-webkit-box-shadow:0 0 0 1px rgba(32,37,52,.2);box-shadow:0 0 0 1px rgba(32,37,52,.2);line-height:0}a.thumbnail{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{-webkit-box-shadow:0 0 6px 1px rgba(39,186,181,.5);box-shadow:0 0 6px 1px rgba(39,186,181,.5)}a.thumbnail image{-webkit-box-shadow:none;box-shadow:none}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.expanded li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.menu.simple{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1em}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.menu.medium-simple li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}@media print,screen and (min-width:60em){.menu.large-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.menu.large-simple li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}@media screen and (min-width:75em){.menu.xlarge-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.xlarge-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.xlarge-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.menu.xlarge-simple li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}.menu.nested{margin-right:0;margin-left:1em}.menu.icons a{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.icon-left li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25em}.menu.icon-right li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25em}.menu.icon-top li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25em;text-align:center}.menu.icon-bottom li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25em;text-align:center}.menu .is-active>a{background:#27bab5;color:#fff}.menu.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1em;margin-left:0}.menu.align-center li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7em 1em;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fff;-webkit-box-shadow:0 7px 0 #fff,0 14px 0 #fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;content:""}.menu-icon:hover::after{background:#989ba2;-webkit-box-shadow:0 7px 0 #989ba2,0 14px 0 #989ba2;box-shadow:0 7px 0 #989ba2,0 14px 0 #989ba2}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#202534;-webkit-box-shadow:0 7px 0 #202534,0 14px 0 #202534;box-shadow:0 7px 0 #202534,0 14px 0 #202534;content:""}.menu-icon.dark:hover::after{background:#3c4250;-webkit-box-shadow:0 7px 0 #3c4250,0 14px 0 #3c4250;box-shadow:0 7px 0 #3c4250,0 14px 0 #3c4250}.accordion-menu li{width:100%}.accordion-menu a{padding:.7em 1em}.accordion-menu .is-accordion-submenu a{padding:.7em 1em}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1em}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1em;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1em}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1em;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1em}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{-webkit-transition:height .5s;transition:height .5s}.drilldown a{padding:.7em 1em;background:#fff}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fff;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7em 1em}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5;position:absolute;top:50%;margin-top:-6px;right:1em}.drilldown.align-left .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5;right:1em;left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:1em}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75em}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5em}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;right:5px;left:auto;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li>a{padding:.7em 1em}.dropdown.menu>li.is-active>a{background:rgba(0,0,0,0);color:#27bab5}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5em}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5}}@media print,screen and (min-width:60em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5em}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5}}@media screen and (min-width:75em){.dropdown.menu.xlarge-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.xlarge-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5em}.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-bottom-width:0;border-top-style:solid;border-color:#27bab5 transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.xlarge-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.xlarge-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.xlarge-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.xlarge-vertical>li>a::after{right:14px}.dropdown.menu.xlarge-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:5px}.dropdown.menu.xlarge-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #989ba2;background:#fff}.dropdown .is-dropdown-submenu a{padding:.7em 1em}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-left-width:0;border-right-style:solid;border-color:transparent #27bab5 transparent transparent;right:auto;left:5px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:"";border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #27bab5}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background:rgba(255,255,255,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(32,37,52,.7);box-shadow:0 0 10px rgba(32,37,52,.7)}.off-canvas.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(32,37,52,.7);box-shadow:0 0 10px rgba(32,37,52,.7)}.off-canvas-absolute.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push{-webkit-box-shadow:inset -13px 0 20px -13px rgba(32,37,52,.25);box-shadow:inset -13px 0 20px -13px rgba(32,37,52,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push{-webkit-box-shadow:inset 13px 0 20px -13px rgba(32,37,52,.25);box-shadow:inset 13px 0 20px -13px rgba(32,37,52,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push{-webkit-box-shadow:inset 0 -13px 20px -13px rgba(32,37,52,.25);box-shadow:inset 0 -13px 20px -13px rgba(32,37,52,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{-webkit-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push{-webkit-box-shadow:inset 0 13px 20px -13px rgba(32,37,52,.25);box-shadow:inset 0 13px 20px -13px rgba(32,37,52,.25)}.off-canvas-content{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-push{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:60em){.position-left.reveal-for-large{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media screen and (min-width:75em){.position-left.reveal-for-xlarge{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xlarge{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-xlarge~.off-canvas-content{margin-left:250px}.position-right.reveal-for-xlarge{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xlarge{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-xlarge~.off-canvas-content{margin-right:250px}.position-top.reveal-for-xlarge{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xlarge{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-xlarge~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-xlarge{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xlarge{-webkit-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-xlarge~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:60em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}@media screen and (min-width:75em){.off-canvas.in-canvas-for-xlarge{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-xlarge.position-bottom,.off-canvas.in-canvas-for-xlarge.position-left,.off-canvas.in-canvas-for-xlarge.position-right,.off-canvas.in-canvas-for-xlarge.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.off-canvas.in-canvas-for-xlarge .close-button{display:none}}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(32,37,52,.45);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:.25em;border:1px solid #989ba2;border-radius:.25em;background-color:#fff;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75em}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75em}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75em}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75em}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.sticky-container{position:relative}.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.title-bar{padding:.5em;background:#202534;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25em;margin-right:.25em}.title-bar-left,.title-bar-right{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1em}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media screen and (max-width:59.99875em){.top-bar.stacked-for-medium{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:74.99875em){.top-bar.stacked-for-large{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:89.99875em){.top-bar.stacked-for-xlarge{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-xlarge .top-bar-left,.top-bar.stacked-for-xlarge .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5em 1em .5em 0}.top-bar-left,.top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media print,screen and (min-width:60em){.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media screen and (min-width:75em){.xlarge-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.xlarge-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.xlarge-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.xlarge-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.xlarge-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.xlarge-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:60em){.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:75em){.xlarge-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.xlarge-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.xlarge-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.xlarge-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.xlarge-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xlarge-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xlarge-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xlarge-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:59.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:60em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:60em){.hide-for-large{display:none!important}}@media screen and (max-width:59.99875em){.show-for-large{display:none!important}}@media screen and (min-width:60em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:59.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.page-data-center a:hover{color:#24bd88!important}.page-data-center .title{color:#fff;font-size:32px;font-weight:700;margin-bottom:40px}.page-data-center .top_block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:760px}.page-data-center .top_block .top_box-info{width:100%;max-width:100%;padding:155px 0 100px}.page-data-center .top_block .top_box-info h1{padding-bottom:30px}.page-data-center .top_block .top_box-info .pagination{padding-bottom:13px}.page-data-center .top_block .pagination a{color:#fff}.page-data-center .top_block .pagination span{color:#fff}.page-data-center .top_block .bg-img{margin-top:13%;background-image:url(/local/templates/ekacod/css/../images/circle3.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:100%;position:absolute}.page-data-center .top_block:before{content:none}.page-data-center .top_block .top_box-info .pagination_new{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-data-center .top_block .top_box-info .pagination_new span{margin-top:.1875em}.aside__menu{background:#292e3c;z-index:100}.aside__menu .square{width:7px;height:7px;background:#fff;display:block;margin-bottom:35px;-webkit-transition:all .4s ease;transition:all .4s ease}.aside__menu .border_hover{border:1px solid #24bd88;width:13px;height:13px;position:relative;top:-3px;left:-3px;display:none}.aside__menu #slide_in{position:fixed;min-height:200px;top:0;right:0;-webkit-transition-duration:.5s;transition-duration:.5s;color:#fff;max-width:400px;-webkit-box-sizing:padding-box;box-sizing:padding-box;background:#292e3c;z-index:99;height:100%;padding:125px 30px 80px}.aside__menu #slide_in .link__text{color:#999eab!important;display:none;margin-bottom:37px;position:relative;width:333px;text-align:right;margin-right:30px}.aside__menu #slide_in .link__text:hover{color:#fff!important}.aside__menu #slide_in .link__text:after{content:" ";width:35px;height:1px;display:block;background:#656a76;position:absolute;right:0;bottom:-20px}.aside__menu .link:hover .square{background:#24bd88}.aside__menu .link:hover .border_hover{display:block}.aside__menu #slide_lft:hover #slide_in{right:0;width:400px}.aside__menu #slide_lft:hover .link__text{display:block}.aside__menu .scroll-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px}.alc_new{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.label{background:unset;padding:unset;border-radius:unset}:focus{outline:0}[type=checkbox]+label,[type=radio]+label{margin-left:0;margin-right:0}.clients_block .clients-sliderwrap_new{margin-top:0;padding-top:3.125em;border-top:0}.clients_block-new{padding-top:0}.configuration_block .configuration_form .form-footer .icon-print_new{text-decoration:none;max-width:18.75em;margin-top:1.1875em;text-decoration:none}.configuration_block .configuration_form .form-footer .icon-print_new span{text-decoration:underline}.configuration_block .configuration_form .form-footer .icon-print_new:active,.configuration_block .configuration_form .form-footer .icon-print_new:focus,.configuration_block .configuration_form .form-footer .icon-print_new:hover{color:#fff!important}.configuration_block .configuration_form .form-footer .icon-print_new:active span,.configuration_block .configuration_form .form-footer .icon-print_new:focus span,.configuration_block .configuration_form .form-footer .icon-print_new:hover span{text-decoration:none}.page-data-center_new .title{cursor:pointer;font-size:20px;font-weight:300;margin-bottom:0;color:#212529;padding:30px 0 30px 60px;border-top:solid 1px #d7d7d7;position:relative}.page-data-center .top_block .bg-img_new{background:#1a1e29 url(/local/templates/ekacod/css/../images/server.svg) no-repeat right 0 top}.advantages{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages .advantages__box{width:220px;border:1px solid #fff;padding:25px 20px}.advantages .advantages__box .advantages__name{font-size:22px;font-weight:700;margin-bottom:20px}.advantages .advantages__box .advantages__desc{font-size:16px;color:#8b8b8b}.page-data-center .advantages .advantages__box_new{border-color:#8b8b8b}.top-box-info__text{margin-bottom:3.75em;font-size:1.25em;width:50em;max-width:100%;font-weight:300;color:#fff}.top-box-info__margin{margin-bottom:7.5em}.page-data-center_new .title_other{color:#fff;border-top:.0625em solid #8b8b8b;padding-left:0;font-size:2em;font-weight:700}.manner{border:solid .0625em #3f4453;background:#292f3f;color:#fff;padding:2.0625em}.manner__border{border-bottom:.0625em solid #292f3f}.manner__count{color:#989ba2;background:#202534;font-size:.875em;height:3.1875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manner__count:active path,.manner__count:focus path,.manner__count:hover path{fill:rgba(255,0,0,.9)}.manner__span{font-weight:400;color:#989ba2}.manner__info{margin-bottom:1.875em}.manner__info.js-invisible{position:absolute;left:-1250em}.manner__info_null{margin-bottom:0}.manner__label{color:#fff;font-weight:700;margin-bottom:.9375em}.manner__rub{padding-top:.8125em;padding-bottom:.8125em;font-size:.875em;color:#fff;margin-bottom:.0625em;text-align:right;border-bottom:.0625em solid #3c4250}.manner__rub_info{color:#3c4250}.manner__rub_info.js-light{color:#fff}.manner__input{display:none}.manner__input:checked+label{border:.1875em solid #24bd88;background:#202534;cursor:default;color:#fff}.manner__input:checked+label:active,.manner__input:checked+label:focus,.manner__input:checked+label:hover{border:.1875em solid #24bd88}.manner__input:checked+label:after{display:none}.manner__prod{margin-top:-.75em;margin-bottom:2.1875em}.manner .manner__unit{border:.1875em solid #3c4250;color:#989ba2;cursor:pointer;width:100%;background:#3c4250;position:relative;padding:.625em 1em;margin-bottom:.0625em}.manner .manner__unit:after{position:absolute;right:-.1875em;top:-.1875em;content:"";width:.0625em;height:calc(100% + 6px);background:#292f3f}.manner .manner__unit:active,.manner .manner__unit:focus,.manner .manner__unit:hover{border:.1875em solid #fff;color:#fff}.manner .js-select{visibility:hidden}.manner .selectric-wrapper{position:relative;cursor:pointer}.manner .selectric-wrapper:after{content:"";right:.0625em;top:0;width:.0625em;height:calc(100% + 0px);position:absolute;background:#202534}.manner .selectric-wrapper:active:after,.manner .selectric-wrapper:focus:after,.manner .selectric-wrapper:hover:after{display:none}.manner .selectric-responsive{width:100%}.manner .selectric{border:3px solid #3c4250;border-radius:0;background:#3c4250;position:relative;overflow:hidden;margin-bottom:.0625em;-webkit-transition:0;transition:0}.manner .selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0;padding:0;border-radius:0;padding-left:1em;margin:0 45px 0 0;font-size:14px;line-height:45px;color:#fff;height:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.manner .selectric .button{display:block;position:absolute;right:0;top:0;width:45px;height:45px;line-height:45px;background-color:rgba(0,0,0,0);color:#24bd88;text-align:center;font:0/0 a}.manner .selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#24bd88;border-bottom:none}.manner .selectric-focus .selectric{border-color:#24bd88}.manner .selectric-hover .selectric{border-color:#fff}.manner .selectric-hover .selectric .button{color:#1c9269}.manner .selectric-hover .selectric .button:after{border-top-color:#fff}.manner .selectric-open{z-index:9999}.manner .selectric-open .selectric{border-color:#24bd88}.manner .selectric-open .selectric-items{display:block}.manner .selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.manner .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.manner .selectric-hide-select select{position:absolute;left:-100%}.manner .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.manner .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.manner .selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.manner .selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.manner .selectric-items{display:none;position:absolute;top:100%;left:0;background:#3c4250;border:1px solid #262a33;z-index:-1;-webkit-box-shadow:none;box-shadow:none}.manner .selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .manner .selectric-items{top:auto;bottom:100%}.manner .selectric-items li,.manner .selectric-items ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;min-height:20px}.button{padding:0;margin:0;background:0 0;font-size:16px;color:#fff;border:none;display:inline-block;letter-spacing:1.2px;line-height:70px;position:relative;cursor:pointer;font-weight:400;text-align:center;width:245px;max-width:100%;border-radius:45px;-webkit-transition:all .4s ease;transition:all .4s ease}.button:before{margin-right:15px;font-size:15px;color:#24bd88}.button:hover{background:#24bd88;color:#000}.button:hover:before{color:#000}.manner .selectric-items li{display:block;padding:10px;color:#ccc;cursor:pointer}.manner .selectric-items li:before{display:none}.manner .selectric-items li.selected{background:#e0e0e0;color:#444}.manner .selectric-items li.highlighted{background:#d0d0d0;color:#444}.manner .selectric-items li:hover{background:#d5d5d5;color:#444}.manner .selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.manner .selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.manner .selectric-items .selectric-group.disabled li{opacity:1}.manner .selectric-items .selectric-group li{padding-left:25px}@media screen and (max-width:39.99875em){.manner{padding-left:.625em;padding-right:.625em}}.quant{position:relative;background:#202534;padding-left:2.5em;padding-right:2.5em;border:.1875em solid #202534;cursor:pointer}.quant:hover{border-color:#fff}.quant.js-active,.quant:active,.quant:focus{border-color:#24bd88}.quant.js-active .quant__block,.quant.js-active .quant__input,.quant:active .quant__block,.quant:active .quant__input,.quant:focus .quant__block,.quant:focus .quant__input{color:#fff}.quant_port:hover{border-color:#fff}.quant_port.js-active,.quant_port:active,.quant_port:focus{border-color:#202534}.quant_port.js-active .quant__block,.quant_port.js-active .quant__input,.quant_port:active .quant__block,.quant_port:active .quant__input,.quant_port:focus .quant__block,.quant_port:focus .quant__input{color:#989ba2}.quant .quant__block,.quant .quant__input{background:#202534;margin-bottom:0;text-align:center;font-size:.875em;border-radius:0;color:#989ba2;border:0;height:2.6875em;margin-top:.125em;padding-top:.6875em;padding-bottom:.6875em}.quant .quant__block:active,.quant .quant__block:focus,.quant .quant__block:hover,.quant .quant__input:active,.quant .quant__input:focus,.quant .quant__input:hover{border:0;-webkit-box-shadow:none;box-shadow:none}.quant__minus,.quant__plus{font-size:2.125em;position:absolute;display:block;cursor:pointer;color:#24bd88;right:0;top:-.125em;padding-right:.6875em;padding-left:.6875em}.quant__minus.js-limit,.quant__plus.js-limit{color:#989ba2}.quant__minus:hover,.quant__plus:hover{color:#fff}.quant__minus{left:0;right:auto;top:.125em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.port{background:#202534}.port__input{display:none}.port__input:checked+.port__label{color:#fff}.port__input:checked+.port__label:after{content:"";width:.625em;height:.625em;position:absolute;left:1.25em;background:#24bd88;top:1.25em}.port .port__label{padding-left:2.9375em;color:#989ba2;position:relative;height:3.1875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;min-height:3.1875em}.port .port__label span{display:block}.port .port__label:before{content:"";width:1.25em;height:1.25em;position:absolute;left:.9375em;background:#fff;top:.9375em}@media screen and (max-width:59.99875em){.port .port__label{height:auto}}.mood{color:#fff;width:31.25em}.mood__text{font-weight:300;font-size:1em}.mood__month{font-weight:700;margin-bottom:1em}.mood__rel{padding-top:.5em}.mood__red{display:inline-block;margin-left:.3125em;color:#e85a36}.mood__price{font-weight:700;font-size:3em}.mood__mini{display:inline-block;font-size:1.125em}.h2{font-size:2em;padding-bottom:2.1875em}.h2_white{color:#fff}.grid-container_new{max-width:72.25em}.article{width:100%;font-size:1.0625em;line-height:2;margin-bottom:2.5em}.article h2{padding-bottom:1.875em;margin-top:1.875em;color:#8b8b8b}.article p{padding-bottom:2.25em;font-size:1.0625em}.article p+h3{margin-top:-.9375em}.article h3{padding-bottom:1.4375em}.article__date{font-size:1em;font-weight:400;color:#8b8b8b;display:inline-block;margin-bottom:.875em}.article__cat{font-size:1em;font-weight:400;color:#8b8b8b;margin-bottom:2em;display:inline-block;margin-right:1.375em}.js .input-file-trigger{background:#616776;color:#fff;font-size:13px;-webkit-transition:all .4s;transition:all .4s;cursor:pointer;width:100%;height:100px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:underline;padding:0 15px;padding-top:30px}.js .input-file-trigger:before{content:none!important}.js .input-file{position:absolute;top:0;left:0;width:100%;opacity:0;cursor:pointer}.js .input-file-trigger:focus,.js .input-file-trigger:hover,.js .input-file:focus+.input-file-trigger,.js .input-file:hover+.input-file-trigger{opacity:.7}.js .file-return{font-style:italic;color:#fff;font-size:13px;font-weight:300;position:absolute;top:0;z-index:10;padding:15px;padding-bottom:0;padding-right:0;max-width:120px;overflow:hidden;cursor:pointer}.file-return img{margin-bottom:0}@media (max-width:1365px){.page-data-center .advantages .advantages__box{width:19%;padding:15px}.page-data-center .services .services__block .services__box{padding-right:20px}.page-data-center .services .services__block .services__box .services__text{padding-left:5px}.page-data-center .services .services__block .services__box .small__boxes .small__box{overflow:hidden;padding:0 10px}.page-data-center .energy__box{width:300px}.page-data-center .uptime__block .uptime__right .statistic__box .statistic__title{right:20px}.page-data-center .conditions .conditions__left{padding:30px}.page-data-center .conditions .conditions__right{padding:30px}.page-data-center .infostructure .infostructure__right{padding-left:30px}.page-data-center .infostructure .infostructure__right .energy__box{width:100%}.page-data-center .infostructure .infostructure__bottom .energy__box{width:220px}.page-data-center .infostructure .infostructure__left .structure__img img{height:1000px;left:-520px;top:-300px}.page-data-center .infostructure{margin-top:25px}.page-data-center .infostructure__bottom{margin-top:-165px;max-width:550px}.page-data-center .infostructure__bottom .energy__box{width:250px}.page-data-center .container2{max-width:960px}.aside__menu{display:none}.uptime__block .uptime__left{width:21%}.uptime__block .uptime__right{width:79%}}@media (min-width:1183px) and (max-width:1187px){.services .services__block .small__boxes{right:1px}}@media screen and (max-width:1100px){header .header_top .header_info{width:280px;max-width:100%}}@media (max-width:700px){.uptime__block .uptime__right .statistic__box .statistic__title{bottom:-10px}.advantages{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-data-center .energy__box{margin-left:20px}.page-data-center .advantages .advantages__box{margin-bottom:10px}.page-data-center .top_block .top_box-info{padding:0 0 30px}.services .services__block .services__box{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.services .services__block .services__box img{width:160px!important}.services .services__block .services__box .services__text{width:100%}.services .services__block .services__box .services__text p{padding-bottom:10px}.services .services__block .services__box .services__text .services__price{position:relative}.services .services__block .services__box .services__text .services__price.second{top:-30px}.page-data-center .services .services__block .services__box:nth-child(2){height:480px}.services .services__block .services__box .small__boxes{height:150px}.services .services__block .services__box .small__boxes .small__box img{display:none}.energy .energy__block .energy__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.infostructure .infostructure__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-data-center .infostructure .infostructure__bottom .energy__box{width:295px}.audit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.audit .audit__title{width:100%;text-align:center;border-right:none;padding-right:0;margin-bottom:5px}.audit .audit__text{width:100%;padding-left:0;text-align:center}.audit .audit__btn{width:100%}.uptime__block .uptime__right{-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}.uptime__block .uptime__right .statistic__box{margin-right:0}#speedChart{height:auto!important}.uptime__chart .uptime_shadow{padding:15px 5px}.uptime__chart .chart__text{bottom:75px}.uptime__chart .uptime__rectangle{height:200px;top:135px}.services .services__block .services__box .small__boxes .small__box p{font-size:14px}.page-data-center .uptime__block .uptime__right .statistic__box .statistic__title{right:0;text-align:center}.page-data-center .conditions .conditions__left{padding:40px 10px}.temperature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0}.temperature .temperature__box{width:100%}.temperature .temperature__box img{margin-bottom:50px}.page-data-center .conditions .conditions__right .title{color:#fff}.question .line{padding:20px 0}.question .button{margin-top:25px}#form-question .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.audit{padding:20px 10px}.audit .audit__btn{font-size:14px;margin-top:10px}.audit .audit__btn svg{left:10px}.conditions ul li{margin-bottom:5px}.data-center__text p{padding-bottom:15px}.uptime__chart .chart__text{padding:5px 20px;bottom:120px}.aside__menu #slide_in{padding:75px 20px 50px}.aside__menu #slide_lft:hover #slide_in{width:240px}#form-question .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.write__block img{width:91px!important}.page-data-center .advantages .advantages__box{width:100%}.question{margin-top:40px;padding-top:40px;padding-bottom:40px}.energy{padding-top:40px;padding-bottom:40px}.uptime{margin-top:40px;margin-bottom:40px}.services .pos-rel{padding-top:40px}.page-data-center .title{margin-bottom:25px}.data-center__text{padding-top:40px}.conditions{margin-bottom:40px}.page-data-center .infostructure .infostructure__right .energy__box{margin-left:0}.infostructure .infostructure__right .energy__box .energy__text{margin-bottom:15px}.page-data-center .infostructure .infostructure__left .structure__img img{height:450px;left:-185px;top:-240px;width:auto!important}.infostructure .infostructure__left{height:300px}.page-data-center .infostructure__bottom{margin-top:-180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.audit{margin-top:10px}.uptime__block .uptime__left .select-wrapp{margin-top:20px!important}.uptime__block .uptime__right{padding-top:20px}.uptime__block .uptime__right .statistic__box{margin-bottom:10px}.conditions ul{margin:0}.page-data-center .conditions .conditions__right{padding:40px 10px}.page-data-center .infostructure{margin-top:20px}.temperature .temperature__box:first-child>img{margin-right:70px}.page-data-center .energy__box{width:100%;max-width:92%}.uptime__bottom div span{display:block}.question .question__title{text-align:left}.question .question__desc{text-align:left;max-width:100%}#form-question .flex div{width:100%}}@media screen and (max-width:39.99875em){.article h2{font-size:1.25em}}.hr{border-top-color:#c4c4c4}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}ul{list-style-type:none}ol{margin-left:1.25em}p{line-height:2}.button.button_big{letter-spacing:.125em;color:#000;font-size:1em;text-transform:uppercase;font-weight:400;background:#24bd88;display:inline-block;padding:1.6875em 2.1875em;border-radius:2.1875em;line-height:1;width:auto}.pagination a:hover{color:#24bd88}.page-data-center .top_block .pagination a{color:#fff}.button_add{position:relative;color:#989ba2;background:#202534;line-height:1;font-size:.875em;letter-spacing:0;border-radius:0;padding:1.125em 1.5em 1.1875em 2.75em;width:auto}.button_add:after{content:"+";position:absolute;left:.5em;top:.25em;font-size:2.125em;color:#24bd88}.button_add:active,.button_add:focus,.button_add:hover{background:#202534;color:#24bd88}.question{background:#292f3f;padding:70px 0;padding-bottom:30px;margin-top:0;position:relative;height:auto}.question .question__title{font-weight:700;font-size:42px;color:#fff;text-align:center;margin-bottom:15px}.question .question__desc{font-size:16px;color:#fff;text-align:center;max-width:350px;margin:auto;margin-bottom:15px}.question .line{padding:35px 30px;max-width:940px;margin:auto}.question .line label{font-weight:500;color:#fff;position:relative;padding-right:10px;display:inline-block}.question .line label:before{content:"*";color:#e0060c;position:absolute;right:0;top:0}.question .line input{display:block;height:50px;background:#3c4250;border:none;padding:0 20px;font-size:16px;color:#fff;width:275px;max-width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.question .line input:focus{background:#515a6d}.question .line .text-area{margin-top:35px;position:relative}.question .line .text-area span{color:#fff;padding-bottom:10px;display:block}.question .line .text-area textarea{width:100%;height:100px;background:#3c4250;border:none;resize:none;padding:20px;font-size:16px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.question .line .text-area textarea:focus{outline:0;background:#515a6d}.question .line .checkbox{margin-top:30px}.question .line .checkbox input[type=checkbox]{visibility:hidden;opacity:0;position:absolute}.question .line .checkbox input[type=checkbox]:checked~label:before{opacity:1}.question .line .checkbox label{font-weight:500;color:#fff;padding-left:30px;position:relative;font-size:13px;cursor:pointer;margin-bottom:0}.question .line .checkbox label:before{content:"\e810";font-family:iconfont;position:absolute;left:7px;font-size:12px;color:#000;top:0;opacity:0;z-index:20}.question .line .checkbox label:after{content:"";width:16px;height:16px;background:#fff;display:inline-block;position:absolute;left:4px;top:1px}.question .line .checkbox label span{color:#e0060c}.question .button{width:215px;background:#24bd88;text-transform:uppercase;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:auto;margin-top:60px}.question .button:hover{opacity:.7;color:#fff}.form__block{display:block}.input-file-container{position:absolute;width:120px;height:100px;bottom:6px;right:0;overflow:hidden}.js .input-file-trigger{background:#616776;color:#fff;font-size:13px;-webkit-transition:all .4s;transition:all .4s;cursor:pointer;width:100%;height:100px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:underline;padding:0 15px;padding-top:30px}.js .input-file-trigger:before{content:none!important}.js .input-file{position:absolute;top:0;left:0;width:100%;opacity:0;cursor:pointer}.js .input-file-trigger:focus,.js .input-file-trigger:hover,.js .input-file:focus+.input-file-trigger,.js .input-file:hover+.input-file-trigger{opacity:.7}.js .file-return{font-style:italic;color:#fff;font-size:13px;font-weight:300;position:absolute;top:0;z-index:10;padding:15px;padding-bottom:0;padding-right:0;max-width:120px;overflow:hidden;cursor:pointer}.file-return img{margin-bottom:0}.why .why__box .why__wrapper p{font-size:16px;font-weight:300;margin-bottom:0;padding-bottom:35px}.why{margin-top:110px}.why .why__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:60px}.why .why__box:last-child{margin-bottom:0}.why .why__box .why__wrapper{width:68%;z-index:1}.why .why__box .why__wrapper div{font-size:16px;font-weight:300;margin-bottom:30px}.why .why__box .why__wrapper .title{color:#000!important;font-weight:400;font-size:32px;margin-bottom:40px}.why .why__box .why__image{position:relative;width:32%}.why .why__box .why-img1{width:480px;height:auto;position:absolute;left:-50px;top:-35px;z-index:0}.why .why__box .why-img2{width:485px;height:auto;position:relative;right:45px;top:-40px;z-index:0}@media (max-width:1365px){.page-data-center .why{overflow:hidden}.page-data-center .why .why__box .why-img1{width:400px;left:-135px;top:70px}.page-data-center .why .why__box .why-img2{width:400px;right:-20px;top:-30px}}@media (max-width:991px){.why{margin-top:40px}.page-data-center .why .why__box .why-img1{left:-190px}.page-data-center .why .why__box .why-img2{right:-30px;top:15px;height:auto}}@media (max-width:700px){.why .why__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.why .why__box .why__wrapper{width:100%}.why .why__box img{display:none}.why .why__box .why__wrapper .title{margin-bottom:15px}.why .why__box .why__wrapper div{margin-bottom:15px}}.why .why__box .why__wrapper .title_new{padding-left:0;border-top:0;margin-bottom:0}.why.why_new .why__box .why-img1{top:4.5625em}.why_new{margin-bottom:3.125em;margin-top:3.75em}.why .why__box .why__wrapper_new{border-top:0}@media screen and (max-width:39.99875em){h1{font-size:1.375em}h2{font-size:1.25em}}

/* End */


/* Start:/local/templates/ekacod/css/swiper-bundle.min.css?168464727815562*/
/**
 * Swiper 7.0.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 4, 2021
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/ekacod/css/outer.css?1684647278189975*/

/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connect{background:#3FB8AF;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '';
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '';
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}



body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}



.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside > .mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {

    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, .2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9)
}

/*======================================
Selectric v1.13.0
======================================*/

.selectric-wrapper {
    position: relative;
    cursor: pointer;
}

.selectric-responsive {
    width: 100%;
}

.selectric {
    border: 1px solid #DDD;
    border-radius: 0px;
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none;
}

.selectric-focus .selectric {
    border-color: #aaaaaa;
}

.selectric-hover .selectric {
    border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
    color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2;
}

.selectric-open {
    z-index: 9999;
}

.selectric-open .selectric {
    border-color: #c4c4c4;
}

.selectric-open .selectric-items {
    display: block;
}

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectric-hide-select select {
    position: absolute;
    left: -100%;
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0;
}

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important;
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}

/* Items box */
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #F8F8F8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer;
}

.selectric-items li.selected {
    background: #E0E0E0;
    color: #444;
}

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444;
}

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444;
}

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1;
}

.selectric-items .selectric-group li {
    padding-left: 25px;
}

/**
 * Swiper 4.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 13, 2018
 */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.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 {
    -webkit-flex-shrink: 0;
    -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-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-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: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), 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(to left, 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: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), 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(to right, 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: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), 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(to top, 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: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), 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(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -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: #007aff
}

.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: .2s top, .2s -webkit-transform;
    transition: .2s top, .2s -webkit-transform;
    -o-transition: .2s transform, .2s top;
    transition: .2s transform, .2s top;
    transition: .2s transform, .2s top, .2s -webkit-transform
}

.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: .2s left, .2s -webkit-transform;
    transition: .2s left, .2s -webkit-transform;
    -o-transition: .2s transform, .2s left;
    transition: .2s transform, .2s left;
    transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right, .2s -webkit-transform;
    transition: .2s right, .2s -webkit-transform;
    -o-transition: .2s transform, .2s right;
    transition: .2s transform, .2s right;
    transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    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 {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #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: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: 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;
    position: absolute;
    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 steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -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
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}


/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/ekacod/css/custom.css?175516643935510*/
.why .why__box .why__wrapper p {
    font-family: "Ubuntu";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0px;
    padding-bottom: 35px;
}

input[name=form_file_11] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

.bx-input-file-desc {
    display: none !important;
}
.uptime__chart .chart__text {
    padding-left: 0;
    padding: 15px 20px;
}

#bx_incl_area_7_29 p {color:#fff;}
#bx_incl_area_7_29 .title {color:#fff !important;}

#bx_incl_area_7_26 p {color:#fff;}
#bx_incl_area_7_26 .title {color:#fff !important;}

#bx_incl_area_7_20 {color:#fff}
#bx_incl_area_7_11 {color:#fff}

#bx_incl_area_7_12 {color:#fff}
#bx_incl_area_7 {    margin-bottom: 171px; margin-top: 171px;}
#bx_incl_area_7_2 .title {color:#000}
#bx_incl_area_7_10 {    margin-top: 118px;}

div[id^="wait_comp_"]{ display: none;}

#data-center__text a {
    color: #24bd88;
}

.configuration_block {
    overflow: hidden;
}

.write__block{
margin-bottom: 80px;
}

/*Стрелка наверх*/
.rev {
    position:absolute;
    right:-3.125rem;
    top:8.125rem;
    z-index:10;
    text-align:center;
    width:3.75rem;
    height:3.75rem;
    cursor:pointer;
    background:#30BC89;
    border-radius:50%;
    line-height:3.5625rem
}
.rev:active,
.rev:focus,
.rev:hover {
    -webkit-box-shadow:0 0 1.25rem rgba(32,37,52,0.5);
    box-shadow:0 0 1.25rem rgba(32,37,52,0.5)}
@media (max-width: 1330px)
{
    .rev{
        top:.625rem;right:.625rem
    }
}

.field-sid-SIMPLE_QUESTION_194 {
    display: none;
}

.ram-cell {
    display: block !important;
}

@media (max-width: 575.98px) {
    .hide-xs {
        display: none !important;
    }
}

.show-xs {
    display: none;
}

@media (max-width: 575.98px) {
    .show-xs {
        display: block;
    }
}

.header .container {
    box-sizing: content-box;
}

@media (max-width: 1599.98px) {
    html {
        font-size: 14px;
    }

    header .container {
        box-sizing: border-box !important;
    }
}

@media (max-width: 1279.98px) {
    html {
        font-size: 13px;
    }
}

@media (max-width: 960.98px) {
    html {
        font-size: 11px;
    }
}

@media (max-width: 575.98px) {
    html {
        font-size: 9px;
    }

    header .container {
        position: initial;
    }
}

.container {
    width: 100%;
    max-width: 1296px;
}

h1,
h2,
h3 {
    font-family: "Manrope", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: 700;
    color: #14142B;
    line-height: 1.3;
}

h1 {
    font-size: 3.125rem;
}

h2 {
    font-size: 2.5rem;
    letter-spacing: -0.827586px;
}

@media (max-width: 575.98px) {
    h2 {
        font-size: 2.66rem;
        letter-spacing: -0.38px;
    }
}

h3 {
    font-size: 1.375rem;
}

@media (max-width: 575.98px) {
    .regular-txt h3 {
        font-size: 2rem;
    }

    .regular-txt tr {
        display: flex;
    }

    .regular-txt td {
        min-width: 57%;
    }

    .regular-txt table {
        display: inline-block;
    }

    .regular-txt tbody,
    .regular-txt tfoot,
    .regular-txt thead {
        display: inline-block;
        overflow: auto;
        max-width: 100%;
    }

    h3 {
        font-size: 2.7rem;
    }
}

h4 {
    font-size: 1.125rem;
}

h5 {
    font-size: 1.5rem;
}

img {
    object-fit: cover;
    max-width: 100%;
}

p {
    line-height: 150%;
}

@media (max-width: 575.98px) {
    p {
        font-size: 1.66rem;
    }
}

a {
    color: #0047FF;
    text-decoration: none;
}

a:active {
    color: #0047FF;
}

a:hover {
    color: #1243C0;
}

header {
    font-family: 'Inter', sans-serif;
}

.login {
    position: absolute;
    top: 52px;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s ease;
}

.menu,
li {
    position: initial;
}

.login__wrap {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: hidden;
    border-radius: 10px;
    width: 270px;
}

@media (max-width: 575.98px) {
    .login__wrap {
        width: auto;
    }
}

.login__item {
    width: calc(50% - 1px);
    text-align: center;
    background-color: #EFF2F6;
    line-height: 1.2;
    transition: all 0.4s ease;
}

.login__item:nth-child(1) {
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.login__item:nth-child(2) {
    border-bottom: 1px solid #dadada;
}

.login__item:nth-child(3) {
    border-right: 1px solid #dadada;
}

.login__item.cloud {
    display: flex;
    align-items: flex-end;
    background: url("/local/templates/ekacod/assets/images/login-menu_cloud_bg.svg") no-repeat 50%;
    background-size: 105% 105%;
    transition: all .2s ease;
}
@media (max-width: 575.98px) {
    .login__item.cloud {
        background-size: cover;
        background-position-y: 35%;
    }
}
.login__item.cloud:hover {
    background-size: 120% 120%;
}

.login__item.cloud .login__link {
    color: #fff;
}

.login__item.cloud:hover .login__link {
    color: #4f80ff;
}

.login__item:hover {
    background-color: #E0E0EA;
}

.login__item img {
    width: 56px;
    height: 56px;
    margin-bottom: 0.75rem;
}

@media (max-width: 575.98px) {
    .login__item img {
        margin-bottom: 10px;
    }
}

.login__link {
    display: block;
    height: auto;
    padding: 16px;
    border: none;
    color: #14142B;
}

@media (max-width: 575.98px) {
    .login__link {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.login .login-cross {
    display: none;
    width: 0;
    height: 3px;
    background: #fff;
    display: block;
    position: absolute;
    top: -20px;
    right: 20px;
}

@media (max-width: 575.98px) {
    .login .login-cross {
        display: block;
    }

    .login .login-cross::before {
        content: "";
        position: absolute;
        left: 0;
        background-color: #9788b6;
        width: 22px;
        height: 3px;
        transform: rotate(45deg);
        top: 50%;
        border-radius: 1.33333px;
    }

    .login .login-cross::after {
        content: "";
        position: absolute;
        left: 0;
        background-color: #9788b6;
        transform: rotate(-45deg);
        height: 3px;
        width: 22px;
        top: 50%;
        border-radius: 1.33333px;
    }
}

.login .login-cross.active {
    display: block;
}

@media (max-width: 575.98px) {
    .login {
        position: fixed;
        top: 35vh;
        left: 16px;
        right: 16px;
    }
}

.header {
    width: 100%;
    background-color: #27262f;
    position: fixed;
    top: 0;
    font-size: 1rem;
    z-index: 1000;
}

.header-upline {
    background-color: #373241;
    padding-top: 6px;
    padding-bottom: 6px;
    transition: background-color 0.4s ease;
}

.header-upline a {
    color: #D5CDE2;
    font-size: 0.875rem;
}

.header-upline a:hover {
    color: #4F80FF;
}

.header--white .menu li a.rotate {
    color: #0047ff;
}

@media (max-width: 768px) {
    .header .menu li a.rotate {
        color: #4f80ff;
    }
}

@media (max-width: 768px) {
    .header-upline a {
        font-size: 1.25rem;
    }

    .top_block {
        background: #27262f;
    }
}

.header-upline .wrap {
    display: flex;
}

.header-upline .svg-icon span {
    margin-left: 4px;
}

.header-upline .svg-icon:hover {
    color: #4F80FF;
}

.header-upline .svg-icon:hover svg path {
    fill: #4F80FF;
}

.header-upline:hover {
    background-color: #2e2b36;
}

.menu-tag{display:inline-block;height:-moz-fit-content;height:fit-content;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:6px;white-space:nowrap}.menu-tag--blue{background-color:#0047ff;color:#fff}.menu-tag--grey{color:#4f80ff;background-color:#cbe3ff}

@media (max-width: 575.98px) {
    .header-frame {
        display: none;
    }
    .header-upline {
        display: none;
    }
}

.header_logIn {
    display: flex;
    position: relative;
    padding: 0.375rem 2rem;
    border: 1px solid #5b536a;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    transition: all 0.4s ease;
}

.header_logIn:hover {
    border-color: #4F80FF;
    color: #4F80FF;
}

.header_logIn:hover::before {
    transform: rotateX(180deg);
    color: #4F80FF;
}

@media (min-width: 576px) {
    .header_logIn:hover .login {
        visibility: visible;
        opacity: 1;
    }
}

.header_logIn::before {
    content: "\e807";
    display: block;
    padding-left: 6px;
    position: absolute;
    top: 44%;
    color: #d5cde2;
    font-size: 6px;
    right: 0.9rem;
    color: #706684;
    transition: all 0.4s ease;
}

.header .menu li .sub_inner_menu li.active .title-link span {
    color: #0047FF;
}

@media (max-width: 768px) {
    .header_logIn.active .login {
        visibility: visible;
        opacity: 1;
        z-index: 9999;
    }
}

@media (max-width: 575.98px) {
    .header_logIn {
        cursor: pointer;
        width: 38px;
        height: 38px;
        padding: 0;
        margin-left: 2rem;
        position: relative;
        background-color: #34303d;
        background-image: url("/local/templates/ekacod/assets/images/system-uicons_enter.svg");
        background-repeat: no-repeat;
        background-position: center;
        border: none;
        border-radius: 4px;
    }

    .header_logIn::before {
        display: none;
    }

    .header_logIn .login__btn {
        display: none;
    }

    .header_logIn.active {
        background-image: url("/local/templates/newDesign/assets/images/enter-blue.svg");
    }
}

.header_city {
    margin-right: 2rem;
    display: flex;
    align-items: center;
}

.header_socials {
    margin-right: 2rem;
}

.header_top {
    position: relative;

}

.header_top .logo {
    position: relative;
    left: 0;
}

@media (max-width: 575.98px) {
    .overlay {
        overflow: hidden;
    }

    .overlay:before {
        content: "";
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #27262f;
        opacity: 0.6;
        z-index: 100;
    }
}

@media (max-width: 768px) {
    .header--white .menu li a {
        color: #fff;
    }
}

@media (max-width: 768px) {
    .header_top {
        position: initial;
        padding: 12px 0;
    }

    .header_top .logo {
        left: 0 !important;
    }
}

.header_top .logo span {
    color: #fff;
    display: block;
    line-height: 1;
}

.header_top .logo .big {
    font-size: 24px;
    font-family: "Open Sans";
    font-weight: 900;
    padding-bottom: 5px;
}

.header_top .logo .small {
    font-size: 13px;
    opacity: 0.5;
    text-transform: uppercase;
}

.header_top .logo:before {
    font-size: 40px;
    color: #24bd88;
}

.header_top .logo:after {
    content: "";
    width: 35px;
    height: 14px;
    bottom: 0;
    left: 12px;
    position: absolute;
    background: rgba(0, 0, 0, 0.09);
}

.header_top .header_info {
    width: 280px;
    max-width: 100%;
}

.header_socials {
    display: flex;
    align-items: center;
}

.header_speedtest {
    display: flex;
    align-items: center;
}

.header_info .local_phone {
    display: flex;
    flex-direction: column;
    position: relative;
}

.header_info .local_phone .phone::before {
    display: none;
}

.header_info .account {
    position: relative;
    width: 55px;
    height: 55px;
    right: 10px;
    border-radius: 50%;
    border: solid 1px #42485c;
    transition: all 0.4s ease;
}

.header_info .account:hover {
    background: #42485c;
}

.header_info .account:before {
    color: #24bd88;
    font-size: 18px;
    position: absolute;
    right: 15px;
    top: 18px;
}

.header .burger {
    cursor: pointer;
    width: 38px;
    height: 38px;
    margin-left: 2rem;
    position: relative;
    background-color: #34303d;
    border-radius: 4px;
    display: none;
}

.header .burger span {
    width: 24px;
    background: #dadada;
    border-radius: 1.33333px;
}

.header .burger span::after {
    width: 24px;
    top: 8px;
    background: #dadada;
    border-radius: 1.33333px;
}

.header .burger span::before {
    width: 24px;
    top: -8px;
    background: #dadada;
    border-radius: 1.33333px;
}

@media (max-width: 768px) {
    .header .burger {
        display: block;
        z-index: 999;
    }
}

.header .burger-active span {
    left: 8px;
    width: 0;
}

.header .burger-active span::before {
    background-color: #4F80FF;
    width: 22px;
    transform: rotate(45deg);
    top: 50%;
}

.header .burger-active span::after {
    background-color: #4F80FF;
    transform: rotate(-45deg);
    width: 22px;
    top: 50%;
}

.header .burger {
    cursor: pointer;
    width: 38px;
    height: 38px;
    margin-left: 2rem;
    position: relative;
    background-color: #34303d;
    border-radius: 4px;
    display: none;
}

.header .burger span {
    width: 24px;
    background: #dadada;
    border-radius: 1.33333px;
}

.header .burger span::after {
    width: 24px;
    top: 8px;
    background: #dadada;
    border-radius: 1.33333px;
}

.header .burger span::before {
    width: 24px;
    top: -8px;
    background: #dadada;
    border-radius: 1.33333px;
}

@media (max-width: 768px) {
    .header .burger {
        display: block;
        z-index: 999;
    }
}

.header .burger-active span {
    left: 8px;
    width: 0;
}

.header .burger-active span::before {
    background-color: #0047FF;
    width: 22px;
    transform: rotate(45deg);
    top: 50%;
}

.header .burger-active span::after {
    background-color: #0047FF;
    transform: rotate(-45deg);
    width: 22px;
    top: 50%;
}

.header .menu {
    margin-bottom: 0;
    padding: 0;
}

.header .menu .menu-mob-bottom {
    display: none;
    padding: 24px 16px;
    margin-left: -16px;
    margin-right: -16px;
    background: #2E2B36;
}

.header .menu .menu-mob-bottom a {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    font-size: 15px;
    color: #D5CDE2;
}

.header .menu .menu-mob-bottom a svg {
    margin-right: 6px;
}

.header .menu .menu-mob-bottom a svg path {
    fill: #706684;
}

.header .menu .menu-mob-bottom a:last-child {
    margin-bottom: 0;
}

@media (max-width: 575.98px) {
    .header .menu .menu-mob-bottom {
        display: block;
    }
}

.header .menu .header_info {
    display: none;
}

.header .menu .btn-enter {
    display: none;
    color: white;
    border: 1px solid #5B536A;
}

.header .menu .btn-enter svg {
    margin-left: 6px;
}

@media (max-width: 575.98px) {
    .header .menu .btn-enter {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 40px;
        font-weight: 500;
        line-height: 1.5;
    }
}

@media (max-width: 768px) {
    .header .menu ul.alc {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 0;
    }
}

.header_top .menu ul.alc {
    margin-bottom: 0;
}

.header .menu li {
    margin-right: 3.125rem;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
}

.header .menu li a {
    display: block;
    position: relative;
    line-height: 1.6;
    color: #D5CDE2;
    padding-right: 10px;
}

.header .menu li a::before {
    position: absolute;
    top: 44%;
    color: #D5CDE2;
    font-size: 5px;
    right: -3px;
    transition: all 0.4s ease;
}

@media (max-width: 768px) {
    .header .menu li a::before {
        color: #706684;
        top: 9px;
        font-size: 8px;
        right: 9px;
    }
}

@media (min-width: 768.98px) {
    .header .menu li a:hover {
        color: #4F80FF;
    }

    .header .menu li a:hover::before {
        color: #4F80FF;
        transform: rotateX(180deg);
    }
}

@media (max-width: 768px) {
    .header .menu li a.rotate {
        color: #4F80FF;
    }

    .header .menu li a.rotate::before {
        color: #4F80FF;
        transform: rotateX(180deg);
    }
}

.header .menu li a.active {
    color: #4F80FF;
}

.header .menu li .sub_menu {
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    left: 0;
    top: 69px;
    padding: 2.5rem 0;
    width: 100%;
    column-rule: 1px solid #E0E0EA;
    background: #eff2f6;
    border-radius: 10px;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    transition: opacity 0.2s ease-in;
}

.header .menu li .sub_menu .menu-cat {
    width: 100%;
    padding-bottom: 1.5rem;
    padding-top: 0;
    margin-bottom: 1.5rem;
    margin-right: 0;
    border-bottom: 1px solid #E0E0EA;
}

.header .menu li .sub_menu .menu-cat .cat-title {
    font-size: 13px;
    display: block;
    font-weight: 600;
    color: #595C89;
    padding-left: 1.875rem;
    text-transform: uppercase;
}

@media (max-width: 575.98px) {
    .header .menu li .sub_menu .menu-cat .cat-title {
        padding-left: 0;
        margin-bottom: 2rem;
    }
}

.header .menu li .sub_menu .menu-cat:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

@media (max-width: 575.98px) {
    .header .menu li .sub_menu .menu-cat:last-child {
        padding-bottom: 2rem;
    }
}

@media (max-width: 768px) {
    .header .menu li .sub_menu .menu-cat {
        margin-right: 0;
    }
}

@media (max-width: 575.98px) {
    .header .menu li .sub_menu .menu-cat {
        padding: 2rem;
        margin-bottom: 0;
    }
}

.header .menu li .sub_menu .menu-cat .sub_inner_menu li.active span {
    color: #0047FF;
}

.header .menu li .sub_menu .regular-txt {
    background: #fff;
}

@media (max-width: 768px) {
    .header .menu li .sub_menu.rotate {
        padding-top: 2rem;
        padding-bottom: 2rem;
        visibility: visible;
        max-height: initial;
        opacity: 1;
        margin-top: 2rem;
    }
}

@media (max-width: 768px) {
    .header .menu li .sub_menu {
        position: initial;
        padding: 0;
    }
}

.header .menu li .sub_inner_menu {
    display: flex;
    flex-wrap: wrap;
}

.header .menu li .sub_inner_menu li {
    max-width: 27rem;
    margin-right: 0;
    color: #595C89;
    padding-top: 12px;
    padding-bottom: 0;
}

.header .menu li .sub_inner_menu li .title-link {
    display: flex;
    align-items: center;
    font-size: 0.875rem;
    color: #595C89;
    padding: 0.75rem 1.875rem;
    transition: all 0.4s ease;
}

.header .menu li .sub_inner_menu li .title-link span {
    font-size: 1rem;
    font-weight: 500;
    color: #14142B;
    line-height: 1.3;
}

@media (max-width: 768px) {
    .header .menu li .sub_inner_menu li .title-link span {
        font-weight: 500;
        font-size: 15px;
    }
}

@media (max-width: 575.98px) {
    .header .menu li .sub_inner_menu li .title-link span {
        font-size: 14px;
        font-weight: normal;
    }
}

.header .menu li .sub_inner_menu li .title-link img {
    display: block;
    width: 3.5rem;
    height: 3.5rem;
    margin-right: 1rem;
}

.header .menu li .sub_inner_menu li .title-link p {
    margin: 0;
    margin-top: 4px;
    line-height: 1.3;
}

@media (max-width: 768px) {
    .header .menu li .sub_inner_menu li .title-link p {
        font-size: 14px;
    }
}

@media (max-width: 575.98px) {
    .header .menu li .sub_inner_menu li .title-link p {
        display: none;
    }
}

@media (min-width: 768.98px) {
    .header .menu li .sub_inner_menu li .title-link:hover {
        background: #E0E0EA;
    }
}

.header .menu li .sub_inner_menu li .title-link:hover span {
    color: #0047FF;
}

@media (max-width: 575.98px) {
    .header .menu li .sub_inner_menu li .title-link {
        padding: 0;
    }
}

@media (max-width: 768px) {
    .header .menu li .sub_inner_menu li {
        max-width: 100%;
        margin-bottom: 2rem;
    }
}

@media (max-width: 575.98px) {
    .header .menu li .sub_inner_menu li {
        padding: 0;
        width: 100%;
        margin-bottom: 3rem;
    }
}

@media (max-width: 768px) {
    .header .menu li .sub_inner_menu li:last-child {
        margin-bottom: 0;
    }
}

.header .menu li:last-child {
    margin-right: 0;
}

@media (min-width: 768.98px) {
    .header .menu li:hover .sub_menu {
        visibility: visible;
        opacity: 1;
        max-height: initial;
    }
}

@media (max-width: 768px) {
    .header .menu li {
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-bottom: 3rem;
    }
}

@media (max-width: 575.98px) {
    .header .menu li {
        padding: 0;
    }
}

@media (max-width: 768px) {
    .header .menu {
        display: block;
        position: absolute;
        top: 34px;
        margin-top: 63px;
        padding: 8px 16px;
        left: -200%;
        height: calc(100vh - 110px);
        background: #27262f;
        width: 100%;
        z-index: 888;
        box-sizing: border-box;
        transition: all 0.4s ease;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width: 768px) {
    .header .menu {
        top: -1px;
        padding-top: 24px !important;
    }
}

.header .phone {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header .phone::before {
    position: relative;
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url("/local/templates/ekacod/css/../images/Icons-Phone.png") no-repeat center;
    background-size: cover;
}

.header--white {
    background-color: #f7f8fa;
}

.header--white .header-upline {
    background-color: #EFF2F6;
}

.header--white .header-upline a {
    color: #595C89;
}

.header--white .header-upline:hover {
    background-color: #E0E0EA;
}

.header--white .menu li a {
    color: #21304D;
}

.header--white .menu li a::before {
    color: #A0A3BD;
}

.header--white .menu li a:hover {
    color: #0047FF;
}

@media (max-width: 768px) {
    .header--white .menu li a:hover {
        color: inherit;
    }
}

.header--white .menu li a.rotate {
    color: #0047FF;
}

.header--white .menu .btn-enter {
    color: #0047FF;
    border-color: #E0E0EA;
}

.header--white .menu .btn-enter svg path {
    stroke: #0047FF;
}

.header--white .menu .btn-enter svg mask+path {
    fill: #0047FF;
}

.header--white .menu .menu-mob-bottom {
    background: #EFF2F6;
}

.header--white .menu .menu-mob-bottom a {
    color: #595C89;
}

.header--white .menu .menu-mob-bottom a svg path {
    fill: #A0A3BD;
}

@media (max-width: 768px) {
    .header--white .menu {
        background-color: #F7F8FA;
        padding: 8px 16px;
    }
}

.header--white .svg-icon:hover {
    color: #0047FF;
}

.header--white .svg-icon:hover svg path {
    fill: #0047FF;
}

.header--white .logo path {
    fill: #14142B;
}

.header--white .login-cross::before,
.header--white .login-cross::after {
    background-color: #14142B;
}

.header--white .burger {
    background-color: #ebeff4;
}

.header--white .burger:not(.burger-active) span,
.header--white .burger:not(.burger-active) span::before,
.header--white .burger:not(.burger-active) span::after {
    background-color: #14142b;
}

.header--white .header_logIn {
    color: #0047FF;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #E0E0EA;
}

.header--white .header_logIn::before {
    color: #A0A3BD;
}

.header--white .header_logIn:hover {
    border-color: #0047FF;
}

.header--white .header_logIn:hover::before {
    color: #0047FF;
}

@media (max-width: 575.98px) {
    .header--white .header_logIn {
        border: none;
        background-color: #ebeff4;
        background-image: url("/local/templates/ekacod/css/../images/system-uicons_entewhite.svg");
    }
}

@media (max-width: 575.98px) {
    .header--white .header_logIn.active {
        background-image: url("/local/templates/ekacod/css/../images/enter-blue.svg");
    }
}

@media (max-width: 768px) {
    .header--white .header_top {
        position: initial;
    }
}

@media (max-width: 768px) {
    .header {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .header {
        font-size: 16px;
    }
}

.header .menu li .sub_menu .menu-cat .cat-title-services {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    left: 2rem;
    padding: 6px;
    padding-right: 24px;
    text-transform: none;
    line-height: 1;
    border: 1px solid #21304d;
    border-radius: 4px;
}

.header .menu li .sub_menu .menu-cat .cat-title-services:hover {
    border-color: #0047ff;
    color: #0047ff;
}

.header .menu li .sub_menu .menu-cat .cat-title-services:hover::after {
    background-image: url("/local/templates/newDesign/assets/css/../images/arr.svg");
}

.header .menu li .sub_menu .menu-cat .cat-title-services::after {
    content: "";
    position: absolute;
    display: inline-block;
    top: 6px;
    right: 6px;
    width: 13px;
    height: 12px;
    background: url("/local/templates/newDesign/assets/css/../images/arr-dark-grey.svg") no-repeat center;
    background-size: contain;
}

.footer {
    background: #27262F;
}

.footer a {
    color: #d5cde2;
    transition: all 0.4s ease;
}

.footer a:hover {
    color: #4F80FF;
}

.footer-top {
    padding-top: 4.125rem;
}

.footer-top .footer-menu {
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.footer-top .footer-menu ul {
    padding-left: 0;
}

.footer-top .footer-menu ul li {
    font-size: 14px;
    font-weight: 500;
    color: #9788b6;
    margin-bottom: 12px;
    font-weight: 500;
    padding-left: 0;
}

.footer-top .footer-menu ul li:before {
    display: none;
}

.footer-top .footer-menu ul li:last-child {
    margin-bottom: 0;
}

.footer-top .footer-menu ul li a {
    font-size: 15px;
    font-weight: normal;
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul li.with-link {
        padding-left: 2rem;
        font-size: 14px;
        color: #d5cde2;
        margin-top: 2.3rem;
        display: none;
    }
}

.footer-top .footer-menu ul li.no-link {
    position: relative;
    margin-top: 26px;
}

.footer-top .footer-menu ul li.no-link:first-child {
    margin-top: 0;
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul li.no-link::before {
        content: "\e807";
        display: block;
        position: absolute;
        color: #706684;
        top: 9px;
        font-size: 8px;
        right: 9px;
        transition: all .4s ease;
    }
}

.footer-top .footer-menu ul li.no-link.active-link {
    color: #4F80FF;
}

.footer-top .footer-menu ul li.no-link.active-link::before {
    color: #4f80ff;
    transform: rotateX(180deg);
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul li.no-link {
        color: #D5CDE2;
        cursor: pointer;
        font-size: 15px;
        font-weight: 500;
        margin-top: 2.3rem;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul li {
        margin-bottom: 0;
    }
}

.footer-top .footer-menu ul:first-child {
    margin-right: 4rem;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-menu ul:first-child {
        margin-right: auto;
    }
}

.footer-top .footer-menu ul:last-child {
    margin-left: 9.125rem;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-menu ul:last-child {
        margin-left: auto;
        margin-right: 3rem;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul:last-child {
        margin-right: auto;
        margin-left: 0;
    }
}

@media (max-width: 1279.98px) {
    .footer-top .footer-menu ul {
        max-width: 33%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu ul {
        margin-top: 2.3rem;
        margin-bottom: 0;
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-menu {
        flex-wrap: wrap;
    }
}

.footer-top .footer-contact {
    flex-basis: 34%;
}

.footer-top .footer-contact a {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 16px;
}

.footer-top .footer-contact a:before {
    position: absolute;
    left: 0;
    top: 3px;
}

.footer-top .footer-contact a:hover::before {
    color: #4F80FF;
}

.footer-top .footer-contact a:hover svg path {
    fill: #4F80FF;
}

.footer-top .footer-contact a:last-child {
    margin-bottom: 0;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact a {
        font-size: 15px;
    }
}

.footer-top .footer-contact .footer_city {
    display: flex;
    padding-left: 0;
    align-items: center;
}

.footer-top .footer-contact .footer_city svg {
    padding-right: 7px;
}

.footer-top .footer-contact .footer-socials {
    display: flex;
    margin-top: 42px;
}

.footer-top .footer-contact .footer-socials__item {
    padding-left: 0;
    margin-right: 16px;
}

.footer-top .footer-contact .footer-socials__item:hover svg {
    fill: #4F80FF;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .footer-socials__item {
        margin-right: 3.3rem;
        margin-bottom: 0;
    }
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .footer-socials__item:last-child {
        margin-right: 0;
    }
}

@media (max-width: 768px) {
    .footer-top .footer-contact .footer-socials__item {
        margin-bottom: 1rem;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-contact .footer-socials__item {
        margin-bottom: 0;
    }
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .footer-socials {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    .footer-top .footer-contact .footer-socials {
        flex-wrap: wrap;
        max-width: 33%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-contact .footer-socials {
        margin-top: 2.8rem;
        max-width: 100%;
    }
}

.footer-top .footer-contact .icon-bank-9:before,
.footer-top .footer-contact .icon-bank-10:before {
    color: #5b536a;
}

.footer-top .footer-contact .logo {
    position: initial;
    margin-bottom: 2.875rem;
    padding-left: 0;
}

.footer-top .footer-contact .logo:before {
    display: none;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .logo {
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .footer-top .footer-contact .logo {
        flex-basis: 33%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-contact .logo {
        display: none;
    }
}

.footer-top .footer-contact .tel {
    display: inline-block;
}

.footer-top .footer-contact .tel a:first-child {
    display: none;
}

.footer-top .footer-contact .tel a:nth-child(2) {
    color: #fff;
    font-size: 18px;
}

.footer-top .footer-contact .tel a:nth-child(2):before {
    top: 2px;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .tel a:nth-child(2) {
        font-size: 16px;
    }
}

.footer-top .footer-contact .mail {
    margin-top: 12px;
    display: inline-block;
}

.footer-top .footer-contact .mail::before {
    font-size: 15px;
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact .wrap {
        display: flex;
        flex-direction: column;
        order: 3;
    }
}

@media (max-width: 768px) {
    .footer-top .footer-contact .wrap {
        max-width: 33%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-contact .wrap {
        max-width: 100%;
        order: 0;
    }
}

@media (max-width: 1279.98px) {
    .footer-top .footer-contact {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 3.2rem;
        flex-basis: 100%;
    }
}

@media (max-width: 575.98px) {
    .footer-top .footer-contact {
        margin-bottom: 0;
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 1279.98px) {
    .footer-top {
        flex-wrap: wrap;
    }
}

.footer-middle {
    display: flex;
    align-items: center;
}

.footer-middle span {
    display: inline-block;
    margin-right: 1.75rem;
    color: #9788b6;
    font-size: 14px;
    font-weight: 500;
}

@media (max-width: 575.98px) {
    .footer-middle span {
        margin-bottom: 2rem;
    }
}

.footer-middle .mobile span {
    display: block;
    padding-bottom: 10px;
    color: #fff;
}

.footer-middle .mobile img {
    margin-bottom: 0;
}

.footer-middle .mobile .flamix {
    height: 20px;
    padding-bottom: 40px;
}

.footer-middle .mobile .flamix span {
    padding-right: 10px;
    color: #fff;
    opacity: 0.4;
}

.footer-middle .mobile .flamix img {
    width: 70px;
    margin-bottom: 0;
}

.footer-middle .mobile .flamix a {
    opacity: 1;
}

.footer-middle .payments {
    display: flex;
    max-width: 100%;
}

.footer-middle .payments__icon {
    position: relative;
    max-width: 80px;
    max-height: 36px;
    margin-right: 2rem;
    cursor: pointer;
}
.footer-middle .payments__icon.yandex-pay:hover .payments__tooltip {
    left: -20%;
}
.footer-middle .payments__icon:hover svg path {
    fill: #4F80FF;
}

.footer-middle .payments__icon:hover .payments__tooltip {
    max-width: fit-content;
    visibility: visible;
    opacity: 1;
}

.footer-middle .payments__icon:first-child:hover svg #r_1 {
    fill: #2e2b36 !important;
}

.footer-top .footer-contact .footer-socials__item:hover path:not([name=blue]) {
    fill: #27262f;
}

.footer-top .footer-contact .footer-socials__item:hover circle,
.footer-top .footer-contact .footer-socials__item:hover rect {
    fill: #4f80ff;
}

@media (max-width: 768px) {
    .footer-middle .payments__icon {
        margin-right: 3rem;
    }
}

@media (max-width: 575.98px) {
    .footer-middle .payments__icon {
        margin-right: 3.5rem;
        margin-bottom: 2rem;
    }
}

.footer-middle .payments__tooltip {
    padding: 14px 16px;
    color: #fff;
    white-space: nowrap;
    font-size: 14px;
    font-weight: normal;
    background: #706684;
    border-radius: 6px;
    position: absolute;
    transition: opacity 0.2s ease;
    bottom: 145%;
    left: -50%;
    visibility: hidden;
    opacity: 0;
    max-width: 0;
}

.footer-middle .payments__tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 20px;
    border: 14px solid transparent;
    border-top: 14px solid #706684;
}

@media (max-width: 575.98px) {
    .footer-middle .payments {
        flex-wrap: wrap;
    }
}

@media (max-width: 768px) {
    .footer-middle {
        width: 100%;
        margin-bottom: 2.5rem;
        justify-content: space-between;
    }
}

@media (max-width: 575.98px) {
    .footer-middle {
        flex-direction: column;
        align-items: flex-start;
    }
}

.footer-bottom {
    margin-top: 40px;
    padding: 20px 0;
    border-top: 1px solid #373241;
}

.footer-bottom .copyright {
    font-size: 14px;
    color: #9788b6;
    text-align: center;
}

.footer-bottom .copyright a {
    color: #fff;
    transition: all 0.4s ease;
    opacity: 1;
}

.footer-bottom .copyright a:hover {
    color: #24bd88;
}

@media (max-width: 768px) {
    .footer-bottom .copyright {
        order: 2;
    }
}

@media (max-width: 575.98px) {
    .footer-bottom .copyright {
        font-size: 12px;
    }
}

.footer-bottom_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 768px) {
    .footer-bottom_wrap {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 768px) {
    .header .menu li a {
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0;
        line-height: 1.6;
        color: #fff;
        font-weight: 500;
    }

    .header .menu .menu-mob-bottom a {
        line-height: 1.6;
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0;
    }

}

/* End */


/* Start:/local/templates/ekacod/components/bitrix/breadcrumb/breadcrumb/style.min.css?1684647278467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/ekacod/styles.css?168464727813799*/
.regular-txt img {
  padding-right: 10px;
}

.menu.alc a[href="#"] {
  cursor: default;
}

table.invisivle {
  border: none;
  margin: 10px;
  width: 100%;
}

table.invisivle td {
  padding: 10px;
  border: none;
}

table.invisivle td.left {
  text-align: left;
}

table.invisivle td.right {
  text-align: right;
}

table.invisivle td.center {
  text-align: center;
}

footer .icon {
  margin-bottom: -6px;
  font-size: 28px;
  color: #ffffff;
  opacity: .4;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

footer .icon:hover {
  color: #24bd88;
}

.selectric {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.configuration_form .selectric:hover {
  background: #202534 !important;
}

.configuration_block .speed-span {
  position: relative;
  z-index: 1;
}

.ip_block .speed-span.active {
  z-index: 2;
}

.ip_block .speed-span.active span {
  border-right-color: transparent !important;
}

.configuration_form .speed-span:last-child span {
  border-right: none !important;
}

.menu-first-level-item+.icon-arrow-down {
  pointer-events: none;
}

.ip_adressblock .speed-span.active {
  z-index: 2;
}

.ip_adressblock .speed-span.active span {
  border-right-color: transparent !important;
}

@media screen and (max-width: 880px) {
  .clients-slider .swiper-slide:first-child {
    display: none;
  }
}

@media print {
  html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
  }

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

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

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

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

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

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

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

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

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

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

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

  sub {
    bottom: -0.25em;
  }

  sup {
    top: -0.5em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *,
  *:before,
  *:after,
  p:first-letter,
  div:first-letter,
  blockquote:first-letter,
  li:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  html {
    font-size: 16px;
    margin: 0;
    padding: 0;
  }

  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background: #fff !important;
    color: #000 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 auto;
    text-rendering: optimizeLegibility;
  }

  p,
  blockquote,
  table,
  ul,
  ol,
  dl {
    margin-bottom: 1.5rem;
    margin-top: 0;
  }

  p:last-child,
  ul:last-child,
  ol:last-child {
    margin-bottom: 0;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.2;
    margin-bottom: 0.75rem;
    margin-top: 0;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1rem;
  }

  a, a:visited {
    color: #000;
    text-decoration: underline;
    word-wrap: break-word;
  }

  table {
    border-collapse: collapse;
  }

  thead {
    display: table-header-group;
  }

  table,
  th,
  td {
    border-bottom: 1px solid #000;
  }

  td,
  th {
    padding: 8px 16px;
    page-break-inside: avoid;
  }

  code,
  pre,
  kbd {
    border: 1px solid #bbb;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 85%;
  }

  code,
  kbd {
    padding: 3px;
  }

  pre {
    margin-bottom: 1.5rem;
    padding: 10px 12px;
  }

  pre code,
  pre kbd {
    border: 0;
  }

  ::-webkit-input-placeholder {
    color: transparent;
  }

  :-moz-placeholder {
    color: transparent;
  }

  ::-moz-placeholder {
    color: transparent;
  }

  :-ms-input-placeholder {
    color: transparent;
  }

  blockquote {
    border: 0;
    border-left: 5px solid #bbb;
    margin-left: 1px;
    padding: 12px 1.5rem;
  }

  [dir='rtl'] blockquote {
    border-left: 0;
    border-right: 5px solid #bbb;
    margin-left: 0;
    margin-right: 1px;
  }

  blockquote:first-child {
    margin-top: 0;
  }

  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0;
  }

  blockquote footer {
    display: block;
    font-size: 80%;
  }

  img {
    border: 0;
    display: block;
    max-width: 100% !important;
    vertical-align: middle;
  }

  hr {
    border: 0;
    border-bottom: 2px solid #bbb;
    height: 0;
    margin: 2.25rem 0;
    padding: 0;
  }

  dt {
    font-weight: bold;
  }

  dd {
    margin: 0;
    margin-bottom: 0.75rem;
  }

  abbr[title],
  acronym[title] {
    border: 0;
    text-decoration: none;
  }

  table,
  blockquote,
  pre,
  code,
  figure,
  li,
  hr,
  ul,
  ol,
  a,
  tr {
    page-break-inside: avoid;
  }

  h2,
  h3,
  h4,
  p,
  a {
    orphans: 3;
    widows: 3;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }

  h1+p,
  h2+p,
  h3+p {
    page-break-before: avoid;
  }

  img {
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
  }

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

  body {
    padding-bottom: 2.54cm;
    padding-left: 1.8cm;
    padding-right: 1.8cm;
    padding-top: 2.54cm;
  }

  a[href^='http']:after, a[href^='ftp']:after {
    content: " ("attr(href) ")";
    font-size: 80%;
  }

  a[href$='.jpg']:after, a[href$='.jpeg']:after, a[href$='.gif']:after, a[href$='.png']:after {
    display: none;
  }

  abbr[title]:after,
  acronym[title]:after {
    content: " ("attr(title) ")";
  }

  .page-break,
  .page-break-before {
    page-break-before: always;
  }

  .page-break-after {
    page-break-after: always;
  }

  .no-print {
    display: none;
  }

  a.no-reformat:after {
    content: '';
  }

  abbr[title].no-reformat:after,
  acronym[title].no-reformat:after {
    content: '';
  }

  .no-reformat abbr:after,
  .no-reformat acronym:after,
  .no-reformat a:after {
    content: '';
  }

  .container {
    width: 100%;
    max-width: 100%;
  }

  td {
    vertical-align: top;
  }

  footer a, footer .footer-top .footer-menu ul li:first-child {
    color: #000;
    opacity: 1;
    text-decoration: none;
  }

  header .header_top .logo {
    text-decoration: none;
    transform: scale(.8);
  }

  .regular-txt {
    padding-top: 0;
  }

  .pagination a {
    font-size: 16px;
  }

  header .header_top .logo span, header .header_top .menu li a, header .header_top .header_info .local_phone .phone,footer .footer-bottom .copyright,footer .icon {
    color: #000;
    text-decoration: none;
  }

  header .header_top .menu li:before, .icon-arrow-down:before, header .header_top .header_info .account, footer .footer-middle .flamix img {
    display: none;
  }
footer .footer-bottom {
	padding-top: 0;
}
  header .header_top .header_info .local_phone a {
    border-bottom: 0;
    text-decoration: none;
  }

  table:not([class]) td {
    padding-bottom: 5px;
    padding-top: 5px;
  }

  footer .footer-top {
    padding-top: 0;
  }

  footer .footer-top .footer-menu ul li {
    margin-bottom: 5px;
  }

  .regular-txt .text-wrap {
    padding-bottom: 0;
  }

  header .header_top .menu {
    width: 20cm;
  }

  article {
    width: 100%;
  }

  header .header_top .menu li a {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
    display: block;
  }

  footer {
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
  }
}

/* End */
/* /local/templates/ekacod/css/fonts.css?168464727841888 */
/* /local/templates/ekacod/css/style.css?1755166439121610 */
/* /local/templates/ekacod/css/style-cetera.css?1684647278217411 */
/* /local/templates/ekacod/css/swiper-bundle.min.css?168464727815562 */
/* /local/templates/ekacod/css/outer.css?1684647278189975 */
/* /local/templates/ekacod/css/custom.css?175516643935510 */
/* /local/templates/ekacod/components/bitrix/breadcrumb/breadcrumb/style.min.css?1684647278467 */
/* /local/templates/ekacod/styles.css?168464727813799 */
