:root {
    --main-color: #406868;
    --main-transparent-color: rgba(64, 104, 104, 0.8);
    --secondary-color: #2D9470;
    --main-active-color: #3a5d5d;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

html {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q, blockquote {
    quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}

a img {
    border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url("../fonts/opensans-semibold.eot");
    src: url("../fonts/opensans-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold.woff") format("woff"), url("../fonts/opensans-semibold.ttf") format("truetype"), url("../fonts/opensans-semibold.svg#open_sanssemibold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url("../fonts/opensans-light.eot");
    src: url("../fonts/opensans-light.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light.woff") format("woff"), url("../fonts/opensans-light.ttf") format("truetype"), url("../fonts/opensans-light.svg#open_sanslight") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url("../fonts/opensans-regular.eot");
    src: url("../fonts/opensans-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular.woff") format("woff"), url("../fonts/opensans-regular.ttf") format("truetype"), url("../fonts/opensans-regular.svg#open_sansregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url("../fonts/opensans-bold.eot");
    src: url("../fonts/opensans-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold.woff") format("woff"), url("../fonts/opensans-bold.ttf") format("truetype"), url("../fonts/opensans-bold.svg#open_sansbold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url("../fonts/myriadpro-cond.eot");
    src: url("../fonts/myriadpro-cond.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-cond.woff") format("woff"), url("../fonts/myriadpro-cond.ttf") format("truetype"), url("../fonts/myriadpro-cond.svg#MyriadProCondensed") format("svg");
    font-weight: normal;
    font-style: normal;
}

:focus {
    outline: none;
}

.clear {
    clear: both;
}

a:hover {
    text-decoration: underline !important;
}

.detail-view iframe, .detail-view object {
    margin-top: 20px;
}

body {
    font-family: 'open_sanslight';
    background: #fff;
    overflow-x: hidden;
    min-width: 320px;
    width: 100%;
}

.content-box b,
.content-box strong {
    font-weight: bold;
}

.content-box i,
.content-box em {
    font-style: italic;
}

.wrapper {
    width: 100%;
    min-height: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}

.container {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
}

.container:after {
    content: '';
    clear: both;
    display: table;

}

header {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 100;
}

@media screen and (max-width: 1000px) {
    header {
        position: relative;
        min-height: 150px;
    }
}

@media screen and (max-width: 600px) {
    header {
        min-height: 315px;
    }
}

header .info {
    background: var(--main-color);
}

.header__logo {
    display: none;
    background-color: transparent !important;
}

.logo__img {
    max-height: 50px;
}

@media screen and (max-width: 1000px) {
    .header__logo {
        display: block;
        width: 50%;
        float: left;
        padding: 14px 20px 0;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 600px) {
    .header__logo {
        width: 100%;
        margin: 80px auto 5px;
        padding: 0;
    }

    .logo__img {
        max-height: 60px;
        margin: 0 auto;
        display: block;
    }
}

header .info ul.language {
    float: left;
    margin-left: 18px;
}

@media screen and (max-width: 1000px) {
    header .info ul.language {
        text-align: right;
        width: 50%;
        padding: 10px 20px 0 0;
        margin: 0;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 600px) {
    header .info ul.language {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        text-align: center;
    }
}

header .info li {
    display: inline;
}

@media screen and (max-width: 1000px) {
    header .info li {
        float: right;
    }
}

@media screen and (max-width: 600px) {
    header .info li {
        display: inline-block;
        padding: 0;
        margin: 0;
        float: none;
    }

    header .info li a {
        margin: 0;
        box-sizing: border-box;
    }
}

header .info .language a {
    font-family: 'MyriadProCondensed';
    font-size: 14px;
    line-height: 21px;
    color: #fff;
    padding: 4px 9px 5px 9px;
    float: left;
    text-decoration: none;
    transition: background-color .8s ease;
}

@media screen and (max-width: 1000px) {
    header .info .language a,
    header .info .phone a {
        font-size: 20px;
        line-height: 35px;
        margin: 0 auto;
    }

    header .info .phone a {
        font-size: 14px;
    }
}

header .info li.active a, header .info a:hover {
    color: #fff;
    background: var(--main-active-color);
}

header .info .phone {
    float: right;
    display: flex;
    justify-content: end;
}

@media screen and (max-width: 1000px) {
    header .info .phone {
        width: 75%;
        margin: 20px;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 600px) {
    header .info .phone {
        max-width: 230px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
}

@media screen and (max-width: 400px) {
    header .info .phone {
        width: 65%;
    }
}

.phone a {
    position: relative;
    font-family: 'open_sansregular';
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    letter-spacing: -0.35px;
    margin: 0;
    padding: 0 5px 0 40px;
    float: left;
    text-decoration: none;
}

.phone a:before {
    position: absolute;
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    top: 7px;
    left: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjU2LDMyYzEyMy41LDAsMjI0LDEwMC41LDIyNCwyMjRTMzc5LjUsNDgwLDI1Niw0ODBTMzIsMzc5LjUsMzIsMjU2UzEzMi41LDMyLDI1NiwzMiBNMjU2LDBDMTE0LjYyNSwwLDAsMTE0LjYyNSwwLDI1NiAgIHMxMTQuNjI1LDI1NiwyNTYsMjU2czI1Ni0xMTQuNjI1LDI1Ni0yNTZTMzk3LjM3NSwwLDI1NiwwTDI1NiwweiBNMzk4LjcxOSwzNDEuNTk0bC0xLjQzOC00LjM3NSAgIGMtMy4zNzUtMTAuMDYyLTE0LjUtMjAuNTYyLTI0Ljc1LTIzLjM3NUwzMzQuNjg4LDMwMy41Yy0xMC4yNS0yLjc4MS0yNC44NzUsMC45NjktMzIuNDA1LDguNWwtMTMuNjg4LDEzLjY4OCAgIGMtNDkuNzUtMTMuNDY5LTg4Ljc4MS01Mi41LTEwMi4yMTktMTAyLjI1bDEzLjY4OC0xMy42ODhjNy41LTcuNSwxMS4yNS0yMi4xMjUsOC40NjktMzIuNDA2TDE5OC4yMTksMTM5LjUgICBjLTIuNzgxLTEwLjI1LTEzLjM0NC0yMS4zNzUtMjMuNDA2LTI0Ljc1bC00LjMxMy0xLjQzOGMtMTAuMDk0LTMuMzc1LTI0LjUsMC4wMzEtMzIsNy41NjNsLTIwLjUsMjAuNSAgIGMtMy42NTYsMy42MjUtNiwxNC4wMzEtNiwxNC4wNjNjLTAuNjg4LDY1LjA2MywyNC44MTMsMTI3LjcxOSw3MC44MTMsMTczLjc1YzQ1Ljg3NSw0NS44NzUsMTA4LjMxMyw3MS4zNDUsMTczLjE1Niw3MC43ODEgICBjMC4zNDQsMCwxMS4wNjMtMi4yODEsMTQuNzE5LTUuOTM4bDIwLjUtMjAuNUMzOTguNjg4LDM2Ni4wNjIsNDAyLjA2MiwzNTEuNjU2LDM5OC43MTksMzQxLjU5NHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);

}

.phone__telegram a:before,
.phone__viber a:before,
.phone__instagram a:before {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: 18px;
    top: 6px;
    width: 19px;
    height: 19px;
}

.phone__telegram a:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFPElEQVR4nO2abYiVVRDHr7m56xrl+rYiGUUgyIpJBL2BkUFqtVhGoGYWoWmQullEH1KzN2LrQ1hC9aVPvUcftBdKy4IMNa0MS7ctIiqjFJOoVXP1F9P+D4yX5z7Pee59bmvhwIXLPXPmzJwzM+c/c26pdJL+pwQMA64FHgPeBHYD+4HD+tj3XRoznhlAS+lEIKAJuAl4FzhKfuoF3gHmAo39YcBg4C5gj1PqEPA+sFwnM952HDhVnxb9ZmMrgI2aE+gnYJltzr9lxNXAt06BT4D5wBlVyBoKLAC2OXnfANPr7UZPuwW3A1cWKH8a8JmTv6bw0wFGS3GjP4HFwMBCF+lbZyCwFOhxp91alPBzdNwo60woRHD6mhOBLq3ZbTrUKnCkE7gVGFGYttlrtwAfaW2LydG1xERwp4+BIYVrm63DEGCzc7P8MeMC29xpWF00jdNjuPOKNdWk2BDYdY+JyJjpkU7T8lx24Z5YXDpBCOhwwZ/tYsDd7p4oPMWWbdgtwBtCCL8CrwJnVeBvAD6Xbh0xAR5gR2GXXUI67wT2kUzdQHOFudPF82MqNhN4+ydDFKz8KcBUYF0ZuLSMdCswFjhXicVoZgU5A1wmnZO2oKFYo/kFGWBY6k7ga6f8QeA54IIE/qfEszRF5kLxvJ1WT/QKkeYGgAlZ5hngD2fAd8A9lk5T5r0k3rkZF6XVN0cS9QSuk5D3asBJ7cB64JgzwG7nGyxYI2Rs15wLM/g+FF970uDjGlye04AxwP1ltckB4AlgXE5ZBzR/eAafrWfUmTRoJajRjMhFJwMvA385A76QDyfCGeBMBfxVCWOjJGN/xNrBe9YlDYaAHJ8ioBm4DdjhlDdDXgEuy1j8ZuA34NEK45dI3tYIQ9rEuztpcF/asSpN7nUG/AysMteKqGXWas6DKXzzxPNChCEjxLs3adAygdGghLE7nAGGQmcl8SXMm+U2KDX2zEj66IEIuY3iPZTXkF80ZrX5gMg6xuBGoHsj5rwo3nm1GlLRtVw2mRKxyExnuKXhZVlzNC80IC6u1bUqBrsaAUExc637gPMSss7z7hSOxaJn3UFWMhDTtMsKdkOhielXfalHgN85nr5XIH9Q1qMyuj3GCMkfpzl7IvlD+l2bdiGuyIDe1wDPKmt5Msjwpb5vijVCcq/XvA2R/KkXonUAjTbmQLRtgiWXy7UucjA7uq/rFHsykj8VorQ40Dg0VokE4yyGUAtpcuS812LdkT5wG0Dj6ZWYrKFstKAKO4KMsQ78HRXmas6Y05UjYy0S71tpTDeKaVuVdvjksMrhMMuIl6bEXa92uDlDrhVWn0rm7KxS17riRlNrMUbyzheQDKdjCWVwGc8Uje/I0d35IfMZQq19ZHnNzQdDCsBD2nFUzl7hxl/X7w9nyGlwYHVJzMJNrtdbseTMS1baAjtdut6pNxJUSaa2RN0Gd0U/CrluhTXFJhZoTKMUstaPr+HbM+ZNEl/+7o6DJV1ZFVuV7jZJl+uYCADaLV1WV7NYk7sTNvdTE/s0YIt02FL1O6N2w15nw7PCyMK1Tb/4NrnLtbWIzmC3c7PjUG89iD6363Z30NlFCW51btajhnJme6eKdRqUDA46dxpV9CJNLgGghnIhr6+6se2y802N1XV9e9frazh2hKsWVvMvBsXBIgc7givVpYFe6XQ6BNcDHRa8XqnCp02vTYP0se8TVAqvFG/oEwTYsaS//gFhF9wcaygL+OWlI2oMzu4XA5LIGsoqsjrVTdylhkb4U419/0qlcad4k+uJk1T679Pf6f419YP9kEEAAAAASUVORK5CYII=);
}

.phone__viber a:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFJUlEQVR4nO2ZWYwVVRCGLzAoKi7jRgAVo2iIKGiQxajRiEHRkLiNC7i8oGhURFFjxAcVWSQal5AIRGOiaFwSEXwxLiFq1IBLBkRBBx2NCQIyiGNAHWA+U/B35kx7uvt03x71Gv6nmdt16tTfp6pOVXWlsgd78N8EUA+cBdwMzAeWAo3A98AWOvCLfrNnS4AngduA0cCh/5bxRwL3AcuAnVSPduAL4HHgtH+CwMnAImCHY8Q24GNgAXArcA5wAnA40M1ZexAwADgFuAiYAjwFfAD8FiP2JXCNu74sAr2BuXpzhj+AF4ALgH1K0N8TOAN4GFjnELITH1IWCXuLK6V4h+KgTynK/fvV6TR+1J52WhdXq/QIoFkKLUiHlmZx9t77Ac9o7+3AeUUV7QV8IkXvmOLSrQ2zY7qT9QYUUXC/E3i9CxrxCLAC2KSk8C3wplJ130Ad3YBXZctLeQ04TL5pwT2sIAkzoCUl5Rqx2cABAbr6OfYMzmPEVG22KMV/Z+iC+wloSJDrC5wEHGLZDTgGGA+85tw/q4HjAmyaK/k5eYjYvWAY53l2oNzNRRswJkHX60CrTqBJWW+E7qTPtH5TFhlglGS/CSWxrwzb7osNYF6Cq/waz/lyr7UeWXOR5+XCi52T2T/Frh6Oe2WXNMCpUZAnPP85xe/tDfeIye+tC9Vca4iykJ2QYbnIfK7/Z2TYZnWc4cIQInYZGZYkPN9MOiZ51kRlyLtmhGJljeTtZIbpTW+10ibFtlla80AIkZkSfizheZQKk7DRSg4PERd2Ksc6rjJCFbHhhhTbrtslAc+FEFko4VsSno8hHb9bnCVksLtUp6GTscyH4i4y0usJ0mElv2FpCJH3JDw24Xl3yxwJJP4ErszQf7dkzc2G6u+vgUH6e3XK2uMl0xRCxFKkYVCKzCQPifYk8p7LDQW8ZUgUG5bWDVtS1h4smZYQIhsknBZ0vZzqNEJjpvLOMfO+pVsndZvrGdalrIvkW0M2sYsLn5/H5BpiRKyP6B5KxilM1+rSHC49yzJeoGFbiPKodMg0Cng7RubSPEQ87fNGK1YzGrBdsRii0LKOoVdgv+IWhj9knWQ1IGeMRBdefaDyuIvNL8NoH4CjtUdziPB3Eh6YKdyxZk6MzPRKF4DdJY5hRYhwVM+MzrGB3S2vxMi87Os1NEZq1QuzdqEuxz5jpfutEOFnJTwxdAMno7wRI2Mp+kbLTpK5ib/jo9AWlt2dpWFeiPAdRX1d6dRXi6339DAuNodMSoCnJT85xJiREl6Vl4jTN8x2ZmChMPnrM3R/JdmRoW91qxT3L0JGeq7QjZ0H61P0DXSmKT1DjbBANUwtSkR6jvJcmmloTNF1r2QW5jFgnBY1BbNP1mXt7rWe2syHy1Omj3bZkmtQJz9fGRxYYTqt0p2W0Cq3p7W5wETJrck92AbO12IrIoeXQcYZJU0GPpXuD4EzM9yzRbY0FN30iSgIgdOrIVBw//6arhgWV6Oozuml29Sa9ivV2uRK4SrHDZenjYryxMss515o06Tw3NIs71xNT3HiE/Uq9WVuMio26jRMC3iz9o2xj0ZAgzX6ORuYANwOPKp0HxWrEZo1kCj3q1XsrVnhl9gXAPdoDJoXrSJ1WVSfdTminT2/P+QYtlN11AZ9UlilbGUV9os2OwPu1OmcmLdV7jIiDgmbG19SqQUQIwI86HxnHF+pFeAQcT6PGYmrK7UEOjDTITGhUmugM2rvJCL8L0gYnKF1bWSnSo3gL8yFJ8d+Y38aAAAAAElFTkSuQmCC);
}

.phone__instagram a:before {
    background-image: url('../images/instagram.png');
}

@media screen and (max-width: 1000px) {
    .phone a {
        font-size: 18px;
        line-height: 44px;
        padding: 0 10px 0px 35px;
        margin: 0;
        float: right;
    }

    .phone a:before {
        top: 10px;
        left: 11px;
    }

    .phone__telegram a:before,
    .phone__viber a:before,
    .phone__instagram a:before  {
        top: 6px;
        left: 7px;
        width: 23px;
        height: 25px;
    }


    #footer .phone a:before {
        top: 2px;
        width: 19px;
        height: 19px;
    }

    #footer .phone__telegram a:before,
    #footer .phone__viber a:before {
        top: 1px;
        width: 23px;
        height: 25px;
    }
}

@media screen and (max-width: 600px) {
    .phone a {
        padding: 0 10px 0px 35px;
        margin: 0;
        font-size: 20px;
    }


    #footer .phone a:before {
        top: 4px;
    }

    #footer .phone__telegram a:before,
    #footer .phone__viber a:before {
        top: 1px;
    }

    .phone__instagram {
        position: absolute;
        top: 155px;
        right: 10px;
    }
}

@media screen and (max-width: 400px) {
    .phone a {
        font-size: 18px;
    }
}

.menu-hamburger {
    cursor: pointer;
    display: block;
    position: relative;
    text-align: center;
    width: 45px;
    height: 30px;
    transition: backgound-color .3s ease;

}

.menu-hamburger:before {
    transform-origin: left center;
}

.menu-hamburger--open:before {
    animation: hamburger_topBar_open .5s ease-in-out;
    animation-fill-mode: forwards;
}

.menu-hamburger--closed:before {
    animation: hamburger_topBar_close .5s ease-in-out;
    animation-fill-mode: forwards;
}

.menu-hamburger:after {
    right: 0;
    top: 12px;
    transform-origin: right center;
}

.menu-hamburger--open:after {
    animation: hamburger_middle_open .5s ease-in-out;
    animation-fill-mode: forwards;
}

.menu-hamburger--closed:after {
    animation: hamburger_middle_close .5s ease-in-out;
    animation-fill-mode: forwards;
}

.menu-hamburger__line,
.menu-hamburger:before,
.menu-hamburger:after {
    content: '';
    width: 100%;
    height: 6px;
    background-color: #fff;
    display: block;
    position: absolute;
    border-radius: 20px;
    transition: background-color .5s;
    box-sizing: border-box;
}

.menu-hamburger--open .menu-hamburger__line,
.menu-hamburger--open:before,
.menu-hamburger--open:after {
    background-color: var(--main-color);
}

.menu-hamburger__line {
    width: 70%;
    bottom: 0;

}

.menu-hamburger--open .menu-hamburger__line {
    animation: hamburger_bottomBar_open .5s ease-in-out;
    animation-fill-mode: forwards;
}

.menu-hamburger--closed .menu-hamburger__line {
    animation: hamburger_bottomBar_close .5s ease-in;
    animation-fill-mode: forwards;
}

@keyframes hamburger_topBar_open {
    0% {
        transform: translateY(0px) rotate(0deg);
        width: 100%
    }

    100% {
        transform: translateY(-5.5px) rotate(45deg);
        width: 50px
    }
}

@keyframes hamburger_middle_open {
    0% {
        transform: translateY(0px) rotate(0deg);
        width: 100%
    }

    100% {
        transform: translate(-9px, -17px) rotate(-45deg);
        width: 50px
    }
}

@keyframes hamburger_bottomBar_open {
    0% {
        transform: translateY(0px) rotate(0deg)
    }

    100% {
        transform: translateY(-9px) rotate(-45deg)
    }
}

@keyframes hamburger_topBar_close {
    0% {
        transform: translateY(-5.5px) rotate(45deg);
        width: 50px
    }

    100% {
        transform: translateY(0px) rotate(0deg);
        width: 100%
    }
}

@keyframes hamburger_middle_close {
    0% {
        transform: translate(-9px, -17px) rotate(-45deg);
        width: 50px
    }

    100% {
        transform: translateY(0px) rotate(0deg);
        width: 100%
    }
}

@keyframes hamburger_bottomBar_close {
    0% {
        transform: translateY(-9px) rotate(-45deg)
    }

    100% {
        transform: translateY(0px) rotate(0deg)
    }
}

.header__menu-hamburger {
    display: none;
    float: left;
    margin: 27px 20px;
}

@media screen and (max-width: 1000px) {
    .header__menu-hamburger {
        display: block;
        margin: 27px 20px;
    }
}

@media screen and (max-width: 600px) {
    .header__menu-hamburger {
        margin: 36px 0 0 20px;
    }
}

@media screen and (max-width: 400px) {
    .header__menu-hamburger {
        width: 45px;
    }
}

header nav.top-menu {
    text-align: center;
    background: rgba(0, 0, 0, 0.25);
    -webkit-transition: background-color 0.5s ease, color 0.3s ease;
    -moz-transition: background-color 0.5s ease, color 0.3s ease;
    -ms-transition: background-color 0.5s ease, color 0.3s ease;
    -o-transition: background-color 0.5s ease, color 0.3s ease;
    transition: background-color 0.5s ease, color 0.3s ease;
}

@media screen and (max-width: 1000px) {
    header nav.top-menu {
        display: none;
        position: fixed;
        background: rgba(0, 0, 0, 0.9);
        margin: 0;
        padding: 0;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow-y: scroll;
    }
}

header nav.top-menu.submenu-active {
    padding-bottom: 43px;
}

header nav.top-menu ul {
    background: rgba(0, 0, 0, 0.8);
}

@media screen and (max-width: 1000px) {
    header nav.top-menu ul {
        padding: 25px 15px;
        background: rgba(0, 0, 0, 0);
        box-sizing: border-box;
    }
}

@media screen and (max-width: 600px) {
    header nav.top-menu ul {
        display: block;
    }
}

header nav.top-menu li {
    display: inline;
    text-align: center;
    position: relative;
}

header nav.top-menu li a {
    cursor: pointer;
}

header nav.top-menu li.active > a, header nav.top-menu .top-menu_3 li.active > a {
    background-color: var(--main-color);
    color: #fff;
}

@media screen and (max-width: 1000px) {
    header nav.top-menu li {
        display: block;
        width: 70%;
        margin: 10px auto;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 600px) {
    header nav.top-menu li {
    }
}

header nav.top-menu li.li-logo {
    background: url('../images/menu-logo.png') 0px 0px no-repeat;
    width: 108px;
    height: 24px;
    display: inline-block;
    cursor: pointer;
    background-size: contain;
}

header nav.top-menu li.li-gallery {
    background: url('../images/gallery-icon.png?1406642697') 0px 4px no-repeat;
    width: 14px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}

header nav.top-menu li.image {
    padding: 0;
}

@media screen and (max-width: 1000px) {
    header nav.top-menu li.image {
        display: none;
    }
}

header nav.top-menu li.image a {
    text-indent: -9999px;
    padding: 0px 6px;
    display: block;
    background: none;
}

header nav.top-menu a {
    display: inline-block;
    font-family: 'MyriadProCondensed';
    font-size: 16px;
    line-height: 21px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}

@media screen and (max-width: 1000px) {
    header nav.top-menu a {
        display: block;
        font-size: 18px;
    }
}

@media screen and (max-width: 600px) {
    header nav.top-menu a {
    }
}

header nav.top-menu a.no-url {
    cursor: context-menu;
}

header nav.top-menu .top-menu_1 {

}

@media screen and (max-width: 1000px) {
    header nav.top-menu .top-menu_1 {
        padding-top: 90px;
    }

    header nav .top-menu_1:before,
    header nav .top-menu_1:after {
        content: '';
        position: fixed;
        top: 45px;
        left: 15px;
        width: 50px;
        height: 6px;
        border-radius: 20px;
        background-color: #fff;
        z-index: 10;
    }

    header nav .top-menu_1:before {
        transform: rotateZ(45deg);

    }

    header nav .top-menu_1:after {
        transform: rotateZ(-45deg);
    }
}

header nav.top-menu ul.top-menu_2 {
    display: none;
    min-width: 250px;
    background: rgba(0, 0, 0, 0.8);
    text-align: left;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    -webkit-transition: background-color 0.5s ease, color 0.3s ease;
    -moz-transition: background-color 0.5s ease, color 0.3s ease;
    -ms-transition: background-color 0.5s ease, color 0.3s ease;
    -o-transition: background-color 0.5s ease, color 0.3s ease;
    transition: background-color 0.5s ease, color 0.3s ease;
}

header nav.top-menu .top-menu_1 .top-menu_2 .top-menu_3 {
    /*display: none;*/
    min-width: auto;
    background: rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    -webkit-transition: background-color 0.5s ease, color 0.3s ease;
    -moz-transition: background-color 0.5s ease, color 0.3s ease;
    -ms-transition: background-color 0.5s ease, color 0.3s ease;
    -o-transition: background-color 0.5s ease, color 0.3s ease;
    transition: background-color 0.5s ease, color 0.3s ease;
}

header nav.top-menu .top-menu_1 .top-menu_2,
header nav.top-menu .top-menu_1 .top-menu_2 .top-menu_3 {
    border-right: 1px solid var(--main-transparent-color);
    border-bottom: 1px solid var(--main-transparent-color);
    border-left: 1px solid var(--main-transparent-color);
}

@media screen and (max-width: 1000px) {
    header nav.top-menu .top-menu_1 ul {
        /*display: none;*/
        min-width: auto;
        background: rgb(255, 255, 255);
        box-sizing: border-box;
        margin: 0 auto;
        position: relative;
    }
}

@media screen and (max-width: 1000px) {
    header nav.top-menu .top-menu_2 li {
        margin: 0;
        font-size: 18px;
        padding: 0;
        width: 100%;
    }
}

header nav.top-menu .top-menu_2 li {
    display: block;
}

header nav.top-menu .top-menu_2 a {
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: none;
}

header nav.top-menu .top-menu_2 a:hover {
    color: #fff;
    background-color: var(--main-color);
}

header nav.top-menu .top-menu_1 .top-menu_2 .top-menu_3 li:hover {
    background-color: var(--main-color);
}

header nav.top-menu .top-menu_1 .top-menu_2 .top-menu_3 a {
    color: #000;
}

header nav.top-menu .top-menu_1 .top-menu_2 .top-menu_3 li:hover a {
    color: #fff;
}

@media screen and (max-width: 1000px) {
    header nav.top-menu .top-menu_2 a {
        color: #000;
        margin: 0;
    }
}

.header__mobile-fixed .info {
    position: fixed;
    top: -70px;
    width: 100%;
}

.header__mobile-fixed .logo {
    width: 50%;
    margin: 20px;
    float: right;
    padding: 0;
}

.header__mobile-fixed .logo__img {
    float: right;
    height: 30px;
    width: auto;
}

.header__mobile-fixed .language {
    display: none;
}

.header__mobile-fixed .info .phone {
    display: none;
}

.header__mobile-fixed .menu-hamburger {
    margin: 20px;
}

.header__mobile-fixed .menu-hamburger--open .menu-hamburger__line,
.header__mobile-fixed .menu-hamburger--open:before,
.header__mobile-fixed .menu-hamburger--open:after {
    background-color: #fff;
}

.header__mobile-fixed .top-menu {
    top: 70px;
}

.header__mobile-fixed .top-menu_1:before,
.header__mobile-fixed .top-menu_1:after {
    display: none;
}

.contentslider {
    width: 100%;
    height: 555px;
    margin-top: 30px;
    position: relative;
}

@media screen and (max-width: 1200px) {
    .contentslider {
        margin-top: 0;
        height: 500px;
    }
}

@media screen and (max-width: 1000px) {
    .contentslider {
        margin-top: 0;
        height: 51.51vw;
    }
}

@media screen and (max-width: 600px) {
    .contentslider {
        height: 75vw;
    }
}

.contentslider .container {
    padding-top: 40px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

@media screen and (max-width: 1000px) {
    .contentslider .container {
        padding: 50px 0;
        width: 100%;
    }
}

.contentslider .slider_item {
    position: relative;
    float: left;
    width: 100%;
    height: 555px;
}

.contentslider .slider_item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEM0QxNjgwRDdDMjdFMzExQjM2REIxMUUxQjNCMDBFRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTQyRDIxRTI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTQyRDIxRDI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0RDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzRDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xqq3QAAAAMxJREFUeNrs01ENACEMRMENPs4DMvBvqEcCIhoy/XkVsJOqyr6lPZr7fNqjI+emNqllEqKEEKKEEKKEEKKEEGKZhCghhCghhCghhCghhFgmIUoIIUoIIUoIIUoIIUqIEkKIEkKIEkKIEkKIEqKEEKKEEKKEEKKEEKKEKCGEKCGEKCGEKCGEKCFKCCFKCCFKCCFKCCFKiBJCiBJCiBJCiBJCiBKihBCihBCihBCihBCihCghhCghhCghhCghhCghhFgmIUoIIUrIC/0FGABvLbsFk/yxQwAAAABJRU5ErkJggg==');
    background-repeat: repeat;
    background-color: rgba(0, 0, 0, .15);
}

.slider_item__image {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: -1;
    transform: translateY(-50%);
    top: 50%;
}

@media screen and (max-width: 1200px) {
    .contentslider .slider_item {
        height: 500px;
    }
}

@media screen and (max-width: 1000px) {
    .contentslider .slider_item {
        height: 51.51vw;
        display: flex;
        align-items: center;
    }
}

@media screen and (max-width: 600px) {
    .contentslider .slider_item {
        height: 75vw;
    }

    .slider_item__image {
        top: 0;
        height: 100%;
        width: 100%;
        transform: none;
    }
}

.contentslider .sliderkit-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-indent: -9999px;
    width: 63px;
    height: 63px;
    background: url(../images/arrows.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

@media screen and (max-width: 1000px) {
    .contentslider .sliderkit-btn {
        width: 45px;
        height: 45px;
    }
}

.sliderkit-btn-disable {
    display: none;
}

.contentslider .sliderkit-go-prev {
    left: 0;
}

@media screen and (max-width: 1000px) {
    .contentslider .sliderkit-go-prev {
        left: 10px;

    }
}

.contentslider .sliderkit-go-next {
    right: 0;
    background-position: 100% 0;
}

@media screen and (max-width: 1000px) {
    .contentslider .sliderkit-go-next {
        right: 10px;
    }
}

.contentslider .content-container {
    color: #fff;
    width: 55%;
    padding-right: 60px;
    box-sizing: border-box;
    float: none;
    margin: 0;
}

@media screen and (max-width: 1000px) {
    .contentslider .content-container {
        margin: 0 auto;
        float: none;
        clear: both;
        width: 60%;
        padding-right: 0;
    }
}

.contentslider .content-container h2 {
    font-family: 'open_sansbold';
    font-size: 48px;
    line-height: 50px;
    letter-spacing: -1.3px;
}

@media screen and (max-width: 1000px) {
    .contentslider .content-container h2 {
        line-height: 48px;
        font-size: 38px;
    }
}

@media screen and (max-width: 600px) {
    .contentslider .content-container h2 {
        line-height: 42px;
        font-size: 32px;
    }
}

.contentslider .content-container p {
    font-size: 14px;
    line-height: 21px;
    margin-top: 10px;
}

.logoblock {
    width: 200px;
    height: 130px;
    background-image: url('../images/logo_v2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 100px;
    left: 130px;
    z-index: 9;
}

@media screen and (max-width: 1000px) {
    .contentslider .container .logo {
        display: none;
    }
}

.before-footer {
    width: 100%;
    position: relative;
    padding: 75px 0;
    background: rgb(46 151 114);
}

.before-footer__inner {
    padding: 0 20px;
}

.before-footer__image {
    position: fixed;
    width: 100%;
    height: auto;
    z-index: -1;
    top: 0;
    left: 0;
}

@media screen and (min-width: 1800px) {
    .before-footer__image {
        transform: translateY(-5%);
    }
}
@media screen and (max-width: 1200px){
    .before-footer__image {
        transform: translate(-30%);
        width: auto;
        height: 100%;
    }
}


@media screen and (max-width: 600px) and (orientation: portrait) {
    .before-footer__image {
        transform: translate(-33%);
    }
}

/*.before-footer:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEM0QxNjgwRDdDMjdFMzExQjM2REIxMUUxQjNCMDBFRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTQyRDIxRTI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTQyRDIxRDI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0RDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzRDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xqq3QAAAAMxJREFUeNrs01ENACEMRMENPs4DMvBvqEcCIhoy/XkVsJOqyr6lPZr7fNqjI+emNqllEqKEEKKEEKKEEKKEEGKZhCghhCghhCghhCghhFgmIUoIIUoIIUoIIUoIIUqIEkKIEkKIEkKIEkKIEqKEEKKEEKKEEKKEEKKEKCGEKCGEKCGEKCGEKCFKCCFKCCFKCCFKCCFKiBJCiBJCiBJCiBJCiBKihBCihBCihBCihBCihCghhCghhCghhCghhCghhFgmIUoIIUrIC/0FGABvLbsFk/yxQwAAAABJRU5ErkJggg==');*/
/*    background-repeat: repeat;*/
/*    background-color: rgba(0, 0, 0, 0.7);*/
/*}*/


.before-footer .before-footer-content {
    color: #fff;
    line-height: 1.4;
    letter-spacing: 1px;
    box-sizing: content-box;
    border-radius: 3px;
}

@media screen and (max-width: 1000px) {
    .before-footer .before-footer-content {
        width: 80%;
        float: none;
        margin: 0 auto;
        background-color: transparent;
        border: none;
    }
}

.before-footer h3 {
    font-family: 'open_sanssemibold';
    font-size: 24px;
}

.before-footer p {
    font-family: 'open_sanslight';
    font-size: 18px;
    margin-top: 22px;
    text-indent: 1.2em;
}

.before-footer .read-more {
    float: right;
    margin: 0;
    display: block;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    margin-top: 50px;
    border: #fff 1px solid;
    color: #fff;
}

@media screen and (max-width: 1000px) {
    .before-footer .read-more {
        float: none;
    }
}

footer {
    position: relative;
    width: 100%;
    font-family: 'open_sanslight';
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    padding: 50px 0;
    background-color: rgb(71 121 113);
}

.footer__image {
    position: absolute;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
}

footer .container:after {
    content: '';
    display: table;
    clear: both;
}

footer .left-container {
    float: left;
    width: 350px;
    margin-left: 27px;
}

@media screen and (max-width: 1000px) {
    footer .left-container {
        float: none;
        clear: both;
        width: 80%;
        margin: 0 auto 25px;
    }
}

footer .left-container:after {
    content: '';
    display: table;
    clear: both;
}

footer .footer-adress {
    float: left;
    padding: 8px 0 0 0;
}

footer .logo {
    float: left;
    margin: 26px 0 0 22px;
}

@media screen and (max-width: 1000px) {
    footer .logo {
        float: none;
        clear: both;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }
}

footer .logo img {
    width: 175px;
}

footer .info {
    float: right;
    text-align: right;
    margin: 8px 20px 0 0;
}

footer .info a {
    color: #fff;
    text-decoration: none;
    line-height: 30px;
}

footer .info a img {
    width: 100%;
}

footer .info p {
    margin-bottom: 19px;
}

@media screen and (max-width: 1000px) {
    footer .info {
        float: none;
        clear: both;
        width: 80%;
        text-align: center;
        margin: 25px auto;
    }

    footer .info a {
        margin: 25px auto;
        float: none;
        width: 30%;
        height: auto;
    }
}

@media screen and (max-width: 600px) {
    footer .info a {
        width: 50%;
    }
}

footer .socialbuttons {
    float: left;
    margin-top: 16px;
}

footer .socialbuttons a:hover {
    opacity: .75;
}

footer .socialbuttons ul, footer .socialbuttons li {
    list-style: none;
    display: inline-block;
}

footer .socialbuttons li {
    margin-right: 7.5px;
}

footer .socialbuttons li a {
    width: 29px;
    height: 29px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

footer .socialbuttons .bt-facebook a {
    background-image: url('../images/facebook.png');
}

footer .socialbuttons .bt-instagram a {
    background-image: url('../images/instagram.png');
}

footer .socialbuttons .bt-gplus a {
    background-image: url('../images/tiktok.png');
}

.sms-rss {
    display: inline-block;
    margin: 20px 0 0 0;
}

.sms-rss .row {
    margin-bottom: 15px;
}

.sms-rss input[type="text"] {
    padding: 0 15px;
    width: 210px;
    border: #fff 1px solid;
    color: #fff;
}

.sms-rss input[type="submit"] {
    padding: 0;
    margin: 0;
    cursor: pointer;
    border: #fff 1px solid;
    color: #fff;
}

.sms-rss .order-accordion {
    display: none;
}

.transparent-btn, .link-all {
    width: 240px;
    height: 35px;
    font-family: 'open_sanslight';
    font-size: 14px;
    line-height: 18px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: transparent;
}

.errorMessage {
    color: red;
    font-size: 12px;
    line-height: 18px;
    display: block;
    width: 90%;
}

.container-shell {
    position: relative;
    color: #000;
}

.container-shell__image {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    top: 0;
    left: 0;
}

@media screen and (max-width: 1000px) {
    .container-shell__image {
        display: none;
    }
}

.container-shell .container {
    background: #fff;
    padding: 60px 20px 40px;
    box-sizing: border-box;
}

@media screen and (max-width: 1000px) {
    .container-shell .container {
        padding: 90px 20px 40px;
    }
}

.container-shell .content-box {
    width: 630px;
    float: left;
    margin: 0 auto;
}

@media screen and (max-width: 1000px) {
    .container-shell .content-box {
        width: 100%;
        min-width: 100%;
    }
}

.video__title {
    padding-top: 8px;
}

.video__player {
    margin: 25px 0 42px;
}

.container-shell .content-box h2 {
}

@media screen and (max-width: 600px) {
    .container-shell .content-box h2 {

    }
}

.container-shell .content-box .main-img {
    margin-bottom: 25px;
    width: 100%;
}

.container-shell .title {
    float: left;
}

.container-shell .news-container .title {
    margin: 6px 0 0;
}

.container-shell h2 {
    font-size: 24px;
    line-height: 21px;
    text-transform: uppercase;
}

.container-shell .items {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
}

.container-shell .news-container .items {
    margin-top: 25px;
    display: flex;
    flex-direction: column;
}

.container-shell .items:after {
    content: '';
    display: table;
    clear: both;
}

@media screen and (max-width: 1000px) {
    .container-shell .items {
        flex-direction: column;
    }

    .roomslistSlug .container-shell .items {
        flex-direction: row;
    }
}

@media screen and (max-width: 600px) {
    .container-shell .items {
        margin-top: 35px;
    }

    .roomslistSlug .container-shell .items {
        flex-direction: column;
    }
}

.container-shell .content_news,
.container-shell .content_page {
    padding: 0 0 23px 0;
    width: 100%;
}

@media screen and (max-width: 1000px) {
    .container-shell .content_news,
    .container-shell .content_page {
        display: flex;
    }
}

@media screen and (max-width: 600px) {
    .container-shell .content_news,
    .container-shell .content_page {
        flex-wrap: wrap;
    }
}

.container-shell .content_news .image,
.container-shell .content_page .image {
    float: left;
    max-width: 127px;
    width: 30%;
}

.container-shell .content_news .image_full,
.container-shell .content_page .image_full {
    display: none;
}

@media screen and (max-width: 600px) {
    .container-shell .content_news .image,
    .container-shell .content_page .image {
        width: 100%;
        max-width: 100%;
    }

    .container-shell .content_news .image a,
    .container-shell .content_page .image a {
        /*display: inline-block;*/
    }

    .container-shell .content_news .image img,
    .container-shell .content_page .image img {
        width: 100%;
    }
}

.container-shell .content_news .content,
.container-shell .content_page .content {
    float: right;
    width: 438px;
    margin: 3px 0 0 0;
}

@media screen and (max-width: 1000px) {
    .container-shell .content_news .content, .container-shell .content_page .content {
        width: auto;
        margin: 5px 0 0 25px;
        flex: 1
    }
}

@media screen and (max-width: 600px) {
    .container-shell .content_news .content, .container-shell .content_page .content {
        margin: 15px 0 0;
    }
}

.container-shell .content_news .content h3 a,
.container-shell .content_page .content h3 a {
    font-family: 'open_sansregular';
    font-size: 18px;
    line-height: 24px;
}

@media screen and (max-width: 600px) {
    .container-shell .content_news .content h3 a,
    .container-shell .content_page .content h3 a {
    }
}

.container-shell .content_news .content p,
.container-shell .content_page .content p {
    font-family: 'open_sanslight';
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
}

@media screen and (max-width: 600px) {
    .container-shell .content_news .content p,
    .container-shell .content_page .content p {
    }
}

.container-shell .content_news .content a,
.container-shell .content_page .content a {
    color: #000;
    text-decoration: none;
}

.container-shell .content_news .content a.read-more,
.container-shell .content_page .content a.read-more {
    font-family: 'open_sanslight';
    font-size: 16px;
    line-height: 24px;
    color: var(--main-color);
    float: right;
    text-decoration: underline;
    margin: 2px 0;
}

@media screen and (max-width: 1000px) {
    .container-shell .content_news .content a.read-more,
    .container-shell .content_page .content a.read-more {
        font-size: 18px;
        line-height: 32px;
        margin: 10px 0;
    }
}

.sidebar {
    width: 240px;
    float: right;
    margin: 0 12px 0 0;
}

@media screen and (max-width: 1000px) {
    .sidebar {
        display: none;
    }
}

.sidebar .socialwidgets {
    margin: 7px auto 40px auto;
    width: 240px;
    padding: 0;
    clear: both;
}

.sidebar .socialwidgets .socialwidgets-tabs {
    text-align: center;
    display: none;
}

.sidebar .socialwidgets .socialwidgets-tab-content iframe {
    max-width: calc(100% - 2px) !important;
    min-width: calc(100% - 2px) !important;
}

.sidebar .socialwidgets .socialwidgets-tab-content #ok_group_widget iframe {
    height: 353px !important;
}

.sidebar .socialwidgets .btn-tab {
    display: inline-block;
    background: url('../images/tab-sprite+t.png') no-repeat;
    width: 20%;
    height: 40px;
    margin-top: 0px;
    text-indent: -9999px;
    box-sizing: border-box;
    margin-bottom: -1px;
}

.sidebar .socialwidgets .socialwidgets-content {
    overflow: hidden;
    border: #9c9c9c 1px solid;
    margin-bottom: -1px;
    background-color: #fff;
}

.sidebar .socialwidgets .btn-tab.active {
    height: 41px;
    margin-top: 0px;
    margin-bottom: -1px;
}

.sidebar .socialwidgets .socialwidgets-tab-content {
    display: none;
    padding: 2px;
}

.sidebar .socialwidgets .socialwidgets-tab-content.active {
    display: block;
    position: relative;
}

.sidebar .socialwidgets .btn-tab-fb {
    background-position: 11px -92px;
}

.sidebar .socialwidgets .btn-tab-fb.active, .sidebar .socialwidgets .btn-tab-fb.active:hover {
    background-position: 11px 3px;
    background-color: transparent;
}

.sidebar .socialwidgets .btn-tab-fb:hover {
    background-position: 11px -52px;
}

.sidebar .socialwidgets .btn-tab-vk {
    background-position: -51px -93px;
}

.sidebar .socialwidgets .btn-tab-vk.active, .sidebar .socialwidgets .btn-tab-vk.active:hover {
    background-position: -51px 2px;
    background-color: transparent;
}

.sidebar .socialwidgets .btn-tab-vk:hover {
    background-position: -51px -53px;
}

.sidebar .socialwidgets .btn-tab-tw {
    background-position: -117px -92px;
}

.sidebar .socialwidgets .btn-tab-tw.active, .sidebar .socialwidgets .btn-tab-tw.active:hover {
    background-position: -117px 3px;
    background-color: transparent;
}

.sidebar .socialwidgets .btn-tab-tw:hover {
    background-position: -117px -52px;
}

.sidebar .socialwidgets .btn-tab-gp {
    background-position: -175px -92px;
}

.sidebar .socialwidgets .btn-tab-gp.active, .sidebar .socialwidgets .btn-tab-gp.active:hover {
    background-position: -175px 4px;
    background-color: transparent;
}

.sidebar .socialwidgets .btn-tab-gp:hover {
    background-position: -175px -51px;
}

.sidebar .socialwidgets .btn-tab-od {
    background-position: -242px -92px;
}

.sidebar .socialwidgets .btn-tab-od.active, .sidebar .socialwidgets .btn-tab-od.active:hover {
    background-position: -242px 3px;
    background-color: transparent;
}

.sidebar .socialwidgets .btn-tab-od:hover {
    background-position: -242px -52px;
}

.sidebar .sms-rss {
    margin: 0 0 54px;
}

.sidebar .sms-rss input[type="text"] {
    border: var(--main-color) 1px solid;
    color: var(--main-color);
}

.sidebar .sms-rss input[type="submit"] {
    border: var(--main-color) 1px solid;
    color: var(--main-color);
}

.sidebar .socialbuttons {
    float: left;
    margin-bottom: 16px;
}

.sidebar .socialbuttons a:hover {
    opacity: .75;
}

.sidebar .socialbuttons ul, .sidebar .socialbuttons li {
    list-style: none;
    display: inline-block;
}

.sidebar .socialbuttons li {
    margin-right: 6px;
}

.sidebar .socialbuttons li a {
    width: 34px;
    height: 34px;
    background: url('../images/soc-sprite.png') no-repeat;
    display: block;
}

.sidebar .socialbuttons .bt-facebook a {
    background-position: -36px -30px;
}

.sidebar .socialbuttons .bt-vkontakte a {
    background-position: 0px -30px;
}

.sidebar .socialbuttons .bt-twitter a {
    background-position: -72px -30px;
}

.sidebar .socialbuttons .bt-gplus a {
    background-position: -142px -30px;
}

.sidebar .socialbuttons .bt-odnoklassniki a {
    background-position: -107px -30px;
}

.sidebar .socialbuttons .bt-instagram a {
    background-position: -177px -30px;
}

.arbitrary-container {
    padding: 37px 0 0 0;
    margin: 8px 0 0 0;
    border-top: #000 1px solid;
}

@media screen and (max-width: 1000px) {
    .arbitrary-container h2 {
        line-height: 28px;
    }
}

.rooms-container {
    display: block;
}

.rooms-container .title {
    float: left;
}

.rooms-container:after {
    content: '';
    display: table;
    clear: both;
}

@media screen and (max-width: 1000px) {
    .rooms-container .title {
        width: 50%;
        margin: 0;
    }
}

@media screen and (max-width: 1000px) {
    .content_room {
        width: 90%;
        margin: 25px 5%;
        display: flex;
        flex-wrap: wrap;
        /*padding: 15px;*/
        box-sizing: border-box;
    }
}

@media screen and (min-width: 600px) {
    .roomslistSlug .content_room {
        width: 48%;
        margin: 0 2% 30px 0;
    }
}

.content_room.second {
    /*background: #3bb791;*/
}

.content_room.third {
    /*background: #239673;*/
    /*margin-right: 0;*/
}

.content_page .image,
.content_room .image {
    position: relative;
    width: 100%;
}

.content_page .image img,
.content_room .image img{
    filter: blur(20px);
    transition: 1s ease;
}

.content_page .image img.loaded,
.content_room .image img.loaded{
    filter: blur(0);
}

.content_page .image .image_medium,
.content_room .image img,
.content_news .image img {
    width: 100%;
    border-radius: 3px;
}

.content_news .image .image_small,
.content_room .image .image_small {
    display: block;
}

.content_news .image .image_small {
    max-height: 182px;
    overflow: hidden;
}

.content_page .image .image_small,
.content_room .image .image_small {
    max-height: 180px;
    overflow: hidden;
    width: 100%;
}

.content_page .image .image_medium,
.content_news .image .image_medium,
.content_room .image .image_medium,
.content_room .image .image_full {
    display: none;
    width: 100%;
}

.content_news .image .image_medium {
    max-height: 326px;
    overflow: hidden;
}

@media screen and (max-width: 1000px) {
    .content_page .image .image_medium,
    .content_news .image .image_medium,
    .content_room .image .image_small {
        display: none;
    }

    .content_page .image .image_small,
    .content_news .image .image_small,
    .content_room .image .image_full {
        display: block;
    }
}

@media screen and (max-width: 600px) {
    .content_page .image .image_small,
    .content_news .image .image_small,
    .content_room .image .image_full {
        display: none;
    }

    .content_page .image .image_medium,
    .content_news .image .image_medium,
    .content_room .image .image_medium {
        display: block;
    }
}

.tour {
    position: relative;
    top: 0;
    right: 0;
    display: inline-block;

    float: right;
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMXB0IiB2aWV3Qm94PSIwIC0zNCA1MTEuOTk4IDUxMSIgd2lkdGg9IjUxMXB0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00MjAuMTQ4NDM4IDYyLjk5MjE4OGMtMy45OTYwOTQtMS4wODk4NDQtOC4xMjEwOTQgMS4yNTc4MTItOS4yMTQ4NDQgNS4yNTM5MDYtMS4wOTM3NSAzLjk5MjE4NyAxLjI1MzkwNiA4LjExNzE4NyA1LjI1IDkuMjE0ODQ0IDUwLjYwNTQ2OCAxMy44NjcxODcgODAuODE2NDA2IDMzLjU0Njg3NCA4MC44MTY0MDYgNTIuNjM2NzE4di4xMDkzNzVjMCA3LjY0NDUzMS01LjA4MjAzMSAxOS41NTQ2ODgtMjkuMjkyOTY5IDMyLjg2NzE4OC0xOS4xMDU0NjkgMTAuNTAzOTA2LTQ2LjE3MTg3NSAxOS41MDM5MDYtNzguNTc4MTI1IDI2LjE1NjI1LTIuMTYwMTU2LjQ0MTQwNi00LjM0Mzc1Ljg3NS02LjU1MDc4MSAxLjI5Njg3NS0zLjUzMTI1LjY3NTc4MS02LjA4OTg0NCAzLjc2OTUzMS02LjA4OTg0NCA3LjM2NzE4N3Y2OC4xNDQ1MzFjLTEyLjU3ODEyNS0yLjE4NzUtMjUuNzA3MDMxLTQuMDExNzE4LTM5LjIxNDg0My01LjQ3NjU2MmwzLjA2NjQwNi00My44NDM3NWMuMjg5MDYyLTQuMTMyODEyLTIuODI0MjE5LTcuNzE0ODQ0LTYuOTU3MDMyLTguMDAzOTA2LTQuMTI1LS4yODUxNTYtNy43MTQ4NDMgMi44MjQyMTgtOC4wMDM5MDYgNi45NTcwMzFsLTQuMDg1OTM3IDU4LjQxNzk2OWMtLjU3ODEyNSA4LjE5MTQwNi03LjQ1NzAzMSAxNC42MDkzNzUtMTUuNjU2MjUgMTQuNjA5Mzc1aC0zLjk4ODI4MWMtMy44Nzg5MDcgMC03LjExNzE4OCAyLjk1NzAzMS03LjQ2ODc1IDYuODIwMzEybC0xMi4xNzk2ODggMTMzLjg1NTQ2OWgtNTJsLTEyLjE3NTc4MS0xMzMuODU1NDY5Yy0uMzUxNTYzLTMuODYzMjgxLTMuNTg5ODQ0LTYuODIwMzEyLTcuNDY4NzUtNi44MjAzMTJoLTMuOTg4MjgxYy04LjIwMzEyNiAwLTE1LjA3ODEyNi02LjQxNzk2OS0xNS42NTYyNS0xNC41OTc2NTdsLTcuOTQ5MjE5LTExMy42MjEwOTNjLS43MjY1NjMtMTAuNDAyMzQ0IDIuNzkyOTY5LTIwLjMzMjAzMSA5LjkwMjM0My0yNy45NTcwMzEgNy4xMDkzNzYtNy42MjEwOTQgMTYuNzYxNzE5LTExLjgxNjQwNyAyNy4xNzk2ODgtMTEuODE2NDA3aDcyLjMxMjVjMTAuNDE3OTY5IDAgMjAuMDcwMzEyIDQuMTk1MzEzIDI3LjE3OTY4OCAxMS44MTY0MDcgNy4xMTMyODEgNy42MjUgMTAuNjMyODEyIDE3LjU1NDY4NyA5LjkwNjI1IDI3Ljk1MzEyNGwtMS43NjE3MTkgMjUuMTY3OTY5Yy0uMjg5MDYzIDQuMTMyODEzIDIuODI0MjE5IDcuNzE0ODQ0IDYuOTU3MDMxIDguMDAzOTA3IDQuMTIxMDk0LjI3NzM0MyA3LjcxNDg0NC0yLjgyNDIxOSA4LjAwMzkwNi02Ljk1NzAzMmwxLjc2MTcxOS0yNS4xNjc5NjhjMS4wMDM5MDYtMTQuMzg2NzE5LTQuMDYyNS0yOC42ODM1OTQtMTMuODk4NDM3LTM5LjIzMDQ2OS05LjA2NjQwNy05LjcxNDg0NC0yMS41OTM3NS0xNS42MDE1NjMtMzQuNzg1MTU3LTE2LjQ2MDkzOCAxMi41MTk1MzEtMTAuOTUzMTI1IDIwLjQ3MjY1Ny0yNi45OTYwOTMgMjAuNTc4MTI1LTQ0Ljg3MTA5MyAyNS4xODM1OTQgMi4wMTE3MTggNDkuMjg1MTU2IDUuMjY5NTMxIDcxLjM5NDUzMiA5LjczMDQ2OCA0LjA2MjUuODE2NDA2IDguMDE1NjI0LTEuODEyNSA4LjgzMjAzMS01Ljg3MTA5NC44MjAzMTItNC4wNTg1OTMtMS44MDQ2ODgtOC4wMTU2MjQtNS44NjcxODgtOC44MzIwMzEtMjMuNTc4MTI1LTQuNzU3ODEyLTQ5LjMyODEyNS04LjE4NzUtNzYuMjE4NzUtMTAuMjE4NzUtNi42ODc1LTI2LjE5MTQwNi0zMC43MTA5MzctNDUuMjY5NTMxLTU4LjIzODI4MS00NS4yNjk1MzFzLTUxLjU0Njg3NSAxOS4wNzgxMjUtNTguMjMwNDY5IDQ1LjI0NjA5NGMtNDQuOTIxODc1IDMuMzgyODEyLTg2LjIwMzEyNSAxMC42Njc5NjgtMTE5Ljc1NzgxMiAyMS4zMzU5MzctNTEuMDM1MTU3IDE2LjIyNjU2My03OC4wMTE3MTkgMzguMDE1NjI1LTc4LjAxMTcxOSA2My4wMTU2MjV2MjEyLjc4MTI1YzAgMjEuMTgzNTk0IDIwLjE1NjI1IDM2LjcxMDkzOCAzNy4wNjI1IDQ2LjAxMTcxOSAyMS43NDIxODggMTEuOTUzMTI1IDUyLjcwMzEyNSAyMS45OTYwOTQgODkuNTM5MDYyIDI5LjA0Mjk2OS40Njg3NS4wODk4NDQuOTQxNDA3LjEzMjgxMiAxLjQxMDE1Ny4xMzI4MTIgMS43MzA0NjkgMCAzLjQyMTg3NS0uNTk3NjU2IDQuNzc3MzQzLTEuNzE4NzUgMS43MjI2NTctMS40MjU3ODEgMi43MjI2NTctMy41NDI5NjggMi43MjI2NTctNS43ODEyNXYtNTIuNzgxMjVjMC00LjE0MDYyNS0zLjM1OTM3NS03LjQ5NjA5NC03LjUtNy40OTYwOTRzLTcuNSAzLjM1NTQ2OS03LjUgNy40OTYwOTR2NDMuNjI4OTA2Yy0zMS4zNjMyODEtNi41OTc2NTYtNTcuNTgyMDMxLTE1LjQxNzk2OC03Ni4yMjI2NTctMjUuNjY3OTY4LTI0LjIxMDkzNy0xMy4zMTI1LTI5LjI4OTA2Mi0yNS4yMjI2NTYtMjkuMjg5MDYyLTMyLjg2NzE4OHYtMTgyLjM2NzE4N2MuMDAzOTA2LjAwNzgxMi4wMTE3MTkuMDExNzE5LjAxOTUzMS4wMTk1MzEuNzYxNzE5LjczMDQ2OSAxLjU0Njg3NSAxLjQ0MTQwNiAyLjMzOTg0NCAyLjE0MDYyNS4xMDU0NjkuMDkzNzUuMjEwOTM3LjE5MTQwNi4zMjAzMTMuMjgxMjUuNzY1NjI0LjY2Nzk2OSAxLjU0Mjk2OCAxLjMyMDMxMyAyLjMzMjAzMSAxLjk2MDkzNy4xNDQ1MzEuMTE3MTg4LjI4OTA2Mi4yMzQzNzYuNDM3NS4zNTE1NjMuNzg1MTU2LjYzMjgxMyAxLjU4MjAzMSAxLjI1IDIuMzg2NzE5IDEuODUxNTYzLjEyNS4wOTM3NS4yNTM5MDYuMTg3NS4zODI4MTIuMjgxMjUuODM5ODQ0LjYyNSAxLjY4NzUgMS4yNDIxODcgMi41NDI5NjkgMS44MzU5MzcuMDA3ODEyLjAwMzkwNi4wMTU2MjUuMDExNzE5LjAyMzQzNy4wMTk1MzEuODU5Mzc1LjU5Mzc1IDEuNzIyNjU2IDEuMTcxODc1IDIuNTg1OTM4IDEuNzM4MjgyLjExNzE4Ny4wODIwMzEuMjM4MjgxLjE2MDE1Ni4zNTkzNzUuMjQyMTg3LjgzMjAzMS41MzkwNjMgMS42NjAxNTYgMS4wNjI1IDIuNDkyMTg3IDEuNTc0MjE5LjE0ODQzOC4wOTM3NS4zMDA3ODIuMTgzNTk0LjQ0OTIxOS4yNzczNDQuODI4MTI1LjUwNzgxMiAxLjY1NjI1IDEgMi40NzY1NjMgMS40ODA0NjguMTIxMDkzLjA2NjQwNi4yMzgyODEuMTMyODEzLjM1NTQ2OC4yMDMxMjUuODU5Mzc1LjQ5NjA5NCAxLjcxNDg0NC45ODA0NjkgMi41NTg1OTQgMS40NDUzMTMgMTEuNTUwNzgxIDYuMzUxNTYyIDI1LjcwMzEyNSAxMi4xNjQwNjIgNDEuOTUzMTI1IDE3LjI3MzQzNyA1LjQxNzk2OSAxLjcwMzEyNSAxMS4wNjY0MDYgMy4zMjQyMTkgMTYuOTMzNTk0IDQuODY3MTg4IDMuOTEwMTU2IDEuMDI3MzQzIDcuOTE0MDYyIDIuMDE5NTMxIDEyLjAxMTcxOSAyLjk2ODc1IDQuMDkzNzUuOTQ5MjE5IDguMjgxMjUgMS44NjMyODEgMTIuNTUwNzgxIDIuNzM0Mzc1djEyMy43MzA0NjhjMCA0LjE0NDUzMiAzLjM1OTM3NSA3LjUgNy41IDcuNXM3LjUtMy4zNTU0NjggNy41LTcuNXYtNDYuNTE1NjI0YzEyLjg3NS0yLjMwNDY4OCAyNi4zNTkzNzUtNC4yMjY1NjMgNDAuMjY5NTMxLTUuNzQ2MDk0IDEuMjM0Mzc1IDE0Ljg2MzI4MSAxMy4wOTM3NSAyNi42NjAxNTYgMjcuNzEwOTM4IDI4LjAzNTE1NmwxMi4xOTE0MDYgMTMzLjk5MjE4OGMuMzUxNTYyIDMuODYzMjgxIDMuNTg5ODQ0IDYuODIwMzEyIDcuNDY4NzUgNi44MjAzMTJoNjUuNjkxNDA2YzMuODc4OTA2IDAgNy4xMTcxODgtMi45NTcwMzEgNy40Njg3NS02LjgyMDMxMmwxMi4xOTE0MDYtMTMzLjk5MjE4OGMxNC42MTcxODgtMS4zNzg5MDYgMjYuNDcyNjU2LTEzLjE2Nzk2OSAyNy43MTA5MzgtMjguMDM1MTU2IDEzLjkxNDA2MiAxLjUxOTUzMSAyNy4zOTQ1MzEgMy40NDE0MDYgNDAuMjczNDM3IDUuNzQ2MDk0djEyOS4yOTY4NzRjMCAyLjIzNDM3Ni45OTYwOTQgNC4zNTE1NjMgMi43MTg3NSA1Ljc3NzM0NCAxLjM1NTQ2OSAxLjEyMTA5NCAzLjA1MDc4MSAxLjcyMjY1NiA0Ljc3NzM0NCAxLjcyMjY1Ni40Njg3NSAwIC45NDE0MDYtLjA0Njg3NCAxLjQxMDE1Ni0uMTM2NzE4IDM2LjgzOTg0NC03LjA0Njg3NSA2Ny44MDA3ODEtMTcuMDg5ODQ0IDg5LjUzOTA2My0yOS4wNDI5NjkgMTYuOTEwMTU2LTkuMjk2ODc1IDM3LjA2MjUtMjQuODI4MTI1IDM3LjA2MjUtNDYuMDExNzE5di0yMTIuNzgxMjVjLjAwMzkwNi0yNy4wMzkwNjItMzIuNjE3MTg4LTUwLjg3MTA5NC05MS44NDc2NTYtNjcuMTA1NDY4em0tMjA4Ljc2MTcxOS05LjAxOTUzMmMzLjIyMjY1Ni0yMS45Mzc1IDIyLjQwMjM0My0zOC40NzY1NjIgNDQuNjEzMjgxLTM4LjQ3NjU2MnM0MS4zOTA2MjUgMTYuNTM5MDYyIDQ0LjYyMTA5NCAzOC41MDM5MDZjLjMyMDMxMiAyLjE0MDYyNS40ODQzNzUgNC4zNTkzNzUuNDg0Mzc1IDYuNjAxNTYyIDAgMjQuODcxMDk0LTIwLjIzNDM3NSA0NS4xMDU0NjktNDUuMTA1NDY5IDQ1LjEwNTQ2OXMtNDUuMTA1NDY5LTIwLjIzNDM3NS00NS4xMDU0NjktNDUuMTA1NDY5YzAtMi4yNDIxODcuMTY0MDYzLTQuNDYwOTM3LjQ5MjE4OC02LjYyODkwNnptLTgxLjk2NDg0NCAxMzYuNTU0Njg4Yy0zNS4zMTI1LTYuNzUzOTA2LTY0Ljc1LTE2LjI1LTg1LjEyODkwNi0yNy40NTcwMzItMjQuMjE0ODQ0LTEzLjMxMjUtMjkuMjkyOTY5LTI1LjIxODc1LTI5LjI5Mjk2OS0zMi44NjMyODF2LS4xMDkzNzVjMC0xNy4wNTg1OTQgMjUuMjUzOTA2LTM1LjI3MzQzNyA2Ny41NTQ2ODgtNDguNzIyNjU2IDMxLjc1LTEwLjA5NzY1NiA3MC43NjU2MjQtMTcuMDY2NDA2IDExMy4zNTE1NjItMjAuNDQ1MzEyLjA5Mzc1IDE3Ljg4NjcxOCA4LjA1MDc4MSAzMy45NDE0MDYgMjAuNTc4MTI1IDQ0Ljg5ODQzNy0xMy4xOTUzMTMuODYzMjgxLTI1LjcyMjY1NiA2Ljc0NjA5NC0zNC43ODUxNTYgMTYuNDY0ODQ0LTkuODM1OTM4IDEwLjU0Mjk2OS0xNC45MDIzNDQgMjQuODQzNzUtMTMuOTAyMzQ0IDM5LjIzMDQ2OWw2LjkyOTY4NyA5OS4wMzkwNjJjLTEzLjUwMzkwNiAxLjQ2NDg0NC0yNi42MzY3MTggMy4yODkwNjItMzkuMjE0ODQzIDUuNDc2NTYydi02OC4xNDQ1MzFjMC0zLjU5NzY1Ni0yLjU1NDY4OC02LjY5MTQwNi02LjA4OTg0NC03LjM2NzE4N3ptMzY3LjU3ODEyNSAxNTIuMzUxNTYyYzAgNy42NDQ1MzItNS4wODIwMzEgMTkuNTU0Njg4LTI5LjI5Mjk2OSAzMi44NjcxODgtMTguNjQwNjI1IDEwLjI1LTQ0Ljg1OTM3NSAxOS4wNzAzMTItNzYuMjE4NzUgMjUuNjY3OTY4di0xOTcuMzU1NDY4YzM0LjE2NDA2My02Ljk2ODc1IDYyLjkxNzk2OS0xNi41NTQ2ODggODMuNDQ5MjE5LTI3Ljg0Mzc1LjgzOTg0NC0uNDYwOTM4IDEuNjg3NS0uOTQxNDA2IDIuNTQyOTY5LTEuNDM3NS4xMjUtLjA3NDIxOS4yNTM5MDYtLjE0NDUzMi4zNzg5MDYtLjIxODc1LjgxNjQwNi0uNDcyNjU2IDEuNjM2NzE5LS45NjQ4NDQgMi40NjA5MzctMS40NjQ4NDQuMTU2MjUtLjA5NzY1Ni4zMDg1OTQtLjE5MTQwNi40NjQ4NDQtLjI4OTA2Mi44MjgxMjUtLjUwNzgxMyAxLjY1NjI1LTEuMDMxMjUgMi40ODA0NjktMS41NzAzMTMuMTI1LS4wNzgxMjUuMjQ2MDk0LS4xNjAxNTYuMzcxMDk0LS4yNDIxODcuODU5Mzc1LS41NjI1IDEuNzE4NzUtMS4xNDA2MjYgMi41NzQyMTktMS43MzQzNzYuMDA3ODEyLS4wMDc4MTIuMDE5NTMxLS4wMTU2MjQuMDMxMjUtLjAyMzQzNy44NTE1NjItLjU5Mzc1IDEuNjk1MzEyLTEuMjA3MDMxIDIuNTM5MDYyLTEuODI4MTI1LjEyODkwNi0uMDk3NjU2LjI1NzgxMi0uMTkxNDA2LjM4NjcxOS0uMjg5MDYyLjgwMDc4MS0uNjAxNTYzIDEuNTkzNzUtMS4yMTg3NSAyLjM4MjgxMi0xLjg0NzY1Ny4xNDQ1MzEtLjExNzE4Ny4yOTI5NjktLjIzODI4MS40NDE0MDctLjM1NTQ2OS43ODUxNTYtLjY0MDYyNCAxLjU2MjUtMS4yODkwNjIgMi4zMjgxMjQtMS45NTcwMzEuMTA5Mzc2LS4wOTM3NS4yMTg3NS0uMTkxNDA2LjMyODEyNi0uMjg5MDYyLjc4NTE1Ni0uNjk1MzEzIDEuNTYyNS0xLjM5ODQzOCAyLjMxNjQwNi0yLjEyMTA5NC4wMTE3MTgtLjAxMTcxOS4wMjczNDQtLjAyMzQzNy4wMzkwNjItLjAzMTI1djE4Mi4zNjMyODF6bTAgMCIvPjwvc3ZnPg==") transparent no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 30px;
    height: 30px;
    z-index: 1100;
    margin-top: 5px;
    margin-right: 15px;
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    .tour {
        width: 34px;
        height: 44px;
        margin-right: 25px;
    }
}

@media screen and (max-width: 480px) {

    .tour {
        width: 40px;
        height: 40px;
        margin-right: 25px;
        position: absolute;
        z-index: 1100;
        top: 10px;
        background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTExIiB3aWR0aD0iNTExLjk5OCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0ibTQyMC4xNDg0MzggNjIuOTkyMTg4Yy0zLjk5NjA5NC0xLjA4OTg0NC04LjEyMTA5NCAxLjI1NzgxMi05LjIxNDg0NCA1LjI1MzkwNi0xLjA5Mzc1IDMuOTkyMTg3IDEuMjUzOTA2IDguMTE3MTg3IDUuMjUgOS4yMTQ4NDQgNTAuNjA1NDY4IDEzLjg2NzE4NyA4MC44MTY0MDYgMzMuNTQ2ODc0IDgwLjgxNjQwNiA1Mi42MzY3MTh2LjEwOTM3NWMwIDcuNjQ0NTMxLTUuMDgyMDMxIDE5LjU1NDY4OC0yOS4yOTI5NjkgMzIuODY3MTg4LTE5LjEwNTQ2OSAxMC41MDM5MDYtNDYuMTcxODc1IDE5LjUwMzkwNi03OC41NzgxMjUgMjYuMTU2MjUtMi4xNjAxNTYuNDQxNDA2LTQuMzQzNzUuODc1LTYuNTUwNzgxIDEuMjk2ODc1LTMuNTMxMjUuNjc1NzgxLTYuMDg5ODQ0IDMuNzY5NTMxLTYuMDg5ODQ0IDcuMzY3MTg3djY4LjE0NDUzMWMtMTIuNTc4MTI1LTIuMTg3NS0yNS43MDcwMzEtNC4wMTE3MTgtMzkuMjE0ODQzLTUuNDc2NTYybDMuMDY2NDA2LTQzLjg0Mzc1Yy4yODkwNjItNC4xMzI4MTItMi44MjQyMTktNy43MTQ4NDQtNi45NTcwMzItOC4wMDM5MDYtNC4xMjUtLjI4NTE1Ni03LjcxNDg0MyAyLjgyNDIxOC04LjAwMzkwNiA2Ljk1NzAzMWwtNC4wODU5MzcgNTguNDE3OTY5Yy0uNTc4MTI1IDguMTkxNDA2LTcuNDU3MDMxIDE0LjYwOTM3NS0xNS42NTYyNSAxNC42MDkzNzVoLTMuOTg4MjgxYy0zLjg3ODkwNyAwLTcuMTE3MTg4IDIuOTU3MDMxLTcuNDY4NzUgNi44MjAzMTJsLTEyLjE3OTY4OCAxMzMuODU1NDY5aC01MmwtMTIuMTc1NzgxLTEzMy44NTU0NjljLS4zNTE1NjMtMy44NjMyODEtMy41ODk4NDQtNi44MjAzMTItNy40Njg3NS02LjgyMDMxMmgtMy45ODgyODFjLTguMjAzMTI2IDAtMTUuMDc4MTI2LTYuNDE3OTY5LTE1LjY1NjI1LTE0LjU5NzY1N2wtNy45NDkyMTktMTEzLjYyMTA5M2MtLjcyNjU2My0xMC40MDIzNDQgMi43OTI5NjktMjAuMzMyMDMxIDkuOTAyMzQzLTI3Ljk1NzAzMSA3LjEwOTM3Ni03LjYyMTA5NCAxNi43NjE3MTktMTEuODE2NDA3IDI3LjE3OTY4OC0xMS44MTY0MDdoNzIuMzEyNWMxMC40MTc5NjkgMCAyMC4wNzAzMTIgNC4xOTUzMTMgMjcuMTc5Njg4IDExLjgxNjQwNyA3LjExMzI4MSA3LjYyNSAxMC42MzI4MTIgMTcuNTU0Njg3IDkuOTA2MjUgMjcuOTUzMTI0bC0xLjc2MTcxOSAyNS4xNjc5NjljLS4yODkwNjMgNC4xMzI4MTMgMi44MjQyMTkgNy43MTQ4NDQgNi45NTcwMzEgOC4wMDM5MDcgNC4xMjEwOTQuMjc3MzQzIDcuNzE0ODQ0LTIuODI0MjE5IDguMDAzOTA2LTYuOTU3MDMybDEuNzYxNzE5LTI1LjE2Nzk2OGMxLjAwMzkwNi0xNC4zODY3MTktNC4wNjI1LTI4LjY4MzU5NC0xMy44OTg0MzctMzkuMjMwNDY5LTkuMDY2NDA3LTkuNzE0ODQ0LTIxLjU5Mzc1LTE1LjYwMTU2My0zNC43ODUxNTctMTYuNDYwOTM4IDEyLjUxOTUzMS0xMC45NTMxMjUgMjAuNDcyNjU3LTI2Ljk5NjA5MyAyMC41NzgxMjUtNDQuODcxMDkzIDI1LjE4MzU5NCAyLjAxMTcxOCA0OS4yODUxNTYgNS4yNjk1MzEgNzEuMzk0NTMyIDkuNzMwNDY4IDQuMDYyNS44MTY0MDYgOC4wMTU2MjQtMS44MTI1IDguODMyMDMxLTUuODcxMDk0LjgyMDMxMi00LjA1ODU5My0xLjgwNDY4OC04LjAxNTYyNC01Ljg2NzE4OC04LjgzMjAzMS0yMy41NzgxMjUtNC43NTc4MTItNDkuMzI4MTI1LTguMTg3NS03Ni4yMTg3NS0xMC4yMTg3NS02LjY4NzUtMjYuMTkxNDA2LTMwLjcxMDkzNy00NS4yNjk1MzEtNTguMjM4MjgxLTQ1LjI2OTUzMXMtNTEuNTQ2ODc1IDE5LjA3ODEyNS01OC4yMzA0NjkgNDUuMjQ2MDk0Yy00NC45MjE4NzUgMy4zODI4MTItODYuMjAzMTI1IDEwLjY2Nzk2OC0xMTkuNzU3ODEyIDIxLjMzNTkzNy01MS4wMzUxNTcgMTYuMjI2NTYzLTc4LjAxMTcxOSAzOC4wMTU2MjUtNzguMDExNzE5IDYzLjAxNTYyNXYyMTIuNzgxMjVjMCAyMS4xODM1OTQgMjAuMTU2MjUgMzYuNzEwOTM4IDM3LjA2MjUgNDYuMDExNzE5IDIxLjc0MjE4OCAxMS45NTMxMjUgNTIuNzAzMTI1IDIxLjk5NjA5NCA4OS41MzkwNjIgMjkuMDQyOTY5LjQ2ODc1LjA4OTg0NC45NDE0MDcuMTMyODEyIDEuNDEwMTU3LjEzMjgxMiAxLjczMDQ2OSAwIDMuNDIxODc1LS41OTc2NTYgNC43NzczNDMtMS43MTg3NSAxLjcyMjY1Ny0xLjQyNTc4MSAyLjcyMjY1Ny0zLjU0Mjk2OCAyLjcyMjY1Ny01Ljc4MTI1di01Mi43ODEyNWMwLTQuMTQwNjI1LTMuMzU5Mzc1LTcuNDk2MDk0LTcuNS03LjQ5NjA5NHMtNy41IDMuMzU1NDY5LTcuNSA3LjQ5NjA5NHY0My42Mjg5MDZjLTMxLjM2MzI4MS02LjU5NzY1Ni01Ny41ODIwMzEtMTUuNDE3OTY4LTc2LjIyMjY1Ny0yNS42Njc5NjgtMjQuMjEwOTM3LTEzLjMxMjUtMjkuMjg5MDYyLTI1LjIyMjY1Ni0yOS4yODkwNjItMzIuODY3MTg4di0xODIuMzY3MTg3Yy4wMDM5MDYuMDA3ODEyLjAxMTcxOS4wMTE3MTkuMDE5NTMxLjAxOTUzMS43NjE3MTkuNzMwNDY5IDEuNTQ2ODc1IDEuNDQxNDA2IDIuMzM5ODQ0IDIuMTQwNjI1LjEwNTQ2OS4wOTM3NS4yMTA5MzcuMTkxNDA2LjMyMDMxMy4yODEyNS43NjU2MjQuNjY3OTY5IDEuNTQyOTY4IDEuMzIwMzEzIDIuMzMyMDMxIDEuOTYwOTM3LjE0NDUzMS4xMTcxODguMjg5MDYyLjIzNDM3Ni40Mzc1LjM1MTU2My43ODUxNTYuNjMyODEzIDEuNTgyMDMxIDEuMjUgMi4zODY3MTkgMS44NTE1NjMuMTI1LjA5Mzc1LjI1MzkwNi4xODc1LjM4MjgxMi4yODEyNS44Mzk4NDQuNjI1IDEuNjg3NSAxLjI0MjE4NyAyLjU0Mjk2OSAxLjgzNTkzNy4wMDc4MTIuMDAzOTA2LjAxNTYyNS4wMTE3MTkuMDIzNDM3LjAxOTUzMS44NTkzNzUuNTkzNzUgMS43MjI2NTYgMS4xNzE4NzUgMi41ODU5MzggMS43MzgyODIuMTE3MTg3LjA4MjAzMS4yMzgyODEuMTYwMTU2LjM1OTM3NS4yNDIxODcuODMyMDMxLjUzOTA2MyAxLjY2MDE1NiAxLjA2MjUgMi40OTIxODcgMS41NzQyMTkuMTQ4NDM4LjA5Mzc1LjMwMDc4Mi4xODM1OTQuNDQ5MjE5LjI3NzM0NC44MjgxMjUuNTA3ODEyIDEuNjU2MjUgMSAyLjQ3NjU2MyAxLjQ4MDQ2OC4xMjEwOTMuMDY2NDA2LjIzODI4MS4xMzI4MTMuMzU1NDY4LjIwMzEyNS44NTkzNzUuNDk2MDk0IDEuNzE0ODQ0Ljk4MDQ2OSAyLjU1ODU5NCAxLjQ0NTMxMyAxMS41NTA3ODEgNi4zNTE1NjIgMjUuNzAzMTI1IDEyLjE2NDA2MiA0MS45NTMxMjUgMTcuMjczNDM3IDUuNDE3OTY5IDEuNzAzMTI1IDExLjA2NjQwNiAzLjMyNDIxOSAxNi45MzM1OTQgNC44NjcxODggMy45MTAxNTYgMS4wMjczNDMgNy45MTQwNjIgMi4wMTk1MzEgMTIuMDExNzE5IDIuOTY4NzUgNC4wOTM3NS45NDkyMTkgOC4yODEyNSAxLjg2MzI4MSAxMi41NTA3ODEgMi43MzQzNzV2MTIzLjczMDQ2OGMwIDQuMTQ0NTMyIDMuMzU5Mzc1IDcuNSA3LjUgNy41czcuNS0zLjM1NTQ2OCA3LjUtNy41di00Ni41MTU2MjRjMTIuODc1LTIuMzA0Njg4IDI2LjM1OTM3NS00LjIyNjU2MyA0MC4yNjk1MzEtNS43NDYwOTQgMS4yMzQzNzUgMTQuODYzMjgxIDEzLjA5Mzc1IDI2LjY2MDE1NiAyNy43MTA5MzggMjguMDM1MTU2bDEyLjE5MTQwNiAxMzMuOTkyMTg4Yy4zNTE1NjIgMy44NjMyODEgMy41ODk4NDQgNi44MjAzMTIgNy40Njg3NSA2LjgyMDMxMmg2NS42OTE0MDZjMy44Nzg5MDYgMCA3LjExNzE4OC0yLjk1NzAzMSA3LjQ2ODc1LTYuODIwMzEybDEyLjE5MTQwNi0xMzMuOTkyMTg4YzE0LjYxNzE4OC0xLjM3ODkwNiAyNi40NzI2NTYtMTMuMTY3OTY5IDI3LjcxMDkzOC0yOC4wMzUxNTYgMTMuOTE0MDYyIDEuNTE5NTMxIDI3LjM5NDUzMSAzLjQ0MTQwNiA0MC4yNzM0MzcgNS43NDYwOTR2MTI5LjI5Njg3NGMwIDIuMjM0Mzc2Ljk5NjA5NCA0LjM1MTU2MyAyLjcxODc1IDUuNzc3MzQ0IDEuMzU1NDY5IDEuMTIxMDk0IDMuMDUwNzgxIDEuNzIyNjU2IDQuNzc3MzQ0IDEuNzIyNjU2LjQ2ODc1IDAgLjk0MTQwNi0uMDQ2ODc0IDEuNDEwMTU2LS4xMzY3MTggMzYuODM5ODQ0LTcuMDQ2ODc1IDY3LjgwMDc4MS0xNy4wODk4NDQgODkuNTM5MDYzLTI5LjA0Mjk2OSAxNi45MTAxNTYtOS4yOTY4NzUgMzcuMDYyNS0yNC44MjgxMjUgMzcuMDYyNS00Ni4wMTE3MTl2LTIxMi43ODEyNWMuMDAzOTA2LTI3LjAzOTA2Mi0zMi42MTcxODgtNTAuODcxMDk0LTkxLjg0NzY1Ni02Ny4xMDU0Njh6bS0yMDguNzYxNzE5LTkuMDE5NTMyYzMuMjIyNjU2LTIxLjkzNzUgMjIuNDAyMzQzLTM4LjQ3NjU2MiA0NC42MTMyODEtMzguNDc2NTYyczQxLjM5MDYyNSAxNi41MzkwNjIgNDQuNjIxMDk0IDM4LjUwMzkwNmMuMzIwMzEyIDIuMTQwNjI1LjQ4NDM3NSA0LjM1OTM3NS40ODQzNzUgNi42MDE1NjIgMCAyNC44NzEwOTQtMjAuMjM0Mzc1IDQ1LjEwNTQ2OS00NS4xMDU0NjkgNDUuMTA1NDY5cy00NS4xMDU0NjktMjAuMjM0Mzc1LTQ1LjEwNTQ2OS00NS4xMDU0NjljMC0yLjI0MjE4Ny4xNjQwNjMtNC40NjA5MzcuNDkyMTg4LTYuNjI4OTA2em0tODEuOTY0ODQ0IDEzNi41NTQ2ODhjLTM1LjMxMjUtNi43NTM5MDYtNjQuNzUtMTYuMjUtODUuMTI4OTA2LTI3LjQ1NzAzMi0yNC4yMTQ4NDQtMTMuMzEyNS0yOS4yOTI5NjktMjUuMjE4NzUtMjkuMjkyOTY5LTMyLjg2MzI4MXYtLjEwOTM3NWMwLTE3LjA1ODU5NCAyNS4yNTM5MDYtMzUuMjczNDM3IDY3LjU1NDY4OC00OC43MjI2NTYgMzEuNzUtMTAuMDk3NjU2IDcwLjc2NTYyNC0xNy4wNjY0MDYgMTEzLjM1MTU2Mi0yMC40NDUzMTIuMDkzNzUgMTcuODg2NzE4IDguMDUwNzgxIDMzLjk0MTQwNiAyMC41NzgxMjUgNDQuODk4NDM3LTEzLjE5NTMxMy44NjMyODEtMjUuNzIyNjU2IDYuNzQ2MDk0LTM0Ljc4NTE1NiAxNi40NjQ4NDQtOS44MzU5MzggMTAuNTQyOTY5LTE0LjkwMjM0NCAyNC44NDM3NS0xMy45MDIzNDQgMzkuMjMwNDY5bDYuOTI5Njg3IDk5LjAzOTA2MmMtMTMuNTAzOTA2IDEuNDY0ODQ0LTI2LjYzNjcxOCAzLjI4OTA2Mi0zOS4yMTQ4NDMgNS40NzY1NjJ2LTY4LjE0NDUzMWMwLTMuNTk3NjU2LTIuNTU0Njg4LTYuNjkxNDA2LTYuMDg5ODQ0LTcuMzY3MTg3em0zNjcuNTc4MTI1IDE1Mi4zNTE1NjJjMCA3LjY0NDUzMi01LjA4MjAzMSAxOS41NTQ2ODgtMjkuMjkyOTY5IDMyLjg2NzE4OC0xOC42NDA2MjUgMTAuMjUtNDQuODU5Mzc1IDE5LjA3MDMxMi03Ni4yMTg3NSAyNS42Njc5Njh2LTE5Ny4zNTU0NjhjMzQuMTY0MDYzLTYuOTY4NzUgNjIuOTE3OTY5LTE2LjU1NDY4OCA4My40NDkyMTktMjcuODQzNzUuODM5ODQ0LS40NjA5MzggMS42ODc1LS45NDE0MDYgMi41NDI5NjktMS40Mzc1LjEyNS0uMDc0MjE5LjI1MzkwNi0uMTQ0NTMyLjM3ODkwNi0uMjE4NzUuODE2NDA2LS40NzI2NTYgMS42MzY3MTktLjk2NDg0NCAyLjQ2MDkzNy0xLjQ2NDg0NC4xNTYyNS0uMDk3NjU2LjMwODU5NC0uMTkxNDA2LjQ2NDg0NC0uMjg5MDYyLjgyODEyNS0uNTA3ODEzIDEuNjU2MjUtMS4wMzEyNSAyLjQ4MDQ2OS0xLjU3MDMxMy4xMjUtLjA3ODEyNS4yNDYwOTQtLjE2MDE1Ni4zNzEwOTQtLjI0MjE4Ny44NTkzNzUtLjU2MjUgMS43MTg3NS0xLjE0MDYyNiAyLjU3NDIxOS0xLjczNDM3Ni4wMDc4MTItLjAwNzgxMi4wMTk1MzEtLjAxNTYyNC4wMzEyNS0uMDIzNDM3Ljg1MTU2Mi0uNTkzNzUgMS42OTUzMTItMS4yMDcwMzEgMi41MzkwNjItMS44MjgxMjUuMTI4OTA2LS4wOTc2NTYuMjU3ODEyLS4xOTE0MDYuMzg2NzE5LS4yODkwNjIuODAwNzgxLS42MDE1NjMgMS41OTM3NS0xLjIxODc1IDIuMzgyODEyLTEuODQ3NjU3LjE0NDUzMS0uMTE3MTg3LjI5Mjk2OS0uMjM4MjgxLjQ0MTQwNy0uMzU1NDY5Ljc4NTE1Ni0uNjQwNjI0IDEuNTYyNS0xLjI4OTA2MiAyLjMyODEyNC0xLjk1NzAzMS4xMDkzNzYtLjA5Mzc1LjIxODc1LS4xOTE0MDYuMzI4MTI2LS4yODkwNjIuNzg1MTU2LS42OTUzMTMgMS41NjI1LTEuMzk4NDM4IDIuMzE2NDA2LTIuMTIxMDk0LjAxMTcxOC0uMDExNzE5LjAyNzM0NC0uMDIzNDM3LjAzOTA2Mi0uMDMxMjV2MTgyLjM2MzI4MXptMCAwIiBpZD0ic3ZnXzEiIGNsYXNzPSJzZWxlY3RlZCIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==") rgba(92, 92, 92, 0.65) no-repeat;
        background-size: contain;
        box-sizing: content-box;
        border: 5px solid transparent;
        border-radius: 5px;
    }
}

.sliderkit .tour {
    width: 50px;
    height: 44px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    background: url("data:img/png;base64,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") rgba(0, 0, 0, 0.43) center no-repeat;
    background-size: contain;
    border-radius: 5px;
    border: 10px solid rgba(0, 0, 0, .0);
}

.pageDetail-view .tour {
    width: 50px;
    height: 40px;
    top: 0;
    right: 0;
}

.stars {
    float: left;
    height: 13px;
    margin: 20px 20px 15px;
}

@media screen and (max-width: 1000px) {
    .stars {
        margin: 15px 20px 10px;
    }
}

.star {
    background: url('../images/sprite-stars.png') no-repeat;
    width: 14px;
    height: 13px;
    float: left;
    margin-right: 3px;
    background-position: -14px 0px;
}

.star.active,
.roomDetail-view .star.active {
    background-position: 0 0;
}

.roomDetail-view .stars {
    line-height: 14px;
    margin: 5px 0;
}

.roomDetail-view .star {
    background: url('../images/sprite-stars-green.png') no-repeat;
    background-position: -14px 0px;
}

@media screen and (max-width: 1000px) {
    .content_room .content {
        width: auto;
    }
}

.room-desc {
    width: 100%;
    margin-top: 25px;
    flex: 1;
    display: flex;
    align-items: flex-end;
}

@media screen and (max-width: 1000px) {
    .content_room.is-active .room-desc {
    }
}

.room-desc td {
    height: 28px;
    font-size: 16px;
}

.room-desc .right {
    width: 125px;
    text-align: right;
    font-size: 12px;
    letter-spacing: -1px;
}

.room-desc .left {
    width: 120px;
    text-align: left;
    font-family: 'open_sansregular';
}

@media screen and (max-width: 1000px) {
    .room-desc td.left {
        width: 50%;
    }

    .room-desc td.right {
        width: auto;
        font-size: 15px;
        letter-spacing: 0;

    }
}

.room-desc .room-section-label,
.room-desc .room-desc__label {
    font-family: 'open_sanssemibold';
    color: #000;
    line-height: 1.3;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 15px 0 5px;
}

.room-desc__label small {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

.room-desc .bold {
    font-family: 'open_sanssemibold';
    font-size: 20px;
    letter-spacing: 1px;
}

.room-desc__section-title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-top: 10px;
    font-weight: bold;
}

.room-desc__hr td {
    border-bottom: 1px solid #000;
}

.banner-conteiner-680 {
    width: 680px;
    margin: 50px auto 10px;
}

@media screen and (max-width: 1000px) {
    .banner-conteiner-680 {
        display: none;
    }
}

body.right .content-box, body.room .content-box {
    width: 630px;
    font-size: 14px;
    line-height: 21px;
    color: #000;
    position: relative;
}

@media screen and (max-width: 1000px) {
    body.right .content-box, body.room .content-box {
        width: 100%;
    }
}

h1 {
    font-family: 'open_sansregular';
    font-size: 24px;
    line-height: 32px;
}

.item_date {
    font-family: 'open_sanslight';
    font-size: 14px;
    line-height: 21px;
    color: #fff;
    float: right;
    background: var(--main-color);
    padding: 1px 11px 3px 22px;
    margin-bottom: 25px;
}

.content-box p {
    margin-top: 20px;
}

.content-box h4 {
    font-family: 'open_sanssemibold';
    font-size: 16px;
    line-height: 21px;
    color: var(--main-color);
    margin-top: 20px;
}

.hlike {
    border-top: #000 1px dashed;
    margin-top: 25px;
    padding-top: 25px;
}

/*body.right .content_room {*/
/*margin: 0 15px 35px 15px;*/
/*}*/
.search .container {
    text-align: center;
}

.search {
    position: relative;
    background: var(--main-color);
    color: #fff;
    padding: 20px 0px 30px 0px;
}

/* region Servio */
.search .booking-header,
.search .booking-secondary-header {
    display: none !important;
}
.search .booking-page-container {
    background-color: var(--main-color);
}
.search .booking-page-container .page-content {
    margin: 0 -16px;
}
.search .booking-page-container .booking-steps .steps-progress-bar .check-point .title {
    background: rgba(255, 255, 255, .7);
    padding: 4px 8px;
    border-radius: 8px;
}
.search .booking-page-container .booking-steps .steps-progress-bar .check-point:hover .title {
    background: rgba(255, 255, 255, .9);
    padding: 4px 8px;
    border-radius: 8px;
}
.booking-page-container .page-content .bill-page {
    background: rgba(255, 255, 255, .6);
    border-radius: 8px;
    padding-bottom: 16px;
}
/* endregion Servio */

/*.search input::-webkit-input-placeholder {*/
/*    color: #fff;*/
/*}*/

/*.search input::-moz-placeholder {*/
/*    color: #fff;*/
/*}*/

/*.search .search-btn {*/
/*    width: 300px;*/
/*    height: 60px;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    margin-left: -150px;*/
/*    bottom: -60px;*/
/*    z-index: 10;*/
/*    cursor: pointer;*/
/*    display: block;*/
/*    background: var(--main-color);*/
/*    -moz-border-radius: 5px;*/
/*    -webkit-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*    -moz-box-shadow: 0 2px 6px rgba(0,0,0,.5);*/
/*    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.5);*/
/*    box-shadow: 0 2px 6px rgba(0,0,0,.5);*/
/*    border: 1px solid #fff;*/
/*    transition: background-color .8s ease;*/
/*}*/

/*.search .search-btn:hover{*/
/*    background: var(--main-active-color);*/
/* }*/

/*.search .search-span {*/
/*    font-family: 'open_sanslight';*/
/*    font-size: 24px;*/
/*    color: #fff;*/
/*    background: url('../images/search.png') 100% 50% no-repeat;*/
/*    padding: 0px 25px 0px 0px;*/
/*}*/

/*.search .clearfix {*/
/*    display: inline;*/
/*    margin-left: 50px;*/
/*    line-height: 30px;*/
/*}*/

/*.search .clearfix:first-child {*/
/*    margin-left: 0;*/
/*}*/

/*.search label {*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    background: url('../images/checkbox.png') no-repeat;*/
/*    cursor: pointer;*/
/*    padding-left: 25px;*/
/*}*/

/*input:disabled,*/
/*input:disabled + label {*/
/*    cursor: default !important;*/
/*}*/

/*input[type=text],*/
/*textarea {*/
/*    border: #000 1px solid;*/
/*    -moz-border-radius: 5px;*/
/*    -webkit-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*    color: #000;*/
/*    background: transparent;*/
/*}*/

/*.search input[type="checkbox"]:checked + label {*/
/*    background-position: 0px -27px;*/
/*}*/

/*.search input[type="checkbox"] {*/
/*    display: none;*/
/*}*/

/*input.datepicker {*/
/*    width: 146px;*/
/*    height: 38px;*/
/*    padding: 5px 10px;*/
/*    font-family: 'open_sanslight';*/
/*    font-size: 14px;*/
/*    border: #fff 1px solid;*/
/*    color: #fff;*/
/*    background: url('../images/calendar.png') 90% 50% no-repeat var(--main-color);*/
/*    display: inline-block;*/
/*    cursor: pointer;*/
/*    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 50%);*/
/*    -moz-box-shadow: 0 2px 6px rgb(0 0 0 / 50%);*/
/*    box-shadow: 0 2px 6px rgb(0 0 0 / 50%);*/

/*    -webkit-transition: background .4s;*/
/*    -moz-transition: background .4s;*/
/*    transition: background .4s;*/
/*}*/

/*input.datepicker::placeholder,*/
/*input.datepicker::-webkit-input-placeholder {*/
/*    color: #fff;*/
/*    text-transform: capitalize;*/
/*}*/

/*input.datepicker:focus {*/
/*    background-color: var(--secondary-color);*/
/*}*/

/*@media screen and (max-width: 600px) {*/
/*    input.datepicker {*/
/*        width: 100%;*/
/*        box-sizing: border-box;*/
/*        height: 36px;*/
/*    }*/
/*}*/

/*.ui-datepicker {*/
/*    z-index: 1500 !important;*/
/*}*/

/*.header-date {*/
/*    display: inline-block;*/
/*    margin: 10px 7px 20px;*/
/*}*/

body.right .container-shell .container {
    padding: 60px 20px 40px;
}

@media screen and (max-width: 1000px) {
    body.right .container-shell .container {
        padding: 90px 20px 40px;
    }
}

body.roomSlug .content-box {
    width: 100%;
}

body.roomSlug #photo-slider.sliderkit {
    width: 50%;
    margin: 15px 0 25px;

}

body.pageSlug #photo-slider.sliderkit {
    width: 100%;
    margin: 25px 0;

}

@media screen and (max-width: 800px) {
    body.roomSlug #photo-slider.sliderkit {
        width: 100%;
        margin: 25px 0;
    }
}

#photo-slider img {
    width: 100%;
}

.sliderkit--room {
    float: left;
}

#photo-slider .sliderkit-nav-clip ul li {
    width: 102px !important;
    height: 82px !important;
    margin-right: 5px;
    position: relative;
}

