@font-face {
    font-family: LatoWebBlack;
    src: url(../fonts/fonts/Lato-Black.eot);
    src: url(../fonts/fonts/Lato-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Black.woff2) format('woff2'), url(../fonts/fonts/Lato-Black.woff) format('woff'), url(../fonts/fonts/Lato-Black.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebBlack;
    src: url(../fonts/fonts/Lato-BlackItalic.eot);
    src: url(../fonts/fonts/Lato-BlackItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-BlackItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-BlackItalic.woff) format('woff'), url(../fonts/fonts/Lato-BlackItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebBold;
    src: url(../fonts/fonts/Lato-Bold.eot);
    src: url(../fonts/fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Bold.woff2) format('woff2'), url(../fonts/fonts/Lato-Bold.woff) format('woff'), url(../fonts/fonts/Lato-Bold.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebBold;
    src: url(../fonts/fonts/Lato-BoldItalic.eot);
    src: url(../fonts/fonts/Lato-BoldItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-BoldItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-BoldItalic.woff) format('woff'), url(../fonts/fonts/Lato-BoldItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebHairline;
    src: url(../fonts/fonts/Lato-Hairline.eot);
    src: url(../fonts/fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Hairline.woff2) format('woff2'), url(../fonts/fonts/Lato-Hairline.woff) format('woff'), url(../fonts/fonts/Lato-Hairline.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebHairline;
    src: url(../fonts/fonts/Lato-HairlineItalic.eot);
    src: url(../fonts/fonts/Lato-HairlineItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-HairlineItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-HairlineItalic.woff) format('woff'), url(../fonts/fonts/Lato-HairlineItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: latoheavy;
    src: url(../fonts/fonts/Lato-Heavy.eot);
    src: url(../fonts/fonts/Lato-Heavy.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Heavy.woff2) format('woff2'), url(../fonts/fonts/Lato-Heavy.woff) format('woff'), url(../fonts/fonts/Lato-Heavy.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebHeavy;
    src: url(../fonts/fonts/Lato-HeavyItalic.eot);
    src: url(../fonts/fonts/Lato-HeavyItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-HeavyItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-HeavyItalic.woff) format('woff'), url(../fonts/fonts/Lato-HeavyItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWeb;
    src: url(../fonts/fonts/Lato-Italic.eot);
    src: url(../fonts/fonts/Lato-Italic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Italic.woff2) format('woff2'), url(../fonts/fonts/Lato-Italic.woff) format('woff'), url(../fonts/fonts/Lato-Italic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebLight;
    src: url(../fonts/fonts/Lato-Light.eot);
    src: url(../fonts/fonts/Lato-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Light.woff2) format('woff2'), url(../fonts/fonts/Lato-Light.woff) format('woff'), url(../fonts/fonts/Lato-Light.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebLight;
    src: url(../fonts/fonts/Lato-LightItalic.eot);
    src: url(../fonts/fonts/Lato-LightItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-LightItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-LightItalic.woff) format('woff'), url(../fonts/fonts/Lato-LightItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebMedium;
    src: url(../fonts/fonts/Lato-Medium.eot);
    src: url(../fonts/fonts/Lato-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Medium.woff2) format('woff2'), url(../fonts/fonts/Lato-Medium.woff) format('woff'), url(../fonts/fonts/Lato-Medium.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebMedium;
    src: url(../fonts/fonts/Lato-MediumItalic.eot);
    src: url(../fonts/fonts/Lato-MediumItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-MediumItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-MediumItalic.woff) format('woff'), url(../fonts/fonts/Lato-MediumItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: lato;
    src: url(../fonts/fonts/Lato-Regular.eot);
    src: url(../fonts/fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Regular.woff2) format('woff2'), url(../fonts/fonts/Lato-Regular.woff) format('woff'), url(../fonts/fonts/Lato-Regular.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebSemibold;
    src: url(../fonts/fonts/Lato-Semibold.eot);
    src: url(../fonts/fonts/Lato-Semibold.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Semibold.woff2) format('woff2'), url(../fonts/fonts/Lato-Semibold.woff) format('woff'), url(../fonts/fonts/Lato-Semibold.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebSemibold;
    src: url(../fonts/fonts/Lato-SemiboldItalic.eot);
    src: url(../fonts/fonts/Lato-SemiboldItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-SemiboldItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-SemiboldItalic.woff) format('woff'), url(../fonts/fonts/Lato-SemiboldItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebThin;
    src: url(../fonts/fonts/Lato-Thin.eot);
    src: url(../fonts/fonts/Lato-Thin.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-Thin.woff2) format('woff2'), url(../fonts/fonts/Lato-Thin.woff) format('woff'), url(../fonts/fonts/Lato-Thin.ttf) format('truetype');
    font-style: normal;
    font-display: block;
    font-weight: 400;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: LatoWebThin;
    src: url(../fonts/fonts/Lato-ThinItalic.eot);
    src: url(../fonts/fonts/Lato-ThinItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/fonts/Lato-ThinItalic.woff2) format('woff2'), url(../fonts/fonts/Lato-ThinItalic.woff) format('woff'), url(../fonts/fonts/Lato-ThinItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: 400;
    text-rendering: optimizeLegibility
}
a:focus{
    color: #000;
}
.fin_gr {
    border: 1px solid #c2cad8;
    border-bottom: none;
    padding: 7px 0;
    margin-bottom: -10px
}

.fin_gr:last-of-type {
    border-bottom: 1px solid #c2cad8
}

:root {
    --font-color: #fff;
    --bg-color: #ed1f24;
    --footer-color: #1f2c49
}

body {
    background: #fff;
    text-align: left;
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    line-height: 120%;
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: 400
}

a {
    text-decoration: none!important;
    outline: 0;
    color: #000
}

a:hover {
    text-decoration: underline;
    outline: 0
}

a img {
    border: none
}

dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
    padding: 0;
    margin: 0
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 1px
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.container {
    width: 100%;
    max-width: 1170px;
    padding: 0 15px;
    margin: auto
}

img {
    max-width: 100%;
    height: auto
}

b {
    font-weight: 700
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    color: #000;
    line-height: 120%;
    margin-bottom: 30px
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #000
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    text-decoration: none
}

h1 {
    font-size: 35px
}

h2 {
    font-size: 35px
}

h3 {
    font-size: 20px
}

h4 {
    font-size: 18px
}

h5 {
    font-size: 16px
}

h6 {
    font-size: 12px
}

p {
    font-size: 14px;
    line-height: 120%;
    color: #000;
    padding-bottom: 15px
}

input,
textarea,
select{
    font-size: 16px;
    color: #000;
    width: 100%;
    height: 57px;
    line-height: 55px;
    padding: 0 10px 0 10px;
    outline: 0;
    margin-bottom: 20px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    text-align: left;
    font-family: 'Rubik', sans-serif
}

.fa {
    font-family: FontAwesome !important
}

textarea {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 110%;
    height: 95px
}

input:-moz-placeholder {
    color: #000
}

input::-webkit-input-placeholder {
    color: #000
}

input::-webkit-search-cancel-button,
input::-webkit-search-decoration {
    display: 000
}

button[type=submit],
input[type=submit] {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 52px;
    display: block;
    background: var(--bg-color);
    height: 52px;
    cursor: pointer;
    border: none
}

button {
    outline: 0
}

.center {
    text-align: center
}

.align-right {
    text-align: right
}

.right {
    float: right
}

.right.right-flex {
    float: none;
    display: flex;
    align-items: center
}

.banner-overlay-down {
    width: 100%;
    height: 10px
}

.select-city {
    display: inline-block;
    text-align: left
}

.select-city .selectric {
    border: none;
    background: #fff url(../images/icons/select.png) no-repeat left center;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding: 0 20px;
    line-height: 52px
}

.select-city .selectric-button {
    display: none
}

.select-city .selectric-label {
    border-bottom: 1px solid #f68f91
}

.select-city .selectric-items {
    background: #fff;
    min-width: 120px
}

.select-city .selectric-items li,
.select-city .selectric-items ul {
    font-size: 14px
}

.select-city .selectric-items li.highlighted,
.select-city .selectric-items li:hover {
    background: var(--bg-color);
    color: #fff
}

.select-city .selectric-items li {
    border-top: 1px solid #c4c4c4;
    padding-left: 20px
}

.select-city .selectric-items li:first-child {
    border: none
}

.select .selectric {
    background: 0 0;
    border: none;
    color: #000;
    font-size: 19px;
    font-weight: 500;
    padding: 0 0;
    line-height: 36px;
    position: relative
}

.evvs .select .selectric {
    text-align: right
}

.evvs .select .selectric:after {
    position: relative;
    margin-left: 5px
}

.select .selectric-button {
    display: none
}

.select .selectric:after {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 36px;
    content: "\f078";
    color: var(--bg-color);
    font-family: FontAwesome;
    font-size: 14px
}

.select .selectric-items {
    background: #fff
}

.select .selectric-items li,
.select .selectric-items ul {
    font-size: 19px;
    font-variant: 700
}

.select .selectric-items li.highlighted,
.select .selectric-items li:hover {
    background: var(--bg-color);
    color: #fff
}

.select .selectric-items li {
    border-top: 1px solid #c4c4c4;
    padding-left: 20px
}

.select .selectric-items li:first-child {
    border: none
}

.banner-overlay {
    width: 100%;
    height: 90px
}

.btn {
    font-size: 16px;
    font-weight: 500;
    line-height: 52px;
    color: var(--font-color);
    padding: 0 24px;
    background: var(--bg-color);
    text-align: center;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 6px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.btn:hover {
    text-decoration: none;
    opacity: .9
}

.btn.large {
    line-height: 68px;
    font-size: 19px;
    text-transform: uppercase;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.btn.blue {
    background: #235b9e
}

.btn.messenger-color {
    background: #09f
}

i.fab.fa-facebook-messenger {
    font-size: 30px;
    margin-left: 9px;
    position: relative;
    top: 7px
}

a.messenger-lk,
a.pdf-lk {
    width: 35px;
    height: 35px;
    text-align: center
}

a.pdf-lk i {
    color: var(--bg-color);
    font-size: 35px;
    top: 0
}

a.messenger-lk i.fab.fa-facebook-messenger {
    color: #0084ff;
    font-size: 35px;
    top: 0;
    margin: 0
}

.fixed_messeng:hover {
    box-shadow: 0px 0px 15px 3px #555
}

.fixed_messeng:hover span.txt_fixed_mes {
    display: inline-block
}

span.txt_fixed_mes {
    background: #fff;
    max-width: 250px;
    text-align: justify;
    color: #000;
    transition: all .4s;
    display: none;
    position: fixed;
    right: 50px;
    bottom: 120px;
    box-shadow: 0px 0px 8px 1px #555;
    padding: 10px;
    border-radius: 10px
}

.fixed_messeng {
    transition: all .4s;
    position: fixed;
    right: 50px;
    bottom: 50px;
    z-index: 99;
    background: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    text-align: center;
    box-shadow: 0px 0px 8px 1px #555
}

.fixed_messeng i.fab.fa-facebook-messenger {
    color: #0084ff;
    font-size: 49px;
    top: 7px;
    margin: 0
}

.btn.grey {
    background: #e1e1e1;
    color: #000;
    border: 1px solid #e1e1e1
}

.follow_messeng {
    padding: 0 !important;
    margin: 10px 0 !important
}

.follow_messeng a {
    margin: 0
}

header {
    padding: 20px 0 0;
    -webkit-box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26);
    -moz-box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26);
    box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26);
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 15;
    background: #fff
}

header .col-md-10 {
    padding-left: 0
}

.logotype {
    display: inline-block;
    margin: 0 0 10px 0;
    max-width: 200px;
    position: relative;
    top: -16px;
	width: 100%;
}

.phone.mobile-phone {
    display: none
}

#form-auth select {
    margin-bottom: 10px
}

#form-auth label {
    font-weight: 400;
    line-height: 24px
}

#form-auth select {
    background-color: #fff;
    overflow: auto;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 55px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 20px;
    width: 100%;
    line-height: 55px
}

.navigation {
    border-top: 1px solid #e5e5e5
}

.navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase
}

.navigation ul li {
    display: table-cell;
    padding: 0 10px;
    color: #000;
    position: relative;
    text-align: center
}

.navigation ul li:first-child {
    text-align: left;
    padding-left: 0
}

.navigation ul li:last-child {
    text-align: right;
    padding-right: 0
}

.navigation ul li a {
    color: #000;
    display: inline-block;
    line-height: 44px;
    padding: 5px 0;
    border-top: 5px solid #fff
}

.navigation ul li.active>a,
.navigation ul li:hover>a {
    border-top: 5px solid var(--bg-color);
    text-decoration: none
}

.favorit {
    line-height: 52px;
    margin-left: 17px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    color: #000;
    text-decoration: none
}

.favorit:hover {
    text-decoration: underline
}

.favorit .fa {
    color: var(--elements-color);
    font-size: 22px
}

.phone {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin-left: 10px
}

.phone_fot {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px
}

.phone_fot .fab.fa-whatsapp {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    color: #25d366;
    text-align: center;
    line-height: 28px;
    font-size: 28px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    top: -2px;
    position: relative
}

.phone_fot .fa {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    overflow: hidden;
    background: #5baeff;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    top: -2px;
    position: relative
}

.phone small {
    display: block;
    padding-left: 40px;
    font-size: 12px;
    font-weight: 400
}

.phone .fa {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    overflow: hidden;
    background: #5baeff;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.phone:hover {
    text-decoration: none
}

.header-search {
    max-width: 305px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center
}

.header-search input {
    width: 75%
}

.header-search.shallow {
    max-width: 27%
}

#media_search {
    display: none
}

.header-search input {
    font-size: 14px;
    font-family: 'Rubik', sans-serif;
    background: #f8f8f8;
    height: 52px;
    line-height: 52px;
    border: none;
    padding: 0 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px
}

.active {
    padding-top: 0;
    /*border-top: 5px solid var(--bg-color)!important*/
}

.lang {
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #ddd;
    margin: 0 0 11px 14px
}

.lang a {
    font-size: 14px;
    color: #000;
    padding: 14px 13px;
    line-height: 24px;
    display: block
}

.lang a.current:after {
    content: "\f078";
    color: var(--elements-color);
    font-family: FontAwesome;
    margin-left: 10px;
    font-size: 10px
}

.lang a .icon {
    width: 23px;
    height: 17px;
    overflow: hidden;
    border-radius: 100%;
    margin-right: 10px;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle
}

.lang ul {
    display: none;
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    width: calc(100% + 1px);
    text-align: left;
    z-index: 10;
    border: 1px solid #ddd
}

.lang ul a {
    padding: 10px 13px
}

.lang ul li {
    border-top: 1px solid #ddd
}

.lang ul li:first-child {
    border: none
}

.lang ul a .icon {
    width: 24px;
    height: 18px
}

.lang:hover ul {
    display: block
}

.lang a:hover {
    text-decoration: none
}

.user {
    background: url(../images/icons/user.png) no-repeat center center;
    float: right;
    width: 21px;
    height: 21px;
    display: none
}

.logout_m {
    display: none;
    background: url(../images/icons/logout.svg) no-repeat center center;
    float: right;
    width: 21px;
    height: 21px;
    margin-left: 10px
}

.mobile-menu {
    background: #2e3a55;
    width: 21px;
    height: 2px;
    float: left;
    margin: 6px 0 0 0;
    position: relative;
    display: none;
    clear: both
}

.mobile-menu:before {
    position: absolute;
    top: -6px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2e3a55;
    content: ""
}

.mobile-menu:after {
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2e3a55;
    content: ""
}

.mobile-search {
    display: none
}

#content.has-menu {
    padding-top: 179px;
}

#content {
    padding-top: 125px;
    overflow: hidden;
}

.slick-list {
    margin: 0 -10px
}

.slick-slide {
    padding: 0 10px
}

.slick-slide img {
    width: 100%
}

.slick-dots {
    position: absolute;
    right: 0;
    top: -46px;
	display:none
}

.slick-dots li {
    display: inline-block
}

.slick-dots button {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: #fff;
    text-indent: -999px;
    margin: 0 0 0 15px;
    z-index: 15;
    border: none;
    border-radius: 100%;
    padding: 0;
    cursor: pointer
}
.list_session_calendar .slick-dots button{
	border: 1px solid var(--bg-color);
}

.slick-dots .slick-active button {
    background: var(--elements-color)
}

.slick-slide {
    outline: 0
}
.content_sss {
	box-shadow: 0px 0px 5px 0px var(--bg-color);
	max-width:350px;
    position: fixed;
    background: #fff;
    border: 1px solid var(--bg-color);
    border-radius: 10px;
    z-index: 9;
	display: none;
}
.content_sss_after:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    background: #fff;
    border-right: 1px solid var(--bg-color);
    border-bottom: 1px solid var(--bg-color);
    transform: rotate(45deg);
    bottom: -11px;
}
.one_ses {
    border-bottom: 1px solid #f2f2f2;
    padding: 7px 10px;
}
.one_ses:last-child{
	border:none;
}
.container.bg {
    margin-bottom: -36px
}
.blue-section h2 i {
    right: 20px;
    display: block;
    position: absolute;
    bottom: 5px;
    color: var(--bg-color);
    font-size: 27px;
    cursor: pointer;
	transition: all .4s;
}
.blue-section h2 i:hover{
	-o-transform: rotate(-1turn);
	-ms-transform: rotate(-1turn);
	-moz-transform: rotate(-1turn);
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn);
}
#slider .slick-slide {
    position: relative
}

#slider .slick-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#slider .container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%)
}

#slider .slick-dots {
    text-align: right;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 40px;
    top: auto;
    max-width: 1170px;
    transform: translate(-50%, 0);
    left: 50%;
    right: auto;
    padding: 0 15px
}

#slider .slick-dots .slick-active button,
#slider .slick-dots button:hover {
    background: var(--bg-color)
}

#slider .slick-list {
    margin: 0
}

#slider .slick-slide {
    padding: 0
}

.slide-content {
    padding-bottom: 130px;
    padding-top: 55px
}

.slide-content h2 {
    font-family: 'Rubik', sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    margin: 0
}

.slide-content h3 {
    font-family: 'Rubik', sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 20px
}

.slide-content .btn {
    border-radius: 0;
    line-height: 68px;
    font-size: 19px;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    padding: 0 40px;
    text-transform: uppercase
}

.slider-text-bg {
    background-color: rgba(0, 0, 0, .3);
    border-radius: 10px;
    padding: 10px;
    margin: 5px 0
}

.slider-text-bg>h3 {
    margin-bottom: 0
}

#slider .btn {
    margin-left: 0
}

.search-box {
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, .3);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    display: table;
    width: 100%;
    padding: 15px 0;
    position: relative;
    margin-bottom: 40px;
    margin-top: -128px
}

.search-box .td {
    display: table-cell;
    vertical-align: top;
    padding: 0 15px 0 30px;
    border-left: 1px solid #e1e1e1;
    width: 19%
}

#concerts-search label,
.search-box label {
    font-size: 12px;
    display: block;
    color: #000;
    padding-top: 4px
}

span.span_center {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

#concerts-search input[type=text],
.search-box input[type=text] {
    border: none;
    font-size: 19px;
    font-weight: 500;
    color: #000;
    padding: 0;
    margin: 0;
    line-height: 36px;
    height: 36px;
    font-family: 'Rubik', sans-serif
}

#concerts-search input[type=submit],
.search-box input[type=submit] {
    font-size: 16px;
    font-weight: 500;
    line-height: 58px;
    color: #fff;
    padding: 0 24px;
    margin: 0;
    background: var(--bg-color);
    text-align: center;
    top: 13px;
    position: relative;
    display: block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    text-transform: uppercase;
    font-family: 'Rubik', sans-serif;
    width: 100%
}

#concerts-search input[type=submit] {
    line-height: 75px;
    height: 75px
}

#concerts-search input[type=submit]:hover,
.search-box input[type=submit]:hover {
    text-decoration: none;
    opacity: .9
}

.search-box .td.submit {
    border: none;
    padding-left: 0;
    width: 16%
}

.search-box .td:nth-child(1) {
    width: 23%
}

.search-box .td:nth-child(2) {
    width: 22%
}

#concerts-search {
    background: #f2f2f2;
    position: relative;
    margin: 0 120px
}

#concerts-search .wrap {
    background: #fff;
    margin-bottom: 20px;
    padding: 10px 30px 5px;
    min-height: 75px
}

#amount {
    font-weight: 500;
    font-size: 17px
}

.wrap-slider-range {
    padding: 0 40px 0 30px;
    margin-top: -22px;
    margin-bottom: 17px
}

#slider-range {
    height: 5px;
    border: none;
    background: #eb696c
}

#slider-range .ui-widget-header {
    background: var(--bg-color)
}

#slider-range .ui-slider-handle {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: var(--bg-color);
    outline: 0;
    top: -7px;
    cursor: pointer;
    z-index: 1
}

#slider-range .ui-slider-handle:before {
    content: "\f0c9";
    color: #fff;
    font-family: FontAwesome;
    font-size: 10px;
    transform: rotate(90deg);
    line-height: 20px;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block
}

.blue-section {
    background: #fff;
    padding: 35px 0 0 0;
    position: relative
}
.blue-section h2 {
	position: relative;
    color: #000;
    margin-bottom: 25px;
    font-weight: 700
}
.blue-section .fas.fa-undo-alt{
	display:none;
    cursor: pointer;
    color: var(--bg-color);
    font-size: 25px;
    bottom: -11px;
    position: relative;
}
.slick-track {
    margin-left: 0;
}
.blue-section .col-md-4 {
    padding-right: 20px
}

.blue-section .col-md-8, .blue-section .col-sm-8 {
    padding-left: 35px
}

.carousel-col-5 {
    padding: 30px 10px 0
}

#city {
    background: #f2f2f2;
    padding: 30px 0 12px;
    position: relative;
    margin-top: -2px;
    margin: 0 120px
}

#city h2 {
    margin-bottom: 27px;
    font-weight: 500
}

#city ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#city a {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin: 0 0 28px 0;
    display: block
}

#city a span {
    color: #9e9e9e;
    font-weight: 400;
    display: inline-block
}

#city a:hover {
    text-decoration: none;
    color: var(--bg-color)
}

#city a:hover span {
    color: #9e9e9e
}

.blue-section .box{
	padding: 10px 10px 0px;
}
.box .img {
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    overflow: hidden;
    margin-bottom: 20px;
    display: block
}

.box .img img {
    width: 100%;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
}

.box:not(.box-calendar-sport):not(.sport_genre_tit):not(.box-st) .title {
    color: #000;
    margin-top: 15px;
    display: block;
    height: 52px;
    overflow: hidden;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    padding: 0 15px;
	max-width: 90%
}
.box-calendar-sport .title, .sport-genre_spec .title {
    color: #000;
    display: block;
    height: 25px;
    overflow: hidden;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
}
.main-catalog .sport_genre_tit .title{
   height: 45px; 
}
.box-calendar .title{
    padding:0 !important;
}
.box.few_box:not(.box-calendar-sport):not(.sport_genre_tit) .title {
    padding: 0 25px;
    height: auto;
}
.box.box-st .title {
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
    display: block;
    height: 52px;
    overflow: hidden;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
.box.few_box .descr_event{
    padding: 0 25px;
    font-weight: 500;
    color: #000;
}
.box.few_box .price{
    display: none;
    left: 50%;
    transform: translateX(-50%);
    bottom: 5px;
}
.box p {
    font-size: 14px;
    line-height: 170%;
    font-weight: 400;
    padding: 0 15px 20px
}
.few_blue .main-catalog{
    background: #f2f2f2;
}
.box .hover p {
    color: #080808;
	font-weight: 600;
    /*text-shadow: 1px 1px #000*/
}

.box .desc {
    color: var(--font-color);
    line-height: 158%;
    border-radius: 3px;
    text-align: center;
    background: var(--bg-color);
    position: absolute;
    z-index: 99;
    width: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 5px 10px;
    font-weight: 500;
}
.children_spec .box .desc{
    background: linear-gradient(180deg, #F96064 0%, #ED2025 100%);
    box-sizing: border-box;
    box-shadow: 0px 0.421161px 0.421161px rgba(255, 198, 5, 0.05), 0px 0.842322px 0.842322px rgba(212, 27, 32, 0.05), 0px 1.68464px 1.68464px rgba(212, 27, 32, 0.05), 0px 3.36929px 3.36929px rgba(212, 27, 32, 0.05), 0px 6.73857px 6.73857px rgba(212, 27, 32, 0.05), 0px 13.4771px 13.4771px rgba(212, 27, 32, 0.05), 0px -0.842322px 1.68464px rgba(213, 27, 32, 0.05);
    border-radius: 42px;
    border: 2px solid #ED2025;
}
.meeting_genre_spec .box .desc, .exhibitions-genre_spec .box .desc, .theater_spec .box .desc{
    background: url(/assets/images/media/b_desc.png);
    background-size: cover;
    background-repeat: round;
}
a.box:hover:not(.box-calendar):not(.sport_genre_tit):not(.few_box) {
    text-decoration: none;
    border: 2px solid var(--bg-color);
}
a.box:hover .desc{
    display: none;
}
.box .price {
    font-family: 'Rubik', sans-serif;
    font-size: 18px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid var(--elements-color);
    line-height: 45px;
    padding: 0 25px;
    display: inline-block;
    color: var(--elements-color);
    position: absolute;
    bottom: 20px;
    z-index: 12;
}
.children_spec .box .price:after, .children_spec_abon .box .price:after{
    display: block;
    position: absolute;
    content: "";
    top: -10px;
    right: -5px;
    width: 60px;
    height: 60px;
    background: url(/assets/images/media/children_Candy.png);
    background-size: cover;
    border-radius: 50%;
    border: 3px solid #ED2025;
}
.children_spec .box .price, .children_spec_abon .box .price{
    background: linear-gradient(180deg, #F96064 0%, #ED2025 100%);
    border: 3px solid #ED2025;
    box-sizing: border-box;
    box-shadow: 0px 0.421161px 0.421161px rgba(255, 198, 5, 0.05), 0px 0.842322px 0.842322px rgba(212, 27, 32, 0.05), 0px 1.68464px 1.68464px rgba(212, 27, 32, 0.05), 0px 3.36929px 3.36929px rgba(212, 27, 32, 0.05), 0px 6.73857px 6.73857px rgba(212, 27, 32, 0.05), 0px 13.4771px 13.4771px rgba(212, 27, 32, 0.05), 0px -0.842322px 1.68464px rgba(213, 27, 32, 0.05);
    border-radius: 42px;
    line-height: 42px !important;
}
.meeting_genre_spec .box .price, .exhibitions-genre_spec .box .price, .theater_spec .box .price,
.meeting_genre_spec_abon .box .price, .exhibitions-genre_spec_abon .box .price, .theater_spec_abon .box .price{
    background: url(/assets/images/media/b_price.png);
    background-size: cover;
    background-repeat: no-repeat;
    border: none;
}
.box .price small {
    font-size: 14px
}

a.box:hover .price {
    background: var(--elements-color);
    color: #fff
}
a.box.few_box:hover .price{
    display: inline-block;
}
a.box.few_box:hover .hid_hover{
    color: #fff;
    
}
a.box.few_box:hover .hid_hover svg *{
    fill: #fff;
}
.few_box .col1 svg{
    margin-right:5px;
} 
.few_box .col2 svg{
    margin-right:2px;
    top: 1px;
    position: relative;
}
.meeting_genre_spec a.box:hover .price , .exhibitions-genre_spec a.box:hover .price, .theater_spec a.box:hover .price {
    background: url(/assets/images/media/b_price.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.box .hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 10;
    display: none;
    -webkit-box-shadow: 0 5px 51px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 51px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 5px 51px 0 rgba(0, 0, 0, .1);
    padding: 35px 15px 85px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    overflow: hidden
}
.main-catalog-abon .box .hover{
    padding: 20px 20px 10px 20px;
}
.main-catalog-abon .hover h3, .box.box-st .title, .content_st_wrap .descr_event {
    display: flex;
    align-items: baseline;
}
.main-catalog-abon .box .price{
    position: relative;
    bottom: unset;
}
.hover h3 {
    margin-bottom: 10px;
    font-size: 17px;
    text-align: center;
}
.sport-genre_spec .box .hover{
    position: relative;
    width: calc(100% - 268px);
    height: 170px;
    padding: 15px;
    box-shadow: 0px 7.85401px 29.4526px rgba(0, 0, 0, 0.07);
    border-radius: 0 5px 5px 0;
}
.box:hover .hover {
    display: block
}
.box:hover:not(.box-calendar) .content_sport_wrap {
    display: none
}
.box .hover .desc {
    padding-bottom: 15px
}
.box.few_box .detail_in, .box.box-st .detail_in {
    padding: 0 25px;
    margin-bottom: 10px;
    height: auto;
    display: flex;
    align-items: center;
}
.box.box-st .detail_in{
    padding: 0;
}
.box.few_box .col1, .box.few_box .col2,
.box.box-st .col1, .box.box-st .col2{
    flex: 0 0 50%;
    max-width: 50%;
}
.box .hover>div:not(.adc):not(.abon_lab_discount) {
    overflow: hidden;
    height: 100%
}
.blue-section .box .hover>div{
	height: auto;
}
.box .adc {
    position: absolute;
    top: 16px;
    left: 10px;
    right: 15px;
    z-index: 1;
    font-size: 10px;
    font-family: 'Rubik', sans-serif;
    color: #fff;
    text-align: right;
    margin-bottom: 5px;
}
.descr_event {
    padding: 0 15px;
    display: block;
    height: 60px;
    overflow: hidden;
    margin-bottom: 25px;
    line-height: 140%;
    font-weight: 400;
    margin-top: 15px;
}
.abon-count{
    display: flex;
    align-items: center;
    margin-top: 18px;
}
.content_st_wrap .descr_event{
    padding: 0;
    margin-bottom: 18px;
}
.content_st_wrap svg{
    margin-right: 8px;
}
.c{
    background: #008080;
}
.box .adc span {
    display: inline-block;
    margin: 0 2px;
    background: #6adad1;
    line-height: 18px;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

.box .adc span.blue {
    background: #5a93e0
}

.box .adc span.red {
    background: red
}

.box .adc span.green {
    background: #00af25
}

.box.top {
    border: 1px solid #ebebeb;
    float: left
}
.blue-section .box-calendar{
    padding: 5px;
}
.blue-section .box-calendar.box-calendar-sport {
    margin-bottom: 15px;
}
.sport-genre .blue-section .box-calendar.box-calendar-sport {
    top: 5px;
}
.blue-section .box-calendar.box-calendar-sport:hover{
    color: #000;
}
/*.box-calendar:not(.box-calendar-sport):hover .title{
    display: none !important;
}*/
.box-calendar:hover .price{
    display: inline-block !important;
}
.box.top h2 {
    font-weight: 700;
    font-size: 20px
}
.lowercase {
    text-transform: lowercase;
}
.main-catalog {
    padding: 20px 5px;
    background: #fff;
    position: relative;
    margin: 0 120px
}
/*.new_demos .main-catalog,*/ .home .main-catalog{
    background: #e5e5e5
}
span.all_abon {
    color: var(--bg-color);
    text-decoration: underline;
    cursor: pointer;
}
span.all_abon:hover {
    opacity: 0.9;
}
.new_demos .spec_index .main-catalog{
    background: none;
}
.breadcrumbs {
    padding: 75px 0 15px
}
.search-results .breadcrumbs, .error_404 .breadcrumbs, .personal-cabinet .breadcrumbs, 
.partner-cabinet .breadcrumbs, .order .breadcrumbs, .season-ticket-order .breadcrumbs,
.register-partner .breadcrumbs, .subscribe .breadcrumbs, .terms-of-use .breadcrumbs,
.contact-us .breadcrumbs, .about .breadcrumbs, .faq .breadcrumbs, .our_services .breadcrumbs{
    padding: 15px
}
.main-content .breadcrumbs {
    padding: 35px 10px 0
}
.season-ticket .main-content .breadcrumbs{
    
}
.breadcrumbs a,
.breadcrumbs span {
    display: inline-block;
    font-size: 17px;
    color: #000
}

.breadcrumbs a {
    margin-right: 20px;
    position: relative;
    text-decoration: underline
}

.breadcrumbs a:after {
    position: absolute;
    right: -15px;
    content: "\f054";
    font-size: 14px;
    color: var(--bg-color);
    font-family: FontAwesome;
    font-size: 10px
}

.nav-catalog {
    border-bottom: 1px solid #ebebeb;
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.list-categories {
    display: block;
    float: left
}

.list-categories a {
    font-family: 'Rubik', sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 30px;
    padding: 15px 0;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: -3px
}

.list-categories a:hover {
    padding-bottom: 12px;
    color: red;
    text-decoration: none
}

.list-categories a.active,
.list-categories a.active:hover {
    padding-bottom: 12px;
    border-bottom: 5px solid red;
    color: red
}

.sort {
    font-family: 'Rubik', sans-serif;
    font-size: 18px;
    color: #000;
    position: relative;
    line-height: 30px;
    padding: 5px 35px 5px 10px;
    margin: 10px 0 10px 5px;
    display: inline-block;
    border-radius: 40px
}

.sort:before {
    position: absolute;
    right: 10px;
    top: 50%;
    line-height: 36px;
    content: "\f078";
    color: var(--bg-color);
    font-family: FontAwesome;
    font-size: 12px;
    transform: translateY(-50%)
}

.sort.up:before {
    content: "\f077"
}

.sort.active {
    background: var(--bg-color);
    color: #fff
}

.sort.active:before {
    color: #fff
}

.sort:hover {
    text-decoration: none
}

.show-more, .show-more-season-tickets, .show-more-sim, .show-more-filter {
    font-size: 19px;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    color: #000;
    background: #ebebeb;
    padding: 0 20px;
    line-height: 68px;
    text-align: center;
    margin: 8px auto 6px;
    display: block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}
body:not(.event_genres) .show-more{
    background: #fff;
}

.show-more:hover, .show-more-season-tickets:hover, .show-more-sim:hover, .show-more-filter:hover {
    text-decoration: none;
    background: var(--bg-color) !important;
    color: #fff
}

.follow {
    padding: 25px 0 32px;
    position: relative;
    margin: 0 120px;
    background: #fff
}

.follow h2 {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    margin-bottom: 22px;
    font-size: 24px
}

.ui-datepicker-calendar {
    border-collapse: separate;
    border-spacing: 0
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    filter: none;
    opacity: 1
}

.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
    border: none;
    background: 0 0;
    color: #000;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: 500;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.ui-datepicker-header {
    border: none;
    background: 0 0;
    color: #000;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 25px
}

.ui-datepicker .ui-datepicker-title {
    line-height: 0;
    padding: 5px 0
}

.ui-datepicker-title .ui-datepicker-month,
.ui-datepicker-title .ui-datepicker-year {
    padding: 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer
}

.ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev:hover {
    text-decoration: none;
    border: none;
    background: 0 0
}

.ui-datepicker .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-prev:before {
    font-family: FontAwesome;
    font-size: 22px;
    content: "\f0d9";
    color: var(--elements-color);
    cursor: pointer
}

.ui-datepicker .ui-datepicker-next:before {
    content: "\f0da"
}

.ui-datepicker {
    width: 360px;
    padding: 0
}

.ui-datepicker th {
    color: #000;
    font-size: 13px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.ui-datepicker td{
    font-family: 'Rubik', sans-serif;
}
.ui-datepicker th:nth-of-type(n+6) {
    color: var(--bg-color);
}
.ui-datepicker a,
.ui-datepicker span {
    padding: 5px
}

.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    padding: 0;
    width: 40px;
    height: 38px;
    line-height: 38px;
    font-weight: 500;
    margin-left: 5px
}

.ui-datepicker td {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    text-align: center;
    border: none
}
.ui-datepicker-week-end .ui-state-default{
    color: var(--bg-color)
}
.ui-datepicker a.ui-state-default {
    color: var(--bg-color);
    font-family: inherit;
    background: #fde8e9;
    margin-bottom: 3px
}

.ui-datepicker .ui-datepicker-today span {
    background-color: var(--bg-color);
    color: #fff;
    display: block
}
.children_spec .ui-datepicker .ui-datepicker-today span{
    background-image: url(/assets/images/media/children_calendar.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.standup-genre_spec .ui-datepicker .ui-datepicker-today span,
.concerts_spec .ui-datepicker .ui-datepicker-today span,
.show_genre_spec .ui-datepicker .ui-datepicker-today span,
.tour_spec .ui-datepicker .ui-datepicker-today span,
.nigthlife-genre_spec .ui-datepicker .ui-datepicker-today span{
    background-image: url(/assets/images/media/lips.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.sport-genre_spec .ui-datepicker .ui-datepicker-today span{
    background-image: url(/assets/images/media/ball.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.meeting_genre_spec .ui-datepicker .ui-datepicker-today span,
.exhibitions-genre_spec .ui-datepicker .ui-datepicker-today span,
.theater_spec .ui-datepicker .ui-datepicker-today span{
    background-image: url(/assets/images/media/spot.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.calendar .ui-datepicker-header {
    display: none
}

.calendar .ui-datepicker {
    width: 100%;
    border: none;
    padding: 25px 25px 22px
}

.calendar {
    background: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 30px;
	border: 1px solid var(--bg-color);
    border-radius: 5px;
    box-shadow: 4.29012px 4.29012px 17.1605px rgba(0, 0, 0, 0.1)
}

.wrap-month {
    margin: 0;
    padding: 25px 45px 20px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #eaeaea
}

.slider-month span,
.ui-datepicker-month,
.ui-datepicker-year {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #a9a9a9;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    padding: 0;
    line-height: 15px
}

.slider-month span.m {
    padding: 5px 0
}

.slider-month span.y,
.ui-datepicker-year {
    font-size: 8px;
    font-weight: 500;
    color: silver
}

.slider-month .slick-current span,
.ui-datepicker-month {
    font-size: 18px;
    color: var(--elements-color);
    line-height: 20px
}

.slider-month .slick-current .m {
    padding: 0
}

.slider-month .slick-current span .y,
.ui-datepicker-year {
    font-size: 11px;
    color: #000
}

.slider-month .slick-arrow {
    position: absolute
}

.slider-month .slick-slide {
    width: 20%
}

.slider-month .slick-list {
    margin: 0
}

.slider-month .slick-current+.slick-active span,
.slider-month .slick-current+.slick-active+.slick-slide span {
    color: #000
}

.slider-month .slick-current+.slick-active span .y,
.slider-month .slick-current+.slick-active+.slick-slide span .y {
    color: silver
}

.next-month,
.prev-month {
    position: absolute;
    top: 50%;
    left: 25px;
    color: var(--elements-color);
    font-size: 20px;
    cursor: pointer;
    transform: translateY(-50%)
}

.next-month {
    left: auto;
    right: 25px
}

.prev-month:before {
    content: "\f060";
    font-family: FontAwesome;
    font-size: 12px
}

.next-month:before {
    content: "\f061";
    font-family: FontAwesome;
    font-size: 12px
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}

.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-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 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}
.hov_cl .col-md-3,
.hov_cl_header .col-md-3 {
    width: 25%;
    float: left
}

footer {
    background: var(--footer-color);
    padding: 30px 0 37px;
    position: relative
}

.emfoot {
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase
}

.emfoot i {
    margin-right: 10px;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    overflow: hidden;
    background: #5baeff;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    top: -2px;
    position: relative
}

footer a,
footer p {
    color: #fff
}

footer p {
    font-size: 13px;
    font-weight: 400;
    padding-top: 10px;
    line-height: 150%
}

footer h3 {
    margin-bottom: 20px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    font-size: 20px;
    padding-top: 3px;
    color: #fff;
    margin-bottom: 10px
}

footer .logotype {
    margin-top: 10px;
    margin-bottom: 5px
}

footer .btn {
    font-size: 19px;
    text-transform: uppercase;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 70px;
    display: block;
    max-width: 230px
}
p.soc {
    margin-top: 20px;
}
.menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3
}

.menu li {
    display: block;
    padding: 10px 0 10px
}

.menu li a {
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase
}

.copyright {
    font-size: 11px;
    font-family: 'Rubik', sans-serif;
    color: #fff;
    padding: 10px 15px
}

.desired-place {
    background: #f7f7f7;
    padding: 50px 0 60px
}

.desired-place h2 {
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 40px
}

.banner {
    background-position: top;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: cover;
    position: relative
}

.banner-content {
    background: rgba(0, 0, 0, .7);
    width: 100%;
    vertical-align: bottom;
    padding: 50px 65px;
    border-radius: 25px
}

.banner h2 {
    font-size: 26px;
    color: #fff;
    font-weight: 500;
    background: url(../images/icons/icon-title.png) no-repeat 0 0;
    padding-left: 55px;
    margin-left: -55px;
    margin-top: 15px;
    margin-bottom: 25px
}

.duration {
    font-weight: 500;
    line-height: 17px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    padding-right: 15px
}

.tags {
    display: inline-block
}

.tags a {
    font-size: 10px;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    line-height: 17px;
    border: 1px solid #fff;
    border-radius: 2px;
    display: inline-block;
    margin-left: 2px
}

.tags a:hover {
    text-decoration: none;
    background: #fff;
    color: #000
}

.info-banner {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top
}

.info-banner li {
    padding: 7px 0 7px 25px;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-family: 'Rubik', sans-serif
}

.info-banner li span {
    display: block;
    font-size: 12px;
    padding-bottom: 10px
}

.buy-ticket {
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    cursor: pointer
}

.disabled span {
    background: #fff;
    color: #888;
    border: 1px solid #888
}

.buy-ticket .btn {
    text-transform: uppercase;
    line-height: 56px;
    padding: 0 25px;
    font-size: 13px;
    margin: 0;
    border-radius: 0
}

.buy-ticket .button-close {
    display: none
}

.buy-ticket .price {
    background: #fff;
    padding: 0 10px;
    line-height: 55px;
    color: #000;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    font-weight: 500;
    border: 1px solid #f3f3f3;
    border-left: none;
    min-width: 100px;
    text-align: center
}

.buy-ticket .price small {
    font-size: 15px
}

.buy-ticket:hover {
    opacity: .9
}

.main-content h2 {
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 35px
}

.main-content p {
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 10px
}

.table {
    display: table;
    width: 100%
}

.tr {
    display: table-row
}

.td {
    display: table-cell;
    vertical-align: middle
}

.slider-nav .slick-slide {
    padding: 6px 3px 0;
    cursor: pointer
}

.slider-nav .slick-track {
    margin-left: -3px;
    margin-right: -3px
}

.slider-for .slick-slide {
    padding: 0
}

.play {
    position: relative;
    display: block
}

.play:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 115px;
    height: 115px;
    border-radius: 100%;
    overflow: hidden;
    background: var(--bg-color);
    content: "\f04b";
    font-family: FontAwesome;
    font-size: 48px;
    line-height: 115px;
    color: #fff;
    transform: translate(-50%, -50%);
    z-index: 10;
    padding-left: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    line-height: 115px
}

.schedule {
    padding-bottom: 20px;
    border-top: 2px solid #f3f3f3
}

.schedule .buy-ticket {
    float: right
}

.schedule .td {
    font-size: 14px;
    color: #000;
    border-bottom: 2px solid #f3f3f3;
    padding: 15px
}

.schedule #hall_map .td {
    border-bottom: none
}

.schedule .td:last-child {
    padding-right: 0
}

.schedule .date {
    font-size: 40px;
    font-weight: 500;
    color: #000;
    padding-left: 10px;
    background: 0 0
}

.schedule .date span {
    display: inline-block;
    font-size: 17px;
    padding-left: 10px;
    line-height: 100%;
    vertical-align: middle;
    padding-left: 20px
}

.schedule .date span small {
    display: block;
    font-size: 12px
}

.schedule .where {
    color: #555
}

.schedule .where strong {
    display: inline-block;
    padding-right: 30px;
    min-width: 85px;
    color: #000
}

.table.no-table {
    display: block
}

.hall-name {
    margin: 20px 0
}

.timer-block {
    padding: 15px;
    font-size: 16px
}

.tickets-frase {
    font-size: 20px;
    font-weight: 500;
    display: inline-block;
    margin-right: 20px;
    padding: 10px 0
}

#payment.form-box {
    padding-top: 0
}

#submit_bcc {
    margin-left: 0
}

.card-icons .fa.card-icons:first-child {
    margin-left: 0
}

.credit_card_field,
.expdate,
.mycvv {
    border-radius: 3px;
    padding: 0 25px;
    font-size: 16px;
    color: #000;
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding: 8px 10px;
    outline: 0;
    margin-bottom: 20px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #c2cad8;
    border-radius: 5px;
    text-align: left;
    font-family: 'Rubik', sans-serif;
}

#hall_scheme .td {
    font-size: 16px
}

.tr.no-row {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.tr.no-row div:last-child {
    flex: 1
}

.td.no-cell {
    min-width: 20%
}

.td.date.no-cell {
    margin: 0
}

.tr-buy {
    padding: 0;
    border-bottom: 2px solid #f3f3f3
}

.tr.tr-header {
    background-color: var(--bg-color)
}

.schedule .tr-header .td {
    color: #fff;
    font-weight: 500;
    text-align: center
}

.schedule .tr-row:nth-child(even) {
    background-color: #fcfcfc
}

.schedule .tr-row:nth-child(odd) {
    background-color: #f0f0f0
}

.schedule .tr-row .td {
    text-align: center
}

.schedule .tr-header .td:first-child,
.schedule .tr-row .td:first-child {
    text-align: left
}

.tr.selected-row {
    border-top: 2px solid var(--elements-color);
    border-right: 2px solid var(--elements-color);
    border-left: 2px solid var(--elements-color);
    padding: 10px 10px 0
}

#hall_map {
    border-bottom: 2px solid var(--elements-color);
    border-right: 2px solid var(--elements-color);
    border-left: 2px solid var(--elements-color);
    padding: 0 40px 10px
}

.schedule .td.td-buy {
    padding: 0
}

#desired-place {
    display: flex!important;
    flex-direction: row
}

#desired-place.vertical {
    display: flex!important;
    flex-direction: column
}

.caption {
    display: table-caption;
    caption-side: bottom;
    text-align: right;
    padding: 15px;
    font-size: 18px;
    font-weight: 500;
    background: silver
}

.timer-block {
    text-align: left
}

#hall_scheme .minus_button,
#hall_scheme .plus_button {
    width: 25px;
    height: 25px;
    background: #a2a2a2;
    border-radius: 4px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #ddd;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-weight: 500;
    cursor: pointer
}

#hall_scheme .plus_button {
    background: var(--bg-color)
}

.tickets_qty {
    height: 34px;
    width: 100px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    line-height: 34px
}

.radio-container {
    display: inline-block;
    position: relative;
    padding: 5px 5px 5px 35px;
    margin-bottom: 0;
    margin-right: 30px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.radio-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #eee
}

.radio-container:hover input~.checkmark {
    background-color: #ccc
}

.radio-container input:checked~.checkmark {
    background-color: #fff
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.radio-container input:checked~.checkmark:after {
    display: block
}

.radio-container .checkmark:after {
    top: 50%;
    left: 50%;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: var(--bg-color);
    transform: translate(-50%, -50%)
}

.after-agreement-text {
    font-size: 11px;
    display: inline-block;
    max-width: 80%;
    vertical-align: middle
}

.map {
    padding-left: 22px;
    margin-bottom: 25px
}

.map img {
    width: 100%
}

.main-content .style-title h2 {
    margin-bottom: 20px
}

.choose-places {
    padding: 20px 0;
    -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 6px 21px 0 rgba(0, 0, 0, .15);
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 15;
    display: none
}

.choose-places h2 {
    margin-bottom: 10px
}

.choose-places .buy-ticket {
    margin-top: 20px
}

.item-place {
    min-width: 185px;
    border: 1px solid #ebebeb;
    display: inline-block;
    margin: 15px 15px 0 0;
    padding: 15px 35px 15px 20px;
    border-radius: 5px;
    position: relative
}

.item-place .close {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #ccc;
    font-size: 26px
}

.item-place .close:hover {
    text-decoration: none
}

.item-place span {
    display: block;
    color: #000;
    font-family: 'Rubik', sans-serif;
    line-height: 120%
}

.item-place .place {
    font-size: 14px;
    font-weight: 500
}

.item-place .price-place {
    font-size: 20px;
    font-weight: 500
}

.item-place .name {
    font-size: 11px;
    font-weight: 400
}

#add-place {
    min-width: 360px;
    padding: 30px 30px 45px;
    display: inline-block
}

#add-place .count,
#add-place .mines,
#add-place .plus {
    width: 45px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 17px;
    float: left;
    border: 1px solid #b7b8b8;
    border-radius: 0;
    display: block;
    line-height: 40px;
    color: #000;
    margin-bottom: 0
}

#add-place .mines,
#add-place .plus {
    font-weight: 500;
    font-size: 33px
}

#add-place .mines:hover,
#add-place .plus:hover {
    text-decoration: none
}

#add-place .minus {
    border-radius: 3px 0 0 3px
}

#add-place .plus {
    border-radius: 0 3px 3px 0
}

#add-place input[type=submit] {
    margin-left: 15px;
    float: left;
    max-width: 145px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0;
    border-radius: 3px
}

#add-place h3 {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    font-size: 19px;
    margin-bottom: 20px
}

#user-discount,
.reg-box {
    max-width: 520px;
    padding: 30px 90px 20px;
    border-radius: 5px;
    text-align: center;
    overflow: hidden
}

.reg-box h2 {
    font-size: 30px;
    font-weight: 500;
    margin-top: 8px;
    margin-bottom: 7px
}

.reg-box .btn {
    display: block;
    line-height: 60px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    text-align: center;
    font-size: 16px
}

.reg-box label {
    position: relative;
    display: block
}

.reg-box .show-pass {
    position: absolute;
    font-size: 15px;
    line-height: 18px;
    color: #9a9a9a;
    border-bottom: 1px dashed #9a9a9a;
    right: 25px;
    top: 17px
}

.reg-box .show-pass:hover {
    text-decoration: none
}

.reg-box p {
    line-height: 150%;
    padding-bottom: 20px
}

.reg-box input {
    font-size: 15px;
    padding: 0 20px;
    border-radius: 3px;
    min-width: 300px
}

.reg-box input[type=submit] {
    height: 60px;
    line-height: 60px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    text-align: center;
    font-size: 16px
}

.reg-box .line {
    position: relative;
    font-size: 16px;
    z-index: 10;
    margin-bottom: 20px;
    padding: 0 10px;
    display: inline-block
}

.reg-box .line:before {
    width: 530px;
    height: 1px;
    background: #f1f1f1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: "";
    z-index: -2;
    margin-top: 3px
}

.reg-box .line:after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    content: "";
    z-index: -1
}

#registration {
    background: #f1f1f1;
    padding: 45px 0 60px;
    position: relative;
    margin: 0 120px
}

#registration .reg-box {
    background: #fff;
    margin: auto;
    padding-bottom: 30px
}

#registration .reg-box .line {
    margin-bottom: 25px
}

input[type=checkbox] {
    opacity: 0;
    display: none
}

input[type=checkbox]+label {
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    line-height: 23px;
    color: #000;
    display: inline-block;
    margin-left: 25px;
    margin-bottom: 15px;
    cursor: pointer;
    text-align: left
}

input[type=checkbox]+label:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    overflow: hidden;
    content: "";
    color: #06cf7d;
    font-family: FontAwesome;
    font-size: 10px;
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #e8e8e8;
    border-radius: 3px
}

input[type=checkbox]:checked+label:before {
    content: "\f00c"
}

.h h2 {
    margin: 50px 0 10px 0;
    font-weight: 700
}
.search-results .h h2 {
    margin: 0 0 10px 0;
    font-weight: 500
}
.search-results .table>thead>tr>th,.search-results .table>tbody>tr>td{
    padding: 0;
}
.search-results .table{
    margin-bottom:0;
}
#concerts-search.bg {
    background: #fff;
    padding-top: 0
}
#concerts-search .table thead *{
    font-weight: 500
}

#concerts-search.bg .wrap {
    background: #fff;
    margin-bottom: 20px;
    padding: 10px 30px 5px;
    min-height: 75px;
    border: 1px solid #efefef
}

#concerts-search.bg .h .row {
    margin-top: 45px
}

.duration.with-icon {
    background: url(../images/icons/icon.png) no-repeat left top;
    padding-left: 30px
}

.buy-ticket .btn.similar {
    min-width: 260px
}

#faq-section {
    background: #f1f1f1;
    padding-top: 35px;
    padding-bottom: 30px;
    position: relative;
    margin: 0 120px
}

#faq-section h2 {
    font-weight: 500;
    margin-bottom: 3px
}

#faq-section h3 {
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 20px;
    padding-top: 20px
}

.accordion {
    background: #fff;
    margin-bottom: 20px;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    padding: 25px 25px 20px 65px
}

.accordion:hover {
    -webkit-box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26);
    -moz-box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26);
    box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26)
}

.accord-content {
    display: none;
    font-size: 16px;
    line-height: 150%
}

.accord-content p {
    font-size: 16px;
    line-height: 160%;
    padding-bottom: 0;
    padding-top: 15px
}

.accord-title {
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    line-height: 135%
}

.accordion:after {
    position: absolute;
    content: "+";
    font-size: 38px;
    color: var(--bg-color);
    top: 25px;
    left: 20px
}
.package__name {
    line-height: 90%;
    max-width: calc(100% - 300px);
}
.accordion.open:after {
    content: "\f068";
    font-family: FontAwesome;
    font-size: 20px;
    left: 21px
}

#thank-you-page {
    background: #ebebeb url(../images/bg/bg-thanks.png) no-repeat center bottom/100%;
    padding-top: 50px;
    position: relative;
    margin: 0 120px
}

#thank-you-page .container:not(.full_width) {
    max-width: 800px
}

#thank-you-page h1 {
    font-size: 45px;
    font-weight: 500;
    margin-bottom: 0
}

#thank-you-page p {
    font-size: 16px
}

.share {
    margin-top: 15px
}

.share h2 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px
}

.share a {
    display: inline-block;
    width: 37px;
    height: 37px;
    overflow: hidden;
    border-radius: 100%;
    text-align: center;
    line-height: 38px;
    color: #fff;
    margin-right: 8px;
    margin-bottom: 10px;
    font-size: 20px;
    background: #235b9e
}

.share .vk {
    background: #2f76a5
}

.share .instagram {
    background: #ffb51b;
    background: -moz-linear-gradient(45deg, #ffb51b 7%, #db000e 46%, #db000e 47%, #b40797 100%);
    background: -webkit-linear-gradient(45deg, #ffb51b 7%, #db000e 46%, #db000e 47%, #b40797 100%);
    background: linear-gradient(45deg, #ffb51b 7%, #db000e 46%, #db000e 47%, #b40797 100%)
}

.share .twitter {
    background: #75a9ea
}

.icon-box {
    padding-left: 152px;
    position: relative;
    padding-top: 20px
}

.icon-box:after {
    width: 128px;
    height: 128px;
    border-radius: 100%;
    line-height: 128px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background: #70cc6b url(../images/icons/check.png) no-repeat center center;
    color: #fff
}

#thank-you-page .wrap {
    display: table;
    width: 100%
}

#thank-you-page .left-sec {
    display: table-cell;
    vertical-align: middle
}

#thank-you-page .left-sec {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px
}

#thank-you-page .right-sec {
    display: table-cell;
    vertical-align: middle;
    width: 337px
}

#thank-you-page .bg-white {
    background: #fff;
    padding: 15px 25px 0
}

#thank-you-page .bg-white:first-child {
    padding-top: 30px
}

#thank-you-page h3 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px
}

#thank-you-page .info-banner {
    margin: 0 -8px
}

#thank-you-page .info-banner li {
    color: #000;
    font-size: 14px;
    width: 49%;
    padding: 8px;
    vertical-align: top
}

#thank-you-page .info-banner li span {
    padding-bottom: 5px
}

#thank-you-page .line {
    line-height: 0;
    font-size: 0
}

#thank-you-page .line img {
    width: 100%
}

#thank-you-page .item-place {
    min-width: 1px;
    border: none;
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 0 10px 0 0;
    border-radius: 5px;
    position: relative;
    width: 49%
}
#form-auth label{
	margin-bottom: 20px
}
.section {
    padding: 50px 0 0
}

.section.first {
    padding: 0
}

.phone_fot .fa {
    margin-right: 10px;
    margin-left: 0
}

.section p {
    font-size: 16px;
    line-height: 180%;
    padding-bottom: 30px
}

.section h1,
.section h2 {
    font-weight: 500;
    font-size: 35px;
    margin-bottom: 10px;
    line-height: 110%
}

.section h1 {
    margin-bottom: 25px
}

.bg-red {
    background: #ff6467
}

.bg-red-2 {
    background: var(--elements-color);
    margin-top: 40px
}

.bg-red h2,
.bg-red p,
.bg-red-2 h2,
.bg-red-2 p {
    color: #fff
}
#cphone, #phone_rec{
	direction: ltr
}
.bg-red h2 {
    margin-bottom: 37px
}

.image {
    position: relative;
    overflow: hidden;
    padding-left: 40px;
    width: 100%;
    height: 100%;
    line-height: 0;
    min-height: 486px
}

.image img {
    position: absolute;
    bottom: 0
}

.bg-red .image img {
    bottom: auto;
    top: 0
}

.icon-group-box {
    padding-top: 55px;
    padding-bottom: 35px
}

.icon-group-box p {
    padding: 0;
    font-size: 15px
}

.icon-group-box p strong {
    font-size: 16px
}

.icon-group-box .col-sm-6 {
    padding-bottom: 60px
}

.icon {
    margin-bottom: 20px
}

.without-search#slider .slick-dots {
    text-align: right;
    bottom: 70px
}

.without-search#slider .slide-content {
    padding-bottom: 50px;
    padding-top: 50px
}

.with-height {
    justify-content: center;
    align-items: center
}

.with-height .image {
    min-height: 480px
}

.with-height .col-sm-7 {
    padding-bottom: 50px
}

.with-height p {
    font-size: 20px;
    line-height: 150%;
    padding-bottom: 20px
}

.btn-white {
    line-height: 70px;
    padding: 0 45px;
    font-family: 'Rubik', sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #000;
    display: inline-block;
    background: #fff;
    border-radius: 3px;
    text-transform: uppercase
}

.btn-white:hover {
    text-decoration: none;
    opacity: .9
}

.bg-grey {
    background: #f1f1f1;
    padding: 30px 0;
    margin: 0 120px;
    position: relative
}

.bg-grey h2 {
    font-size: 30px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500
}

.balance {
    width: 100%;
    float: right;
    font-size: 20px;
    color: #000;
    padding-left: 30px;
    white-space: nowrap;
    margin-bottom: 20px;
    /*background: url(../images/icons/balance.png) no-repeat left center*/
}

.balance strong {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    font-size: 24px
}

.ordering-box {
    background: #fff;
    padding: 10px 0
}

.ordering-box .order-item {
    padding: 30px 9% 30px 40px;
    border-top: 1px solid #ebebeb
}

.ordering-box .order-item:first-child {
    border: none
}

.order-item .desc {
    padding-left: 140px;
    position: relative;
    min-height: 123px;
    margin-bottom: 30px
}

.order-item .desc .img {
    position: absolute;
    top: 50%;
    left: 0;
    width: 123px;
    transform: translateY(-50%);
}

.order-item .desc .img img {
    width: 100%;
    max-height: 42px
}

.order-item .info-banner li {
    color: #000;
    padding: 7px 25px 7px 0
}

.order-item h4 {
    font-size: 16px;
    font-weight: 500;
    padding-top: 5px;
    margin-bottom: 22px
}

.order-item h3 {
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    margin-bottom: 0
}

.order-item .item-place {
    margin: 15px 11px 0 0
}

.order-item .item-total {
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    color: #000;
    line-height: 83px;
    float: right;
    margin-top: 15px
}

.order-item .item-total strong {
    font-size: 25px
}

.checkout-btn {
    background: #f8f8f8;
    padding: 30px;
    text-align: right
}

.checkout-btn .btn {
    font-size: 20px;
    display: inline-block;
    min-width: 223px;
    margin-bottom: 0;
    margin-left: 35px;
    line-height: 60px
}

.checkout-btn .item-total {
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    color: #000;
    line-height: 60px;
    display: inline-block
}

.checkout-btn .item-total strong {
    font-size: 40px;
    font-weight: 700
}

.radio-box {
    display: flex;
    margin-bottom: 20px
}

.radio-box input[type=radio] {
    display: none;
    opacity: 0
}

.radio-box label {
    font-size: 15px;
    height: 58px;
    padding: 0 30px;
    border: 1px solid #ebebeb;
    cursor: pointer;
    margin-left: -1px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center
}

.radio-box input[type=radio]:checked+label {
    background: var(--bg-color);
    color: #fff;
    border-color: var(--bg-color)
}

.radio-box input[type=radio]:first-child+label {
    border-radius: 3px 0 0 3px
}

.radio-box label:last-child {
    border-radius: 0 3px 3px 0
}

.form-box {
    background: #fff;
    padding: 30px 40px 40px
}

.form-box input,
.form-box textarea {
    border-radius: 3px;
    padding: 0 25px
}

.form-box textarea {
    height: 128px;
    resize: none;
    padding-top: 10px;
    padding-bottom: 10px
}

.form-box input[type=submit] {
    line-height: 75px;
    height: 75px;
    border-radius: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0
}

.form-box h2 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 20px
}

.form-box h3 {
    font-size: 17px;
    font-weight: 500;
    margin: 5px 0 17px
}

.form-box p {
    padding: 15px 0
}

.form-box .row {
    align-items: center
}

.hidden {
    display: none
}

.order-item {
    position: relative
}

.order-item .close {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #ccc;
    font-size: 26px
}

.order-item .close:hover {
    text-decoration: none
}

.box-data {
    background: #fff
}

.box-data .order-item,
.item-data {
    padding: 17px 30px;
    border-top: 1px solid #ebebeb
}

.box-data .order-item {
    padding: 30px 30px
}

.box-data .order-item:first-child,
.item-data:first-child {
    border: none
}

.item-data p {
    padding-top: 15px;
    padding-bottom: 0;
    font-size: 16px
}

.box-data h2 {
    font-size: 23px;
    font-weight: 500;
    margin: 0
}

.item-data h3 {
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: 500
}

.item-data a,
.tickets-box a {
    border-bottom: 1px solid var(--bg-color);
    display: inline-block;
    margin-bottom: 10px;
    font-size: 15px
}

.item-data a:hover,
.tickets-box a:hover {
    border-color: #fff;
    text-decoration: none
}

.box-data .order-item h4 {
    padding-top: 0;
    margin: 0
}

.box-data .order-item .info-banner li {
    font-size: 16px
}

.box-data .order-item .info-banner li span {
    padding-bottom: 5px
}

.box-data .order-item .buy-ticket .btn {
    line-height: 47px
}

.box-data .order-item .buy-ticket .price {
    line-height: 46px
}

.box-data .order-item .desc .img {
    width: 138px
}

.item-headline {
    padding: 28px 30px 24px
}

.item-headline h2 {
    display: inline-block
}

.box-data .order-item .desc {
    padding-left: 155px;
    margin: 0
}

.count {
    float: right;
    font-size: 17px
}

.count strong {
    font-size: 24px;
    font-family: 'Rubik', sans-serif;
    font-weight: 700
}

.margin .col-md-6 {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0
}

.margin .col-md-6 .box-data {
    margin-left: 10px
}

.margin .col-md-6:first-child .box-data {
    margin-right: 10px;
    margin-left: 0
}

.my-orders {
    background: #fff;
    padding-bottom: 10px
}

.my-orders .order-item {
    padding: 10px 30px;
    border-top: 1px solid #ebebeb
}

.my-orders h2 {
    font-size: 20px;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    margin-bottom: 0
}

.my-orders .more {
    float: right;
    font-size: 16px;
    color: #000;
    line-height: 40px;
    position: relative
}

.my-orders .more:after {
    content: "\f078";
    font-family: FontAwesome;
    margin-left: 8px;
    font-size: 12px
}

.my-orders .open .more:after {
    content: "\f077"
}

.my-orders .more:hover {
    text-decoration: none
}

.my-orders .order-item .desc {
    padding-left: 70px;
    min-height: 1px;
    margin-bottom: 0;
    display: flex;
    align-items: center
}

.my-orders .order-item .desc .img {
    width: 52px
}

.my-orders .tickets-box {
    margin-bottom: 15px;
    display: none
}

.my-orders .show-info-banner {
    display: none
}

.my-orders .order-item h4 {
    margin-bottom: 0;
    font-size: 15px;
    display: inline-block;
    max-width: 400px;
    padding-right: 10px;
    width: 400px
}

.qr-code {
    width: 200px
}

.qr-code.small {
    display: inline-block;
    width: 100%;
    font-family: 'Rubik', sans-serif
}

.qr-code.small img {
    width: 45px
}

.qr-code a {
    display: block;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline
}

.qr-code.small a {
    display: inline-block
}

.qr-code.small a:hover {
    text-decoration: none
}

.status {
    font-size: 16px;
    color: #6cb36f;
    display: inline-block;
    width: 177px;
    padding: 0 15px;
    position: relative;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    min-width: 180px
}

.status:before {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5px;
    content: "";
    background: #6cb36f
}

.my-orders .left {
    display: flex;
    width: 67%
}

.my-orders .open .left {
    display: inline-block
}

.status.canceled {
    color: #ff4848
}

.status.canceled:before {
    background: #ff4848
}

.status.reservation {
    color: #a9a9a9
}

.status.reservation:before {
    background: #a9a9a9
}

.my-orders .open .show-info-banner,
.my-orders .open .tickets-box {
    display: block
}

.my-orders .order-item.open .desc {
    display: block
}

.open .qr-code.small {
    opacity: 0
}

.date {
    margin-left: 10px
}

.my-orders .count-tickets,
.my-orders .date {
    padding-left: 25px;
    background: url(../images/icons/calendar.png) no-repeat left center;
    font-size: 15px;
    display: table-cell;
    padding-right: 30px;
    line-height: 40px;
    white-space: nowrap;
    min-width: 170px
}

.status .span_center {
    margin-top: 14px
}

.my-orders .count-tickets {
    background-image: url(../images/icons/tickets.png)
}

.order-item.open .count-tickets,
.order-item.open .date {
    display: none
}

.order-item.open .desc {
    padding-left: 140px
}

.order-item.open .desc .img {
    width: 123px
}

.my-orders .info-banner {
    display: flex
}

.my-orders .order-item .item-total strong {
    font-size: 35px;
    font-weight: 600
}

.my-orders .order-item .info-banner li {
    vertical-align: top;
    padding-top: 23px
}

.my-orders .order-item .info-banner li .qr-code {
    margin-top: 0
}

.my-orders .order-item .info-banner li .qr-code img {
    margin-bottom: 2px
}

.show-info-banner>div {
    display: flex
}

.close.bottom {
    display: none
}

#ticket_form h3 {
    margin: 10px 0
}

#proceed {
    display: inline-block
}

.clickable {
    cursor: pointer
}

.clickable.discount {
    stroke: green;
    stroke-width: 1
}

.clickable.selected,
.clickable.sold {
    stroke: #000;
    stroke-width: 2
}

#hall_scheme {
    text-align: center;
    background-color: #fff;
    position: relative;
    flex: 5 1 0
}

#ticket_form {
    flex: 2 1 0
}

#hall_scheme_legend {
    width: 100%;
    text-align: center;
    z-index: 20;
    background-color: #fff;
    padding: 15px 0
}

.legend_hall_data {
    font-weight: 500;
    font-size: 16px
}

#legend_hall_info .legend_hall_data:not(.hall_name) {
    cursor: pointer;
    font-weight: 500;
    color: #3d3d3d;
    text-decoration: underline; 
}
#legend_hall_info .legend_hall_data:not(.hall_name):hover{
    color: var(--bg-color);
}

.legend_hall_data.hall_name {
    font-size: 24px;
    margin-bottom: 15px;
    display: inline-block
}

#legend_hall_info {
    padding: 10px 0
}

.legend__item {
    display: inline-block;
    height: 32px;
    margin: 4px 8px 4px 4px
}

.legend__color {
    width: 10px;
    height: 100%;
    float: left;
    border-radius: 5px
}

#ticket_form input[type=email],
#ticket_form input[type=tel],
#ticket_form input[type=text],
.ticket_list input[type=email],
.ticket_list input[type=tel],
.ticket_list input[type=text],
.ticket_list .ticket_select
{
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

#ticket_form input[type=email].client,
#ticket_form input[type=tel].client,
#ticket_form input[type=text].client,
.ticket_list input[type=email].client,
.ticket_list input[type=tel].client,
.ticket_list input[type=text].client {
    padding-left: 40px
}

.ticket_list .radio-box label {
    min-width: 95px;
    padding: 0 25px;
    font-size: 13px
}

#ticket_form .input-field-icons,
.ticket_list .input-field-icons {
    background-color: var(--bg-color);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.legend__price,
.legend__section {
    float: right;
    clear: right;
    margin-left: 4px;
    line-height: 35px
}

.remove {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    margin: 0 10px
}

.remove .fa-times-circle {
    display: inline-block;
    font-size: 25px;
    color: var(--bg-color)
}

#timer_counter,
.timer_counter {
    font-size: 16px;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: var(--bg-color);
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    flex: unset;
    margin: 5px;
    font-weight: 400
}

.timer_counter.hide {
    display: none
}

#ticket_form input,
.ticket_list h4,
.ticket_list h5,
.ticket_list input,
.ticket_select {
    margin-bottom: 0
}

#club_list td,
#tickets_list td {
    padding: 3px;
    font-size: 13px;
    border: 1px solid #e8e8e8
}

#club_list_last td,
#tickets_list_last td {
    font-weight: 500
}

#tickets_list_spacer td {
    border: none;
    height: 30px
}

#order_submit {
    border-radius: 5px;
    margin-left: 0
}

#order_submit:disabled {
    opacity: .6;
    filter: grayscale(.6)
}

#bank_requisites {
    list-style: none;
    font-size: 12px;
    text-align: right
}

#bank_requisites>li>span {
    display: block;
    float: left;
    text-decoration: underline;
    font-weight: 500
}

#bank_requisites li {
    margin-bottom: 10px
}

input[type=image] {
    width: auto;
    height: auto;
    border: none
}

#credit_card_field,
#expdate,
#mycvv {
    border-radius: 3px;
    padding: 0 25px;
    font-size: 16px;
    color: #000;
    width: 100%;
    height: 57px;
    line-height: 55px;
    padding: 0 10px 0 10px;
    outline: 0;
    margin-bottom: 20px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    text-align: left;
    font-family: 'Rubik', sans-serif
}

#hall_scheme svg {
    width: 100%;
    height: auto
}

@media(max-width:480px) {
    #hall_scheme svg {
        width: 100%;
        height: auto
    }
}

.discount-list,
.ticket_list {
    border: 2px solid var(--bg-color);
    color: #000;
    border-radius: 5px;
    background-color: #fff;
    text-align: left;
    margin-bottom: 10px
}

.discount_checkbox {
    height: 24px;
    display: inline-block!important;
    margin: 0 3px!important;
    opacity: 1!important;
    width: auto!important;
    vertical-align: middle;
    cursor: pointer
}

.ticket_list {
    flex: unset
}

.ticket_list .row {
    justify-content: left
}

#ticket_form div,
.ticket_list div {
    margin: 5px 0
}

.ticket_list h3 {
    text-align: left
}

.ticket_list ul {
    list-style: none;
    padding: 5px
}

.ticket_list li+li {
    border-top: 2px solid #f3f3f3
}

.ticket_list .price {
    border-bottom: 2px solid #f3f3f3
}

.ticket_list #payment_type {
    width: 100%
}

.discount-list .discount-message {
    display: block;
    margin: 0 auto
}

.discount-message {
    display: none
}

#controls {
    display: inline-block
}

.control-button {
    display: inline-block;
    width: 35px;
    height: 35px;
    color: #fff;
    background-color: #ccc;
    border-radius: 5px;
    font-size: 22px;
    line-height: 36px;
    margin: 0 2px;
    cursor: pointer
}

.mt-20 {
    margin-top: 20px
}

.mt-30 {
    margin-top: 30px
}

.agreement input[type=checkbox] {
    display: inline-block;
    opacity: 1;
    width: 30px;
    vertical-align: middle;
    margin-top: 0;
    margin-right: 10px
}

.promo input[type=checkbox] {
    display: inline-block;
    opacity: 1;
    width: 20px;
    vertical-align: middle;
    margin-top: 0;
    margin-left: 10px;
    height: 20px
}

#promo_field {
    text-decoration: uppercase
}

.agreement {
    display: inline-block;
    font-size: 17px;
    margin-top: 25px;
	height: 35px;
}
.agreement:nth-of-type(2n) {
    margin-bottom: 20px !important;
}
.agreement a {
    text-decoration: underline!important
}

.error {
    color: var(--bg-color)
}

#pp_trigger {
    position: absolute;
    left: 0;
    top: 0;
    height: 52px;
    background-color: var(--bg-color);
    line-height: 52px;
    z-index: 100;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-align: center
}

#pp_trigger:hover {
    opacity: 1!important;
    color: #000
}

.ticket_list .balance-text {
    font-size: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: normal
}

.balance-error {
    font-size: 20px;
    color: var(--bg-color)
}

#add-place label {
    display: block
}

.form-error {
    color: var(--bg-color);
    display: none;
    position: absolute;
    left: 20px;
    bottom: 0
}

.ui-widget.ui-widget-content {
    border: 1px solid var(--bg-color)
}

.arrow:after,
.ui-tooltip {
    background: #fff;
    border: 1px solid var(--bg-color)
}

.ui-tooltip {
    padding: 10px 20px;
    color: #000;
    border-radius: 10px;
    font: 14px "Rubik", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 5px var(--bg-color)
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -28px;
    bottom: -16px
}

.arrow.top {
    top: -16px;
    bottom: auto
}

.arrow.left {
    left: 50%
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px var(--bg-color);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.arrow.top:after {
    bottom: -20px;
    top: auto
}

.calendar .ui-widget.ui-widget-content {
    border: none
}

.editInfo .selectric:after,
.nmes .selectric:after {
    right: 10px;
    line-height: 52px
}

.child-discount {
    display: inline-block!important;
    opacity: 1!important;
    width: 20px!important;
    vertical-align: middle!important;
    margin-top: 0!important;
    margin-left: 10px!important;
    height: 20px!important
}

@media(max-width:383px) {
    .td.date span {
        margin-top: 5px
    }
    .schedule .date span small {
        margin-top: 5px;
        margin-bottom: 4px
    }
    .radio-box label {
        font-size: 11px
    }
    .banner {
        min-height: 0
    }
    .banner h2 {
        font-size: 11px
    }
    .duration {
        line-height: 12px;
        font-size: 10px
    }
}

.sort.date+div {
    display: inline-block;
    margin-left: 20px
}

.rm span.selectric-label {
    margin-right: 20px
}

section.section.first.pages {
    position: relative;
    margin: 0 120px;
    background: #f1f1f1;
    padding-top: 30px
}

body.help_box_greyscale {
    filter: grayscale(1)!important
}

body.help_box_invert {
    filter: invert(1)!important
}

.html5gallery-tn-0>div,
.html5gallery-tn-selected-0>div {
    background-color: #000!important;
    display: flex!important;
    align-items: center!important
}

.html5gallery-tn-0>div>div,
.html5gallery-tn-selected-0>div>div {
    height: auto!important;
    position: unset!important
}

.html5gallery-tn-0 img,
.html5gallery-tn-selected-0 img {
    height: auto!important
}

.ticket_list {
    position: -webkit-sticky;
    padding: 5px
}

.card-icons .fa.card-icons {
    background-color: #fff;
    color: #000;
    font-size: 32px;
    margin: 5px;
    width: 50px;
    height: auto;
    max-height: 30px;
    vertical-align: top;
    margin: 5px
}

.card-icons:not(.fa.card-icons) {
    display: block!important;
    margin-top: 6px;
    margin-left: 10px
}

.card-icons .fa.card-icons img {
    vertical-align: top
}

.card-icons .card-icons-text {
    margin: 5px;
    vertical-align: middle;
    display: inline-block
}

#submit_bcc {
    margin-bottom: 0
}

#pp_trigger {
    margin-bottom: 0
}

#pp_replace>.card-icons {
    vertical-align: top;
    margin: 6px 0 0 30px
}

.msg-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color: rgba(10, 10, 10, .8);
    color: #fff;
    font-size: 1em;
    z-index: 1000;
    padding: 15px;
    text-align: center;
    line-height: 30px
}

.btn-success.cookie_msg {
    background-color: #00af25;
    line-height: 30px;
    margin-bottom: 0
}

.help-container {
    position: fixed;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background-color: rgba(10, 10, 10, .8);
    color: #fff;
    text-align: center;
    font-size: 34px;
    line-height: 50px;
    z-index: 99990;
    display: block
}

.help-container-menu {
    display: none;
    width: 100px;
    background-color: gray;
    height: auto
}

.help-container-menu.visible {
    display: block
}

.help-container-menu .fa {
    margin: 0 5px;
    display: inline-block
}

.help-container-menu ul {
    font-size: 14px;
    list-style: none;
    cursor: pointer
}

.help-container-menu .fa-check {
    display: none;
    color: green
}

.help-container-menu .checked .fa-check {
    display: inline-block
}

.help-container-menu li:hover {
    background-color: #d3d3d3
}

.help-container-menu li+li {
    border-top: 1px solid #b3b3b3
}

.info-block-col {
    padding-left: 0
}

footer .col-sm-6.info-block-col,
footer .col-sm-6.info-block-col .col-md-6.info-block-col{
    padding-right: 0;
}


.cnt_buy_tickets {
    position: fixed;
    top: 140px;
    display: inline-block;
    z-index: 99999;
    right: -250px;
	opacity: .7;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    color: #000;
	border: 1px solid var(--bg-color);
	max-width: 250px;
	transition: .6s;
	cursor: pointer;
}
.cnt_buy_tickets>div{
	display: flex;
}
.cnt_buy_tickets1 {
    color: var(--bg-color);
    transform: rotate(-45deg);
    font-size: 25px;
    margin-right: 8px;
    display: flex;
    align-items: center;
}
i.fas.fa-times-circle.close_cnt_tickets {
    position: absolute;
    top: 5px;
    right: 5px;
    color: var(--bg-color);
}
h2.affiche_h.affiche_h_spec.event_h_spec {
    padding-bottom: 30px;
}
@media (max-width:767px) {
	.slick-slide img {
		width: auto;
		margin: 0 auto;
	}
    .follow .col-sm-4 iframe{
        position: relative;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .rtl .follow .col-sm-4 iframe{
        position: relative;
        left: unset;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
    }
    .slick-slider, .help-container,
    .help-container-menu, .desktop_agl {
        display: none
    }
	.i_frame iframe{
		max-width:100%;
		height: auto;
	}
	.cnt_buy_tickets{
		display: none;
	}
    form#cal_form, .col-md-8.col-sm-7.list_session_calendar, .col-md-8.col-sm-8.list_session_calendar {
        display: none;
    }
    .filter_calend{
        margin-bottom: 0
    }
}

@media(max-width:991px) and (min-width:851px) {
    footer .btn {
        font-size: 17px
    }
    .schedule .date span {
        position: relative
    }
}

@media (max-width:767px) {
    .banner {
        background-size: 100% 100%
    }
    .banner h2 {
        font-size: 12px;
        margin-bottom: 0
    }
    .duration {
        padding-left: 30px
    }
    .banner .info-banner,
    .tags {
        display: none
    }
    .banner-overlay-down {
        width: 100%;
        height: 10px
    }
    .banner-content {
        height: auto;
        padding: 5px 65px
    }
    .banner-overlay {
        height: 30px!important
    }
    .phone {
        margin-left: 0;
        font-size: 18px !important
    }
    .menu li {
        padding: 5px 0 5px
    }
    .legend__item {
        height: 15px;
        margin: 4px 8px 4px 4px
    }
    .legend__color {
        width: 15px;
        border-radius: 8px
    }
    .legend__price,
    .legend__section {
        line-height: 18px
    }
    .right .select,
    .right .sort {
        margin: 0;
        font-size: 16px
    }
    .right .selectric-label {
        font-size: 16px
    }
    .sort.date+div {
        margin-left: 0
    }
    #media_search a.btn {
        padding: 0 14px
    }
    #thank-you-page {
        padding-top: 0
    }
    .icon-box:after {
        width: 90px;
        height: 90px;
        line-height: 90px;
        left: 50%;
        transform: translateX(-50%)
    }
    .icon-box {
        padding-top: 90px;
        padding-left: 0
    }
    #thank-you-page .left-sec {
        padding-bottom: 0;
        padding-right: 0
    }
    #pp_replace>.card-icons {
        vertical-align: top;
        margin: 10px 4px 0
    }
    ul.navbar-nav {
        list-style: none;
        margin: 0;
    }
}

@media(max-width:850px) and (min-width:767px) {
    footer .btn {
        font-size: 14px;
        line-height: 50px
    }
    footer h3 {
        font-size: 18px
    }
    .schedule .date span {
        position: relative
    }
}

@media(max-width:768px) {
    .row.cont_ev .box.top {
        display: none
    }    
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.section.first.pages {
        margin: 0 50px
    }
    .header_menus {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: space-between;
    }
    #media_search .header-search input{
        max-width: 320px
    }
    .it123 {
        margin: 0 5px;
    }
    /*.col-md-2.menu_title{
        text-align: left
    }*/
}
.box {
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 15px;
    background: #fff;
    margin: 0 0.5% 0px 0.5%;
    border-radius: 5px;
}
.children_spec .box-calendar, .concerts_spec .box-calendar, .standup-genre_spec .box-calendar, .nightlife-genre_spec .box-calendar,
.exhibitions-genre_spec .box-calendar, .meeting_genre_spec .box-calendar, .sport-genre_spec .box-calendar
.theater_spec .box-calendar, .show_genre_spec .box-calendar, .tour_spec .box-calendar, .theater_spec .box-calendar{
    background: none;
}
.children_spec .box, .concerts_spec .box, .standup-genre_spec .box, .nightlife-genre_spec .box
.exhibitions-genre_spec .box, .meeting_genre_spec .box, .theater_spec .box,
.show_genre_spec .box, .tour_spec .box, .sport-genre_spec .box, .event_genres_spec .box{
    padding: 0;
}
.box-calendar.row:before,
.box-calendar.row:after{
    display: none;
}
.box-calendar{
    transition: all .4s;
}
.box-calendar:hover {
    transform: scale(1.02);
}
/*a.box-calendar:hover .price {
    background: var(--elements-color);
    color: #fff;
    bottom: -60px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: calc(100% - 10px);
    text-align: center;
    font-size: 14px;
}*/
.box:not(.box-calendar){
    box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.07);
    border: 2px solid #e5e5e5;
}
a.box:not(.box-calendar) {
    margin-bottom: 30px;
    margin-top: 10px;
}
.box svg path{
    fill: var(--elements-color)
}
@media(min-width:768px) {
    .box-st:nth-of-type(2n+1){
        margin-left: 0;
        margin-right: 1%
    }
    .box-st:nth-of-type(2n){
        margin-right: 0;
        margin-left: 1%
    }
    .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%
    }
    .mb {
        display: none!important
    }
    .col-sm-24 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 24%;
        flex: 0 0 24%;
        max-width: 24%
    }
    .col-sm-49 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        max-width: 49%
    }
}

@media (max-width:1100px) {
    .breadcrumbs.container {
        padding-left: 20px
    }
    span.uath_using {
        float: left!important;
        margin-bottom: 10px
    }
    .count {
        float: left
    }
	.header-search {
		max-width: 32%;
	}
    .content_st_wrap .descr_event{
        align-items: baseline;
    }
}

@media (min-width:1300px) {
    section.banner {
        min-height: 444px
    }
}

@media (min-width:1500px) {
    section.banner {
        min-height: 466px
    }
}

@media (min-width:1800px) {
    section.banner {
        min-height: 534px
    }
}

@media (min-width:2000px) {
    section.banner {
        min-height: 550px
    }
}

@media (min-width:2400px) {
    section.banner {
        min-height: 580px
    }
}

@media (min-width:1301px) {
    section.banner {
        background-size: 100% 100%
    }
}

@media (min-width:991px) and (max-width:1300px) {
    .balance strong {
        font-size: 19px
    }
    .banner-content {
        padding: 20px 65px
    }
    section.banner {
        background-size: 100% 100%
    }
    .banner h2 {
        font-size: 13px;
        min-height: 40px
    }
    .breadcmps {
        margin: 0 100px!important
    }
    .breadcrumbs.container {
        padding-left: 20px
    }
}
@media (min-width:1100px) and (max-width:1200px) {
    .box.box-st .title{
        font-size: 19px
    }
}
@media (max-width:1200px) {
    .td.no-cell {
        min-width: 25%
    }
}
@media (min-width:991px) and (max-width:1100px) {
    .banner-content {
        padding: 28px 65px
    }
    .banner h2 {
        font-size: 16px
    }
    a.favorit {
        top: 15px;
        position: relative
    }
    span.dpn {
        display: none
    }
    .balance {
        right: 20px
    }
}

@media(min-width:991px) {
    .box-data.box-data-fav {
        max-height: 700px;
        overflow-y: auto
    }
    .slick-dots button:hover {
        background: var(--elements-color)
    }
    .balance {
        z-index: 9999;
        position: relative
    }
    .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%
    }
    header .col-md-2 {
        -ms-flex: 0 0 17.666667%;
        flex: 0 0 17.667%;
        max-width: 17.667%;
        padding-right: 0
    }
    header .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 82.333333%;
        flex: 0 0 82.333%;
        max-width: 82.333333%
    }
}

@media(min-width:550px) {
    .col-xs-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-xs-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-xs-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xs-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-xs-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-xs-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xs-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-xs-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-xs-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xs-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-xs-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-xs-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(max-width:1200px) {
    .phone {
        font-size: 20px;
        margin-bottom: 15px
    }
    .navigation ul {
        font-size: 12px
    }
    .calendar .ui-datepicker {
        padding: 20px 10px 10px
    }
    .wrap-month {
        padding: 20px 30px 15px
    }
    .prev-month {
        left: 15px
    }
    .next-month {
        right: 15px
    }
    .blue-section .col-md-4, .blue-section .col-sm-4 {
        padding-right: 10px
    }
    .my-orders .date {
        margin-left: 0
    }
}

@media(max-width:1150px) {
    .my-orders .left {
        width: 63%
    }
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.section.first.pages {
        margin: 0 100px
    }
    .schedule .where strong {
        display: block;
        padding-bottom: 5px
    }
    .image {
        padding-left: 0
    }
    .margin .col-md-6 .box-data,
    .margin .col-md-6:first-child .box-data {
        margin: 0
    }
    .count-tickets {
        display: block;
        margin-left: 0;
        line-height: 25px
    }
    .my-orders .more {
        line-height: 50px
    }
    .status {
        line-height: 15px
    }
    .qr-code.small {
        padding-top: 15px
    }
    .my-orders .order-item .info-banner {
        display: block
    }
    .my-orders .order-item .info-banner li {
        width: 49%;
        padding-top: 0
    }
    .my-orders .tickets-box {
        margin-top: 0
    }
}

@media(max-width:991px) {
    .iti-mobile-select {
        min-width: 50px!important
    }
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.section.first.pages {
        margin: 0 80px
    }
    .lang {
        margin: 0 0 15px 0
    }
    #controls {
      position: relative;
    }
    /*#controls {
        display: none!important
    }*/
    .col-md-4.mes_send {
        margin-top: 15px
    }
    .bbuutt {
        padding: 0!important;
        right: 5px
    }
    .navigation {
        display: none
    }
    .logout_m,
    .mobile-menu,
    .user {
        display: block
    }
    .user {
        float: left
    }
    header {
        padding-top: 10px;
        position: relative;
        text-align: center
    }
    header .logotype {
        margin: 0
    }
    header .navigation.open {
        display: block
    }
    header .navigation.open .container {
        padding: 0
    }
    header .navigation {
        display: none;
        margin: 0;
        padding: 0;
        width: 100%;
        position: absolute;
        background: #fff;
        z-index: 10;
        top: 90px;
        float: none;
        left: 0;
        -webkit-box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26);
        -moz-box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26);
        box-shadow: 4px 4px 30px 0 rgba(228, 30, 35, .26)
    }
    header .navigation ul {
        display: block;
        height: auto;
        margin: 0
    }
    header .navigation ul li {
        display: block;
        padding: 0;
        float: none;
        text-align: left
    }
    header .navigation ul li a {
        display: block;
        padding: 10px 15px;
        line-height: 100%;
        font-size: 14px;
        text-align: left
    }
    header .navigation ul li.active a,
    header .navigation ul li:hover a {
        background: var(--bg-color);
        color: #fff;
        border: none;
        padding: 10px 15px
    }    
    #media_search {
        padding: 0
    }
    #media_search .header-search input {
        margin: 10px 0
    }
    #media_search .header-search {
        max-width: 100%
    }
    #content, #content.has-menu {
        padding-top: 0
    }
    .main-catalog h2 {
        float: none
    }
    .menu ul {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2
    }
    #city ul {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3
    }
    .search-box {
        margin: 0;
        display: block;
        border: 5px solid #afa6a6;
        box-shadow: none;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-shadow: 0 6px 21px 0 rgba(228, 30, 35, .15);
        -moz-box-shadow: 0 6px 21px 0 rgba(228, 30, 35, .15);
        box-shadow: 0 6px 21px 0 rgba(228, 30, 35, .15)
    }
    .search-box .td:nth-child(1),
    .search-box .td:nth-child(2),
    .search-box .td:nth-child(3),
    .search-box .td:nth-child(4),
    .search-box .td:nth-child(5) {
        display: block;
        width: 50%;
        border-bottom: 1px solid #e1e1e1;
        padding-top: 15px;
        padding-bottom: 10px
    }
    .search-box .td:nth-child(5) {
        width: 100%;
        border: none;
        padding: 15px
    }
    .search-box input[type=submit] {
        max-width: 250px;
        margin: auto
    }
    #city,
    .bg {
        background: #f7f7f7
    }
    #slider .slick-dots {
        text-align: right;
        bottom: 20px
    }
    .slide-content {
        padding-bottom: 70px;
        padding-top: 55px
    }
    .list-categories a {
        margin-right: 20px;
        font-size: 16px
    }
    .sort {
        font-size: 16px
    }
    .box .title {
        font-size: 16px
    }
    .box p {
        line-height: 140%
    }
    .desired-place h2 {
        font-size: 23px;
        margin-bottom: 15px
    }
    .desired-place {
        padding: 10px 0
    }
}

@media(max-width:900px) {
    section.banner {
        background-size: 100% 100%
    }
    .right.right-flex.rtright {
        margin-left: -30px
    }
    .banner-overlay {
        height: 50px
    }
    .banner-content {
        padding: 10px 65px
    }
    .banner h2 {
        font-size: 13px;
        min-height: 40px
    }
    .breadcmps {
        margin: 0 70px!important
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.section.first.pages {
        margin: 0 70px
    }
    .my-orders .order-item .desc {
        padding-left: 0
    }
    .my-orders .order-item .desc .img {
        position: static;
        float: right
    }
    .my-orders .order-item .info-banner li {
        width: 100%
    }
    .qr-code.small a {
        font-weight: 400
    }
    .my-orders .open .tickets-box {
        margin-top: 35px
    }
    .order-item .item-total {
        float: left
    }
    .open .qr-code.hidden {
        margin-top: 15px;
        width: 100%
    }
    .tickets-box .more.hidden {
        display: block;
        margin-top: 35px
    }
    .banner-content {
        padding: 10px 65px
    }
    .banner h2 {
        font-size: 13px
    }
    .banner-overlay {
        height: 50px
    }
    .my-orders .order-item {
        padding: 10px
    }
    .my-orders .order-item .desc .img {
        display: none
    }
}
    .back-to-stadium{
        width: auto;
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 2px dashed var(--bg-color);
        cursor: pointer;
        padding: 5px;
    }
    .back-to-stadium span{
        vertical-align: text-top;
    }
    .back-to-stadium i.fa{
        color: var(--bg-color);
        margin-right: 10px;
        font-size: 20px;
    }
    .rtl .back-to-stadium i.fa{
        margin-right: 0px;
        margin-left: 10px;
    }
    .back-to-stadium:hover{
        border-bottom: 2px solid var(--bg-color);
    }
@media(max-width:800px) {
    .back-to-stadium {
        position: relative;
        display: block;
        text-align: center;
        width: 60%;
        margin: 0 auto 15px;
    }
    .my-orders .order-item .desc .img {
        display: none
    }
    .banner {
        background-size: 100% 100%
    }
    .banner h2 {
        font-size: 13px;
        min-height: 40px
    }
    .banner-overlay-down {
        width: 100%;
        height: 10px
    }
    .banner-content {
        height: auto;
        padding: 10px 65px
    }
    .banner-overlay {
        height: 50px!important
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    #thank-you-page h1 {
        font-size: 40px
    }
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.breadcmps,
    section.section.first.pages {
        margin: 0 60px
    }
    .banner-content {
        padding: 10px 65px
    }
    .banner h2 {
        font-size: 13px
    }
    .banner-overlay {
        height: 50px
    }
    .qr-code.small img {
        height: 35px;
        width: 35px
    }
    .qr-code.small i,
    .qr-code.small i.fab.fa-facebook-messenger {
        font-size: 30px
    }
    a.messenger-lk,
    a.pdf-lk {
        width: 30px;
        height: 30px
    }
}

@media screen and (device-width:767px) {
    .no-mb {
        display: none
    }
    footer {
        text-align: center
    }
    a.btn {
        margin: 8px auto 25px
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
}
#controls {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
@media(max-width:767px) {
    .tickets__container, .map__container.side{
        width: 100% !important
    }
    #controls{
        display: none !important
    }
    section#slider {
        display: none
    }
    .col-md-2.menu_title, .wrap_open_nav {
        width: auto;
    }
    #favorit_link {
        display: none
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    #city,
    #concerts-search,
    #faq-section,
    #registration,
    #thank-you-page,
    .bg-grey,
    .follow,
    .main-catalog,
    section.section.first.pages {
        margin: 0
    }
    .background_img {
        display: none
    }
    .box:hover .hover {
        display: none
    }
    .no-mb {
        display: none!important
    }
    .mb {
        display: block
    }
    .show-more {
        font-size: 18px
    }
    .follow {
        padding: 25px 0 10px
    }
    .follow h2 {
        text-align: center;
        font-size: 24px;
        margin-bottom: 15px
    }
    .follow .btn {
        margin-bottom: 10px
    }
    footer {
        text-align: center;
        padding: 30px 25px 20px
    }
    .menu ul {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
        margin-bottom: 25px
    }
    .menu li {
        padding: 10px 0 9px
    }
    footer h3 {
        padding: 0
    }
    footer .btn {
        margin: 8px auto 25px
    }
    .search-box .td:nth-child(1),
    .search-box .td:nth-child(2),
    .search-box .td:nth-child(3),
    .search-box .td:nth-child(4),
    .search-box .td:nth-child(5) {
        width: 100%;
        border-left: none
    }
    #slider .slick-slide {
        height: 400px
    }
    .slide-content h2 {
        font-size: 29px
    }
    .slide-content h3 {
        font-size: 11px;
        letter-spacing: 1px
    }
    .slide-content .btn {
        font-size: 13px;
        line-height: 47px
    }
    h2 {
        font-size: 28px
    }
    #city h2 {
        margin-bottom: 24px;
        font-size: 23px
    }
    #city a {
        font-size: 16px;
        padding-top: 5px
    }
    .blue-section h2 {
        font-size: 23px
    }
    .blue-section .col-md-8 {
        padding-left: 10px
    }
    .banner .info-banner,
    .tags {
        display: none
    }
    .banner h2 {
        font-size: 19px;
        margin-left: 0;
        padding-left: 30px;
        background-size: 21px
    }
    .banner-content {
        padding: 25px;
        height: 395px
    }
    .duration {
        padding-left: 30px
    }
    .main-content h2 {
        font-size: 28px;
        margin-bottom: 17px;
        margin-top: 15px
    }
    .map {
        padding: 0
    }
    .schedule .td:last-child {
        padding-right: 15px
    }
    .schedule .date {
        font-size: 31px
    }
    #add-place {
        min-width: 290px
    }
    #add-place input[type=submit] {
        max-width: 70px
    }
    .reg-box {
        padding: 20px 30px
    }
    #thank-you-page .left-sec,
    #thank-you-page .right-sec {
        width: 100%;
        display: block;
        margin: auto
    }
    #thank-you-page .right-sec {
        max-width: 500px
    }
    #thank-you-page h1,
    #thank-you-page p,
    .share {
        text-align: center
    }
    #thank-you-page p {
        text-align: center
    }
    .share {
        margin-top: 10px
    }
    .share h2 {
        margin-bottom: 10px
    }
    #thank-you-page .container {
        padding: 0
    }
    #thank-you-page h1 {
        font-size: 45px
    }
    .image {
        text-align: center
    }
    .image img {
        position: static
    }
    .order-item .desc {
        padding-left: 0
    }
    .order-item .desc .img {
        position: static;
        float: right;
        margin-left: 10px
    }
    .order-item .info-banner li {
        display: block
    }
    .my-orders .order-item .info-banner li {
        width: 100%
    }
    .bg-red .image,
    .breadcrumbs,
    .with-height .image {
        display: none
    }
    .section.first {
        padding: 40px 0 0
    }
    .section h1,
    .section h2 {
        margin-bottom: 5px;
        font-size: 23px;
        line-height: 132%
    }
    .bg-red {
        text-align: center;
        padding: 35px 27px 0
    }
    .icon-group-box {
        padding-top: 33px;
        padding-bottom: 30px
    }
    .icon-group-box .col-sm-6 {
        padding-bottom: 25px
    }
    .icon-group-box p {
        padding: 0 0 10px;
        font-size: 15px;
        line-height: 160%
    }
    .icon {
        margin-bottom: 10px
    }
    .image {
        min-height: 1px
    }
    .accordion {
        padding-left: 55px
    }
    .accordion:after {
        left: 15px
    }
    #faq-section h3 {
        font-size: 18px;
        margin-bottom: 20px;
        padding-top: 24px
    }
    .slick-dots button {
        width: 7px;
        height: 7px;
        margin: 0 0 0 10px
    }
    .search-box {
        padding: 0
    }
    .search-box .td:nth-child(1),
    .search-box .td:nth-child(2),
    .search-box .td:nth-child(3),
    .search-box .td:nth-child(4) {
        border: none;
        border-top: 1px solid #e1e1e1
    }
    .carousel-col-3 .slick-slide {
        padding-top: 20px
    }
    .carousel-col-3 {
        margin-top: -20px
    }
    .bg-red-2 {
        text-align: center;
        margin-top: 25px
    }
    .with-height p {
        font-size: 16px;
        line-height: 190%;
        padding-bottom: 30px
    }
    .h h2 {
        margin: 30px 0 10px 0;
        line-height: 135%
    }
    #concerts-search .wrap {
        margin-bottom: 10px
    }
    .wrap-slider-range {
        margin-top: -13px
    }
    #concerts-search .submit {
        margin-top: 7px
    }
    .main-content {
        padding-top: 10px
    }
    .play:before {
        width: 55px;
        height: 55px;
        line-height: 55px;
        font-size: 21px;
        padding-left: 5px
    }
    .main-content .style-title {
        margin-top: 0
    }
    .main-catalog {
        padding-top: 0
    }
    .main-content {
        padding-top: 0
    }
    .main-content .style-title h2 {
        margin-bottom: 15px;
        margin-top: 0
    }
    .schedule .buy-ticket .btn {
        line-height: 50px;
        padding: 0 5px;
        min-width: 90px
    }
    .schedule .buy-ticket {
        width: auto
    }
    .schedule .buy-ticket .price,
    .schedule .buy-ticket b {
        display: none
    }
    .schedule .td,
    .schedule .td:last-child {
        padding: 15px 10px;
        display: table-cell
    }
    .schedule .td:last-child {
        padding-right: 0
    }
    .schedule .td:first-child {
        padding-left: 0;
        min-width: 95px
    }
    .schedule .date span {
        padding-left: 10px
    }
    .desired-place h2 {
        font-size: 23px;
        margin-bottom: 15px
    }
    .desired-place {
        padding: 15px 0 25px
    }
    .main-catalog h2 {
        font-size: 28px
    }
    #registration {
        background: #fff;
        padding: 30px 0 20px
    }
    #registration .reg-box {
        padding: 0
    }
    .box-data,
    .margin .col-md-6 .box-data,
    .margin .col-md-6:first-child .box-data,
    .my-orders,
    .ordering-box {
        padding: 0
    }
    .ordering-box .order-item {
        padding: 15px
    }
    .info-banner {
        display: block
    }
    .bg-grey h2 {
        font-size: 25px;
        margin-bottom: 20px
    }
    .order-item h4 {
        padding-top: 10px;
        margin-bottom: 25px
    }
    .order-item .item-total {
        line-height: 35px;
        width: 100%
    }
    .order-item .item-total strong {
        font-size: 31px
    }
    .checkout-btn .btn {
        margin-top: 20px
    }
    .radio-box label {
        padding: 0 10px;
        width: 50%
    }
    #concerts-search .h form {
        border: 5px solid #afa6a6
    }
    #concerts-search .h .wrap {
        margin: -1px 0 0
    }
    #concerts-search.bg .h .row {
        margin-top: 0
    }
    #concerts-search .h .submit {
        margin: 20px
    }
    #concerts-search .h input[type=submit] {
        line-height: 58px;
        height: 58px
    }
    .last-events .banner h2,
    .last-events .duration.with-icon {
        background: 0 0;
        padding-left: 0
    }
    .last-events .banner .buy-ticket,
    .last-events .buy-ticket .btn.similar {
        display: block
    }
    .balance {
        float: none
    }
    .box-data h2,
    .my-orders h2 {
        font-size: 20px;
        margin: 0
    }
    .box-data .order-item,
    .item-data,
    .item-headline,
    .my-orders .order-item {
        padding-left: 15px;
        padding-right: 15px
    }
    .box-data .order-item .desc .img {
        position: absolute;
        margin-left: 0
    }
    .box-data .order-item .info-banner li {
        display: inline-block
    }
    .tickets-box .more.hidden {
        margin-top: 5px
    }
    .banner-content {
        padding: 10px 65px
    }
    .banner h2 {
        font-size: 13px
    }
    .banner-content {
        padding: 5px 65px
    }
    .banner h2 {
        font-size: 12px
    }
    .banner-overlay {
        height: 30px
    }
    .right.right-flex.rtright {
        margin: 0;
        width: 35%;
        margin-left: 50px
    }
    .right.right-flex {
        display: block
    }
    .main-catalog-abon h2.up_h{
       padding: 0 10px !important; 
    }
    .filter_calend_abon{
        margin: 0 10px 20px 10px !important;
    }
}

@media(max-width:600px) and (min-width:501px) {
    .list-categories {
        text-align: center;
        float: none;
        margin-bottom: 25px
    }
}

@media(max-width:600px) {
    .fixed_messeng {
        bottom: 20px
    }
    span.txt_fixed_mes {
        bottom: 90px
    }
    span.txt_fixed_mes,
    .fixed_messeng {
        right: 20px
    }
    .item-headline {
        padding-left: 25px
    }
    .my-orders .left {
        align-items: center
    }
    .status {
        margin-bottom: 20px
    }
    .my-orders .count-tickets,
    .my-orders .date {
        display: block;
        height: 30px
    }
    .right.right-flex.rtright {
        margin: 0;
        width: 35%;
        margin-left: 50px
    }
    .right.right-flex {
        display: block
    }
    .im_banner {
        display: block!important
    }
    .banner {
        display: none
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    .my-orders .left {
        width: 67%
    }
    .my-orders.col-md-12.mes {
        margin-top: 50px;
        overflow-x: auto
    }
    .rm {
        width: 100%;
        text-align: center
    }
    #city ul {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2
    }
    .choose-places .item-place,
    .order-item .item-place {
        width: 48%;
        margin-right: 1.5%;
        min-width: 1px
    }
    .checkout-btn,
    .form-box {
        text-align: left;
        margin: 0 -15px;
        padding-left: 15px;
        padding-right: 15px
    }
    .delmargin {
        margin: 0
    }
    .checkout-btn .btn,
    .checkout-btn .item-total {
        display: block;
        margin-left: 0
    }
    .banner-content {
        padding: 5px 50px
    }
    .banner h2 {
        font-size: 11px;
        margin-top: 5px
    }
    .banner-overlay {
        height: 5px
    }
    .duration {
        line-height: 12px;
        font-size: 12px
    }
    .im_banner {
        display: block!important
    }
    .banner {
        display: none
    }
    .my-orders .count-tickets,
    .my-orders .date {
        font-size: 13px;
        min-width: 140px
    }
}

@media(max-width:500px) {
    .my-orders .count-tickets .span_center,
    .my-orders .date .span_center {
        top: -4px
    }
    .banner-content {
        padding: 1px;
        display: none
    }
    .banner h2 {
        font-size: 10px;
        margin-top: 2px;
        font-weight: 500
    }
    .banner-overlay {
        height: 75px
    }
    .banner-overlay-down {
        width: 100%;
        height: 5px
    }
    .duration {
        line-height: 10px;
        font-size: 10px
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    .right {
        float: none;
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .my-orders .left {
        width: 58%
    }
    .my-orders .order-item h4 {
        width: 100%
    }
    span.span_center {
        left: 0;
        top: 0;
        transform: none
    }
    .my-orders .count-tickets,
    .my-orders .date {
        font-size: 12px;
        min-width: 100px;
        padding-right: 5px
    }
    .status .span_center {
        margin-top: 0
    }
    .list-categories {
        width: 100%;
        text-align: center;
        border-top: 1px solid #ebebeb;
        padding-top: 10px
    }
    .list-categories a {
        display: block;
        margin: 0;
        padding: 5px 0
    }
    .box-data .order-item .desc,
    .my-orders .order-item .desc,
    .order-item .desc,
    .order-item.open .desc {
        padding-left: 0
    }
    .box-data .order-item .desc .img {
        width: 100%
    }
    .wrap-month {
        padding: 20px 20px 15px
    }
    .prev-month {
        left: 8px
    }
    .next-month {
        right: 8px
    }
    .main-catalog {
        padding-left: 0;
        padding-right: 0
    }
    .btn-white {
        display: block
    }
    #thank-you-page {
        background: #ebebeb
    }
    #thank-you-page .left-sec {
        background: #ebebeb url(../images/bg/bg-thanks.png) no-repeat center bottom/1300px
    }
    .slider-month span,
    .ui-datepicker-month,
    .ui-datepicker-year {
        font-size: 12px
    }
    .slider-month .slick-current span .y,
    .ui-datepicker-year {
        font-size: 10px
    }
    .slider-month .slick-current span,
    .ui-datepicker-month {
        font-size: 16px
    }
    .choose-places .item-place,
    .order-item .item-place {
        width: 48%;
        margin-right: 1.2%
    }
    .box-data .order-item .desc .img {
        position: static;
        margin-bottom: 10px
    }
    .order-item>.close {
        display: none
    }
    .order-item .close.bottom {
        display: inline-block;
        line-height: 46px;
        border: 1px solid #f3f3f3;
        position: static;
        vertical-align: top;
        padding: 0 7px;
        margin-left: -1px
    }
    .count {
        font-size: 12px
    }
    .im_banner {
        display: block!important
    }
    .banner {
        display: none
    }
}

@media(max-width:400px) {
    .right.right-flex.rtright {
        margin-left: 10px
    }
    .my-orders .left {
        display: block
    }
    .my-orders .order-item h4 {
        width: 100%
    }
    span.span_center {
        left: 0;
        top: 0;
        transform: none
    }
    .my-orders .count-tickets,
    .my-orders .date {
        font-size: 12px;
        min-width: 100px;
        padding-right: 5px
    }
    .status .span_center {
        margin-top: 0
    }
    #auth_type {
        min-width: 250px!important
    }
    .iti-mobile-select {
        min-width: 50px!important
    }
    .my-orders .left {
        width: 90%
    }
    .choose-places .item-place,
    .order-item .item-place {
        width: 100%;
        margin-right: 0
    }
    .banner-content {
        padding: 1px;
        display: none
    }
    .banner h2 {
        font-size: 10px;
        margin-top: 2px;
        font-weight: 500
    }
    .banner-overlay {
        height: 75px
    }
    .banner-overlay-down {
        height: 0
    }
    .duration {
        line-height: 10px;
        font-size: 10px
    }
    .im_banner {
        display: block!important
    }
    .banner {
        display: none
    }
}

@media(max-width:320px) {
    .my-orders .left {
        width: 100%
    }
}

.td.where {
    padding: 28px 0
}

.buy-ticket.buy-clicked .button-buy {
    display: none
}

.buy-ticket.buy-clicked .button-close {
    display: inline-block;
    min-width: 150px
}

.tr.selected-row {
    padding: 0
}

.tr.selected-row .td {
    border-bottom: none
}

.close-user-discount {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: 0 0;
    z-index: 10;
    cursor: pointer
}

.close-user-discount:after {
    content: "Г—";
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 22px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: transparent;
    transition: background-color .25s;
    box-sizing: border-box;
    z-index: 2
}

.schedule .td.where {
    padding-left: 4px
}

.schedule .td.date {
    padding-left: 16px;
    display: flex;
    align-items: center;
}

.schedule .td:last-child {
    padding-right: 4px
}

.schedule .selected-row .td.date {
    padding-left: 14px;
    padding-top: 13px
}

.schedule .selected-row .td.where {
    padding: 26px 0 28px 3px
}

.schedule .selected-row .td:last-child {
    padding-right: 2px;
    padding-top: 13px
}

@media (max-width:991px) {
    .phone.mobile-phone {
        display: block;
        margin: 16px 64px 0 0;
        float: right
    }
}
@media (max-width: 899px){
    .sport-genre_spec .box .hover{
        width: 100%
    }
    body:not(.sport-genre) .list_session_calendar{
        display: none
    }
    .col-md-8.col-sm-8.list_session_calendar {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
    a.box.row.box-calendar.box-calendar-sport {
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        max-width: 49%;
        margin: 0 0.5% 10px 0.5%;
    }
    .sport-genre_spec .carousel-col-3{
        display: flex
    }
    .blue-section .col-md-4, .blue-section .col-sm-4, 
    .blue-section .list_session_calendar, .home .blue-section {
        display: none
    }
    .st_wrap, .sport_wrap{
        display: block !important;
    }
    .st_wrap .img_st_wrap img, .sport_wrap .img_sport_wrap img{
        width: 100% !important;
        height: auto !important;
        border-radius: 5px !important
    } 
    .st_wrap .content_st_wrap{
        width: 100%;
        padding: 10px 20px !important;
        height: 218px !important
    }
    .sport_wrap .content_sport_wrap{
        width: 100%;
    }
    .st_wrap .content_st_wrap .descr_event{
        height: 35px !important
    }
    .abon_lab_discount{
        left: calc(100% - 78px) !important;
    }    
    .filter_calend_item_abon{
        width: 100%;
        display: block
    }
    .filter_calend_abon{
        border: none !important
    }
}
@media (max-width:767px) {    
    .home .main-catalog{
        padding-top: 30px
    }
    .blue-section{
        padding: 0
    }
    .home .blue-section {
        display: none
    }
    .navbar-nav>li>a {
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid var(--bg-color)
    }
    #message .col-md-2,
    #message .col-md-6 {
        display: table-cell
    }
    #message .col-md-2 {
        width: 16.66%
    }
    #message .col-md-6 {
        width: 50%
    }
    table#message div {
        min-width: 100px
    }
    .my-orders .order-item {
        padding-left: 0;
        padding-right: 0
    }
    #hall_map {
        padding: 0 5px 10px;
        margin-bottom: 15px
    }
    .schedule .td:last-child:not(.td-buy) {
        width: 20%
    }
    #desired-place {
        flex-direction: column
    }
    .schedule .td:first-child {
        padding-left: 5px;
        overflow: hidden
    }
    .schedule .td:last-child {
        padding-right: 5px
    }
    .schedule .selected-row .td:last-child {
        padding: 13px 3px 15px 10px
    }
    .tickets_qty {
        width: 20px;
        font-size: 14px;
        padding: 0 2px 0 2px;
        text-align: center
    }
    .schedule .td {
        padding: 2px
    }
    .schedule .td.date {
        padding: 4px 2px 2px 4px;
        width: 25%
    }
    .schedule .selected-row .td.date {
        padding: 2px 2px 2px 2px;
        width: 25%
    }
    .td.td-buy {
        padding: 0
    }
    #hall_scheme .td {
        font-size: 14px
    }
    .schedule .agreement {
        font-size: 14px;
        margin-top: 10px
    }
    .schedule .text-center {
        text-align: center
    }
    .schedule #proceed {
        margin: 30px 0 0
    }
    .caption {
        font-size: 14px
    }
    .mt-20 {
        margin-top: 10px
    }
    .schedule .td.where {
        padding: 10px 5px
    }
    .schedule .selected-row .td.where {
        padding: 8px 10px 10px;
        width: 60%
    }
    .schedule .where strong {
        padding: 0
    }
    .banner-content {
        height: auto
    }
    .banner h2 {
        margin-bottom: 0
    }
    .tr.selected-row {
        padding: 0
    }
    .buy-ticket.buy-clicked .button-buy {
        display: none
    }
    .buy-ticket.buy-clicked .button-close {
        display: block;
        min-width: 90px
    }
    header {
        padding-top: 10px
    }
    header .container:after {
        display: none
    }   
}

@media (max-width:370px) {
    .phone.mobile-phone {
        display: inline-block;
        float: none;
        font-size: 18px;
        vertical-align: middle;
        margin: 0;
        margin-left: 20px
    }
}

@media (max-width:320px) {
    .phone.mobile-phone {
        margin: 0
    }
}

iframe+textarea {
    margin-top: 10px
}

select#cntpay {
    margin-bottom: 20px
}

.small-standing-discount {
    display: block;
    font-size: 12px
}

#hall_scheme svg {
    margin-bottom: 30px
}

#desired-place {
    overflow: hidden
}

.hid_tt:after {
    position: absolute;
    content: "\f067";
    font-family: FontAwesome;
    font-size: 18px;
    color: var(--bg-color);
    top: 30px;
    left: 5px
}

.hid_tt.open:after {
    content: "\f068";
    font-family: FontAwesome
}

.hid_tt:hover {
    cursor: pointer;
    -webkit-box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26);
    -moz-box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26);
    box-shadow: 0 0 25px 0 rgba(228, 30, 35, .26)
}

.hid_ct {
    display: none;
    transition: all .4s
}

:root {
    --font-color: #fff;
    --bg-color: #ed1f24;
    --hover-color: rgba(237, 36, 31, 0.9)
}

.spanClick:hover {
    color: #23527c;
    text-decoration: underline;
    cursor: pointer
}

.noclick {
    cursor: text
}

span.profit_a {
    background: #cdcd0b;
    color: #fff;
    padding: 5px;
    border-radius: 3px
}

p#forPartner {
    min-width: 250px
}

select.iti-mobile-select {
    width: 42px!important
}
.box:hover .hover {
    background: var(--hover-color)
}
.sport_genre_tit.box:hover .hover {
    background: url(/assets/images/media/balondor.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: 100%;
}
.standup-genre_spec .box:hover .hover, .nightlife-genre_spec .box:hover .hover, .concerts_spec .box:hover .hover,
.show_genre_spec .box:hover .hover, .tour_spec .box:hover .hover{
    background-image: url(/assets/images/media/teatrr.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.exhibitions-genre_spec .box:hover .hover, .meeting_genre_spec .box:hover .hover,
.theater_spec .box:hover .hover{
    background-image: url(/assets/images/media/exh_back_item.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.children_spec .box:hover .hover{
    background-image: url(/assets/images/media/clown.png);
    background-repeat: no-repeat;
    background-position-x: 100%;
}
.box:not(.box-calendar-sport):not(.sport_genre_tit):hover .hover .title,
.box:hover .hover .desc {
    display: none
}
.box-calendar-sport .theater_name, .sport-genre_spec .theater_name,
.box-calendar-sport .show_date, .sport-genre_spec .show_date,
.box-calendar-sport .price-range, .sport-genre_spec .price-range {
    height: 20px;
    line-height: 140%;
    margin-top: 8px;
}
.sport_wrap .theater_name {
    height: auto !important;
    max-height: 30px;
	line-height: 120%;
}
.box-calendar-sport .show_date svg, .sport-genre_spec .show_date svg{
    width: 13px;
    height: 15px;
    margin-right: 13px;
}
.box-calendar-sport .theater_name svg, .sport-genre_spec .theater_name svg{
    width: 11px;
    height: 15px;
    margin-right: 12px;
}
.box-calendar-sport .price-range svg, .sport-genre_spec .price-range svg{
    width: 14px;
    height: 14px;
    margin-right: 7px;
}
.standup-genre_spec .hover div.show_datetime,
.nightlife-genre_spec .hover div.show_datetime,
.concerts_spec .hover div.show_datetime, 
.show_genre_spec .hover div.show_datetime,
.tour_spec .hover div.show_datetime,
.standup-genre_spec .hover .theater_name,
.nightlife-genre_spec .hover .theater_name,
.concerts_spec .hover .theater_name,
.show_genre_spec .hover .theater_name,
.tour_spec .hover .theater_name,
.standup-genre_spec .hover .price-range,
.nightlife-genre_spec .hover .price-range,
.concerts_spec .hover .price-range,
.show_genre_spec .hover .price-range,
.tour_spec .hover .price-range,
.standup-genre_spec .hover .abon-yes span,
.nightlife-genre_spec .hover .abon-yes span,
.concerts_spec .hover .abon-yes span,
.show_genre_spec .hover .abon-yes span,
.tour_spec .hover .abon-yes span,
.standup-genre_spec .hover .show_date,
.nightlife-genre_spec .hover .show_date,
.concerts_spec .hover .show_date,
.show_genre_spec .hover .show_date,
.tour_spec .hover .show_date, 
.standup-genre_spec .hover .show_time,
.nightlife-genre_spec .hover .show_time,
.concerts_spec .hover .show_time, 
.show_genre_spec .hover .show_time, 
.tour_spec .hover .show_time, 
.standup-genre_spec .hover .in_season,
.nightlife-genre_spec .hover .in_season,
.concerts_spec .hover .in_season,
.show_genre_spec .hover .in_season,
.tour_spec .hover .in_season,
.standup-genre_spec .hover h3,
.nightlife-genre_spec .hover h3,
.concerts_spec .hover h3,
.show_genre_spec .hover h3,
.tour_spec .hover h3{
    color: #fff;
}
.standup-genre_spec .hover .abon-yes span,
.nightlife-genre_spec .hover .abon-yes span,
.concerts_spec .hover .abon-yes span,
.show_genre_spec .hover .abon-yes span,
.tour_spec .hover .abon-yes span{
    border-bottom: 1px dashed #fff;
}
.standup-genre_spec .hover .abon-yes path,
.nightlife-genre_spec .hover .abon-yes path,
.concerts_spec .hover .abon-yes path,
.show_genre_spec .hover .abon-yes path,
.tour_spec .hover .abon-yes path,
.standup-genre_spec .hover .price-range path,
.nightlife-genre_spec .hover .price-range path,
.concerts_spec .hover .price-range path,
.show_genre_spec .hover .price-range path,
.tour_spec .hover .price-range path,
.standup-genre_spec .hover .show_date path,
.nightlife-genre_spec .hover .show_date path,
.concerts_spec .hover .show_date path,
.show_genre_spec .hover .show_date path,
.tour_spec .hover .show_date path,
.standup-genre_spec .hover .theater_name path,
.nightlife-genre_spec .hover .theater_name path,
.concerts_spec .hover .theater_name path,
.show_genre_spec .hover .theater_name path,
.tour_spec .hover .theater_name path{
    fill: #fff;
}
#logFB,
#logFBPers,
#logFBOrder {
    display: none
}

span.auth {
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 16px;
    color: var(--font-color);
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 0 24px;
    background: var(--bg-color);
    text-align: center;
    vertical-align: top;
    display: block;
    margin-bottom: 20px;
    margin-left: 6px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}
.sport_genre_tit span.short_descr {
	font-size: 12px;
    color: #000;
    max-height: 30px;
    line-height: 110% !important;
    display: block;
}
.sport_genre_tit .box:hover .hover{
    background: url(/assets/images/media/balondor.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: 100%;
}
.editInfo,
.editPass {
    display: none;
    position: relative
}

.editInfo .selectric,
.dtcm-select .selectric,
.nmes .selectric {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 10px
}
.dtcm-select{
    display: block;
    padding-bottom: 0;
    font-size: 16px;
    margin: 0 !important;
    height: 40px;
}
.dtcm-select div{
    margin: 0 !important;
}
.dtcm-select .selectric-items li{
    font-size: 14px;
    /*border: none;*/
}
.dtcm-select .selectric{
    font-size: 14px;
    padding: 0 10px;
    font-weight: 400;
}
.dtcm-select .selectric:after{
    right: 10px;
}

.selectric-scroll {
    overflow-y: scroll;
}
.selectric-scroll::-webkit-scrollbar {
    width: 12px;
}
.selectric-scroll::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background: var(--elements-color);
}
.dtcm-input{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}

.error_pas {
    border-color: var(--bg-color)
}

p.error_passinfo {
    color: var(--bg-color);
    margin-top: -20px;
    margin-bottom: 15px;
    display: none
}

span.delAddress {
    color: var(--bg-color);
    font-size: 30px;
    font-weight: 600;
    text-shadow: 0 0 0 black;
    position: absolute;
    top: 35px;
    right: 0;
    cursor: pointer
}

.qrspan img {
    width: 99px
}

.my-orders.col-md-12.mes {
    margin-top: 50px
}

table#message th,
table#message td {
    line-height: 40px;
    font-size: 16px;
    padding: 10px;
    border: 1px solid #e1e1e1;
    text-align: center
}

table#message .hover_tr:hover {
    background: #e1e1e1
}

table#message {
    margin-bottom: 20px;
    width: 100%
}

.headmes {
    font-weight: 600
}

span.new-mes {
    width: 24px;
    height: 24px;
    background: #6cb36f;
    display: block;
    position: absolute;
    border-radius: 50%;
    color: var(--font-color);
    font-weight: 600;
    right: 2px;
    top: 18px;
    font-size: 12px;
    line-height: 24px
}

.box-data.history_pay {
    max-height: 600px;
    overflow-y: auto
}

.col-md-12.noval div {
    font-size: 16px;
    font-weight: 600;
    padding: 10px
}

.col-md-12.noval {
    border: 1px solid #e1e1e1;
    border-radius: 7px 7px 0 0
}

.col-md-12.val {
    border: 1px solid #e1e1e1;
    border-top: 0
}

.col-md-12.val div {
    padding: 10px;
    font-size: 16px
}

.carousel .slick-slide img {
    max-height: 250px
}

.error {
    border-color: var(--bg-color)
}

.paersImg img {
    border-radius: 50%
}

.col-md-12.userinf {
    font-size: 20px;
    color: #777;
    font-weight: 600
}

.usersebsc {
    color: #777;
    font-weight: 600;
    margin-top: 10px
}

.forImgInsta {
    padding: 10px 0
}

.forImgInsta img:hover {
    opacity: .8
}

.cont_ev .grey {
    background-color: #777!important;
    color: #fff;
    font-size: 12px;
}

.cont_ev .grey::before {
    margin-left: -5px;
    content: "";
    display: inline-block;
    width: 21px;
    height: 9px;
    background: url(../images/icons/icon.png) no-repeat left top!important
}

.cont_ev .price_grey {
    border-color: #888!important;
    color: #888!important
}

.cont_ev a.box:hover .price_grey {
    background: #888!important;
    color: var(--font-color)!important
}

.col-md-12.hov_cl,
.col-md-12.hov_cl_header {
    padding: 10px;
    border: 1px solid #f8f8f8;
    text-align: center
}

.col-md-12.hov_cl:hover {
    background-color: #f8f8f8
}

.dp {
    cursor: pointer;
    z-index: 9;
    position: relative;
    background: rgba(0, 0, 0, 0)
}

span.a_sms {
    font-size: 14px;
    cursor: pointer
}

span.a_sms:hover {
    color: #5baeff
}

#ui-datepicker-div {
    z-index: 999!important
}

.mvs.fsm {
    display: none!important
}

span.uath_using {
    font-size: 75%;
    font-style: italic;
    float: right;
    color: #6cb36f
}

.forgot_p {
    padding: 10px 15px
}

.forgot_p a {
    font-style: italic;
    border-bottom: dashed 2px var(--bg-color)
}

.ov {
    margin-top: -20px;
    width: 100%;
    height: 100%;
    background: #1e1e1e;
    z-index: 9999;
    position: fixed;
    opacity: .87;
    display: none
}

.fanc-sing {
    display: block!important;
    z-index: 10000;
    background: var(--font-color);
    position: fixed;
    left: 50%;
    margin-left: -260px;
    margin-top: 44px;
    top: 0
}

a.background_img {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw
}

a.background_img img {
    width: 100%;
    height: 100vh
}

section.breadcmps {
    background: #fff;
    position: relative;
    margin: 0 120px
}

div#success_send {
    color: green;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600
}

.pages h1 {
    display: block;
    width: 100%
}

.pages ol,
.pages ul {
    margin-left: 15px;
    margin-bottom: 30px
}

.pages li {
    font-size: 16px;
    line-height: 180%
}

.pages p {
    width: 100%;
    text-align: justify
}

.loader img,
.loader2 img {
    width: 22px!important;
    height: 22px!important
}

.loader {
    display: none
}

.pages a {
    color: var(--bg-color);
    font-weight: 600
}
input[type='date']::-webkit-outer-spin-button,
input[type='date']::-webkit-inner-spin-button {
    -webkit-appearance: none
}

@media(max-width:400px) {
    .phone {
        display: block;
        text-align: center
    }
    .reg-box {
        max-width: 300px
    }
    .reg-box input,
    .reg-box textarea {
        min-width: 250px
    }
}

.rm .selectric-items {
    width: 200px!important
}

.ordering-box .order-item .desc .img img {
    width: 100%;
    max-height: none
}

.mor_div,
.les_div {
    width: 35px;
    height: 35px;
    background: var(--bg-color);
    border-radius: 50%;
    text-align: center;
    color: var(--font-color);
    font-size: 35px;
    margin: 0 auto;
    cursor: pointer
}
.mor_div i.fa-angle-down {
    top: 1px;
    position: relative;
}
.mor_div i.fa-angle-up {
    bottom: 1px;
    position: relative;
}

/*.les_div{margin-top:20px}.frad{position:relative;width:100%;height:50px;background-image:url(/assets/images/fradient.png);margin-top:-49px;background-size:contain}*/

@media (max-width: 1100px){
    .box-calendar-sport .theater_name, .sport-genre_spec .theater_name,
    .box-calendar-sport .show_date, .sport-genre_spec .show_date,
    .box-calendar-sport .price-range, .sport-genre_spec .price-range {
        line-height: 100%;
    }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
        width: 36px;
        height: 36px;
        line-height: 36px
    }
    .sport_genre_tit span.short_descr{
        height: 50px !important;
        overflow: hidden;
        display: block;
    }
    .theater_name {
        margin-bottom: 20px;
    }
}
@media (min-width: 992px){
	header .logotype img {
		max-height: 90px;
		position: absolute;
	}
}
header .logotype img {
    max-height: 90px;
}

.sl_t .selectric-label,
.rm span.selectric-label {
    font-weight: 500
}

.col-md-3.select.nmes {
    padding: 0;
    margin-top: 20px;
    border-radius: 5px 0 0 5px;
}

a.link_thome {
    font-size: 20px;
    color: #444;
    display: inline-block;
    margin-top: 20px
}

a.link_thome i {
    margin-right: 10px
}

.search-box span.selectric-label {
    font-weight: 700
}

.col-md-8.col-sm-7 img, .col-md-8.col-sm-8 img {
    height: 280px;
    width: auto;
}
.col-md-8.col-sm-7 .box-calendar-sport img,
.col-md-8.col-sm-8 .box-calendar-sport img {
    height: 163px;
    width: 268px;
    border-radius: 5px 0 0 5px;
}
.st_wrap{
    display: flex;
}
.content_sport_wrap{
    width: calc(100% - 268px);
    height: 163px;
    padding: 20px;
    box-shadow: 0px 7.85401px 29.4526px rgba(0, 0, 0, 0.07);
    border-radius: 0 5px 5px 0;
}
.img_st_wrap img {
    height: 248px;
    width: 281px;
    border-radius: 5px;
}
.content_st_wrap{
    width: calc(100% - 281px);
    height: 248px;
    padding: 20px;
    box-shadow: 0px 7.85401px 29.4526px rgba(0, 0, 0, 0.07);
    border-radius: 0 5px 5px 0;
}
.sport_genre_tit .content_sport_wrap{
    height: auto;
}
.sport_genre_tit .content_sport_wrap{
    padding: 15px;
}
.sport_wrap {
    display: flex;
}
.name_ses {
    display: inline-block;
    width: 66%;
    margin-left: 3%;
    color: #000;
}
.for_img {
    width: 30%;
	display: inline-block;
}
.for_img img {
    height: auto !important;
}
.ses_item{
	margin-bottom: 10px;
}
.col-md-4.mes_send {
    margin-top: 20px
}

.hov_cl_header div {
    font-weight: 600
}

.desc_height * {
    font-size: 16px!important;
    line-height: 1.3!important
}

.desc_height {
    font-size: 16px!important
}

.desc_height ul {
    padding-left: 15px;
    padding-bottom: 15px
}

.mes .order-item.clearfix {
    overflow-x: auto;
    overflow-y: hidden
}

.g-recaptcha div {
    margin: 0 auto
}

.ui-datepicker select.ui-datepicker-year {
    margin: 0 auto;
    border: 1px solid #e1e1e1;
    padding: 5px;
    text-align: center;
    margin-top: 3px
}

@media(min-width:991px) {
    header {
        height: 124px;
    }
    header.has-menu {
        height: 179px;
    }
    .mobile-show {
        display: block
    }
    .fa-times-circle,
    .fa-bars {
        display: none
    }
}

@media(max-width:991px) {
    span.uath_using {
        width: 100%
    }
    .ml {
        text-align: left
    }
    .menu-b {
        position: absolute;
        right: 20px;
        font-size: 40px;
        color: var(--bg-color);
        top: 24px;
        cursor: pointer
    }
    .mobile-show,
    .fa-times-circle {
        display: none
    }
    .count {
        width: 100%;
        margin-top: 2px
    }
}
@media(max-width:991px) and (min-width:768px) {
    .col-sm-24 {
        -ms-flex: 0 0 32%;
        flex: 0 0 32%;
        max-width: 32%;
    }
    .col-sm-6.info-block-col{
        max-width: 40%
    }
}
@media(max-width:991px) and (min-width:900px) {
    span.additional_show_dates, .box-sport.sport_genre_tit .theater_name {
        display: none;
    }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
        width: 32px;
        height: 32px;
        line-height: 32px
    }
    .calendar .ui-datepicker {
        padding: 40px 10px 30px;
    }
    .box-calendar .title{
        height: 35px
    }
    .main-catalog .sport_genre_tit .title{
        height: 60px
    }
}
.dropdown-toggle-header {
    position: relative;
    height: 35px;
    width: 40px;
    margin-right: auto;
    cursor: pointer;
}
.dropdown-toggle-header span:nth-child(1) {
    top: 0px;
}
.dropdown-toggle-header span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: var(--bg-color);
    border-radius: 2px;
}
.dropdown-toggle-header span:nth-child(2) {
    top: 0;
    bottom: 0;
    margin: auto 0;
    transition-delay: 0.1s;
}
.dropdown-toggle-header span:nth-child(3) {
    bottom: 0;
    transition-delay: 0.2s;
}
.open-nav {
    padding: 8px 5px;
    border: 1px solid var(--bg-color);
    border-radius: 4px;
}
.open-nav, .close-nav {
    position: absolute;
    right: 20px;
    top: 40px;
    font-size: 25px;
    color: var(--bg-color);
}
.open-nav {
    z-index: 2;
}
@media(max-width:767px) {
    .menu-b {
        top: 14px
    }
    header .logotype img {
        max-height: 70px
    }
    .top-menu{
        display: none
    }
    .dropdown-toggle-header {
        height: 25px;
        width: 25px;
    }
    .dropdown-toggle-header span {
        height: 2px;
    }
    header .open-nav {
        top: unset;
        left: calc(100% - 50px);
        position: relative;
        width: 40px;
        height: 40px;
    }
}
@media(min-width:421px) and (max-width:767px) {
    .items_menu_inf {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media(max-width:767px) {
    .main-catalog h2.up_h{
        display: none
    }
    header .open-nav {
        top: -9px
    }
    .row.menu_row {
        max-width: 480px;
        margin: 0 auto;
    }
    .navbar-nav>li>a{
        display: flex;
        border-bottom: 1px solid var(--bg-color);
        margin: 0
    }
    .navbar-nav>li:last-of-type>a{
        border: none
    }
    .navbar{
        margin-bottom: 0
    }
}
section.banner>.container {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    height: 100%
}

section.banner>.container>.banner-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

@media (min-width:1300px) {
    section.banner {
        min-height: unset
    }
}

@media (max-width:600px) {
    .banner {
        display: block
    }
}

i.fa.fa-wheelchair {
    font-weight: 500
}

section.banner>.container {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    height: 100%;
}

section.banner>.container>.banner-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.item-data.client_data,
.item-data.partner_data {
    border: none;
    border-radius: 5px;
}

.my-orders {
    max-height: 700px;
    overflow-y: auto;
}

@media (min-width: 1300px) {
    section.banner {
        min-height: unset;
    }
}

@media (max-width: 600px) {
    .banner {
        display: block;
    }
}


/*PARTNER CABINET*/

.red-order {
    color: var(--bg-color);
}

.green-order {
    color: #6cb36f;
}

.accordion.personal-cabinet {
    padding: 20px 20px 20px 50px;
    overflow: auto;
}

.accordion.personal-cabinet h2 {
    font-size: 24px;
    margin-bottom: 0px;
    position: relative;
}

.accordion.personal-cabinet h2>.count {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.accordion.personal-cabinet .order-item {
    margin-top: 10px;
}


/*.my-orders{
    background: none;
}*/

.item-headline,
#message {
    background: #fff;
}

.selectric-bg-white {
    background: #fff;
    border-radius: 5px;
}

.selectric-wrapper-block {
    margin-bottom: 20px;
    border-radius: 3px;
    padding: 10px 15px;
}

.nmes {
    margin-top: 30px;
    text-align: center;
    background: #fff;
}

.col-md-12.val div,
.col-md-12.noval div {
    font-size: 14px;
}

.partner-table-wrapper {
    padding: 5px;
    background-color: #fff;
    overflow: unset;
    max-height: 500px;
    overflow-y: auto;
}

.pass-text {
    display: inline-block;
}

.pass-icon {
    display: none;
}

.my-orders #message td:last-child {
    padding-right: 20px;
}

.ctr_block {
    margin: 0 auto;
}

#newTickAuto {
    margin-bottom: 0;
}

@media (max-width: 900px) {
    /*PERSONAL CABINET*/
    span.new-mes {
        position: unset;
        display: inline-block;
        margin: 0;
    }
    /**/
}

.vis {
    overflow: visible;
}

@media (max-width: 600px) {
    .partner-table-wrapper {
        overflow-x: scroll;
    }
    #content h2 {
        font-size: 18px;
    }
    .accordion.personal-cabinet {
        padding: 10px 10px 10px 30px;
    }
    .accordion:after {
        left: 3px;
        top: 14px;
    }
    .accordion.personal-cabinet h2>.count {
        position: relative;
    }
    .accordion.personal-cabinet h2>.count strong {
        font-size: 16px;
    }
    .accordion.open:after {
        content: "\f068";
        font-family: FontAwesome;
        font-size: 20px;
        left: 6px;
        top: 14px;
    }
    #p_data .accordion.open .accord-title {
        display: block;
        overflow: auto;
    }
    .accordion .item-data {
        padding: 5px 5px 5px 10px;
    }
    .my-orders .item-headline {
        padding: 5px;
        padding-left: 10px;
    }
    .my-orders {
        margin-top: 0;
        overflow-x: scroll;
        padding-left: 10px;
        padding-right: 10px;
    }
    table#message th,
    table#message td {
        line-height: 16px;
        font-size: 14px;
    }
    .item-data p {
        padding-top: 5px;
    }
    /*STANDING HALL FORM*/
    .schedule .td.qty-container {
        min-width: 85px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .tickets_qty {
        width: 24px;
    }
    /**/
    .pass-text {
        display: none;
    }
    .pass-icon {
        display: inline-block;
        font-size: 20px;
    }
}

@media (max-width: 480px) {
    .schedule .td.where{
        width: 40%
    }
    #hall_scheme .td {
        font-size: 12px;
    }
    #hall_scheme .minus_button,
    #hall_scheme .plus_button {
        width: 20px;
    }
    #hall_scheme .table .td:first-child {
        max-width: 65px;
        min-width: 50px;
        /*overflow: scroll;*/
    }
    .schedule .date {
        font-size: 15px;
    }
    .schedule .date span {
        font-size: 15px;
    }
    .timer-block {
        padding: 0;
    }
    .hall-address,
    .hall-name {
        margin-bottom: 0;
    }
}

p.soc i {
    font-size: 30px;
    padding: 5px;
}
p.soc i:first-of-type{
    padding-left: 0;
}
.copyright i {
    font-size: 30px;
    padding: 5px;
}

#desired-place {
    overflow: hidden;
}
.balance i.fas.fa-wallet {
    color: var(--bg-color);
    left: 0;
    top: 0;
    position: absolute;
    display: block;
}

/*.bg-grey {
    background: #fff;
    padding: 30px 0;
    margin: 0 120px;
    position: relative;
}*/


/**/


/*.fancybox-container.fancybox-is-open.fancybox-can-drag+div{
	z-index: 999993 !important;
	opacity: 0 !important;
	top: 0 !important;
}
.fancybox-container.fancybox-is-open.fancybox-can-drag+div iframe{
position: absolute;
top: 0;
left: 0;
z-index: 99999;
}
.fancybox-container.fancybox-is-open.fancybox-can-drag+div div+div{
	overflow: visible !important;
}*/
a.pluso-more {
    display: none !important;
}
a.btn.mob-sign i.fa{
	margin-right: 5px;
}
a.pluso-telegram {
    display: inline-block;
    vertical-align: inherit;
    margin: 3px 0 0 3px;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url(/assets/images/icons/telegram.png)!important;
    position: relative;
    background-size: cover!important;
}
a.pluso-messenger {
        display: inline-block;
    vertical-align: inherit;
    margin: 3px 0 0 3px;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url(/assets/images/icons/Messenger.png)!important;
    position: relative;
    background-size: cover !important;
}
a.pluso-whatsup {
    display: inline-block;
    vertical-align: inherit;
    margin: 3px 0 0 3px;
    padding: 0;
    width: 30px;
    height: 30px;
    background: url(/assets/images/icons/WhatsApp.png)!important;
    position: relative;
    background-size: cover !important;
}
.additional_social a.pluso-messenger {
    left: -7px;
}
.additional_social a.pluso-whatsup {
    left: -11px;
}
.additional_social a.pluso-telegram {
    left: -15px;
}
h2.h2_share {
    margin-bottom: 11px;
    font-size: 24px;
}
.price .f1_fot {
    position: absolute;
    mix-blend-mode: overlay;
    right: 0;
    top: 0;
}
.price .f2_fot {
    position: absolute;
    mix-blend-mode: overlay;
    left: 0;
    bottom: 0;
}
.box.sport_genre_tit{
    border: none;
    border-radius: 10px;
}
.sport_genre_tit .img_sport_wrap img{
    border-radius: 10px 0 0 10px;
    height: 170px;
    width: 268px;
}
/*AUTOCOMPLETE*/
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
	z-index: 99999;
	background: #f8f8f8;
	border: none;
	border-radius: 5px;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li{
	border-top: 1px solid #f2f2f2;
	padding: 6px 10px;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:first-child {
    border-radius: 5px 5px 0 0;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li:last-child {
    border-radius: 0 0 5px 5px;
}
.search-result-img{
    height: 20px;
    width: auto;
    margin-right: 5px;
}
.search-field-wrapper{
    width: 75%;
    position: relative;
    display: inline-block;
}
.header-search input{
    width: 100%;
}
button[type="submit"].search-button-icon{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 0 10px;
    font-size: 20px;
}
/**/

/*SUBSCRIPTION BLOCK*/
.subscription-block {
    border: 1px solid #ebebeb;
    max-height: 205px;
}
.subscription-block h2{
    margin-bottom: 0;
}
.subscribe__top-line {
    position: relative;
    padding: 15px 0px 15px 50px;
    font-weight: 500;
}
.subscribe__top-line .fa-envelope{
    display: block;
    width: 40px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    margin: auto;
    line-height: 60px;
    font-size: 40px;
    color: var(--bg-color);
}
.subscription-block .btn {
    margin-left: 0;
}
.subscribe__success{
    display: none;
    text-align: center;
    padding: 20px 0;
}
.subscribe__success .far,
.subscribe__success .fas{
    color: var(--bg-color);
    font-size: 50px;
    margin-bottom: 10px;
}
.subscribe__success-message{
    text-align: center;
}
.subscription-block.sb__footer{
    max-height: 130px;
}
.subscription-block.sb__footer .subscription-email{
    display: block;
    height: 52px;
    width: 215px;
    margin: 0;
    float: left;
}
.subscription-block.sb__footer .btn.submit-subscription {
    display: block;
    margin: 0;
    padding: 0 18px;
    float: right;
}
@media screen and ( max-width: 767px ){
    .subscription-block{
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .subscription-block{
        max-height: fit-content;
    }
}
.promo_sit, .promo_stand {
    position: relative;
}
.check_promo_yes {
    border-color: #07d307;
}
.promo_stand .check_promo_yes+.fas.fa-check,
.promo_sit .check_promo_yes+.fas.fa-check {
    display: block !important;
    color: #07d307;
    position: absolute;
    right: 20px;
    font-size: 24px;
}
.promo_stand .check_promo_yes+.fas.fa-check {
    top: 16px;
}
.promo_sit .check_promo_yes+.fas.fa-check {
    top: 8px;
}
/**/

/*CARDCOM IFRAME*/
#payment iframe{
    height: 1385px;
    border: none;
}
/*Old Browser*/
.oldservice, .oldservice2 {
    background: #fff;
    width: 100%;
    text-align: center;
	margin-bottom: 10px;
	position: relative;
	top: -20px;
}
.dwn_browsers a img{
	width: 70px;
	height: 70px;
}
.dwn_browsers a{
	margin: 5px 10px;
}
.oldservice .btn{
	margin-top: 20px;
}
.btn_closeservice{
	font-size: 20px;
	color: red;
	display: block;
	margin: 10px 0;
	cursor: pointer;
}
.inputor {
  height: 160px;
  width: 90%;
  border: 1px solid #dadada;
  border-radius: 4px;
  padding: 5px 8px;
  outline: 0 none;
  margin: 10px 0;
  background: white;
  font-size: inherit;
  overflow-y: scroll;
}
.inputor:focus {
  border: 1px solid rgb(6, 150, 247);
}
/*End Old Browser*/
.section-info{
    float: right;
}

/*top-menu*/
.top-menu .navbar {
    margin-bottom: 0;
    border: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.top-menu .navbar .navbar-nav {
    float: none;
    display: flex;
    align-items: center;
    position: absolute;    
}
@media (min-width: 768px){
    .top-menu .navbar .navbar-nav{
        width: max-content;
        transition: all .4s;
    }
    .avg_mobile, .open-nav, .wrap_open_nav{
        display: none
    }
    .header_menus{
        display: none
    }
}
.top-menu .navbar .navbar-nav:after {
    display: block;
    content: "";
    clear: both;
}
.top-menu ul.navbar-nav > li {
    position: relative;
    text-decoration: none;
    list-style: none;
    display: block;
    transition: all .4s;
}
.top-menu ul.navbar-nav > li > a {
    border-top: 6px solid transparent;
    padding: 0px 15px;
    margin: 0;
    cursor: pointer;
    text-transform: uppercase;
    border: none;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
    height: 50px;
}
.top-menu ul.navbar-nav > li > a.abon-link {
    color: var(--elements-color);
}
.left_arrow_menu {    
    left: 0;
    border-radius: 0 3px 3px 0;    
}
.right_arrow_menu {
    right: 0;  
    border-radius: 0 0 3px 3px;
}
.left_arrow_menu svg, .right_arrow_menu svg{
    fill: var(--bg-color);
    width: 16px;
    height: 8px;
    top: 16px;
    position: relative;
    transition: all .4s;
}
.left_arrow_menu, .right_arrow_menu{
    position: absolute;
    z-index: 9999;
    display: none;
    height: 100%;
    width: 45px;
    text-align: center;   
    transition: all .4s;
    background: #fff;
}
.left_arrow_menu:not(.inactive), .right_arrow_menu:not(.inactive){
    cursor: pointer;
}
.left_arrow_menu.inactive, .right_arrow_menu.inactive{
    opacity: .5;
}
.left_arrow_menu:hover svg, .right_arrow_menu:hover svg{
    transform: scale(1.5);
}
/*.top-menu ul.navbar-nav > li.active > a,
.top-menu ul.navbar-nav > li > a:hover {
    border-top: 6px solid var(--elements-color);
}*/
.top-menu ul.navbar-nav > li:hover > .dropdown-menu {
    display: block;
}
.bf_el, .full_ticket_price{
	margin: 10px 0 !important;
}
span.bf_el_1 {
    width: 60%;
    display: inline-block;
}
span.bf_el_2 {
    width: 35%;
    display: inline-block;
	text-align: center;
}
.hide_el{
	display: none;
}
.show_b_office div {
    font-size: 15px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
/* /top-menu*/
.hover div.show_datetime,
.hover .theater_name,
.hover .price-range {
    line-height: 1.3;
}
.hover svg{
    margin-right: 10px;
}
.theater_name svg{
    position: relative;
    top: 3px;
}
.hover h3 {
    margin-bottom: 10px;
    font-size: 17px;
    text-align: center;
}
.hover .fa, .hover .fas {
    position: absolute;
    left: 21px;
}
.hover div {
    margin-bottom: 5px;
    padding-left: 0;
    font-size: 14px;
    color: #000000;
}
.additional_show_dates {
    position: relative;
}

.toolt {
    display: none;
    position: absolute;
    background: #000000;
    padding: 5px;
    color: #ffffff !important;
    bottom: 12px;
    right: -85px;
    font-size: 11px !important;
    border-radius: 3px;
    width: 140px;
}

.additional_show_dates:hover .toolt {
    display: block;
}

.toolt span {
    display: flex;
    justify-content: center;
}
.navbar-nav>li>a{
	line-height: 16px;
}
.swiper-container-1,
.swiper-container-2 {
    padding-bottom: 50px;
}

.swiper-pagination-bullet {
    background: var(--bg-color);
}

.swiper-container-1 {
    padding: 50px 0 50px;
    /* padding-right: 50px;
padding-left: 50px; */
}

.swiper-container-1 .swiper-slide-next,
.swiper-container-1 .swiper-slide-prev {
    transform: translateZ(-250px) !important;
}

.swiper-container-1 .swiper-slide {
    max-width: 450px !important;
    width: 100% !important;
    max-height: 255px;
}

.swiper-container-1 .swiper-slide img {
    max-height: 255px;
    width: 100%;
}

.swiper-slide-shadow-right,
.swiper-slide-shadow-left {
    display: none;
}

.swiper-container-2 {
    max-height: 350px;
    /*min-height: 255px;*/
    height: 100%;
}

.swiper-container-2 .swiper-slide,
.swiper-container-2 .swiper-slide img {
    height: 100%;
    max-height: 255px;
    max-width: 450px;
    width: 100% !important;
}
.swiper-button-next,
.swiper-button-prev {
    top: 40%;
	color: var(--elements-color) !important
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-container{
	margin-bottom: 40px;
    padding-bottom: 30px !important
}
/*Icons*/
.child_icon{
    width: 27px;
    height: 25px;
}
.child_icon path{
    /* d: path("M 8.09769 10.0154 L 8.09772 10.0154 L 15.1854 17.0014 L 8.09769 10.0154 Z M 8.09769 10.0154 C 7.98864 9.90825 7.83332 9.85912 7.68175 9.88571 M 8.09769 10.0154 L 1.0201 23.3582 M 1.0201 23.3582 L 1.02012 23.3581 L 7.33431 10.147 C 7.4 10.0092 7.52956 9.91164 7.68175 9.88571 M 1.0201 23.3582 C 0.935072 23.5369 0.972372 23.7485 1.11421 23.8884 L 1.11425 23.8884 M 1.0201 23.3582 L 1.11425 23.8884 M 7.68175 9.88571 L 7.68595 9.91036 L 7.68162 9.88573 C 7.68166 9.88573 7.6817 9.88572 7.68175 9.88571 Z M 1.11425 23.8884 C 1.20512 23.9776 1.32614 24.025 1.44887 24.025 C 1.51729 24.025 1.58636 24.0101 1.6505 23.9804 L 1.65053 23.9804 M 1.11425 23.8884 L 1.65053 23.9804 M 1.65053 23.9804 L 15.0523 17.755 L 1.65053 23.9804 Z M 15.3174 17.4122 L 15.3174 17.4122 C 15.3071 17.4705 15.2837 17.5226 15.2546 17.57 C 15.2072 17.6483 15.1392 17.7149 15.0524 17.7549 L 15.3174 17.4122 Z M 15.3174 17.4122 C 15.3438 17.2625 15.2949 17.1091 15.1854 17.0014 L 15.3174 17.4122 Z M 25.271 5.22359 L 25.2566 5.20525 C 25.4615 5.04514 25.7599 5.07967 25.9224 5.28136 C 26.0851 5.48334 26.0505 5.77743 25.8455 5.93799 L 25.8455 5.938 C 24.7562 6.78983 23.7791 6.70916 22.9255 6.63868 L 22.9239 6.63855 L 22.9239 6.63855 C 22.5293 6.60574 22.1652 6.57571 21.7997 6.63155 C 21.435 6.68725 21.0682 6.8286 20.6698 7.14023 L 20.6544 7.12054 L 20.6698 7.14024 C 20.2714 7.45171 20.0485 7.77171 19.9106 8.10897 C 19.7724 8.4471 19.7192 8.80334 19.6616 9.18956 L 19.6615 9.19051 C 19.5368 10.027 19.3941 10.9834 18.3045 11.8355 C 17.2167 12.6865 16.2411 12.6061 15.3868 12.5356 L 15.3839 12.5354 C 15.3469 12.5324 15.3104 12.5298 15.2733 12.5265 L 15.2755 12.5016 L 15.2735 12.5265 C 14.6751 12.4777 14.1366 12.4608 13.5534 12.7662 C 13.4151 12.8388 13.2755 12.9229 13.1314 13.0357 C 13.0443 13.1039 12.9404 13.1364 12.8374 13.1364 C 12.6977 13.1364 12.5597 13.0763 12.4659 12.96 L 12.4659 12.9599 C 12.4015 12.8796 12.3772 12.7866 12.372 12.6947 L 12.372 12.6947 C 12.364 12.5495 12.4167 12.4015 12.5425 12.303 M 25.271 5.22359 L 13.116 13.016 C 13.0335 13.0806 12.9351 13.1114 12.8374 13.1114 C 12.7048 13.1114 12.5742 13.0544 12.4854 12.9443 C 12.4252 12.8693 12.402 12.7818 12.397 12.6933 C 12.3893 12.555 12.4395 12.4154 12.5579 12.3227 C 12.8265 12.112 13.088 11.9596 13.343 11.8495 M 25.271 5.22359 L 25.2566 5.20526 C 24.8582 5.51689 24.4913 5.65816 24.1266 5.71382 C 23.761 5.76963 23.3969 5.73959 23.0025 5.70695 L 23.0018 5.70689 C 22.1476 5.63606 21.1706 5.55505 20.0809 6.4075 C 18.9912 7.25961 18.8486 8.21595 18.7238 9.05245 L 18.7237 9.05341 C 18.6661 9.43962 18.6129 9.79587 18.4747 10.134 C 18.3368 10.4713 18.1139 10.7913 17.7156 11.1027 C 17.3177 11.4137 16.9511 11.5548 16.5866 11.6104 C 16.2213 11.6661 15.8573 11.6361 15.4631 11.6031 L 15.4631 11.6031 L 15.4565 11.6026 C 14.816 11.55 14.1066 11.4917 13.3331 11.8266 M 25.271 5.22359 L 13.343 11.8495 M 12.5425 12.303 L 12.5571 12.3217 L 12.5424 12.303 C 12.5424 12.303 12.5425 12.303 12.5425 12.303 Z M 12.5425 12.303 C 12.8127 12.091 13.0761 11.9376 13.3331 11.8266 M 13.3331 11.8266 L 13.343 11.8495 M 13.3331 11.8266 C 13.3331 11.8266 13.3331 11.8266 13.3331 11.8266 L 13.343 11.8495 M 24.3381 16.1825 C 24.4783 15.9645 24.4128 15.6757 24.192 15.5373 L 24.192 15.5373 C 20.8532 13.4478 17.0769 14.1701 15.6445 14.5635 C 15.3037 14.6571 15.0937 14.7323 15.0543 14.7466 L 15.0541 14.7466 C 14.87 14.8148 14.7541 14.984 14.7463 15.1665 L 14.7463 15.1665 C 14.7439 15.2262 14.7534 15.2879 14.7758 15.3477 L 14.7758 15.3478 C 14.8672 15.5893 15.1409 15.7107 15.3844 15.623 L 15.3848 15.6228 C 15.4059 15.6148 16.5493 15.2072 18.1537 15.0937 C 19.7582 14.9801 21.8212 15.1608 23.6842 16.3264 C 23.7631 16.3759 23.8508 16.3994 23.9378 16.3994 C 24.094 16.3994 24.2478 16.3231 24.3381 16.1825 Z M 24.3381 16.1825 L 24.3175 16.1692 L 24.3381 16.1824 C 24.3381 16.1824 24.3381 16.1824 24.3381 16.1825 Z M 9.70416 10.2671 L 9.70411 10.2671 C 9.44894 10.2135 9.28465 9.96591 9.33875 9.7132 C 9.3414 9.70059 9.47975 9.03204 9.45689 8.23519 C 9.43399 7.43677 9.24948 6.51813 8.61442 5.99629 C 8.61442 5.99628 8.61442 5.99628 8.61441 5.99628 L 8.63028 5.97696 L 9.70416 10.2671 Z M 9.70416 10.2671 C 9.73749 10.274 9.77011 10.2771 9.80265 10.2771 C 10.021 10.2771 10.218 10.1269 10.2652 9.90716 L 9.70416 10.2671 Z M 12.2893 10.1297 H 12.2893 C 12.0278 10.1293 11.8159 9.91986 11.8166 9.66158 M 12.2893 10.1297 L 11.8416 9.66165 M 12.2893 10.1297 H 12.2893 H 12.2893 H 12.2893 H 12.2893 H 12.2893 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2894 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2895 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2896 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2897 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2898 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.2899 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.29 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2901 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2902 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2903 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2904 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2905 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2906 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 C 13.4237 10.1297 14.4715 9.53752 15.1709 8.50655 C 15.6691 7.77236 15.9135 6.91675 15.8844 6.09719 M 12.2893 10.1297 L 15.8844 6.09719 M 11.8166 9.66158 L 11.8416 9.66165 M 11.8166 9.66158 C 11.8166 9.6616 11.8166 9.66161 11.8166 9.66162 L 11.8416 9.66165 M 11.8166 9.66158 C 11.8169 9.40336 12.0292 9.19495 12.29 9.19495 H 12.2906 H 12.2906 H 12.2906 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2907 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2908 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.2909 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.291 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2911 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2912 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2913 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2914 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2915 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2916 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2917 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2918 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.2919 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.292 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2921 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2922 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2923 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2924 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2925 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2926 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2927 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2928 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.2929 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.293 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2931 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2932 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2933 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2934 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2935 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2936 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2937 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2938 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.2939 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.294 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2941 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2942 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2943 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2944 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2945 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2946 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2947 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2948 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 H 12.2949 C 13.1 9.19495 13.8616 8.75559 14.3836 7.98631 L 14.4043 8.00035 C 13.8785 8.7753 13.1097 9.21995 12.2949 9.21995 H 12.2906 H 12.29 C 12.0427 9.21995 11.8419 9.41754 11.8416 9.66165 M 15.8844 6.09719 C 16.0219 6.06891 16.1457 6.03428 16.2505 5.99372 M 15.8844 6.09719 L 16.2505 5.99372 M 16.2505 5.99372 C 16.2505 5.99373 16.2505 5.99373 16.2505 5.99373 L 16.2415 5.97049 L 16.2505 5.99372 Z M 15.3759 15.5994 C 15.4215 15.5821 19.9593 13.9663 23.6975 16.3052 C 23.7723 16.3521 23.8554 16.3744 23.9378 16.3744 C 24.086 16.3744 24.2316 16.302 24.317 16.1689 C 24.4497 15.9628 24.3878 15.6895 24.1788 15.5585 C 20.8492 13.4748 17.0818 14.1947 15.6512 14.5876 L 15.3759 15.5994 Z M 14.9529 6.15685 C 14.9535 6.15685 14.9541 6.15686 14.9548 6.15686 H 14.9548 L 14.9601 6.15681 L 14.9651 6.15653 C 14.9653 6.16487 14.9655 6.17322 14.9656 6.18157 C 14.9617 6.18186 14.9578 6.18186 14.9552 6.18186 H 14.9548 C 14.9501 6.18186 14.9454 6.18185 14.9406 6.18184 C 14.9405 6.17362 14.9403 6.1654 14.9401 6.1572 L 14.9529 6.15685 Z M 15.9051 5.12362 C 15.854 5.14321 15.7947 5.16109 15.728 5.1765 C 15.6981 5.08108 15.6636 4.9874 15.625 4.89547 L 15.625 4.89544 C 15.4616 4.50759 15.0702 4.14374 14.6174 3.89256 C 14.1646 3.64137 13.6449 3.49983 13.2214 3.5625 C 13.2214 3.5625 13.2214 3.5625 13.2213 3.56251 L 13.225 3.58724 C 12.7114 3.66162 12.3727 4.02173 12.3182 4.5506 L 12.2934 4.54802 C 12.2934 4.54803 12.2933 4.54803 12.2933 4.54804 L 15.9051 5.12362 Z M 14.5454 4.98698 C 14.6385 5.07306 14.7088 5.16083 14.746 5.24328 C 14.4854 5.23175 14.2206 5.19971 13.9845 5.14493 C 13.7361 5.0873 13.5216 5.00498 13.3769 4.8966 L 13.3768 4.89653 C 13.3058 4.84381 13.2694 4.79746 13.2512 4.75669 C 13.2332 4.71624 13.232 4.67882 13.2359 4.64133 C 13.2441 4.56331 13.2602 4.52962 13.2778 4.51299 C 13.2955 4.49628 13.319 4.49204 13.3595 4.48622 L 13.3598 4.48618 C 13.3838 4.48249 13.4097 4.4809 13.4371 4.4809 C 13.6504 4.4809 13.942 4.58545 14.2005 4.73639 C 14.3293 4.81161 14.4489 4.89776 14.5454 4.98698 Z M 7.70021 11.5742 L 7.90477 11.1465 L 8.36865 11.6038 L 7.70021 11.5742 Z M 7.26227 12.4903 L 9.36248 12.5832 L 10.8849 14.0839 L 6.591 13.8938 L 7.26227 12.4903 Z M 5.48245 16.2141 L 6.1534 14.8105 L 11.8791 15.064 L 13.4021 16.5654 L 5.48245 16.2141 Z M 2.82678 21.7703 L 4.06618 21.8253 L 2.43943 22.581 L 2.82678 21.7703 Z M 8.72108 19.6627 L 5.90462 20.9713 L 3.2647 20.8543 L 3.93565 19.4504 L 8.72108 19.6627 Z M 10.5595 18.8086 L 4.37357 18.534 L 5.04453 17.1301 L 13.3766 17.5001 L 10.5595 18.8086 Z"); */
    stroke-width: 0.05;
    fill: var(--bg-color);
    stroke: white;
}
.events_icon{
    width: 23px;
    height: 23px;
}
.events_icon path{
    /* d: path("M 20.8516 3.29688 H 2.14844 C 1.525 3.29688 1 2.77187 1 2.14844 C 1 1.525 1.525 1 2.14844 1 H 20.8516 C 21.475 1 22 1.525 22 2.14844 C 22 2.77187 21.475 3.29688 20.8516 3.29688 Z M 2.14844 1.65625 C 1.88594 1.65625 1.65625 1.88594 1.65625 2.14844 C 1.65625 2.41094 1.88594 2.64062 2.14844 2.64062 H 20.8516 C 21.1141 2.64062 21.3438 2.41094 21.3438 2.14844 C 21.3438 1.88594 21.1141 1.65625 20.8516 1.65625 H 2.14844 Z M 5.26562 16.4219 H 1.98438 C 1.42656 16.4219 1 15.9953 1 15.4375 C 1 14.8797 1.42656 14.4531 1.98438 14.4531 H 5.26562 C 5.82344 14.4531 6.25 14.8797 6.25 15.4375 C 6.25 15.9953 5.82344 16.4219 5.26562 16.4219 Z M 1.98438 15.1094 C 1.7875 15.1094 1.65625 15.2406 1.65625 15.4375 C 1.65625 15.6344 1.7875 15.7656 1.98438 15.7656 H 5.26562 C 5.4625 15.7656 5.59375 15.6344 5.59375 15.4375 C 5.59375 15.2406 5.4625 15.1094 5.26562 15.1094 H 1.98438 Z M 5.56094 15.175 C 5.4625 15.175 5.36406 15.1094 5.29844 15.0109 C 5.2 14.8469 5.23281 14.65 5.39687 14.5516 C 5.9875 14.1578 6.5125 13.7312 7.0375 13.2063 C 7.72656 12.5172 8.67813 11.3359 9.26875 9.72813 C 10.2859 6.97188 9.69531 4.4125 9.26875 3.13281 C 9.20312 2.96875 9.30156 2.77187 9.46562 2.70625 C 9.62969 2.64062 9.82656 2.73906 9.89219 2.90313 C 10.3516 4.24844 10.975 6.97188 9.89219 9.925 C 9.26875 11.6641 8.25156 12.9109 7.52969 13.6656 C 7.00469 14.1906 6.41406 14.6828 5.79063 15.0766 C 5.69219 15.175 5.62656 15.175 5.56094 15.175 Z M 4.80625 15.1094 C 4.74063 15.1094 4.64219 15.0766 4.57656 15.0109 C 4.44531 14.8797 4.44531 14.6828 4.54375 14.5516 C 4.90469 14.1578 5.26562 13.6984 5.56094 13.2063 C 6.44688 11.8609 7.00469 10.2531 7.20156 8.6125 C 7.23438 8.44844 7.36562 8.31719 7.5625 8.31719 C 7.72656 8.35 7.85781 8.51406 7.85781 8.67812 C 7.62812 10.4172 7.0375 12.1234 6.11875 13.5672 C 5.79063 14.0922 5.42969 14.5516 5.03594 14.9781 C 5.00312 15.0766 4.90469 15.1094 4.80625 15.1094 Z M 17.4391 15.175 C 17.3734 15.175 17.3078 15.1422 17.275 15.1094 C 16.6516 14.7156 16.0609 14.2234 15.5359 13.6984 C 14.8141 12.9438 13.7969 11.6969 13.1734 9.95781 C 12.0906 7.00469 12.7141 4.28125 13.1734 2.93594 C 13.2391 2.77188 13.4031 2.67344 13.6 2.73906 C 13.7641 2.80469 13.8625 2.96875 13.7969 3.16563 C 13.3703 4.44531 12.7797 7.00469 13.7969 9.76094 C 14.3875 11.3688 15.3391 12.55 16.0281 13.2391 C 16.5203 13.7312 17.0781 14.1906 17.6687 14.5844 C 17.8328 14.6828 17.8656 14.8797 17.7672 15.0437 C 17.6687 15.1422 17.5375 15.175 17.4391 15.175 Z M 18.1938 15.1094 C 18.0953 15.1094 18.0297 15.0766 17.9641 15.0109 C 17.5703 14.5844 17.2094 14.0922 16.8813 13.6 C 15.9625 12.1562 15.3391 10.4828 15.1422 8.71094 C 15.1094 8.54688 15.2406 8.38281 15.4375 8.35 C 15.6344 8.31719 15.7656 8.44844 15.7984 8.64531 C 15.9953 10.2859 16.5859 11.8938 17.4391 13.2391 C 17.7344 13.7312 18.0953 14.1578 18.4563 14.5844 C 18.5875 14.7156 18.5547 14.9125 18.4234 15.0437 C 18.325 15.0766 18.2594 15.1094 18.1938 15.1094 Z M 4.11719 20.3594 C 4.08437 20.3594 4.01875 20.3594 3.98594 20.3266 C 3.82188 20.2609 3.75625 20.0641 3.82188 19.9 C 3.98594 19.5391 4.28125 18.7844 4.11719 17.8656 C 4.01875 17.1438 3.69062 16.6187 3.42812 16.2906 C 3.32969 16.1594 3.32969 15.9297 3.49375 15.8313 C 3.625 15.7328 3.85469 15.7328 3.95312 15.8969 C 4.24844 16.2906 4.64219 16.9141 4.77344 17.7672 C 4.9375 18.7844 4.675 19.6375 4.4125 20.1625 C 4.37969 20.2938 4.24844 20.3594 4.11719 20.3594 Z M 21.0156 16.4219 H 17.7344 C 17.1766 16.4219 16.75 15.9953 16.75 15.4375 C 16.75 14.8797 17.1766 14.4531 17.7344 14.4531 H 21.0156 C 21.5734 14.4531 22 14.8797 22 15.4375 C 22 15.9953 21.5734 16.4219 21.0156 16.4219 Z M 17.7344 15.1094 C 17.5375 15.1094 17.4062 15.2406 17.4062 15.4375 C 17.4062 15.6344 17.5375 15.7656 17.7344 15.7656 H 19.375 H 21.0156 C 21.2125 15.7656 21.3438 15.6344 21.3438 15.4375 C 21.3438 15.2406 21.2125 15.1094 21.0156 15.1094 H 17.7344 Z M 21.0156 22 H 16.6187 C 16.5203 22 16.4547 21.9672 16.3891 21.9016 C 16.3234 21.8359 16.2906 21.7375 16.2906 21.6719 C 16.3234 20.5234 16.4875 18.4562 16.9469 17.4062 C 17.2094 16.8484 17.5047 16.3563 17.8656 15.8969 C 17.9641 15.7656 18.1937 15.7328 18.325 15.8313 C 18.4562 15.9297 18.4891 16.1594 18.3906 16.2906 C 18.0625 16.7172 17.7672 17.1766 17.5375 17.6687 C 17.2422 18.2922 17.0453 19.6375 16.9469 21.3438 H 20.6875 V 16.0938 C 20.6875 15.8969 20.8188 15.7656 21.0156 15.7656 C 21.2125 15.7656 21.3438 15.8969 21.3438 16.0938 V 21.6719 C 21.3438 21.8687 21.2125 22 21.0156 22 Z M 21.0156 15.1094 C 20.8188 15.1094 20.6875 14.9781 20.6875 14.7812 V 3.29688 H 2.3125 V 14.7812 C 2.3125 14.9781 2.18125 15.1094 1.98438 15.1094 C 1.7875 15.1094 1.65625 14.9781 1.65625 14.7812 V 2.96875 C 1.65625 2.77188 1.7875 2.64062 1.98438 2.64062 H 21.0156 C 21.2125 2.64062 21.3438 2.77188 21.3438 2.96875 V 14.7812 C 21.3438 14.9781 21.2125 15.1094 21.0156 15.1094 Z M 6.47969 22 H 1.98438 C 1.7875 22 1.65625 21.8687 1.65625 21.6719 V 16.0938 C 1.65625 15.8969 1.7875 15.7656 1.98438 15.7656 C 2.18125 15.7656 2.3125 15.8969 2.3125 16.0938 V 21.3438 H 6.15156 C 6.08594 20.3922 5.85625 18.5547 5.4625 17.6687 C 5.23281 17.1766 4.9375 16.7172 4.60938 16.2906 C 4.51094 16.1594 4.51094 15.9297 4.675 15.8313 C 4.80625 15.7328 5.03594 15.7328 5.13438 15.8969 C 5.49531 16.3563 5.82344 16.8813 6.05312 17.4062 C 6.57812 18.5547 6.775 21.0812 6.80781 21.6719 C 6.80781 21.7703 6.775 21.8359 6.70937 21.9016 C 6.64375 21.9672 6.57812 22 6.47969 22 Z"); */
    fill: var(--bg-color);
}
.sport_icon{
    width: 23px;
    height: 23px;
}
.sport_icon path{
    d: path("M11.4998 1.658L11.4991 1.758H11.4998V1.658ZM2.97741 6.57482L3.06237 6.62828L3.06637 6.62049L2.97741 6.57482ZM11.6915 1.558H11.4998V1.758H11.6915V1.558ZM11.5004 1.55801L11.313 1.55675L11.3116 1.75674L11.4991 1.758L11.5004 1.55801ZM2.4957 6.29904L2.50447 6.28424L2.33243 6.18225L2.32366 6.19705L2.4957 6.29904ZM2.89472 6.51693L2.88845 6.52915L3.06637 6.62049L3.07264 6.60827L2.89472 6.51693ZM2.89277 6.52156L2.88358 6.53616L3.05286 6.64268L3.06205 6.62808L2.89277 6.52156ZM20.0246 6.57786L20.1982 6.47845L20.1979 6.47785L20.0246 6.57786ZM19.9602 6.46622L20.1334 6.3662L20.1317 6.36334L19.9602 6.46622ZM19.9303 6.41643L19.7447 6.4908L19.7506 6.50562L19.7588 6.51932L19.9303 6.41643ZM19.9278 6.41002L19.8263 6.23766L19.6782 6.32485L19.7421 6.48439L19.9278 6.41002ZM20.4917 6.07807L20.663 5.97494L20.5609 5.80525L20.3902 5.90572L20.4917 6.07807ZM20.6934 6.42784L20.7916 6.60205L20.964 6.5048L20.8686 6.33139L20.6934 6.42784ZM20.123 6.74952L19.9497 6.84938L20.0487 7.02107L20.2213 6.92372L20.123 6.74952ZM20.1193 6.74305L20.2926 6.64318L20.2924 6.64278L20.1193 6.74305ZM20.1162 6.73767L19.9426 6.83707L19.9431 6.83793L20.1162 6.73767ZM14.2488 2.04654L14.3048 1.85455L13.8263 1.71488L14.0756 2.14654L14.2488 2.04654ZM14.7189 2.86088L14.8922 2.76093L14.8921 2.76087L14.7189 2.86088ZM15.6029 4.39316L15.4296 4.4931L15.4873 4.59316L15.6029 4.59316L15.6029 4.39316ZM17.3716 4.39311L17.3716 4.19311H17.3716L17.3716 4.39311ZM18.3139 4.3931L18.3139 4.5931L18.8122 4.59309L18.4522 4.24861L18.3139 4.3931ZM17.7113 3.86178L17.8373 3.7065L17.8373 3.70649L17.7113 3.86178ZM15.0092 2.30257L14.9377 2.48937L14.9377 2.48937L15.0092 2.30257ZM14.153 3.18864L14.3262 3.08864L14.3262 3.08859L14.153 3.18864ZM12.9302 1.07205L12.9711 0.876279L12.5333 0.784781L12.757 1.1721L12.9302 1.07205ZM15.2424 1.68996L15.171 1.87676L15.171 1.87676L15.2424 1.68996ZM18.1239 3.35428L18.25 3.199L18.25 3.19899L18.1239 3.35428ZM19.8147 5.04672L19.8147 5.24672L20.2619 5.24671L19.9638 4.91339L19.8147 5.04672ZM17.3716 5.04673L17.3716 4.84673H17.3716L17.3716 5.04673ZM15.2258 5.0468L15.0526 5.14679L15.1103 5.2468L15.2258 5.2468L15.2258 5.0468ZM11.6915 1.658L11.4915 1.65644L11.49 1.85435L11.6879 1.85797L11.6915 1.658ZM11.3123 1.65674L11.3163 1.8567L11.3123 1.45674V1.65674ZM11.3058 1.65674L11.1058 1.65871L11.1078 1.85674H11.3058V1.65674ZM11.2994 1.00312L11.2954 0.803165L11.2954 0.803165L11.2994 1.00312ZM11.6052 1.00183L11.6032 1.20183H11.6052V1.00183ZM11.6915 1.00183L11.7397 0.80773L11.716 0.801833H11.6915V1.00183ZM21.0598 9.1562L21.254 9.1085L21.1353 8.62531L20.8865 9.0562L21.0598 9.1562ZM20.5911 9.96795L20.7643 10.068L20.7643 10.068L20.5911 9.96795ZM19.7064 11.5002L19.5332 11.4002L19.4755 11.5002L19.5332 11.6002L19.7064 11.5002ZM20.5905 13.0315L20.4173 13.1315L20.4173 13.1315L20.5905 13.0315ZM21.0618 13.8463L20.8886 13.9464L21.1372 14.3763L21.256 13.8941L21.0618 13.8463ZM21.3453 11.5077L21.1453 11.5077V11.5077L21.3453 11.5077ZM20.0246 9.64242L20.1978 9.74242V9.74242L20.0246 9.64242ZM21.2453 7.52823L21.4353 7.46586L21.2958 7.04078L21.0721 7.42823L21.2453 7.52823ZM21.999 11.5077L22.199 11.5076V11.5076L21.999 11.5077ZM21.246 15.4745L21.0728 15.5745L21.296 15.9612L21.4359 15.5372L21.246 15.4745ZM20.0246 13.3592L19.8514 13.4592L19.8514 13.4592L20.0246 13.3592ZM18.952 11.5001L18.7788 11.4001L18.7211 11.5001L18.7788 11.6001L18.952 11.5001ZM18.9366 5.0468L19.0876 4.91576L19.0278 4.84681L18.9366 4.8468L18.9366 5.0468ZM15.6029 5.0468L15.6029 4.8468L15.4874 4.84681L15.4297 4.9468L15.6029 5.0468ZM14.7189 6.57776L14.5457 6.47776L14.7189 6.57776ZM13.8343 8.10996L13.6611 8.00996L13.6033 8.10996L13.6611 8.20996L13.8343 8.10996ZM14.7184 9.64128L14.5452 9.74128L14.5452 9.7413L14.7184 9.64128ZM15.6036 11.1732L15.4305 11.2732L15.4882 11.3732L15.6036 11.3732L15.6036 11.1732ZM19.1411 11.1719L19.1413 11.3719L19.2566 11.3718L19.3143 11.2719L19.1411 11.1719ZM20.805 8.29015L20.9782 8.39012L21.0237 8.31126L20.9941 8.22516L20.805 8.29015ZM20.5275 7.57308L20.711 7.49357L20.711 7.49356L20.5275 7.57308ZM20.128 6.75882L20.3034 6.66265L20.3017 6.65964L20.128 6.75882ZM19.9235 6.40442L20.0963 6.30366L20.0947 6.30102L19.9235 6.40442ZM19.4161 5.64577L19.2553 5.76463L19.2553 5.76463L19.4161 5.64577ZM19.2302 4.3932L19.3792 4.25983L19.3196 4.1932L19.2302 4.1932L19.2302 4.3932ZM19.9416 5.25617L20.1025 5.13731L20.1025 5.13731L19.9416 5.25617ZM20.4846 6.06624L20.6634 5.97678L20.6599 5.96966L20.6558 5.96284L20.4846 6.06624ZM20.4871 6.07138L20.3078 6.16105L20.3149 6.17311L20.4871 6.07138ZM20.6983 6.43715L20.5241 6.53548L20.5268 6.53998L20.6983 6.43715ZM20.7022 6.44356L20.8777 6.34732L20.8737 6.34073L20.7022 6.44356ZM21.1273 7.3142L21.3108 7.23467L21.3108 7.23467L21.1273 7.3142ZM21.5186 8.36089L21.6918 8.46086L21.7365 8.38342L21.7086 8.29848L21.5186 8.36089ZM19.5167 11.8281V12.0281H19.6322L19.6899 11.9281L19.5167 11.8281ZM17.3716 11.8281L17.3715 12.0281H17.3716V11.8281ZM15.2251 11.8268L15.0519 11.9268L15.1096 12.0267L15.225 12.0268L15.2251 11.8268ZM14.1525 9.96905L13.9793 10.069L13.9793 10.069L14.1525 9.96905ZM13.0798 8.10997L12.9066 8.00996L12.8489 8.10993L12.9066 8.20992L13.0798 8.10997ZM15.2258 4.3932L15.2258 4.1932L15.1103 4.19321L15.0526 4.2932L15.2258 4.3932ZM8.84678 3.18883L9.01996 3.28886L9.01998 3.28883L8.84678 3.18883ZM7.77346 5.04657L7.77346 5.24657L7.88889 5.24656L7.94663 5.14662L7.77346 5.04657ZM3.18564 5.04655L3.03642 4.91338L2.73911 5.24654L3.18564 5.24655L3.18564 5.04655ZM6.2444 2.41156L6.34436 2.58479L6.34436 2.58479L6.2444 2.41156ZM9.35112 1.22487L9.31011 1.02912L9.31011 1.02912L9.35112 1.22487ZM10.0674 1.07482L10.2406 1.17483L10.4643 0.787328L10.0264 0.879072L10.0674 1.07482ZM8.2803 2.86074L8.10709 2.76074L8.10706 2.7608L8.2803 2.86074ZM8.74874 2.04939L8.92194 2.14939L9.17076 1.71843L8.69291 1.85734L8.74874 2.04939ZM6.56995 2.97803L6.46999 2.8048L6.46999 2.8048L6.56995 2.97803ZM4.68647 4.39294L4.54795 4.24868L4.18942 4.59294L4.68647 4.59294L4.68647 4.39294ZM5.6276 4.39296L5.6276 4.59296H5.6276L5.6276 4.39296ZM7.39638 4.39294L7.39639 4.59294L7.5119 4.59294L7.56962 4.49288L7.39638 4.39294ZM15.7916 4.72L15.9648 4.82001L16.0225 4.72004L15.9648 4.62006L15.7916 4.72ZM13.6456 8.43677L13.6456 8.63677L13.7611 8.63677L13.8188 8.53677L13.6456 8.43677ZM9.35397 8.43806L9.18076 8.53806L9.23854 8.63813L9.35408 8.63806L9.35397 8.43806ZM7.20758 4.72057L7.03433 4.62064L6.97667 4.72062L7.03438 4.82057L7.20758 4.72057ZM9.20866 1.25471L9.16765 1.05896L9.08022 1.07728L9.03551 1.15462L9.20866 1.25471ZM10.3206 1.06793L10.3433 1.26664L10.3433 1.26664L10.3206 1.06793ZM11.3038 1.00312L11.3038 1.20313L11.3057 1.20312L11.3038 1.00312ZM12.6782 1.0663L12.7006 0.867557L12.7005 0.867555L12.6782 1.0663ZM13.7898 1.25174L13.963 1.15173L13.9183 1.0743L13.8308 1.05598L13.7898 1.25174ZM13.37 1.83378L13.5432 1.73371L13.4975 1.65473L13.408 1.63742L13.37 1.83378ZM12.6064 1.71734L12.6288 1.51859L12.6288 1.51859L12.6064 1.71734ZM10.3949 1.71897L10.4176 1.91768L10.4176 1.91768L10.3949 1.71897ZM9.62692 1.83695L9.58884 1.64061L9.49929 1.65798L9.4537 1.73698L9.62692 1.83695ZM7.96276 4.71928L7.78957 4.61924L7.7318 4.71925L7.78955 4.81928L7.96276 4.71928ZM9.73102 7.78189L9.55782 7.88189L9.61555 7.98189H9.73102V7.78189ZM11.4998 7.78189L11.4999 7.58189H11.4998V7.78189ZM13.2686 7.78315L13.2684 7.98315L13.384 7.98323L13.4418 7.88315L13.2686 7.78315ZM15.0371 4.71999L15.2103 4.81999L15.2681 4.71999L15.2103 4.61999L15.0371 4.71999ZM2.96822 6.58942L3.14159 6.68914L3.24241 6.51384L3.06601 6.41496L2.96822 6.58942ZM2.40582 6.25445L2.23444 6.15116L2.23133 6.15671L2.40582 6.25445ZM2.41845 6.23324L2.24542 6.13295L2.14536 6.30559L2.31776 6.40605L2.41845 6.23324ZM2.98368 6.5626L2.88299 6.7354L3.0562 6.83633L3.15672 6.66289L2.98368 6.5626ZM20.601 16.7324L20.7751 16.8313L20.7793 16.8231L20.601 16.7324ZM20.599 16.736L20.4249 16.6372L20.4209 16.6451L20.599 16.736ZM20.5941 16.7455L20.7659 16.849L20.7722 16.8365L20.5941 16.7455ZM20.5852 16.7605L20.4133 16.6582L20.413 16.6587L20.5852 16.7605ZM20.5804 16.7686L20.4797 16.9414L20.6514 17.0414L20.7525 16.8704L20.5804 16.7686ZM20.0152 16.4392L19.837 16.3483L19.751 16.5168L19.9145 16.612L20.0152 16.4392ZM20.0212 16.4273L19.8471 16.3286L19.8431 16.3364L20.0212 16.4273ZM20.0274 16.4165L19.8553 16.3146L19.8533 16.3179L20.0274 16.4165ZM20.0346 16.4044L20.1333 16.2304L19.9626 16.1335L19.8625 16.3024L20.0346 16.4044ZM20.6036 16.7274L20.7819 16.818L20.8685 16.6477L20.7023 16.5534L20.6036 16.7274ZM19.1399 11.8268L19.3131 11.7268L19.2553 11.6267L19.1398 11.6268L19.1399 11.8268ZM15.6038 11.8268L15.604 11.6268L15.4884 11.6268L15.4306 11.7268L15.6038 11.8268ZM14.7192 13.359L14.8923 13.4591L14.8924 13.459L14.7192 13.359ZM13.8349 14.8893L13.6617 14.7893L13.6039 14.8893L13.6617 14.9893L13.8349 14.8893ZM14.7192 16.421L14.8924 16.321V16.321L14.7192 16.421ZM15.6031 17.9519L15.4299 18.0519L15.4877 18.1519H15.6031V17.9519ZM18.9357 17.9519V18.1519H19.0271L19.0869 18.0828L18.9357 17.9519ZM19.4585 17.2931L19.2966 17.1756L19.2966 17.1756L19.4585 17.2931ZM20.0009 16.4607L19.8305 16.3558L19.8282 16.3599L20.0009 16.4607ZM20.0482 16.38L19.8745 16.2808L19.8737 16.2823L20.0482 16.38ZM20.4968 15.496L20.3141 15.4146L20.3141 15.4146L20.4968 15.496ZM20.8061 14.7114L20.9952 14.7768L21.025 14.6904L20.9793 14.6114L20.8061 14.7114ZM19.5184 11.1732L19.6917 11.0733L19.6339 10.9732L19.5184 10.9732L19.5184 11.1732ZM21.5206 14.6422L21.7105 14.7049L21.7386 14.6198L21.6938 14.5422L21.5206 14.6422ZM21.094 15.7626L20.9113 15.6812L21.094 15.7626ZM20.616 16.7055L20.4423 16.6063L20.441 16.6086L20.616 16.7055ZM20.5674 16.7888L20.3974 16.6832L20.3946 16.688L20.5674 16.7888ZM19.9891 17.6775L20.1509 17.795L19.9891 17.6775ZM19.3285 18.4979L19.4777 18.631L19.4777 18.631L19.3285 18.4979ZM19.2301 18.6081V18.8081H19.3197L19.3793 18.7413L19.2301 18.6081ZM15.2261 18.6081L15.0528 18.7081L15.1106 18.8081H15.2261V18.6081ZM14.1527 16.7491L14.3259 16.649L14.3259 16.649L14.1527 16.7491ZM13.0797 14.8906L12.9065 14.7906L12.8487 14.8906L12.9065 14.9906L13.0797 14.8906ZM14.1527 13.0322L14.3259 13.1322L14.3259 13.1321L14.1527 13.0322ZM15.2253 11.1732L15.2253 10.9732L15.1098 10.9732L15.0521 11.0733L15.2253 11.1732ZM9.91957 8.10982L10.0928 8.20982L10.1505 8.10986L10.0928 8.00987L9.91957 8.10982ZM8.84696 9.96754L8.67375 9.86754L8.67375 9.86754L8.84696 9.96754ZM7.77362 11.8266L7.77362 12.0266L7.88909 12.0266L7.94682 11.9266L7.77362 11.8266ZM5.62777 11.8266L5.62776 11.6266H5.62765L5.62777 11.8266ZM3.48196 11.8279L3.30876 11.9279L3.36654 12.0279L3.48208 12.0279L3.48196 11.8279ZM1.47933 8.35803L1.2894 8.29539L1.26135 8.38042L1.30609 8.45797L1.47933 8.35803ZM1.91207 7.22325L1.72951 7.14156L1.72951 7.14158L1.91207 7.22325ZM3.00153 5.33506L2.83952 5.21778L2.83951 5.2178L3.00153 5.33506ZM3.77004 4.39168L3.77017 4.19168L3.68051 4.19162L3.62081 4.25852L3.77004 4.39168ZM7.77433 4.39299L7.94753 4.29298L7.8898 4.19299L7.77433 4.19299L7.77433 4.39299ZM7.39579 5.04659L7.56899 4.94659L7.51126 4.84659L7.39579 4.84659L7.39579 5.04659ZM4.0644 5.04785L4.06424 4.84785L3.97295 4.84793L3.9132 4.91693L4.0644 5.04785ZM3.53213 5.71953L3.37012 5.60225L3.37011 5.60227L3.53213 5.71953ZM2.5093 7.48982L2.32674 7.40814L2.32673 7.40815L2.5093 7.48982ZM2.19377 8.28877L2.00474 8.22343L1.97492 8.30971L2.02056 8.38877L2.19377 8.28877ZM3.85902 11.1717L3.68585 11.2718L3.7436 11.3717H3.85902V11.1717ZM5.62777 11.1717L5.62791 10.9717H5.62777V11.1717ZM7.39655 11.173L7.39641 11.373L7.51197 11.373L7.56975 11.273L7.39655 11.173ZM9.16512 8.10981L9.33833 8.20981L9.39609 8.10977L9.33829 8.00974L9.16512 8.10981ZM15.7922 11.5006L15.9654 11.6006L16.0231 11.5006L15.9654 11.4006L15.7922 11.5006ZM13.6458 15.2168L13.6458 15.4168L13.7612 15.4168L13.819 15.3168L13.6458 15.2168ZM9.35345 15.2168L9.18025 15.3168L9.23799 15.4168L9.35345 15.4168L9.35345 15.2168ZM7.20786 11.4993L7.03467 11.3993L6.97693 11.4993L7.03462 11.5993L7.20786 11.4993ZM9.35418 7.78318L9.35406 7.58318L9.2387 7.58325L9.18099 7.68315L9.35418 7.78318ZM13.6465 7.78318L13.8198 7.68325L13.7621 7.58325L13.6467 7.58318L13.6465 7.78318ZM13.268 8.43678L13.4412 8.3368L13.3835 8.23678H13.268V8.43678ZM9.73123 8.43678V8.23678H9.61579L9.55805 8.33674L9.73123 8.43678ZM7.96301 11.5006L7.78975 11.4007L7.73211 11.5007L7.78981 11.6006L7.96301 11.5006ZM9.73197 14.5632L9.55881 14.6632L9.61655 14.7632L9.73197 14.7632L9.73197 14.5632ZM13.2687 14.5632L13.2688 14.7632L13.3842 14.7632L13.442 14.6632L13.2687 14.5632ZM15.037 11.4994L15.2102 11.5993L15.268 11.4993L15.2102 11.3993L15.037 11.4994ZM1.94025 13.8441L1.74603 13.8918L1.8647 14.3749L2.11346 13.9441L1.94025 13.8441ZM3.29254 11.5019L3.46574 11.6019L3.52344 11.502L3.4658 11.402L3.29254 11.5019ZM1.93799 9.15456L2.11115 9.05448L1.86253 8.6243L1.74379 9.10676L1.93799 9.15456ZM1.65464 11.4933L1.45464 11.4933V11.4933L1.65464 11.4933ZM1.75478 15.472L1.56476 15.5343L1.70429 15.9594L1.92798 15.572L1.75478 15.472ZM1.52635 14.7761L1.33633 14.8385L1.52635 14.7761ZM1.001 11.4933L0.800998 11.4933V11.4933L1.001 11.4933ZM1.75315 7.52772L1.92631 7.42765L1.70299 7.04123L1.56321 7.46509L1.75315 7.52772ZM4.04773 11.5006L4.22093 11.6006L4.27866 11.5006L4.22095 11.4006L4.04773 11.5006ZM18.3133 18.6083L18.4518 18.7526L18.8106 18.4084L18.3134 18.4083L18.3133 18.6083ZM15.6034 18.6083L15.6034 18.4083L15.488 18.4083L15.4302 18.5082L15.6034 18.6083ZM14.7188 20.1405L14.8919 20.2405L14.892 20.2405L14.7188 20.1405ZM14.2501 20.9508L14.077 20.8507L13.8277 21.2819L14.3059 21.1429L14.2501 20.9508ZM16.4295 20.0223L16.5294 20.1955H16.5294L16.4295 20.0223ZM19.0823 17.9546L19.082 18.1546H19.0823L19.0823 17.9546ZM19.812 17.9546L19.9614 18.0876L20.2578 17.7546L19.812 17.7546L19.812 17.9546ZM16.755 20.5887L16.8549 20.762H16.855L16.755 20.5887ZM13.6487 21.7751L13.6897 21.9709H13.6897L13.6487 21.7751ZM12.9332 21.925L12.76 21.825L12.5363 22.2125L12.9743 22.1208L12.9332 21.925ZM14.1523 19.8137L14.3255 19.9137L14.3255 19.9136L14.1523 19.8137ZM15.2249 17.9546L15.2249 17.7546L15.1094 17.7546L15.0517 17.8547L15.2249 17.9546ZM15.4142 17.9546L15.4141 18.1546H15.4144L15.4142 17.9546ZM9.91996 14.8913L10.0932 14.9913L10.1509 14.8913L10.0932 14.7913L9.91996 14.8913ZM7.77323 18.6081L7.77323 18.8081H7.88866L7.94641 18.7082L7.77323 18.6081ZM5.6274 18.6081L5.6274 18.4081H5.6274L5.6274 18.6081ZM3.77212 18.6094L3.62307 18.7427L3.68275 18.8095L3.77226 18.8094L3.77212 18.6094ZM3.02623 17.7006L3.1877 17.5826L3.18769 17.5826L3.02623 17.7006ZM2.4602 16.8408L2.28618 16.9394L2.28792 16.9423L2.4602 16.8408ZM2.40877 16.75L2.58279 16.6514L2.5811 16.6485L2.40877 16.75ZM2.37112 16.6861L2.19708 16.7847L2.1988 16.7876L2.37112 16.6861ZM1.9006 15.7513L2.08352 15.6704L2.08352 15.6704L1.9006 15.7513ZM1.48132 14.6389L1.30812 14.5389L1.26341 14.6163L1.2913 14.7013L1.48132 14.6389ZM3.48159 11.1744V10.9744H3.36612L3.30839 11.0744L3.48159 11.1744ZM3.67012 11.1744V11.3744H3.6704L3.67012 11.1744ZM7.58469 11.1744L7.58441 11.3744H7.58469V11.1744ZM7.77323 11.1744L7.94638 11.0743L7.88862 10.9744H7.77323V11.1744ZM7.39617 11.828L7.56934 11.728L7.51164 11.6281L7.39633 11.628L7.39617 11.828ZM3.85865 11.828L3.85848 11.628L3.74312 11.6281L3.68544 11.728L3.85865 11.828ZM2.19496 14.7095L2.02176 14.6095L1.97616 14.6885L2.00588 14.7747L2.19496 14.7095ZM2.5004 15.4872L2.31748 15.5681L2.31748 15.5681L2.5004 15.4872ZM2.93747 16.3581L2.76342 16.4566L2.76449 16.4585L2.93747 16.3581ZM2.97471 16.4223L3.14858 16.3234L3.14769 16.3219L2.97471 16.4223ZM3.02342 16.5079L2.84953 16.6068L2.85114 16.6095L3.02342 16.5079ZM3.55425 17.3135L3.71572 17.1955L3.71571 17.1955L3.55425 17.3135ZM4.06345 17.9532L3.91233 18.0842L3.97214 18.1532H4.06345V17.9532ZM7.39616 17.9545L7.39602 18.1545L7.51158 18.1546L7.56937 18.0545L7.39616 17.9545ZM9.16404 14.8913L9.33728 14.9912L9.39491 14.8913L9.33732 14.7914L9.16404 14.8913ZM15.7917 18.2821L15.9649 18.3821L16.0226 18.2822L15.965 18.1822L15.7917 18.2821ZM13.7915 21.7452L13.8325 21.941L13.92 21.9226L13.9647 21.8453L13.7915 21.7452ZM12.6069 21.9395L12.6281 22.1384H12.6281L12.6069 21.9395ZM11.5535 21.9983L11.5547 22.1983H11.5548L11.5535 21.9983ZM11.4135 21.9983L11.412 22.1983H11.4135V21.9983ZM10.3767 21.9397L10.3981 21.7408H10.3981L10.3767 21.9397ZM9.20927 21.7481L9.03607 21.8481L9.08079 21.9255L9.16835 21.9438L9.20927 21.7481ZM7.2074 18.2821L7.03418 18.1821L6.97645 18.2822L7.03423 18.3822L7.2074 18.2821ZM9.35377 14.5634L9.35375 14.3634L9.23828 14.3634L9.18055 14.4634L9.35377 14.5634ZM13.6461 14.5646L13.8193 14.4645L13.7616 14.3647L13.6463 14.3646L13.6461 14.5646ZM13.2676 15.2182L13.4408 15.1181L13.3831 15.0183L13.2678 15.0182L13.2676 15.2182ZM9.73082 15.2195L9.73051 15.0195L9.61528 15.0197L9.55764 15.1195L9.73082 15.2195ZM7.96257 18.2808L7.78938 18.1808L7.73162 18.2808L7.78937 18.3808L7.96257 18.2808ZM8.84686 19.8124L9.02009 19.7125L9.02007 19.7124L8.84686 19.8124ZM9.62747 21.1657L9.45422 21.2657L9.49983 21.3447L9.58945 21.3621L9.62747 21.1657ZM10.4459 21.2886L10.4246 21.4875H10.4246L10.4459 21.2886ZM11.551 21.3447L11.551 21.5447L11.5523 21.5447L11.551 21.3447ZM12.5377 21.2885L12.5589 21.4874L12.5589 21.4874L12.5377 21.2885ZM13.3732 21.163L13.4113 21.3593L13.5008 21.342L13.5464 21.263L13.3732 21.163ZM15.0366 18.2808L15.2098 18.3807L15.2675 18.2808L15.2098 18.1808L15.0366 18.2808ZM2.97987 16.4321L3.15309 16.3321L3.15307 16.3321L2.97987 16.4321ZM2.99915 16.4655L2.8259 16.5655L2.82754 16.5682L2.99915 16.4655ZM3.03204 16.5208L3.13378 16.693L3.30603 16.5912L3.20419 16.419L3.03204 16.5208ZM2.4681 16.8541L2.29605 16.956L2.39789 17.1278L2.56985 17.0262L2.4681 16.8541ZM2.41393 16.7597L2.58716 16.6597L2.58713 16.6597L2.41393 16.7597ZM2.35837 16.6642L2.25965 16.4903L2.08623 16.5887L2.18414 16.7624L2.35837 16.6642ZM2.92742 16.3412L3.10166 16.243L3.00317 16.0683L2.8287 16.1673L2.92742 16.3412ZM10.0673 21.9275L10.0264 22.1233L10.464 22.2148L10.2405 21.8276L10.0673 21.9275ZM7.75674 21.3097L7.82822 21.1229L7.82821 21.1229L7.75674 21.3097ZM4.87666 19.6462L4.75063 19.8015L4.75064 19.8015L4.87666 19.6462ZM3.18621 17.9545L3.1861 17.7545L2.73913 17.7547L3.03715 18.0878L3.18621 17.9545ZM7.77269 17.9532L7.94587 17.8531L7.88812 17.7532H7.77269L7.77269 17.9532ZM7.3971 18.6094L7.5703 18.5094L7.51261 18.4095L7.39724 18.4094L7.3971 18.6094ZM4.68733 18.6081L4.68733 18.4081L4.18897 18.4081L4.54907 18.7526L4.68733 18.6081ZM5.28933 19.1387L5.41536 18.9834L5.41536 18.9834L5.28933 19.1387ZM7.98999 20.6971L8.06147 20.5103L8.06146 20.5103L7.98999 20.6971ZM8.75033 20.9532L8.69428 21.1452L9.1728 21.2849L8.92354 20.8532L8.75033 20.9532ZM11.4458 21.3447L11.4458 21.5447L11.4538 21.1449L11.4458 21.3447ZM11.4834 21.3437L11.4958 21.1437H11.4834V21.3437ZM11.5558 21.3447L11.7558 21.3454L11.7564 21.1447L11.5558 21.1447L11.5558 21.3447ZM11.4834 21.9986V22.1986H11.4835L11.4834 21.9986ZM11.4084 21.9983L11.2084 21.9964L11.2064 22.1967L11.4068 22.1983L11.4084 21.9983ZM21.641 8.78304L21.4478 8.83481V8.83481L21.641 8.78304ZM14.2171 21.6407L14.1653 21.4475H14.1653L14.2171 21.6407ZM1.359 14.217L1.55218 14.1652L1.55218 14.1652L1.359 14.217ZM8.78295 1.35933L8.83471 1.55252L8.83472 1.55252L8.78295 1.35933ZM21.0079 8.95221L20.8147 9.00398V9.00398L21.0079 8.95221ZM8.95217 1.99242L9.00393 2.18561L9.00393 2.18561L8.95217 1.99242ZM2.97491 6.57869L3.14811 6.6787L3.14811 6.67869L2.97491 6.57869ZM1.99215 14.0477L2.18533 13.996L2.18533 13.996L1.99215 14.0477ZM14.0479 21.0075L13.9961 20.8143H13.9961L14.0479 21.0075ZM20.1979 6.47785L20.1334 6.36622L19.787 6.56623L19.8514 6.67786L20.1979 6.47785ZM20.1317 6.36334L20.1018 6.31354L19.7588 6.51932L19.7887 6.56911L20.1317 6.36334ZM20.116 6.34206L20.1134 6.33565L19.7421 6.48439L19.7447 6.4908L20.116 6.34206ZM20.0292 6.58238L20.5931 6.25043L20.3902 5.90572L19.8263 6.23766L20.0292 6.58238ZM20.3203 6.18121C20.3465 6.22479 20.3796 6.28097 20.4204 6.35154L20.7667 6.15139C20.7252 6.07959 20.6909 6.02122 20.663 5.97494L20.3203 6.18121ZM20.4204 6.35156C20.4568 6.4145 20.4895 6.47231 20.5182 6.5243L20.8686 6.33139C20.8382 6.27633 20.8041 6.21601 20.7667 6.15137L20.4204 6.35156ZM20.5951 6.25364L20.0248 6.57532L20.2213 6.92372L20.7916 6.60205L20.5951 6.25364ZM20.2963 6.64966L20.2926 6.64318L19.946 6.84291L19.9497 6.84938L20.2963 6.64966ZM20.2924 6.64278L20.2892 6.6374L19.9431 6.83793L19.9462 6.84331L20.2924 6.64278ZM20.2897 6.63827L20.1982 6.47845L19.8511 6.67726L19.9426 6.83707L20.2897 6.63827ZM14.0756 2.14654L14.5457 2.96088L14.8921 2.76087L14.422 1.94654L14.0756 2.14654ZM14.5457 2.96081L15.4296 4.4931L15.7761 4.29323L14.8922 2.76094L14.5457 2.96081ZM15.6029 4.59316L17.3716 4.59311L17.3716 4.19311L15.6028 4.19316L15.6029 4.59316ZM17.3716 4.59311L18.3139 4.5931L18.3139 4.1931L17.3716 4.19311L17.3716 4.59311ZM18.4522 4.24861C18.2561 4.06097 18.0511 3.88005 17.8373 3.7065L17.5852 4.01707C17.7906 4.18374 17.9874 4.35745 18.1756 4.53759L18.4522 4.24861ZM17.8373 3.70649C17.4287 3.37483 16.9901 3.07176 16.5227 2.80195L16.3227 3.14837C16.7716 3.4075 17.1928 3.69854 17.5852 4.01707L17.8373 3.70649ZM16.5227 2.80195C16.0553 2.53212 15.5722 2.30381 15.0806 2.11577L14.9377 2.48937C15.4101 2.67006 15.8741 2.88935 16.3227 3.14837L16.5227 2.80195ZM15.0806 2.11577C14.8235 2.01742 14.5647 1.93042 14.3048 1.85455L14.1927 2.23853C14.4422 2.31136 14.6908 2.3949 14.9377 2.48937L15.0806 2.11577ZM12.8893 1.26782L13.6053 1.41745L13.6871 1.0259L12.9711 0.876279L12.8893 1.26782ZM13.6053 1.41745C14.1352 1.52819 14.6588 1.68085 15.171 1.87676L15.3139 1.50316C14.7815 1.29952 14.2375 1.14091 13.6871 1.0259L13.6053 1.41745ZM15.171 1.87676C15.6722 2.06848 16.1665 2.30303 16.6495 2.5819L16.8495 2.23549C16.3482 1.94608 15.8348 1.70243 15.3139 1.50316L15.171 1.87676ZM16.6495 2.58189C17.1318 2.86037 17.5814 3.1715 17.9979 3.50957L18.25 3.19899C17.8173 2.84783 17.3504 2.52468 16.8495 2.23549L16.6495 2.58189ZM17.9979 3.50957C18.4244 3.85571 18.8183 4.23265 19.1785 4.63536L19.4766 4.36871C19.1025 3.9504 18.6932 3.55873 18.25 3.199L17.9979 3.50957ZM19.1785 4.63536L19.6656 5.18004L19.9638 4.91339L19.4766 4.36871L19.1785 4.63536ZM11.3123 1.45674H11.3058V1.85674H11.3123V1.45674ZM11.5058 1.65478L11.4994 1.00116L11.0994 1.00509L11.1058 1.65871L11.5058 1.65478ZM11.3034 1.20308C11.3662 1.20182 11.4313 1.20125 11.4985 1.20128L11.4987 0.801284C11.4292 0.801251 11.3613 0.801842 11.2954 0.803165L11.3034 1.20308ZM11.4985 1.20128C11.5339 1.2013 11.5688 1.20149 11.6032 1.20182L11.6071 0.801842C11.5715 0.801498 11.5354 0.8013 11.4987 0.801284L11.4985 1.20128ZM11.6052 1.20183H11.6915V0.801833H11.6052V1.20183ZM11.6433 1.19594L11.6485 1.19721L11.7449 0.809006L11.7397 0.80773L11.6433 1.19594ZM11.4967 1.00154L11.4915 1.65644L11.8915 1.65957L11.8967 1.00468L11.4967 1.00154ZM20.8865 9.0562L20.4179 9.86795L20.7643 10.068L21.233 9.2562L20.8865 9.0562ZM20.4179 9.86795L19.5332 11.4002L19.8796 11.6002L20.7643 10.068L20.4179 9.86795ZM19.5332 11.6002L20.4173 13.1315L20.7638 12.9315L19.8796 11.4002L19.5332 11.6002ZM20.4174 13.1316L20.8886 13.9464L21.2349 13.7462L20.7637 12.9313L20.4174 13.1316ZM21.256 13.8941C21.4506 13.1038 21.5455 12.3026 21.5453 11.5076L21.1453 11.5077C21.1455 12.2708 21.0544 13.0398 20.8676 13.7985L21.256 13.8941ZM21.5453 11.5076C21.5451 10.6976 21.4463 9.89179 21.254 9.1085L20.8655 9.2039C21.0503 9.95632 21.1451 10.7301 21.1453 11.5077L21.5453 11.5076ZM21.0552 7.59061L21.2836 8.2865L21.6637 8.16175L21.4353 7.46586L21.0552 7.59061ZM21.2836 8.28649C21.6231 9.32082 21.7987 10.4088 21.799 11.5077L22.199 11.5076C22.1987 10.3662 22.0163 9.23615 21.6637 8.16176L21.2836 8.28649ZM21.799 11.5077C21.7992 12.5842 21.6315 13.6675 21.2852 14.7173L21.6651 14.8426C22.025 13.7514 22.1992 12.6258 22.199 11.5076L21.799 11.5077ZM21.2852 14.7173L21.0561 15.4119L21.4359 15.5372L21.6651 14.8426L21.2852 14.7173ZM18.9366 4.8468L17.3716 4.84673L17.3716 5.24673L18.9365 5.2468L18.9366 4.8468ZM17.3716 4.84673L15.6029 4.8468L15.6029 5.2468L17.3716 5.24673L17.3716 4.84673ZM15.4297 4.9468L14.5457 6.47776L14.8921 6.67776L15.7761 5.14681L15.4297 4.9468ZM14.5457 6.47776L13.6611 8.00996L14.0075 8.20997L14.8921 6.67776L14.5457 6.47776ZM13.6611 8.20996L14.5452 9.74128L14.8916 9.54128L14.0075 8.00996L13.6611 8.20996ZM14.5452 9.74134L15.4305 11.2732L15.7768 11.0731L14.8916 9.54121L14.5452 9.74134ZM15.6036 11.3732L17.3716 11.3732L17.3716 10.9732L15.6036 10.9732L15.6036 11.3732ZM17.3718 11.3732L19.1413 11.3719L19.141 10.9719L17.3715 10.9732L17.3718 11.3732ZM19.3143 11.2719L20.1978 9.74245L19.8514 9.54239L18.968 11.0719L19.3143 11.2719ZM20.1978 9.74239L20.9782 8.39012L20.6318 8.19018L19.8514 9.54245L20.1978 9.74239ZM20.9941 8.22516C20.908 7.97438 20.8136 7.73026 20.711 7.49357L20.344 7.65259C20.4422 7.87941 20.5329 8.11383 20.6158 8.35514L20.9941 8.22516ZM20.711 7.49356C20.5909 7.21642 20.455 6.93914 20.3034 6.66267L19.9526 6.85498C20.0985 7.12099 20.2289 7.38718 20.344 7.65261L20.711 7.49356ZM20.3017 6.65964L20.1983 6.47867L19.851 6.67704L19.9543 6.85801L20.3017 6.65964ZM20.1974 6.4771L20.0963 6.30367L19.7507 6.50517L19.8519 6.67861L20.1974 6.4771ZM20.0947 6.30102C19.9323 6.03205 19.7594 5.77375 19.577 5.52692L19.2553 5.76463C19.4302 6.00136 19.5962 6.24933 19.7523 6.50782L20.0947 6.30102ZM19.577 5.52692C19.4214 5.31635 19.2582 5.1124 19.0876 4.91576L18.7855 5.17785C18.9491 5.36648 19.1058 5.56228 19.2553 5.76463L19.577 5.52692ZM19.0811 4.52656L19.1785 4.6354L19.4766 4.36867L19.3792 4.25983L19.0811 4.52656ZM19.1785 4.63536C19.3932 4.87547 19.5941 5.12244 19.7808 5.37502L20.1025 5.13731C19.9084 4.87464 19.6996 4.61801 19.4766 4.3687L19.1785 4.63536ZM19.7808 5.37502C19.9739 5.63635 20.1515 5.90156 20.3134 6.16964L20.6558 5.96284C20.4873 5.6839 20.3028 5.40838 20.1025 5.13731L19.7808 5.37502ZM20.3057 6.1557L20.3083 6.16084L20.666 5.98192L20.6634 5.97678L20.3057 6.1557ZM20.3149 6.17311L20.4213 6.3532L20.7657 6.14973L20.6593 5.96964L20.3149 6.17311ZM20.4194 6.34977L20.5242 6.53545L20.8725 6.33885L20.7677 6.15316L20.4194 6.34977ZM20.5268 6.53998L20.5306 6.54639L20.8737 6.34073L20.8699 6.33432L20.5268 6.53998ZM20.5268 6.53972C20.6763 6.8123 20.8154 7.09741 20.9438 7.39372L21.3108 7.23467C21.1777 6.92758 21.0332 6.63133 20.8775 6.3474L20.5268 6.53972ZM20.9438 7.39372C21.0728 7.69143 21.1862 7.98967 21.2836 8.28651L21.6637 8.16174C21.5623 7.853 21.4446 7.54333 21.3108 7.23467L20.9438 7.39372ZM21.2837 8.28654L21.3286 8.4233L21.7086 8.29848L21.6637 8.16171L21.2837 8.28654ZM3.33486 5.17971L3.82094 4.63503L3.5225 4.3687L3.03642 4.91338L3.33486 5.17971ZM3.82094 4.63503C4.55719 3.81004 5.41171 3.12296 6.34436 2.58479L6.14444 2.23833C5.17572 2.79732 4.28774 3.51122 3.5225 4.3687L3.82094 4.63503ZM6.34436 2.58479C7.29553 2.03594 8.32572 1.64402 9.39212 1.42062L9.31011 1.02912C8.20248 1.26115 7.13247 1.66821 6.14444 2.23833L6.34436 2.58479ZM9.39212 1.42062L10.1084 1.27057L10.0264 0.879072L9.31011 1.02912L9.39212 1.42062ZM8.4535 2.96074L8.92194 2.14939L8.57553 1.94939L8.10709 2.76074L8.4535 2.96074ZM8.69291 1.85734C7.91894 2.08234 7.17191 2.39976 6.46999 2.8048L6.66991 3.15125C7.34379 2.7624 8.06116 2.45755 8.80457 2.24144L8.69291 1.85734ZM6.46999 2.8048C5.78141 3.20214 5.13503 3.68499 4.54795 4.24868L4.82499 4.53721C5.38855 3.9961 6.00899 3.53263 6.66991 3.15125L6.46999 2.8048ZM4.68647 4.59294L5.6276 4.59296L5.62761 4.19296L4.68648 4.19294L4.68647 4.59294ZM5.6276 4.59296L7.39639 4.59294L7.39638 4.19294L5.6276 4.19296L5.6276 4.59296ZM7.56962 4.49288L8.45354 2.96068L8.10706 2.7608L7.22314 4.293L7.56962 4.49288ZM9.24967 1.45046L9.39212 1.42062L9.31011 1.02912L9.16765 1.05896L9.24967 1.45046ZM9.39209 1.42062C9.70882 1.35432 10.0265 1.30279 10.3433 1.26664L10.2979 0.869223C9.96859 0.906803 9.63866 0.960337 9.31013 1.02911L9.39209 1.42062ZM10.3433 1.26664C10.6552 1.23103 10.977 1.20968 11.3035 1.20308L11.2954 0.803165C10.9569 0.810003 10.6226 0.832149 10.2979 0.869225L10.3433 1.26664ZM11.2994 1.20312L11.3038 1.20312L11.3038 0.803124L11.2994 0.803124L11.2994 1.20312ZM11.3057 1.20312L11.5005 1.20127L11.4967 0.801293L11.3019 0.803133L11.3057 1.20312ZM11.4967 1.20128L11.6948 1.2031L11.6985 0.803117L11.5004 0.801292L11.4967 1.20128ZM11.693 1.20307C12.0183 1.20904 12.3411 1.22966 12.6559 1.26505L12.7005 0.867555C12.3728 0.83071 12.0376 0.809322 11.7003 0.803142L11.693 1.20307ZM12.6558 1.26505C12.9718 1.3006 13.2886 1.35129 13.6053 1.41745L13.6871 1.0259C13.3582 0.957181 13.029 0.904506 12.7006 0.867557L12.6558 1.26505ZM13.6052 1.41743L13.7489 1.4475L13.8308 1.05598L13.6872 1.02592L13.6052 1.41743ZM14.3262 3.08857L13.5432 1.73371L13.1968 1.93386L13.9798 3.28871L14.3262 3.08857ZM13.408 1.63742C13.1498 1.58753 12.8899 1.54798 12.6288 1.51859L12.5841 1.91608C12.8348 1.94431 13.0844 1.98229 13.3321 2.03015L13.408 1.63742ZM12.6288 1.51859C12.3114 1.48291 12.0018 1.46365 11.6952 1.45804L11.6879 1.85797C11.9826 1.86337 12.2796 1.88186 12.5841 1.91609L12.6288 1.51859ZM11.3082 1.45679C11.0009 1.463 10.6871 1.48432 10.3722 1.52026L10.4176 1.91768C10.7205 1.8831 11.0219 1.86266 11.3163 1.8567L11.3082 1.45679ZM10.3723 1.52026C10.1077 1.55044 9.84636 1.59066 9.58884 1.64061L9.66501 2.03329C9.91226 1.98533 10.1633 1.94669 10.4176 1.91768L10.3723 1.52026ZM9.4537 1.73698L8.67355 3.08886L9.02001 3.28879L9.80015 1.93691L9.4537 1.73698ZM8.6736 3.08879L7.78957 4.61924L8.13594 4.81931L9.01996 3.28886L8.6736 3.08879ZM7.78955 4.81928L8.67388 6.35093L9.02029 6.15093L8.13596 4.61927L7.78955 4.81928ZM8.67388 6.35093L9.55782 7.88189L9.90422 7.68188L9.02029 6.15092L8.67388 6.35093ZM9.73102 7.98189H11.4998V7.58189H9.73102V7.98189ZM11.4996 7.98189L13.2684 7.98315L13.2687 7.58315L11.4999 7.58189L11.4996 7.98189ZM13.4418 7.88315L14.3257 6.35223L13.9792 6.15223L13.0954 7.68314L13.4418 7.88315ZM14.3257 6.35223L15.2103 4.81999L14.8639 4.61998L13.9792 6.15223L14.3257 6.35223ZM15.2103 4.61999L14.3262 3.08864L13.9798 3.28864L14.8639 4.81999L15.2103 4.61999ZM3.06601 6.41496L2.49521 6.09499L2.29962 6.44391L2.87043 6.76388L3.06601 6.41496ZM2.57191 6.36719L2.58031 6.35218L2.23133 6.15671L2.22292 6.17172L2.57191 6.36719ZM2.57712 6.35768L2.58098 6.35128L2.23838 6.14481L2.23452 6.15121L2.57712 6.35768ZM2.31776 6.40605L2.88299 6.7354L3.08437 6.3898L2.51915 6.06044L2.31776 6.40605ZM20.4271 16.6337L20.4251 16.6373L20.7729 16.8348L20.7749 16.8312L20.4271 16.6337ZM20.4209 16.6451L20.416 16.6545L20.7722 16.8365L20.7771 16.827L20.4209 16.6451ZM20.4228 16.6423L20.419 16.6487L20.7616 16.8551L20.7654 16.8487L20.4228 16.6423ZM20.4184 16.6496L20.4133 16.6582L20.757 16.8628L20.7621 16.8542L20.4184 16.6496ZM20.413 16.6587L20.4083 16.6667L20.7525 16.8704L20.7573 16.8624L20.413 16.6587ZM20.6811 16.5958L20.1159 16.2664L19.9145 16.612L20.4797 16.9414L20.6811 16.5958ZM20.1933 16.5301L20.1994 16.5183L19.8431 16.3364L19.837 16.3483L20.1933 16.5301ZM20.1953 16.5259L20.2014 16.5151L19.8533 16.3179L19.8472 16.3287L20.1953 16.5259ZM20.1994 16.5185L20.2066 16.5063L19.8625 16.3024L19.8553 16.3146L20.1994 16.5185ZM19.9358 16.5783L20.5049 16.9013L20.7023 16.5534L20.1333 16.2304L19.9358 16.5783ZM20.4253 16.6367L20.4227 16.6418L20.7793 16.8231L20.7819 16.818L20.4253 16.6367ZM19.1398 11.6268L17.3715 11.6281L17.3718 12.0281L19.14 12.0268L19.1398 11.6268ZM17.3718 11.6281L15.604 11.6268L15.6037 12.0268L17.3715 12.0281L17.3718 11.6281ZM15.4306 11.7268L14.546 13.259L14.8924 13.459L15.777 11.9268L15.4306 11.7268ZM14.546 13.2589L13.6617 14.7893L14.008 14.9894L14.8923 13.4591L14.546 13.2589ZM13.6617 14.9893L14.546 16.521L14.8924 16.321L14.0081 14.7893L13.6617 14.9893ZM14.546 16.521L15.4299 18.0519L15.7763 17.8519L14.8924 16.321L14.546 16.521ZM15.6031 18.1519H17.3719V17.7519H15.6031V18.1519ZM17.3719 18.1519H18.9357V17.7519H17.3719V18.1519ZM19.0869 18.0828C19.2733 17.8676 19.4513 17.6434 19.6203 17.4106L19.2966 17.1756C19.1344 17.3991 18.9634 17.6144 18.7845 17.821L19.0869 18.0828ZM19.6203 17.4106C19.8157 17.1414 20.0005 16.8583 20.1737 16.5615L19.8282 16.3599C19.6616 16.6454 19.4841 16.9173 19.2966 17.1756L19.6203 17.4106ZM20.1712 16.5655L20.1949 16.5271L19.8543 16.3174L19.8306 16.3559L20.1712 16.5655ZM20.1991 16.5199L20.2227 16.4777L19.8737 16.2823L19.8501 16.3245L20.1991 16.5199ZM20.2219 16.4792C20.3914 16.1823 20.5439 15.8814 20.6795 15.5775L20.3141 15.4146C20.1841 15.7063 20.0376 15.9953 19.8746 16.2808L20.2219 16.4792ZM20.6795 15.5775C20.7955 15.3171 20.9008 15.0499 20.9952 14.7768L20.6171 14.6461C20.5264 14.9086 20.4254 15.1651 20.3141 15.4146L20.6795 15.5775ZM20.9793 14.6114L20.1978 13.2591L19.8515 13.4593L20.633 14.8115L20.9793 14.6114ZM20.1978 13.2592L19.3131 11.7268L18.9667 11.9268L19.8514 13.4592L20.1978 13.2592ZM21.3307 14.5795L21.2852 14.7172L21.665 14.8426L21.7105 14.7049L21.3307 14.5795ZM21.2852 14.7172C21.1799 15.0364 21.0554 15.3581 20.9113 15.6812L21.2767 15.8441C21.426 15.5091 21.5554 15.1749 21.6651 14.8426L21.2852 14.7172ZM20.9113 15.6812C20.7714 15.995 20.6152 16.3038 20.4423 16.6063L20.7896 16.8047C20.9691 16.4906 21.1314 16.1699 21.2767 15.8441L20.9113 15.6812ZM20.441 16.6086L20.4153 16.655L20.7652 16.8488L20.7909 16.8024L20.441 16.6086ZM20.4204 16.6464L20.3975 16.6832L20.7373 16.8943L20.7602 16.8575L20.4204 16.6464ZM20.3946 16.688C20.2191 16.9888 20.0295 17.2813 19.8272 17.5601L20.1509 17.795C20.3616 17.5048 20.5583 17.2011 20.7401 16.8896L20.3946 16.688ZM19.8272 17.5601C19.6226 17.842 19.4062 18.1104 19.1792 18.3647L19.4777 18.631C19.7136 18.3666 19.9384 18.0878 20.1509 17.795L19.8272 17.5601ZM19.1792 18.3647L19.0809 18.4749L19.3793 18.7413L19.4777 18.631L19.1792 18.3647ZM1.66927 8.42068L1.7147 8.28292L1.33483 8.15763L1.2894 8.29539L1.66927 8.42068ZM1.7147 8.28293C1.82164 7.95877 1.94815 7.63239 2.09464 7.30491L1.72951 7.14158C1.57761 7.48113 1.44616 7.82018 1.33484 8.15761L1.7147 8.28293ZM2.09463 7.30493C2.23594 6.98911 2.39286 6.67852 2.57078 6.36917L2.22405 6.16974C2.03903 6.49141 1.87603 6.81409 1.72951 7.14156L2.09463 7.30493ZM2.57096 6.36887L2.58322 6.34746L2.23613 6.14864L2.22387 6.17004L2.57096 6.36887ZM2.59149 6.33353C2.77061 6.02449 2.96085 5.73238 3.16354 5.45232L2.83951 5.2178C2.62898 5.50868 2.43137 5.81211 2.24542 6.13295L2.59149 6.33353ZM3.16353 5.45233C3.37084 5.16596 3.59042 4.89337 3.82095 4.63502L3.52249 4.36871C3.28292 4.6372 3.0548 4.92038 2.83952 5.21778L3.16353 5.45233ZM3.82095 4.63502L3.91926 4.52484L3.62081 4.25852L3.52249 4.36871L3.82095 4.63502ZM8.4538 6.47901L7.56899 4.94659L7.22259 5.1466L8.10739 6.67902L8.4538 6.47901ZM7.39579 4.84659L5.62761 4.84658L5.62761 5.24658L7.39579 5.24659L7.39579 4.84659ZM5.62745 4.84658L4.06424 4.84785L4.06456 5.24785L5.62777 5.24658L5.62745 4.84658ZM3.9132 4.91693C3.72342 5.13611 3.54212 5.36464 3.37012 5.60225L3.69414 5.8368C3.85928 5.60866 4.03336 5.38924 4.2156 5.17877L3.9132 4.91693ZM3.37011 5.60227C3.1704 5.87823 2.98343 6.16417 2.81064 6.46231L3.15672 6.66289C3.32236 6.37709 3.50189 6.10245 3.69416 5.83678L3.37011 5.60227ZM2.79485 6.48971C2.6232 6.78815 2.46606 7.09675 2.32674 7.40814L2.69186 7.5715C2.82568 7.27241 2.97669 6.97585 3.14159 6.68914L2.79485 6.48971ZM2.32673 7.40815C2.20807 7.67341 2.1008 7.94552 2.00474 8.22343L2.38279 8.35411C2.47516 8.08689 2.57815 7.8257 2.69187 7.57149L2.32673 7.40815ZM2.02056 8.38877L2.80132 9.74107L3.14773 9.54107L2.36697 8.18877L2.02056 8.38877ZM2.80136 9.74114L3.68585 11.2718L4.03218 11.0716L3.1477 9.54101L2.80136 9.74114ZM3.85902 11.3717H5.62777V10.9717H3.85902V11.3717ZM5.62763 11.3717L7.39641 11.373L7.39669 10.973L5.62791 10.9717L5.62763 11.3717ZM7.56975 11.273L8.45368 9.74201L8.10727 9.54201L7.22334 11.073L7.56975 11.273ZM8.45368 9.74201L9.33833 8.20981L8.99192 8.0098L8.10727 9.54201L8.45368 9.74201ZM9.33829 8.00974L8.45377 6.47895L8.10743 6.67908L8.99195 8.20987L9.33829 8.00974ZM14.3257 9.86906L13.4412 8.3368L13.0948 8.53677L13.9793 10.069L14.3257 9.86906ZM13.268 8.23678H11.4998V8.63679H13.268V8.23678ZM11.4998 8.23678H9.73123V8.63679H11.4998V8.23678ZM9.55805 8.33674L8.67378 9.8675L9.02014 10.0676L9.90441 8.53683L9.55805 8.33674ZM8.67369 9.86764L7.78975 11.4007L8.13627 11.6005L9.02022 10.0674L8.67369 9.86764ZM7.78981 11.6006L8.67352 13.1312L9.01993 12.9312L8.13622 11.4006L7.78981 11.6006ZM8.67356 13.1313L9.55881 14.6632L9.90514 14.4631L9.01989 12.9312L8.67356 13.1313ZM9.73197 14.7632L11.5 14.7632L11.5 14.3632L9.73197 14.3632L9.73197 14.7632ZM11.5 14.7632L13.2688 14.7632L13.2687 14.3632L11.5 14.3632L11.5 14.7632ZM13.442 14.6632L14.3259 13.1322L13.9795 12.9322L13.0955 14.4632L13.442 14.6632ZM14.3259 13.1321L15.2102 11.5993L14.8638 11.3994L13.9794 12.9322L14.3259 13.1321ZM15.2102 11.3993L14.3256 9.86896L13.9793 10.0691L14.8638 11.5995L15.2102 11.3993ZM2.11346 13.9441L2.58145 13.1335L2.23504 12.9335L1.76705 13.7441L2.11346 13.9441ZM2.58145 13.1335L3.46574 11.6019L3.11933 11.4019L2.23504 12.9335L2.58145 13.1335ZM3.4658 11.402L2.58186 9.86893L2.23533 10.0687L3.11927 11.6018L3.4658 11.402ZM2.58176 9.86875L2.11115 9.05448L1.76483 9.25463L2.23543 10.0689L2.58176 9.86875ZM1.74379 9.10676C1.54927 9.89709 1.45441 10.6983 1.45464 11.4933L1.85464 11.4932C1.85442 10.7301 1.94547 9.96103 2.1322 9.20235L1.74379 9.10676ZM1.45464 11.4933C1.4549 12.3032 1.55369 13.1087 1.74603 13.8918L2.13448 13.7963C1.94973 13.0441 1.85489 12.2706 1.85464 11.4932L1.45464 11.4933ZM1.9448 15.4096L1.71638 14.7137L1.33633 14.8385L1.56476 15.5343L1.9448 15.4096ZM1.71638 14.7137C1.37697 13.6797 1.20134 12.5919 1.201 11.4932L0.800998 11.4933C0.801358 12.6345 0.983767 13.7643 1.33633 14.8385L1.71638 14.7137ZM1.201 11.4932C1.20068 10.417 1.36866 9.33252 1.71471 8.2829L1.33482 8.15765C0.975151 9.24858 0.800669 10.3754 0.800998 11.4933L1.201 11.4932ZM1.71471 8.28291L1.94309 7.59036L1.56321 7.46509L1.33483 8.15764L1.71471 8.28291ZM18.3134 18.4083L17.3719 18.4081L17.3718 18.8081L18.3133 18.8083L18.3134 18.4083ZM17.3719 18.4081L15.6034 18.4083L15.6034 18.8083L17.3719 18.8081L17.3719 18.4081ZM15.4302 18.5082L14.5456 20.0405L14.892 20.2405L15.7766 18.7083L15.4302 18.5082ZM14.5456 20.0403L14.077 20.8507L14.4233 21.051L14.8919 20.2406L14.5456 20.0403ZM14.3059 21.1429C15.0801 20.9179 15.8273 20.6006 16.5294 20.1955L16.3295 19.849C15.6555 20.2379 14.9379 20.5427 14.1943 20.7588L14.3059 21.1429ZM16.5294 20.1955C17.2187 19.7978 17.8653 19.3153 18.4518 18.7526L18.1749 18.4639C17.6119 19.0041 16.9913 19.4672 16.3295 19.849L16.5294 20.1955ZM17.3716 18.1519L19.082 18.1546L19.0826 17.7546L17.3722 17.7519L17.3716 18.1519ZM19.0823 18.1546L19.812 18.1546L19.812 17.7546L19.0823 17.7546L19.0823 18.1546ZM19.6626 17.8217L19.1791 18.3649L19.4778 18.6309L19.9614 18.0876L19.6626 17.8217ZM19.1792 18.3647C18.4422 19.1904 17.5857 19.8786 16.6551 20.4155L16.855 20.762C17.8217 20.2043 18.7116 19.4893 19.4777 18.6311L19.1792 18.3647ZM16.6551 20.4155C15.7039 20.9642 14.6739 21.356 13.6076 21.5794L13.6897 21.9709C14.7971 21.7389 15.867 21.332 16.8549 20.762L16.6551 20.4155ZM13.6076 21.5794L12.8922 21.7293L12.9743 22.1208L13.6897 21.9709L13.6076 21.5794ZM15.2249 18.1546L15.4141 18.1546L15.4142 17.7546L15.2249 17.7546L15.2249 18.1546ZM15.4144 18.1546L17.3722 18.1519L17.3716 17.7519L15.4139 17.7546L15.4144 18.1546ZM3.92117 18.476L3.82256 18.3658L3.52446 18.6325L3.62307 18.7427L3.92117 18.476ZM3.82257 18.3658C3.59439 18.1108 3.38266 17.8493 3.1877 17.5826L2.86477 17.8186C3.06765 18.0962 3.28768 18.3679 3.52446 18.6325L3.82257 18.3658ZM3.18769 17.5826C2.98744 17.3086 2.80226 17.0271 2.63248 16.7392L2.28792 16.9423C2.46439 17.2416 2.65681 17.5341 2.86478 17.8186L3.18769 17.5826ZM2.63419 16.7421L2.58276 16.6514L2.23478 16.8487L2.28621 16.9394L2.63419 16.7421ZM2.5811 16.6485L2.54344 16.5846L2.1988 16.7876L2.23645 16.8515L2.5811 16.6485ZM2.54513 16.5875C2.3747 16.2867 2.21986 15.9788 2.08352 15.6704L1.71767 15.8321C1.85944 16.1529 2.02026 16.4725 2.19711 16.7847L2.54513 16.5875ZM2.08352 15.6704C1.94597 15.3592 1.82344 15.0399 1.71638 14.7137L1.33633 14.8385C1.44747 15.1771 1.57472 15.5087 1.71767 15.8321L2.08352 15.6704ZM1.71638 14.7137L1.67135 14.5765L1.2913 14.7013L1.33633 14.8385L1.71638 14.7137ZM3.48159 11.3744H3.67012V10.9744H3.48159V11.3744ZM3.6704 11.3744L5.62805 11.3717L5.62749 10.9717L3.66984 10.9744L3.6704 11.3744ZM5.62749 11.3717L7.58441 11.3744L7.58497 10.9744L5.62805 10.9717L5.62749 11.3717ZM7.58469 11.3744H7.77323V10.9744H7.58469V11.3744ZM8.45396 13.2589L7.56934 11.728L7.223 11.9281L8.10762 13.4591L8.45396 13.2589ZM7.39633 11.628L5.62793 11.6266L5.6276 12.0266L7.396 12.028L7.39633 11.628ZM5.6276 11.6266L3.85848 11.628L3.85881 12.028L5.62793 12.0266L5.6276 11.6266ZM3.68544 11.728L2.80152 13.259L3.14793 13.459L4.03185 11.928L3.68544 11.728ZM2.80152 13.259L2.02176 14.6095L2.36816 14.8095L3.14793 13.459L2.80152 13.259ZM2.00588 14.7747C2.09801 15.042 2.20195 15.3067 2.31748 15.5681L2.68333 15.4064C2.57232 15.1552 2.47249 14.901 2.38404 14.6444L2.00588 14.7747ZM2.31748 15.5681C2.45259 15.8737 2.60136 16.1704 2.76343 16.4566L3.11151 16.2596C2.95611 15.9851 2.81324 15.7002 2.68332 15.4064L2.31748 15.5681ZM2.76449 16.4585L2.80172 16.5226L3.14769 16.3219L3.11046 16.2577L2.76449 16.4585ZM2.80084 16.5211L2.84955 16.6068L3.19729 16.4091L3.14857 16.3234L2.80084 16.5211ZM2.85114 16.6095C3.0182 16.8928 3.19938 17.167 3.39279 17.4316L3.71571 17.1955C3.52974 16.9411 3.35583 16.6779 3.1957 16.4064L2.85114 16.6095ZM3.39279 17.4316C3.55801 17.6576 3.73128 17.8754 3.91233 18.0842L4.21456 17.8222C4.04094 17.6219 3.87456 17.4128 3.71572 17.1955L3.39279 17.4316ZM4.06345 18.1532H5.6274V17.7532H4.06345V18.1532ZM5.62725 18.1532L7.39602 18.1545L7.39631 17.7545L5.62754 17.7532L5.62725 18.1532ZM7.56937 18.0545L8.45332 16.5235L8.10691 16.3235L7.22296 17.8545L7.56937 18.0545ZM8.45336 16.5234L9.33728 14.9912L8.9908 14.7913L8.10688 16.3235L8.45336 16.5234ZM9.33732 14.7914L8.45407 13.2591L8.10752 13.4589L8.99077 14.9911L9.33732 14.7914ZM13.7505 21.5495L13.6076 21.5794L13.6897 21.9709L13.8325 21.941L13.7505 21.5495ZM13.6077 21.5794C13.2698 21.6501 12.9286 21.704 12.5856 21.7407L12.6281 22.1384C12.9844 22.1003 13.3388 22.0444 13.6897 21.9709L13.6077 21.5794ZM12.5856 21.7407C12.2471 21.7768 11.9022 21.7962 11.5523 21.7983L11.5548 22.1983C11.9178 22.1961 12.2761 22.176 12.6281 22.1384L12.5856 21.7407ZM11.415 21.7983C11.0725 21.7958 10.7322 21.7766 10.3981 21.7408L10.3554 22.1385C10.7031 22.1758 11.0567 22.1957 11.412 22.1983L11.415 21.7983ZM10.3981 21.7408C10.0626 21.7048 9.72719 21.652 9.39298 21.5821L9.31116 21.9737C9.65827 22.0462 10.0068 22.1011 10.3554 22.1385L10.3981 21.7408ZM9.393 21.5821L9.2502 21.5523L9.16835 21.9438L9.31114 21.9737L9.393 21.5821ZM14.3258 16.6489L13.4408 15.1181L13.0945 15.3183L13.9796 16.8492L14.3258 16.6489ZM13.2678 15.0182L11.5002 15.0168L11.4999 15.4168L13.2675 15.4182L13.2678 15.0182ZM11.4997 15.0168L9.73051 15.0195L9.73113 15.4195L11.5003 15.4168L11.4997 15.0168ZM9.55764 15.1195L8.67342 16.6503L9.01979 16.8503L9.90401 15.3196L9.55764 15.1195ZM8.67342 16.6503L7.78938 18.1808L8.13576 18.3809L9.01979 16.8503L8.67342 16.6503ZM7.78937 18.3808L8.67366 19.9124L9.02007 19.7124L8.13577 18.1808L7.78937 18.3808ZM8.67362 19.9124L9.45422 21.2657L9.80071 21.0658L9.02011 19.7125L8.67362 19.9124ZM9.58945 21.3621C9.86674 21.4158 10.1454 21.4575 10.4246 21.4875L10.4673 21.0898C10.1992 21.061 9.93168 21.0209 9.66549 20.9694L9.58945 21.3621ZM10.4246 21.4875C10.758 21.5232 11.088 21.5423 11.4132 21.5447L11.4162 21.1447C11.1045 21.1424 10.7878 21.1241 10.4673 21.0898L10.4246 21.4875ZM11.4148 21.5447L11.4996 21.5447L11.4996 21.1447L11.4147 21.1447L11.4148 21.5447ZM11.4995 21.5447L11.551 21.5447L11.5511 21.1447L11.4997 21.1447L11.4995 21.5447ZM11.5523 21.5447C11.8855 21.5427 12.2215 21.5234 12.5589 21.4874L12.5164 21.0896C12.1919 21.1243 11.8693 21.1427 11.5498 21.1447L11.5523 21.5447ZM12.5589 21.4874C12.8453 21.4568 13.1297 21.414 13.4113 21.3593L13.3351 20.9667C13.0646 21.0192 12.7914 21.0603 12.5164 21.0896L12.5589 21.4874ZM13.5464 21.263L14.3255 19.9137L13.9791 19.7137L13.2 21.063L13.5464 21.263ZM14.3255 19.9136L15.2098 18.3807L14.8633 18.1809L13.979 19.7137L14.3255 19.9136ZM15.2098 18.1808L14.3259 16.6491L13.9795 16.849L14.8633 18.3808L15.2098 18.1808ZM2.80664 16.532L2.82592 16.5654L3.17237 16.3655L3.15309 16.3321L2.80664 16.532ZM2.82754 16.5682C2.83419 16.5793 2.84414 16.596 2.85989 16.6226L3.20419 16.419C3.18816 16.3919 3.17783 16.3746 3.17075 16.3628L2.82754 16.5682ZM2.93029 16.3486L2.36636 16.6819L2.56985 17.0262L3.13378 16.693L2.93029 16.3486ZM2.64016 16.7521C2.63248 16.7391 2.63295 16.7391 2.58716 16.6597L2.24071 16.8596C2.26204 16.8966 2.27337 16.9165 2.28033 16.9287C2.28691 16.9403 2.29088 16.9473 2.29605 16.956L2.64016 16.7521ZM2.58713 16.6597C2.55511 16.6042 2.54055 16.5801 2.5326 16.566L2.18414 16.7624C2.1925 16.7772 2.21437 16.814 2.24074 16.8597L2.58713 16.6597ZM2.45709 16.8381L3.02614 16.5152L2.8287 16.1673L2.25965 16.4903L2.45709 16.8381ZM2.75319 16.4394C2.78017 16.4873 2.80246 16.5248 2.80666 16.5321L3.15307 16.3321C3.1451 16.3183 3.12764 16.2891 3.10166 16.243L2.75319 16.4394ZM10.1083 21.7318L9.39302 21.5822L9.31112 21.9737L10.0264 22.1233L10.1083 21.7318ZM9.39301 21.5822C8.86329 21.4714 8.34004 21.3187 7.82822 21.1229L7.68527 21.4965C8.21732 21.7001 8.76101 21.8586 9.31113 21.9737L9.39301 21.5822ZM7.82821 21.1229C7.32985 20.9322 6.83623 20.6978 6.3517 20.4181L6.1517 20.7645C6.65433 21.0547 7.16702 21.2982 7.68528 21.4965L7.82821 21.1229ZM6.3517 20.4181C5.8721 20.1412 5.4212 19.8305 5.00269 19.4909L4.75064 19.8015C5.18563 20.1545 5.65395 20.4771 6.1517 20.7645L6.3517 20.4181ZM5.00269 19.4909C4.57645 19.145 4.18264 18.7683 3.82257 18.3658L3.52446 18.6325C3.89847 19.0506 4.30765 19.442 4.75063 19.8015L5.00269 19.4909ZM3.82257 18.3658L3.33526 17.8211L3.03715 18.0878L3.52446 18.6325L3.82257 18.3658ZM8.45413 20.0402L7.5703 18.5094L7.22389 18.7094L8.10773 20.2402L8.45413 20.0402ZM7.39724 18.4094L5.62754 18.4081L5.62726 18.8081L7.39696 18.8094L7.39724 18.4094ZM5.6274 18.4081L4.68733 18.4081L4.68733 18.8081L5.6274 18.8081L5.6274 18.4081ZM4.54907 18.7526C4.74492 18.94 4.94972 19.1207 5.16331 19.294L5.41536 18.9834C5.21024 18.817 5.0136 18.6435 4.82559 18.4636L4.54907 18.7526ZM5.16331 19.294C5.56976 19.6239 6.00853 19.9267 6.47852 20.198L6.67852 19.8516C6.22679 19.5908 5.80544 19.3 5.41536 18.9834L5.16331 19.294ZM6.47854 20.198C6.94352 20.4664 7.42489 20.695 7.91852 20.8839L8.06146 20.5103C7.58741 20.3289 7.12511 20.1094 6.67849 19.8516L6.47854 20.198ZM7.91852 20.8839C8.17559 20.9822 8.43437 21.0693 8.69428 21.1452L8.80639 20.7612C8.5569 20.6884 8.3084 20.6048 8.06147 20.5103L7.91852 20.8839ZM8.92354 20.8532L8.45413 20.0402L8.10773 20.2402L8.57713 21.0532L8.92354 20.8532ZM11.4148 21.5447L11.4458 21.5447L11.4457 21.1447L11.4147 21.1447L11.4148 21.5447ZM11.4538 21.1449C11.4486 21.1447 11.4493 21.1447 11.4465 21.1446C11.445 21.1445 11.4474 21.1446 11.451 21.1449C11.4521 21.145 11.4547 21.1452 11.458 21.1456C11.4588 21.1457 11.4695 21.1469 11.4827 21.1502C11.4835 21.1504 11.5122 21.1566 11.5425 21.1761C11.5538 21.1834 11.6074 21.2184 11.6272 21.2926C11.6531 21.3899 11.6013 21.4612 11.5711 21.4896C11.5446 21.5147 11.5178 21.5259 11.5099 21.5291C11.4985 21.5338 11.4891 21.5364 11.4841 21.5377C11.474 21.5403 11.4659 21.5415 11.4629 21.542C11.4485 21.5441 11.4351 21.544 11.4421 21.5439C11.4425 21.5439 11.444 21.5438 11.4474 21.5438C11.4541 21.5437 11.4654 21.5437 11.4834 21.5437V21.1437C11.4651 21.1437 11.4524 21.1437 11.4439 21.1438C11.4397 21.1438 11.4358 21.1439 11.4324 21.144C11.4308 21.144 11.4284 21.1441 11.4257 21.1442C11.4244 21.1443 11.4223 21.1444 11.4197 21.1446C11.418 21.1447 11.4123 21.1451 11.4052 21.1462C11.4021 21.1466 11.3939 21.1478 11.3838 21.1505C11.3788 21.1518 11.3693 21.1544 11.3579 21.1591C11.35 21.1623 11.3233 21.1735 11.2967 21.1986C11.2665 21.227 11.2147 21.2983 11.2407 21.3956C11.2604 21.4698 11.3141 21.5048 11.3254 21.5121C11.3556 21.5317 11.3844 21.5379 11.3852 21.5381C11.3985 21.5415 11.4095 21.5427 11.4105 21.5428C11.414 21.5432 11.4168 21.5434 11.4183 21.5436C11.4232 21.544 11.4279 21.5442 11.429 21.5442C11.431 21.5443 11.4331 21.5444 11.4345 21.5444C11.4363 21.5445 11.4371 21.5445 11.4378 21.5445L11.4538 21.1449ZM11.4709 21.5433L11.4872 21.5443L11.512 21.1451L11.4958 21.1441L11.4709 21.5433ZM11.4996 21.5447L11.5557 21.5447L11.5558 21.1447L11.4996 21.1447L11.4996 21.5447ZM11.3558 21.344L11.3535 21.9977L11.7535 21.999L11.7558 21.3454L11.3558 21.344ZM11.5523 21.7983C11.5286 21.7985 11.5078 21.7986 11.4832 21.7986L11.4835 22.1986C11.5089 22.1986 11.5305 22.1985 11.5547 22.1983L11.5523 21.7983ZM11.4834 21.7986C11.4746 21.7986 11.4685 21.7986 11.4646 21.7986C11.463 21.7986 11.4603 21.7987 11.4577 21.7987C11.457 21.7987 11.4555 21.7988 11.4537 21.7989C11.4536 21.7989 11.4475 21.7991 11.44 21.7999C11.4378 21.8002 11.4334 21.8007 11.4279 21.8017C11.4253 21.8021 11.4192 21.8034 11.4158 21.8042C11.4109 21.8054 11.399 21.809 11.3919 21.8115C11.3805 21.8162 11.35 21.8332 11.332 21.847C11.3008 21.8807 11.2625 21.9885 11.2711 22.0575C11.2919 22.1034 11.3424 22.1588 11.3633 22.1725C11.3751 22.1787 11.3947 22.1869 11.4023 22.1895C11.4156 22.1937 11.4263 22.1955 11.4292 22.1959C11.4337 22.1967 11.4374 22.1971 11.4394 22.1974C11.4434 22.1978 11.4466 22.1981 11.4479 22.1982C11.4526 22.1985 11.4565 22.1986 11.4566 22.1986C11.4578 22.1987 11.4589 22.1987 11.4596 22.1987C11.4611 22.1987 11.4626 22.1988 11.4638 22.1988C11.4665 22.1988 11.4694 22.1989 11.4715 22.1989C11.4726 22.1989 11.4735 22.1989 11.4743 22.1989C11.4746 22.1989 11.4751 22.1989 11.4755 22.1989C11.4755 22.1989 11.4762 22.1989 11.477 22.1989C11.4772 22.1989 11.4777 22.1989 11.4784 22.1989C11.4788 22.1989 11.4796 22.1989 11.4801 22.1989C11.4809 22.1989 11.4831 22.1988 11.4846 22.1988C11.4883 22.1986 11.5179 22.1946 11.543 22.1876C11.676 21.9825 11.5017 21.8005 11.492 21.7995C11.4895 21.7993 11.4859 21.7991 11.4847 21.7991C11.4841 21.7991 11.483 21.799 11.4826 21.799C11.4813 21.799 11.4802 21.7989 11.4802 21.7989C11.4799 21.7989 11.4796 21.7989 11.4795 21.7989C11.4792 21.7989 11.4789 21.7989 11.4787 21.7989C11.4783 21.7989 11.4779 21.7989 11.4773 21.7989C11.4763 21.7989 11.4747 21.7989 11.4726 21.7989C11.4642 21.7988 11.4458 21.7986 11.41 21.7983L11.4068 22.1983C11.4426 22.1986 11.4607 22.1988 11.4689 22.1988C11.4709 22.1989 11.4723 22.1989 11.4731 22.1989C11.4736 22.1989 11.4738 22.1989 11.4739 22.1989C11.4753 22.1989 11.473 22.1989 11.4709 22.1988C11.4704 22.1988 11.4693 22.1988 11.4687 22.1988C11.4675 22.1987 11.4639 22.1985 11.4614 22.1983C11.4518 22.1974 11.2774 22.0153 11.4105 21.8102C11.4356 21.8032 11.4651 21.7993 11.4688 21.7991C11.4703 21.799 11.4726 21.799 11.4733 21.7989C11.4738 21.7989 11.4747 21.7989 11.475 21.7989C11.4757 21.7989 11.4762 21.7989 11.4764 21.7989C11.4769 21.7989 11.4772 21.7989 11.4773 21.7989C11.4774 21.7989 11.4776 21.7989 11.4776 21.7989C11.4777 21.7989 11.4777 21.7989 11.4775 21.7989C11.4771 21.7989 11.4764 21.7989 11.4755 21.7989C11.4736 21.7989 11.4714 21.7989 11.4697 21.7988C11.4693 21.7988 11.469 21.7988 11.4687 21.7988C11.4686 21.7988 11.4685 21.7988 11.4684 21.7988C11.4683 21.7988 11.4683 21.7988 11.4683 21.7988C11.4683 21.7988 11.4684 21.7988 11.4685 21.7988C11.4686 21.7988 11.4689 21.7988 11.4693 21.7988C11.4696 21.7988 11.4703 21.7989 11.4712 21.7989C11.4718 21.7989 11.474 21.799 11.4768 21.7992C11.4781 21.7993 11.4813 21.7996 11.4853 21.8C11.4873 21.8003 11.4909 21.8007 11.4954 21.8015C11.4983 21.8019 11.509 21.8037 11.5223 21.8079C11.5298 21.8104 11.5495 21.8187 11.5613 21.8249C11.5821 21.8386 11.6327 21.894 11.6534 21.9399C11.662 22.0089 11.6238 22.1167 11.5926 22.1504C11.5746 22.1642 11.544 22.1812 11.5326 22.1859C11.5256 22.1884 11.5136 22.192 11.5088 22.1932C11.5053 22.194 11.4993 22.1952 11.4966 22.1957C11.4912 22.1967 11.4868 22.1972 11.4846 22.1974C11.4772 22.1983 11.4712 22.1985 11.4712 22.1985C11.4696 22.1986 11.4684 22.1986 11.4679 22.1986C11.4664 22.1986 11.4658 22.1986 11.4674 22.1986C11.4698 22.1986 11.4747 22.1986 11.4834 22.1986V21.7986ZM11.6083 22.0003L11.6147 21.3467L11.2147 21.3428L11.2084 21.9964L11.6083 22.0003ZM16.6495 2.5819C19.1124 4.00379 20.7656 6.28892 21.4478 8.83481L21.8342 8.73128C21.1257 6.08709 19.4079 3.71254 16.8495 2.23549L16.6495 2.5819ZM21.4478 8.83481C22.1299 11.3803 21.8394 14.1885 20.4171 16.6519L20.7635 16.8519C22.2409 14.2931 22.5427 11.3752 21.8342 8.73128L21.4478 8.83481ZM20.4171 16.6519C18.9952 19.1146 16.7113 20.7653 14.1653 21.4475L14.2688 21.8339C16.913 21.1254 19.2864 19.4103 20.7635 16.8519L20.4171 16.6519ZM14.1653 21.4475C11.6196 22.1296 8.81511 21.8403 6.3517 20.4181L6.1517 20.7645C8.71062 22.2418 11.6248 22.5423 14.2688 21.8339L14.1653 21.4475ZM6.3517 20.4181C3.88878 18.9962 2.23436 16.711 1.55218 14.1652L1.16581 14.2687C1.87436 16.913 3.59332 19.2874 6.1517 20.7645L6.3517 20.4181ZM1.55218 14.1652C0.870071 11.6197 1.16061 8.81142 2.58288 6.34805L2.23647 6.14805C0.759095 8.70685 0.457327 11.6248 1.16581 14.2687L1.55218 14.1652ZM2.58288 6.34805C4.00478 3.88532 6.28866 2.2347 8.83471 1.55252L8.73119 1.16615C6.08699 1.87463 3.71361 3.58964 2.23647 6.14805L2.58288 6.34805ZM8.83472 1.55252C11.3804 0.870414 14.1861 1.1597 16.6495 2.5819L16.8495 2.23549C14.2906 0.758134 11.3752 0.457699 8.73119 1.16615L8.83472 1.55252ZM21.2011 8.90045C20.5359 6.41801 18.9246 4.18862 16.5227 2.80195L16.3227 3.14837C18.6289 4.47981 20.1758 6.61971 20.8147 9.00398L21.2011 8.90045ZM16.5227 2.80195C14.1214 1.41559 11.3832 1.13399 8.90041 1.79924L9.00393 2.18561C11.3885 1.54668 14.017 1.8172 16.3227 3.14837L16.5227 2.80195ZM8.90041 1.79924C6.41783 2.46441 4.18839 4.07694 2.8017 6.47869L3.14811 6.67869C4.47962 4.37252 6.61963 2.82445 9.00393 2.18561L8.90041 1.79924ZM2.8017 6.47869C1.41529 8.87993 1.13369 11.6168 1.79896 14.0995L2.18533 13.996C1.54639 11.6115 1.8169 8.98433 3.14811 6.6787L2.8017 6.47869ZM1.79896 14.0995C2.46416 16.582 4.07669 18.8114 6.47852 20.198L6.67851 19.8516C4.37226 18.5201 2.82419 16.3802 2.18533 13.996L1.79896 14.0995ZM6.47852 20.198C8.87983 21.5844 11.6168 21.866 14.0996 21.2007L13.9961 20.8143C11.6115 21.4533 8.98422 21.1828 6.67851 19.8516L6.47852 20.198ZM14.0996 21.2007C16.5822 20.5355 18.8111 18.924 20.1978 16.5222L19.8514 16.3222C18.5199 18.6284 16.3804 20.1755 13.9961 20.8143L14.0996 21.2007ZM20.1978 16.5222C21.5842 14.121 21.8663 11.3832 21.2011 8.90045L20.8147 9.00398C21.4536 11.3885 21.1826 14.0166 19.8514 16.3222L20.1978 16.5222ZM14.3262 3.08859L13.1034 0.972002L12.757 1.1721L13.9798 3.28869L14.3262 3.08859ZM19.8147 4.84672L17.3716 4.84673L17.3716 5.24673L19.8147 5.24672L19.8147 4.84672ZM17.3716 4.84673L15.2258 4.8468L15.2258 5.2468L17.3716 5.24673L17.3716 4.84673ZM15.399 4.9468L14.3262 3.08864L13.9798 3.28864L15.0526 5.14679L15.399 4.9468ZM20.1978 9.74242L21.4185 7.62824L21.0721 7.42823L19.8514 9.54242L20.1978 9.74242ZM21.4192 15.3745L20.1978 13.2592L19.8514 13.4592L21.0728 15.5745L21.4192 15.3745ZM20.1979 13.2593L19.1252 11.4002L18.7788 11.6001L19.8514 13.4592L20.1979 13.2593ZM19.1252 11.6001L20.1978 9.74242L19.8514 9.54241L18.7788 11.4001L19.1252 11.6001ZM17.3716 4.59311L19.2302 4.5932L19.2302 4.1932L17.3716 4.19311L17.3716 4.59311ZM21.3454 8.26092L20.4179 9.86798L20.7643 10.0679L21.6918 8.46086L21.3454 8.26092ZM20.4179 9.86793L19.3435 11.7281L19.6899 11.9281L20.7643 10.068L20.4179 9.86793ZM19.5167 11.6281H17.3716V12.0281H19.5167V11.6281ZM17.3718 11.6281L15.2252 11.6268L15.225 12.0268L17.3715 12.0281L17.3718 11.6281ZM15.3983 11.7268L14.3257 9.86904L13.9793 10.069L15.0519 11.9268L15.3983 11.7268ZM14.3257 9.86909L13.2531 8.01002L12.9066 8.20992L13.9792 10.069L14.3257 9.86909ZM13.253 8.20997L14.3257 6.35223L13.9792 6.15223L12.9066 8.00996L13.253 8.20997ZM14.3257 6.35223L15.399 4.4932L15.0526 4.2932L13.9792 6.15223L14.3257 6.35223ZM15.2258 4.5932L17.3716 4.59311L17.3716 4.19311L15.2258 4.1932L15.2258 4.5932ZM9.89415 0.974819L8.67358 3.08882L9.01998 3.28883L10.2406 1.17483L9.89415 0.974819ZM8.67361 3.08878L7.60028 4.94651L7.94663 5.14662L9.01995 3.28888L8.67361 3.08878ZM7.77346 4.84657L5.62761 4.84658L5.62761 5.24658L7.77346 5.24657L7.77346 4.84657ZM5.62761 4.84658L3.18564 4.84655L3.18564 5.24655L5.6276 5.24658L5.62761 4.84658ZM13.6166 1.35174L14.5457 2.96088L14.8921 2.76087L13.963 1.15173L13.6166 1.35174ZM14.5457 2.96082L15.6183 4.81995L15.9648 4.62006L14.8922 2.76093L14.5457 2.96082ZM15.6184 4.62L14.5457 6.47776L14.8921 6.67776L15.9648 4.82001L15.6184 4.62ZM14.5457 6.47776L13.4724 8.33677L13.8188 8.53677L14.8921 6.67776L14.5457 6.47776ZM13.6456 8.23677L11.4998 8.23678L11.4998 8.63679L13.6456 8.63677L13.6456 8.23677ZM11.4997 8.23678L9.35385 8.23806L9.35408 8.63806L11.4999 8.63679L11.4997 8.23678ZM9.52717 8.33806L8.4538 6.47901L8.10739 6.67902L9.18076 8.53806L9.52717 8.33806ZM8.4538 6.47901L7.38078 4.62056L7.03438 4.82057L8.10739 6.67902L8.4538 6.47901ZM7.38083 4.82049L8.45354 2.96067L8.10705 2.76082L7.03433 4.62064L7.38083 4.82049ZM8.45345 2.96083L9.38182 1.3548L9.03551 1.15462L8.10714 2.76065L8.45345 2.96083ZM17.3716 11.3732L19.5184 11.3732L19.5184 10.9732L17.3716 10.9732L17.3716 11.3732ZM19.3452 11.2732L20.4173 13.1314L20.7638 12.9315L19.6917 11.0733L19.3452 11.2732ZM20.4173 13.1315L21.3474 14.7422L21.6938 14.5422L20.7638 12.9314L20.4173 13.1315ZM19.2301 18.4081H17.3719V18.8081H19.2301V18.4081ZM17.3719 18.4081H15.2261V18.8081H17.3719V18.4081ZM15.3993 18.5081L14.3259 16.649L13.9795 16.8491L15.0528 18.7081L15.3993 18.5081ZM14.3259 16.649L13.2529 14.7906L12.9065 14.9906L13.9795 16.8491L14.3259 16.649ZM13.2529 14.9906L14.3259 13.1322L13.9795 12.9322L12.9065 14.7906L13.2529 14.9906ZM14.3259 13.1321L15.3985 11.2732L15.0521 11.0733L13.9794 12.9322L14.3259 13.1321ZM15.2253 11.3732L17.3716 11.3732L17.3716 10.9732L15.2253 10.9732L15.2253 11.3732ZM7.60113 4.49299L8.67388 6.35093L9.02029 6.15092L7.94753 4.29298L7.60113 4.49299ZM8.67385 6.35088L9.74633 8.20977L10.0928 8.00987L9.02032 6.15098L8.67385 6.35088ZM9.74637 8.00982L8.67375 9.86754L9.02016 10.0675L10.0928 8.20982L9.74637 8.00982ZM8.67375 9.86754L7.60041 11.7266L7.94682 11.9266L9.02016 10.0675L8.67375 9.86754ZM7.77362 11.6266L5.62776 11.6266L5.62777 12.0266L7.77362 12.0266L7.77362 11.6266ZM5.62765 11.6266L3.48185 11.6279L3.48208 12.0279L5.62789 12.0266L5.62765 11.6266ZM3.65517 11.7279L2.5818 9.86883L2.23539 10.0688L3.30876 11.9279L3.65517 11.7279ZM2.58183 9.86889L1.65257 8.25809L1.30609 8.45797L2.23536 10.0688L2.58183 9.86889ZM3.7699 4.59168L5.62747 4.59296L5.62774 4.19296L3.77017 4.19168L3.7699 4.59168ZM5.6276 4.59296L7.77433 4.59299L7.77433 4.19299L5.62761 4.19296L5.6276 4.59296ZM13.4733 7.88312L14.5452 9.74121L14.8916 9.54134L13.8198 7.68325L13.4733 7.88312ZM14.5452 9.7413L15.619 11.6007L15.9654 11.4006L14.8916 9.54126L14.5452 9.7413ZM15.619 11.4006L14.546 13.259L14.8924 13.459L15.9654 11.6006L15.619 11.4006ZM14.546 13.259L13.4726 15.1167L13.819 15.3168L14.8923 13.4591L14.546 13.259ZM13.6458 15.0168L11.5 15.0168L11.5 15.4168L13.6458 15.4168L13.6458 15.0168ZM11.5 15.0168L9.35346 15.0168L9.35345 15.4168L11.5 15.4168L11.5 15.0168ZM9.52666 15.1168L8.454 13.259L8.10759 13.459L9.18025 15.3168L9.52666 15.1168ZM8.45403 13.2591L7.3811 11.3994L7.03462 11.5993L8.10756 13.459L8.45403 13.2591ZM7.38105 11.5994L8.45367 9.74203L8.10728 9.54199L7.03467 11.3993L7.38105 11.5994ZM8.45366 9.74204L9.52736 7.88322L9.18099 7.68315L8.10729 9.54197L8.45366 9.74204ZM9.3543 7.98318L11.4999 7.98189L11.4997 7.58189L9.35406 7.58318L9.3543 7.98318ZM11.4997 7.98189L13.6464 7.98318L13.6467 7.58318L11.4999 7.58189L11.4997 7.98189ZM2.80152 13.259L1.58158 15.372L1.92798 15.572L3.14793 13.459L2.80152 13.259ZM1.57999 7.6278L2.80137 9.74115L3.14769 9.541L1.92631 7.42765L1.57999 7.6278ZM2.80131 9.74104L3.87451 11.6006L4.22095 11.4006L3.14775 9.5411L2.80131 9.74104ZM3.87452 11.4006L2.80152 13.259L3.14793 13.459L4.22093 11.6006L3.87452 11.4006ZM13.1065 22.025L14.3255 19.9137L13.9791 19.7137L12.76 21.825L13.1065 22.025ZM14.3255 19.9136L15.3981 18.0546L15.0517 17.8547L13.979 19.7137L14.3255 19.9136ZM7.60009 11.2745L8.67358 13.1313L9.01987 12.9311L7.94638 11.0743L7.60009 11.2745ZM8.67349 13.1312L9.74673 14.9912L10.0932 14.7913L9.01995 12.9313L8.67349 13.1312ZM9.74675 14.7913L8.6734 16.6503L9.01981 16.8503L10.0932 14.9913L9.74675 14.7913ZM8.67343 16.6502L7.60006 18.5081L7.94641 18.7082L9.01978 16.8503L8.67343 16.6502ZM7.77323 18.4081L5.6274 18.4081L5.6274 18.8081L7.77323 18.8081L7.77323 18.4081ZM5.62726 18.4081L3.77198 18.4094L3.77226 18.8094L5.62754 18.8081L5.62726 18.4081ZM1.65452 14.7389L2.58145 13.1335L2.23504 12.9335L1.30812 14.5389L1.65452 14.7389ZM2.58145 13.1335L3.6548 11.2744L3.30839 11.0744L2.23504 12.9335L2.58145 13.1335ZM13.473 14.6647L14.546 16.5211L14.8923 16.3209L13.8193 14.4645L13.473 14.6647ZM14.5459 16.5208L15.6185 18.3819L15.965 18.1822L14.8925 16.3211L14.5459 16.5208ZM15.6185 18.1821L14.5456 20.0405L14.892 20.2405L15.9649 18.3821L15.6185 18.1821ZM14.5456 20.0404L13.6183 21.6451L13.9647 21.8453L14.8919 20.2405L14.5456 20.0404ZM11.5535 21.7983H11.4135V22.1983H11.5535V21.7983ZM9.38247 21.6481L8.45413 20.0402L8.10773 20.2402L9.03607 21.8481L9.38247 21.6481ZM8.4541 20.0401L7.38057 18.1821L7.03423 18.3822L8.10776 20.2402L8.4541 20.0401ZM7.38062 18.3821L8.45334 16.5235L8.1069 16.3235L7.03418 18.1821L7.38062 18.3821ZM8.45333 16.5235L9.52699 14.6633L9.18055 14.4634L8.1069 16.3235L8.45333 16.5235ZM9.35378 14.7634L11.5 14.7632L11.5 14.3632L9.35375 14.3634L9.35378 14.7634ZM11.4999 14.7632L13.646 14.7646L13.6463 14.3646L11.5001 14.3632L11.4999 14.7632ZM7.59952 18.0532L8.67369 19.9125L9.02004 19.7124L7.94587 17.8531L7.59952 18.0532ZM8.67363 19.9124L9.89408 22.0275L10.2405 21.8276L9.02009 19.7125L8.67363 19.9124ZM3.18631 18.1545L5.6275 18.1532L5.62729 17.7532L3.1861 17.7545L3.18631 18.1545ZM5.6274 18.1532L7.7727 18.1532L7.77269 17.7532L5.62739 17.7532L5.6274 18.1532Z");
    fill: var(--bg-color);
}
.abon_icon{
    width: 26px;
    height: 16px;
}
.abon_icon path{
    /* d: path("M24.7559 15.5H1.24414C0.558197 15.5 0 14.9584 0 14.2923V11.1086C0 10.7817 0.272949 10.5164 0.609375 10.5164C2.0376 10.5164 3.19922 9.38775 3.19922 8C3.19922 6.61225 2.0376 5.48355 0.609375 5.48355C0.272949 5.48355 0 5.21834 0 4.89145V1.70888C0 1.04238 0.558197 0.5 1.24414 0.5H24.7559C25.4418 0.5 26 1.04161 26 1.70773V4.89145C26 5.21834 25.7271 5.48355 25.3906 5.48355C23.9624 5.48355 22.8008 6.61225 22.8008 8C22.8008 9.38775 23.9624 10.5164 25.3906 10.5164C25.7271 10.5164 26 10.7817 26 11.1086V14.2911C26 14.9576 25.4418 15.5 24.7559 15.5ZM1.21875 11.6532V14.2923L24.7559 14.3158L24.7769 11.6525C22.9674 11.3668 21.582 9.83761 21.582 8C21.582 6.16085 22.9698 4.63086 24.7812 4.34676V1.70773L1.24414 1.68421L1.22311 4.34753C3.03259 4.63317 4.41797 6.16239 4.41797 8C4.41797 9.83915 3.03021 11.3691 1.21875 11.6532Z M6.90625 15.5H1.24414C0.558197 15.5 0 14.9584 0 14.2923V11.1086C0 10.7817 0.272949 10.5164 0.609375 10.5164C2.0376 10.5164 3.19922 9.38775 3.19922 8C3.19922 6.61225 2.0376 5.48355 0.609375 5.48355C0.272949 5.48355 0 5.21834 0 4.89145V1.70888C0 1.04238 0.558197 0.5 1.24414 0.5H6.90625C7.24268 0.5 7.51563 0.765214 7.51563 1.09211V14.9079C7.51563 15.2348 7.24268 15.5 6.90625 15.5ZM1.21875 11.6532V14.2923L6.29688 14.3131V1.68421H1.24414L1.22311 4.34753C3.03259 4.63317 4.41797 6.16239 4.41797 8C4.41797 9.83915 3.03021 11.3691 1.21875 11.6532Z M13.6772 10.9278H9.80078C9.46436 10.9278 9.19141 10.6625 9.19141 10.3357C9.19141 10.0088 9.46436 9.74355 9.80078 9.74355H13.6772C14.0136 9.74355 14.2866 10.0088 14.2866 10.3357C14.2866 10.6625 14.0136 10.9278 13.6772 10.9278Z M18.9243 13.0988H9.80078C9.46436 13.0988 9.19141 12.8336 9.19141 12.5067C9.19141 12.1798 9.46436 11.9146 9.80078 11.9146H18.9243C19.2608 11.9146 19.5337 12.1798 19.5337 12.5067C19.5337 12.8336 19.2608 13.0988 18.9243 13.0988Z"); */
    fill: var(--bg-color);
}
.exhibit_icon{
    width: 25px;
    height: 20px;
}
.exhibit_icon path{
    /* d: path("M24.086 6.9761V4.62579L24.1208 4.59056C24.6878 4.07987 25 3.39474 25 2.65785C25 1.1919 23.7431 0.00043501 22.1993 0.00043501C20.6555 0.00043501 19.3977 1.19321 19.3977 2.65785C19.3977 3.39605 19.7108 4.08117 20.2773 4.59056L20.3126 4.62101L20.3122 7.00437L20.2764 7.03482C18.315 8.78526 15.749 9.74879 13.0514 9.74879C10.3607 9.74879 7.79932 8.78874 5.83792 7.04613L5.80262 7.01481V4.62492L5.83746 4.58969C6.40493 4.0803 6.71709 3.39387 6.71709 2.65698C6.71709 1.19103 5.46021 0 3.91548 0C2.37074 0 1.1134 1.1919 1.1134 2.65698C1.1134 3.39518 1.42694 4.0803 1.99395 4.58969L2.02879 4.62057L2.02741 18.7189H0.675195C0.302074 18.7189 2.08119e-06 19.0052 2.08119e-06 19.3588C-0.000914677 19.7125 0.301157 20 0.674278 20H24.0851V18.7198V8.67042L24.086 6.9761ZM3.37642 18.7198H4.4504V5.31744H3.37642V18.7198ZM2.4615 2.65872C2.4615 3.4191 3.11285 4.03724 3.91364 4.03724C4.71443 4.03724 5.36533 3.4178 5.36533 2.65872C5.36533 1.89834 4.71306 1.28108 3.91364 1.28108C3.11377 1.28108 2.46287 1.89834 2.4615 2.65872ZM5.80125 18.7189H20.3117V8.69217L20.1311 8.82007C18.0794 10.266 15.6303 11.0312 13.0505 11.0312C10.4767 11.0312 8.03218 10.2699 5.98093 8.82876L5.80079 8.70218L5.80125 18.7189ZM21.6602 18.7198H22.7338V5.31744H21.6602V18.7198ZM20.7449 2.65872C20.7449 3.4191 21.3967 4.03724 22.197 4.03724C22.9973 4.03724 23.6492 3.4178 23.6492 2.65872C23.6492 1.89834 22.9969 1.28108 22.197 1.28108C21.3971 1.28108 20.7458 1.89834 20.7449 2.65872Z"); */
    fill: var(--bg-color);
    fill-rule: evenodd;
    clip-rule: evenodd;
}
.meeting_icon{
    width: 23px;
    height: 23px;
}
.meeting_icon path{
    /* d: path("M 20.4688 16.8008 C 21.1914 16.1836 21.6523 15.2656 21.6523 14.2422 C 21.6523 13.1406 21.1211 12.1602 20.3047 11.5469 C 20.3047 6.70313 16.3438 2.74219 11.5 2.74219 C 10.293 2.74219 9.13281 2.96094 8.08594 3.37891 C 8.08594 3.375 8.08594 3.37109 8.08594 3.36719 C 8.08594 1.51172 6.57422 0 4.71875 0 C 2.85938 0 1.34766 1.51172 1.34766 3.36719 C 1.34766 4.39453 1.80859 5.3125 2.53125 5.92969 C 1.02734 6.71875 0 8.29688 0 10.1094 L 0 11.4531 C 0 11.8281 0.300781 12.1289 0.671875 12.1289 L 2.72266 12.1289 C 3.06641 16.6445 6.87109 20.2578 11.5 20.2578 C 12.2539 20.2578 12.9844 20.1797 13.6641 20.0234 C 13.6016 20.332 13.5664 20.6523 13.5664 20.9766 L 13.5664 22.3281 C 13.5664 22.6992 13.8672 23 14.2422 23 L 22.3281 23 C 22.6992 23 23 22.6992 23 22.3281 L 23 20.9766 C 23 19.168 21.9727 17.5898 20.4688 16.8008 Z M 20.3047 14.2422 C 20.3047 15.3555 19.3984 16.2617 18.2813 16.2617 C 17.168 16.2617 16.2617 15.3555 16.2617 14.2422 C 16.2617 13.125 17.168 12.2188 18.2813 12.2188 C 19.3984 12.2188 20.3047 13.125 20.3047 14.2422 Z M 4.71875 1.34766 C 5.83203 1.34766 6.73828 2.25391 6.73828 3.36719 C 6.73828 4.48438 5.83203 5.39063 4.71875 5.39063 C 3.60156 5.39063 2.69531 4.48438 2.69531 3.36719 C 2.69531 2.25391 3.60156 1.34766 4.71875 1.34766 Z M 1.34766 10.7813 L 1.34766 10.1094 C 1.34766 8.25 2.85938 6.73828 4.71875 6.73828 C 6.57422 6.73828 8.08594 8.25 8.08594 10.1094 L 8.08594 10.7813 Z M 11.5 18.9141 C 7.61719 18.9141 4.41406 15.9258 4.07422 12.1289 L 8.75781 12.1289 C 9.13281 12.1289 9.43359 11.8281 9.43359 11.4531 L 9.43359 10.1094 C 9.43359 8.29688 8.40625 6.71875 6.90234 5.92969 C 7.16797 5.70313 7.40234 5.43359 7.58594 5.13281 C 8.70703 4.44922 10.0547 4.08594 11.5 4.08594 C 15.4063 4.08594 18.6211 7.10547 18.9336 10.9336 C 18.7227 10.8945 18.5039 10.8711 18.2813 10.8711 C 16.4258 10.8711 14.9141 12.3828 14.9141 14.2422 C 14.9141 15.2656 15.375 16.1836 16.0977 16.8008 C 15.375 17.1797 14.7656 17.7383 14.3242 18.418 C 13.5039 18.7422 12.5352 18.9141 11.5 18.9141 Z M 21.6523 21.6523 L 14.9141 21.6523 L 14.9141 20.9766 C 14.9141 19.1211 16.4258 17.6094 18.2813 17.6094 C 20.1406 17.6094 21.6523 19.1211 21.6523 20.9766 Z M 21.6523 21.6523"); */
    fill: var(--bg-color);
}
.fest_icon{
    width: 23px;
    height: 23px;
}
.fest_icon path{
    /* d: path("M 17.5781 0 C 16.0859 0 14.875 1.21094 14.875 2.69922 L 14.875 4.41406 C 14.4766 4.18359 14.0156 4.05078 13.5273 4.05078 C 12.7188 4.05078 11.9961 4.40625 11.5 4.96875 C 11.0039 4.40625 10.2813 4.05078 9.47266 4.05078 C 8.98438 4.05078 8.52344 4.18359 8.125 4.41406 L 8.125 2.69922 C 8.125 1.21094 6.91406 0 5.42188 0 C 3.93359 0 2.72266 1.21094 2.72266 2.69922 L 2.72266 15.5742 C 2.72266 19.668 6.05469 23 10.1484 23 L 12.8516 23 C 16.9453 23 20.2773 19.668 20.2773 15.5742 L 20.2773 2.69922 C 20.2773 1.21094 19.0664 0 17.5781 0 Z M 12.1758 6.75 C 12.1758 6.00781 12.7813 5.40234 13.5273 5.40234 C 14.2695 5.40234 14.875 6.00781 14.875 6.75 L 14.875 9.85938 C 14.4766 9.62891 14.0156 9.49609 13.5273 9.49609 L 12.1758 9.49609 Z M 8.125 6.75 C 8.125 6.00781 8.73047 5.40234 9.47266 5.40234 C 10.2188 5.40234 10.8242 6.00781 10.8242 6.75 L 10.8242 9.49609 L 8.125 9.49609 Z M 4.07422 2.69922 C 4.07422 1.95703 4.67969 1.35156 5.42188 1.35156 C 6.16797 1.35156 6.77344 1.95703 6.77344 2.69922 L 6.77344 9.54688 C 5.72266 9.69531 4.78125 10.1953 4.07422 10.918 Z M 18.9258 15.5742 C 18.9258 18.9258 16.1992 21.6484 12.8516 21.6484 L 10.1484 21.6484 C 6.80078 21.6484 4.07422 18.9258 4.07422 15.5742 L 4.07422 14.2227 C 4.07422 12.3633 5.58594 10.8477 7.44922 10.8477 L 13.5273 10.8477 C 14.2695 10.8477 14.875 11.4531 14.875 12.1992 C 14.875 12.9414 14.2695 13.5469 13.5273 13.5469 L 7.44922 13.5469 C 7.07813 13.5469 6.77344 13.8516 6.77344 14.2227 C 6.77344 14.5977 7.07813 14.8984 7.44922 14.8984 C 10.0547 14.8984 12.1758 17.0195 12.1758 19.625 C 12.1758 19.9961 12.4766 20.3008 12.8516 20.3008 C 13.2227 20.3008 13.5273 19.9961 13.5273 19.625 C 13.5273 17.7188 12.6406 16.0117 11.2617 14.8984 L 13.5273 14.8984 C 15.0156 14.8984 16.2266 13.6875 16.2266 12.1992 L 16.2266 2.69922 C 16.2266 1.95703 16.832 1.35156 17.5781 1.35156 C 18.3203 1.35156 18.9258 1.95703 18.9258 2.69922 Z M 18.9258 15.5742"); */
    fill: var(--bg-color);
}
.show_icon{
    width: 23px;
    height: 23px;
}
.show_icon path{
    /* d: path("M 18.0586 7.45703 C 17.8125 7.45703 17.6094 7.66016 17.6094 7.90625 C 17.6094 8.15234 17.8125 8.35547 18.0586 8.35547 C 18.3047 8.35547 18.5078 8.15234 18.5078 7.90625 C 18.5078 7.66016 18.3047 7.45703 18.0586 7.45703 Z M 21.6523 5.66016 L 16.7188 5.66016 L 15.293 2.8125 C 15.0664 2.35156 14.6016 2.06641 14.0898 2.06641 L 8.91016 2.06641 C 8.39844 2.06641 7.93359 2.35156 7.70703 2.8125 L 6.28125 5.66016 L 5.39063 5.66016 L 5.39063 5.21094 C 5.39063 4.46875 4.78516 3.86328 4.04297 3.86328 L 3.14453 3.86328 C 2.40234 3.86328 1.79688 4.46875 1.79688 5.21094 L 1.79688 5.66016 L 1.34766 5.66016 C 0.605469 5.66016 0 6.26563 0 7.00781 C 0 8.23047 0 19.1094 0 19.5859 C 0 20.3281 0.605469 20.9336 1.34766 20.9336 L 21.6523 20.9336 C 22.3945 20.9336 23 20.3281 23 19.5859 C 23 18.3633 23 7.48438 23 7.00781 C 23 6.26563 22.3945 5.66016 21.6523 5.66016 Z M 8.50781 3.21484 C 8.58594 3.05859 8.73828 2.96484 8.91016 2.96484 L 14.0898 2.96484 C 14.2617 2.96484 14.4141 3.05859 14.4922 3.21484 L 15.7148 5.66016 L 7.28516 5.66016 Z M 2.69531 5.21094 C 2.69531 4.96484 2.89844 4.76172 3.14453 4.76172 L 4.04297 4.76172 C 4.28906 4.76172 4.49219 4.96484 4.49219 5.21094 L 4.49219 5.66016 L 2.69531 5.66016 Z M 0.898438 10.1484 L 6.57813 10.1484 C 5.98047 11.082 5.66016 12.1719 5.66016 13.2969 C 5.66016 14.4219 5.98047 15.5078 6.57813 16.4414 L 0.898438 16.4414 Z M 11.5 8.35547 C 14.2031 8.35547 16.4414 10.543 16.4414 13.2969 C 16.4414 16.0469 14.2031 18.2383 11.5 18.2383 C 8.79297 18.2383 6.55859 16.043 6.55859 13.2969 C 6.55859 10.5469 8.79688 8.35547 11.5 8.35547 Z M 22.1016 19.5859 C 22.1016 19.832 21.8984 20.0352 21.6523 20.0352 L 1.34766 20.0352 C 1.10156 20.0352 0.898438 19.832 0.898438 19.5859 L 0.898438 17.3398 L 7.28906 17.3398 C 8.38672 18.4844 9.91016 19.1367 11.5 19.1367 C 13.0898 19.1367 14.6172 18.4844 15.7109 17.3398 L 22.1016 17.3398 Z M 22.1016 16.4414 L 16.4219 16.4414 C 17.0195 15.5078 17.3398 14.4219 17.3398 13.2969 C 17.3398 12.1719 17.0195 11.0859 16.4219 10.1523 L 22.1016 10.1523 Z M 22.1016 9.25391 L 15.7109 9.25391 C 14.6133 8.10938 13.0898 7.45703 11.5 7.45703 C 9.91016 7.45703 8.38672 8.10938 7.28906 9.25391 L 0.898438 9.25391 L 0.898438 7.00781 C 0.898438 6.76172 1.10156 6.55859 1.34766 6.55859 C 1.75391 6.55859 21.0195 6.55859 21.6523 6.55859 C 21.8984 6.55859 22.1016 6.76172 22.1016 7.00781 Z M 12.8477 3.86328 L 10.1523 3.86328 C 9.90234 3.86328 9.70313 4.0625 9.70313 4.3125 C 9.70313 4.5625 9.90234 4.76172 10.1523 4.76172 L 12.8477 4.76172 C 13.0977 4.76172 13.2969 4.5625 13.2969 4.3125 C 13.2969 4.0625 13.0977 3.86328 12.8477 3.86328 Z M 11.5 9.25391 C 9.26953 9.25391 7.45703 11.0664 7.45703 13.2969 C 7.45703 15.5273 9.26953 17.3398 11.5 17.3398 C 13.7305 17.3398 15.543 15.5273 15.543 13.2969 C 15.543 11.0664 13.7305 9.25391 11.5 9.25391 Z M 11.5 16.4414 C 9.76563 16.4414 8.35547 15.0313 8.35547 13.2969 C 8.35547 11.5625 9.76563 10.1523 11.5 10.1523 C 13.2344 10.1523 14.6445 11.5625 14.6445 13.2969 C 14.6445 15.0313 13.2344 16.4414 11.5 16.4414 Z M 11.5 11.0508 C 10.2617 11.0508 9.25391 12.0586 9.25391 13.2969 C 9.25391 13.5469 9.45313 13.7461 9.70313 13.7461 C 9.95313 13.7461 10.1523 13.5469 10.1523 13.2969 C 10.1523 12.5547 10.7578 11.9492 11.5 11.9492 C 11.75 11.9492 11.9492 11.75 11.9492 11.5 C 11.9492 11.25 11.75 11.0508 11.5 11.0508 Z M 20.7539 7.45703 L 19.8555 7.45703 C 19.6055 7.45703 19.4063 7.65625 19.4063 7.90625 C 19.4063 8.15625 19.6055 8.35547 19.8555 8.35547 L 20.7539 8.35547 C 21.0039 8.35547 21.2031 8.15625 21.2031 7.90625 C 21.2031 7.65625 21.0039 7.45703 20.7539 7.45703 Z M 20.7539 7.45703"); */
    fill: var(--bg-color);
}
.meeting_icon{
    width: 23px;
    height: 23px;
}
.meeting_icon path{
    /* d: path("M 20.4688 16.8008 C 21.1914 16.1836 21.6523 15.2656 21.6523 14.2422 C 21.6523 13.1406 21.1211 12.1602 20.3047 11.5469 C 20.3047 6.70313 16.3438 2.74219 11.5 2.74219 C 10.293 2.74219 9.13281 2.96094 8.08594 3.37891 C 8.08594 3.375 8.08594 3.37109 8.08594 3.36719 C 8.08594 1.51172 6.57422 0 4.71875 0 C 2.85938 0 1.34766 1.51172 1.34766 3.36719 C 1.34766 4.39453 1.80859 5.3125 2.53125 5.92969 C 1.02734 6.71875 0 8.29688 0 10.1094 L 0 11.4531 C 0 11.8281 0.300781 12.1289 0.671875 12.1289 L 2.72266 12.1289 C 3.06641 16.6445 6.87109 20.2578 11.5 20.2578 C 12.2539 20.2578 12.9844 20.1797 13.6641 20.0234 C 13.6016 20.332 13.5664 20.6523 13.5664 20.9766 L 13.5664 22.3281 C 13.5664 22.6992 13.8672 23 14.2422 23 L 22.3281 23 C 22.6992 23 23 22.6992 23 22.3281 L 23 20.9766 C 23 19.168 21.9727 17.5898 20.4688 16.8008 Z M 20.3047 14.2422 C 20.3047 15.3555 19.3984 16.2617 18.2813 16.2617 C 17.168 16.2617 16.2617 15.3555 16.2617 14.2422 C 16.2617 13.125 17.168 12.2188 18.2813 12.2188 C 19.3984 12.2188 20.3047 13.125 20.3047 14.2422 Z M 4.71875 1.34766 C 5.83203 1.34766 6.73828 2.25391 6.73828 3.36719 C 6.73828 4.48438 5.83203 5.39063 4.71875 5.39063 C 3.60156 5.39063 2.69531 4.48438 2.69531 3.36719 C 2.69531 2.25391 3.60156 1.34766 4.71875 1.34766 Z M 1.34766 10.7813 L 1.34766 10.1094 C 1.34766 8.25 2.85938 6.73828 4.71875 6.73828 C 6.57422 6.73828 8.08594 8.25 8.08594 10.1094 L 8.08594 10.7813 Z M 11.5 18.9141 C 7.61719 18.9141 4.41406 15.9258 4.07422 12.1289 L 8.75781 12.1289 C 9.13281 12.1289 9.43359 11.8281 9.43359 11.4531 L 9.43359 10.1094 C 9.43359 8.29688 8.40625 6.71875 6.90234 5.92969 C 7.16797 5.70313 7.40234 5.43359 7.58594 5.13281 C 8.70703 4.44922 10.0547 4.08594 11.5 4.08594 C 15.4063 4.08594 18.6211 7.10547 18.9336 10.9336 C 18.7227 10.8945 18.5039 10.8711 18.2813 10.8711 C 16.4258 10.8711 14.9141 12.3828 14.9141 14.2422 C 14.9141 15.2656 15.375 16.1836 16.0977 16.8008 C 15.375 17.1797 14.7656 17.7383 14.3242 18.418 C 13.5039 18.7422 12.5352 18.9141 11.5 18.9141 Z M 21.6523 21.6523 L 14.9141 21.6523 L 14.9141 20.9766 C 14.9141 19.1211 16.4258 17.6094 18.2813 17.6094 C 20.1406 17.6094 21.6523 19.1211 21.6523 20.9766 Z M 21.6523 21.6523"); */
    fill: var(--bg-color);
}
.standup_icon{
    width: 15px;
    height: 20px;
}
.nightlife_icon{
    width: 15px;
    height: 20px;
}
.standup_icon path{
    /* d: path("M10.1817 20.5694H7.63662V18.6392C11.0723 18.3182 13.772 15.4353 13.772 11.9352V8.54449C13.772 8.19484 13.487 7.9113 13.1354 7.9113H12.4796C12.1283 7.9113 11.843 8.19484 11.843 8.54449C11.843 8.89413 12.1283 9.17767 12.4796 9.17767L12.4988 11.9349C12.4988 14.9509 10.0324 17.4049 7 17.4049C3.96764 17.4049 1.49978 14.9509 1.49978 11.9349V9.17767H1.52042C1.87168 9.17767 2.15704 8.89413 2.15704 8.54449C2.15704 8.19484 1.87168 7.9113 1.52042 7.9113H0.863157C0.511899 7.9113 0.226536 8.19484 0.226536 8.54449V11.9349C0.226536 15.4353 2.92631 18.3182 6.36338 18.6389V20.5691H3.81831C1.7133 20.5691 0 22.2732 0 24.3668C0 24.7162 0.285362 25 0.636621 25H13.3634C13.7146 25 14 24.7162 14 24.3668C14 22.2732 12.2867 20.5694 10.1817 20.5694ZM1.35328 23.7339C1.63638 22.6433 2.63472 21.8358 3.81831 21.8358H10.1817C11.3653 21.8358 12.3636 22.6433 12.6467 23.7339H1.35328Z M7 0C4.89499 0 3.18169 1.70378 3.18169 3.79771V11.709C3.18169 13.8027 4.89499 15.5067 7 15.5067C9.10501 15.5067 10.8183 13.8027 10.8183 11.709V3.79743C10.8183 1.70378 9.10501 0 7 0ZM9.54507 11.709C9.54507 13.1045 8.40305 14.2403 7 14.2403C5.59694 14.2403 4.45493 13.1045 4.45493 11.709V3.79743C4.45493 2.40194 5.59694 1.26609 7 1.26609C8.40305 1.26609 9.54507 2.40194 9.54507 3.79743V11.709Z"); */
    fill: var(--bg-color);
}
.nigthlife_icon path{
    fill: var(--bg-color);
}
.city_icon{
    width: 23px;
    height: 23px;
}
.city_icon path{
    /* d: path("M 20.1563 2.84375 C 18.3242 1.00781 15.8906 0 13.2969 0 C 10.7031 0 8.26953 1.00781 6.4375 2.84375 C 4.60156 4.67578 3.59375 7.11328 3.59375 9.70313 C 3.59375 10.2031 3.63281 10.7031 3.70703 11.1953 C 3.73828 11.3906 3.92188 11.5234 4.11719 11.4961 C 4.3125 11.4648 4.44922 11.2813 4.41797 11.0859 C 4.36719 10.75 4.33203 10.4063 4.32031 10.0625 L 4.67188 10.0625 C 4.87109 10.0625 5.03125 9.90234 5.03125 9.70313 C 5.03125 9.50391 4.87109 9.34375 4.67188 9.34375 L 4.32031 9.34375 C 4.38281 7.76953 4.85156 6.29688 5.625 5.03125 L 6.99609 5.03125 C 6.59375 6.01953 6.32031 7.09766 6.19141 8.22656 C 6.16797 8.42188 6.3125 8.60156 6.50781 8.62109 C 6.70703 8.64453 6.88281 8.50391 6.90625 8.30469 C 7.03906 7.14063 7.33594 6.02734 7.77344 5.03125 L 10.4453 5.03125 C 10.3203 5.73828 10.2305 6.46094 10.168 7.15625 C 10.1523 7.35547 10.3008 7.52734 10.4961 7.54688 C 10.6953 7.5625 10.8672 7.41406 10.8867 7.21875 C 10.9531 6.44922 11.0469 5.71484 11.1719 5.03125 L 15.4219 5.03125 C 15.6602 6.32813 15.793 7.80078 15.8086 9.34375 L 14.7344 9.34375 C 14.5352 9.34375 14.375 9.50391 14.375 9.70313 C 14.375 9.90234 14.5352 10.0625 14.7344 10.0625 L 15.8086 10.0625 C 15.7813 12.3867 15.4922 14.5586 14.9883 16.2031 C 14.5078 17.7578 13.875 18.6875 13.2969 18.6875 C 12.7148 18.6875 12.1328 18.6328 11.5703 18.5234 C 11.375 18.4844 11.1836 18.6094 11.1484 18.8047 C 11.1094 19 11.2344 19.1875 11.4297 19.2266 C 12.043 19.3477 12.668 19.4063 13.2969 19.4063 C 15.8906 19.4063 18.3242 18.3984 20.1563 16.5625 C 21.9922 14.7305 23 12.293 23 9.70313 C 23 7.11328 21.9922 4.67578 20.1563 2.84375 Z M 20.9688 14.375 L 19.6016 14.375 C 20.1367 13.0625 20.4375 11.5938 20.4805 10.0625 L 22.2734 10.0625 C 22.2109 11.6367 21.7422 13.1094 20.9688 14.375 Z M 20.4805 9.34375 C 20.4375 7.8125 20.1367 6.34375 19.6016 5.03125 L 20.9688 5.03125 C 21.7422 6.29688 22.2109 7.76953 22.2734 9.34375 Z M 20.4805 4.3125 L 19.2773 4.3125 C 19.0273 3.80469 18.7383 3.32813 18.4141 2.88281 C 18.0898 2.4375 17.7344 2.03906 17.3594 1.69141 C 18.5898 2.31641 19.6563 3.21875 20.4805 4.3125 Z M 18.4688 4.3125 L 16.0078 4.3125 C 15.7148 2.91406 15.293 1.72266 14.7578 0.949219 C 16.2617 1.43359 17.5664 2.64844 18.4688 4.3125 Z M 6.11328 4.3125 C 6.9375 3.21484 8.00781 2.31641 9.23828 1.6875 C 9.00391 1.90625 8.77344 2.14453 8.55859 2.40234 C 8.08203 2.96484 7.66406 3.60938 7.31641 4.3125 Z M 8.125 4.3125 C 8.41016 3.78516 8.73828 3.30078 9.10547 2.86328 C 9.89844 1.92969 10.8359 1.27734 11.8359 0.953125 C 11.2852 1.75 10.8711 2.97266 10.5859 4.3125 Z M 11.3164 4.3125 C 11.4766 3.60156 11.6641 2.96484 11.8789 2.42969 C 12.3125 1.34375 12.8281 0.71875 13.2969 0.71875 C 13.875 0.71875 14.5078 1.64844 14.9844 3.20313 C 15.0938 3.55078 15.1914 3.92188 15.2773 4.3125 Z M 16.1484 5.03125 L 18.8203 5.03125 C 19.3789 6.29688 19.7148 7.76953 19.7617 9.34375 L 16.5273 9.34375 C 16.5117 7.86719 16.3828 6.375 16.1484 5.03125 Z M 19.7617 10.0625 C 19.7148 11.6367 19.3789 13.1094 18.8203 14.375 L 16.1484 14.375 C 16.3828 13.0313 16.5117 11.5391 16.5273 10.0625 Z M 16.0078 15.0938 L 18.4688 15.0938 C 17.5664 16.7578 16.2617 17.9727 14.7578 18.457 C 15.293 17.6836 15.7148 16.4922 16.0078 15.0938 Z M 17.3594 17.7148 C 17.7344 17.3672 18.0898 16.9688 18.4141 16.5234 C 18.7383 16.0781 19.0273 15.6016 19.2773 15.0938 L 20.4805 15.0938 C 19.6563 16.1875 18.5898 17.0898 17.3594 17.7148 Z M 9.70313 18.3281 C 12.4766 18.3281 14.7344 16.0703 14.7344 13.2969 C 14.7344 10.5234 12.4766 8.26563 9.70313 8.26563 C 6.92969 8.26563 4.67188 10.5234 4.67188 13.2969 C 4.67188 14.5547 5.13672 15.707 5.90234 16.5898 L 5.13672 17.3555 C 4.99219 17.2852 4.83594 17.25 4.67188 17.25 C 4.38281 17.25 4.11328 17.3633 3.91016 17.5664 L 0.316406 21.1602 C 0.113281 21.3633 0 21.6328 0 21.9219 C 0 22.2109 0.113281 22.4805 0.316406 22.6836 C 0.519531 22.8867 0.789062 23 1.07813 23 C 1.36719 23 1.63672 22.8867 1.83984 22.6836 L 5.43359 19.0898 C 5.76563 18.7578 5.83594 18.2656 5.64453 17.8633 L 6.41016 17.0977 C 7.29297 17.8633 8.44531 18.3281 9.70313 18.3281 Z M 9.70313 8.98438 C 12.082 8.98438 14.0156 10.918 14.0156 13.2969 C 14.0156 15.6758 12.082 17.6094 9.70313 17.6094 C 7.32422 17.6094 5.39063 15.6758 5.39063 13.2969 C 5.39063 10.918 7.32422 8.98438 9.70313 8.98438 Z M 4.92578 18.582 L 1.33203 22.1758 C 1.26563 22.2422 1.17578 22.2813 1.07813 22.2813 C 0.980469 22.2813 0.890625 22.2422 0.824219 22.1758 C 0.683594 22.0352 0.683594 21.8086 0.824219 21.668 L 4.41797 18.0742 C 4.48438 18.0078 4.57422 17.9688 4.67188 17.9688 C 4.76953 17.9688 4.85938 18.0078 4.92578 18.0742 C 5.06641 18.2148 5.06641 18.4414 4.92578 18.582 Z M 9.70313 10.4219 C 11.2891 10.4219 12.5781 11.7109 12.5781 13.2969 C 12.5781 13.4961 12.7383 13.6563 12.9375 13.6563 C 13.1367 13.6563 13.2969 13.4961 13.2969 13.2969 C 13.2969 11.3164 11.6836 9.70313 9.70313 9.70313 C 9.50391 9.70313 9.34375 9.86328 9.34375 10.0625 C 9.34375 10.2617 9.50391 10.4219 9.70313 10.4219 Z M 9.70313 10.4219"); */
    fill: var(--bg-color);
}
.menu_ic {
    transform: scale(0.85);
    margin-right: 10px;
}
.top-menu .nav-item:hover, .top-menu .nav-item.active{
    background: var(--bg-color);
}
.top-menu .nav-item:hover a, .top-menu .nav-item.active a{
    color: #fff;
}
.top-menu .nav-item:hover path, .top-menu .nav-item.active path{
    fill: #fff;
}
.top-menu {
    box-shadow: 0 10px 10px 0 rgba(0,0,0,.05);
    z-index: 2;
    position: relative
}
.top-menu .navbar{
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,.05);
    z-index: 2
}
.dropdown-menu{
    width: 100%;
}
.dropdown-menu a.dropdown-item{
    color: #000 !important;
    padding: 6px 20px;
    transition: background .4s;
}
.dropdown-menu a.dropdown-item:hover{
    background: var(--bg-color);
    color: #fff !important;
}
.top-menu ul.dropdown-menu {
    max-height: 256px;
    overflow-y: scroll;
}
h2.up_h {
    width: 100%;
    font-size: 30px;
    margin-bottom: 40px;
    font-weight: 500;
    padding: 0 5px;
}
h2.affiche_h {
    font-weight: 500;
    width: 100%;
    font-size: 30px;
    line-height: 158%;
    margin-bottom: 20px;
    padding: 0 10px;
}
.main-catalog-abon h2.up_h{
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 0;
}
.filter_calend h2.affiche_h{
    padding: 0;
}
.list_session_calendar h2.affiche_h{
    padding: 0 7px;
}
.box .adc span.orange{
    background: #FF8600;
}
.box .adc span.purpule{
    background: #7452B3;
}
.box .adc span.darkblue{
    background: #0040A0;
}
.box .adc span.black{
    background: #000;
}
.box .adc span.cyan{
    background: #00FFFF;
}
.filter_calend{
    margin-bottom: 30px;
    display: flex;
}
.filter_calend_item {
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    display: flex;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px 0;
    border-bottom: 2px solid #e4e4e4;
    transition: all .3s;
}
.fci100 {
    max-width: 100%;
    flex: 0 0 100%;
}
.filter_calend .active{
    border-bottom: 2px solid var(--bg-color);
}
.filter_calend_hover{
    border-bottom: 2px solid var(--bg-color) !important;
    color: #000 !important;
}
.filter_calend_nothover{
    border-bottom: 2px solid #e4e4e4 !important;
    color: #000 !important;
}
body:not(.home) .filter_calend_abon {
    width: 100%;
    border-bottom: 2px solid #e4e4e4;
    padding: 10px 0;
    margin: 0 6px 20px 6px;
    display: none;
}
.filter_calend_abon {
    width: 100%;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #e4e4e4;
    padding: 10px 0;
}
.filter_calend_item_abon {
    font-size: 16px;
    line-height: 19px;
    cursor: pointer;
    border-bottom: 2px solid #e4e4e4;
    transition: all .3s;
    padding: 10px 20px;
}
.filter_calend_abon .active{
    border-bottom: 2px solid var(--bg-color);
}
.filter_calend_item_abon_hover{
    border-bottom: 2px solid var(--bg-color) !important;
    color: #000 !important;
}
.filter_calend_item_abon_nothover{
    border-bottom: 2px solid #e4e4e4 !important;
    color: #000 !important;
}
.content_for_abon {
    /* display: contents; */
    /*  */
    display: flex;
    flex-wrap: wrap;
}
.slick-arrow svg {
    width: 16px;
    height: 8px;
    top: 13px;
    position: relative;
}
.slick-arrow svg path{
    fill: var(--bg-color);
}
.list_session_calendar .slick-arrow{
    position: absolute;
    width: 45px;
    height: 45px;
    text-align: center;
    border: 1px solid var(--bg-color);
    box-sizing: border-box;
    border-radius: 3px;
    top: -55px;
    transition: all .4s;
    cursor: pointer;
}
.list_session_calendar .prev_slick_ar.slick-arrow {
    right: 55px;
    top: -67px;
}
.list_session_calendar .next_slick_ar.slick-arrow {
    right: 0px;
    top: -67px;
}
.list_session_calendar .slick-arrow:hover{
    background: var(--bg-color);
}
.list_session_calendar .slick-arrow:hover svg path{
    fill: #fff;
}
.h_child {
    width: 28px;
    height: 32px;
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.h_child path{
    fill: var(--bg-color);
    d: path("M14.8766 28.0493L14.8753 28.0494L14.8753 28.0493H14.8753H14.8753H14.8753H14.8753H14.8752H14.8752H14.8752H14.8752H14.8752H14.8752H14.8751H14.8751H14.8751H14.8751H14.8751H14.8751H14.8751H14.875H14.875H14.875H14.875H14.875H14.875H14.8749H14.8749H14.8749H14.8749H14.8749H14.8748H14.8748H14.8748H14.8748H14.8748H14.8747H14.8747H14.8747H14.8747H14.8747H14.8746H14.8746H14.8746H14.8746H14.8745H14.8745H14.8745H14.8745H14.8745H14.8744H14.8744H14.8744H14.8744H14.8744H14.8743H14.8743H14.8743H14.8743H14.8743H14.8742H14.8742H14.8742H14.8742H14.8741H14.8741H14.8741H14.8741H14.8741H14.874H14.874H14.874H14.874H14.874H14.8739H14.8739H14.8739H14.8739H14.8739H14.8738H14.8738H14.8738H14.8738H14.8738H14.8737H14.8737H14.8737H14.8737H14.8736H14.8736H14.8736H14.8736H14.8736H14.8735H14.8735H14.8735H14.8735H14.8735H14.8734H14.8734H14.8734H14.8734H14.8734H14.8733H14.8733H14.8733H14.8733H14.8733H14.8732H14.8732H14.8732H14.8732H14.8732H14.8731H14.8731H14.8731H14.8731H14.8731H14.873H14.873H14.873H14.873H14.8729H14.8729H14.8729H14.8729H14.8729H14.8728H14.8728H14.8728H14.8728H14.8728H14.8727H14.8727H14.8727H14.8727H14.8727H14.8726H14.8726H14.8726H14.8726H14.8725H14.8725H14.8725H14.8725H14.8725H14.8724H14.8724H14.8724H14.8724H14.8724H14.8723C14.5828 28.057 14.3033 28.0607 14.0397 28.0607C12.8035 28.0607 11.2326 27.9848 9.77661 27.7811C8.32322 27.5778 6.9754 27.246 6.19216 26.7291C5.75196 26.4391 5.47933 26.0835 5.47933 25.652V22.2832C4.31928 22.647 3.45842 23.1033 2.88555 23.6561C2.30357 24.2178 2.01733 24.8803 2.01733 25.653C2.01733 26.5403 2.41876 27.2532 3.11109 27.8258C3.80491 28.3996 4.79003 28.8315 5.95171 29.1518C8.27479 29.7924 11.2875 29.9823 14.04 29.9823C16.7925 29.9823 19.8052 29.7923 22.1282 29.1517C23.2898 28.8314 24.2748 28.3995 24.9685 27.8257C25.6607 27.2531 26.0619 26.5402 26.0617 25.653C26.0617 24.88 25.7754 24.2173 25.1931 23.6556C24.62 23.1026 23.7587 22.6463 22.598 22.2825V25.6513C22.598 25.6611 22.597 25.6699 22.5961 25.6766C22.5956 25.6805 22.5952 25.6835 22.5949 25.6861L14.8766 28.0493ZM14.8766 28.0493C15.1203 28.043 15.371 28.0343 15.6277 28.0219L15.6278 28.0219M14.8766 28.0493L15.6278 28.0219M22.4387 26.0867L22.4833 26.1093C22.5094 26.0578 22.5314 26.0049 22.5487 25.9504L22.5487 25.9503C22.556 25.9271 22.5627 25.9036 22.5683 25.8795L22.5683 25.8794C22.5826 25.8186 22.5917 25.7565 22.5943 25.6921L22.295 26.3067L22.3335 26.3385C22.3335 26.3385 22.3335 26.3385 22.3335 26.3385C22.375 26.2884 22.4118 26.2367 22.4441 26.1836L22.4442 26.1834C22.4572 26.1617 22.4682 26.1396 22.4782 26.1194C22.48 26.1159 22.4817 26.1124 22.4834 26.109L22.4387 26.0867ZM22.4387 26.0867C22.4637 26.0373 22.4847 25.987 22.501 25.9353L22.4013 26.1577C22.4132 26.1378 22.4232 26.1178 22.4333 26.0974C22.4351 26.0939 22.4369 26.0903 22.4387 26.0867ZM15.6278 28.0219C15.6582 28.0204 15.6899 28.0188 15.7215 28.0171C15.7514 28.0156 15.7811 28.014 15.8095 28.0126L15.8097 28.0126M15.6278 28.0219L15.8097 28.0126M15.8097 28.0126C16.0095 28.0019 16.2119 27.9899 16.4163 27.9752L16.4163 27.9752M15.8097 28.0126L16.4163 27.9752M16.4163 27.9752L16.592 27.9622L16.5921 27.9622M16.4163 27.9752L16.5921 27.9622M16.5921 27.9622C16.8212 27.9448 17.0516 27.9245 17.2816 27.9018L17.287 27.9014L17.2935 27.9009L17.2942 27.9008M16.5921 27.9622L17.2942 27.9008M17.2942 27.9008L17.3019 27.8999L17.3052 27.8995L17.3056 27.8994M17.2942 27.9008L17.3056 27.8994M17.3056 27.8994C18.2333 27.8066 19.1551 27.668 19.9637 27.4713M17.3056 27.8994L20.0565 27.4485M20.0565 27.4485L20.0565 27.4485L20.0561 27.4486C20.0257 27.4562 19.9949 27.4639 19.9637 27.4713M20.0565 27.4485C20.1632 27.4217 20.2681 27.3939 20.3704 27.3647M20.0565 27.4485L20.3704 27.3647M19.9637 27.4713C19.9636 27.4713 19.9636 27.4713 19.9635 27.4713L19.952 27.4227L19.9638 27.4712C19.9638 27.4713 19.9637 27.4713 19.9637 27.4713ZM20.3704 27.3647C20.44 27.3452 20.5075 27.3244 20.5743 27.3038L20.5743 27.3038L20.5597 27.256M20.3704 27.3647L20.7369 27.2529M20.5597 27.256L20.5744 27.3038L20.5861 27.3002C20.6364 27.2848 20.6875 27.2691 20.7369 27.2529M20.5597 27.256C20.614 27.2393 20.6687 27.2227 20.7213 27.2053M20.5597 27.256L20.7213 27.2053M20.7369 27.2529L20.7213 27.2053M20.7369 27.2529L20.737 27.2528M20.7213 27.2053L20.737 27.2528M20.737 27.2528C20.807 27.2299 20.8745 27.2061 20.9412 27.1821L20.737 27.2528ZM21.0297 27.1488C21.0297 27.1488 21.0297 27.1488 21.0296 27.1488L21.012 27.102L21.0297 27.1488ZM21.0297 27.1488C21.2587 27.0625 21.4696 26.9682 21.6584 26.8645L21.6585 26.8644C21.6771 26.8541 21.6961 26.8436 21.7145 26.8331C21.7145 26.8331 21.7145 26.833 21.7146 26.833L21.0297 27.1488ZM6.549 25.646C6.56241 25.6882 6.60629 25.7438 6.69449 25.8099L6.549 25.646ZM6.549 25.646V23.9439C7.40181 24.3715 8.67672 24.6508 10.0215 24.8246C11.4069 25.0037 12.8725 25.0713 14.04 25.0713C15.2075 25.0713 16.6733 25.0037 18.0588 24.8246C19.4037 24.6508 20.6787 24.3713 21.5313 23.9436V24.754V25.6386C21.5299 25.6419 21.5276 25.6464 21.524 25.6524C21.5185 25.6615 21.5125 25.6702 21.5049 25.6816C21.456 25.745 21.3454 25.8317 21.1561 25.931C20.967 26.0302 20.704 26.1396 20.3565 26.2495C19.6616 26.4695 18.632 26.6908 17.1869 26.8383C16.1841 26.9397 15.1248 26.9913 14.039 26.9913C11.9802 26.9913 10.3065 26.8176 9.06514 26.5824C8.44442 26.4648 7.93231 26.3319 7.53446 26.1979C7.13571 26.0635 6.85509 25.9292 6.69464 25.81L6.549 25.646ZM25.9763 22.9324C25.2171 22.1881 24.0877 21.6001 22.599 21.1694V3.166C22.599 2.99172 22.5148 2.83834 22.3864 2.74119C22.1291 2.38549 21.6518 2.09891 21.0461 1.86777C20.4353 1.63463 19.6865 1.45517 18.883 1.31941C17.2757 1.04784 15.4426 0.95 14.04 0.95C12.638 0.95 10.8063 1.04776 9.19976 1.31895C8.3966 1.45453 7.64809 1.63372 7.03717 1.8665C6.43155 2.09725 5.95388 2.38332 5.69575 2.73833C5.56524 2.83552 5.47967 2.99031 5.47967 3.166V21.1697C3.99142 21.6006 2.86251 22.1887 2.10358 22.9329C1.33719 23.6844 0.95 24.5933 0.95 25.6527C0.949916 26.551 1.22786 27.34 1.78184 28.0168C2.33514 28.6928 3.16182 29.2545 4.25603 29.7032C6.44356 30.6003 9.71149 31.05 14.04 31.05C18.3685 31.05 21.6365 30.6003 23.8242 29.7033C24.9185 29.2546 25.7452 28.6929 26.2986 28.017C26.8526 27.3402 27.1307 26.5512 27.1307 25.653C27.1305 24.5931 26.7431 23.684 25.9763 22.9324ZM21.5313 22.6506C21.5313 22.6506 21.5313 22.6506 21.5313 22.6506C21.5313 22.6507 21.5313 22.6508 21.5313 22.6511C21.5173 22.6948 21.4721 22.752 21.382 22.8193C21.2903 22.8877 21.1592 22.9614 20.9884 23.0373C20.6471 23.1891 20.1535 23.3472 19.5154 23.4905C18.2396 23.7771 16.3913 24.0033 14.04 24.0033C11.685 24.0033 9.83458 23.7764 8.55858 23.4899C7.92037 23.3466 7.42718 23.1887 7.08684 23.0376C6.91654 22.962 6.78609 22.8887 6.69521 22.8209C6.60549 22.7539 6.56147 22.6973 6.54862 22.6548C6.5483 22.6512 6.54786 22.6482 6.54758 22.6463L6.54703 22.6425C6.54702 22.6425 6.54701 22.6424 6.547 22.6423V4.63536C7.39906 5.06388 8.67396 5.34395 10.0191 5.51821C11.405 5.69775 12.8715 5.76567 14.04 5.76567C15.208 5.76567 16.674 5.69775 18.0596 5.51829C19.4044 5.34412 20.6791 5.0642 21.5313 4.63599L21.5313 22.6506ZM14.04 2.01767C16.3843 2.01767 18.2287 2.24265 19.5042 2.52808C20.1422 2.67085 20.6365 2.82845 20.9796 2.97992C21.1512 3.05571 21.2835 3.12932 21.3765 3.19781C21.4616 3.26039 21.5083 3.31464 21.5268 3.35769C21.5083 3.40072 21.4617 3.45497 21.3768 3.51755C21.2838 3.58605 21.1516 3.65966 20.98 3.73547C20.6371 3.88697 20.1428 4.04461 19.5048 4.18742C18.2294 4.47293 16.3848 4.698 14.04 4.698C11.685 4.698 9.83457 4.47102 8.55846 4.18533C7.92021 4.04244 7.42692 3.88515 7.08645 3.7349C6.91609 3.65971 6.78555 3.58696 6.69459 3.51965C6.61054 3.45746 6.56663 3.40451 6.55079 3.3638C6.5667 3.3216 6.61087 3.26741 6.69501 3.20414C6.78596 3.13575 6.91648 3.06205 7.08683 2.98603C7.42728 2.8341 7.92054 2.67566 8.55877 2.53199C9.83484 2.24473 11.6852 2.01767 14.04 2.01767Z");
}
.h_concert_stand {
    width: 23px;
    height: 35px;
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.h_concert_stand path{
    fill: var(--bg-color);
    d: path("M 0.816182 12.8853 C 0.599717 12.8853 0.392118 12.9711 0.239054 13.1238 C 0.0859905 13.2765 0 13.4836 0 13.6995 V 15.9428 C 0.00379942 18.8431 1.1074 21.6346 3.08917 23.7566 C 5.07094 25.8786 7.78412 27.1741 10.6838 27.3828 V 33.3715 H 6.19482 C 5.97835 33.3715 5.77075 33.4573 5.61769 33.61 C 5.46463 33.7627 5.37864 33.9698 5.37864 34.1858 C 5.37864 34.4017 5.46463 34.6088 5.61769 34.7615 C 5.77075 34.9142 5.97835 35 6.19482 35 H 16.8052 C 17.0216 35 17.2292 34.9142 17.3823 34.7615 C 17.5354 34.6088 17.6214 34.4017 17.6214 34.1858 C 17.6214 33.9698 17.5354 33.7627 17.3823 33.61 C 17.2292 33.4573 17.0216 33.3715 16.8052 33.3715 H 12.3162 V 27.3828 C 15.2159 27.1741 17.9291 25.8786 19.9108 23.7566 C 21.8926 21.6346 22.9962 18.8431 23 15.9428 V 13.6995 C 23 13.4836 22.914 13.2765 22.7609 13.1238 C 22.6079 12.9711 22.4003 12.8853 22.1838 12.8853 C 21.9674 12.8853 21.7598 12.9711 21.6067 13.1238 C 21.4536 13.2765 21.3676 13.4836 21.3676 13.6995 V 15.9428 C 21.3676 18.5541 20.3278 21.0585 18.4769 22.9051 C 16.6259 24.7516 14.1156 25.7889 11.498 25.7889 C 8.88036 25.7889 6.36997 24.7516 4.51904 22.9051 C 2.66812 21.0585 1.62828 18.5541 1.62828 15.9428 V 13.6995 C 1.62829 13.4843 1.54286 13.2778 1.39067 13.1252 C 1.23849 12.9726 1.03194 12.8864 0.816182 12.8853 Z M 17.4867 16.2725 V 5.97243 C 17.4867 4.38844 16.856 2.86933 15.7332 1.74929 C 14.6105 0.629237 13.0878 0 11.5 0 C 9.91223 0 8.38949 0.629237 7.26677 1.74929 C 6.14405 2.86933 5.51331 4.38844 5.51331 5.97243 V 16.2725 C 5.51331 17.8565 6.14405 19.3756 7.26677 20.4957 C 8.38949 21.6157 9.91223 22.245 11.5 22.245 C 13.0878 22.245 14.6105 21.6157 15.7332 20.4957 C 16.856 19.3756 17.4867 17.8565 17.4867 16.2725 Z M 7.14567 16.2725 V 5.97243 C 7.14567 4.82034 7.60443 3.71544 8.42102 2.90079 C 9.23762 2.08614 10.3452 1.62847 11.5 1.62847 C 12.6548 1.62847 13.7624 2.08614 14.579 2.90079 C 15.3956 3.71544 15.8543 4.82034 15.8543 5.97243 V 16.2725 C 15.8543 17.4246 15.3956 18.5295 14.579 19.3442 C 13.7624 20.1588 12.6548 20.6165 11.5 20.6165 C 10.3452 20.6165 9.23762 20.1588 8.42102 19.3442 C 7.60443 18.5295 7.14567 17.4246 7.14567 16.2725 Z");
}
.h_sport {
    width: 25px;
    height: 25px;
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.h_sport path{
    fill: var(--bg-color);
    d: path("M 12.4997 1.72067 L 12.4991 1.82067 H 12.4997 V 1.72067 Z M 3.16573 7.10576 L 3.25069 7.15922 L 3.25469 7.15143 L 3.16573 7.10576 Z M 12.7098 1.62067 H 12.4997 V 1.82067 H 12.7098 V 1.62067 Z M 12.5004 1.62067 L 12.2951 1.61929 L 12.2937 1.81929 L 12.4991 1.82067 L 12.5004 1.62067 Z M 2.62995 6.79886 L 2.63957 6.78264 L 2.46752 6.68065 L 2.45791 6.69687 L 2.62995 6.79886 Z M 3.08364 7.0467 L 3.07677 7.06008 L 3.25469 7.15143 L 3.26156 7.13804 L 3.08364 7.0467 Z M 3.08109 7.0525 L 3.07103 7.06849 L 3.24031 7.175 L 3.25037 7.15901 L 3.08109 7.0525 Z M 21.8365 7.10908 L 22.0101 7.00968 L 22.0097 7.00907 L 21.8365 7.10908 Z M 21.7659 6.98682 L 21.9392 6.8868 L 21.9374 6.88393 L 21.7659 6.98682 Z M 21.7332 6.93228 L 21.5475 7.00665 L 21.5535 7.02147 L 21.5617 7.03517 L 21.7332 6.93228 Z M 21.7304 6.92526 L 21.6289 6.7529 L 21.4808 6.84009 L 21.5447 6.99963 L 21.7304 6.92526 Z M 22.348 6.5617 L 22.5194 6.45856 L 22.4172 6.28888 L 22.2466 6.38934 L 22.348 6.5617 Z M 22.5689 6.94478 L 22.6672 7.11898 L 22.8396 7.02173 L 22.7441 6.84832 L 22.5689 6.94478 Z M 21.9443 7.29709 L 21.771 7.39695 L 21.8699 7.56864 L 22.0425 7.4713 L 21.9443 7.29709 Z M 21.9402 7.29 L 22.1135 7.19014 L 22.1132 7.18974 L 21.9402 7.29 Z M 21.9368 7.28411 L 21.7632 7.38352 L 21.7637 7.38438 L 21.9368 7.28411 Z M 15.5105 2.14621 L 15.5666 1.95422 L 15.0881 1.81455 L 15.3373 2.24621 L 15.5105 2.14621 Z M 16.0255 3.0381 L 16.1987 2.93816 L 16.1987 2.9381 L 16.0255 3.0381 Z M 16.9936 4.71632 L 16.8204 4.81626 L 16.8781 4.91632 L 16.9936 4.91632 L 16.9936 4.71632 Z M 18.9308 4.71627 L 18.9308 4.51627 H 18.9308 L 18.9308 4.71627 Z M 19.9629 4.71625 L 19.9629 4.91625 L 20.4611 4.91624 L 20.1012 4.57176 L 19.9629 4.71625 Z M 19.3028 4.13433 L 19.4289 3.97905 L 19.4289 3.97905 L 19.3028 4.13433 Z M 16.3434 2.42662 L 16.2719 2.61342 L 16.2719 2.61342 L 16.3434 2.42662 Z M 15.4057 3.39708 L 15.5789 3.29708 L 15.5788 3.29703 L 15.4057 3.39708 Z M 14.0664 1.07891 L 14.1073 0.883141 L 13.6695 0.791643 L 13.8932 1.17896 L 14.0664 1.07891 Z M 16.5988 1.75567 L 16.5274 1.94247 L 16.5274 1.94247 L 16.5988 1.75567 Z M 19.7548 3.5785 L 19.8808 3.42321 L 19.8808 3.42321 L 19.7548 3.5785 Z M 21.6066 5.43212 V 5.63212 L 22.0537 5.63211 L 21.7556 5.29879 L 21.6066 5.43212 Z M 18.9308 5.43214 V 5.23214 H 18.9308 L 18.9308 5.43214 Z M 16.5806 5.43221 L 16.4074 5.5322 L 16.4651 5.63221 L 16.5806 5.63221 L 16.5806 5.43221 Z M 12.7098 1.72067 L 12.5098 1.7191 L 12.5082 1.91701 L 12.7061 1.92064 L 12.7098 1.72067 Z M 12.2944 1.71929 L 12.2984 1.91925 L 12.2944 1.51929 V 1.71929 Z M 12.2873 1.71929 L 12.0874 1.72125 L 12.0893 1.91929 H 12.2873 V 1.71929 Z M 12.2803 1.00342 L 12.2763 0.803462 L 12.2763 0.803463 L 12.2803 1.00342 Z M 12.6152 1.00201 L 12.6133 1.20201 H 12.6152 V 1.00201 Z M 12.7098 1.00201 L 12.758 0.807905 L 12.7342 0.802007 H 12.7098 V 1.00201 Z M 22.9702 9.93298 L 23.1644 9.88528 L 23.0458 9.40209 L 22.797 9.83298 L 22.9702 9.93298 Z M 22.4569 10.822 L 22.6301 10.922 L 22.6301 10.922 L 22.4569 10.822 Z M 21.488 12.5002 L 21.3148 12.4002 L 21.2571 12.5002 L 21.3148 12.6002 L 21.488 12.5002 Z M 22.4563 14.1773 L 22.2831 14.2773 L 22.2831 14.2773 L 22.4563 14.1773 Z M 22.9724 15.0698 L 22.7993 15.1699 L 23.0479 15.5998 L 23.1666 15.1176 L 22.9724 15.0698 Z M 23.283 12.5084 L 23.083 12.5085 V 12.5085 L 23.283 12.5084 Z M 21.8365 10.4655 L 22.0097 10.5655 V 10.5655 L 21.8365 10.4655 Z M 23.1734 8.14997 L 23.3634 8.0876 L 23.2239 7.66251 L 23.0002 8.04997 L 23.1734 8.14997 Z M 23.9989 12.5084 L 24.1989 12.5084 V 12.5084 L 23.9989 12.5084 Z M 23.1742 16.853 L 23.001 16.953 L 23.2242 17.3397 L 23.3641 16.9157 L 23.1742 16.853 Z M 21.8365 14.5363 L 21.6633 14.6363 L 21.6633 14.6363 L 21.8365 14.5363 Z M 20.6617 12.5002 L 20.4885 12.4001 L 20.4308 12.5001 L 20.4885 12.6001 L 20.6617 12.5002 Z M 20.6448 5.43221 L 20.7959 5.30117 L 20.7361 5.23222 L 20.6448 5.23221 L 20.6448 5.43221 Z M 16.9936 5.43221 L 16.9936 5.23221 L 16.8781 5.23222 L 16.8204 5.33221 L 16.9936 5.43221 Z M 16.0255 7.10898 L 15.8523 7.00898 V 7.00898 L 16.0255 7.10898 Z M 15.0566 8.7871 L 14.8834 8.6871 L 14.8257 8.7871 L 14.8834 8.8871 L 15.0566 8.7871 Z M 16.0249 10.4643 L 15.8517 10.5643 L 15.8517 10.5643 L 16.0249 10.4643 Z M 16.9944 12.142 L 16.8213 12.2421 L 16.879 12.342 L 16.9944 12.342 L 16.9944 12.142 Z M 20.8689 12.1407 L 20.869 12.3407 L 20.9844 12.3406 L 21.0421 12.2407 L 20.8689 12.1407 Z M 22.6912 8.98445 L 22.8644 9.08442 L 22.9099 9.00556 L 22.8803 8.91946 L 22.6912 8.98445 Z M 22.3872 8.19909 L 22.5708 8.11957 L 22.5708 8.11956 L 22.3872 8.19909 Z M 21.9497 7.30728 L 22.1251 7.21111 L 22.1234 7.2081 L 21.9497 7.30728 Z M 21.7257 6.91913 L 21.8985 6.81836 L 21.8969 6.81573 L 21.7257 6.91913 Z M 21.1701 6.08823 L 21.0092 6.20708 L 21.0092 6.20709 L 21.1701 6.08823 Z M 20.9664 4.71636 L 21.1154 4.58299 L 21.0558 4.51636 L 20.9664 4.51636 L 20.9664 4.71636 Z M 21.7456 5.66152 L 21.9064 5.54266 L 21.9064 5.54266 L 21.7456 5.66152 Z M 22.3402 6.54874 L 22.5191 6.45928 L 22.5156 6.45216 L 22.5114 6.44534 L 22.3402 6.54874 Z M 22.3431 6.55437 L 22.1637 6.64404 L 22.1709 6.6561 L 22.3431 6.55437 Z M 22.5744 6.95497 L 22.4001 7.05331 L 22.4028 7.0578 L 22.5744 6.95497 Z M 22.5786 6.96199 L 22.7541 6.86576 L 22.7501 6.85916 L 22.5786 6.96199 Z M 23.0442 7.91555 L 23.2277 7.83602 L 23.2277 7.83602 L 23.0442 7.91555 Z M 23.4727 9.06193 L 23.646 9.1619 L 23.6907 9.08446 L 23.6628 8.99952 L 23.4727 9.06193 Z M 21.2802 12.8593 V 13.0593 H 21.3957 L 21.4534 12.9594 L 21.2802 12.8593 Z M 18.9308 12.8593 L 18.9307 13.0593 H 18.9308 V 12.8593 Z M 16.5798 12.8579 L 16.4066 12.9579 L 16.4643 13.0578 L 16.5797 13.0579 L 16.5798 12.8579 Z M 15.4051 10.8232 L 15.2319 10.9232 L 15.2319 10.9232 L 15.4051 10.8232 Z M 14.2303 8.78711 L 14.0571 8.6871 L 13.9994 8.78707 L 14.0571 8.88706 L 14.2303 8.78711 Z M 16.5806 4.71636 L 16.5806 4.51636 L 16.4652 4.51637 L 16.4074 4.61636 L 16.5806 4.71636 Z M 9.59409 3.39729 L 9.76728 3.49732 L 9.76729 3.49729 L 9.59409 3.39729 Z M 8.41855 5.43195 L 8.41855 5.63195 L 8.53398 5.63195 L 8.59172 5.53201 L 8.41855 5.43195 Z M 3.3938 5.43194 L 3.24458 5.29877 L 2.94727 5.63193 L 3.3938 5.63194 L 3.3938 5.43194 Z M 6.74387 2.546 L 6.84383 2.71922 L 6.84383 2.71922 L 6.74387 2.546 Z M 10.1465 1.24628 L 10.1055 1.05053 L 10.1055 1.05053 L 10.1465 1.24628 Z M 10.9309 1.08195 L 11.1041 1.18195 L 11.3279 0.794454 L 10.8899 0.886198 L 10.9309 1.08195 Z M 8.97366 3.03796 L 8.80045 2.93796 L 8.80042 2.93802 L 8.97366 3.03796 Z M 9.48671 2.14933 L 9.65992 2.24933 L 9.90874 1.81837 L 9.43088 1.95728 L 9.48671 2.14933 Z M 7.10042 3.16641 L 7.00046 2.99318 L 7.00046 2.99318 L 7.10042 3.16641 Z M 5.03757 4.71608 L 4.89905 4.57182 L 4.54051 4.91607 L 5.03756 4.91608 L 5.03757 4.71608 Z M 6.06833 4.7161 L 6.06832 4.9161 H 6.06832 L 6.06833 4.7161 Z M 8.00556 4.71608 L 8.00556 4.91608 L 8.12108 4.91608 L 8.1788 4.81602 L 8.00556 4.71608 Z M 17.2003 5.07429 L 17.3735 5.17429 L 17.4312 5.07433 L 17.3735 4.97434 L 17.2003 5.07429 Z M 14.8499 9.14503 L 14.85 9.34503 L 14.9654 9.34503 L 15.0232 9.24504 L 14.8499 9.14503 Z M 10.1496 9.14645 L 9.97638 9.24645 L 10.0342 9.34652 L 10.1497 9.34645 L 10.1496 9.14645 Z M 7.79878 5.07491 L 7.62553 4.97498 L 7.56787 5.07496 L 7.62558 5.17491 L 7.79878 5.07491 Z M 9.99044 1.27897 L 9.94943 1.08322 L 9.862 1.10154 L 9.81729 1.17888 L 9.99044 1.27897 Z M 11.2083 1.0744 L 11.2309 1.27311 L 11.231 1.27311 L 11.2083 1.0744 Z M 12.2851 1.00342 L 12.2851 1.20343 L 12.287 1.20341 L 12.2851 1.00342 Z M 13.7904 1.07262 L 13.8128 0.873871 L 13.8128 0.87387 L 13.7904 1.07262 Z M 15.0079 1.27571 L 15.1811 1.17571 L 15.1364 1.09827 L 15.0489 1.07996 L 15.0079 1.27571 Z M 14.5481 1.91319 L 14.7213 1.81312 L 14.6756 1.73413 L 14.586 1.71682 L 14.5481 1.91319 Z M 13.7118 1.78566 L 13.7342 1.58691 L 13.7341 1.58691 L 13.7118 1.78566 Z M 11.2897 1.78744 L 11.3124 1.98615 L 11.3124 1.98615 L 11.2897 1.78744 Z M 10.4485 1.91666 L 10.4105 1.72032 L 10.3209 1.73769 L 10.2753 1.81669 L 10.4485 1.91666 Z M 8.62588 5.07349 L 8.45269 4.97346 L 8.39492 5.07347 L 8.45267 5.17349 L 8.62588 5.07349 Z M 10.5625 8.42778 L 10.3893 8.52778 L 10.4471 8.62778 H 10.5625 V 8.42778 Z M 12.4998 8.42778 L 12.4999 8.22778 H 12.4998 V 8.42778 Z M 14.437 8.42916 L 14.4368 8.62916 L 14.5524 8.62924 L 14.6102 8.52916 L 14.437 8.42916 Z M 16.374 5.07427 L 16.5472 5.17427 L 16.6049 5.07427 L 16.5472 4.97427 L 16.374 5.07427 Z M 3.15567 7.12175 L 3.32904 7.22146 L 3.42986 7.04617 L 3.25346 6.94729 L 3.15567 7.12175 Z M 2.53971 6.75487 L 2.36832 6.65158 L 2.36522 6.65713 L 2.53971 6.75487 Z M 2.55354 6.73165 L 2.38051 6.63136 L 2.28045 6.80399 L 2.45285 6.90445 L 2.55354 6.73165 Z M 3.1726 7.09237 L 3.07191 7.26517 L 3.24512 7.3661 L 3.34564 7.19266 L 3.1726 7.09237 Z M 22.4678 18.2308 L 22.6419 18.3297 L 22.6461 18.3214 L 22.4678 18.2308 Z M 22.4656 18.2347 L 22.2915 18.1358 L 22.2874 18.1437 L 22.4656 18.2347 Z M 22.4603 18.2451 L 22.632 18.3486 L 22.6384 18.3361 L 22.4603 18.2451 Z M 22.4504 18.2615 L 22.2786 18.1592 L 22.2783 18.1597 L 22.4504 18.2615 Z M 22.4452 18.2703 L 22.3445 18.4431 L 22.5162 18.5432 L 22.6173 18.3722 L 22.4452 18.2703 Z M 21.8261 17.9096 L 21.648 17.8187 L 21.562 17.9872 L 21.7255 18.0824 L 21.8261 17.9096 Z M 21.8328 17.8966 L 21.6586 17.7979 L 21.6547 17.8057 L 21.8328 17.8966 Z M 21.8395 17.8848 L 21.6674 17.7828 L 21.6655 17.7862 L 21.8395 17.8848 Z M 21.8474 17.8714 L 21.9461 17.6975 L 21.7754 17.6006 L 21.6753 17.7695 L 21.8474 17.8714 Z M 22.4706 18.2252 L 22.6489 18.3158 L 22.7355 18.1455 L 22.5694 18.0513 L 22.4706 18.2252 Z M 20.8675 12.8579 L 21.0407 12.7579 L 20.9829 12.6579 L 20.8674 12.6579 L 20.8675 12.8579 Z M 16.9947 12.858 L 16.9948 12.658 L 16.8793 12.6579 L 16.8215 12.758 L 16.9947 12.858 Z M 16.0257 14.5361 L 16.1989 14.6361 L 16.1989 14.6361 L 16.0257 14.5361 Z M 15.0572 16.2121 L 14.8841 16.1121 L 14.8263 16.2121 L 14.884 16.3121 L 15.0572 16.2121 Z M 16.0258 17.8896 L 16.199 17.7896 H 16.199 L 16.0258 17.8896 Z M 16.9939 19.5664 L 16.8207 19.6664 L 16.8784 19.7664 H 16.9939 V 19.5664 Z M 20.6439 19.5664 V 19.7664 H 20.7353 L 20.7951 19.6973 L 20.6439 19.5664 Z M 21.2164 18.8448 L 21.0546 18.7273 L 21.0546 18.7273 L 21.2164 18.8448 Z M 21.8105 17.9331 L 21.6402 17.8283 L 21.6378 17.8323 L 21.8105 17.9331 Z M 21.8624 17.8447 L 21.6887 17.7456 L 21.6879 17.747 L 21.8624 17.8447 Z M 22.3536 16.8766 L 22.171 16.7952 L 22.171 16.7952 L 22.3536 16.8766 Z M 22.6924 16.0173 L 22.8815 16.0826 L 22.9113 15.9963 L 22.8656 15.9172 L 22.6924 16.0173 Z M 21.2821 12.1421 L 21.4553 12.0421 L 21.3976 11.9421 L 21.2821 11.9421 L 21.2821 12.1421 Z M 23.4749 15.9414 L 23.6648 16.0041 L 23.6929 15.919 L 23.6481 15.8414 L 23.4749 15.9414 Z M 23.0077 17.1686 L 22.8251 17.0871 L 23.0077 17.1686 Z M 22.4842 18.2013 L 22.3105 18.102 L 22.3092 18.1044 L 22.4842 18.2013 Z M 22.431 18.2925 L 22.261 18.1869 L 22.2582 18.1917 L 22.431 18.2925 Z M 21.7976 19.2659 L 21.9594 19.3834 L 21.7976 19.2659 Z M 21.074 20.1643 L 21.2232 20.2975 L 21.2233 20.2975 L 21.074 20.1643 Z M 20.9663 20.2851 V 20.4851 H 21.0559 L 21.1155 20.4182 L 20.9663 20.2851 Z M 16.5809 20.2851 L 16.4077 20.3851 L 16.4654 20.4851 H 16.5809 V 20.2851 Z M 15.4053 18.249 L 15.5785 18.149 H 15.5785 L 15.4053 18.249 Z M 14.2301 16.2135 L 14.0569 16.1135 L 13.9992 16.2135 L 14.0569 16.3135 L 14.2301 16.2135 Z M 15.4053 14.1781 L 15.5785 14.2781 L 15.5785 14.2781 L 15.4053 14.1781 Z M 16.5801 12.1421 L 16.5801 11.9421 L 16.4646 11.9421 L 16.4069 12.0421 L 16.5801 12.1421 Z M 10.7691 8.78694 L 10.9423 8.88695 L 11 8.78698 L 10.9423 8.687 L 10.7691 8.78694 Z M 9.59429 10.8216 L 9.42108 10.7216 L 9.42108 10.7216 L 9.59429 10.8216 Z M 8.41873 12.8577 L 8.41873 13.0577 L 8.53419 13.0577 L 8.59193 12.9577 L 8.41873 12.8577 Z M 6.06851 12.8577 L 6.0685 12.6577 H 6.06839 L 6.06851 12.8577 Z M 3.71834 12.8591 L 3.54514 12.9591 L 3.60291 13.0592 L 3.71846 13.0591 L 3.71834 12.8591 Z M 1.52498 9.0588 L 1.33505 8.99615 L 1.307 9.08118 L 1.35174 9.15874 L 1.52498 9.0588 Z M 1.99894 7.81593 L 1.81638 7.73425 L 1.81637 7.73427 L 1.99894 7.81593 Z M 3.19215 5.74792 L 3.03014 5.63064 L 3.03013 5.63066 L 3.19215 5.74792 Z M 4.03385 4.7147 L 4.03399 4.5147 L 3.94432 4.51464 L 3.88462 4.58154 L 4.03385 4.7147 Z M 8.41951 4.71613 L 8.59271 4.61613 L 8.53497 4.51613 L 8.41951 4.51613 L 8.41951 4.71613 Z M 8.00491 5.43198 L 8.17811 5.33198 L 8.12038 5.23198 L 8.00491 5.23198 L 8.00491 5.43198 Z M 4.35625 5.43336 L 4.35608 5.23336 L 4.2648 5.23344 L 4.20505 5.30244 L 4.35625 5.43336 Z M 3.77329 6.169 L 3.61128 6.05173 L 3.61127 6.05175 L 3.77329 6.169 Z M 2.65304 8.1079 L 2.47048 8.02622 L 2.47048 8.02623 L 2.65304 8.1079 Z M 2.30746 8.98294 L 2.11843 8.9176 L 2.08861 9.00388 L 2.13425 9.08294 L 2.30746 8.98294 Z M 4.1313 12.1404 L 3.95814 12.2405 L 4.01588 12.3404 H 4.1313 V 12.1404 Z M 6.06851 12.1404 L 6.06865 11.9404 H 6.06851 V 12.1404 Z M 8.00574 12.1418 L 8.0056 12.3418 L 8.12116 12.3419 L 8.17895 12.2418 L 8.00574 12.1418 Z M 9.94276 8.78693 L 10.116 8.88693 L 10.1737 8.78689 L 10.1159 8.68687 L 9.94276 8.78693 Z M 17.2009 12.5007 L 17.3742 12.6007 L 17.4319 12.5007 L 17.3741 12.4007 L 17.2009 12.5007 Z M 14.8502 16.5707 L 14.8502 16.7707 L 14.9656 16.7707 L 15.0233 16.6708 L 14.8502 16.5707 Z M 10.149 16.5708 L 9.97582 16.6708 L 10.0336 16.7708 L 10.149 16.7708 L 10.149 16.5708 Z M 7.79908 12.4993 L 7.62589 12.3993 L 7.56816 12.4992 L 7.62585 12.5992 L 7.79908 12.4993 Z M 10.1498 8.4292 L 10.1497 8.2292 L 10.0343 8.22927 L 9.97663 8.32916 L 10.1498 8.4292 Z M 14.851 8.4292 L 15.0242 8.32926 L 14.9665 8.22927 L 14.8511 8.2292 L 14.851 8.4292 Z M 14.4364 9.14505 L 14.6096 9.04507 L 14.5519 8.94505 H 14.4364 V 9.14505 Z M 10.5628 9.14505 V 8.94505 H 10.4473 L 10.3896 9.04501 L 10.5628 9.14505 Z M 8.62616 12.5007 L 8.45289 12.4008 L 8.39525 12.5007 L 8.45295 12.6007 L 8.62616 12.5007 Z M 10.5636 15.8549 L 10.3904 15.955 L 10.4482 16.0549 L 10.5636 16.0549 L 10.5636 15.8549 Z M 14.4372 15.8549 L 14.4372 16.0549 L 14.5527 16.0549 L 14.6104 15.9549 L 14.4372 15.8549 Z M 16.3739 12.4993 L 16.5471 12.5992 L 16.6048 12.4992 L 16.547 12.3992 L 16.3739 12.4993 Z M 2.0298 15.0673 L 1.83557 15.115 L 1.95424 15.5982 L 2.20301 15.1673 L 2.0298 15.0673 Z M 3.51087 12.5021 L 3.68408 12.6021 L 3.74178 12.5021 L 3.68413 12.4022 L 3.51087 12.5021 Z M 2.02733 9.93118 L 2.20049 9.8311 L 1.95187 9.40092 L 1.83312 9.88338 L 2.02733 9.93118 Z M 1.71698 12.4926 L 1.51698 12.4927 V 12.4927 L 1.71698 12.4926 Z M 1.82666 16.8502 L 1.63664 16.9126 L 1.77617 17.3377 L 1.99987 16.9503 L 1.82666 16.8502 Z M 1.57648 16.0881 L 1.38646 16.1505 L 1.57648 16.0881 Z M 1.00109 12.4926 L 0.801094 12.4927 V 12.4927 L 1.00109 12.4926 Z M 1.82488 8.14941 L 1.99804 8.04933 L 1.77471 7.66292 L 1.63494 8.08677 L 1.82488 8.14941 Z M 4.33799 12.5007 L 4.51119 12.6007 L 4.56892 12.5007 L 4.51121 12.4007 L 4.33799 12.5007 Z M 19.9622 20.2852 L 20.1007 20.4296 L 20.4595 20.0853 L 19.9623 20.0852 L 19.9622 20.2852 Z M 16.9942 20.2852 L 16.9942 20.0852 L 16.8788 20.0852 L 16.821 20.1852 L 16.9942 20.2852 Z M 16.0253 21.9634 L 16.1985 22.0634 L 16.1985 22.0634 L 16.0253 21.9634 Z M 15.5121 22.8509 L 15.3389 22.7508 L 15.0896 23.182 L 15.5679 23.043 L 15.5121 22.8509 Z M 17.8989 21.8339 L 17.9989 22.0072 L 17.8989 21.8339 Z M 20.8045 19.5694 L 20.8041 19.7694 H 20.8045 L 20.8045 19.5694 Z M 21.6036 19.5694 L 21.753 19.7023 L 22.0494 19.3693 L 21.6036 19.3694 L 21.6036 19.5694 Z M 18.2555 22.4543 L 18.3554 22.6276 V 22.6276 L 18.2555 22.4543 Z M 14.8533 23.7537 L 14.8943 23.9495 L 14.8533 23.7537 Z M 14.0697 23.9179 L 13.8965 23.8179 L 13.6728 24.2054 L 14.1108 24.1136 L 14.0697 23.9179 Z M 15.4049 21.6054 L 15.5781 21.7054 L 15.5781 21.7054 L 15.4049 21.6054 Z M 16.5796 19.5693 L 16.5797 19.3693 L 16.4641 19.3693 L 16.4064 19.4694 L 16.5796 19.5693 Z M 16.7869 19.5694 L 16.7869 19.7694 H 16.7872 L 16.7869 19.5694 Z M 10.7695 16.2142 L 10.9427 16.3142 L 11.0004 16.2143 L 10.9427 16.1143 L 10.7695 16.2142 Z M 8.4183 20.2851 L 8.4183 20.4851 L 8.53373 20.4851 L 8.59148 20.3851 L 8.4183 20.2851 Z M 6.0681 20.2851 L 6.0681 20.0851 H 6.0681 L 6.0681 20.2851 Z M 4.03613 20.2865 L 3.88708 20.4198 L 3.94676 20.4865 L 4.03627 20.4865 L 4.03613 20.2865 Z M 3.21921 19.2911 L 3.38067 19.1731 L 3.38066 19.1731 L 3.21921 19.2911 Z M 2.59927 18.3494 L 2.42525 18.448 L 2.42699 18.451 L 2.59927 18.3494 Z M 2.54294 18.25 L 2.71696 18.1514 L 2.71527 18.1485 L 2.54294 18.25 Z M 2.5017 18.18 L 2.32767 18.2786 L 2.32938 18.2815 L 2.5017 18.18 Z M 1.98637 17.1561 L 2.16929 17.0753 L 2.16929 17.0753 L 1.98637 17.1561 Z M 1.52716 15.9378 L 1.35396 15.8378 L 1.30925 15.9153 L 1.33714 16.0002 L 1.52716 15.9378 Z M 3.71794 12.1434 V 11.9434 H 3.60247 L 3.54473 12.0434 L 3.71794 12.1434 Z M 3.92442 12.1434 V 12.3434 L 3.92469 12.3434 L 3.92442 12.1434 Z M 8.2118 12.1434 L 8.21152 12.3434 H 8.2118 V 12.1434 Z M 8.4183 12.1434 L 8.59145 12.0433 L 8.53369 11.9434 H 8.4183 V 12.1434 Z M 8.00533 12.8593 L 8.17849 12.7592 L 8.1208 12.6594 L 8.00549 12.6593 L 8.00533 12.8593 Z M 4.1309 12.8593 L 4.13073 12.6593 L 4.01537 12.6594 L 3.95769 12.7593 L 4.1309 12.8593 Z M 2.30876 16.0152 L 2.13556 15.9152 L 2.08997 15.9942 L 2.11968 16.0804 L 2.30876 16.0152 Z M 2.6433 16.867 L 2.46037 16.9478 L 2.46037 16.9478 L 2.6433 16.867 Z M 3.12199 17.8208 L 2.94794 17.9193 L 2.94901 17.9212 L 3.12199 17.8208 Z M 3.16277 17.891 L 3.33665 17.7922 L 3.33576 17.7907 L 3.16277 17.891 Z M 3.21613 17.9849 L 3.04224 18.0837 L 3.04385 18.0865 L 3.21613 17.9849 Z M 3.79751 18.8672 L 3.95898 18.7492 L 3.95897 18.7492 L 3.79751 18.8672 Z M 4.3552 19.5678 L 4.20409 19.6988 L 4.2639 19.7678 H 4.3552 V 19.5678 Z M 8.00532 19.5692 L 8.00518 19.7692 L 8.12074 19.7693 L 8.17853 19.6692 L 8.00532 19.5692 Z M 9.94157 16.2142 L 10.1148 16.3142 L 10.1724 16.2143 L 10.1148 16.1144 L 9.94157 16.2142 Z M 17.2005 19.928 L 17.3737 20.028 L 17.4314 19.9281 L 17.3738 19.8281 L 17.2005 19.928 Z M 15.0097 23.7209 L 15.0508 23.9167 L 15.1382 23.8984 L 15.1829 23.821 L 15.0097 23.7209 Z M 13.7123 23.9338 L 13.7335 24.1326 L 13.7123 23.9338 Z M 12.5586 23.9982 L 12.5598 24.1982 H 12.5599 L 12.5586 23.9982 Z M 12.4052 23.9982 L 12.4037 24.1982 H 12.4052 V 23.9982 Z M 11.2698 23.9339 L 11.2911 23.7351 H 11.2911 L 11.2698 23.9339 Z M 9.99111 23.7241 L 9.8179 23.8241 L 9.86263 23.9015 L 9.95018 23.9198 L 9.99111 23.7241 Z M 7.79858 19.928 L 7.62536 19.8281 L 7.56763 19.9281 L 7.62541 20.0281 L 7.79858 19.928 Z M 10.1494 15.8551 L 10.1493 15.6551 L 10.0339 15.6551 L 9.97615 15.7551 L 10.1494 15.8551 Z M 14.8505 15.8565 L 15.0237 15.7564 L 14.966 15.6565 L 14.8507 15.6565 L 14.8505 15.8565 Z M 14.436 16.5724 L 14.6091 16.4722 L 14.5514 16.3724 L 14.4361 16.3724 L 14.436 16.5724 Z M 10.5623 16.5738 L 10.562 16.3738 L 10.4468 16.3739 L 10.3891 16.4737 L 10.5623 16.5738 Z M 8.62567 19.9266 L 8.45248 19.8266 L 8.39472 19.9266 L 8.45247 20.0266 L 8.62567 19.9266 Z M 9.59418 21.6041 L 9.76741 21.5041 L 9.76739 21.5041 L 9.59418 21.6041 Z M 10.4491 23.0863 L 10.2759 23.1862 L 10.3215 23.2653 L 10.4111 23.2826 L 10.4491 23.0863 Z M 11.3455 23.2209 L 11.3242 23.4197 H 11.3242 L 11.3455 23.2209 Z M 12.5559 23.2823 L 12.5558 23.4823 L 12.5571 23.4823 L 12.5559 23.2823 Z M 13.6365 23.2207 L 13.6577 23.4196 L 13.6577 23.4196 L 13.6365 23.2207 Z M 14.5516 23.0833 L 14.5897 23.2796 L 14.6792 23.2623 L 14.7248 23.1833 L 14.5516 23.0833 Z M 16.3734 19.9266 L 16.5466 20.0265 L 16.6043 19.9266 L 16.5466 19.8266 L 16.3734 19.9266 Z M 3.16843 17.9018 L 3.34165 17.8018 L 3.34163 17.8018 L 3.16843 17.9018 Z M 3.18954 17.9384 L 3.0163 18.0384 L 3.01794 18.0411 L 3.18954 17.9384 Z M 3.22556 17.999 L 3.32731 18.1712 L 3.49956 18.0694 L 3.39772 17.8972 L 3.22556 17.999 Z M 2.60792 18.364 L 2.43587 18.4659 L 2.53771 18.6378 L 2.70967 18.5361 L 2.60792 18.364 Z M 2.54859 18.2606 L 2.72182 18.1606 L 2.72179 18.1606 L 2.54859 18.2606 Z M 2.48774 18.156 L 2.38902 17.9821 L 2.2156 18.0805 L 2.31351 18.2542 L 2.48774 18.156 Z M 3.11099 17.8023 L 3.28522 17.7041 L 3.18673 17.5293 L 3.01227 17.6284 L 3.11099 17.8023 Z M 10.9309 23.9206 L 10.8899 24.1164 L 11.3275 24.2079 L 11.1041 23.8207 L 10.9309 23.9206 Z M 8.40024 23.244 L 8.47172 23.0572 L 8.47171 23.0572 L 8.40024 23.244 Z M 5.24587 21.422 L 5.11984 21.5773 L 5.11984 21.5773 L 5.24587 21.422 Z M 3.39442 19.5692 L 3.39431 19.3692 L 2.94734 19.3694 L 3.24536 19.7026 L 3.39442 19.5692 Z M 8.41771 19.5678 L 8.59089 19.4677 L 8.53314 19.3678 H 8.41771 L 8.41771 19.5678 Z M 8.00634 20.2865 L 8.17955 20.1865 L 8.12186 20.0865 L 8.00649 20.0865 L 8.00634 20.2865 Z M 5.0385 20.2851 L 5.0385 20.0851 L 4.54014 20.0851 L 4.90024 20.4296 L 5.0385 20.2851 Z M 5.69784 20.8662 L 5.82386 20.7109 H 5.82386 L 5.69784 20.8662 Z M 8.65571 22.573 L 8.72718 22.3862 L 8.72718 22.3862 L 8.65571 22.573 Z M 9.48846 22.8535 L 9.4324 23.0455 L 9.91092 23.1852 L 9.66166 22.7535 L 9.48846 22.8535 Z M 12.4406 23.2823 L 12.4407 23.4823 L 12.4486 23.0825 L 12.4406 23.2823 Z M 12.4818 23.2812 L 12.4942 23.0812 H 12.4818 V 23.2812 Z M 12.5611 23.2823 L 12.7611 23.283 L 12.7618 23.0823 L 12.5611 23.0823 L 12.5611 23.2823 Z M 12.4818 23.9985 V 24.1985 H 12.4819 L 12.4818 23.9985 Z M 12.3996 23.9982 L 12.1996 23.9962 L 12.1977 24.1966 L 12.398 24.1982 L 12.3996 23.9982 Z M 23.6068 9.52429 L 23.4136 9.57605 V 9.57605 L 23.6068 9.52429 Z M 15.4758 23.6065 L 15.4241 23.4133 H 15.4241 L 15.4758 23.6065 Z M 1.39319 15.4757 L 1.58637 15.424 L 1.58637 15.424 L 1.39319 15.4757 Z M 9.52419 1.39355 L 9.57595 1.58674 L 9.57595 1.58674 L 9.52419 1.39355 Z M 22.9134 9.70957 L 22.7202 9.76133 V 9.76133 L 22.9134 9.70957 Z M 9.70952 2.08694 L 9.76128 2.28012 L 9.76128 2.28012 L 9.70952 2.08694 Z M 3.16299 7.11 L 3.3362 7.21 L 3.3362 7.21 L 3.16299 7.11 Z M 2.08664 15.2904 L 2.27982 15.2386 L 2.27982 15.2386 L 2.08664 15.2904 Z M 15.2905 22.913 L 15.2387 22.7198 L 15.2387 22.7198 L 15.2905 22.913 Z M 22.0097 7.00907 L 21.9391 6.88681 L 21.5927 7.08682 L 21.6633 7.20909 L 22.0097 7.00907 Z M 21.9374 6.88393 L 21.9047 6.82939 L 21.5617 7.03517 L 21.5944 7.0897 L 21.9374 6.88393 Z M 21.9189 6.85791 L 21.9161 6.85089 L 21.5447 6.99963 L 21.5475 7.00665 L 21.9189 6.85791 Z M 21.8319 7.09761 L 22.4495 6.73406 L 22.2466 6.38934 L 21.6289 6.7529 L 21.8319 7.09761 Z M 22.1767 6.66484 C 22.2055 6.7127 22.2417 6.77433 22.2864 6.85168 L 22.6328 6.65153 C 22.5873 6.57295 22.5498 6.50913 22.5194 6.45856 L 22.1767 6.66484 Z M 22.2864 6.8517 C 22.3263 6.92072 22.3623 6.98415 22.3937 7.04124 L 22.7441 6.84832 C 22.711 6.78817 22.6736 6.72223 22.6327 6.65151 L 22.2864 6.8517 Z M 22.4707 6.77058 L 21.846 7.12289 L 22.0425 7.4713 L 22.6672 7.11898 L 22.4707 6.77058 Z M 22.1176 7.19723 L 22.1135 7.19014 L 21.7669 7.38986 L 21.771 7.39695 L 22.1176 7.19723 Z M 22.1132 7.18974 L 22.1098 7.18385 L 21.7637 7.38438 L 21.7671 7.39027 L 22.1132 7.18974 Z M 22.1103 7.18471 L 22.0101 7.00968 L 21.663 7.20848 L 21.7632 7.38351 L 22.1103 7.18471 Z M 15.3373 2.24621 L 15.8523 3.13811 L 16.1987 2.9381 L 15.6837 2.04621 L 15.3373 2.24621 Z M 15.8523 3.13804 L 16.8204 4.81626 L 17.1668 4.61638 L 16.1988 2.93817 L 15.8523 3.13804 Z M 16.9936 4.91632 L 18.9308 4.91627 L 18.9308 4.51627 L 16.9936 4.51632 L 16.9936 4.91632 Z M 18.9308 4.91627 L 19.9629 4.91625 L 19.9629 4.51625 L 18.9308 4.51627 L 18.9308 4.91627 Z M 20.1012 4.57176 C 19.8868 4.36661 19.6626 4.1688 19.4289 3.97905 L 19.1768 4.28962 C 19.4021 4.47249 19.6181 4.66309 19.8246 4.86074 L 20.1012 4.57176 Z M 19.4289 3.97905 C 18.9821 3.61641 18.5025 3.28506 17.9915 2.99006 L 17.7915 3.33648 C 18.284 3.62079 18.7462 3.94013 19.1768 4.28962 L 19.4289 3.97905 Z M 17.9915 2.99006 C 17.4805 2.69505 16.9523 2.44543 16.4148 2.23982 L 16.2719 2.61342 C 16.7902 2.81168 17.2993 3.05228 17.7915 3.33648 L 17.9915 2.99006 Z M 16.4148 2.23982 C 16.1337 2.13229 15.8507 2.03717 15.5666 1.95422 L 15.4545 2.3382 C 15.7283 2.41811 16.001 2.50977 16.2719 2.61342 L 16.4148 2.23982 Z M 14.0255 1.27468 L 14.8097 1.43856 L 14.8915 1.04702 L 14.1073 0.883141 L 14.0255 1.27468 Z M 14.8097 1.43856 C 15.3911 1.56005 15.9655 1.72753 16.5274 1.94247 L 16.6703 1.56887 C 16.0882 1.3462 15.4933 1.17278 14.8915 1.04702 L 14.8097 1.43856 Z M 16.5274 1.94247 C 17.0773 2.1528 17.6196 2.41013 18.1495 2.71606 L 18.3495 2.36965 C 17.8013 2.05318 17.2399 1.78675 16.6703 1.56887 L 16.5274 1.94247 Z M 18.1495 2.71606 C 18.6786 3.02156 19.1718 3.3629 19.6288 3.73379 L 19.8808 3.42321 C 19.4077 3.03922 18.8971 2.68587 18.3495 2.36965 L 18.1495 2.71606 Z M 19.6288 3.73378 C 20.0966 4.11354 20.5288 4.52708 20.924 4.96889 L 21.2221 4.70223 C 20.813 4.24483 20.3654 3.81656 19.8808 3.42321 L 19.6288 3.73378 Z M 20.924 4.96888 L 21.4575 5.56544 L 21.7556 5.29879 L 21.2221 4.70223 L 20.924 4.96888 Z M 12.2944 1.51929 H 12.2873 V 1.91929 H 12.2944 V 1.51929 Z M 12.4873 1.71733 L 12.4803 1.00146 L 12.0803 1.00538 L 12.0874 1.72125 L 12.4873 1.71733 Z M 12.2843 1.20338 C 12.3532 1.202 12.4247 1.20137 12.4983 1.20141 L 12.4985 0.801406 C 12.4225 0.80137 12.3483 0.802017 12.2763 0.803462 L 12.2843 1.20338 Z M 12.4984 1.20141 C 12.5372 1.20142 12.5755 1.20163 12.6133 1.202 L 12.6171 0.802017 C 12.5782 0.80164 12.5387 0.801424 12.4985 0.801406 L 12.4984 1.20141 Z M 12.6152 1.20201 H 12.7098 V 0.802007 H 12.6152 V 1.20201 Z M 12.6616 1.19611 L 12.6672 1.19751 L 12.7636 0.809302 L 12.758 0.807905 L 12.6616 1.19611 Z M 12.5154 1.00184 L 12.5098 1.7191 L 12.9098 1.72224 L 12.9154 1.00497 L 12.5154 1.00184 Z M 22.797 9.83298 L 22.2837 10.722 L 22.6301 10.922 L 23.1434 10.033 L 22.797 9.83298 Z M 22.2837 10.722 L 21.3148 12.4002 L 21.6612 12.6002 L 22.6301 10.922 L 22.2837 10.722 Z M 21.3148 12.6002 L 22.2831 14.2773 L 22.6295 14.0773 L 21.6612 12.4002 L 21.3148 12.6002 Z M 22.2832 14.2774 L 22.7993 15.1699 L 23.1455 14.9696 L 22.6294 14.0772 L 22.2832 14.2774 Z M 23.1666 15.1176 C 23.3794 14.2535 23.4832 13.3775 23.483 12.5084 L 23.083 12.5085 C 23.0832 13.3457 22.9832 14.1895 22.7782 15.0219 L 23.1666 15.1176 Z M 23.483 12.5084 C 23.4828 11.6227 23.3747 10.7417 23.1644 9.88528 L 22.776 9.98068 C 22.9787 10.8062 23.0828 11.6552 23.083 12.5085 L 23.483 12.5084 Z M 22.9834 8.21234 L 23.2335 8.97451 L 23.6136 8.84976 L 23.3634 8.0876 L 22.9834 8.21234 Z M 23.2335 8.9745 C 23.6059 10.1092 23.7986 11.3029 23.7989 12.5085 L 24.1989 12.5084 C 24.1986 11.2603 23.9991 10.0246 23.6136 8.84977 L 23.2335 8.9745 Z M 23.7989 12.5085 C 23.7991 13.6895 23.6151 14.8779 23.2352 16.0296 L 23.6151 16.1549 C 24.0086 14.9619 24.1991 13.731 24.1989 12.5084 L 23.7989 12.5085 Z M 23.2352 16.0296 L 22.9842 16.7904 L 23.3641 16.9157 L 23.6151 16.1549 L 23.2352 16.0296 Z M 20.6448 5.23221 L 18.9308 5.23214 L 18.9308 5.63214 L 20.6448 5.63221 L 20.6448 5.23221 Z M 18.9308 5.23214 L 16.9936 5.23221 L 16.9936 5.63221 L 18.9308 5.63214 L 18.9308 5.23214 Z M 16.8204 5.33221 L 15.8523 7.00898 L 16.1987 7.20898 L 17.1668 5.53222 L 16.8204 5.33221 Z M 15.8523 7.00897 L 14.8834 8.6871 L 15.2298 8.8871 L 16.1987 7.20898 L 15.8523 7.00897 Z M 14.8834 8.8871 L 15.8517 10.5643 L 16.1981 10.3643 L 15.2298 8.6871 L 14.8834 8.8871 Z M 15.8517 10.5643 L 16.8213 12.2421 L 17.1676 12.042 L 16.1981 10.3642 L 15.8517 10.5643 Z M 16.9944 12.342 L 18.9308 12.3421 L 18.9308 11.9421 L 16.9944 11.942 L 16.9944 12.342 Z M 18.931 12.3421 L 20.869 12.3407 L 20.8687 11.9407 L 18.9307 11.9421 L 18.931 12.3421 Z M 21.0421 12.2407 L 22.0097 10.5655 L 21.6633 10.3655 L 20.6957 12.0406 L 21.0421 12.2407 Z M 22.0097 10.5655 L 22.8644 9.08442 L 22.518 8.88448 L 21.6632 10.3655 L 22.0097 10.5655 Z M 22.8803 8.91946 C 22.7861 8.64525 22.6829 8.37834 22.5708 8.11957 L 22.2037 8.2786 C 22.3116 8.52749 22.4111 8.7847 22.502 9.04944 L 22.8803 8.91946 Z M 22.5708 8.11956 C 22.4395 7.81659 22.2908 7.51343 22.1251 7.21113 L 21.7744 7.40344 C 21.9344 7.69528 22.0775 7.98735 22.2037 8.27861 L 22.5708 8.11956 Z M 22.1234 7.2081 L 22.0102 7.00989 L 21.6628 7.20827 L 21.776 7.40647 L 22.1234 7.2081 Z M 22.0093 7.00833 L 21.8985 6.81837 L 21.553 7.01988 L 21.6638 7.20983 L 22.0093 7.00833 Z M 21.8969 6.81573 C 21.7193 6.52164 21.5303 6.23923 21.3309 5.96937 L 21.0092 6.20709 C 21.2011 6.46684 21.3833 6.73892 21.5545 7.02253 L 21.8969 6.81573 Z M 21.3309 5.96937 C 21.1608 5.73914 20.9824 5.51615 20.7959 5.30117 L 20.4937 5.56326 C 20.6732 5.77024 20.8452 5.98508 21.0092 6.20708 L 21.3309 5.96937 Z M 20.8173 4.84973 L 20.924 4.96892 L 21.2221 4.70219 L 21.1154 4.58299 L 20.8173 4.84973 Z M 20.924 4.96889 C 21.1596 5.2323 21.38 5.50326 21.5847 5.78037 L 21.9064 5.54266 C 21.6942 5.25545 21.4659 4.97484 21.2221 4.70223 L 20.924 4.96889 Z M 21.5847 5.78037 C 21.7966 6.06705 21.9914 6.35801 22.169 6.65214 L 22.5114 6.44534 C 22.3272 6.14035 22.1255 5.83908 21.9064 5.54266 L 21.5847 5.78037 Z M 22.1614 6.6382 L 22.1642 6.64382 L 22.5219 6.46491 L 22.5191 6.45928 L 22.1614 6.6382 Z M 22.1709 6.6561 L 22.2874 6.85334 L 22.6318 6.64987 L 22.5152 6.45263 L 22.1709 6.6561 Z M 22.2854 6.84991 L 22.4002 7.05327 L 22.7485 6.85667 L 22.6338 6.6533 L 22.2854 6.84991 Z M 22.4028 7.0578 L 22.407 7.06482 L 22.7501 6.85916 L 22.7459 6.85214 L 22.4028 7.0578 Z M 22.4032 7.05815 C 22.5672 7.35724 22.7198 7.67002 22.8607 7.99508 L 23.2277 7.83602 C 23.0821 7.5002 22.9242 7.17627 22.7539 6.86583 L 22.4032 7.05815 Z M 22.8607 7.99507 C 23.0022 8.32166 23.1266 8.64885 23.2335 8.97453 L 23.6136 8.84975 C 23.5027 8.51218 23.374 8.17356 23.2277 7.83602 L 22.8607 7.99507 Z M 23.2335 8.97455 L 23.2827 9.12434 L 23.6628 8.99952 L 23.6136 8.84972 L 23.2335 8.97455 Z M 3.54302 5.5651 L 4.07539 4.96854 L 3.77695 4.70221 L 3.24458 5.29877 L 3.54302 5.5651 Z M 4.07539 4.96854 C 4.88314 4.06343 5.82063 3.30964 6.84383 2.71922 L 6.64391 2.37277 C 5.58464 2.984 4.61369 3.76461 3.77695 4.70221 L 4.07539 4.96854 Z M 6.84383 2.71922 C 7.88733 2.11708 9.01754 1.68712 10.1875 1.44203 L 10.1055 1.05053 C 8.8943 1.30426 7.72427 1.74936 6.64391 2.37277 L 6.84383 2.71922 Z M 10.1875 1.44203 L 10.9719 1.2777 L 10.8899 0.886198 L 10.1055 1.05053 L 10.1875 1.44203 Z M 9.14686 3.13796 L 9.65992 2.24933 L 9.31351 2.04933 L 8.80045 2.93796 L 9.14686 3.13796 Z M 9.43088 1.95728 C 8.58465 2.20328 7.7679 2.55034 7.00046 2.99318 L 7.20038 3.33964 C 7.93977 2.91298 8.72687 2.5785 9.54254 2.34138 L 9.43088 1.95728 Z M 7.00046 2.99318 C 6.24762 3.4276 5.54091 3.95552 4.89905 4.57182 L 5.17609 4.86035 C 5.79443 4.26662 6.4752 3.7581 7.20038 3.33964 L 7.00046 2.99318 Z M 5.03756 4.91608 L 6.06832 4.9161 L 6.06833 4.5161 L 5.03757 4.51608 L 5.03756 4.91608 Z M 6.06833 4.9161 L 8.00556 4.91608 L 8.00556 4.51608 L 6.06833 4.5161 L 6.06833 4.9161 Z M 8.1788 4.81602 L 9.1469 3.1379 L 8.80042 2.93802 L 7.83232 4.61614 L 8.1788 4.81602 Z M 10.0315 1.47472 L 10.1875 1.44203 L 10.1055 1.05053 L 9.94943 1.08322 L 10.0315 1.47472 Z M 10.1874 1.44204 C 10.5349 1.3693 10.8834 1.31277 11.2309 1.27311 L 11.1856 0.875693 C 10.8255 0.916783 10.4647 0.97532 10.1055 1.05053 L 10.1874 1.44204 Z M 11.231 1.27311 C 11.5732 1.23404 11.9262 1.21062 12.2844 1.20338 L 12.2763 0.803463 C 11.9061 0.81094 11.5406 0.835157 11.1856 0.875694 L 11.231 1.27311 Z M 12.2803 1.20342 L 12.2851 1.20342 L 12.2851 0.803421 L 12.2803 0.803422 L 12.2803 1.20342 Z M 12.287 1.20341 L 12.5003 1.2014 L 12.4966 0.801415 L 12.2832 0.80343 L 12.287 1.20341 Z M 12.4966 1.2014 L 12.7136 1.2034 L 12.7172 0.803413 L 12.5003 0.801415 L 12.4966 1.2014 Z M 12.7117 1.20337 C 13.0686 1.20991 13.4227 1.23253 13.7681 1.27137 L 13.8128 0.87387 C 13.4544 0.833585 13.0878 0.810196 12.7191 0.803438 L 12.7117 1.20337 Z M 13.7681 1.27136 C 14.1147 1.31036 14.4623 1.36597 14.8097 1.43856 L 14.8915 1.04701 C 14.5319 0.97187 14.1719 0.914272 13.8128 0.873871 L 13.7681 1.27136 Z M 14.8096 1.43855 L 14.9669 1.47147 L 15.0489 1.07996 L 14.8916 1.04703 L 14.8096 1.43855 Z M 15.5788 3.29701 L 14.7213 1.81312 L 14.3749 2.01327 L 15.2325 3.49716 L 15.5788 3.29701 Z M 14.586 1.71682 C 14.3038 1.66229 14.0196 1.61904 13.7342 1.58691 L 13.6894 1.9844 C 13.9646 2.01537 14.2384 2.05704 14.5101 2.10956 L 14.586 1.71682 Z M 13.7341 1.58691 C 13.3871 1.5479 13.0487 1.52684 12.7134 1.52071 L 12.7061 1.92064 C 13.0295 1.92656 13.3554 1.94685 13.6894 1.9844 L 13.7341 1.58691 Z M 12.2904 1.51933 C 11.9544 1.52613 11.6113 1.54943 11.267 1.58873 L 11.3124 1.98615 C 11.6447 1.94821 11.9753 1.92579 12.2984 1.91925 L 12.2904 1.51933 Z M 11.267 1.58873 C 10.9778 1.62173 10.692 1.6657 10.4105 1.72032 L 10.4866 2.113 C 10.7579 2.06038 11.0334 2.01798 11.3124 1.98615 L 11.267 1.58873 Z M 10.2753 1.81669 L 9.42087 3.29732 L 9.76732 3.49725 L 10.6218 2.01662 L 10.2753 1.81669 Z M 9.42091 3.29725 L 8.45269 4.97346 L 8.79906 5.17353 L 9.76728 3.49732 L 9.42091 3.29725 Z M 8.45267 5.17349 L 9.42122 6.85102 L 9.76763 6.65101 L 8.79908 4.97349 L 8.45267 5.17349 Z M 9.42122 6.85102 L 10.3893 8.52778 L 10.7358 8.32778 L 9.76763 6.65101 L 9.42122 6.85102 Z M 10.5625 8.62778 H 12.4998 V 8.22778 H 10.5625 V 8.62778 Z M 12.4996 8.62778 L 14.4368 8.62916 L 14.4371 8.22916 L 12.4999 8.22778 L 12.4996 8.62778 Z M 14.6102 8.52916 L 15.5783 6.85244 L 15.2319 6.65244 L 14.2638 8.32916 L 14.6102 8.52916 Z M 15.5783 6.85245 L 16.5472 5.17427 L 16.2008 4.97427 L 15.2319 6.65244 L 15.5783 6.85245 Z M 16.5472 4.97427 L 15.5789 3.29708 L 15.2325 3.49708 L 16.2008 5.17427 L 16.5472 4.97427 Z M 3.25346 6.94729 L 2.6283 6.59685 L 2.43271 6.94577 L 3.05788 7.29621 L 3.25346 6.94729 Z M 2.70499 6.86904 L 2.7142 6.8526 L 2.36522 6.65713 L 2.35601 6.67357 L 2.70499 6.86904 Z M 2.71101 6.8581 L 2.71523 6.85109 L 2.37263 6.64463 L 2.36841 6.65164 L 2.71101 6.8581 Z M 2.45285 6.90445 L 3.07191 7.26517 L 3.2733 6.91957 L 2.65424 6.55884 L 2.45285 6.90445 Z M 22.2939 18.132 L 22.2917 18.1359 L 22.6395 18.3335 L 22.6417 18.3295 L 22.2939 18.132 Z M 22.2874 18.1437 L 22.2821 18.1541 L 22.6384 18.3361 L 22.6437 18.3257 L 22.2874 18.1437 Z M 22.2889 18.1419 L 22.2847 18.1489 L 22.6273 18.3553 L 22.6316 18.3483 L 22.2889 18.1419 Z M 22.2842 18.1498 L 22.2786 18.1592 L 22.6223 18.3638 L 22.6279 18.3544 L 22.2842 18.1498 Z M 22.2783 18.1597 L 22.2731 18.1685 L 22.6173 18.3722 L 22.6225 18.3634 L 22.2783 18.1597 Z M 22.5459 18.0975 L 21.9268 17.7368 L 21.7255 18.0824 L 22.3445 18.4431 L 22.5459 18.0975 Z M 22.0043 18.0005 L 22.0109 17.9875 L 21.6547 17.8057 L 21.648 17.8187 L 22.0043 18.0005 Z M 22.0068 17.9952 L 22.0135 17.9834 L 21.6655 17.7862 L 21.6588 17.798 L 22.0068 17.9952 Z M 22.0115 17.9867 L 22.0195 17.9734 L 21.6753 17.7695 L 21.6674 17.7828 L 22.0115 17.9867 Z M 21.7487 18.0454 L 22.3719 18.3991 L 22.5694 18.0513 L 21.9461 17.6975 L 21.7487 18.0454 Z M 22.2923 18.1346 L 22.2895 18.1401 L 22.6461 18.3214 L 22.6489 18.3158 L 22.2923 18.1346 Z M 20.8674 12.6579 L 18.9307 12.6593 L 18.931 13.0593 L 20.8676 13.0579 L 20.8674 12.6579 Z M 18.931 12.6593 L 16.9948 12.658 L 16.9945 13.058 L 18.9307 13.0593 L 18.931 12.6593 Z M 16.8215 12.758 L 15.8525 14.436 L 16.1989 14.6361 L 17.1679 12.958 L 16.8215 12.758 Z M 15.8526 14.436 L 14.8841 16.1121 L 15.2304 16.3122 L 16.1989 14.6361 L 15.8526 14.436 Z M 14.884 16.3121 L 15.8526 17.9896 L 16.199 17.7896 L 15.2304 16.1121 L 14.884 16.3121 Z M 15.8526 17.9896 L 16.8207 19.6664 L 17.1671 19.4664 L 16.199 17.7896 L 15.8526 17.9896 Z M 16.9939 19.7664 H 18.9311 V 19.3664 H 16.9939 V 19.7664 Z M 18.9311 19.7664 H 20.6439 V 19.3664 H 18.9311 V 19.7664 Z M 20.7951 19.6973 C 20.9988 19.462 21.1935 19.2169 21.3783 18.9623 L 21.0546 18.7273 C 20.8766 18.9726 20.689 19.2087 20.4927 19.4355 L 20.7951 19.6973 Z M 21.3783 18.9623 C 21.5919 18.668 21.7939 18.3584 21.9833 18.0339 L 21.6378 17.8323 C 21.455 18.1455 21.2603 18.4439 21.0546 18.7273 L 21.3783 18.9623 Z M 21.9808 18.038 L 22.0068 17.9958 L 21.6661 17.7862 L 21.6402 17.8283 L 21.9808 18.038 Z M 22.011 17.9887 L 22.0369 17.9425 L 21.6879 17.747 L 21.6619 17.7933 L 22.011 17.9887 Z M 22.036 17.9439 C 22.2214 17.6193 22.3881 17.2904 22.5363 16.9581 L 22.171 16.7952 C 22.0283 17.1152 21.8675 17.4323 21.6887 17.7456 L 22.036 17.9439 Z M 22.5363 16.9581 C 22.6632 16.6734 22.7782 16.3812 22.8815 16.0826 L 22.5034 15.9519 C 22.4038 16.24 22.293 16.5214 22.171 16.7952 L 22.5363 16.9581 Z M 22.8656 15.9172 L 22.0096 14.4362 L 21.6633 14.6364 L 22.5193 16.1174 L 22.8656 15.9172 Z M 22.0097 14.4363 L 21.0407 12.7579 L 20.6943 12.9579 L 21.6633 14.6363 L 22.0097 14.4363 Z M 23.285 15.8787 L 23.2352 16.0296 L 23.6151 16.155 L 23.6648 16.0041 L 23.285 15.8787 Z M 23.2352 16.0296 C 23.1197 16.3798 22.9831 16.7327 22.8251 17.0871 L 23.1904 17.25 C 23.3537 16.8837 23.4952 16.5183 23.6151 16.155 L 23.2352 16.0296 Z M 22.8251 17.0871 C 22.6716 17.4314 22.5002 17.7702 22.3105 18.1021 L 22.6578 18.3005 C 22.8541 17.957 23.0315 17.6063 23.1904 17.25 L 22.8251 17.0871 Z M 22.3092 18.1044 L 22.2811 18.1552 L 22.631 18.349 L 22.6591 18.2982 L 22.3092 18.1044 Z M 22.2861 18.1466 L 22.2611 18.1869 L 22.6008 18.398 L 22.6259 18.3576 L 22.2861 18.1466 Z M 22.2582 18.1917 C 22.0657 18.5217 21.8577 18.8426 21.6357 19.1484 L 21.9594 19.3834 C 22.1897 19.0661 22.4049 18.734 22.6037 18.3933 L 22.2582 18.1917 Z M 21.6357 19.1484 C 21.4112 19.4577 21.1738 19.7521 20.9248 20.0312 L 21.2233 20.2975 C 21.4812 20.0084 21.7271 19.7035 21.9594 19.3834 L 21.6357 19.1484 Z M 20.9248 20.0312 L 20.8171 20.1519 L 21.1155 20.4182 L 21.2232 20.2975 L 20.9248 20.0312 Z M 1.71492 9.12144 L 1.76468 8.97056 L 1.38481 8.84527 L 1.33505 8.99615 L 1.71492 9.12144 Z M 1.76468 8.97058 C 1.88202 8.61491 2.0208 8.25684 2.1815 7.8976 L 1.81637 7.73427 C 1.65027 8.10558 1.50653 8.47632 1.38481 8.84526 L 1.76468 8.97058 Z M 2.1815 7.89762 C 2.33651 7.55117 2.50866 7.21042 2.70387 6.87102 L 2.35713 6.67159 C 2.15483 7.02331 1.9766 7.37615 1.81638 7.73425 L 2.1815 7.89762 Z M 2.70405 6.87072 L 2.71748 6.84727 L 2.37039 6.64845 L 2.35696 6.6719 L 2.70405 6.87072 Z M 2.72658 6.83194 C 2.92308 6.4929 3.13179 6.17244 3.35417 5.86518 L 3.03013 5.63066 C 2.79993 5.94873 2.58385 6.28052 2.38051 6.63136 L 2.72658 6.83194 Z M 3.35415 5.86519 C 3.58158 5.55102 3.82249 5.25197 4.0754 4.96853 L 3.77694 4.70222 C 3.51498 4.9958 3.26554 5.30545 3.03014 5.63064 L 3.35415 5.86519 Z M 4.0754 4.96853 L 4.18308 4.84786 L 3.88462 4.58154 L 3.77694 4.70222 L 4.0754 4.96853 Z M 9.14719 7.01035 L 8.17811 5.33198 L 7.83171 5.53199 L 8.80078 7.21036 L 9.14719 7.01035 Z M 8.00491 5.23198 L 6.06833 5.23197 L 6.06833 5.63197 L 8.00491 5.63198 L 8.00491 5.23198 Z M 6.06817 5.23197 L 4.35608 5.23336 L 4.35641 5.63336 L 6.06849 5.63197 L 6.06817 5.23197 Z M 4.20505 5.30244 C 3.99756 5.54208 3.79933 5.79194 3.61128 6.05173 L 3.9353 6.28628 C 4.11649 6.03596 4.30749 5.7952 4.50744 5.56428 L 4.20505 5.30244 Z M 3.61127 6.05175 C 3.39289 6.3535 3.18847 6.66614 2.99957 6.99208 L 3.34564 7.19266 C 3.5274 6.87906 3.72438 6.57772 3.93531 6.28626 L 3.61127 6.05175 Z M 2.9823 7.02203 C 2.79462 7.34834 2.62281 7.68576 2.47048 8.02622 L 2.8356 8.18958 C 2.98243 7.86142 3.14811 7.53604 3.32904 7.22146 L 2.9823 7.02203 Z M 2.47048 8.02623 C 2.34075 8.31623 2.22347 8.61373 2.11843 8.9176 L 2.49648 9.04828 C 2.59782 8.7551 2.71082 8.46852 2.83561 8.18956 L 2.47048 8.02623 Z M 2.13425 9.08294 L 2.98937 10.564 L 3.33578 10.364 L 2.48066 8.88294 L 2.13425 9.08294 Z M 2.98941 10.5641 L 3.95814 12.2405 L 4.30447 12.0404 L 3.33575 10.364 L 2.98941 10.5641 Z M 4.1313 12.3404 H 6.06851 V 11.9404 H 4.1313 V 12.3404 Z M 6.06837 12.3404 L 8.0056 12.3418 L 8.00589 11.9418 L 6.06865 11.9404 L 6.06837 12.3404 Z M 8.17895 12.2418 L 9.14706 10.5651 L 8.80065 10.3651 L 7.83254 12.0418 L 8.17895 12.2418 Z M 9.14706 10.5651 L 10.116 8.88693 L 9.76955 8.68693 L 8.80065 10.3651 L 9.14706 10.5651 Z M 10.1159 8.68687 L 9.14716 7.01029 L 8.80082 7.21041 L 9.76959 8.88699 L 10.1159 8.68687 Z M 15.5783 10.7233 L 14.6096 9.04507 L 14.2632 9.24503 L 15.2319 10.9232 L 15.5783 10.7233 Z M 14.4364 8.94505 H 12.4997 V 9.34505 H 14.4364 V 8.94505 Z M 12.4997 8.94505 H 10.5628 V 9.34505 H 12.4997 V 8.94505 Z M 10.3896 9.04501 L 9.42111 10.7215 L 9.76747 10.9216 L 10.736 9.24509 L 10.3896 9.04501 Z M 9.42102 10.7217 L 8.45289 12.4008 L 8.79942 12.6006 L 9.76755 10.9215 L 9.42102 10.7217 Z M 8.45295 12.6007 L 9.42083 14.2771 L 9.76723 14.0771 L 8.79936 12.4007 L 8.45295 12.6007 Z M 9.42086 14.2771 L 10.3904 15.955 L 10.7368 15.7548 L 9.7672 14.077 L 9.42086 14.2771 Z M 10.5636 16.0549 L 12.5 16.0549 L 12.5 15.6549 L 10.5636 15.6549 L 10.5636 16.0549 Z M 12.5 16.0549 L 14.4372 16.0549 L 14.4372 15.6549 L 12.5 15.6549 L 12.5 16.0549 Z M 14.6104 15.9549 L 15.5785 14.2781 L 15.2321 14.0781 L 14.264 15.7549 L 14.6104 15.9549 Z M 15.5785 14.2781 L 16.5471 12.5992 L 16.2006 12.3994 L 15.2321 14.0782 L 15.5785 14.2781 Z M 16.547 12.3992 L 15.5782 10.7232 L 15.2319 10.9233 L 16.2007 12.5994 L 16.547 12.3992 Z M 2.20301 15.1673 L 2.71556 14.2795 L 2.36916 14.0795 L 1.8566 14.9673 L 2.20301 15.1673 Z M 2.71556 14.2795 L 3.68408 12.6021 L 3.33767 12.4021 L 2.36916 14.0795 L 2.71556 14.2795 Z M 3.68413 12.4022 L 2.71601 10.7231 L 2.36948 10.9229 L 3.33761 12.602 L 3.68413 12.4022 Z M 2.71591 10.7229 L 2.20049 9.8311 L 1.85416 10.0313 L 2.36959 10.9231 L 2.71591 10.7229 Z M 1.83312 9.88338 C 1.62045 10.7475 1.51673 11.6235 1.51698 12.4927 L 1.91698 12.4926 C 1.91674 11.6553 2.01664 10.8114 2.22153 9.97898 L 1.83312 9.88338 Z M 1.51698 12.4927 C 1.51727 13.3781 1.62528 14.2588 1.83557 15.115 L 2.22403 15.0196 C 2.02132 14.1943 1.91726 13.3456 1.91698 12.4926 L 1.51698 12.4927 Z M 2.01669 16.7879 L 1.76651 16.0257 L 1.38646 16.1505 L 1.63664 16.9126 L 2.01669 16.7879 Z M 1.76651 16.0257 C 1.39415 14.8913 1.20147 13.6979 1.20109 12.4926 L 0.801094 12.4927 C 0.801487 13.7405 1.00095 14.9759 1.38646 16.1505 L 1.76651 16.0257 Z M 1.20109 12.4926 C 1.20075 11.3119 1.38503 10.1221 1.76469 8.97054 L 1.3848 8.84529 C 0.991523 10.0382 0.800734 11.2703 0.801094 12.4927 L 1.20109 12.4926 Z M 1.76468 8.97055 L 2.01482 8.21205 L 1.63494 8.08677 L 1.38481 8.84528 L 1.76468 8.97055 Z M 19.9623 20.0852 L 18.9311 20.0851 L 18.9311 20.4851 L 19.9622 20.4852 L 19.9623 20.0852 Z M 18.9311 20.0851 L 16.9942 20.0852 L 16.9942 20.4852 L 18.9311 20.4851 L 18.9311 20.0851 Z M 16.821 20.1852 L 15.8521 21.8634 L 16.1985 22.0634 L 17.1674 20.3852 L 16.821 20.1852 Z M 15.8522 21.8633 L 15.3389 22.7508 L 15.6852 22.951 L 16.1984 22.0635 L 15.8522 21.8633 Z M 15.5679 23.043 C 16.4143 22.797 17.2313 22.45 17.9989 22.0072 L 17.799 21.6607 C 17.0594 22.0874 16.2721 22.4218 15.4562 22.6589 L 15.5679 23.043 Z M 17.9989 22.0072 C 18.7525 21.5724 19.4594 21.0448 20.1007 20.4296 L 19.8238 20.1409 C 19.206 20.7336 18.5251 21.2418 17.799 21.6607 L 17.9989 22.0072 Z M 18.9308 19.7664 L 20.8041 19.7694 L 20.8048 19.3694 L 18.9314 19.3664 L 18.9308 19.7664 Z M 20.8045 19.7694 L 21.6036 19.7694 L 21.6036 19.3694 L 20.8044 19.3694 L 20.8045 19.7694 Z M 21.4542 19.4364 L 20.9246 20.0314 L 21.2234 20.2973 L 21.753 19.7023 L 21.4542 19.4364 Z M 20.9248 20.0312 C 20.1162 20.9371 19.1765 21.6921 18.1555 22.2811 L 18.3554 22.6276 C 19.4125 22.0177 20.3856 21.2359 21.2232 20.2975 L 20.9248 20.0312 Z M 18.1555 22.2811 C 17.1121 22.8831 15.982 23.3129 14.8123 23.558 L 14.8943 23.9495 C 16.1052 23.6958 17.2751 23.2508 18.3554 22.6276 L 18.1555 22.2811 Z M 14.8123 23.558 L 14.0287 23.7221 L 14.1108 24.1136 L 14.8943 23.9495 L 14.8123 23.558 Z M 16.5796 19.7693 L 16.7869 19.7694 L 16.7869 19.3694 L 16.5797 19.3693 L 16.5796 19.7693 Z M 16.7872 19.7694 L 18.9314 19.7664 L 18.9308 19.3664 L 16.7867 19.3694 L 16.7872 19.7694 Z M 4.18518 20.1531 L 4.07718 20.0324 L 3.77908 20.2991 L 3.88708 20.4198 L 4.18518 20.1531 Z M 4.07719 20.0324 C 3.82687 19.7526 3.59458 19.4658 3.38067 19.1731 L 3.05774 19.4091 C 3.27957 19.7126 3.52016 20.0097 3.77908 20.2991 L 4.07719 20.0324 Z M 3.38066 19.1731 C 3.16098 18.8726 2.95781 18.5637 2.77155 18.2478 L 2.42699 18.451 C 2.61994 18.7782 2.83034 19.0981 3.05775 19.4092 L 3.38066 19.1731 Z M 2.77326 18.2508 L 2.71693 18.1514 L 2.36895 18.3487 L 2.42527 18.448 L 2.77326 18.2508 Z M 2.71527 18.1485 L 2.67403 18.0785 L 2.32938 18.2815 L 2.37062 18.3515 L 2.71527 18.1485 Z M 2.67572 18.0814 C 2.48875 17.7514 2.31887 17.4137 2.16929 17.0753 L 1.80344 17.237 C 1.95846 17.5877 2.1343 17.9373 2.32769 18.2786 L 2.67572 18.0814 Z M 2.16929 17.0753 C 2.01839 16.7339 1.88396 16.3836 1.76651 16.0257 L 1.38646 16.1505 C 1.50799 16.5207 1.64714 16.8834 1.80344 17.237 L 2.16929 17.0753 Z M 1.76651 16.0257 L 1.71719 15.8755 L 1.33714 16.0002 L 1.38646 16.1505 L 1.76651 16.0257 Z M 3.71794 12.3434 H 3.92442 V 11.9434 H 3.71794 V 12.3434 Z M 3.92469 12.3434 L 6.06879 12.3404 L 6.06823 11.9404 L 3.92414 11.9434 L 3.92469 12.3434 Z M 6.06823 12.3404 L 8.21152 12.3434 L 8.21208 11.9434 L 6.06879 11.9404 L 6.06823 12.3404 Z M 8.2118 12.3434 H 8.4183 V 11.9434 H 8.2118 V 12.3434 Z M 9.14737 14.436 L 8.17849 12.7592 L 7.83216 12.9593 L 8.80103 14.6361 L 9.14737 14.436 Z M 8.00549 12.6593 L 6.06867 12.6577 L 6.06834 13.0577 L 8.00516 13.0593 L 8.00549 12.6593 Z M 6.06834 12.6577 L 4.13073 12.6593 L 4.13106 13.0593 L 6.06867 13.0577 L 6.06834 12.6577 Z M 3.95769 12.7593 L 2.98959 14.4361 L 3.336 14.6361 L 4.3041 12.9593 L 3.95769 12.7593 Z M 2.98959 14.4361 L 2.13556 15.9152 L 2.48197 16.1152 L 3.336 14.6361 L 2.98959 14.4361 Z M 2.11968 16.0804 C 2.22041 16.3726 2.33406 16.6621 2.46037 16.9478 L 2.82622 16.7861 C 2.70442 16.5106 2.59489 16.2316 2.49785 15.95 L 2.11968 16.0804 Z M 2.46037 16.9478 C 2.60811 17.282 2.77076 17.6063 2.94795 17.9193 L 3.29603 17.7222 C 3.12551 17.421 2.96875 17.1085 2.82622 16.7861 L 2.46037 16.9478 Z M 2.94901 17.9212 L 2.98979 17.9914 L 3.33576 17.7907 L 3.29498 17.7204 L 2.94901 17.9212 Z M 2.98891 17.9899 L 3.04226 18.0837 L 3.38999 17.886 L 3.33664 17.7922 L 2.98891 17.9899 Z M 3.04385 18.0865 C 3.22649 18.3962 3.42458 18.6959 3.63606 18.9852 L 3.95897 18.7492 C 3.75494 18.4701 3.56412 18.1813 3.3884 17.8833 L 3.04385 18.0865 Z M 3.63605 18.9852 C 3.8167 19.2324 4.00615 19.4705 4.20409 19.6988 L 4.50631 19.4368 C 4.31581 19.2171 4.13325 18.9876 3.95898 18.7492 L 3.63605 18.9852 Z M 4.3552 19.7678 H 6.0681 V 19.3678 H 4.3552 V 19.7678 Z M 6.06795 19.7678 L 8.00518 19.7692 L 8.00547 19.3692 L 6.06825 19.3678 L 6.06795 19.7678 Z M 8.17853 19.6692 L 9.14667 17.9924 L 8.80026 17.7924 L 7.83212 19.4692 L 8.17853 19.6692 Z M 9.1467 17.9923 L 10.1148 16.3142 L 9.76833 16.1143 L 8.80022 17.7924 L 9.1467 17.9923 Z M 10.1148 16.1144 L 9.14748 14.4362 L 8.80093 14.6359 L 9.7683 16.3141 L 10.1148 16.1144 Z M 14.9687 23.5252 L 14.8123 23.558 L 14.8943 23.9495 L 15.0508 23.9167 L 14.9687 23.5252 Z M 14.8123 23.558 C 14.4416 23.6356 14.0673 23.6947 13.691 23.7349 L 13.7335 24.1326 C 14.1232 24.091 14.5106 24.0298 14.8943 23.9495 L 14.8123 23.558 Z M 13.691 23.7349 C 13.3196 23.7746 12.9413 23.7958 12.5574 23.7982 L 12.5599 24.1982 C 12.9568 24.1957 13.3486 24.1738 13.7335 24.1326 L 13.691 23.7349 Z M 12.4067 23.7982 C 12.031 23.7954 11.6577 23.7744 11.2911 23.7351 L 11.2484 24.1328 C 11.6286 24.1736 12.0152 24.1953 12.4037 24.1982 L 12.4067 23.7982 Z M 11.2911 23.7351 C 10.9231 23.6956 10.5551 23.6376 10.1884 23.561 L 10.1066 23.9525 C 10.4862 24.0319 10.8672 24.0919 11.2484 24.1328 L 11.2911 23.7351 Z M 10.1884 23.561 L 10.032 23.5283 L 9.95018 23.9198 L 10.1066 23.9525 L 10.1884 23.561 Z M 15.5785 18.1489 L 14.6091 16.4722 L 14.2628 16.6725 L 15.2322 18.3491 L 15.5785 18.1489 Z M 14.4361 16.3724 L 12.5002 16.3708 L 12.4999 16.7708 L 14.4358 16.7724 L 14.4361 16.3724 Z M 12.4997 16.3708 L 10.562 16.3738 L 10.5626 16.7738 L 12.5003 16.7708 L 12.4997 16.3708 Z M 10.3891 16.4737 L 9.42071 18.1503 L 9.76708 18.3504 L 10.7355 16.6738 L 10.3891 16.4737 Z M 9.42071 18.1503 L 8.45248 19.8266 L 8.79886 20.0267 L 9.76709 18.3504 L 9.42071 18.1503 Z M 8.45247 20.0266 L 9.42098 21.7041 L 9.76739 21.5041 L 8.79887 19.8266 L 8.45247 20.0266 Z M 9.42094 21.704 L 10.2759 23.1862 L 10.6224 22.9863 L 9.76743 21.5042 L 9.42094 21.704 Z M 10.4111 23.2826 C 10.7143 23.3413 11.0189 23.387 11.3242 23.4197 L 11.3669 23.022 C 11.0728 22.9905 10.7792 22.9465 10.4872 22.8899 L 10.4111 23.2826 Z M 11.3242 23.4197 C 11.6888 23.4588 12.0495 23.4797 12.4051 23.4823 L 12.4081 23.0823 C 12.0661 23.0798 11.7186 23.0597 11.3669 23.022 L 11.3242 23.4197 Z M 12.4066 23.4823 L 12.4996 23.4823 L 12.4995 23.0823 L 12.4066 23.0823 L 12.4066 23.4823 Z M 12.4995 23.4823 L 12.5558 23.4823 L 12.5559 23.0823 L 12.4996 23.0823 L 12.4995 23.4823 Z M 12.5571 23.4823 C 12.9214 23.4801 13.2888 23.459 13.6577 23.4196 L 13.6152 23.0219 C 13.2592 23.0599 12.9052 23.0801 12.5547 23.0823 L 12.5571 23.4823 Z M 13.6577 23.4196 C 13.9708 23.3862 14.2818 23.3394 14.5897 23.2796 L 14.5135 22.887 C 14.2167 22.9446 13.917 22.9896 13.6152 23.0219 L 13.6577 23.4196 Z M 14.7248 23.1833 L 15.5781 21.7054 L 15.2317 21.5054 L 14.3784 22.9833 L 14.7248 23.1833 Z M 15.5781 21.7054 L 16.5466 20.0265 L 16.2001 19.8266 L 15.2316 21.5055 L 15.5781 21.7054 Z M 16.5466 19.8266 L 15.5786 18.149 L 15.2321 18.3489 L 16.2002 20.0265 L 16.5466 19.8266 Z M 2.9952 18.0018 L 3.01632 18.0384 L 3.36277 17.8384 L 3.34165 17.8018 L 2.9952 18.0018 Z M 3.01794 18.0411 C 3.02524 18.0533 3.03616 18.0716 3.05341 18.1008 L 3.39772 17.8972 C 3.38017 17.8675 3.36888 17.8486 3.36115 17.8357 L 3.01794 18.0411 Z M 3.12382 17.8268 L 2.50618 18.1918 L 2.70967 18.5361 L 3.32731 18.1712 L 3.12382 17.8268 Z M 2.77998 18.262 C 2.77153 18.2477 2.77171 18.2471 2.72182 18.1606 L 2.37537 18.3606 C 2.39875 18.4011 2.41118 18.4229 2.41882 18.4363 C 2.42608 18.449 2.43031 18.4566 2.43587 18.4659 L 2.77998 18.262 Z M 2.72179 18.1606 C 2.68699 18.1003 2.6707 18.0733 2.66197 18.0578 L 2.31351 18.2542 C 2.32265 18.2704 2.34625 18.3101 2.3754 18.3606 L 2.72179 18.1606 Z M 2.58646 18.33 L 3.20971 17.9762 L 3.01227 17.6284 L 2.38902 17.9821 L 2.58646 18.33 Z M 2.93675 17.9005 C 2.96625 17.9528 2.99044 17.9935 2.99522 18.0018 L 3.34163 17.8018 C 3.33308 17.787 3.31373 17.7547 3.28522 17.7041 L 2.93675 17.9005 Z M 10.9718 23.7249 L 10.1885 23.561 L 10.1066 23.9525 L 10.8899 24.1164 L 10.9718 23.7249 Z M 10.1885 23.561 C 9.6073 23.4395 9.03325 23.272 8.47172 23.0572 L 8.32877 23.4308 C 8.91053 23.6533 9.50502 23.8267 10.1066 23.9525 L 10.1885 23.561 Z M 8.47171 23.0572 C 7.92494 22.848 7.3834 22.5908 6.85186 22.2839 L 6.65186 22.6303 C 7.2015 22.9476 7.76211 23.2139 8.32878 23.4308 L 8.47171 23.0572 Z M 6.85186 22.2839 C 6.32572 21.9801 5.83105 21.6394 5.37189 21.2667 L 5.11984 21.5773 C 5.59548 21.9633 6.10757 22.3161 6.65186 22.6303 L 6.85186 22.2839 Z M 5.3719 21.2668 C 4.90426 20.8872 4.47221 20.474 4.07719 20.0324 L 3.77908 20.2991 C 4.18805 20.7563 4.63546 21.1842 5.11984 21.5773 L 5.3719 21.2668 Z M 4.07719 20.0324 L 3.54347 19.4359 L 3.24536 19.7026 L 3.77908 20.2991 L 4.07719 20.0324 Z M 9.14756 21.8631 L 8.17955 20.1865 L 7.83314 20.3865 L 8.80115 22.0631 L 9.14756 21.8631 Z M 8.00649 20.0865 L 6.06824 20.0851 L 6.06796 20.4851 L 8.0062 20.4865 L 8.00649 20.0865 Z M 6.0681 20.0851 L 5.0385 20.0851 L 5.0385 20.4851 L 6.0681 20.4851 L 6.0681 20.0851 Z M 4.90024 20.4296 C 5.11437 20.6345 5.33828 20.832 5.57182 21.0215 L 5.82386 20.7109 C 5.59881 20.5283 5.38306 20.3379 5.17676 20.1406 L 4.90024 20.4296 Z M 5.57181 21.0215 C 6.0162 21.3821 6.49592 21.7132 7.00981 22.0099 L 7.2098 21.6635 C 6.71419 21.3774 6.25187 21.0582 5.82386 20.7109 L 5.57181 21.0215 Z M 7.00983 22.0099 C 7.51822 22.3033 8.04452 22.5533 8.58424 22.7598 L 8.72718 22.3862 C 8.20704 22.1872 7.69981 21.9463 7.20978 21.6635 L 7.00983 22.0099 Z M 8.58423 22.7598 C 8.8653 22.8673 9.14824 22.9625 9.4324 23.0455 L 9.54452 22.6615 C 9.27077 22.5816 8.99811 22.4899 8.72718 22.3862 L 8.58423 22.7598 Z M 9.66166 22.7535 L 9.14756 21.8631 L 8.80115 22.0631 L 9.31526 22.9535 L 9.66166 22.7535 Z M 12.4067 23.4823 L 12.4407 23.4823 L 12.4406 23.0823 L 12.4065 23.0823 L 12.4067 23.4823 Z M 12.4486 23.0825 C 12.4432 23.0822 12.4436 23.0823 12.4406 23.0822 C 12.439 23.0821 12.4413 23.0822 12.4448 23.0824 C 12.4459 23.0825 12.4484 23.0828 12.4517 23.0831 C 12.4525 23.0832 12.4632 23.0844 12.4764 23.0877 C 12.4772 23.0879 12.5059 23.0941 12.5362 23.1137 C 12.5475 23.121 12.6011 23.156 12.6209 23.2301 C 12.6468 23.3275 12.595 23.3987 12.5648 23.4271 C 12.5383 23.4522 12.5115 23.4634 12.5036 23.4666 C 12.4923 23.4713 12.4828 23.4739 12.4778 23.4752 C 12.4677 23.4778 12.4596 23.4791 12.4566 23.4795 C 12.4422 23.4816 12.4289 23.4816 12.4362 23.4814 C 12.4367 23.4814 12.4385 23.4813 12.4423 23.4813 C 12.4497 23.4812 12.4621 23.4812 12.4818 23.4812 V 23.0812 C 12.4618 23.0812 12.448 23.0812 12.4387 23.0813 C 12.4342 23.0814 12.43 23.0814 12.4264 23.0815 C 12.4247 23.0815 12.4223 23.0816 12.4196 23.0817 C 12.4182 23.0818 12.4161 23.0819 12.4135 23.0821 C 12.4117 23.0822 12.4061 23.0826 12.3989 23.0837 C 12.3958 23.0841 12.3877 23.0854 12.3775 23.088 C 12.3725 23.0893 12.363 23.092 12.3516 23.0966 C 12.3437 23.0999 12.317 23.1111 12.2904 23.1362 C 12.2602 23.1646 12.2084 23.2358 12.2344 23.3332 C 12.2541 23.4074 12.3078 23.4423 12.3191 23.4496 C 12.3493 23.4692 12.3781 23.4755 12.3789 23.4757 C 12.3923 23.479 12.4032 23.4802 12.4042 23.4803 C 12.4078 23.4807 12.4106 23.481 12.4121 23.4811 C 12.4171 23.4815 12.4218 23.4817 12.423 23.4818 C 12.4252 23.4819 12.4274 23.4819 12.429 23.482 C 12.4309 23.4821 12.4318 23.4821 12.4326 23.4821 L 12.4486 23.0825 Z M 12.4693 23.4808 L 12.4871 23.4819 L 12.512 23.0827 L 12.4942 23.0816 L 12.4693 23.4808 Z M 12.4995 23.4823 L 12.561 23.4823 L 12.5611 23.0823 L 12.4996 23.0823 L 12.4995 23.4823 Z M 12.3611 23.2816 L 12.3586 23.9975 L 12.7586 23.9989 L 12.7611 23.283 L 12.3611 23.2816 Z M 12.5574 23.7982 C 12.5314 23.7983 12.5086 23.7984 12.4816 23.7985 L 12.4819 24.1985 C 12.5097 24.1984 12.5333 24.1983 12.5598 24.1982 L 12.5574 23.7982 Z M 12.4818 23.7985 C 12.4722 23.7985 12.4656 23.7985 12.4614 23.7985 C 12.4597 23.7985 12.4569 23.7985 12.4542 23.7986 C 12.4534 23.7986 12.452 23.7987 12.4502 23.7987 C 12.45 23.7987 12.4439 23.799 12.4364 23.7998 C 12.4342 23.8001 12.4298 23.8006 12.4243 23.8015 C 12.4217 23.802 12.4157 23.8032 12.4122 23.804 C 12.4074 23.8053 12.3954 23.8088 12.3884 23.8113 C 12.3769 23.816 12.3464 23.8331 12.3284 23.8468 C 12.2972 23.8806 12.2589 23.9884 12.2675 24.0574 C 12.2883 24.1033 12.3388 24.1587 12.3597 24.1724 C 12.3715 24.1786 12.3911 24.1868 12.3987 24.1894 C 12.412 24.1935 12.4227 24.1953 12.4256 24.1958 C 12.4301 24.1966 12.4338 24.197 12.4358 24.1973 C 12.4398 24.1977 12.443 24.198 12.4443 24.1981 C 12.449 24.1984 12.453 24.1985 12.4531 24.1985 C 12.4543 24.1986 12.4554 24.1986 12.4562 24.1986 C 12.4577 24.1986 12.4593 24.1987 12.4607 24.1987 C 12.4635 24.1987 12.4666 24.1988 12.469 24.1988 C 12.4701 24.1988 12.4712 24.1988 12.472 24.1988 C 12.4723 24.1988 12.4728 24.1988 12.4732 24.1988 C 12.4733 24.1988 12.474 24.1988 12.4748 24.1988 C 12.475 24.1988 12.4755 24.1988 12.4762 24.1988 C 12.4765 24.1988 12.4774 24.1988 12.4779 24.1988 C 12.4787 24.1988 12.4809 24.1987 12.4824 24.1987 C 12.4861 24.1985 12.5156 24.1945 12.5408 24.1875 C 12.6738 23.9824 12.4995 23.8004 12.4898 23.7994 C 12.4873 23.7992 12.4837 23.799 12.4825 23.799 C 12.4819 23.7989 12.4808 23.7989 12.4803 23.7989 C 12.479 23.7989 12.478 23.7988 12.478 23.7988 C 12.4776 23.7988 12.4774 23.7988 12.4772 23.7988 C 12.4769 23.7988 12.4767 23.7988 12.4765 23.7988 C 12.4761 23.7988 12.4755 23.7988 12.475 23.7988 C 12.4738 23.7988 12.4722 23.7988 12.4698 23.7988 C 12.4606 23.7987 12.4405 23.7985 12.4012 23.7982 L 12.398 24.1982 C 12.4373 24.1985 12.4571 24.1987 12.4661 24.1987 C 12.4683 24.1988 12.4698 24.1988 12.4708 24.1988 C 12.4735 24.1988 12.471 24.1988 12.4686 24.1987 C 12.4682 24.1987 12.4671 24.1987 12.4665 24.1987 C 12.4653 24.1986 12.4617 24.1984 12.4592 24.1982 C 12.4495 24.1972 12.2752 24.0152 12.4082 23.8101 C 12.4334 23.8031 12.4629 23.7992 12.4666 23.799 C 12.4681 23.7989 12.4703 23.7989 12.4711 23.7988 C 12.4716 23.7988 12.4725 23.7988 12.4728 23.7988 C 12.4734 23.7988 12.474 23.7988 12.4742 23.7988 C 12.4746 23.7988 12.475 23.7988 12.4751 23.7988 C 12.4752 23.7988 12.4753 23.7988 12.4754 23.7988 C 12.4755 23.7988 12.4755 23.7988 12.4752 23.7988 C 12.4747 23.7988 12.4739 23.7988 12.4729 23.7988 C 12.4709 23.7988 12.4685 23.7987 12.4666 23.7987 C 12.4656 23.7987 12.465 23.7987 12.4649 23.7987 C 12.4648 23.7987 12.4651 23.7987 12.4658 23.7987 C 12.4661 23.7987 12.4668 23.7987 12.4677 23.7988 C 12.4683 23.7988 12.4704 23.7989 12.4733 23.7991 C 12.4745 23.7992 12.4777 23.7994 12.4817 23.7999 C 12.4837 23.8001 12.4873 23.8006 12.4918 23.8013 C 12.4947 23.8018 12.5054 23.8036 12.5187 23.8078 C 12.5262 23.8103 12.5459 23.8186 12.5577 23.8248 C 12.5785 23.8385 12.6291 23.8939 12.6498 23.9398 C 12.6584 24.0088 12.6202 24.1166 12.589 24.1503 C 12.571 24.1641 12.5404 24.1811 12.529 24.1858 C 12.522 24.1883 12.51 24.1919 12.5052 24.1931 C 12.5017 24.1939 12.4957 24.1951 12.4931 24.1956 C 12.4876 24.1965 12.4832 24.1971 12.481 24.1973 C 12.4736 24.1981 12.4677 24.1984 12.4677 24.1984 C 12.4661 24.1984 12.4649 24.1985 12.4644 24.1985 C 12.4629 24.1985 12.4624 24.1985 12.4641 24.1985 C 12.4669 24.1985 12.4723 24.1985 12.4818 24.1985 V 23.7985 Z M 12.5996 24.0001 L 12.6066 23.2843 L 12.2066 23.2804 L 12.1996 23.9962 L 12.5996 24.0001 Z M 18.1495 2.71606 C 20.8515 4.27599 22.6652 6.78301 23.4136 9.57605 L 23.8 9.47252 C 23.0253 6.58119 21.147 3.98475 18.3495 2.36965 L 18.1495 2.71606 Z M 23.4136 9.57605 C 24.162 12.3687 23.8432 15.4496 22.2828 18.1521 L 22.6292 18.3521 C 24.2447 15.5541 24.5747 12.3636 23.8 9.47252 L 23.4136 9.57605 Z M 22.2828 18.1521 C 20.7229 20.8539 18.2173 22.6649 15.4241 23.4133 L 15.5276 23.7996 C 18.419 23.0249 21.014 21.1496 22.6292 18.3521 L 22.2828 18.1521 Z M 15.4241 23.4133 C 12.6313 24.1616 9.55443 23.8442 6.85186 22.2839 L 6.65186 22.6303 C 9.44994 24.2457 12.6365 24.5743 15.5276 23.7996 L 15.4241 23.4133 Z M 6.85186 22.2839 C 4.14983 20.7239 2.33477 18.217 1.58637 15.424 L 1.2 15.5275 C 1.97477 18.4189 3.85437 21.0152 6.65186 22.6303 L 6.85186 22.2839 Z M 1.58637 15.424 C 0.838042 12.6313 1.15678 9.55038 2.71714 6.84786 L 2.37073 6.64786 C 0.755271 9.44582 0.425298 12.6364 1.2 15.5275 L 1.58637 15.424 Z M 2.71714 6.84786 C 4.27708 4.14603 6.78274 2.33515 9.57595 1.58674 L 9.47242 1.20037 C 6.58107 1.97508 3.98592 3.85035 2.37073 6.64786 L 2.71714 6.84786 Z M 9.57595 1.58674 C 12.3688 0.838419 15.4469 1.15578 18.1495 2.71606 L 18.3495 2.36965 C 15.5514 0.754221 12.3635 0.425704 9.47242 1.20037 L 9.57595 1.58674 Z M 23.1066 9.6578 C 22.3793 6.94361 20.6176 4.50617 17.9915 2.99006 L 17.7915 3.33648 C 20.3219 4.79735 22.0192 7.14531 22.7202 9.76133 L 23.1066 9.6578 Z M 17.9915 2.99006 C 15.3661 1.47429 12.3723 1.1664 9.65776 1.89375 L 9.76128 2.28012 C 12.3776 1.57909 15.2617 1.87591 17.7915 3.33648 L 17.9915 2.99006 Z M 9.65776 1.89375 C 6.94343 2.62102 4.50591 4.38406 2.98979 7.00999 L 3.3362 7.21 C 4.79714 4.67963 7.14523 2.98106 9.76128 2.28012 L 9.65776 1.89375 Z M 2.98979 7.00999 C 1.47397 9.63537 1.16608 12.6276 1.89346 15.3421 L 2.27982 15.2386 C 1.57877 12.6223 1.87558 9.73977 3.3362 7.21 L 2.98979 7.00999 Z M 1.89345 15.3421 C 2.62075 18.0564 4.38379 20.4938 7.00981 22.0099 L 7.2098 21.6635 C 4.67935 20.2026 2.98078 17.8546 2.27982 15.2386 L 1.89345 15.3421 Z M 7.00981 22.0099 C 9.63526 23.5257 12.6277 23.8335 15.3423 23.1062 L 15.2387 22.7198 C 12.6224 23.4208 9.73966 23.1241 7.2098 21.6635 L 7.00981 22.0099 Z M 15.3423 23.1062 C 18.0566 22.3789 20.4935 20.617 22.0097 17.991 L 21.6632 17.791 C 20.2023 20.3213 17.8548 22.0189 15.2387 22.7198 L 15.3423 23.1062 Z M 22.0097 17.991 C 23.5255 15.3657 23.834 12.3723 23.1066 9.6578 L 22.7202 9.76133 C 23.4212 12.3776 23.1239 15.2612 21.6632 17.791 L 22.0097 17.991 Z M 15.5788 3.29703 L 14.2396 0.978864 L 13.8932 1.17896 L 15.2325 3.49713 L 15.5788 3.29703 Z M 21.6066 5.23212 L 18.9308 5.23214 L 18.9308 5.63214 L 21.6066 5.63212 L 21.6066 5.23212 Z M 18.9308 5.23214 L 16.5806 5.23221 L 16.5806 5.63221 L 18.9308 5.63214 L 18.9308 5.23214 Z M 16.7538 5.33221 L 15.5789 3.29708 L 15.2325 3.49708 L 16.4074 5.5322 L 16.7538 5.33221 Z M 22.0097 10.5655 L 23.3466 8.24997 L 23.0002 8.04997 L 21.6633 10.3655 L 22.0097 10.5655 Z M 23.3474 16.753 L 22.0097 14.4363 L 21.6633 14.6363 L 23.001 16.953 L 23.3474 16.753 Z M 22.0097 14.4363 L 20.8349 12.4002 L 20.4885 12.6001 L 21.6633 14.6362 L 22.0097 14.4363 Z M 20.8349 12.6002 L 22.0097 10.5655 L 21.6633 10.3655 L 20.4885 12.4001 L 20.8349 12.6002 Z M 18.9308 4.91627 L 20.9664 4.91636 L 20.9664 4.51636 L 18.9308 4.51627 L 18.9308 4.91627 Z M 23.2995 8.96195 L 22.2837 10.7221 L 22.6301 10.922 L 23.646 9.1619 L 23.2995 8.96195 Z M 22.2837 10.722 L 21.107 12.7593 L 21.4534 12.9594 L 22.6301 10.9221 L 22.2837 10.722 Z M 21.2802 12.6593 H 18.9308 V 13.0593 H 21.2802 V 12.6593 Z M 18.931 12.6593 L 16.58 12.6579 L 16.5797 13.0579 L 18.9307 13.0593 L 18.931 12.6593 Z M 16.7531 12.7579 L 15.5783 10.7232 L 15.2319 10.9232 L 16.4066 12.9579 L 16.7531 12.7579 Z M 15.5783 10.7233 L 14.4035 8.68716 L 14.0571 8.88706 L 15.2319 10.9232 L 15.5783 10.7233 Z M 14.4035 8.88711 L 15.5783 6.85245 L 15.2319 6.65244 L 14.0571 8.6871 L 14.4035 8.88711 Z M 15.5783 6.85244 L 16.7538 4.81637 L 16.4074 4.61636 L 15.2319 6.65244 L 15.5783 6.85244 Z M 16.5806 4.91636 L 18.9308 4.91627 L 18.9308 4.51627 L 16.5806 4.51636 L 16.5806 4.91636 Z M 10.7577 0.981945 L 9.42089 3.29728 L 9.76729 3.49729 L 11.1041 1.18195 L 10.7577 0.981945 Z M 9.42092 3.29724 L 8.24538 5.3319 L 8.59172 5.53201 L 9.76727 3.49734 L 9.42092 3.29724 Z M 8.41855 5.23195 L 6.06833 5.23197 L 6.06833 5.63197 L 8.41855 5.63195 L 8.41855 5.23195 Z M 6.06833 5.23197 L 3.3938 5.23194 L 3.3938 5.63194 L 6.06833 5.63197 L 6.06833 5.23197 Z M 14.8347 1.37572 L 15.8523 3.13811 L 16.1987 2.9381 L 15.1811 1.17571 L 14.8347 1.37572 Z M 15.8523 3.13805 L 17.027 5.17424 L 17.3735 4.97434 L 16.1987 2.93816 L 15.8523 3.13805 Z M 17.0271 4.97429 L 15.8523 7.00897 L 16.1987 7.20898 L 17.3735 5.17429 L 17.0271 4.97429 Z M 15.8523 7.00898 L 14.6767 9.04503 L 15.0232 9.24504 L 16.1987 7.20898 L 15.8523 7.00898 Z M 14.8499 8.94503 L 12.4997 8.94505 L 12.4997 9.34505 L 14.85 9.34503 L 14.8499 8.94503 Z M 12.4996 8.94505 L 10.1495 8.94645 L 10.1497 9.34645 L 12.4999 9.34505 L 12.4996 8.94505 Z M 10.3228 9.04644 L 9.14719 7.01035 L 8.80078 7.21035 L 9.97638 9.24645 L 10.3228 9.04644 Z M 9.14719 7.01035 L 7.97198 4.9749 L 7.62558 5.17491 L 8.80078 7.21035 L 9.14719 7.01035 Z M 7.97203 5.17483 L 9.14691 3.13788 L 8.80041 2.93803 L 7.62553 4.97498 L 7.97203 5.17483 Z M 9.14681 3.13805 L 10.1636 1.37906 L 9.81729 1.17888 L 8.80051 2.93787 L 9.14681 3.13805 Z M 18.9308 12.3421 L 21.2821 12.3421 L 21.2821 11.9421 L 18.9308 11.9421 L 18.9308 12.3421 Z M 21.1088 12.242 L 22.2831 14.2773 L 22.6296 14.0774 L 21.4553 12.0421 L 21.1088 12.242 Z M 22.2831 14.2773 L 23.3017 16.0414 L 23.6481 15.8414 L 22.6295 14.0773 L 22.2831 14.2773 Z M 20.9663 20.0851 H 18.9311 V 20.4851 H 20.9663 V 20.0851 Z M 18.9311 20.0851 H 16.5809 V 20.4851 H 18.9311 V 20.0851 Z M 16.7541 20.1851 L 15.5785 18.149 L 15.2321 18.349 L 16.4077 20.3851 L 16.7541 20.1851 Z M 15.5785 18.149 L 14.4033 16.1135 L 14.0569 16.3135 L 15.2321 18.349 L 15.5785 18.149 Z M 14.4033 16.3135 L 15.5785 14.2781 L 15.2321 14.0781 L 14.0569 16.1135 L 14.4033 16.3135 Z M 15.5785 14.2781 L 16.7533 12.2421 L 16.4069 12.0421 L 15.2321 14.0782 L 15.5785 14.2781 Z M 16.5801 12.3421 L 18.9308 12.3421 L 18.9308 11.9421 L 16.5801 11.9421 L 16.5801 12.3421 Z M 8.2463 4.81614 L 9.42122 6.85102 L 9.76763 6.65101 L 8.59271 4.61613 L 8.2463 4.81614 Z M 9.42119 6.85096 L 10.5958 8.88689 L 10.9423 8.687 L 9.76766 6.65107 L 9.42119 6.85096 Z M 10.5958 8.68694 L 9.42108 10.7216 L 9.76749 10.9216 L 10.9423 8.88695 L 10.5958 8.68694 Z M 9.42108 10.7216 L 8.24552 12.7577 L 8.59193 12.9577 L 9.76749 10.9216 L 9.42108 10.7216 Z M 8.41872 12.6577 L 6.0685 12.6577 L 6.06851 13.0577 L 8.41873 13.0577 L 8.41872 12.6577 Z M 6.06839 12.6577 L 3.71822 12.6591 L 3.71846 13.0591 L 6.06863 13.0577 L 6.06839 12.6577 Z M 3.89154 12.7591 L 2.71595 10.723 L 2.36954 10.923 L 3.54514 12.9591 L 3.89154 12.7591 Z M 2.71599 10.7231 L 1.69822 8.95886 L 1.35174 9.15874 L 2.36951 10.9229 L 2.71599 10.7231 Z M 4.03371 4.9147 L 6.06819 4.9161 L 6.06846 4.5161 L 4.03399 4.5147 L 4.03371 4.9147 Z M 6.06832 4.9161 L 8.4195 4.91613 L 8.41951 4.51613 L 6.06833 4.5161 L 6.06832 4.9161 Z M 14.6777 8.52913 L 15.8517 10.5642 L 16.1982 10.3643 L 15.0242 8.32926 L 14.6777 8.52913 Z M 15.8517 10.5643 L 17.0278 12.6007 L 17.3741 12.4007 L 16.1981 10.3642 L 15.8517 10.5643 Z M 17.0277 12.4007 L 15.8525 14.436 L 16.1989 14.6361 L 17.3742 12.6007 L 17.0277 12.4007 Z M 15.8526 14.436 L 14.677 16.4707 L 15.0233 16.6708 L 16.1989 14.6361 L 15.8526 14.436 Z M 14.8502 16.3707 L 12.5 16.3708 L 12.5 16.7708 L 14.8502 16.7707 L 14.8502 16.3707 Z M 12.5 16.3708 L 10.149 16.3708 L 10.149 16.7708 L 12.5 16.7708 L 12.5 16.3708 Z M 10.3222 16.4708 L 9.1474 14.4361 L 8.801 14.6361 L 9.97582 16.6708 L 10.3222 16.4708 Z M 9.14744 14.4361 L 7.97232 12.3993 L 7.62585 12.5992 L 8.80097 14.636 L 9.14744 14.4361 Z M 7.97228 12.5993 L 9.14705 10.5651 L 8.80066 10.365 L 7.62589 12.3993 L 7.97228 12.5993 Z M 9.14704 10.5651 L 10.323 8.52923 L 9.97663 8.32916 L 8.80067 10.365 L 9.14704 10.5651 Z M 10.1499 8.6292 L 12.4999 8.62778 L 12.4996 8.22778 L 10.1497 8.2292 L 10.1499 8.6292 Z M 12.4996 8.62778 L 14.8509 8.6292 L 14.8511 8.2292 L 12.4999 8.22778 L 12.4996 8.62778 Z M 2.98959 14.4361 L 1.65346 16.7502 L 1.99987 16.9503 L 3.336 14.6361 L 2.98959 14.4361 Z M 1.65172 8.24949 L 2.98942 10.5641 L 3.33574 10.364 L 1.99804 8.04933 L 1.65172 8.24949 Z M 2.98936 10.564 L 4.16477 12.6006 L 4.51121 12.4007 L 3.3358 10.3641 L 2.98936 10.564 Z M 4.16478 12.4007 L 2.98959 14.4361 L 3.336 14.6361 L 4.51119 12.6007 L 4.16478 12.4007 Z M 14.243 24.0179 L 15.5781 21.7054 L 15.2317 21.5054 L 13.8965 23.8179 L 14.243 24.0179 Z M 15.5781 21.7054 L 16.7529 19.6693 L 16.4064 19.4694 L 15.2316 21.5055 L 15.5781 21.7054 Z M 8.24515 12.2435 L 9.42088 14.2772 L 9.76718 14.077 L 8.59145 12.0433 L 8.24515 12.2435 Z M 9.4208 14.277 L 10.5962 16.3142 L 10.9427 16.1143 L 9.76726 14.0771 L 9.4208 14.277 Z M 10.5963 16.1142 L 9.42069 18.1503 L 9.7671 18.3503 L 10.9427 16.3142 L 10.5963 16.1142 Z M 9.42072 18.1503 L 8.24513 20.185 L 8.59148 20.3851 L 9.76707 18.3504 L 9.42072 18.1503 Z M 8.4183 20.0851 L 6.0681 20.0851 L 6.0681 20.4851 L 8.4183 20.4851 L 8.4183 20.0851 Z M 6.06797 20.0851 L 4.03599 20.0865 L 4.03627 20.4865 L 6.06824 20.4851 L 6.06797 20.0851 Z M 1.70036 16.0378 L 2.71556 14.2795 L 2.36916 14.0795 L 1.35396 15.8378 L 1.70036 16.0378 Z M 2.71556 14.2795 L 3.89114 12.2434 L 3.54473 12.0434 L 2.36916 14.0795 L 2.71556 14.2795 Z M 14.6774 15.9566 L 15.8526 17.9897 L 16.1989 17.7895 L 15.0237 15.7564 L 14.6774 15.9566 Z M 15.8525 17.9895 L 17.0272 20.0279 L 17.3738 19.8281 L 16.1991 17.7898 L 15.8525 17.9895 Z M 17.0273 19.828 L 15.8521 21.8634 L 16.1985 22.0634 L 17.3737 20.028 L 17.0273 19.828 Z M 15.8521 21.8633 L 14.8366 23.6209 L 15.1829 23.821 L 16.1985 22.0634 L 15.8521 21.8633 Z M 12.5586 23.7982 H 12.4052 V 24.1982 H 12.5586 V 23.7982 Z M 10.1643 23.6241 L 9.14756 21.8631 L 8.80115 22.0631 L 9.8179 23.8241 L 10.1643 23.6241 Z M 9.14753 21.863 L 7.97175 19.828 L 7.62541 20.0281 L 8.80118 22.0631 L 9.14753 21.863 Z M 7.9718 20.028 L 9.14668 17.9924 L 8.80024 17.7924 L 7.62536 19.8281 L 7.9718 20.028 Z M 9.14668 17.9924 L 10.3226 15.9551 L 9.97615 15.7551 L 8.80025 17.7924 L 9.14668 17.9924 Z M 10.1494 16.0551 L 12.5 16.0549 L 12.5 15.6549 L 10.1493 15.6551 L 10.1494 16.0551 Z M 12.4999 16.0549 L 14.8504 16.0565 L 14.8507 15.6565 L 12.5001 15.6549 L 12.4999 16.0549 Z M 8.24454 19.6678 L 9.42101 21.7041 L 9.76736 21.504 L 8.59089 19.4677 L 8.24454 19.6678 Z M 9.42095 21.7041 L 10.7576 24.0206 L 11.1041 23.8207 L 9.76741 21.5041 L 9.42095 21.7041 Z M 3.39452 19.7692 L 6.0682 19.7678 L 6.068 19.3678 L 3.39431 19.3692 L 3.39452 19.7692 Z M 6.0681 19.7678 L 8.41771 19.7678 L 8.41771 19.3678 L 6.0681 19.3678 L 6.0681 19.7678 Z");
}
.h_abons{
    width: 42px;
    height: 24px;
    position: relative;
    margin-right: 5px;
}
.h_abons path{
    fill: var(--bg-color);
    d: path("M 39.9902 24 H 2.00977 C 0.901703 24 0 23.1334 0 22.0676 V 16.9737 C 0 16.4507 0.440918 16.0263 0.984375 16.0263 C 3.2915 16.0263 5.16797 14.2204 5.16797 12 C 5.16797 9.77961 3.2915 7.97368 0.984375 7.97368 C 0.440918 7.97368 0 7.54934 0 7.02632 V 1.93421 C 0 0.867804 0.901703 0 2.00977 0 H 39.9902 C 41.0983 0 42 0.866571 42 1.93236 V 7.02632 C 42 7.54934 41.5591 7.97368 41.0156 7.97368 C 38.7085 7.97368 36.832 9.7796 36.832 12 C 36.832 14.2204 38.7085 16.0263 41.0156 16.0263 C 41.5591 16.0263 42 16.4507 42 16.9737 V 22.0658 C 42 23.1322 41.0983 24 39.9902 24 Z M 1.96875 17.8452 V 22.0676 L 39.9902 22.1053 L 40.0242 17.844 C 37.1012 17.3869 34.8633 14.9402 34.8633 12 C 34.8633 9.05736 37.105 6.60938 40.0312 6.15481 V 1.93236 L 2.00977 1.89474 L 1.9758 6.15604 C 4.8988 6.61307 7.13672 9.05983 7.13672 12 C 7.13672 14.9426 4.89496 17.3906 1.96875 17.8452 Z M 11.1562 24 H 2.00977 C 0.901703 24 0 23.1334 0 22.0676 V 16.9737 C 0 16.4507 0.440918 16.0263 0.984375 16.0263 C 3.2915 16.0263 5.16797 14.2204 5.16797 12 C 5.16797 9.77961 3.2915 7.97368 0.984375 7.97368 C 0.440918 7.97368 0 7.54934 0 7.02632 V 1.93421 C 0 0.867804 0.901703 0 2.00977 0 H 11.1562 C 11.6997 0 12.1406 0.424342 12.1406 0.947369 V 23.0526 C 12.1406 23.5757 11.6997 24 11.1562 24 Z M 1.96875 17.8452 V 22.0676 L 10.1719 22.1009 V 1.89474 H 2.00977 L 1.9758 6.15604 C 4.8988 6.61307 7.13672 9.05983 7.13672 12 C 7.13672 14.9426 4.89496 17.3906 1.96875 17.8452 Z M 22.094 16.6844 H 15.832 C 15.2886 16.6844 14.8477 16.2601 14.8477 15.737 C 14.8477 15.214 15.2886 14.7897 15.832 14.7897 H 22.094 C 22.6374 14.7897 23.0783 15.214 23.0783 15.737 C 23.0783 16.2601 22.6374 16.6844 22.094 16.6844 Z M 30.5701 20.1581 H 15.832 C 15.2886 20.1581 14.8477 19.7338 14.8477 19.2107 C 14.8477 18.6877 15.2886 18.2634 15.832 18.2634 H 30.5701 C 31.1136 18.2634 31.5545 18.6877 31.5545 19.2107 C 31.5545 19.7338 31.1136 20.1581 30.5701 20.1581 Z");
}
h2.season-tickets_h.season-tickets_h_spec {
    font-weight: 500;
    width: 100%;
    font-size: 30px;
    line-height: 158%;
    margin-bottom: 20px;
    padding: 0 10px;
    margin-top: 20px;
}
.h_xhibitions {
    width: 24px;
    height: 24px;
    position: relative;
    top: 3px;
    margin-right: 2px;
}
.h_xhibitions path{
    fill: var(--bg-color);
    d: path("M 18.8728 24 H 5.10988 C 4.7925 24 4.53282 23.7424 4.53282 23.4275 V 20.7681 C 4.53282 20.4532 4.7925 20.1956 5.10988 20.1956 H 18.8728 C 19.1902 20.1956 19.4499 20.4532 19.4499 20.7681 V 23.4275 C 19.4499 23.7424 19.1902 24 18.8728 24 Z M 5.68694 22.855 H 18.2957 V 21.3406 H 5.68694 V 22.855 Z M 10.5025 19.3225 C 10.3438 19.3225 10.214 19.1937 10.214 19.0363 V 11.0153 C 10.214 10.8578 10.3438 10.729 10.5025 10.729 C 10.6612 10.729 10.7911 10.8578 10.7911 11.0153 V 19.0363 C 10.7911 19.1937 10.6612 19.3225 10.5025 19.3225 Z M 7.20462 20.4704 C 6.88723 20.4704 6.62755 20.2128 6.62755 19.8979 V 10.749 C 6.62755 10.4342 6.88723 10.1765 7.20462 10.1765 C 7.522 10.1765 7.78168 10.4342 7.78168 10.749 V 19.8979 C 7.78168 20.2128 7.52489 20.4704 7.20462 20.4704 Z M 13.4802 19.3225 C 13.3215 19.3225 13.1916 19.1937 13.1916 19.0363 V 11.0153 C 13.1916 10.8578 13.3215 10.729 13.4802 10.729 C 13.6389 10.729 13.7687 10.8578 13.7687 11.0153 V 19.0363 C 13.7687 19.1937 13.6389 19.3225 13.4802 19.3225 Z M 16.7752 21.3321 C 16.4578 21.3321 16.1981 21.0744 16.1981 20.7595 V 10.749 C 16.1981 10.4342 16.4578 10.1765 16.7752 10.1765 C 17.0926 10.1765 17.3522 10.4342 17.3522 10.749 V 20.7595 C 17.3522 21.0744 17.0955 21.3321 16.7752 21.3321 Z M 18.4342 11.3874 C 16.2818 11.3874 14.4035 10.3368 13.5292 8.6479 C 12.6319 6.76718 13.5494 5.01813 13.5898 4.9437 C 14.565 3.11737 16.478 3.18321 16.7723 3.20611 C 18.5035 3.21756 19.4066 4.47996 19.4066 5.72233 C 19.4066 7.15363 18.1803 7.83779 18.1284 7.86641 C 17.8485 8.01813 17.4994 7.91794 17.3465 7.64027 C 17.1936 7.36546 17.2945 7.01908 17.5715 6.8645 C 17.6062 6.84447 18.2553 6.46088 18.2553 5.72233 C 18.2553 5.58206 18.2121 4.35115 16.7492 4.35115 C 16.729 4.35115 16.7088 4.35115 16.6886 4.34828 C 16.6338 4.34256 15.2748 4.23664 14.6112 5.48187 C 14.6054 5.49332 13.9303 6.80725 14.5679 8.14122 C 15.2344 9.42939 16.7204 10.2424 18.4371 10.2424 C 20.8666 10.2424 22.843 8.20134 22.843 5.6937 C 22.843 3.14313 20.9069 1.14504 18.4371 1.14504 H 5.55422 C 3.0844 1.14504 1.14835 3.14313 1.14835 5.6937 C 1.14835 8.20134 3.12479 10.2424 5.55422 10.2424 C 7.27098 10.2424 8.75691 9.43225 9.43207 8.12405 C 10.0582 6.80725 9.38591 5.49332 9.38014 5.47901 C 8.71652 4.23378 7.35754 4.34256 7.29983 4.34542 C 7.28252 4.34828 7.26232 4.34828 7.24501 4.34828 C 5.78216 4.34828 5.73888 5.5792 5.73888 5.71947 C 5.73888 6.46374 6.39673 6.84733 6.4227 6.8645 C 6.6968 7.01908 6.7949 7.36832 6.64198 7.64313 C 6.48906 7.91794 6.13994 8.01813 5.86295 7.86641 C 5.81101 7.83779 4.58476 7.15363 4.58476 5.72233 C 4.58476 4.4771 5.49074 3.21756 7.21904 3.20611 C 7.51334 3.18321 9.42919 3.12023 10.4015 4.94657 C 10.439 5.01813 11.3566 6.76718 10.4708 8.63073 C 9.59077 10.3368 7.71243 11.3874 5.55999 11.3874 C 2.49291 11.3874 0 8.83397 0 5.6937 C 0 2.50191 2.44097 0 5.55999 0 H 18.44 C 21.5561 0 24 2.50191 24 5.6937 C 23.9942 8.83111 21.5013 11.3874 18.4342 11.3874 Z");
}
.affiche_h_spec{
    margin-bottom: -2px !important;
}
.blue-section.children_spec {
    background-color: #F2F2F2;
    background-image: url(/assets/images/media/bear.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: 20px;
}
.blue-section.standup-genre_spec, .blue-section.nightlife-genre_spec, .blue-section.concerts_spec,
.blue-section.show_genre_spec, .blue-section.tour_spec,
.blue-section.nightlife-genre_spec{
    background-color: #F2F2F2;
    background-image: url(/assets/images/media/voice.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: 20px;
}
.blue-section.sport-genre_spec{
    background-color: #F2F2F2;
    background-image: url(/assets/images/media/sport_back2.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: 20px;
}
.blue-section.meeting_genre_spec, .blue-section.exhibitions-genre_spec,
.blue-section.theater_spec{
    background-color: #F2F2F2;
    background-image: url(/assets/images/media/exh1.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
}
.season-tickets .main-catalog-abon{
    background-color: #F2F2F2;
    background-image: url(/assets/images/media/abon1.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
}
.blue-section.children_spec .dw{
    background-image: url(/assets/images/media/hourse.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: calc(100% - 20px);
}
.blue-section.standup-genre_spec .dw, .blue-section.concerts_spec .dw,
.blue-section.show_genre_spec .dw, .blue-section.tour_spec .dw,
.blue-section.nightlife-genre_spec .dw{
    background-image: url(/assets/images/media/voice2.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: calc(100% - 20px);
}
.blue-section.sport-genre_spec .dw{
    background-image: url(/assets/images/media/sport_back1.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: calc(100% - 20px);
}
.blue-section.meeting_genre_spec .dw, .exhibitions-genre_spec .dw,
.theater_spec .dw{
    background-image: url(/assets/images/media/exh2.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: 100%;
}
.season-tickets .main-catalog-abon .dw{
    background-image: url(/assets/images/media/abon2.png);
    background-repeat: no-repeat;
    background-position-y: 250px;
    background-position-x: 100%;
}
.children_l_t, .children_r_t {
    position: absolute;
    top: 0;
    width: calc((100% - 1170px)/2);
}
.children_r_t{
    right: 0;
}
.children_spec .ui-datepicker a.ui-state-default {
    background: #fff;
    background-image: url(/assets/images/media/children_calendar.png);
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 500;
}
.standup-genre_spec .ui-datepicker a.ui-state-default,
.concerts_spec .ui-datepicker a.ui-state-default,
.show_genre_spec .ui-datepicker a.ui-state-default,
.tour_spec .ui-datepicker a.ui-state-default,
.nightlife-genre_spec .ui-datepicker a.ui-state-default{
    background-image: url(/assets/images/media/lips.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.tour_spec .ui-datepicker a.ui-state-default{
    background-image: url(/assets/images/media/ball.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.meeting_genre_spec .ui-datepicker a.ui-state-default,
.exhibitions-genre_spec .ui-datepicker a.ui-state-default,
.tehater_spec .ui-datepicker a.ui-state-default{
    background-image: url(/assets/images/media/spot.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--bg-color);
}
.carousel-col-3 {
    top: 8px;
}
.sport-genre_spec .carousel-col-3 {
    top: 4px;
    position: relative;
}
.home .carousel-col-3{
    top: 0;
}
.abon_lab_discount {
    width: 78px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 203px;
    border-radius: 5px;
    background: var(--bg-color);
    color: #fff;
    text-align: center;
}
.content_st_wrap .abon_lab_discount {
    color: #fff;
    right: -2px !important;
    left: unset;
    border-radius: 5px;
}
span.val_ald {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    top: 4px;
    position: relative;
    display: block;
}
span.info_ald {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    top: -4px;
    position: relative;
}
#form-auth .iti__country-list {
    max-width: 340px;
    bottom: 0;
    left: 45px;
}
.rtl #form-auth .iti__country-list {
    max-width: 340px;
    bottom: 0;
    right: 45px;
	left: unset;
}
.swiper-wrapper.custom-flex {
    display: flex;
    justify-content: center;
}
/*.top-menu ul.navbar-nav > li > a{
    text-shadow: 0px 4px 4px rgba(0,0,0,.25);
}*/
@media (max-width: 480px){
	.swiper-slide-prev, .swiper-slide-next{
		visibility: hidden;
	}
}

/* season tickets */
	/* buy */
    .schedule .season-ticket-type {
        font-size: 20px;
        font-weight: 700;
        color: #000;
        background: 0 0;
        padding: 33px 0 33px 10px;
    }
        /* personal cabinet */
    .my-orders .type, .my-orders .price {
        padding-left: 25px;
        font-size: 15px;
        display: table-cell;
        padding-right: 30px;
        line-height: 40px;
        white-space: nowrap;
        min-width: 190px;
    }
    .my-orders .price {
        min-width: 120px;
    }
    .my-orders .price .span_center, .my-orders .type .span_center {
        top: unset;
        transform: translate(-50%, 0);
    }
    .season-ticket-row .left, .season-ticket-row .status {
        cursor: pointer;
    }
    .season-ticket-row .season-ticket-info {
        display: none;
        margin-top: 15px;
    }
    .clickable.sold {
        fill: lightgrey;
    }

    .section-clickable{
        cursor: pointer;
    }
    .swiper-pagination-bullet-active{
        background: var(--elements-color) !important;
    }
    @media (min-width: 641px){
        .l640{
            display: none !important
        }
    }
    @media (max-width: 640px){
        .b640{
            display: none !important
        }
    }
    /* End season ticket */

/*Swiper fix*/
.swiper-slide > a {
    display: flex;
    justify-content: center;
}
.prev-month,
.next-month {
    max-width: 40px;
}

/* Paypal commission message */
#paypal_order_comission_message {
    width: 100%;
}
#paypal_order_comission_message > div > span {
    color: #ed1f24;
}
/*  */