#photo-slider .sliderkit-selected img, #news-slider .sliderkit-selected img {
    border-color: var(--main-color);
}

#photo-slider .gallery__image {
}

#photo-slider .gallery__image--large {
    display: none;
}

@media screen and (max-width: 1000px) {

    #photo-slider .gallery__image--medium {
        display: none;
    }

    #photo-slider .gallery__image--large {
        display: block;
    }
}

body.roomSlug .content-box {
    float: none;
    display: block;
}

.roomDetail-view__info {
    float: left;
    width: 50%;
    padding-left: 20px;
    box-sizing: border-box;
}

.roomDetail-view__info .checkbox {
    text-transform: capitalize;
}

@media screen and (max-width: 800px) {

    .roomDetail-view__info {
        width: 100%;
        padding: 0;
        box-sizing: border-box;
    }
}

.roomDetail-view .bottom-container {
    float: left;
    width: 630px;
    border-top: #000 1px dotted;
}

@media screen and (max-width: 1000px) {
    .roomDetail-view .bottom-container {
        width: 100%;
    }
}

.pay {
    background: url('../images/pay.png') no-repeat;
    width: 400px;
    height: 32px;
    margin: 0;
}

.newsDetail-view .sliderkit-nav-clip ul li, .pageDetail-view .sliderkit-nav-clip ul li {
    margin-right: 15px !important;
}

.link-all {
    border: #000 1px solid;
    color: #000;
    display: block;
    text-align: center;
    line-height: 34px;
    text-decoration: none;
    float: right;
}

.list-view:before {
    content: '';
    clear: both;
    display: block;
}

@media screen and (max-width: 600px) {
    .link-all {
        width: 40%;
        height: auto;
        line-height: 20px;
        padding: 6px 6%;
        box-sizing: border-box;
    }
}

.yiiPager {
    text-align: center;
}

.yiiPager li {
    display: inline-block;
    text-align: center;
}

.yiiPager a {
    display: inline-block;
    font-family: 'open_sanslight';
    font-size: 14px;
    line-height: 21px;
    background: var(--main-color);
    padding: 1px 11px 3px 11px;
    color: #fff;
    text-decoration: none;
}

.right .arbitrary-container {
    padding: 0;
    margin: 0;
    border: none;
}

.banner-conteiner {
    margin-bottom: 25px;
}

.specifications {
    line-height: 28px;
}

@media screen and (max-width: 1000px) {
    .specifications {
        width: 100%;
        margin-top: 20px;

    }
}

.specifications .table {
    margin-bottom: 30px;
    width: 100%;
}

.specifications .table .strong {
    font-family: 'open_sanssemibold';
    font-size: 18px;
    color: var(--main-color);
}

.specifications .table .pre.strong {
    font-size: 14px;
}

.specifications .table td {
    width: 50%;
}

.specifications .table td:nth-child(even) {
    text-align: right;
}

.specifications .table label {
    width: 20px;
    height: 20px;
    background: url('../images/radio.png') 0px 2px no-repeat;
    cursor: pointer;
    padding-left: 25px;
}

.specifications .table input[type="radio"]:checked + label {
    background-position: 0px -19px;
}

.specifications .table input[type="radio"] {
    display: none;
}

.checkbox {
    margin: 15px 0 10px 0;
}

.checkbox:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox label {
    height: 20px;
    background: url('../images/checkbox-green.png') no-repeat;
    padding: 0 15px 1px 25px;
    line-height: 20px;
    margin-bottom: 10px;
}

.checkbox input[type="checkbox"]:checked + label {
    background-position: 0px -27px;
}

.checkbox input[type="checkbox"] {
    display: none;
}

.checkbox label {
    float: left;
}

.roomSlug .arbitrary-container {
    border-top: none;
    padding: 0;
    margin: 0;
}

.roomSlug .hlike {
    margin: 25px 0;
    padding: 25px 0;
    border-bottom: #000 1px solid;
}

.btn {
    background: var(--main-color);
    font-family: 'open_sansregular';
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    width: 170px;
    height: 60px;
    border: none;
    padding: 0;
    cursor: pointer;
    float: right;
    margin: 15px 0;
}

.ui-dialog {
    padding: 0;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-family: 'open_sansregular';
    width: 625px !important;
}

@media screen and (max-width: 800px) {
    .ui-dialog {
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        height: 100% !important;
    }
}

.ui-dialog-titlebar {
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: var(--main-color);
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
}

.ui-dialog-titlebar-close {
    position: absolute;
    right: 16px;
    top: 16px;
    border: none !important;
}

.ui-dialog .row {
    margin-bottom: 12px;
}

.ui-dialog label, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-size: 14px;
    line-height: 21px;
    color: #000;
}

.ui-widget input, .ui-widget select, .ui-widget textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 2px 5px;
    margin: 0;
}

.ui-dialog label {
    display: inherit;
}

.ui-widget select {
    width: 264px;
}

.ui-widget textarea {
    min-height: 138px;
}

@media screen and (max-width: 800px) {
    .ui-widget input, .ui-widget select, .ui-widget textarea {
        width: 100%;
        box-sizing: border-box;
    }
}

.row b {
    font-weight: bold;
}

.ui-widget .actions {
    text-align: right;
}

.ui-widget input[type="submit"] {
    background: var(--main-color);
    font-family: 'open_sansregular';
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    width: 170px;
    height: 40px;
    border: none;
    padding: 0;
    margin: 10px 0;
    display: inline-block;
    cursor: pointer;
}

.ui-dialog-content {
    border: none;
    padding: 30px;
}

.order-form .left-box {
    float: left;
    width: 50%;
}

.order-form .right-box {
    float: right;
    width: 50%;
    padding-left: 30px;
    box-sizing: border-box;

}

.order-form .left-box .room-preview {
    width: 100%;
}

@media screen and (max-width: 800px) {

    .order-form .left-box {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .order-form .right-box,
    .order-form .left-box {
        width: 100%;
        padding: 0;
    }
}

.order-form .actions {
    clear: both;
    background: #dadada;
    margin: 15px 0;
}

.price-table {
    width: 100%;
    border: #cecece 1px solid;
    margin: 20px 0;
}

.price-table th {
    font-weight: bold;
    background: #cecece;
}

.specifications .table .price-table td,
.specifications .table .price-table th {
    padding: 2px 5px;
    text-align: center;
    width: auto;
}

.price-table .season-range td {
    display: block;
    padding: 5px 0;
}

.price-table .season-range small {
    font-size: 8pt;

}

.price-table .season-range .season-name,
.price-table .season-range small {
    padding: 0 5px;
    display: block;
    line-height: 1.2;
}

.price-table td:nth-child(even) {
    text-align: center !important;
}

.price-table tr:nth-child(even) {
    background: #f3f3f3;
}

.price-table .price-workdays,
.price-table .price-weekends {
    color: var(--main-color);
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-prev {
    left: 5px !important;
}

.ui-datepicker .ui-datepicker-next {
    right: 5px !important;
}

.ui-datepicker-current-day .ui-state-highlight {
    border: 1px solid var(--secondary-color) !important;
    background: var(--main-color) !important;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    top: 50% !important;
    margin-top: -16.5px;
}

.specifications .package-description {
    display: block;
}

.result {
    background: #dadada;
    margin: 15px 0;
}

.result .room-price {
    float: left;
    font-size: 16px;
    line-height: 60px;
    margin: 0 20px;
}

.date_checkIn__wrapper,
.date_checkOut__wrapper {
    display: block;
    float: left;
    width: 50%;
}

.date_checkIn__wrapper {
    text-align: left;
}

.date_checkOut__wrapper {
    text-align: right;
}

.room-price {
    width: 200px;
}

.room-price .js-price {
    font-family: 'open_sanssemibold';
    font-size: 18px;
    color: var(--main-color);
}
.js-price-old{
    color: #808c8a;
    font-size: 16px;
    padding-left: 5px;
    text-decoration: line-through;
    font-family: 'Open Sans Condensed', sans-serif;
}

.result .btn,
.ui-widget input[type="submit"] {
    margin: 0;
    min-width: 120px;
    max-width: 250px;
    width: auto;
    box-sizing: border-box;
    padding: 0 20px;
}

.room-checkin label,
.room-checkout label {
    display: inline;
}

.order-form .js-checkout,
.order-form .js-checkin {
    font-weight: bold;
}

.order-form .room-price {
    float: left;
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0 0 20px;
}

@media screen and (max-width: 600px) {
    .result .room-price,
    .order-form .room-price {
        line-height: 50px;
        margin: 0;
        text-align: center;
    }

    .room-price {
        width: 100%;
    }

    .btn.js-order,
    .ui-widget input[type="submit"] {
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
    }
}

@media screen and (max-width: 400px) {

    .date_checkIn__wrapper,
    .date_checkOut__wrapper {
        text-align: center;
        width: 100%;
    }

    .date_checkIn__wrapper {
    }

    .date_checkOut__wrapper {
    }
}

.pageSlug .swf {
    border: var(--main-color) 1px solid;
    float: right;
    position: static;
    margin: 0 0 10px 10px;
}

.TA_cdsratingsonlynarrow .cdsROW {
    width: 200px !important;
}

.sidebar .TA_cdsratingsonlynarrow {
    display: table;
    margin: 0 auto;
}

.homeSlug .TA_cdsratingsonlynarrow {
    float: right;
    margin: 40px 10px 0 0;
}

/**
 * Рекламный слайдер в сайдбаре
 */
.slider-sidebar {
    float: left;
    width: 240px;
    height: 400px;
    margin-bottom: 50px;
}

.slider-sidebar .sliderkit {
    overflow: visible;
}

.slider-sidebar .sliderkit-go-btn,
.slider-sidebar .sliderkit-nav-btn {
    display: none;
}

.slider-sidebar .slider-bullet {
    width: 15px;
    height: 15px;
    margin: 0 2px;
    border: 2px solid var(--main-color);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
}

.slider-sidebar .sliderkit-selected .slider-bullet {
    background: var(--main-color);
}

.slider-sidebar .sliderkit-nav {
    bottom: -25px;

    text-align: center;
    width: 100%;
}

.page-contentDetail-view iframe {
    width: 100%;
}

.video__player {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0 0 15px 0;
}

.video__player iframe,
.video__player object,
.video__player embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**
 */
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* 3DView Panellum style*/

#View3D {
    width: 90vw;
    height: 80vh;
    border-radius: 3px;
}

/* Pannellum 2.4.0, https://github.com/mpetroff/pannellum */
.pnlm-container {
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    cursor: default;
    width: 100%;
    height: 100%;
    font-family: Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
    background: #f4f4f4 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A') repeat;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    line-height: 1.4;
    contain: content
}

.pnlm-container * {
    box-sizing: content-box
}

.pnlm-ui {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}

.pnlm-grab {
    cursor: grab;
    cursor: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default
}

.pnlm-grabbing {
    cursor: grabbing;
    cursor: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default
}

.pnlm-sprite {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A')
}

.pnlm-container:-moz-full-screen {
    height: 100% !important;
    width: 100% !important;
    position: static !important
}

.pnlm-container:-webkit-full-screen {
    height: 100% !important;
    width: 100% !important;
    position: static !important
}

.pnlm-container:-ms-fullscreen {
    height: 100% !important;
    width: 100% !important;
    position: static !important
}

.pnlm-container:fullscreen {
    height: 100% !important;
    width: 100% !important;
    position: static !important
}

.pnlm-render-container {
    cursor: inherit;
    position: absolute;
    height: 100%;
    width: 100%
}

.pnlm-controls {
    margin-top: 4px;
    background-color: #fff;
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    cursor: pointer;
    z-index: 2;
    -webkit-transform: translateZ(9999px);
    transform: translateZ(9999px)
}

.pnlm-control:hover {
    background-color: #f8f8f8
}

.pnlm-controls-container {
    position: absolute;
    top: 0;
    left: 4px;
    z-index: 1
}

.pnlm-zoom-controls {
    width: 26px;
    height: 52px
}

.pnlm-zoom-in {
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    border-radius: 3px 3px 0 0
}

.pnlm-zoom-out {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    background-position: 0 -26px;
    border-top: 1px solid #ddd;
    border-top-color: rgba(0, 0, 0, 0.10);
    border-radius: 0 0 3px 3px
}

.pnlm-fullscreen-toggle-button, .pnlm-orientation-button, .pnlm-hot-spot-debug-indicator {
    width: 26px;
    height: 26px
}

.pnlm-hot-spot-debug-indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 26px;
    margin: -13px 0 0 -13px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 13px;
    display: none
}

.pnlm-orientation-button-inactive {
    background-position: 0 -156px
}

.pnlm-orientation-button-active {
    background-position: 0 -182px
}

.pnlm-fullscreen-toggle-button-inactive {
    background-position: 0 -52px
}

.pnlm-fullscreen-toggle-button-active {
    background-position: 0 -78px
}

.pnlm-panorama-info {
    position: absolute;
    bottom: 4px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 0 3px 3px 0;
    padding-right: 10px;
    color: #fff;
    text-align: left;
    display: none;
    z-index: 2;
    -webkit-transform: translateZ(9999px);
    transform: translateZ(9999px)
}

.pnlm-title-box {
    position: relative;
    font-size: 20px;
    display: table;
    padding-left: 5px;
    margin-bottom: 3px
}

.pnlm-author-box {
    position: relative;
    font-size: 12px;
    display: table;
    padding-left: 5px
}

.pnlm-load-box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 150px;
    margin: -75px 0 0 -100px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    text-align: center;
    font-size: 20px;
    display: none;
    color: #fff
}

.pnlm-load-box p {
    margin: 20px 0
}

.pnlm-lbox {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    display: none
}

.pnlm-loading {
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-name: pnlm-mv;
    -webkit-animation-name: pnlm-mv;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    height: 10px;
    width: 10px;
    background-color: #fff;
    position: relative
}

@keyframes pnlm-mv {
    from {
        left: 0;
        top: 0
    }
    25% {
        left: 10px;
        top: 0
    }
    50% {
        left: 10px;
        top: 10px
    }
    75% {
        left: 0;
        top: 10px
    }
    to {
        left: 0;
        top: 0
    }
}

@-webkit-keyframes pnlm-mv {
    from {
        left: 0;
        top: 0
    }
    25% {
        left: 10px;
        top: 0
    }
    50% {
        left: 10px;
        top: 10px
    }
    75% {
        left: 0;
        top: 10px
    }
    to {
        left: 0;
        top: 0
    }
}

.pnlm-load-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 100px;
    margin: -50px 0 0 -100px;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 3px;
    text-align: center;
    font-size: 20px;
    display: table;
    color: #fff;
    cursor: pointer
}

.pnlm-load-button:hover {
    background-color: rgba(0, 0, 0, .8)
}

.pnlm-load-button p {
    display: table-cell;
    vertical-align: middle
}

.pnlm-info-box {
    font-size: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 150px;
    margin: -75px 0 0 -100px;
    background-color: #000;
    border-radius: 3px;
    display: table;
    text-align: center;
    color: #fff;
    table-layout: fixed
}

.pnlm-info-box a {
    color: #fff;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.pnlm-info-box p {
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px 0 5px
}

.pnlm-error-msg {
    display: none
}

.pnlm-about-msg {
    font-size: 11px;
    line-height: 11px;
    color: #fff;
    padding: 5px 8px 5px 8px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    position: absolute;
    top: 50px;
    left: 50px;
    display: none;
    opacity: 0;
    -moz-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    z-index: 1
}

.pnlm-about-msg a:link, .pnlm-about-msg a:visited {
    color: #fff
}

.pnlm-about-msg a:hover, .pnlm-about-msg a:active {
    color: #eee
}

.pnlm-hotspot-base {
    position: absolute;
    visibility: hidden;
    cursor: default;
    vertical-align: middle;
    top: 0;
    z-index: 1
}

.pnlm-hotspot {
    height: 26px;
    width: 26px;
    border-radius: 13px
}

.pnlm-hotspot:hover {
    background-color: rgba(255, 255, 255, 0.2)
}

.pnlm-hotspot.pnlm-info {
    background-position: 0 -104px
}

.pnlm-hotspot.pnlm-scene {
    background-position: 0 -130px
}

div.pnlm-tooltip span {
    visibility: hidden;
    position: absolute;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    max-width: 200px;
    padding: 5px 10px;
    margin-left: -220px;
    cursor: default
}

div.pnlm-tooltip:hover span {
    visibility: visible
}

div.pnlm-tooltip:hover span:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
    bottom: -20px;
    left: -10px;
    margin: 0 50%
}

.pnlm-compass {
    position: absolute;
    width: 50px;
    height: 50px;
    right: 4px;
    bottom: 4px;
    border-radius: 25px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    cursor: default;
    display: none
}

.pnlm-world {
    position: absolute;
    left: 50%;
    top: 50%
}

.pnlm-face {
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.pnlm-dragfix, .pnlm-preview-img {
    position: absolute;
    height: 100%;
    width: 100%
}

.pnlm-preview-img {
    background-size: cover;
    background-position: center
}

.pnlm-lbar {
    width: 150px;
    margin: 0 auto;
    border: #fff 1px solid;
    height: 6px
}

.pnlm-lbar-fill {
    background: #fff;
    height: 100%;
    width: 0
}

.pnlm-lmsg {
    font-size: 12px
}

.pnlm-fade-img {
    position: absolute;
    top: 0;
    left: 0
}

.pnlm-tooltip {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAARJtJREFUeNrsnQd4FGXXhg+pu8mWJHQp0hQFURR/lM+CoqiI4gf6iV1QpChIR0oCJPQaIHQSEkgCBJDeexVBQJr0ZpAmvQYSyj9ndkBUEjbJzO7MO899Xe8FIkx2z5Rnzntantu3bxNTtWpVAgAAANzFDyYAgmKTVlnl98WllV/5faV7/k45aVmzOEYZaTmllSatnVn8vZvS2nLPf2+XVrq0Lktrj/Jnh6R1FqcFQEAA8C6+0qoorULSKiKtCsrvSyqiYVP551n/ITz3o7Kbx0pXBOaotE4owsO/pioilYbTCyAgAOSekoo4VFCEodw/vAkjEqCIUWaCdEFa+5W1RxGb7fd4MgBAQAC4B9s9QlHpnt/bTGgLZyYCc8dz2XSPqPDCthiAgABTwZ7Ei/eskjBJjj0X3gpbI611yq+bYCoAAQEiPfhYJKrcs8JgFtXgGFBdZTGXFTFZd4+oXIaZAAQEGIVq96wqMIdH4W2/6sq6A291LZDWMmWlw0wAAgL0AmdA1VQWi4YTJtEVd2JKbcmV5bVMEZRZ5Mr+AiBH5EEhIcill8GiURHmMCyc7TUd3gmAgACteUtaH0irNiGOISIcK5krrQmKhwIxAVmCLSzgjqfxgbLywxxCw/GTOwF5rkfhLa4URUxuwjwAAgLc4UVFMPhBUgjmMCUcx/pcWVxrwttcUxUxAQACAv4GC0VDZRWBOcA98Hbl18o6Ja04Ze2HacyND0xgarinVC1pzZHWcWlFQjzAA+BtzPbS2ietFdL6hLJuSAnggQDBKKl4GvUIW1Qg51RVFm9xceB9NLlqTgA8ECAgHNNYKq2DylskxAOoAW9xNZXWNmmtJ9dWVwDMAgEBxsem3NwsGpPIlVUFgFZwW/tYaf2hvKQg3RsCAgwI71X3ktbv0oohNCwEuP4ABAQ8gAp4AwQ69oArwyQQEKA/uGnhInLtQ2MPGugRjsFxjGQ1uboaAAgI8DKVFeH4if7egRUAvcKFqvMVMUFMDgICvAA3MJyp3IQQDmDUl5+likfyIswBAQHawzGOKdL6lVxFgACI4JGsVsQEMRIICNCAstIaT64YxwcwBxCQaopHzZ0RKsEcEBCQe7ip3SBp/UauxnYAiA7PmNkorXhCsSsEBOQI7lPVhFzpj82V/wbATNQjV8+tToR+WxAQ4Dac4shbVcMJdRzA3HAdSXdp7SZXGjCAgIBMKCOtaeRKcSwHcwBwl+LkKkRcQRihDAEB/3rLGkCuOEdtmAOATOHuv5yByN0WMCETAmJ6airC0YpQPQ6Au3C3Bd7W+gSmgICYEX57SiZXymJxmAOAbBOm3EO85YtmjRAQ0/A53p4AUI07SSetYAoIiMiUVN6WxhOyqwBQkztxRC5ErABzQEBEo5XyloQupABoB7dC4SJETv1FTBECYniKkCv1cIDylgQA0BYWjk6KkJSFOSAgRoV7VnGGVVWYAgCPw1tZnPLbFKaAgBgJ9jS4jw93zXXCHAB4DW6BwiN1OdsRdSMQEN3De7Ac66gHUwCgG+7UWyEGCQHRJdzssDO5JgMiJx0A/cEeyHzFI0FzRgiIbuCW0yukFUnomisUzz3zNPn7+8EQYsExEQ6wl4EpICDehqep/UoYySkclZ+uSH0GRlNk584QEfEoR5jqCQHxMjynYylh6I1wVHisLPUbNJjy5MlDL7xclVo3bw6jiAcnu8wkV80Idg4gIB6D90+5Bw9PCkSxkmCUefhh6i+Jx73UeLcWtWneDMYRE64Z4dgIukNAQLR/vpCrXQL6WAlIwXz5KG78eLJY/x1jfbfOB/T155/BSGJSnVxbWpjFDgHRjDuzmtFrR0CKFCxICePHZ/l3vmjwDX38wfswlphwV+zV5GoVDyAgqtKeXMVIKAwUEGtgICUkJVFQcPAD/27jZt9TrbfehNEEvRTINayKU30RF4GA5Bpf5YLqBVOISViIk5KTkykgwP1wVusOHanaS0i8ExhO9Z1GqBeBgOQCm+J1wKUV9QbwyUPRA6Mpb/7sd7mIiIyiKs9iy1xgOMV3BSHLEgKSA3g/lKvK0fpAUAL8/Slu9GgqUbp0zm4eX1/qPWCgnPILhIVbE2HGCAQkW1RQxAMXjaBwYWDXzhFU6pFHc32sISNG0uNlSsOoYr9McnAdXbUhIA/kLUU8isAU4hLevr1cIKjKTeTjQ30HRlOJokVhWHHh5JlFhCapEJAs4FgHxzww+EnUC94nD7Vr2YJeeb26qsd1OJ00Ki6WQp0OGFlcOMuCxzR0gikgIP+Esy442wqpewLT4MsvqeZ/a2tybIvFSqNGjaZ8oSEwtNhw65O+MAME5A5c4xEDM4jNFx9/RJ/Wq6/pzyhYuDANGjSI/HzxHiI4baU1HAIC+G0CNR6CU/udmvRVo8Ye+VnFSpSk5KQkiIj4NCHXlpZpT7TZBYS9DuxnCs6br75CLdq2kzvreopCDz1E/fr0Jl8fvKMJTj1pTSKTNlU169V9p7q8Ka5/sXn1xReoY9dIr/zsZ/6vMsUMGoSTID4fkEmr1s0oIPymwB3zUF0uOM88+QR16d7Dq5+h/FNPUbcunckX21miw41W55hNRMwmIL6KeKAVu+CUf/RRio4Z5tFtq8x4udpr1LLpdzgp4lPNbCJiNgEZJa26uM7FpkyJh2lgzBBdfaZ367xPzRo3wskxh4hMIZPERMwkILwZjW0rwXmoYAGKHhIj12TojTp1P5JniejBKwKawttZPLFU+H1LswgIp+piqLXgcFv22LHxclW4Lm82Hx95lkjN6q/jZIkPB9bjISDGpxMhVdcU4jFk8GAKtum/C03bTuGYJWIOPifBiw1FF5DmivcBBIYznPr36ycX8BmFH8LDqfLTFXHyxIeLDYVteyKygNQjV9wDCAzHE8aNjaPSjxprJgfHaPoNGkwli6GDrwngtiedISDGgYNYsbhuxYYHQvXr1ctQnsc/SUhKptIPF8fJFB+uZhUuiUdEAeEhUKbIgDA73bp2of+rUsXw34OzxgrnYKQuMBwcD6kGAdEvPARqPrmGvwCRX+ciIuj5F18S4rs4Q0Jo0tSpZAkMxIkV3GkmV8sTYSadiiQgTkU8MElQYLg5YfNvm9Arr4uXCjt9+nQKdWAgleAI9ZwSRUB4u2oKYYa58Hz95RdyQZ6IBAUHy7NEgiwWnGixubNTYviWJ6IICLdlr47rUmy++Ej7gVDepkTp0pSQkICTLT78sjuJDB6rFUFAeJpgE1yP4sKpuu+8UZ3qN2xoiu/LUw1HxMRQYEAATr7Y1CKDT0I1uoBwui6mCQrOS89Vlqu3fUzUEr3ck09Sxx9+IH9/P1wAYtPEyC/ARhaQMuRK1wUC8/QT5albn76m/O6cKNChbVtcBOLDBc+GzEc3qoBw8InT4ZCuKzAVHitLPfv2M7UNXnvzLTnrDB18hYb3KjkJyHDFQEYVEK4yR8aVwBQtVJD6Dx4sZyaZnf/+70P6rO7/yMcHIiIwRRQRMdQ+rREFhBskYqKgwIQ47JScMlmXMz28cpP6+FCDJt/Ru2++CWOITVUyWONFownIiyRwZ0tAVDBfXho3fjwMcR9ate9Ab776Cgwh+Gkm1ywRCIjKFCITjYo0I1xAN2jwEAoJDYMxMqF9RGd6+fnnYAix4UFU5SAg6nGn0rwQri1xmTBxIj1UFO3Ns7xhfX3lrDROMADCwlPRpim/QkBUgCcKYoSboHDBXHJiIoWGwfNwl6GjRlOZEg/DEOLCbwi6n2dkBAGpTIIOYwFEVouFenaLoqLFMRMju4wZG0+PlS4FQ4gLzw+pDQHJnStn+H4xIHMiOnakZ5+vAkPk5Ob19aXe/QfIKc9AWLhkQbede/UuIDyApSSuITHhmR4vVK0KQ+QC3vaLGzcObeDFhfd1x+v1JVrPAlJXWp/j+hEPnunRrEkjIWd6eAOul4lnEXFCRASFpxi2goC4T3HF+wCCwS05PvnwA3q/7scwhsqeSJ/eveGJiEt3aVWEgLjxgqq4bEjJEZBab70pV1Wjt5P6lC1Xnrp1i8JoXDHh+jeOB+uqPYMeBYRblWBjXEDerPaKXE0NtKNCxacpqksXeZsQiPeOQDobX6G3q4xbtEfiOhGPl6s8T+06RcAQHuC5F16gzp06whBi0pRcpQ0QkPvAcQ8brhGxeKrc4xTZoyf5+WE4kqd45fXq1LZFc3TwFQ/e4ufUXl20dNKTgHDGFeaaC0ap4sVpyIiRppomqBfeqV2HGtavh+0s8eBRFrqYNKaXK4sHqQzCdSEWJYsVpfjERBjCi3z8RT056w0IB3fn8HpDNL0ICIsHsq6E8jyK0dARI2AIHcBZbx/W/i8MIRa8hRULASGqSRgQJRT5QkOo/8BostlRk6AXmjT7nt5G4aZocIPZJmYWEA6Yj8J1IA7BVisljBtPefPnhzF0BMegfoiIkLPhgFDwgD2v9crytoB0Ih03CgPZfBsICqKEhHiyO50whk7p1rsPPfvUkzCEQLcdeXFKqzcFhGs+WuH8i4E9OJj69O5FBQoVhjF0zoAhMXJqNRAGDgF4ZV6SNwWEA+cYTysAPNOjU4f29MRTFWEMg9BD8kTKPfoIDCEOMeSFjr3eEpCaygIGh2sM2rdtQ1VeehnGMJLH6HRS9169qERR7CALAr+9NTSDgLBK9sX5FoPWLZrLVc/AeOTNl5/69h9AhQsg4UEQuGOvRzt5eENAWCXL4Vwbn+8afkM13xO7vmD6lMlCf7+ChQvTwOhBcgwLGB6upesksoCEKSoJDE69Tz+m/33yqdDfcdWypTR81Gjq1lnsJpAPFS1KQ2NiKDAAIUkB4MSkMqIKSHdCxbmh4Tkedd6tSfUbNhZ6pseJY8eoZ+8+lJ6RQctWr6bxsbFCn9cSpUvToAEDICLGh0+gx9pCeVJAuG9LQ5xfY/PGq1WpeZt2Qn/Ha9fSqEGDBpR2/br837du3aa4xETZIxGZck8+SV0iwuWsOmBoOEHJI4FJTwoIz/lAS1YDU/U/VahjF7HHtVy5fJlafPcdXbpy5V//LyIyinbt2CH093/h5arUuvn3uNiNj0duVE8JCLcfRktQA/Pic5Upqldvob9juuRx9OvVk3YfOJjp3+ncOYIOHdgvtB2qv12T2rdpjYve2FSR1luiCAi8DwPzzJNPUHjXrsJ/z8SxY2n5mrV0+/btTP/On2fOUs9u3ejShQtC26LGu7UkT+xbXPzGRvOEJU8ISCVp1ca5NCZlS5Wknn36kjVI7DTP+bNn0fhJk9z6u3sPHaYu4Z2EP/e1P6xL39T7EjeBcdH82esJAUHarkF5uEgRGjJihPDi8fPaNTR46LBs/ZtN27bTwN69hL8GPqv/lTxLROSMO8HRdPdHawHh4e9v4Rwaj4L58tHwUSPJYrEK/T05ntG/f39Ku3Yt2/923uIllJKUmOWWlwh816Il1XjtNdwUxkTT+LPWAgLvw4DwQKiYoUNNMRAqolMnOnX2XI7+bcaNGxQ3bjytlzwY0eFZIq++8B/cHPBCPCYgVclDuchAPUIcdurTp6/c4kJ0mjZqSEeOn8jVMa6np1NE10i58FB0uvbsRZWfRsdlA8I1eJpMfdVSQNrjvBkLniYYFRlJZcqWFf679ozsSjv27FXlWFyt3rhRI0q7ekV4u/XqP4AeL1MaN4vx0OR5rJWAcLNExD4MRtGHClPJ0mWE/57JCfG0cNlyVWMX5y5epBZNm9LlSxeFtp2fnx/9p0oV3CzGg5/Jqo/Q0EpA4H0YEFtwMFmsYgfNVyxZTKPjEzQ5Nhcg9u/dW/jrJDQsFDeLMWlrBAEpJK26OFfGw+l0UoDAzfQ2b1hPUT21Tb3lQsSRQwYLfZ3kL1AQN4sx4bi0qkEsLQSkOWFUrSEJCxO3UTKn6/aSvIObN29q/rMm/jiNfpw0UVhbhoShobaBUXV3SG0B4WlYTXCOjEnevHmF/F4c3I7q2lVuQ+IpYuMT5AJFEQkOCkJhoXHhmpDiehWQetJy4hwZVEDy5RPye7Vt2ZIOph7x6M+8eu0aRXXrTiePHxfOnhZrENkkEQGGhOtBmutRQPiDtcX5MS4hIeIFR3tHRdL23Xu88rOvpKXRt00aU3p6ulA2DQgMJKfdhhvGuDRU60VfTQFR1TUCnoUn0dntdqG+0/i4WFq0YqVXP8Ppc+ep+bdN6MaNG8LY1d/fnxwOB24a42IjlYb7qSkgmDZoYIIsFgq2ifNWuXThAkpOmeyRoPmD2LX/APXpFiWMJ8K1IKEhIbhpjO+F6EZAuPqsGs6JgQUkKIisQWLUgBzcv48GRA+ia8pIWm/DBYtLVq2iCeMShGi8yFtYeZGJZXRUeWarJSBf43wYG4ctWA6OGh3OuGrbpo0cf9ATPFc9PimZVi5dIsT1kj9/ftw0xifXz201BISD5/VwLowNxz+sBs+sycjIoGZNvpXjDnqla/cedGDvHsNfL/kgICLAw6Zy5UqqISC1yFV9DgxMaGiIHBw1KhxfiArvRPsOH1b1uGrXO/AWVstWrQ3fvTdvPgiIAPCe9efeFhBsXwkhIMbe044bOYJW/bxe9eM+XaE8+fv5qXrMC5cuUUTHDnTm9CnD2tsZiiC6IOSq8Du3AlKE0HVXCIxchT572o806cdpqh+3Yvny1GdANNX77FPVj81z1fv36k23dJAllhNsNhv5+vrixjE+PLvhRW8JCKeC4SoSQUAMWoW+duVK6j94iOrHLVKoELVt315uLvnhJ5/Sm9VeUf1n/LRxIw3q19eQdrdYLGQPRjW6IOR4Fyk3AoLguSDwPr/dgIVhO7dto9591X8A85ZVRHg4FS3uqovltNWmLVpR+UcfVf1nzZy/QJ5PYjT8AwIlAQnGzSMG3D09R5XpuREQdntQeS4AVukBaTfY/PPjR/+gnj170sXLl1U/dvu2bejxChX+9mcOp5OienQnpwbFlglJyXLho6EExN+fQpxoeyfKI4BcGVkeFZBPYHcxCLJyFbpx3iY5bhDVpQsd0aBR4Wd1P6TX3rx/WC9fgYI0YEB/1X8mj8QdNCRG9qiMAqrRhSNHz/OcCgjP+/gANhcDnkRoNVARYXj7H2jnvv2qH/eFys9S/YaNskzdfeSxx6ldq5aq/2z2pMIjIuiKBh6VFsjV6IK2/zcpXJWe7XKMnAoIv6Khl4Eg2G02w7QxGTYomtZu+EX14z5cpAh1791XfrN+EDXf+y+9X+td8vVRdxrCmfPnqfE33xjmugmDgIgEx7SzPUk2p3cARtYKhMNhN0Qbk2kpk2jarNnqe2BBQTRsxAjyyUZa6vet21DFJ8qr/llSjx2jNs2/N8R1k79AAdw8YpHtXaWcCAi/qtaCrcXB6Qhx683bm6xZsZziEsbRDZXrJvz9/ahP715kz0FAeGDMUCpaSP354Bu3bjNEem8+VKOLRrYTo3IiILxXhmkyAhGWV9+7kdw7akhMDF2+elVd8ZBEs0mDBlSuwpM5Pkaffv0pVOUUaG53MnfhIpqcnES3bt3S7XkJQTW6iNTUWkCwfSUYeg6GXr50kbp360YnT59R9bg+Pnno7eqvU526H0m/z3ksg2tFWrduRcFWdWNInJkVPz6R1q1ZrdtzYw0KpgAD908D9yVb2VjZvXN8s6tQQP+EhOp3lG14+/aazDN/+okn6Ps2bVVplvjSK6/Spx/VVb21B89V7yd5OKmHD+ny3FgsgRQsyAwZcJcqlI0EKR8tDw70D2cSOXVaENZH8jx+3fGb6sctXCA/RURGqRr3+bRefXrz1VdV/6znLl6k9u1+oGs6m2/CcDW6047RtqI9EigbRYXZFRAUDwqGlUfZ6nAWOs8zX7h8uerH5Yyr8PBwCtVgol4ryVuq8FhZ1Y979ORJatOiuf4ExN9fevmAgAiIZgKC7SvBCJYeqDadzUJftmghjUueoPo8c96vb/ptE3riqYqaPVA7hkfQQwXVT2/dsWcv9ezaRVfniT04tDMREk6UcmtvMjsCws2B0PtKQAHRUxX6wX3Sg7JvX9XTdXmrrk6td6nGu9pmoD9UrBi1btVK9UaDnJm1cPkKGh87Rjdz1f0DAihvXuxoi7gxQW7OS8+OgFSHXcXDbreRxaqPQCjPM/+uaTPKyLih+rErPfUkNfneM9tAzz5fhb768gvy02BeRlxiEi1fvFAX54sTEFALIixu7TZlR0Cqwabi4XQ4dDML/cvPP5czj9SmWOFC1G/QYI9+F04PfufNNzQ5dmSPXrRv9y5dnLMCqEYXFbeGTLkrIG67NMBY8B62j8o9nXJCs8aNVa/1YLjIb/io0V75Ti1/aC+nC2vBt5KnpoeRuFokIwBd4FbIwt0nR2VyM6gCjIUeHgC9oyJpx57dqh83yGKhrl27yLM8vPbd+ven4g89pPpxudDwuyZN5G0/r3qwaOkuMg8MW7grIJh7LijerELnNh2crrto+Qrp9+oGhrnHVYP69ahipWe9al+OL0VKAplXgwftiVOnqUPbtpR+/brXvl9wsI0CAwJwI4nJA3edfNQ6EDAmzhDvVaHzFL7EiZPopgb9nmpWr07vf/SxLmxc6pFHqUXz7+WaGzXhbKwtv+2kgX16e01EAqXv5LBhtC08kMzhIoFKsKV4cF1EiJe2IHj6Hk/h460YtXn2qSfl+IOeeLnaa/TZR+q3kWMRWbBsOU1KTJQnNXoaP+kastvsuJnEhFPsyuVWQDga7wtbiodche6Ft8fTf56Ut3XU7q7LlChahCJ79NClvT+r/xXVeE19Z55FZNyECbR0kefTe+VqdAeq0QWmam4FpCpsKCbcCI87qnoS3mqJ6NRJ3r9XG44ztO/QkWw67s/ULjyCntZgEBUXXkYPHkK7tm/3rAfi50d5w0JxM4nLi2p4IEBAuFra06Nse0Z2pZ1796kvhlYrNWnciB4rX17XNueU6XbtO1CxwoVVP/aVtDTq0rUrnTnlufRerkYPDYWAwAO5P5xegfiHoHAPLE+2MRk+eBCtWvez6sflNuof1P4vVa/xtirt2bWG2520aNGcQjVoRHjy9GkK79DeY9172d558+XDzSQuRaRVMqcCwl3nUP8hKA6Hw2NtTGZOnULTZ8/RJOPq5SrP01eNGhvK9tzupEH9+pqkwO7af4B6RkV6bJphvvxoZyI4lXMqIFVgO3HhDCxPVKFvWPcTDR89RpOMqzIlHqaOXboa0v7v1K5DtWqoX2LFQfU1P6+nkTFDPPI94IFAQCAgJiTMA1XoJ44do8iobnRNgzoFp91OPXv3oQADF7I1bdWanq/0jOrHZU9v6oyZNEPy/LTu3utwoKW74FTJqYBUhu3EResqdH5wNWv6nSbpulzD0jm8ExXUIBjtaTpLAqtFuxMWkZjhI2jzhvWafv6goCC5bQwQFg5lBGRXQPi1oiRsJy4hodp6IN/Uq0d/njmr+nF5tkejBl/JcQQRCLbZKLJblOxRqQ2n93aK6CzX3mgFV6PbgoNwQ4kLB0orZFdAKsBuAl8RgYFks2s3ibBTu7a07/Bh1Y/LWT81Xn+NPvhIrOnKpco8Qq1aNJc9K7VJu36dGn7TULPPztXomI1uCi8EAgIUAbFaNBtlO2xQNK37ZaMmx67w2GPUtlO4kOfklder0ycffiCnJavNmfPnqcGXX2ryuTEb3RTAAwF/wYV3WtSATJ+cQjPmzNUkXTd/WBgNGTFC6PNSv2Fjevn55zSpZ2GPsGPbNup7IH5+FIZiQtGpBAEBd7HJVejqCsi61atozNh4TdJ1Oe4xasxoQxQK5pauPXtR6eLFNTn2zxs30dCBA9T1QLgaHYOlRCfbW1gVYTNxsdvtcvBTLQ7u20sDBkbL7TS0oF/vXpTXRPO3R8TGyq1m1IY9w5nz5sueolqwqIdBQIR/56T7JFVlJiAllX8ABMXpdKrmgfBo1W5R3ejU2bOafNYmDb6mp//PXBnlXNsyfPgw8vFR3+NiD5E9xbUrV6p2zAIFMRvdBJRzV0CwfSU4PAtdje2g9PR06t29Ox1MTdXkc75d/XV5MJQe5rZ7muIlSlKXTp00OTZ7itGDounA3j2qHC8sDNXoEBAIiGkIU6mIcHC/vrTh1y2afManyj1OzVq2krN8zAoPovri4480Ofaps+eoe7fudO7MmVwfy2a3myI+BQGBgAAJNYKeE8cn0JxFizX5fIXz56eIrpEUFGzucanseX3Z4Bu5YaQWsOfYIyqSMnKZ+MDV6MFW9F0VnLLuCggq0AWGM5pyO8p2xZIlNDIuXpPPxx1qIyIiKH/BgjhZ5EqTbR8eITeO1IJftmyVPclcnTOLRZOgP4CAAJ1hkavQc942g6feRfXsqdnna/l9Myr/1FM4UffA7U669ehJoRqNj529cJHkUY7L8b/nVF6HA7PRBSdMWVkKCGdfocG/wARZrRScw7fFk8eP0w8dOtDNmzc1+Wwf1v4v1Xi3Fk7SfXioaFEK79RRs1jDyLixtGrZ0hx7SZiNbgrKPEhAisNGgr/NyrPQs5/Ce/HCBWrfrh1duHRJk8/Fbc2bfN8cJygLuIHkt9800Oz47Fnu2rEjRwKC0bamoOSDBKQMbCS4gEjeh8WSvYBn+vXr1L1rF83SdUsVL07tOnY0Zbputr20Tz+jd96orsmxMzJuUPsO7WVPMzvwFhaKCeGBwAMxAXaehZ4ND+TWzZs0NHogrd/8qyafJ39YKP0gPbTMVGmeW5q2bElPP/GEJsc+f/ESdfihnexxugtvq+XLj1oQE1D8QQKCALrghIaEuD0LnedqT0pKpJnzF2jjDUmf49smTeixcuVxYrKBNSiY2kgP+WKFC2ly/AO/p1KPyK6y5+kuYWF5cWIgIBAQ0Qlxc6+aJwpyUHVMQoImn8Pfz48+fL8OVXvjTZyUHFC0+MPUUvJEtMrM+nnTZho+eJDsgUJAgEIRCIjJcXeveu+undSzT1/JC1F/pjZvebz4/HNUT8NBR2ag0nPP09f1v5RrZ7Rg+tx5NGXiBLfmqtsddrnGCJjbAykCG4mNO1Xo3CCxQ4eOdD09XZPP8EiJh6lrj544GSrwbp0P6O03qmv28B41Np5WL1/2QBHhbbXgIIy2FRwedW7LTED4NQaRTIHhbSOHw5nl3+G4R7tWreUpdlrAFcv8UALq0aJtO3q6gjZBda75YU/0wN69Wf69wMBActhQjW4CCmUmIBAPwZGr0B8wyrZDm9a0//ffNfsMQ2NikK6rAQOGxFDhAtrcwmnXrlHHjh3o/LnMW/ZzKq/dhikQZhaQQrCN2HARYVAWb4lD+veXg6daERkRTiVKl8aJ0IgxsXEUoFH34pOnz1C71q0z/f9cTJjbHmvAEOSHB2JaAQnKdBb6jKlT6MfZszX72fU+/ZhefrUaToKG2J1OGtC3j2bH33PgIHVq1zZTAQkNQTW6mT0QCIjg8PaVxfrvUbbr166loSNGavZzq730ItX99HPy8fXFSdCYJ5+pRC2bNdXs+GvWb6Bhg6L/9eeu2egQEDN7IOhFIDgOu+1fRYSHDxygHj17UsaNG5r8zHKPlKEmTZuafraHJ3n73VpUu+bbmh1/8vQZNHfG9L/9Gadm582LWhAT4MxMQJywjeBn3uH8Wx8sDopGhIfThcuXNfl5PBiqeatWVKBQYRjfgwQEBlK9b76hyk9X1OxnDBo6jDb/suFvf4Z2NKYgDAJiUu7dYrgheRxdJfE4ks3Gee7C6bqNGzdGmxIvERIaRs1atKBSxYtpcvz0jAyKiupGf9zTYBNbWOb2QLCFJbqAhP51ivv26EZbd+50q8o4u/j7u9qUvPL66zC6FyleoiR99913lFej7KhzFy9SeMcOdPnSRddLg90un3sADwQI7IHEjRxBS1au1qxNCQfNv/i6AQyuA3iGSP0vvyCrxaLJ8Q//cVT2ZJlgm51sVlSjm9UDQRWQwHC/pHz58tOSBfMp5cdpmk0VfKLso9S2YzgMriPerfM+vVvjLfLVIAuOPdjN27ZTvx7dye5wkBOjbUXnrk7809e0wjYCn/UgK23Z/CvNmD1Lsx5XBfPlo86RkeSvUTEbyDlNmn1Px44dk9Nw1ebmrVu0aPkKCgy0kNMpvaBKXgkQlrs6kefO/nfVqlX5l23SqgD7iAnP3uA30IsaZVyxhzOwfz964qmKMLZOuXD+PLVo1kyzyZLcKifYaqEz5y/A2AJfRtKSg2r/3MJClZfAXElL00w8mJbfN4N46BxnSAhFdI7QbIbItevXIR7ic3d2AGIgQBU+fr8O1Xi3FgxhAEo98ii1ad1Kk3gIMAXWzAQEgGzz8vPPUYNvv4MhDMSLr7xKX33+GQwBcgUEBOSKsqVLUduOneRGesBYfFb/K6rxGppbAvUEJAAmAe5SIG8YRXTuTA4nyoeMSusOHemp8uVgCJBdnPcTEKTxArfgjK4f2rWjYiVKwhgGhtOtI7t1pyIFC8IYINceCAAPhIOv33xVX65wBsYnNG9e6ta9m/xSAAAEBGhK7XdqUu0P68IQAlH60bLUrk1r8sWoYZALAUmHSUBWPF/pGfqmybcwhIBUfe11+uKTj2EIkGMBSYNJQGaUKFqUWrdr96+BVEAMuAnmJ1/Wo9dffgnGAA/i8v0EBID7kjfESW3btcVgKMEJCAigJs2ayVMkAciCmxAQ4BbcBrzBV1+hTYlJyFegILVq04YeKlgAxgBZ4nM/twSAO/j5+lKdWu/Q2+/9F8YwEY889jg1adyYnHa0Zgf/Ii0zAUEQHdyF98RfeK4yNWiCNiVm5OVqr9HHH34gd1kG4H46AQ8EZMpjpUtRm/YdyAepnaal7mdf0BuvvoLGi+BeLkBAQJYUzJeX2nXogDYlJodfHho3a0ZPP1Fe9kgBIGxhgazgiuTvpYdGqTKPmN4WyxYtML0NbHYHtWzThkoULYKbA/xNJ3wyc02AOeFK5M8/+Vhu9212du3YQQMHDaG5M2eY3hZFiz9MzaSXirwhIbhJwNnMBOQsbGNu3nytGn38xZemt8OVy5epf7++dOnKFRo8dBgdOrDf9Dap9Nzz9OXnn8lp3cDUXIAHAv5FhcfK0g/hETCERMzAAXTgd9fc8Ovp6dQ9KorS07HD+94H/6Oab76BoDo8EHgg4C94tseQESNhCIk506fR0lWr6fbt23f/7GBqKsUM6A/jSDRr1Zr+r+JTMAQ8EHggwFUsOHjwEKTrSuzfs4fGJyVRekbG3/781q3btGj5Clo4dw4uGIneAwZSscJoawMB+TunYBvzEdk5gh4qVsz0drh04QINHxpDJ0+fue//v3b9OsUnJMgiY3Y4pbef5JFhhogpOQUBATIN69dDxpUEb1cljUugTdu2Z/n3jv95ikYMG0oXzp83vc0KFylK3aMicROZjxOZCcgJ2MY81HitGn1arz4MIbFm5QqaPtu97amNW7dRSnIi3bp1y/R2e6byc/R9k8a4gOCBQEDMxJOPP06t2neAIdirOPoHjRo5Us62cpepM2bR2lUrYTyJ9z/6mN6r8RYMAQ9ErjBEIF1wChfIT50jI+XZD2bn1s2bNDwmho4cz967E4sNiw6LDyD5ZeTZp56EIUwuIEwq7CMu1sBACg8Pp/wFC8IYEpOSEmndLxtz9G9ZdIYPGfK3dF8z06tffyqC60p0LlMWWVjMIdhIXL7/7lsMhlLY+PM6Spk6lTJu3MjxMX6SxCdFEiFAFCC9nPTp2weV6mJz9N7/gAdiIurWqY3BUAqn/zxJI0aMoPMXL+XqODdu3qSJkyfT1s2bYFSJYiVKUkSnjjCEuKQ+SEDggQhIlWcr0VeNGsEQ5Ip7xI0eTfsP/67K8ViERkpidO7MGRhX4oWXq9LXn38OQ5hUQNA1TjBKFS9GLdu0JYsFRV/MvFkzadGy5aoec9e+/TR29ChZnADRZ/Xr0+tVX4YhTCgg2MISiFCng9q1+4EKou2EzL7du2hsQoK89aQmHEhfKInSgjmzYWR+sPj6UrOWLan8o4/CGGJx6EECgi0sgahSuTI9XqECDCFx8cIFGhwdTWfOa5Opzqm94xOTaM/O32BsiZDQMHrvvVowhFjsf5CA8N2FrryC8CjeAGW4apy3mLbv1raP1fFT3OpkOJ0/h1uIKVWmDFq/m0xAGGxjCQA3vAsKDoYhJJYvXkTT58z1yM/6dccOSh43DvEQCX//AApCWq8ocA3IKXcEBIF0AbAEBJDT6TS9HU4eP079B0Z79GdOnj6DNqz7Cdeg1Uq24CDcjAJ6H1kJyE7YSoCb1xJIQUG4ebku4eq1ax7/ud179pLjLqb2QAL8yQ4vWBR2uisg22Er48OzGoJtNlPbYHD/vqrVe2QXnqfe6YcfzC0g/gHkcDhwM0JAgOEERPI+Ak1c+7F43lxavGwF3fRiLGLHnt00bFC0ac+Bn58fhYSE4GYUg+3uCgjvdaXBXsYmKCiYrEHmFBCeGpiUnEyXr1716ufgUbhzFyykVcuWQkCA0dnjroDcJMRBDI/DYTdl9fnVK1dobOxoSj12TBedcjn+EhsbR8eOHDGfgPj7U2hoKG5G45NG2QiiM1tgM2PjdDgo0IQplDwtcOOWbfLbvx5gETty/BgNixlCN3LR+deI+Pj4UN58+XAzGp/timPhtoAgDmJ0AQlxylsIZmLNiuU0e+68bE0X9AQsZhs2/0oTEuJNdx3CAxGC+zoUEBChb9wwU31f3iJKSkzUrFVJbknPyKCZc+aYrj7E4XCSv78fbkgICDAKvj4+kgdinuAlxz0SxyXQrv0HdP05T587L33O8XTsD/OMwuVuCEGBqEY3OJuyKyBcsn4CdjMmlsBAstvNkX/PLUMWzZ9Hi1esMMTn3b57tzxKN+3qFXNci1Yr2W0oJjQwNzNzKHwe8A/XwXbGxGoJpGAT3LQcoN6xdQslT5hAGRk3DPOZFy1fQYvmzZObPIpOIL/MmLyg1eDw9lUaBMREBElvfWZoY3Lq5AmKjY2lP88Yq/tt2rVrlDJ5Cu3Y8qvw58jXz0/yhu24KY1LpjrwIAHZANsZE65Ct1jFFpBr19JoyqRJtPU3Y5YsHT15kpKTkiQRPCn0eZKLCdHU08hsyo2AoCe1AbHZbBRoCRT6O/7y889y11sj8/OmzTRr+jTKyMgQW0CQymtKD4T3vVBQaEB4y8AqsAdy+s+TNGDAQCG+S3LKZNq0Yb0uquY1ERB/fwoLC8NNaUx4b3hPTgWEWQkbGg+eA2IRuAo9qmtXOnfxohDf5eatWzR48GA5niMiXI0OATEsWT7/ISCCwg3sfAQdJToyZohh4x6ZcezknzRoQH9hvZCQUAiIWQVkDSEOYjwPRNAiQm5VMunHaUJ+t7UbNlKyoK1OHJJHHBgQgBvThALCe2DozGsguG2EiKNsz505QwOjo4V9S2fGJIyj7QKm9nJKeZAV1egGg5/923MrIMwy2NI4WALErEKP7NyZzl64KPz56969O6XrrBlkbuGu0DaMVzYanH11Uw0BWQxbGuhtj0fZCjaHevSwGPptzx6hvY87nDh1mqIiOoklIKhGNyJzH/QXsuOBpMOeRhEQC1mDxXnb42l+PNUvXeBaiX/y0y+bhIqHcDU6ZqMbjgfuPLkrIFwPgqp0g2CTvA9RUniPH/2D4uMT6MKly6Y6hzzHfdKUqbRl00Yhvg8XE4ZitK2RSKUs6j+yKyBuuTNAHwTLAiLGKNsRQ4fS73/8YYqtq39y6coVihk8hC5fMn7cB7PRDYdbz3sIiIBwFboIo2wnjk+g9Zs2y4V2ZoRF89CRIzSof3/jC4i/P9qZmFxAtituDdA5chW61dgeyOYN62nGrNl07fp1U59LFs91G36hqRMnGPp7YDa6oeCQhVuZtz7ZPDC8EIMICN+wRoX7XI0fN45Onj6DkylxJS2Nps2YSb9t3Wro7xESAg/EICyjTOZ/QEAEJ0+ePIbuO8QDlsaPHUs7du8xZdzjfrAdjkuiOjYuls6fO2vY72HjBp+BgTih+sft53x2BcRtZQLegdtF2AxcRDh3xnRavnoNZdy4gZP5N2G9Tdt27qKkeOOm9rqq0a04mSYWEBaPWbCvfrEEBpDdbsyCrd07f6OJKZPp4uXLOJH3getgFi5dRksWzDfmtYnZ6EaAyzXcjnXnZKMcAqLntzweZRtsPAG5IonG2DFj6OiJEziJWcDimpw8gY4cPmS4zx4geceoRtc907Pzl3MqINjG0quAWKxkNeA2wYTx42jztu04gW7AdTFxo0fLI32NhKsaHbPRdc5UrQWE9xfQXFGnBAcHGS6Fd9mihTR3wQLEPdyEU3t5FO7kpGRDfW4uJnQ6UEyoY/gNbr/WAiK/MMLW+sRmCzZUEeHBfXspMTGJzpmgy66apF27RrPmzqG1K40z700WkBAnTp6ONwKy+w9yKiC8T4ZtLF0KiJ0sFmOkSl5LS6O4MWPoYCrqU3PCqbPnaOzYODp5/LgxBASz0fVOiqcEJI2yGWwBnoGLCAMN0gdr8oRkWrdxE05aLjjweyrFjR5liM+KanRdw7M/sp2ZkZtyZWxj6ZDQ0FBDVKHz1sv0WbPkrrMg53CR4eqf1tGPkyYa4vM6HE652BXojhw9z3PzpFnAXjTsrh98JeEwQsfT1MOHKCF+LJ09fwEnTQWuXrtGKdz6faP+W7/bnQ4KsmC0rc7gWU8pOfmHuREQfnVMhO31A1eh23U+C53jHvGxsbT30GGcMBU5efo0jRo5gs6c0vc7HVejBwehGl1nzMqpM5DbvY7RsL1+sFoCdT/KdvqUybTqp3U4WRqwc99+ih+j71syMNAiCQhmo+uMHF80uRUQnli1BvbXBzxEKkjHArJ+7VqaPnMm3UDcQzO4j9jsaT/q9vO5qtFRTKgjOHCe47o+NaKtcTgH+sAWZJW8EH1uD/yR+jslJSaiRbvGXL56Ve4ntnWzPrPbuBrd6YSA6IgEcoUjvCYgHHw5i/PgfXh/WY9V6NxyY6IkHtt378ZJ8gDcT2xcfDydO6u/29JVjY5iQp1wM7cOgBoCwjUhCKbrAG5UF6jDIsJ5M2fS0lWrMd/Dg2zZ8Rsljh2rSwHBaFvdwJm0R70tIETYxtIFDodDjoPo6kG2aSNNmz5Dbr0BPPhqeesWLVu5khbOnaMvAfH3p9AwCIhOGJHbA6glINyEawPOh3fhPkN66oP154njNDE5mY4YpNWGaJy7eJEmT54sz1nRC1zkGhqKdiY64KjigehCQBik9HoZnjmtlyrfGzdu0JRJk2jTtm04MV6EW50kjUugSxcu6Og6DZGLXoFX4V2jXKdDqnkWOQ6CaUBewl/ObtFPcHLpgvm0ZPlyyshAi3ZvwnGnDZu30OSJ+uk8xLPRMdrWq3DceoQaB1JTQLgcfijOjXeQZ6E79DEL/dCB/ZQyeTJaleiE6+npNH/hQlqzYrkuPg9mo3sd1V721fYjeRsLA629gNVi0UUV+tUrV2jc2LF0MPUIToqO4NbvkyZOpGNHvH9eAgItZAtGNboXGazWgdQWEO6nkoDzY14BmSo9pH7euAkpuzpk9/4DND5+LKWnp3tXQCRv2WF34IR4B+57tVOvAnJH3dCrwsNwgzqLlzOw1q5aSbPmzkXKrk7hkcGr1/1Ms6ZN9ern8MNsdG8yUM2DaSEg+xWVA54UkGDvjrI9/edJShg7lk6dRVMCPcOtTlImT6GdXsyO43YmIU5Uo3sB7m+j6gxkrXLp+uFceRa73e7VSYSjRwyXU0aB/uF4yJgxoyjt6hWveSBOZwhOhOdR/bmslYCsUxbwEA5ZQLzTxmRychKtWbdern4G+ofjUzt27aHYkSO9IyD+/hQSCgHxMPx2p/repZbVPPBCPIgzJMQrbUy4VcmkyVPoSloaToKBSM/IoPmLFtPieXM9/rPlavQwVKN7GI59qB6b1lJAppNrzw14REA8v6fMXXaHDxtGZ86fxwkwICz6o2Nj6Y9Uz289ckNFLn4FHoHblmjSKUTrfgI9cO60h4sIvbGnHDNgAB04/DtOgIE5fe4cRff3/GYBx+ysmI3uKfgEa7JFoLWAsBeyBedPWyw85c3u2bTI2dOm0tKVqzBd0ODcunVbbv0+eliMZ69ZrlvCbHRPcII07FPoiY5mUTiH2mK1WsjqwTnT+3bvooTxiZR2/TqMLwD8EjB5+gz6ec1qz3nNkoDYdTx+Gd6HfgSEvRC0etcQ7isUHGzz2M+LHjCQzqDPlVBw08voQYM8NsXQ3z+AbHYbDK8tHPvQtD+hp3oqd8C51I5geZStZ/aTB/fvS3sPHUSrEgHhefX9enkmbOmL0baeoAu5mtwaXkCWKQto4YFIAhIYqL2ALJ4/jxYuWYYW7YLCLwVrN2yk8bFjNP9ZfqhG15o95IG+hJ6c6gIvRCNcVejaCkjq4UMUFzcW9R4mICllMm3+RdtdZ7kaPQQCoiHh5IGehJ4UEL4iJ+C8qg83ptOykSK/mQ6Jjqbjp07B2CaA54cMih5EFzWcYuiqRkcxoUasIQ2qzr0tIEw7wrwQ1eEakIBAbdqY3Lp1i+JHj6LN27bD0Cbi96NHKWbgAErXKNPONRs9FIbWBo/t9nhaQDgroDfOr5o3Yh65jYlW4vHTqpU0fdZs9LkyIUtXr6EZU6dQRkaGJscPCQmlAMkTAaoyQfFAhBQQZrAiJEAFAgMCyaHRKNsjhw9TQnwCXbwMp9GM3Lx5kyakpND2Lb9qknUXbAumYIy2VRPOuOri0RdYL3xJfhq1w7lWB0tgANk1EJBLFy5QcuJ42ieJCDAv5y5clF4i4unUyRPqX7uoRlcbbpi4X3QB8bibJTJBFqucxqvqa0x6Oi2cN5eWrV4NAwPatnMXpUyYQJcvXVTXe9bJGGZB4F0dj/ce9PHiF25GGH2ba7ghnVXlbQBO4Zz64zTUewAZ3r5asHgJrViyRI6LqYV/QCDZbahGVwmvJCh5U0C4yWICznvuCA4OUnUS4ZHDh2jypElI2QV/g0fhTv3xR/pt21bVjunn64tiQnXg3RyvlEj4ePmLc7oZhmjnRkCCgsmi0iRCnu8xXXpIbELKLrgPh478QZMnTqQzp9V5ueB2Jg6nA4bNHRw4b+CtH+5tAeErsQWugZxjd9hUa2OyeN48WrxsOYwKMmX95l9ppvSSocZWFlejh4agFiSXcLfzPWYVECaRn124DnIoIHaHKm1Mtm7eRFOm/oiUXZAlXKU+f+FCWrFkUe4FxN+fQsMgILmAtwq8OjrcRyeGaESoUM8RTqcz11XoV69cocRx4+TqYwAexJ9nztLECRNzPQqXq9Gd8EByCicg8dZVujc/hF4E5BB5uABGBDgIqUY7iPFxsbT1t50wKHCbA6lHKD52TK4LDB3SCxCPZAbZhud8eH3Oko+ODDKYMHgqW/CNl9siwqULF9D8xYspXaN2FUDQ19+bN2ndhl9oUuK4XB2H60BQTJijF+5wPXwQPQkIu2SNvO2SGQmrJTBXkwh5CyI2Lo7OX7wEY4Jsw639J6RMkVud5PgaDgoimwfHMQvCt6STLX8fnRmGa0P64fpwV0ByV8k7JHognTx1GoYEOebSlSs0dMiQHHftDZC8aBuq0bMDJx0t0MuH8dGhgTgtDRvybhCUi1G28aNH0qat29BlF+QKjoHsOXiIBvfP2XsfV6PbUI3uLpzloquyBz0KCG9hfUTYynqwgFitZMlBFfr6tWtp0tRpdOMmOskAdURkzqLFNGf6tGz/W1SjZ4v6pLPCax+dGorzm5GV9QC4j1B2a0DOnztLMTExdE2jQUHAvIwcE0uHDmSvGayrGh0C4gYjSIf1cj46Nhj7xOjYmwU2G89Cd78GJO3qFRrUrx8dOX4cxgOqw/GQ6AEDsjUKV65Gx2TCB8GqrMsRGHoWEN5f+UJaF3D9ZOKBOOwU4GYbEw5y8nS5FT+tg+GAZnA90bi4WLriZkcDeTa6RhM1BYG38j8lnRZa++jceJzv3AjX0P3hGy/AzSKsrZs3yymXWkyWA+BeZsyZS2tWrnDvAeTjI29h5cmTB4a7P1zvodv6OB8DGDBFWqNxHf0dniXtdHPvOPXwIRo/bhz6XAGPwMkZSUlJtGvHDrf+PguINTAQhvs3nK6r67IGH4MYklPXkNp7D+5WofN+9JSJE2n77t0wGvAYqceOU+K4BPrzxIPjbRzLQzX6v+AZwl/o/UMaRUDSpFWHEA+5i6sK/cEFWIvmzaWlK1dh6wp4nPWbNtO0KVMe+Pe4likY1ej3wnGP/5Fr3AUERCW45319XFsuuAYkKChrAdmycSPNnjNHbjkBgKfhrawly5bL/dayguN4mI3+NzjjyhAZqD4GM+x0afXG9eVqY2LJwu3nqXETJyTT70ePwVjAa5w6e5amSl7I/j2ZzzzCbPS/waNpBxvlw/oY0MCclWD6AVT8xpbVJMJJSUm0Zcdv2LoCXmfvwUM0PiE+035ZXI3uRDEhwwXUDYz0gY0oIFwfwnnRqWa+0mQByaSIcNWypTR/0WJUmwNdwFtZGzZtpikTJ9xfQPz9ICCu+C7HeQ213+xjUGOfUoxt2n5ZDrv9vn2wuEV7fHw8Xb56FU8uoBuupafTzNlzaPMv/y5p8PWFgCgvxfuN9qF9DGzwTeTqi29OAXE6/jXK9tKFCxQ7aiQdTD2CrSugK/h6PHn6NI2NjaXjR//4hwdi+mp07kA+14gf3Mfgho8jV5MxU8FVuyEhoeQv3Xh3SJfe8ObMnEHL16zF0wrolu2791BKcrLcl+3uQ8jHh0LD8pKvj48ZTTJLERBDIsIZa0YmC6r/s4iQ3+62btpEE1Mm4wkFdM/cRYtpxdKllHHPGGW73SZnFppNT8k1usKwcxVEEBA2/v+Uk2EKLIGSgNjtd/+bW2jHjx1LF9CqBBiAdEk4Jk6cRL9t3Xr3z4JtNgqymkpAeDhUDTJY0FxEAWHuZDCcMsOVZw20UJBSeMWtSiZPmEC/7d2LJxMwDL8fPUopEyfejYcEWqxmqka/01njqNG/iEibjpzB8I7RFd0tAbH+NQt90fy5tHTVajyRgOH4efMmmj1jhuuaDrKaZTY675jwttUGEb6MaFGrDWTwPUV34De1fPkL0DbpBpw2bYa8JQCA0bh16zYtXLyYli1aQHaHk0JCTJHKyzHbWaJ8GRHTHmYpJ0lYHA47nTx+nEaPGkVHT57EkwgYltPnzlNSUjLt2fkbhTiFT+XlNkxCZY2KmjfHJ0nYmepO6UabkJwot4gAwOj8/sdRShg79m5cT1C45KCDaF/KT+ATxrnV7BO3Eu2L7d23Tw5CZmTcwNMHGB5udbJ15066JG4WIfdwEXKyquiVO61JwGmGB1NTIR5AKPh63ndISI+at9R5DIWQcVkzlH6y8ieK9IU4+AiAaAh4XXOBM9eoCduzzyy9A/gNYCpuUQCAh+CBUO+R4A1fzSIgd1rAz8V1DQDQGC4nMEVNmpm6l92ZM7wS1zcAQCO4pRK3KLlghi9rtvaXacqbwRpc5wAADcTjNWmdNcsXNmP/ZM4VfENaC3C9AwBUgucTvUIm6cdnZgG544lwgGs6rnsAQC5Zo4jHWbN9cR8Tn/Q7MZEJuP4BADlkGbl2NEw5S8HH5Cf/TnbWaNwHAIBswkWChp/pAQHJPVxsOBBmAAC4Ce9cCF0kCAHJHtz2JApmAAA8AG6M+IXZxQMC8m+4g28DEnyeCAAAzwgIiHZvF1wrggHjAIA7sLfBLZGwSwEBeSBcI/IfaaXCFACYHk7P5UyrBJgCAuIu2xUR2Q5TAGBaUpXnAFogQUCyzVHl4kHVOgDmg5siPietPTAFBCSncCyEYyIjYAoATAOPf3hFWidgCghIbuGMi2+VlQ5zACA0HCjnGo80mAICoiYjlLeSozAFAMLBLdh5t6ELTAEB0Yp10nqWEFQDQCS2K/c1hs5BQDSH90W57z/anwBgfLgtCQfL98MUEBBPwXERbn/yEWGvFAAjwvHMFuRqqIp7GALiFVLw9gKA4bizizAYpoCAeBveP32aUKkKgBHgOMeThNHWEBAdwfUi3CunDrmyOQAA+oK3qTgVnzOtTsEcEBA9wmNyy5NrUhkAQB9sUXYJUBAMAdE9XCfC+6sdCIWHAHibfoSWJBAQA9IbFy4AXn+Ra4cXOQiI0V1n1IwA4Dm4tgNbyRAQIeDgXWvFG0F7eAC045C0apCrtgPJLBAQoeD20NwuoQtcagBUh718Ts/F+AUIiLCwcEQR8tABUIvtinfPXj5GUUNATAEH1l+SVjNc9ADk+GUsXPHqN8AcEBAzMlRaj5GrfgQA4B4rFS++B2E7GAJicjjdkCvYXyFX1hYA4P7sv+deQXo8BAT8462KU34bSesszAHAXXibl+s5ysNbh4CArBktrVLkyiqBew7MTpy0HiFXRTnuBwgIcAPOYW+tvHEhLRGYkXWKR96AXO3XAQQEZBPe8+XCqDektQnmACaAYxs8qO0/hJggBASowmJypSt+RAgeAjE5qngb7HWnwBwQEKA+KcoNxjfaIZgDCADP5uDRshzn4HjHTZgEAgK04yb9FVhsBCEBBheOh8k1WhZzySEgwMNCMloREp6GiK0tYAR4q6oZhAMCAvQjJAnkqmh/j9BjC+gTTgL5VBGOoRAOCAjQH7PI1WOLA+4TCPvJwPvMJVflOK5JCAgw2NteKWWbAA0bgSfhgj+O03HCxzvk6rIAICDAYKSSK1BZlFytIBBwB1rCBX9RyvXGmYI7YRIICDA+XNneT/FIeE50CqEtBFAP3qbi+Fthcg1MOwWTiI8fTGBKlikrTFr1pNVQWmVhFpAD75a3qUYTWo3AAwGmgzv+csNGzt7iwHsCITMGZA0HwKeSq70OZ1NFQTwgIABw6i/XkhRWfl0Mk4B74MaGzZTr43+EBp+AsIUF/s0FxRPhVUhan0irrrQqwzSmgwPgKcq1kApzAAgIyA68NTFQWUUUIaklraowjbBw+vd0RTj2wxwgK/Lcvn1b/k3VqngmALdhz6SmtN6SVjVyBeOBMeH6IE6o4C3LWfA0ADwQ4AnPJE5ZzIvSqq4ICra69M9ORSzuZOOhMhxAQIDXWKMszv/Pr3gltcm11VUI5vE6nG3HleBcq8HB76MwCYCAAD3CBWQp9NdAoDLSqqKICXsqqDfRHu42sE4RjTWEanAAAQEGZb+yEpX/DlOEpIqy+Pe+MFOu2KAIxTrlV9RlAAgIEBLeTpmlrDtUklaFfyxsfd3fdtvvWZuUX9GSBkBAgGnZpKx7yf8PQalIru0wpwnswd0AdirrXsFA7AJAQABwA46l3MkSupcARVCKKF5KRUVsSpIrvmIzwHdLv0cQeLtpi/J9OXbBUyXReh9AQADQ6OF7P4/lXiooQmOjv4L2LDB36lUq3effVMrBZ7nf9tGdP7tMf40YTqW/utNuwikEEBAA9Mv2e36PQUYAaASaKQIAAMgRd1uZAAAAAPBAAAAAaM7/CzAAvYDYMoP/Pl4AAAAASUVORK5CYII=');
    background-size: contain;
}

.homeSlug .rooms-container {
    margin-bottom: 50px;
}

.video__player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin: 15px 0;
}

.video__player iframe,
.video__player object,
.video__player embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.content_room {
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
    z-index: 11;
    float: left;
    width: 48%;
    margin: 0 1% 30px;
    position: relative;
}

.content_room--discount{
    box-shadow: 0 2px 15px rgb(32, 132, 99), 0 2px 5px rgba(0, 0, 0, 0.35);
}

.content_room--small {
    width: 31%;
}
.content_room__discount,.discount{
    position: absolute;
    top: -5px;
    right: 0;
    height: 60px;
    z-index: 5;
    width: 95px;
    line-height: 55px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjkzLjY0OSAyOTMuNjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTMuNjQ5IDI5My42NDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTkzIDAgMCAwLjk5OTMgMC4xMDI3NDYgMC4xMDI3NDYpIj48cGF0aCBkPSJNMjUyLjQ2OSwxNTMuMTU1Yy0yLjUyLTUuMTQxLTcuNzQ1LTguMzk5LTEzLjQ3LTguMzk5aC0zNS4zNDdWMTVjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtODMuNjU2Yy04LjI4NCwwLTE1LDYuNzE2LTE1LDE1ICB2MTI5Ljc1Nkg1NC42NWMtNS43MjUsMC0xMC45NSwzLjI1OS0xMy40Nyw4LjM5OWMtMi41Miw1LjE0MS0xLjg5MywxMS4yNjcsMS42MTUsMTUuNzkxTDEzNC45NywyODcuODQgIGMyLjg0MSwzLjY2NSw3LjIxOCw1LjgxLDExLjg1NSw1LjgxczkuMDE0LTIuMTQ1LDExLjg1NC01LjgxbDkyLjE3NS0xMTguODk0QzI1NC4zNjIsMTY0LjQyMiwyNTQuOTg5LDE1OC4yOTYsMjUyLjQ2OSwxNTMuMTU1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMjM5NjcxIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+) bottom;
    -webkit-background-size: cover;
    background-size: cover;
}

.content_room .content_room__image-link {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 100%;
}

.content_room .content_room__image-container.container-default {
    height: 0;
    padding-bottom: 50%;
    border-radius: 3px 3px 0 0;
    width: 100%;
}

.content_room .content_room__image-container {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.content_room .content_room__image-overlay {
    background-image: linear-gradient(rgba(92, 92, 92, 0.65) 0%, rgba(92, 92, 92, 0.65) 120px);
    bottom: 0;
    color: #fff;
    left: 0;
    max-height: 37px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px 15px 15px;
    position: absolute;
    transition: max-height 0.3s 0s ease-in-out;
    width: 100%;
    box-sizing: border-box;
}

.content_room .content_room__image-heading {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    line-height: 32px;
    font-size: 18px;
}

.content_room__size-small p {
    margin-top: 5px;
}

.content_room:hover .content_room__image-overlay {
    height: 100%;
    max-height: 100%;
}

.content_room__card-footer{
    display: block;
    width: 100%;
}

.content_room__price-holder {
    height: 41px !important;
    line-height: 41px;
}

.content_room__price sup {
    font-size: 11px;
    margin-left: 5px;
    text-transform: uppercase;
    color: #808C8A;
    font-family: 'Open Sans Condensed', sans-serif;
}

.content_room__price del {
    color: #808c8a;
    font-size: 14px;
    margin-left: 5px;
    font-family: 'Open Sans Condensed', sans-serif;
}

.content_room__price {
    font-size: 16px;
    color: #4C4C4C;
    font-family: 'Oswald', sans-serif;
    float: left;
    height: 25px;

}

.content_room__price-regular {
    padding-left: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content_room .content_room__button {
    background: var(--main-color);
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 31px;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    float: right;
    border-radius: 0 0 3px 0;
    transition: background-color .8s ease;
}

.content_room .content_room__button:after {
    display: inline-block;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjQzIiB3aWR0aD0iNTgwLjQ2MDE3Njk3NjIxMzIiPjxyZWN0IGlkPSJiYWNrZ3JvdW5kcmVjdCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBjbGFzcz0iIiBzdHlsZT0iIi8+PGcgY2xhc3M9ImN1cnJlbnRMYXllciIgc3R5bGU9IiI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxwYXRoIGQ9Im0zMTMuNTg1OTM4IDEzNy43MzA0NjloLTE4Ljc1di0xOC43NWgxOC43NXptLTMxLjI1IDBoLTE4Ljc1di0xOC43NWgxOC43NXptMCAwIiBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Im01NjAuMDk3NjU2IDYyMS4yNWgtNTQzLjAxNTYyNXYtNDA4LjQwNjI1aC0xOC43NXY0MjcuMTU2MjVoNTgwLjUxNTYyNXYtNDI3LjE1NjI1aC0xOC43NXptMCAwIiBpZD0ic3ZnXzIiIGNsYXNzPSIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Im0xNjQuMDU0Njg4IDEzNy43MzA0NjkgMTUuMjUtMTUuMjUzOTA3di0xMDcuMjI2NTYybC0xNS4yNS0xNS4yNWgtNDEuNjQ4NDM4bC0xNS4yNTM5MDYgMTUuMjV2MTA3LjIyNjU2MmwxNS4yNTM5MDYgMTUuMjUzOTA3em0tMzguMTUyMzQ0LTExNC43MTQ4NDQgNC4yNjU2MjUtNC4yNjU2MjVoMjYuMTIxMDkzbDQuMjY1NjI2IDQuMjY1NjI1djkxLjY5NTMxM2wtNC4yNjU2MjYgNC4yNjk1MzFoLTI2LjEyMTA5M2wtNC4yNjU2MjUtNC4yNjk1MzF6bTAgMCIgaWQ9InN2Z18zIiBjbGFzcz0ic2VsZWN0ZWQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Im00NTQuNzczNDM4IDEzNy43MzA0NjkgMTUuMjUzOTA2LTE1LjI1MzkwN3YtMTA3LjIyNjU2MmwtMTUuMjUzOTA2LTE1LjI1aC00MS42NDg0MzhsLTE1LjI1IDE1LjI1djEwNy4yMjY1NjJsMTUuMjUgMTUuMjUzOTA3em0tMzguMTQ4NDM4LTExNC43MTQ4NDQgNC4yNjU2MjUtNC4yNjU2MjVoMjYuMTIxMDk0bDQuMjY1NjI1IDQuMjY1NjI1djkxLjY5NTMxM2wtNC4yNjU2MjUgNC4yNjk1MzFoLTI2LjEyMTA5NGwtNC4yNjU2MjUtNC4yNjk1MzF6bTAgMCIgaWQ9InN2Z180IiBjbGFzcz0iIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJtNDg1LjY1MjM0NCA1OS40ODgyODF2MTguNzVoNzQuNDQ1MzEydjEwMC4yMzA0NjloLTU0My4wMTU2MjV2LTEwMC4yMzA0NjloNzQuNDQ1MzEzdi0xOC43NWgtOTMuMTk1MzEzdjEzNy43MzA0NjloNTgwLjUxNTYyNXYtMTM3LjczMDQ2OXptMCAwIiBpZD0ic3ZnXzUiIGNsYXNzPSIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Im0xOTQuOTI5Njg4IDU5LjQ4ODI4MWgxODcuMzIwMzEydjE4Ljc1aC0xODcuMzIwMzEyem0wIDAiIGlkPSJzdmdfNiIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PHBhdGggZD0ibTM5OC45NDUzMTIgMjQ3LjYwOTM3NS0xNTUuNzE0ODQzIDE1NS43MTA5MzctNjQuOTk2MDk0LTY0Ljk5NjA5My03NS4zNTU0NjkgNzUuMzU1NDY5IDE0MC4zNDc2NTYgMTQwLjM0NzY1NiAyMzEuMDcwMzEzLTIzMS4wNjI1em0tMjY5LjU0Njg3NCAxNjYuMDcwMzEzIDQ4LjgzNTkzNy00OC44MzU5MzggNjQuOTk2MDk0IDY0Ljk5NjA5NCAxNTUuNzE0ODQzLTE1NS43MTQ4NDQgNDguODM1OTM4IDQ4LjgzOTg0NC0yMDQuNTUwNzgxIDIwNC41NTA3ODF6bTAgMCIgaWQ9InN2Z183IiBjbGFzcz0iIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+');
    margin-left: 8px;
    width: 20px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}

@media screen and (max-width: 500px) {
    .content_room .content_room__button:after {
        display: none;
    }
}

.content_room .content_room__button:hover {
    background-color: var(--main-active-color);
}

.image_full,
.image_medium,
.image_small {
    width: 100%;
}

.image_full,
.image_medium {
    display: none;
}

.image_small {
    display: block;
}

@media screen and (max-width: 1199px) {
    .container-shell .items {
        flex-direction: row;
    }

    .content_room {
        background-color: #fff;
        z-index: 11;
        width: 48%;
    }
}

@media screen and (max-width: 768px) {
    .container-shell .items {
        flex-direction: column;
    }

    .content_room {
        width: 90%;
        margin: 30px auto 0;
    }

    .content_room .content_room__image-overlay {
        padding: 3px 15px 15px;
    }

    .image_full {
        display: block;
    }

    .image_small {
        display: none;
    }

    .content_room__price-holder {
        height: 50px!important;
        line-height: 50px;
    }

    .content_room__price {
        font-size: 24px;
    }

    .content_room__price sup {
        font-size: 16px;
    }

    .content_room .content_room__button {
        font-size: 18px;
        line-height: 50px;
        padding: 0 25px;
    }

}

@media screen and (max-width: 480px) {
    .content_room .content_room__image-container.container-default {
        padding-bottom: 60%;
    }

    .content_room .content_room__image-overlay {
        padding: 3px 25px 15px;
    }

    .image_full {
        display: none;
    }

    .image_medium {
        display: block;
    }

    .content_room__price-regular {
        padding-left: 0;
        line-height: 50px;
    }

    .content_room__price del{
        font-size: 16px;
    }

    .content_room__price {
        width: 100%;
        text-align: center;
        height: 50px;
    }

    .content_room .content_room__button {
        padding: 0;
        text-align: center;
        width: 100%;
        font-size: 16px;
    }
}

label[for=FeedbackModel_tarif] {
    display: none;
}

#FeedbackModel_tarif {
    display: none;
}

.book .date {

}

.book .date:after {
    content: "";
    display: table;
    clear: both;
}

.book .search-wrapper{
    display: flex;
    width: 100%;
    justify-content: center;
    margin: 20px 0 50px;
}

.book .search-btn{
    width: 250px;
    height: 50px;
    cursor: pointer;
    display: block;
    background: var(--main-color);
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 2px 6px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 50%);
    box-shadow: 0 2px 6px rgb(0 0 0 / 50%);
}

.book .search-span{
    font-family: 'open_sanslight';
    font-size: 18px;
    color: #fff;
    background: url(../images/search.png) 100% 50% no-repeat;
    padding: 0px 25px 0px 0px;
}

.order {
    margin: 15px 0 30px;
    padding: 8px 0;
    border-top: #000 1px dashed;
    border-bottom: #000 1px dashed;
}

.order__message, .book__message {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.order__dates, .order__amounts, .order__prices {
    display: flex;
    font-size: 18px;
    margin-bottom: 8px;
}

.order__date-title, .order__amount-title, .order__price-title {
    font-weight: 600;
}

.order__date, .order__amount, .order__tariffs {
    margin-left: 16px;
}
.order__tariffs {
    width: 100%;
}

.order__tariff-wrapper {
    display: block;
    padding-bottom: 4px;
    border-bottom: 1px dashed var(--main-color);
    margin-bottom: 4px;
}

.order__tariff-wrapper:last-child {
    border-bottom: none;
}

.order__tariff {
    -webkit-appearance: none;
    appearance: none;
    display: none;
}

.order__tariff:checked + div {
    color: var(--main-color);
    border: 1px solid var(--main-color);
    font-weight: 600;
    text-align: center;
    padding: 8px 8px 0;
}
.order__tariff-name {
    margin-bottom: 8px;
}
.order__tariff-price {
    margin-bottom: 8px;
}

.order__price {
    padding: 8px 0;
}

.order__price-amount {
    padding: 0 4px;
    font-weight: 800;
}

.order__price-currency {
    text-transform: lowercase;
}

.order__book-wrapper {
    display: flex;
    justify-content: center;
    margin: 8px 0 16px;
}

.order__book {
    border: none;
    cursor: pointer;
    display: block;
    height: 50px;
    width: 250px;
    color: #fff;
    font-family: 'open_sanslight';
    font-size: 18px;
    background: var(--main-color);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 8px #000;
    -webkit-box-shadow: 0 3px 8px #000;
    box-shadow: 0 3px 8px #000;
}

.dialog__scroll-area {
    background-color: rgb(0 0 0 / 80%);
    overflow: hidden!important;
}

.dialog__wrapper {
    top: 0!important;
}

.book-dialog__submit {
    display: flex;
    justify-content: end;
}
.book-dialog__submit-inner {
    display: flex;
    flex-direction: column;
}
.book-dialog__submit-name {
    text-align: right;
    margin-bottom: 12px;
    font-size: 20px;
}
.book-dialog__submit-price {
    font-weight: 600;
    text-align: right;
    margin-bottom: 12px;
    font-size: 24px;
}

.book-dialog__submit-button {
    display: flex;
    justify-content: end;
}

.book-dialog__submit-button > input{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 8px #000;
    -webkit-box-shadow: 0 3px 8px #000;
    box-shadow: 0 3px 8px #000;
}

.book-dialog__notice {}

.loader {
    display: none;
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.loader__inner {
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    display: flex;
    align-items: center;
    justify-content: center;
}

/* BEGIN Spinner */
.spinner {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.spinner div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid;
    border-radius: 50%;
    animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--main-color) transparent transparent transparent;
}
.spinner div:nth-child(1) {
    animation-delay: -0.45s;
}
.spinner div:nth-child(2) {
    animation-delay: -0.3s;
}
.spinner div:nth-child(3) {
    animation-delay: -0.15s;
}
@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* END Spinner */
