/**
 * Table of contents: 
 * framework.css
 * style.css
 * typography.css
 * color.css
 * slick.css
 * Generated by MagicMin: 2024-11-27 05:46:21
 */


/* Filename: framework.css */
 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-size: 100%;vertical-align: baseline}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main{display: block}body{line-height: 1;background: url(../i/noise/pattern_white3.png) repeat #fff}ol, ul{list-style: none}blockquote, q{quotes: none}blockquote:before, blockquote:after, q:before, q:after{content: '';content: none}table{border-collapse: collapse;border-spacing: 0}::-webkit-input-placeholder{color: #000000;opacity: .45}:-moz-placeholder{color: #000000;opacity: .45}::-moz-placeholder{color: #000000;opacity: .45}:-ms-input-placeholder{color: #000000;opacity: .45}*{-webkit-box-sizing: border-box;box-sizing: border-box}input[type='submit']{cursor: pointer;-webkit-appearance: none;font-family:"GothamProRegular", Arial, sans-serif}html{font: 16px/1 "GothamProRegular", Arial, sans-serif;height: 100%;min-height: 100%;overflow: auto}body{font: 16px/1 "GothamProRegular", Arial, sans-serif;max-width: 100%;min-width: 320px;width: 100%;min-height: 100%;height: 100%;color: #333;position: relative}textarea{font: 16px/1 "GothamProRegular", Arial, sans-serif}a{outline: none}.clr:after, .row:after{content: '';clear: both;display: table;font-size: 0}.cf:before, .cf:after{content: " ";display: table;clear: both}.wrapper{position: relative;min-height: 100%}.wr{margin-left: auto;margin-right: auto;min-width: 270px;max-width: 1180px;position: relative}.main>.content>.wr{padding-bottom: 50px}.dn{display: none}*{-webkit-box-sizing: border-box;box-sizing: border-box}.cf:before, .cf:after{display: table;clear: both;content: ' '}.dib{display: inline-block;vertical-align: top}.db{display: block}.dn, .hidden{display: none}.ta-c{text-align: center}.ta-r{text-align: right}.ta-l{text-align: left}.fl-l{float: left}.fl-r{float: right}.el-fl-l{float: left;margin: 0 1em 0.5em 0}.el-fl-r{float: right;margin: 0 0 0.5em 1em}.p1{padding: 0 0.5rem}.p2{padding: 0 1rem}.p10{padding: 10px}.ph10{padding-top: 10px;padding-bottom: 10px}.pw10{padding-right: 10px;padding-left: 10px}.pl10{padding-left: 10px}.pr10{padding-right: 10px}.p15{padding: 15px}.ph15{padding-top: 15px;padding-bottom: 15px}.pw15{padding-right: 15px;padding-left: 15px}.pl15{padding-left: 15px}.pr15{padding-right: 15px}.p20{padding: 20px}.ph20{padding-top: 20px;padding-bottom: 20px}.pw20{padding-right: 20px;padding-left: 20px}.pl20{padding-left: 20px}.pr20{padding-right: 20px}.p30{padding: 30px}.ph30{padding-top: 30px;padding-bottom: 30px}.pw30{padding-right: 30px;padding-left: 30px}.pl30{padding-left: 30px}.pr30{padding-right: 30px}.p0-5r{padding: 0.5rem}.ph0-5r{padding-top: 0.5rem;padding-bottom: 0.5rem}.pw0-5r{padding-right: 0.5rem;padding-left: 0.5rem}.pl0-5r{padding-left: 0.5rem}.pr0-5r{padding-right: 0.5rem}.p1{padding: 1rem}.p1_1-5{padding: 1rem 1.5rem}.ph1{padding-top: 1rem;padding-bottom: 1rem}.pw1{padding-right: 1rem;padding-left: 1rem}.pl1{padding-left: 1rem}.pr1{padding-right: 1rem}.p1-5{padding: 1.5rem}.ph1-5{padding-top: 1.5rem;padding-bottom: 1.5rem}.pw1-5{padding-right: 1.5rem;padding-left: 1.5rem}.pl1-5{padding-left: 1.5rem}.pr1-5{padding-right: 1.5rem}.m10{margin: 10px}.m15{margin: 15px}.m20{margin: 20px}.mh10{margin-top: 10px;margin-bottom: 10px}.mh15{margin-top: 15px;margin-bottom: 15px}.mh20{margin-top: 20px;margin-bottom: 20px}.mh30{margin-top: 30px;margin-bottom: 30px}.mh40{margin-top: 40px;margin-bottom: 40px}.mb10{margin-bottom: 10px}.mb15{margin-bottom: 15px}.mb20{margin-bottom: 20px}.mb30{margin-bottom: 30px}.mb40{margin-bottom: 40px}.m0-5{margin: 0.5rem}.mh0-5{margin-top: 0.5rem;margin-bottom: 0.5rem}.mw0-5{margin-right: 0.5rem;margin-left: 0.5rem}.ml0-5{margin-left: 0.5rem}.mr0-5{margin-right: 0.5rem}.m1{margin: 1rem}.mh1{margin-top: 1rem;margin-bottom: 1rem}.mw1{margin-right: 1rem;margin-left: 1rem}.ml1{margin-left: 1rem}.mr1{margin-right: 1rem}.m1-5{margin: 1.5rem}.mh1-5{margin-top: 1.5rem;margin-bottom: 1.5rem}.mw1-5{margin-right: 1.5rem;margin-left: 1.5rem}.ml1-5{margin-left: 1.5rem}.mr1-5{margin-right: 1.5rem}.row10{margin-left: -10px;margin-right: -10px}.row15{margin-left: -15px;margin-right: -15px}.row20{margin-left: -20px;margin-right: -20px}.row30{margin-left: -30px;margin-right: -30px}.row{margin-left: -0.5rem;margin-right: -0.5rem}.row1{margin-left: -1rem;margin-right: -1rem}.row1-5r{margin-left: -1.5rem;margin-right: -1re.5m}.row2{margin-left: -2rem;margin-right: -2rem}.row-mb0-5 > *{margin-bottom: 0.5em}.row-mb1 > *{margin-bottom: 1em}.row-mb1-5 > *{margin-bottom: 1.5em}.row-mb2 > *{margin-bottom: 2em}.row-mb10 > *{margin-bottom: 10px}.row-mb15 > *{margin-bottom: 15px}.row-mb20 > *{margin-bottom: 20px}.row-mb30 > *{margin-bottom: 30px}.row-mh0-5 > *{margin-bottom: 0.5em;margin-top: 0.5em}.row-mh1 > *{margin-bottom: 1em;margin-top: 1em}.row-mh1-5 > *{margin-bottom: 1.5em;margin-top: 1.5em}.row-mh2 > *{margin-bottom: 2em;margin-top: 2em}.row-mh10 > *{margin-bottom: 10px;margin-top: 10px}.row-mh15 > *{margin-bottom: 15px;margin-top: 15px}.row-mh20 > *{margin-bottom: 20px;margin-top: 20px}.row-mh30 > *{margin-bottom: 30px;margin-top: 30px}.brs10{border-radius: 10px}input[type='text'], input[type='password'], input[type='number'], select, textarea{max-width: 100%;border: 1px solid #a9a9a9;outline: none;-webkit-box-shadow: none;box-shadow: none;font-family:"GothamProRegular", Arial, sans-serif}input[type='submit']{-webkit-appearance: none}.w10p{width: 10%}.w20p{width: 20%}.w25p{width: 25%}.w33p{width: 33.3%}.w40p{width: 40%}.w50p{width: 50%}.w60p{width: 60%}.w66p{width: 66.6%}.w70p{width: 70%}.w75p{width: 75%}.w80p{width: 80%}.w90p{width: 90%}.w100p{width: 100%}.w1c{width: 8.33333333%}.w2c{width: 16.66666667%}.w3c{width: 25%}.w4c{width: 33.33333333%}.w5c{width: 41.66666667%}.w6c{width: 50%}.w7c{width: 58.33333333%}.w8c{width: 66.66666667%}.w9c{width: 75%}.w10c{width: 83.33333333%}.w11c{width: 91.66666667%}.w12c{width: 100%}.w20p-em{width: calc(20% - 1rem)}.w25p-em{width: calc(25% - 1rem)}.w33p-em{width: calc(33.3% - 1rem)}.w40p-em{width: calc(40% - 1rem)}.w50p-em{width: calc(50% - 1rem)}.w60p-em{width: calc(60% - 1rem)}.w66p-em{width: calc(66.6% - 1rem)}.w70p-em{width: calc(70% - 1rem)}.w75p-em{width: calc(75% - 1rem)}.w80p-em{width: calc(80% - 1rem)}.w3c-em{width: calc(25% - 1rem)}.w4c-em{width: calc(33.33333333% - 1rem)}.w5c-em{width: calc(41.66666667% - 1rem)}.w6c-em{width: calc(50% - 1rem)}.w8c-em{width: calc(66.66666667% - 1rem)}.w9c-em{width: calc(75% - 1rem)}@media (max-width: 1199px){.xxl-w10p{width: 10%}.xxl-w20p{width: 20%}.xxl-w25p{width: 25%}.xxl-w33p{width: 33.3%}.xxl-w40p{width: 40%}.xxl-w50p{width: 50%}.xxl-w60p{width: 60%}.xxl-w66p{width: 66.6%}.xxl-w70p{width: 70%}.xxl-w75p{width: 75%}.xxl-w80p{width: 80%}.xxl-w90p{width: 90%}.xxl-w100p{width: 100%}.xxl-w1c{width: 8.33333333%}.xxl-w2c{width: 16.66666667%}.xxl-w3c{width: 25%}.xxl-w4c{width: 33.33333333%}.xxl-w5c{width: 41.66666667%}.xxl-w6c{width: 50%}.xxl-w7c{width: 58.33333333%}.xxl-w8c{width: 66.66666667%}.xxl-w9c{width: 75%}.xxl-w10c{width: 83.33333333%}.xxl-w11c{width: 91.66666667%}.xxl-w12c{width: 100%}.xxl-w20p-em{width: calc(20% - 1rem)}.xxl-w25p-em{width: calc(25% - 1rem)}.xxl-w33p-em{width: calc(33.3% - 1rem)}.xxl-w40p-em{width: calc(40% - 1rem)}.xxl-w50p-em{width: calc(50% - 1rem)}.xxl-w60p-em{width: calc(60% - 1rem)}.xxl-w66p-em{width: calc(66.6% - 1rem)}.xxl-w70p-em{width: calc(70% - 1rem)}.xxl-w75p-em{width: calc(75% - 1rem)}.xxl-w80p-em{width: calc(80% - 1rem)}.xxl-w3c-em{width: calc(25% - 1rem)}.xxl-w4c-em{width: calc(33.33333333% - 1rem)}.xxl-w5c-em{width: calc(41.66666667% - 1rem)}.xxl-w6c-em{width: calc(50% - 1rem)}.xxl-w8c-em{width: calc(66.66666667% - 1rem)}.xxl-w9c-em{width: calc(75% - 1rem)}.xxl-dn{display: none!important}.xxl-ta-c{text-align: center}}@media (max-width: 991px){.xl-w10p{width: 10%}.xl-w20p{width: 20%}.xl-w25p{width: 25%}.xl-w33p{width: 33.3%}.xl-w40p{width: 40%}.xl-w50p{width: 50%}.xl-w60p{width: 60%}.xl-w66p{width: 66.6%}.xl-w70p{width: 70%}.xl-w75p{width: 75%}.xl-w80p{width: 80%}.xl-w90p{width: 90%}.xl-w100p{width: 100%}.xl-w1c{width: 8.33333333%}.xl-w2c{width: 16.66666667%}.xl-w3c{width: 25%}.xl-w4c{width: 33.33333333%}.xl-w5c{width: 41.66666667%}.xl-w6c{width: 50%}.xl-w7c{width: 58.33333333%}.xl-w8c{width: 66.66666667%}.xl-w9c{width: 75%}.xl-w10c{width: 83.33333333%}.xl-w11c{width: 91.66666667%}.xl-w12c{width: 100%}.xl-w20p-em{width: calc(20% - 1rem)}.xl-w25p-em{width: calc(25% - 1rem)}.xl-w33p-em{width: calc(33.3% - 1rem)}.xl-w40p-em{width: calc(40% - 1rem)}.xl-w50p-em{width: calc(50% - 1rem)}.xl-w60p-em{width: calc(60% - 1rem)}.xl-w66p-em{width: calc(66.6% - 1rem)}.xl-w70p-em{width: calc(70% - 1rem)}.xl-w75p-em{width: calc(75% - 1rem)}.xl-w80p-em{width: calc(80% - 1rem)}.xl-w3c-em{width: calc(25% - 1rem)}.xl-w4c-em{width: calc(33.33333333% - 1rem)}.xl-w5c-em{width: calc(41.66666667% - 1rem)}.xl-w6c-em{width: calc(50% - 1rem)}.xl-w8c-em{width: calc(66.66666667% - 1rem)}.xl-w9c-em{width: calc(75% - 1rem)}.xl-dn{display: none!important}.xl-ta-c{text-align: center}}@media (max-width: 768px){.l-w10p{width: 10%}.l-w20p{width: 20%}.l-w25p{width: 25%}.l-w33p{width: 33.3%}.l-w40p{width: 40%}.l-w50p{width: 50%}.l-w60p{width: 60%}.l-w66p{width: 66.6%}.l-w70p{width: 70%}.l-w75p{width: 75%}.l-w80p{width: 80%}.l-w90p{width: 90%}.l-w100p{width: 100%}.l-w1c{width: 8.33333333%}.l-w2c{width: 16.66666667%}.l-w3c{width: 25%}.l-w4c{width: 33.33333333%}.l-w5c{width: 41.66666667%}.l-w6c{width: 50%}.l-w7c{width: 58.33333333%}.l-w8c{width: 66.66666667%}.l-w9c{width: 75%}.l-w10c{width: 83.33333333%}.l-w11c{width: 91.66666667%}.l-w12c{width: 100%}.l-w20p-em{width: calc(20% - 1rem)}.l-w25p-em{width: calc(25% - 1rem)}.l-w33p-em{width: calc(33.3% - 1rem)}.l-w40p-em{width: calc(40% - 1rem)}.l-w50p-em{width: calc(50% - 1rem)}.l-w60p-em{width: calc(60% - 1rem)}.l-w66p-em{width: calc(66.6% - 1rem)}.l-w70p-em{width: calc(70% - 1rem)}.l-w75p-em{width: calc(75% - 1rem)}.l-w80p-em{width: calc(80% - 1rem)}.l-w3c-em{width: calc(25% - 1rem)}.l-w4c-em{width: calc(33.33333333% - 1rem)}.l-w5c-em{width: calc(41.66666667% - 1rem)}.l-w6c-em{width: calc(50% - 1rem)}.l-w8c-em{width: calc(66.66666667% - 1rem)}.l-w9c-em{width: calc(75% - 1rem)}.l-dn{display: none!important}.l-ta-c{text-align: center}}@media (max-width: 640px){.m-w10p{width: 10%}.m-w20p{width: 20%}.m-w25p{width: 25%}.m-w33p{width: 33.3%}.m-w40p{width: 40%}.m-w50p{width: 50%}.m-w60p{width: 60%}.m-w66p{width: 66.6%}.m-w70p{width: 70%}.m-w75p{width: 75%}.m-w80p{width: 80%}.m-w90p{width: 90%}.m-w100p{width: 100%}.m-w1c{width: 8.33333333%}.m-w2c{width: 16.66666667%}.m-w3c{width: 25%}.m-w4c{width: 33.33333333%}.m-w5c{width: 41.66666667%}.m-w6c{width: 50%}.m-w7c{width: 58.33333333%}.m-w8c{width: 66.66666667%}.m-w9c{width: 75%}.m-w10c{width: 83.33333333%}.m-w11c{width: 91.66666667%}.m-w12c{width: 100%}.m-w20p-em{width: calc(20% - 1rem)}.m-w25p-em{width: calc(25% - 1rem)}.m-w33p-em{width: calc(33.3% - 1rem)}.m-w40p-em{width: calc(40% - 1rem)}.m-w50p-em{width: calc(50% - 1rem)}.m-w60p-em{width: calc(60% - 1rem)}.m-w66p-em{width: calc(66.6% - 1rem)}.m-w70p-em{width: calc(70% - 1rem)}.m-w75p-em{width: calc(75% - 1rem)}.m-w80p-em{width: calc(80% - 1rem)}.m-w3c-em{width: calc(25% - 1rem)}.m-w4c-em{width: calc(33.33333333% - 1rem)}.m-w5c-em{width: calc(41.66666667% - 1rem)}.m-w6c-em{width: calc(50% - 1rem)}.m-w8c-em{width: calc(66.66666667% - 1rem)}.m-w9c-em{width: calc(75% - 1rem)}.m-dn{display: none!important}.m-ta-c{text-align: center}}@media (max-width: 480px){.s-w10p{width: 10%}.s-w20p{width: 20%}.s-w25p{width: 25%}.s-w33p{width: 33.3%}.s-w40p{width: 40%}.s-w50p{width: 50%}.s-w60p{width: 60%}.s-w66p{width: 66.6%}.s-w70p{width: 70%}.s-w75p{width: 75%}.s-w80p{width: 80%}.s-w90p{width: 90%}.s-w100p{width: 100%}.s-w1c{width: 8.33333333%}.s-w2c{width: 16.66666667%}.s-w3c{width: 25%}.s-w4c{width: 33.33333333%}.s-w5c{width: 41.66666667%}.s-w6c{width: 50%}.s-w7c{width: 58.33333333%}.s-w8c{width: 66.66666667%}.s-w9c{width: 75%}.s-w10c{width: 83.33333333%}.s-w11c{width: 91.66666667%}.s-w12c{width: 100%}.s-w20p-em{width: calc(20% - 1rem)}.s-w25p-em{width: calc(25% - 1rem)}.s-w33p-em{width: calc(33.3% - 1rem)}.s-w40p-em{width: calc(40% - 1rem)}.s-w50p-em{width: calc(50% - 1rem)}.s-w60p-em{width: calc(60% - 1rem)}.s-w66p-em{width: calc(66.6% - 1rem)}.s-w70p-em{width: calc(70% - 1rem)}.s-w75p-em{width: calc(75% - 1rem)}.s-w80p-em{width: calc(80% - 1rem)}.s-w3c-em{width: calc(25% - 1rem)}.s-w4c-em{width: calc(33.33333333% - 1rem)}.s-w5c-em{width: calc(41.66666667% - 1rem)}.s-w6c-em{width: calc(50% - 1rem)}.s-w8c-em{width: calc(66.66666667% - 1rem)}.s-w9c-em{width: calc(75% - 1rem)}.s-dn{display: none!important}.s-ta-c{text-align: center}}@media (max-width: 360px){.xs-w10p{width: 10%}.xs-w20p{width: 20%}.xs-w25p{width: 25%}.xs-w33p{width: 33.3%}.xs-w40p{width: 40%}.xs-w50p{width: 50%}.xs-w60p{width: 60%}.xs-w66p{width: 66.6%}.xs-w70p{width: 70%}.xs-w75p{width: 75%}.xs-w80p{width: 80%}.xs-w90p{width: 90%}.xs-w100p{width: 100%}.xs-w1c{width: 8.33333333%}.xs-w2c{width: 16.66666667%}.xs-w3c{width: 25%}.xs-w4c{width: 33.33333333%}.xs-w5c{width: 41.66666667%}.xs-w6c{width: 50%}.xs-w7c{width: 58.33333333%}.xs-w8c{width: 66.66666667%}.xs-w9c{width: 75%}.xs-w10c{width: 83.33333333%}.xs-w11c{width: 91.66666667%}.xs-w12c{width: 100%}.xs-w20p-em{width: calc(20% - 1rem)}.xs-w25p-em{width: calc(25% - 1rem)}.xs-w33p-em{width: calc(33.3% - 1rem)}.xs-w40p-em{width: calc(40% - 1rem)}.xs-w50p-em{width: calc(50% - 1rem)}.xs-w60p-em{width: calc(60% - 1rem)}.xs-w66p-em{width: calc(66.6% - 1rem)}.xs-w70p-em{width: calc(70% - 1rem)}.xs-w75p-em{width: calc(75% - 1rem)}.xs-w80p-em{width: calc(80% - 1rem)}.xs-w3c-em{width: calc(25% - 1rem)}.xs-w4c-em{width: calc(33.33333333% - 1rem)}.xs-w5c-em{width: calc(41.66666667% - 1rem)}.xs-w6c-em{width: calc(50% - 1rem)}.xs-w8c-em{width: calc(66.66666667% - 1rem)}.xs-w9c-em{width: calc(75% - 1rem)}.xs-dn{display: none!important}.xs-ta-c{text-align: center}}.flex{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.flex>*{-webkit-box-flex: 1;-ms-flex: 0 1 auto;flex: 0 1 auto}.f-jc-s, .f-jc-e, .f-jc-c, .f-jc-sb, .f-jc-sa, .f-as-s, .f-as-e, .f-as-c, .f-as-b, .f-as-str, .f-ai-s, .f-ai-e, .f-ai-c, .f-ai-b, .f-ai-str, .f-ac-s, .f-ac-e, .f-ac-c, .f-ac-sb, .f-ac-sa, .f-ac-str{-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex}.f-jc-s{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.f-jc-e{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.f-jc-c{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.f-jc-sb{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.f-jc-sa{-ms-flex-pack: distribute;justify-content: space-around}.f-as-s{-ms-flex-item-align: start;align-self: flex-start}.f-as-e{-ms-flex-item-align: end;align-self: flex-end}.f-as-c{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}.f-as-b{-ms-flex-item-align: baseline;align-self: baseline}.f-as-str{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch}.f-ai-s{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.f-ai-e{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.f-ai-c{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.f-ai-b{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline}.f-ai-str{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}.f-ac-s{-ms-flex-line-pack: start;align-content: flex-start}.f-ac-e{-ms-flex-line-pack: end;align-content: flex-end}.f-ac-c{-ms-flex-line-pack: center;align-content: center}.f-ac-sb{-ms-flex-line-pack: justify;align-content: space-between}.f-ac-sa{-ms-flex-line-pack: distribute;align-content: space-around}.f-ac-str{-ms-flex-line-pack: stretch;align-content: stretch}.f-fw-nw{-ms-flex-wrap: nowrap;flex-wrap: nowrap}.f-va{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.f-fd-c{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}

/* Filename: style.css */
.page-index .h1, .page-index h1, .page-index .h2{text-align: center}.b-form input.error, .b-form select.error, .b-form textarea.error{border: 1px solid #e00!important}.subscribe__agry{width: 100%;margin-top: 1em;text-align: center;color: white}.subscribe__agry a{color: white}#mainHeader{position: relative}#mainHeader.sticky{padding-bottom: 56px}.header>.wr{margin: 10px auto 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center}#headerLine{padding-bottom: 10px}.header>.wr:first-child{margin-top: 0;margin-bottom: -5px}.header a{text-decoration: none}.header>.wr>div{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.circle4Icon{width: 36px;height: 36px;border-radius: 36px;border: 2px solid;text-align: center;line-height: 34px;font-size: 18px;vertical-align: top;position: absolute;top: 50%;left: 0;margin-top: -18px}.placeIcon{position: relative;padding-left: 46px}#headerAboutText{max-width: 180px;color: #858585}#hMapLink{width: 106px;margin: 10px 15px 10px 0;font-size: 13px;line-height: 16px}#hMapLink a{color: #333}.header .hCol{width: calc(50% - 110px)}.header .hCol > *{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 15px 0 0}.header .rhCol, .header .rhCol > *{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.header .rhCol > *{margin: 0 0 0 15px}.logo__link{display: block}.logo__img{width: auto;height: auto;max-height: 90px}.logo__img[src$=".svg"]{height: 120px;max-height: 120px}.logo__oficial{font-size: 11px;text-align: center;margin-top: 10px;text-transform: uppercase;letter-spacing: 3px}.slogan{width: 30%;float: left;margin-left: 2%}.slogan__text{font-size: 26px}.slogan__utp{font-size: 18px}.slogan__oficial{font-size: 18px}.address{font-size: 13px}.address__item a{color: #858585}.phones{margin-left: auto;font-size: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.phones__item{font-size: 17px;margin: 2px 0;font-weight: bold}.header .btn{display: inline-block;padding: 6px 11px 6px;font-size: 13px;border-radius: 16px;margin: auto}.b-messengers{text-align: right}.messengers__item{text-decoration: none;display: inline-block;vertical-align: top}.order__link{font-size: 18px;margin: 7px 0;display: inline-block;border-radius: 4px;text-decoration: none;padding: 10px 20px;letter-spacing: 1px}.order__link:hover{opacity: 0.85}.header .callbackBtn{margin-top: 10px;margin-bottom: 10px}#mp__contacts{display: none;width: 30px;height: 30px;border-radius: 30px;font-size: 16px;line-height: 26px;border: 2px solid;margin-top: 4px}@media(max-width:990px){.header .rhCol{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.header .rhCol > *{margin-left: auto}.header .phones{padding-left: 0}.header .phones .circle4Icon{display: none}.header .address, #headerAboutText{display: none}}@media(max-width:767px){#mp__contacts{display: block;float: left}.header .hCol:first-child, #hMapLink{display: none}.header .hCol{width: 50%}#mp__contacts{display: block}}#search-widgetplace-holder{width: auto!important;max-width: 100%}#vk_groups, #vk_groups iframe{width: 100%!important}@media(max-width:640px){.b-soc-widget{padding-left: 15px;padding-right: 15px}}.u-content a{text-decoration: none;color:#483326}.u-content a:hover{text-decoration: underline}.u-content .phone__link{font-size: 24px;vertical-align: top}.u-content .b-social a{display: inline-block;font-size: 28px;margin: 4px 8px;min-width: 28px;text-align: center}.nav-top__sublist{display: none;min-width: 200px;position: absolute;top: 99%;left: 0;z-index: 10;padding-bottom: 10px;text-align: left;-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3)}.nav-top__link:hover+.nav-top__sublist, .nav-top__sublist:hover{display: block}.nav-top__subitem{padding: 8px 15px}.nav-top__sublink{font-size: 13px;text-decoration: none}.nav-top__sublink:hover{text-decoration: underline}.nav-top.sticky{position: fixed;top: 0;left: 0;right: 0;z-index: 110;background-color: #fff;margin-right: 0;margin-top: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px 0;-webkit-animation: sticky 0.5s ease-out;animation: sticky 0.5s ease-out;-webkit-box-shadow: 0 0 15px 0px #000;box-shadow: 0 0 15px 0px #000}@-webkit-keyframes sticky{from{opacity: 0;top:-20px}to{opacity: 1;top:0px}}@keyframes sticky{from{opacity: 0;top:-20px}to{opacity: 1;top:0px}}.nav-top.sticky .nav-top__list{height: auto}.nav-top.sticky .nav-top__link{padding: 10px}.reservation__form.sticky{position: fixed;top: 56px;left: 0;right: 0;z-index: 110}.reservation__form.sticky .reservation__label{display: none}.reservation__form.sticky .calendars-ico{top: 14px}.main{background-attachment: fixed;background-size: cover;position: relative}.section{padding: 60px 0}.main .centerHeader{font-size: 1.75em;font-weight: bold;text-align: center;position: relative;padding: 0 0 24px 0;margin-bottom: 45px}.main .centerHeader:after{content: '';position: absolute;width: 100px;left: 50%;margin-left: -50px;bottom: 0;height: 2px}.imgPresentation .img{padding: 0 30px;-ms-flex-negative: 0;flex-shrink: 0}.imgPresentation > div > p:first-child{margin-top: 0}.numsPresentation{margin: 20px 0;text-align: center;font-size: 13px}.numsPresentation .num{font-size: 60px;line-height: 1.2em}@media (max-width:640px){.imgPresentation{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.imgPresentation .img{margin: 0 auto}}.round220{width: 220px;height: 220px;border-radius: 220px;max-width: 100%}.main-slider .slick-dots li{width: 20px;height: 5px;margin: 5px 7px;overflow: hidden;background: rgba(255, 255, 255, 0.5);border: 0}.main-slider .slick-dots li.slick-active{background: #fff}.slick-dots li button{display: none}.main-slider .tab{width: 36px;height: 36px;padding: 0}.main-slider .tab img{display: block;-o-object-fit: cover;object-fit: cover}.main-slider .slick-dots li button:before{content: '';display: none}.main-slider .slick-prev, .main-slider .slick-next{margin-top: -60px;display: none !important}.main-slider:hover .slick-prev, .main-slider:hover .slick-next{margin-top: -60px;display: block !important}@media (max-width:990px){.main-slider .slick-dots{padding: 0 15px;margin: 0}}.slick-dotted.slick-slider{margin-bottom: 0 !important}.slider__item{position: relative;display: none}.slider__text{position: absolute;bottom: 100px;left: 0;font-size: 28px;line-height: 1.4;z-index: 100}.slider__textbg{padding: 5px;opacity: 0.9}.main-slider .slider__list{visibility: hidden;opacity: 0;position: absolute}.main-slider .slider__list.slick-initialized{visibility: visible;opacity: 1;position: relative;-webkit-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in}.main-slider .slider__item{height: 450px}.main-slider .slider__item__bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.main-slider .slider__item img{color: transparent}.main-slider .slick-dots{padding: 0 20px;text-align: center;bottom: 0;bottom: 6px;position: absolute;z-index: 2}.main-slider__img{max-height: 50vh;-o-object-fit: cover;object-fit: cover;display: block}.main-slider .wr{height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.sliderContent{position: relative;z-index: 2;padding: 20px 60px;max-width: 1140px;background: rgba(255, 255, 255, 0.25);text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3)}.slideHeader{font-size: 36px;line-height: 38px;padding: 0 0 13px 0;font-weight: bold}.slideDesc{margin-bottom: 36px;font-size: 14px;line-height: 22px}.altColor.sliderContent{color: #fff;background: rgba(0, 0, 0, 0.25);text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3)}@media (max-width:768px){.slideHeader{font-size: 28px}}.content>.wr{min-height: 500px;padding: 20px 20px 20px 20px;line-height: 1.5}.content p{margin-bottom: 30px}.numbers-slider{margin-bottom: 2em}.numbers-spoiler__list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;max-height: 0;-webkit-transition: max-height 0.3s linear;transition: max-height 0.3s linear}.numbers-spoiler__item, .numbers-slider__item{width: 33.33%;text-align: center;padding: 0 15px;text-align: center}.numbers-spoiler__item{margin-bottom: 2em}.numbers-slider__foto-wr{position: relative;display: inline-block;margin-bottom: 12px}.numbers-slider__foto{display: block;max-width: 100%;-o-object-fit: cover;object-fit: cover}.numbers-slider__title{position: absolute;bottom: 20px;left: 20px;padding: 6px 12px;color: #fff;max-width: 70%;text-align: left;font-size: 18px;font-weight: bold;line-height: 1.2}.numbers-slider__price{text-align: center;margin-bottom: 5px}.numbers-slider__price-val{font-weight: 700}.numbers-slider .slick-prev, .numbers-slider .slick-next{font-size: 0;top: 100px;width: 30px;height: 30px;padding: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent}.numbers-slider .slick-prev:before, .numbers-slider .slick-next:before{font-size: 40px}.numbers-slider .slick-prev{left: -50px}.numbers-slider .slick-next{right: -50px}.numbers-slider .slick-prev, .numbers-slider .slick-next{font-size: 0;width: 40px;height: 40px;padding: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent}.numbers-slider .slick-prev:before, .numbers-slider .slick-next:before{font-size: 40px}.numbers-slider .slick-prev{left: -50px}.numbers-slider .slick-next{right: -50px}@media (max-width:1140px){.numbers-slider{padding-left: 50px;padding-right: 50px}.numbers-slider .slick-prev{left: -30px}.numbers-slider .slick-next{right: -30px}}@media (max-width:768px){.numbers-spoiler__item{width: 50%}}@media (max-width:640px){.numbers-spoiler__item{width: 100%}}.section--offers .h1{margin-bottom: 1.5em}.offers__item{display: block;text-decoration: none;margin-bottom: 40px;position: relative}.offers__item:after{content: '';display: table;clear: both}.offers__text, .offers__title{margin: 0 auto;max-width: 80%}.offers__title{padding: 10px 20px;min-height: 30px;text-align: center;font-size: 22px;margin-bottom: 20px}.offers__text{padding: 10px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-transition: background 0.2s linear;transition: background 0.2s linear}.offers__foto-wr:hover .offers__text, .offers__text:hover{opacity: 1}.offers-slider .slick-prev, .offers-slider .slick-next{font-size: 0;top: 100px;width: 30px;height: 30px;padding: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent}.offers-slider .slick-prev:before, .offers-slider .slick-next:before{font-size: 40px}.offers-slider .slick-prev{left: -50px}.offers-slider .slick-next{right: -50px}.offers-slider .slick-dots{bottom: -25px}@media (max-width:768px){.offers__title{font-size: 18px}}.b-booking-wigdets{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 1%;-ms-flex-wrap: wrap;flex-wrap: wrap}.b-widgete-rating{width: 100%}.b-widgete-sreviews{width: 100%}@media (max-width:640px){.b-widgete-rating{width: 100%}.b-widgete-sreviews{width: 100%}}.reviews__item{margin-bottom: 3em}.reviews__text{width: 80%;margin: 0 auto 60px;padding: 30px 50px;line-height: 1.5;border-radius: 9px;position: relative}.reviews__text:after{content: '';display: block;position: absolute;bottom: -50px;left: 50px;width: 0;height: 0;border-style: solid;border-width: 60px 30px 0 0px}.reviews__author{font-weight: 700;width: 80%;margin: 0 auto;padding-left: 24px}.reviews__avatar{width: 50px;height: 50px;border-radius: 100%;overflow: hidden;display: inline-block;vertical-align: middle}.reviews__avatar img{width: 100%;height: auto;-o-object-fit: cover;object-fit: cover}.reviews__name{vertical-align: middle;display: inline-block}.columns-2{margin-bottom: 20px;-webkit-columns: 2;columns: 2;-webkit-column-gap: 50px;column-gap: 50px}@media (max-width:640px){.columns-2{-webkit-columns: 1;columns: 1}.section-info table, .section-info table tr, .section-info table td, .section-info table th{display: block}.section-info table td, .section-info table th{padding: 0.5em 0.333em}}.section-info{padding: 20px 0}.section-info table, .section-info table td{border: none!important;line-height: 1.5}.section-service{padding: 20px 0}.service__list{clear: both;-webkit-column-count: 3;column-count: 3;-webkit-column-gap: 0;column-gap: 0}.service__item{display: inline-block;margin: 0 10px 20px 0}.service__item h5{margin-bottom: 10px;font-size: 18px}.service__icon-wr{float: left;width: 30px;margin-right: 6px;text-align: center}.service__item ul li{list-style-type: none!important;padding: 3px 0 2px 37px;font-size: 14px;margin-bottom: 5px}.b-news--main{width: 48%;margin-bottom: 20px}.b-news--main .news__item{font-size: 14px}.b-news .news__item{margin-bottom: 1em;-ms-flex-wrap: nowrap;flex-wrap: nowrap}.b-news .news__header{text-align: left;margin-bottom: 30px}.b-news .news__img{margin-right: 20px}.b-news .news__date{font-size: 15px;margin-bottom: 5px}.b-news .news__title{font-size: 13px;font-weight: normal;margin: 0 0 5px 0}.b-news .news__title a{text-decoration: none;display: inline-block;padding: 4px 8px}.b-news .news__introtext{font-size: 13px;margin-bottom: 5px}.b-news .news__img-wr{float: left;margin: 0 20px 4px 0}.b-news .news__more{margin-left: auto;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto}.b-news .news__more a{margin: -2px 0 0 10px}.b-soc-widget{width: 48%;margin-bottom: 20px}.soc-widget__title{margin-bottom: 30px}@media(max-width:640px){.b-news--main, .b-soc-widget{float: none;width: 100%}}.section--map{position: relative;min-height: 500px}#map{height: 500px}#map .logo__img{width: 100px;padding: 10px}.infowindow{background: #483326}.infowindow>div:last-child{top: 2px!important;right: 2px!important}#map .gm-style-iw{text-align: center;background: #fff}#map .gm-style-iw *{overflow: hidden}.map__contacts{z-index: 2;position: absolute;width: 33%;max-width: 300px;padding: 20px;left: 50px;top: 80px;font-size: 13px}.section--map .ymap{min-height: 500px}.map__contacts{z-index: 2;position: absolute;width: 33%;max-width: 300px;padding: 20px;left: 50px;top: 40px;font-size: 13px}.map__contacts a{color: #000;text-decoration: none}.map__title{background: #483326;color:#fff;text-align: left!important;margin: -20px -20px 1em !important;padding: 20px 25px}.map__item{margin-bottom: 1.5em;padding: 0 0 0 3em;position: relative}.map__item--phone{font-weight: bold}.map__item--phone span, .map__item--phone a{text-decoration: none;vertical-align: top;line-height: 24px}.map__item--phone .messengers__item{position: relative;top: 2px}.map__item i{position: absolute;top: 0;left: 0;font-size: 2em;margin-top: -0.25em}.map__item .fa-map-marker{left: 4px;top: 5px}@media(max-width:840px){.map__contacts{position: static;width: 100%;max-width: none}}.b-contacts{float: left;width: 40%}.b-details{float: right;width: 54%}.b-form{margin: 1em auto 2em}.form__row{margin-bottom: 12px}.form__row a{color: #574538}.form__label{margin-bottom: 0.33em;display: block}.form__textarea{height: 10em;padding: 0.5em;width: 100%;max-width: 100%;max-height: 400px;border: solid 1px #ddd;resize: vertical}.form__submit{}.form__msg.error, .form__error{font-size: 1.5em;text-align: center;border: solid 1px #f96c6c;padding: 1.5em;background-color: #fef0f0;margin: 1em 0;display: none}.form__msg.success, .form__success{font-size: 1.5em;text-align: center;padding: 1.5em;margin: 1em 0;display: none}.form--feedback{}.form__colgroup{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.form__colgroup--2 .form__row{width: 48%}.b-quick-order .agree{background: rgba(255, 255, 255, 0.3);display: inline-block;padding: 5px}.section--quickorder{color: #333;padding: 20px 20px 1px 20px;background: url(../i/tmp/bg.jpg) 0 bottom no-repeat;background-size: cover}.section--quickorder .form__msg{background: rgba(255, 255, 255, 0.5)}.form__msg{width: 100%}.form__msg.success, .form__msg.error{color: #e00}.form__msg.success{color: #42b20a}.form__msg div{padding: 10px}@media (max-width:640px){.b-quick-order{padding-left: 1rem;padding-right: 1rem}}@media (max-width:480px){.form__colgroup--2 .form__row{width: 100%}}.social__link{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background-size: cover;background-position: 0 0;background-repeat: no-repeat}.icon-vk{background-image: url('../i/icon-vkontakte.svg')}.icon-fb{background-image: url('../i/icon-facebook.svg')}.icon-in{background-image: url('../i/icon-instagram.svg')}.icon-ok{background-image: url('../i/icon-odnoklassniki.svg')}.icon-tw{background-image: url('../i/icon-twitter.svg')}.b-gallery{margin-bottom: 3em}.b-gallery__title{}.gallery__list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -1% 0 -1%}.gallery__item{width: 25%;padding: 0 1%;margin-bottom: 1em;display: none}.gallery__item:nth-child(1), .gallery__item:nth-child(2), .gallery__item:nth-child(3), .gallery__item:nth-child(4){display: block}.gallery__img{width: 100%;height: auto;-o-object-fit: cover;object-fit: cover}.gallery__more{text-align: right}.gallery__more-link{text-decoration: underline;cursor: pointer;margin-right: 0.5em}.footer__cols{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex: 1 1 auto}.footer__title{margin-bottom: 10px;font-size: 18px}.f-contacts__list{font-size: 12px}.f-contacts__item{margin-bottom: 5px}.nav-bottom__list{-webkit-column-count: 2;column-count: 2;font-size: 13px}.nav-bottom__list a:hover, .agreement-data:hover, .f-contacts__item a:hover{padding: 0 4px;margin: 0 -4px}.nav-bottom__item{margin-bottom: 5px}.nav-bottom__link{text-decoration: none}.footer__social i{width: 40px;height: 40px;display: inline-block;padding: 10px;margin-right: 10px;margin-bottom: 10px;text-align: center;font-size: 1.29rem;border-radius: 2px;border: 2px solid transparent;-webkit-box-sizing: border-box;box-sizing: border-box}.footer__social i:hover{background: #4b4c4c}.b-ccards{display: inline-block;padding: 6px;text-align: center;border-radius: 3px;background: #f1f2f2}.ccard__item{display: inline-block;vertical-align: middle}.icon-visa{width: 62px;height: 41px;background: url(../i/icon-visa.svg) 0 0 no-repeat;background-size: cover}.icon-mastercard{width: 62px;height: 41px;background: url(../i/icon-master_card.svg) 0 0 no-repeat;background-size: cover}.icon-mir{width: 62px;height: 41px;background: url(../i/mir.svg) 0 0 no-repeat;background-size: cover}.btn{margin: 7px 0;display: inline-block;text-decoration: none;padding: 10px 20px;font-size: 16px;border: none;cursor: pointer}.btn:hover{opacity: 0.85}.btn--block{display: block;text-align: center}.btn--small{padding: 6px 14px;font-size: 0.8em}.btn--inverse{padding: 6px 12px}.btn-center{display: table;margin: 0 auto;text-align: center}.btn--thin{padding: 10px 25px;-webkit-transition: all 0.3s linear;-webkit-transition: all 0.1s linear;transition: all 0.1s linear;border: 2px solid}.btn--small{font-size: 13px;padding: 6px 12px;border: 1px solid;line-height: 1.3}.article{margin-bottom: 30px}.btn__maroon{cursor: pointer}.order-module{margin-top: 0px}.order-module--top{background-color: #EEF5F7;z-index: 100}.order-module--top iframe{z-index: 100}.order-module--left .order-module__panel{position: absolute;z-index: 100;top: 55px;left: 100px}.order-module--left .order-module__panel{padding: 16px;height: 160px;background-color: #EEF5F7!important}.order-module__panel{color: #333;padding: 20px;min-height: 160px;background-color: #EEF5F7!important}.order-module__demotext{text-align: center}#search-widget{width: auto;position: absolute;right: 0;left: 0}.icon-whatsapp{display: inline-block;width: 17px;height: 17px;background: url(../i/icon-whatsapp.svg) 0 0 no-repeat;background-size: cover;vertical-align: middle}.icon-viber{display: inline-block;width: 17px;height: 17px;background: url(../i/icon-viber.svg) 0 0 no-repeat;background-size: cover;vertical-align: middle}.rooms__item{margin-bottom: 3em;display: -webkit-box;display: -ms-flexbox;display: flex}.rooms__descr{margin: 10px 0}.rooms__price{font-size: 1.25em;margin-bottom: 1em}.rooms__price-val{font-size: 1.5em}.rooms__button.details{float: right;margin: 7px 0 7px 10px}.room-slider{margin-bottom: 20px}.room__price-title{font-weight: bold;text-align: center;margin-bottom: 12px}.room__price-value{text-align: center;font-size: 18px;margin: 10px 0}.roomServices{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 10px -10px}.roomServiceItem{padding: 10px}.roomServiceItem i{font-size: 28px;vertical-align: top}.popular__block:nth-of-type(2n+1){margin-left: 0}.popular__block_title{font-size: 24px;line-height: 1}.popular__list{margin-top: 20px}.popular__list_item{margin-bottom: 20px}.popular__list_item:before, .popular__list_item:after{content: '';clear: both;display: table;font-size: 0}.popular__list_icon{float: left;margin-right: 15px}.popular__list_description{float: left;font-size: 14px}.description_name{display: block}.description_text{display: block}.list_icon{font-size: 28px}.popular_usability{border-left: 2px solid #eee}.popular__list_description{float: none}.popular_usability .popular__list_description{line-height: 28px}@media only screen and (max-width:960px){.popular__block{float: none;max-width: 95%;margin: 20px auto}.popular__block:nth-of-type(2n+1){margin-left: auto}}@media only screen and (max-width:767px){.popular_usability{border: none}}@media (max-width:640px){.b-widgete-rating{width: 100%}.b-widgete-sreviews{width: 100%}}@media (max-width:425px){.rooms__button, .rooms__button.details{display: table;margin: 0 auto 1em;float: none}}.nav-top__link, .nav-top__sublink, .slider__text, .nav-bottom__link, .offers__text, .btn{color: #fff}.content>.wr, .footer__social i{background: #5B5D5E;color: #fff}.reviews__text{background-color: #fff}.reviews__text:after{border-color: #fff transparent transparent transparent}.map__contacts{background-color: rgba(255, 255, 255, 0.9);color: #000}.btn--inverse{background-color: transparent!important;border: solid 1px #fff!important}body .footer a, .footer{text-decoration: none;color: #fff}.offers__title{color: #333}.bg-gray{background-color: #f7f7f8}.form__success{background-color: #fff}.pagination{text-align: center}.u-content .pagination{margin: 1em 0px;padding: 0}.u-content .pagination b, .u-content .pagination a{display: inline-block;padding: 8px;margin: 0 4px;font-size: 16px;line-height: 16px}.u-content .pagination b{}.u-content .pagination a{text-decoration: none}.u-content .pagination a:hover{background: #F7F7F8}.lang{position: relative;text-align: center;cursor: pointer}.header-with-slide .lang{margin-top: 0px}.btn-more_lang{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #efefef;padding: 0px 8px 2px}#current-lang{background-repeat: no-repeat;background-position: center;overflow: hidden;margin-right: 5px}#current-lang.ru, #current-lang.en, #current-lang.de, #current-lang.zh-CN{text-indent: -999999px;width: 20px;height: 20px}#current-lang.ru{background-image: url('/template/i/icon-flag-ru.png')}#current-lang.en{background-image: url('/template/i/icon-flag-en.png')}#current-lang.de{background-image: url('/template/i/icon-flag-de.png')}#current-lang.zh-CN{background-image: url('/template/i/icon-flag-ch.png')}.arrow{margin-left: 10px;border: 5px solid #fff;border-top-width: 6px;border-left-color: transparent;border-right-color: transparent;border-bottom: 0;width: 0;height: 0}#langSwitch{text-align: center;position: absolute;top:33px;right: 0;color:#fff;margin-left: auto;z-index: 967;background: #fff}#langSwitch .item{display:inline-block;margin: 5px;cursor:pointer;color: #333}#gTranslate{border-bottom:1px dashed}#google_translate_element{display:none}#google_translate_element a{color:#333!important}.select-box{border: 1px solid #aaa;background: #fff}body .button__variable1{border: 1px solid #fff;text-transform: uppercase;color: #fff}.reservation-filter__control-input{border: 1px solid #aaa}.fill-bg{color: #fff}.reservation__button{border: 1px solid #aaa}.s-blocks > div{position: relative;background: #ecfafd;border-bottom: 2px solid #ccc;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), inset 0px 0px 80px 0px rgba(255, 255, 255, 0.4);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), inset 0px 0px 80px 0px rgba(255, 255, 255, 0.4);text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12)}.s-blocks > div:nth-child(4n+1), .s-blocks > div:nth-child(4n+4){background: #fafafa;border-color: #D8B75F}.u-content .s-blocks h2{text-align: center;font-size: 28px;padding-bottom: 30px;background: url(../i/separator/separator.png) center bottom no-repeat}.u-content .s-blocks ul{margin: 0}.u-content .s-blocks ul li{list-style-type: none;margin: 0.8em 0;position: relative;text-align: center}.s-blocks > div:nth-child(1):before, .s-blocks > div:nth-child(4):before, .s-blocks > div:nth-child(5):before{content: ' ';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: url(/assets/images/restaurant2.jpg);background-position: center center;background-size: cover;opacity: 0.1}.s-blocks > div:nth-child(1):before{background-image: url(/assets/images/recepcion-reception-01_tcm55-45484.jpg)}.s-blocks > div:nth-child(5):before{background-image: url(/assets/images/outstanding-hotel-bathroom-6-picture-of-painting-2018-fresh-on-f3f93331c45a5f8214fbeeab5acb4145jpg.jpg)}.s-iconsBlock .s-i{display: inline-block;width: 40px;height: 40px;border-radius: 40px;line-height: 40px;font-size: 24px;text-align: center;margin-right: 0.5rem;color: #fff;-webkit-box-shadow: inset 0px 0px 20px 0px rgba(255, 255, 255, 0.3);box-shadow: inset 0px 0px 20px 0px rgba(255, 255, 255, 0.3)}.s-iconsBlock > div:nth-child(even) .s-i{background: #D8B75F}.s-iconsBlock .s-title{font-family: 'Lora', serif;font-size: 18px;text-transform: uppercase;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12)}.s-lists > div{}.s-lists > div h2{font-family: 'Lora', serif;padding-bottom: 30px;text-align: center;font-size: 24px;background: url(../i/separator/separator.png) center bottom no-repeat}.u-content .s-lists ul{margin: 0}.u-content .s-lists li{list-style-type: none;position: relative;text-align: center}.s-images > div{padding-bottom: 60px;position: relative;z-index: 1}.s-images > div:before{content: ' ';background: #fafafa;position: absolute;top: 1rem;bottom: 1rem;left: 1rem;right: 1rem;z-index: 0}.s-images > div *{z-index: 2;position: relative}.s-images .s-title{padding-left: 0.5em;padding-right: 0.5em;padding-bottom: 30px;text-align: center;font-size: 24px;background: url(../i/separator/separator.png) center bottom no-repeat;margin: 1rem 0}.s-images .s-desc{text-align: center;padding-left: 0.5em;padding-right: 0.5em}.s-images .s-details{position: absolute;bottom: 0;left: 1rem;right: 1rem;background: #f0f0f0;padding: 0.5em 1px;text-align: center;text-transform: uppercase}@media (min-width:769px) and (max-width:840px), (max-width:640px){.s-images .s-title{font-size: 18px}.s-images .s-desc{font-size: 14px}}.b-popup, #orderForm{padding: 20px;max-width: calc(100% - 190px);position: relative;background: #fafafa;overflow: visible!important}.b-popup .header, #orderForm .header{font-size: 32px;text-align: center;margin-bottom: 10px}#orderForm .roomTitle div{padding: 10px;text-align: center;font-size: 18px}.b-popup input[type='text'], .b-popup input[type='email'], .b-popup input[type='submit'], #orderForm input[type='text'], #orderForm input[type='submit'], .b-popup textarea, #orderForm textarea{width: 100%;padding: 15px 14px;margin: 10px 0;font-size: 16px}.b-popup textarea, #orderForm textarea{resize: none;height: calc(100% - 20px)}.b-popup input[type='submit'], #orderForm input[type='submit']{}.b-popup .text, #orderForm .text{padding: 5px 0 5px 0px;position: relative;line-height: 1.5}.b-popup .close, #orderForm .close{position: absolute;left: 100%;top: 20px;font-size: 30px;line-height: 1;height: 82px;line-height: 76px;width: 50px;text-align: center;vertical-align: middle;cursor: pointer}.b-popup .close:after, #orderForm .close:after{content: " ";width: 0;height: 0;border: none;border-top: 82px solid #aaa;border-right: 36px solid transparent;position: absolute;left: 100%;top: 0}#orderForm .text, #callbackForm .text{padding-left: 60px;position: relative}#orderForm .icon-timer, #callbackForm .icon-timer{font-size: 36px;margin-top: -18px;position: absolute;top: 50%;left: 0}@media (max-width:480px){#headerLine{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.header .hCol{width: 100%}.header .rhCol > *{margin: 0}.header .logo{}.header .logo__link{max-width: 100%}.header .phones{margin-top: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: distribute;justify-content: space-around}.header .phones .phones__item{margin: 5px auto;padding: 0 10px}.header .icon-whatsapp, .header .icon-viber{width: 18px;height: 18px}.header .address__item{font-size: 14px}}@media (max-width:640px){.section{padding: 30px 0}footer.footer{padding-bottom: 100px}.b-popup, #orderForm{max-width: calc(100% - 20px)}.b-popup .close, #orderForm .close{height: 45px;width: 45px;margin-top: 0px;line-height: 45px;left: auto;right: 0px;top: 0}.b-popup .close:after, #orderForm .close:after{content: " ";width: 0;height: 0;position: absolute;left: 0;top: 0;border: none;margin-top: -30px}.b-popup, #orderForm{padding: 45px 20px}}.mp__overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;background-color: rgba(0, 0, 0, 0.5);display: none}.mp__panel{position: fixed;top: 0;left: 0;right: 0;z-index: 99999;padding: 0 5px 0 5px;text-align: center;display: none;border-bottom: 2px solid;background: #fafafa}.mp__panel:after{content: '';display: table;clear: both}.mp__panel .mp__wr{display: -webkit-box;display: -ms-flexbox;display: flex}.mp__button-main{width: 34px;height: 34px;margin: 3px 3px 3px auto;background: none;border: none;padding: 4px;border-radius: 3px;cursor: pointer;outline: none}.mp__line{position: relative;display: block}.mp__line:after, .mp__line:before{content: "";position: absolute;left: 0;top: -9px}.mp__line:after{top: 9px}.mp__line, .mp__line:after, .mp__line:before{width: 100%;height: 2px;-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-backface-visibility: hidden;backface-visibility: hidden;border-radius: 2px;background-color: #fff}.mp__button-main.mp--on .mp__line{background-color: transparent}.mp__button-main.mp--on .mp__line:before{-webkit-transform: rotate(45deg) translate(6px, 7px);transform: rotate(45deg) translate(6px, 7px)}.mp__button-main.mp--on .mp__line:after{-webkit-transform: rotate(-45deg) translate(6px, -7px);transform: rotate(-45deg) translate(6px, -7px)}.mp__button-text{margin: 6px 6px 3px 3px;background: none;border: solid 1px #fff;padding: 6px 4px;border-radius: 3px;cursor: pointer;outline: none;font-size: 14px;float: left;color: #fff}.mp__button-text--center{float: none}.mp--hide{display: none}.mp__panel a{text-decoration: none}@media only screen and (max-width:768px){body{padding-top: 40px}.slick-slider .slider__item__bg{max-height: 40vh}.mp__overlay.mp--on{display: block}.mp__panel{display: block}.nav-top, .nav-top.sticky{visibility: hidden;position: fixed;top: 0;left: -125%;bottom: 0;width: 80%;max-width: 260px;overflow-y: auto;-webkit-transition: all 0.3s linear;-webkit-transition: left 0.3s linear;transition: left 0.3s linear;z-index: 999999;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px 10px 20px 15px;margin: 0;padding: 45px 0 10px 0!important;height: auto!important;-webkit-box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.5);box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.5)}.nav-top.mp--on{left: 0;visibility: visible}.nav-top__arrow{display: block;position: absolute;top: 10px;right: 10px;color: #fff;cursor: pointer}.nav-top__sublist, .theme-blue .nav-top__item:hover{background-color: transparent!important}.nav-top__sublist .nav-top__link{font-size: 14px;text-transform: none}.nav-top .wr{min-width: auto}.nav-top__item{display: block}.nav-top__item{text-align: left;width: 100%;padding-right: 50px}.nav-top__link{padding: 12px 10px;font-size: 16px}.nav-top__sublist{position: static}}@media screen and (max-width:1000px){}.choise-theme__item{border-radius: 4px}.slick-prev:before{color: #fff!important;display: block;height: 23px;width: 30px;background: rgba(0, 0, 0, 0.8);border: 2px solid #fff;text-align: center;font-size: 15px!important;border-radius: 50%;padding-top: 7px}.slick-next:before{color: #fff;display: block;height: 23px;width: 30px;background: rgba(0, 0, 0, 0.8);border: 2px solid #fff;text-align: center;font-size: 15px!important;border-radius: 50%;padding-top: 7px}.slick-slide img{margin: 0px auto}.u-content .block__title{text-align: center;margin-bottom: 41px}.u-content .block__caption{text-transform: uppercase;font-weight: 900;font-size: 36px;margin-bottom: 20px}.u-content .block__icon{text-align: center;position: relative}.block__icon:before, .block__icon:after{content: ' ';position: absolute;top: 50%;width: 48px;border-bottom: 1px solid #aaa}.block__icon:before{left: calc(50% - 72px)}.block__icon:after{right: calc(50% - 72px)}.block__icon i{font-size: 32px}.u-content p{margin: 0.7em 0;font-size: 1em;line-height: 1.5em}body{position: relative;padding-top: 10px;font-size: 16px;line-height: normal;font-weight: 300;color: #333333}.wrapper{max-width: 1180px;padding: 0 10px;margin: 0 auto}.page__header{margin-bottom: 10px}.logo{position: absolute;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0)}.header__wrapper:after{position: absolute;content: "";bottom: -140px;z-index: 9;left: 50%;margin-left: -110px;border: 110px solid transparent;border-top: 20px solid #fff}.hotel__left img{height: 100vh}.nav-top__left{width: 100%;max-width: 480px;display: -webkit-box;display: -ms-flexbox;display: flex;padding-right: 15px}.nav-top__right{width: 100%;max-width: 480px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 15px}.site__name{position: absolute;width: 100%;max-width: 600px;top: 40%;left: 50%;margin-left: -300px}.name{text-align: center;font-size: 24px;text-transform: uppercase;color: #fff;font-family: GothamProRegular, arial, sans-serif}.name__title{text-align: center;text-transform: uppercase;color: #fff;text-shadow: 0 6px 9px rgba(0, 0, 0, .24);font-weight: 500;font-size: 50px;font-weight: normal;margin: 10px 0}.adress{text-align: center;color: #fff}.phones{-ms-flex-item-align: center;align-self: center;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 10px;line-height: 30px;margin-bottom: 10px}#langSwitch{padding: 4px 10px;border: 1px solid #efefef;line-height: normal}.langSwitch__items{cursor: pointer}.langSwitch__items-submenu{right: 0;width: 55px;position: absolute;z-index: 999;background-color: #fff;border: 1px solid #efefef;-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);box-shadow: 0 0 4px rgba(0, 0, 0, 0.5)}.langSwitch__items-submenu{display: none}.nav-top__link{font-weight: 500;font-size: 12px;text-decoration: none;text-transform: uppercase;display: block;padding: 0 5px 4px}.nav-top{width: 100%;-ms-flex-item-align: end;align-self: flex-end;flex-wrap: nowrap}.nav-top__list{display: block;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 26px}.nav-top__link{font-weight: 500;font-size: 12px;text-decoration: none;text-transform: uppercase;display: block;padding-bottom: 4px;color: #000;border-bottom: 3px solid transparent;padding-bottom: 4px}.active .nav-top__link{color: #574538;border-bottom: 4px solid #574538}.phones__item{font-size: 14px;font-weight: 500;text-align: right;margin-right: 20px;font-weight: normal}.langSwitch__item:hover ul{display: block}.langSwitch__items-submenu img{display: block;width: 20px;height: 12px;margin: 10px auto}.phone__link{text-decoration: none;border-bottom: 1px solid #d3d3d3;color: #000;padding-bottom: 2px}@media screen and (max-width: 1080px){.logo{position: absolute;left: 20px;-webkit-transform: translate(0,0);transform: translate(0,0)}.nav-top__left{padding: 0;width: 54%}.nav-top__right{padding: 0;width: 46%}}.main-slider{position: relative}.btn-down{font-size: 54px;color: #fff;position: absolute;bottom: 70px;left: 50%;margin-left: -16px;cursor: pointer}.main-slider .slider__item{height: 630px}.header__contacts{position: absolute;right: 0;top: 220px;width: 73px;height: 64px;background-image: url('../i/homecontakt_bg.png');background-repeat: no-repeat;z-index: 99;padding: 15px 24px}.home__contacts a{font-size: 24px;color: #513524}.hotel__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.hotel__left{position: relative;width: 50%;overflow: hidden}.hotel__left:after{position: absolute;right: 0;top: 50%;margin-top: -40px;content: "";border: 40px solid transparent;border-right: 30px solid #fff;z-index: 999}.hotel__right{margin-left: 5%;margin-right: 5%;width: 40%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.hotel__right--title{margin: 20px 0;margin-bottom: 40px;text-align: center;font-weight: 500;font-size: 34px;font-weight: normal;text-transform: uppercase}.hotel__right-text{text-align: center}@media screen and (max-width: 880px){.hotel__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.hotel__left{width: 100%}.hotel__right{width: 100%;margin: 30px 15px}.hotel__left:after{position: absolute;left: 50%;right: auto;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}}.btn{background: none;outline: none;border: 2px solid #574538;padding: 20px 60px;cursor: pointer;color: #574538;text-decoration: none;font-weight: 500;text-transform: uppercase}.btn__maroon{background: none;outline: none;border: 2px solid #fff;padding: 15px 60px;cursor: pointer;color: #fff;text-decoration: none;font-weight: 500;text-transform: uppercase;width: 100%;max-width: 270px;text-align: center}.btn__maroon:hover{background-color: #513524}.hotel__right-text p{margin-bottom: 30px;line-height: 1.5}.subscribe{padding: 20px 0px;background-color: #574538}.subscribe__wrapper{max-width: 1180px;margin: 0px auto}.subscribe__form{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 10px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap}.subscribe__title{max-width: 260px;position: relative;padding-left: 55px;color: #fff;font-size: 26px;font-weight: 500;font-weight: normal}.subscribe__title::before{position: absolute;top: 10px;left: 0;content: '';width: 47px;height: 46px;background-image: url(../i/email-icon.svg);background-repeat: no-repeat}.subscribe__input{border: 1px solid #a9a9a9;width: 50%;max-width: 470px;padding: 15px 35px 15px 15px;outline: none}@media screen and (max-width: 1080px){.subscribe__title{width: 100%;max-width: none;padding: 0 0 10px;text-align: center}.subscribe__title::before{position: static;display: inline-block;height: 35px;margin-right: 10px;vertical-align: middle}.subscribe__input{width: calc(100% - 290px);max-width: none}}@media screen and (max-width: 680px){.subscribe__input{width: 100%;margin-bottom: 15px}.btn__maroon{max-width: none;width: 100%}}.btn__white{display: block;margin: 0 auto;background: none;outline: none;border: 2px solid #574538;padding: 15px 20px;cursor: pointer;color: #574538;text-decoration: none;font-weight: 500;font-size: 14px;text-transform: uppercase;width: 100%;max-width: 270px;text-align: center}.btn__white:hover{background-color: #513524;color: #fff}.rooms__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.room__left{width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 50px 90px;position: relative}.room__btn{position: absolute;bottom: 30px;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}.room__right{position: relative;width: 50%}.room__right:after{position: absolute;top: 50%;margin-top: -40px;content: "";border: 40px solid transparent;border-left-width: 40px;border-left-style: solid;border-left-color: transparent;border-left: 30px solid #fff;z-index: 999}.room__img{width: 100%;height: 660px;background-size: cover}.rooms__title{font-weight: 500;text-align: center;text-transform: uppercase;color: #000;font-size: 34px;margin-bottom: 40px}.room__square{margin-bottom: 15px;text-align: center;font-weight: 500}.room__square span{font-size: 32px;display: block;text-align: center;color:#513524}.room__servise{text-align: center}.room__servise-text{font-size: 22px;text-align: center;font-weight: 500;color:#513524;margin-bottom: 10px;width: 100%}.room__servise .reservation__icons-item{margin: 5px}.room__servise .reservation__icon{font-size: 24px}.rooms__menu{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;width: 100%}.rooms__menu li{padding: 4px 10px;width: auto}.rooms__menu li.active{background-color: #513524;color: #fff;cursor: default}.rooms__menu li:hover:after, .rooms__menu li.active:after{position: absolute;content: "";bottom: -22px;border: 11px solid transparent;border-top: 11px solid #513524;left: 50%;margin-left: -11px}.rooms__menu li{max-width: 180px;color: #000;position: relative;padding: 6px 15px;margin: 0 5px;text-decoration: none;text-align: center;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 16px}.rooms__menu li:hover{background-color: #513524;color: #fff}.room__item{display: none;border-top: 3px solid #513524}.room__info{width: 200px;background: #e8e8e8;margin: 20px 0 0;padding: 20px 0}.room__intro{width: calc(100% - 220px);margin-top: 43px;position: relative;padding-bottom: 45px}.room__item.active{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 20px}.room__img{display: none}.room__img.active{display: block}.rooms__hidden{display: none}.rooms__active{display: block}.menu__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 25px}.arrow__left{width: 20px;line-height: 40px}.arrow__right{width: 20px;line-height: 40px}.arrow__left, .arrow__right{font-size: 24px;cursor: pointer}.rooms__price-all{text-decoration: none;color: #000;font-size: 14px;padding: 8px 15px;border: 1px solid #dadada;margin: 0;display: block;text-align: center;width: 210px;position: absolute;bottom: 0;left: 0}.rooms__price-all:hover{background-color: #513524;color: #fff;border: 1px solid #513524;display: block;text-align: center;width: 210px}.info__bg{height: 400px;background-image: url(../i/info_bg.jpg);background-repeat: no-repeat;background-size: cover}@media screen and (max-width: 1480px){.rooms__menu{-ms-flex-wrap: wrap;flex-wrap: wrap}.rooms__menu li{max-width: none;width: 100%;padding: 10px;text-align: left}.rooms__menu li:hover:after, .rooms__menu li.active:after{display: none}.rooms__title{margin-bottom: 15px}.room__img{height: calc(100% - 30px);position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width: 1180px){.room__info{width: 100%}.room__intro{width: 100%;text-align: center;margin-top: 20px;padding-bottom: 0}.rooms__price-all{position: static;margin: 20px auto}}@media screen and (max-width: 880px){.rooms__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.room__left, .room__right{width: 100%}.room__right{height: 500px}.room__left{padding: 20px 30px 90px}.room__img{height:100% }.room__right:after{position: absolute;left: 50%;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}}@media screen and (max-width: 480px){.room__left{padding: 20px 15px 90px}}.hotel__info--row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.hotel__item{width: 33.3%;overflow: hidden}.hotel__item-img{height: 410px;overflow: hidden}.hotel__item-text p{text-align: center}.hotel__item-text{height: 410px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around}.info__img{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.hotel__info--last{width: 100%;height: 410px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.arrow__down{position: relative}.arrow__down:after{position: absolute;left: 50%;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}.arrow__up{position: relative}.arrow__up:after{position: absolute;left: 50%;margin-left: -40px;top: 0;content: "";border: 40px solid transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top: 30px solid #fff;z-index: 999}.arrow-right .hotel__item-img{position: relative}.arrow-right .hotel__item-img:after{position: absolute;right: 0;top: 50%;margin-top: -40px;content: "";border: 40px solid transparent;border-right: 30px solid #fff;z-index: 999}.arrow-left .hotel__item-img{position: relative}.arrow-left .hotel__item-img:after{position: absolute;left: 0;top: 50%;margin-top: -40px;content: "";border: 40px solid transparent;border-left: 30px solid #fff;z-index: 999}@media screen and (max-width: 1080px){.hotel__item{width: 100%}.hotel__item:nth-child(2n){display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.hotel__item:nth-child(2n) .arrow__up:after{position: absolute;left: 50%;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}}.hotel_info-additionally{display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.additionally__item{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 80px 40px;width: 50%}.info--title{font-weight: 500;text-align: center;text-transform: uppercase;color: #000;font-size: 34px;margin-bottom: 30px}.additionally__item p{text-align: center}.info__text{margin-bottom: 30px}.additionally-img__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.additionally__img-item{margin: 0 10px 30px 10px;width: calc(25% - 20px)}.additionally__img-item img{width: 100%;height: auto}@media(max-width:1080px){.additionally__img-item{margin: 0 2px 30px 2px;width: calc(25% - 4px)}}@media(max-width:776px){.hotel_info-additionally{-ms-flex-wrap: wrap;flex-wrap: wrap}.additionally__item{padding: 40px 15px;width: 100%}}@media(max-width:480px){.additionally__img-item{margin: 0 2px 30px 2px;width: 40%}}.place{background-position: center;background-size: cover;padding: 40px 10% 40px 0;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.place__inner{background-color: rgba(255, 255, 255, 0.8);padding: 40px;width: 400px}.place__title{font-weight: bold;font-size: 22px;margin-bottom: 15px;text-align: center;text-transform: uppercase}.place__text{text-align: center;line-height: 1.5;margin-bottom: 30px}@media(max-width:776px){.place{padding: 40px 0 40px 0}.place__inner{width: 100%}}.offers__wrapper{background-image: url('../i/offers_bg.webp');background-repeat: no-repeat;background-size: cover;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 80px}.offers__title{font-weight: 500;text-align: center;color: #000;font-size: 34px;margin-bottom: 40px}.offers__items{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around}.offers__content{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;-webkit-transition: background 0.2s linear;transition: background 0.2s linear}.offers__item:hover .offers__content{top: 0px;left: 0px;right: 0px;bottom: 0px}.offer__title{font-weight: 500;text-align: center;color: #fff;font-size: 32px;margin-bottom: 20px}.offer__text{color: #fff}.offers__foto-wr{position: relative;display: block;overflow: hidden;background-color: #000}.offers__foto{opacity: 0.8;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: all 0.5s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.offers__foto-wr:hover{background-color: #513524}.offers__foto-wr:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);opacity: 0.5}.offers__item:hover .offers__text{background: rgba(255, 255, 255, 0)}@media screen and (max-width: 1080px){.offers__items{-ms-flex-wrap: wrap;flex-wrap: wrap}.offers__item{width: 100%;}.offers__foto{height: 300px}}@media screen and (max-width: 776px){.offers__wrapper{padding: 40px 15px;}.offers__title{padding: 10px 0px}.offers__text, .offers__title{max-width: none}.offers__title{font-size: 26px}}.offers{background-attachment: fixed;background-position: center;background-size: cover;background-repeat: no-repeat}.offers .offer{background: #fff;margin: 15px 0;border: 3px solid #513524;border-left: 0;border-right: 0}.offer__foto{width: 35%;min-height: 280px;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover}.offer-content{width: 65%;padding-left: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 60px;position: relative}.offer-content__title{font-size: 30px;display: block;color: #513524;margin: 45px 0 10px;font-weight: bold;padding-bottom: 10px}.offer__btn{position: absolute;bottom: -2px;right:-2px;padding: 10px 10px;max-width: 210px;color: #fff;background: #513524;outline: 2px solid transparent;outline-offset: -4px}.offer__btn:hover{outline-color: #513524;color:#513524;background: #fff}.offer:nth-child(2n){-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.offer:nth-child(2n) .offer-content{padding: 0 20px 0 0;text-align: right}.offer:nth-child(2n) .offer__btn{left: -2px;right: auto}@media screen and (max-width: 1080px){.offer__foto{width: 45%}.offer-content{width: 55%}}@media screen and (max-width:776px){.offer__foto{width: 100%;height: auto}.offer:nth-child(2n) .offer-content, .offer-content{width: 100%;padding: 0 0 60px;text-align: center}.offer-content__title{margin: 10px;text-align: center}.offer:nth-child(2n) .offer__btn, .offer__btn{right: auto;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0)}}.offer{width: 100%}.quickorder__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.quickorder__left{position: relative;background-image: url('../i/quickorder_bg.jpg');background-repeat: no-repeat;background-size: cover;width: 50%}.quickorder__left:after{position: absolute;right: 0;top: 50%;margin-top: -40px;content: "";border: 40px solid transparent;border-right-width: 40px;border-right-style: solid;border-right-color: transparent;border-right-width: 40px;border-right-style: solid;border-right-color: transparent;border-right: 30px solid #fff9f1;z-index: 999}.quickorder__right{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 60px;width: 50%;background-color: #fff9f1}.quickorder__title{font-weight: 500;text-align: center;color: #000;font-size: 36px;margin-bottom: 30px}.quickorder__intro{font-weight: bold;color: #483326;text-align: center;font-size: 28px;margin-bottom: 30px}.form--quick-order{width: 500px;max-width: 100%;margin: 0 auto}.form__input{color: #333;font-size: 16px;width: 100%;-webkit-box-shadow: none;box-shadow: none;height: 50px;padding: 0 10px;border: 1px solid #acacac;margin-bottom: 20px}.form__input:focus{border: 1px solid #483326}.form__textarea{color: #333;font-size: 16px;resize: none;margin-bottom: 20px}.form__textarea:focus{border: 1px solid #483326}.form__input::-webkit-input-placeholder{color: #333}.form__input::-moz-placeholder{color: #333}.form__input:-moz-placeholder{color: #333}.form__input:-ms-input-placeholder{color: #333}.agree{display: block;text-align: center;margin-bottom: 20px}.agree a{color: #333;text-align: center;text-decoration: none}.agree a:hover{text-decoration: underline}.required{outline: none;-webkit-box-shadow: none;box-shadow: none}@media screen and (max-width: 768px){.quickorder__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.quickorder__left{width: 100%;height: 400px}.quickorder__left:after{position: absolute;left: 50%;right: auto;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}.quickorder__right{width: 100%;padding: 40px 15px}}.section__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.section__news{background-image: url('../i/news_bg.webp');background-repeat: no-repeat;background-size: cover}.section__left{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 100px;width: 50%}.news__title{font-weight: 500;text-align: center;color: #000;font-size: 30px;margin-bottom: 40px}.section__right{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 100px;width: 50%}.socail__title{font-weight: 500;text-align: center;color: #000;font-size: 30px;margin-bottom: 40px}.news__list{width: 440px;margin: 0 auto;max-width: 100%}.news__item{margin-bottom: 30px}.new__title a{font-weight: 500;font-size: 20px;text-decoration: none;color: #000;margin-bottom: 10px;display: block;font-weight: normal}.new__title a:hover{color: #513524}.new__introtext{font-size: 14px}.news__all{font-weight: bold;color: #513524}.news__all:hover{text-decoration: none}@media screen and (max-width: 1080px){.section__left, .section__right{padding: 5%}}@media screen and (max-width: 768px){.section__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.section__left, .section__right{width: 100%}.news__list{width: auto}}.page__footer{background-image: url('../i/footer_bg.webp');background-repeat: no-repeat;background-size: cover;padding: 60px 0}.footer__wrapper{max-width: 1180px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 15px}.footer__item-title{color: #fff;font-weight: 500;font-size: 20px;font-weight: normal;margin-bottom: 20px}.footer__item{max-width: 300px}.contacts__item{display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 14px;color: #b0b0b0;margin-bottom: 10px}.contacts__item a{color: #b0b0b0}.contacts__item a:hover{color: #fff;text-decoration: none}.contacts__item .fa{font-size: 18px;color: #fff;margin-right: 10px}.nav-bottom__item{margin-bottom: 10px}.nav-bottom__link{text-transform: uppercase;color: #b0b0b0}.nav-bottom__link:hover{color: #fff}.footer__social i{color: #888888;border: 1px solid #888888;border-radius: 50%;background: none;width: 30px;height: 30px;font-size: 13px;padding: 0;padding-top: 7px;margin-bottom: 40px}.footer__social i:hover{background-color: #513524;color: #fff;border: 1px solid #513524}.agreement-data{color: #b0b0b0;text-decoration: none;font-size: 12px}.agreement-data:hover{color: #fff;text-decoration: underline}@media screen and (max-width: 1180px){.footer__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.footer__item{width: 50%;max-width: none;margin: 10px 0;padding: 0 10px}.footer__item a.agreement-data{display: block}}@media screen and (max-width: 660px){.footer__item{width: 100%}}.spa__section{background-image: url(../i/spa_bg.webp);background-repeat: no-repeat;background-size: cover;padding: 90px 0}.spa__title{font-weight: 500;text-align: center;text-transform: uppercase;color: #fff;font-size: 48px;margin-bottom: 30px}.spa__text{text-align: center;color: #fff;margin-bottom: 30px}.spa__top{margin-bottom: 50px}.btn__maroon-center{display: block;margin: 0 auto}.spa__foto-wr{position: relative;display: block;overflow: hidden;background-color: #000;width: 380px;height: 240px}.btn__spa{background: none;outline: none;border: 2px solid #fff;padding: 15px 0;cursor: pointer;color: #fff;text-decoration: none;font-weight: 500;text-transform: uppercase;width: 300px;text-align: center;margin: 0 auto;display: block}.btn__spa:hover{background-color: #574538}.spa__items{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.spa__foto-wrapper{position: relative;background-color: #000}.spa__foto{opacity: 0.8;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: all 0.5s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.spa__content{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.spa__name{position: relative;width: 100%;margin-bottom: 30px;text-align: center;font-weight: 500;font-size: 22px;color: #fff;-webkit-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.spa__name:after{display: none;content: '';position: absolute;bottom: -60px;margin-left: -22px;left: 50%;background-image: url(../i/spa_ico.png);width: 44px;height: 44px;background-repeat: no-repeat;-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.spa__foto-wrapper:hover img{opacity: 0.5}.spa__foto-wrapper:hover .spa__name{margin-bottom: 120px}.spa__foto-wrapper:hover .spa__name:after{display: block}@media screen and (max-width: 680px){.spa__items{-ms-flex-wrap: wrap;flex-wrap: wrap}.spa__item{width: 100%}.spa__foto-wrapper{height: 300px}}.pool{display: -webkit-box;display: -ms-flexbox;display: flex}.pool__left{width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 50px;text-align: center}.pool__item{height: 100%;padding-bottom: 40px;position: relative}.pool__item .btn__white{position: absolute;bottom: 10px;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0)}.poll__text{margin-bottom: 40px}.pool__title{margin: 20px 0;margin-bottom: 20px;margin-bottom: 40px;text-align: center;font-weight: 500;font-size: 34px;font-weight: normal;text-transform: uppercase}.poll-img__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin-bottom: 40px}.poll-img__wrapper > div{margin: 10px}.pool__right{position: relative;width: 50%;overflow: hidden}.poll-img__wrapper > div{width: 33.33333333%}.poll_img{width: 100%;height: auto}.poll_img{cursor: pointer}.poll_img-big{width: 100%;height: 660px;background-size: cover;background-repeat: no-repeat}.pool{height: 660px}@media screen and (max-width: 776px){.pool{height: auto}.pool{-ms-flex-wrap: wrap;flex-wrap: wrap}.pool__left, .pool__right{width: 100%}.pool__left{padding: 40px 15px}.hotel__item-text{padding: 50px 15px;height: auto}.pool__right{position: relative}.pool__right:after{position: absolute;left: 50%;margin-left: -40px;top: 0;content: "";border: 40px solid transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top: 30px solid #fff;z-index: 999}.poll_img-big{height: 330px}}@media screen and (max-width: 480px){.poll-img__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.poll-img__wrapper > div{width: 100%}}.header__contacts-link{cursor: pointer;border: none;outline: none;background: none;width: 30px;height: 30px;font-size: 18px}.contact__popup{display: none;position: absolute;z-index: 99999;top: 0;left: 0;width: 100%;padding-top: 70px;padding-bottom: 70px;background: rgba(255, 255, 255, 0.9)}.popup-row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}.popup__title{width: 100%;margin-bottom: 40px;text-align: center;font-weight: 500;font-size: 34px;font-weight: normal;text-transform: uppercase}.popup__item{width: 25%}.popup__item-title{text-align: center;font-weight: 500;font-size: 18px;margin-bottom: 30px}.popup__icon{text-align: center;color:#483326;font-size: 18px;margin: 20px 0}.popup__text{text-align: center;font-weight: 500;font-size: 16px;display: block;margin-bottom: 10px;color:#000}.popup__link{text-align: center;font-weight: 500;font-size: 16px;display: block;margin-bottom: 10px;color:#000}.popup__link:hover{color:#710412}.popup-close{display: block;position: relative;width: 28px;height: 28px;margin: 0 auto;background: none;border:none;outline: none;cursor: pointer;margin-top: 40px}.popup-close:before{content:"";position: absolute;width: 27px;background-color: #000;height: 1px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.popup-close:after{content:"";position: absolute;width: 27px;background-color: #000;height: 1px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.overlay{display: none;position: absolute;z-index: 99998;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5)}.B_crumbBox{font-size: 12px;font-weight: 500;color:#000}.B_crumbBox a{color:#483326}.room-top{min-height:290px;background-repeat: no-repeat;background-size: cover;text-align: center;padding-top: 107px;color:#fff !important;padding-bottom: 20px}.room-top__header{font-size:60px;font-family: GothamProMedium, Arial, Helvetica, sans-serif;text-transform: uppercase;margin-bottom: 45px}.room-top__breadcrumbs{font-size: 11px;color:#fff !important;text-transform: uppercase}.room-top__breadcrumbs a, .room-top__breadcrumbs span{color:#fff !important;text-decoration: none}@media screen and (max-width:776px){.room-top__header{font-size: 38px}}@media screen and (max-width:480px){.room-top__header{font-size: 24px}}.service{width: 25%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.service:nth-child(2n){-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.service__foto{background-repeat: no-repeat;background-size: cover;position: relative}.service__foto:after{position: absolute;left: 50%;margin-left: -40px;top: 0;content: "";border: 40px solid transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top: 30px solid #fff;z-index: 999}.service:nth-child(2n) .service__foto:after{position: absolute;left: 50%;margin-left: -40px;bottom: 0;content: "";border: 40px solid transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom-width: 40px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 30px solid #fff;z-index: 999}.service>*{width: 100%;min-height: 400px;;-ms-flex-preferred-size: 50%;flex-basis: 50%}.service__content{padding: 35px;text-align: center;position: relative}.service__title{font-weight: 500;text-transform: uppercase;color: #000;font-size: 34px;margin-bottom: 15px;position: relative;z-index: 5}.service__text{line-height: 1.5;position: relative;z-index: 5}.services__icon{position: absolute;z-index: 0;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}.service__i{font-size: 15vw!important;color: rgba(212, 212, 212, 0.2)}@media screen and (max-width: 1480px){.service{width: 50%}}@media screen and (max-width: 767px){.service{width: 100%}.service:nth-child(2n){-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.service:nth-child(2n) .service__foto:after{position: absolute;left: 50%;margin-left: -40px;top: 0;bottom: auto;content: "";border: 40px solid transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top-width: 40px;border-top-style: solid;border-top-color: transparent;border-top: 30px solid #fff;z-index: 999}}@media screen and (max-width: 480px){.service__content{padding: 35px 15px;}.service__content{min-height: 0}}.Gallery-title{font-size: 32px;font-family: GothamProMedium, Arial, Helvetica, sans-serif;text-align: center;text-transform: uppercase;line-height: 1.3em;margin-bottom: 20px}.GalleryCont{opacity: 1;height: auto;-webkit-transition: 1s linear;transition: 1s linear}.GalleryCont.hidden{display: block;opacity: 0;height:0;overflow: hidden}.Gallery-tabs{margin: 0 0 60px;text-decoration: none;font-weight: 500;text-transform: uppercase}.Gallery-tab{padding: 9px 20px;background: #fff;color: #000;margin:10px }.Gallery-tab:hover, .Gallery-tab.active{background-color: #483326;color: #fff;opacity: 1}.Gallery a{width: calc(33.333333333333333333% - 10px);margin-bottom: 15px;overflow: hidden;position: relative}.Gallery a:hover img{-webkit-transform: scale(1.2);transform: scale(1.2)}.Gallery a:hover:after{content: '+';color: #fff;font-size: 40px;position: absolute;top: 0;right: 0;width: 55px;background: rgba(000,000,000,0.5);text-align: center}.Gallery img{width: 100%;height: auto;display: block;-webkit-transition: 0.5s linear;transition: 0.5s linear}.GalleryCont .desc{padding: 10px 12%;text-align: center;margin-bottom: 20px;line-height: 1.5;background: #fff5ef}@media screen and (max-width: 776px){.Gallery a{width: calc(50% - 10px)}}@media screen and (max-width: 480px){.Gallery a{width: 100%}}.reviews__title{width: 100%;margin: 30px 0;text-align: center;font-weight: bold;font-size: 30px;position: relative}.reviews__title span{font-weight: bold;font-size: 30px;background: #fff;display: inline-block;padding: 10px 20px;position: relative;z-index: 1}.reviews__title:after{content: '';width: 100%;height: 2px;background: #483326;position: absolute;bottom: 23px;left: 0;z-index: 0}.main .reviews-small__item{max-width: none;margin-top: 60px;width: calc(50% - 10px);border: 1px solid #483326;margin: 0 0 20px}.main .reviews-small__bubble{padding: 30px}.main .reviews-small__score{color: #483326;border:3px solid #483326;font-weight: 500;font-size: 20px;line-height: 39px;left: 30px;top: 31px}.main .reviews-small__name{font-weight: 500;text-transform: uppercase;color: #483326;padding: 0;padding-left: 85px;padding-top: 14px;font-size: 16px;margin-bottom: 15px}.main .reviews-small__date{font-weight: 500;color: #483326;padding-top: 14px}.main .reviews-small__scores li span{border-radius: 0;background: #483326}.main .u-content .reviews-small__scores li{border-radius: 0;background: #fff;border:1px solid #483326}.main .jot-btn-submit{background: #483326}.main .rangeslider__handle{border-radius: 0}.main .lines{text-align: right}.main .lines textarea{max-width: 418px;margin-right: 21px;min-height: 164px}.reviews-small__plus, .reviews-small__minus{position: relative;padding-left: 30px}.reviews-small__plus>span, .reviews-small__minus>span{position: absolute;left: 7px;top: 5px}.icon-plus{margin-right: 10px;background: green;border-radius: 100%;font-size: 12px!important;color: #fff;font-weight: bold!important;display: inline-block;width: auto!Important;padding: 2px 5px}.icon-plus:after{content: "+"}.icon-minus{margin-right: 10px;background: red;border-radius: 100%;font-size: 12px!important;color: #fff;font-weight: bold!important;display: inline-block;width: auto!Important;padding: 2px 5px;line-height: 6px!important;height: 14px}.icon-minus:after{content: "-"}@media screen and (max-width: 980px){.main .reviews-small__item{width: 100%}}@media screen and (max-width: 640px){.main .jot-controls input[type='text'], .main .lines textarea{max-width: 100%}}@media screen and (max-width: 480px){.main .reviews-small__name{margin-bottom: 32px;display: block}.main .reviews-small__date{margin-left: 0;float:none}}.contact-info{margin: 30px 15px}.contact-info p{line-height: 1.5}.contact-info h3, .contact-info .feedback__header, .contact-info__head{font-size: 20px;margin-bottom: 15px;text-transform: uppercase;letter-spacing: 3px;font-weight: normal}.contact-info__text{line-height: 1.5}.contact-info .form__field{text-align: right}.map-box #map{width: calc(100% - 400px);border: 2px solid #483326;border-right: 0;border-left: 0}.map-contacts{width: 400px;background: #fff;height: 500px;border: 2px solid #483326;border-right: 0;border-left: 0}.map-contacts__inner .map__title{margin: 0 0 20px!important;;padding: 0!important;;text-align: center!important;width: 100%;background: none;color: #483326}.map-contacts__inner{color: #483326;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}.map-contacts__inner .map__item i{left: 6px;top: 12px;font-size: 29px}.map-contacts__inner .map__item{margin-left: 20px}.map-contacts__inner a{color:#483326;padding-top: 7px;display: inline-block;line-height: 24px}@media screen and (max-width: 880px){.map-contacts, .map-box #map{width: 100%}.map-contacts{height: auto;text-align: left;border-top: 0;padding: 20px 0}.map-contacts__inner .map__title{text-align: left!important;margin: 0 26px 20px!important}}@media only screen and (max-width: 768px){body{padding-top: 42px}.nav-top__list, .nav-top__left, .nav-top__right{width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;height: auto;display: block}.nav-top{display: block}.nav-top__item{padding: 6px 10px}.nav-top__link{color:#fff;display: inline-block}.nav-top__link:hover{color:#fff;text-decoration: underline}.active .nav-top__link{color: #fff;border-bottom: 4px solid #fff}.site__name{width: 100%;margin-left: 0;left: 0;max-width: 300px;left: 50%;margin-left: -150px;top: 20%}.phones{padding: 17px 0}.main-slider{height: 40vh}.main-slider .slick-dots{bottom: 30px}.main-slider .slider__list.slick-initialized{height: 40vh}.main-slider .slider__item{height: 40vh !important}.hotel__right-text p{margin-bottom: 30px}.room__right{height: 30vh}.info__img{height: 30vh}.hotel__item-img{height: 30vh}.spa__title{font-size: 34px}.poll_img-big{height: 30vh}.quickorder__left{display: none}.hotel__left img{display: none}.popup__item{width: 100%;margin-bottom: 0}.popup__item-title{margin: 15px 0}.popup__icon{display: none}.popup__title{margin-bottom: 0}.contact-info .form__field{text-align: center}.btn-down{display: none}}@media only screen and (max-width:1080px){.header__wrapper::after{display: none}}@media (min-width:768px) and (max-width:1080px){.phones{padding: 30px 0}.main-slider .slider__item{height: 50vh}.btn-down{bottom:30px}}@media only screen and (max-width:480px){.header__wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap}.phones{-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.phones__item{width: 100%}.lang{margin-right: 0}.logo__img{height: auto;max-height: 78px}.phone__link::before{top: -5px}.phones__item{margin-right: 0}.header__contacts{top: 160px}.main-slider{height: 40vh}.Gallery-tab{width: 100%}}.gallery-simple-items{display: flex;flex-wrap: wrap}.gallery-simple-item:not(:last-child){margin-right: 10px}.gallery-simple-item{margin-bottom: 10px}.u-content .accordion{padding: 0;margin: 0 auto;list-style: none;margin-bottom: 60px}.u-content .accordion li{border-top: 1px solid #d9e5e8;position: relative;background-color: #fff;list-style: none}.accordion a::after{width: 10px;height: 10px;border-right: 2px solid var(--base);border-bottom: 2px solid var(--base);position: absolute;right: 26px;content: "";top: 22px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}a.active::after{-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}.accordion li p{font-weight: 300;display: none;padding: 10px 0 0 25px}.accordion p{line-height: 2;padding: 10px;margin-bottom: 0}.accordion li{padding: 20px;border: 1px solid #E5E5E5;border-radius: 4px;position: relative;font-weight: bold;line-height: normal;font-size: 18px;cursor: pointer;margin-bottom: 15px}.accordion a{color: var(--base);padding-right: 30px;box-sizing: border-box;font-size: 20px;width: 100%;display: block;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight: bold}.video-items{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20px}@media (min-width: 577px) and (max-width:767px){.video-items{grid-template-columns: repeat(3, 1fr)}}@media (min-width: 480px) and (max-width:576px){.video-items{grid-template-columns: repeat(2, 1fr)}}@media only screen and (max-width:439px){.video-items{grid-template-columns: repeat(1, 1fr)}}.video-item-image{display: block;width: 100%;height: auto;opacity: .9;transition: .2s opacity linear;border-radius: 4px;margin-bottom: .5em}.video-item-link{display: block;position: relative}.video-item-link:after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 60px;height: 60px;background-image: url('../i/play_60x60.svg');background-repeat: no-repeat;background-size: cover;opacity: .5;transition: .2s opacity linear}.video-item:hover .video-item-link:after{opacity: 1}.cookie-agreement{background: #fff;color: #333;line-height: 1.3em;font-size: 16px;z-index: 999999;font-family: Arial, sans-serif;position: fixed;left: 0;right: 0;top: auto;bottom: 0;max-width: 700px;width: 100%;box-shadow: 0 0px 15px 0 rgb(54 61 77 / 25%)}.cookie-agreement__wr{padding: 16px;position: relative;margin: 0 auto}.cookie-agreement__content{}.cookie-agreement__buttons{padding-top: 12px}.cookie-agreement__header{font-size: 18px;font-weight: 700;margin-bottom: 0.3em}.cookie-agreement__text{font-size: 14px}.cookie-agreement__btn-ok{background: transparent;cursor: pointer;padding: 11px 32px;font-weight: 700;line-height: 1.5;border-radius: 0;text-align: center;transition: background-color 0.2s ease-out}.cookie-agreement__btn-ok:hover{opacity: 0.85}.cookie-agreement a{color: inherit;text-decoration: underline}@media(min-width: 640px){.cookie-agreement__wr{display: grid;grid-template-columns: 1fr 200px;gap: 20px}.cookie-agreement__buttons{padding-top: 0}}.animate__animated{animation-duration: 1s;animation-fill-mode: both}.animate__animated.animate__delay-5s{animation-delay: 5s}@media (prefers-reduced-motion:reduce), print{.animate__animated{animation-duration: 1ms !important;transition-duration: 1ms !important;animation-iteration-count: 1 !important}.animate__animated[class*=Out]{opacity: 0}}@keyframes fadeInUp{0%{opacity: 0;transform: translate3d(0, 100%, 0)}to{opacity: 1;transform: translateZ(0)}}.animate__fadeInUp{animation-name: fadeInUp}@media screen and (max-width: 768px){#popup-reserv{max-width: 100%;width: 90%}#popup-reserv .reservation__form-order-right{float: initial}.reservation__form-order-left{width: 100%!important}.reservation__form-order-right{width: 96%!important}.reservation__item .wr.flex.f-jc-sb{flex-direction: column}.reservation__item .room__col-1, .reservation__item .room__col-2, .reservation__item .room__col-3{width: 100%}.reservation__item .room__col-1{display: flex;flex-direction: column;align-items: center}.room-info__list-item,.room-info__item{text-align: center}}@media screen and (max-width: 480px){.reservation__form-order-left{flex-direction: column}.reservation__form-order-left .reservation__form-order-control-inline{width: 100%!important}}

/* Filename: typography.css */
@font-face{font-family: "GothamProRegular";src: url("../font/GothamProMedium/GothamProMedium.eot");src: url("../font/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"), url("../font/GothamProMedium/GothamProMedium.woff") format("woff"), url("../font/GothamProMedium/GothamProMedium.ttf") format("truetype");font-style: normal;font-weight: 500;font-display: swap}@font-face{font-family: "GothamProRegular";src: url("../font/GothamProRegular/GothamProRegular.eot");src: url("../font/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"), url("../font/GothamProRegular/GothamProRegular.woff") format("woff"), url("../font/GothamProRegular/GothamProRegular.ttf") format("truetype");font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: "GothamProRegular";src: url("../font/GothamProBold/GothamProBold.eot");src: url("../font/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"), url("../font/GothamProBold/GothamProBold.woff") format("woff"), url("../font/GothamProBold/GothamProBold.ttf") format("truetype");font-style: normal;font-weight: bold;font-display: swap}.u-content span, .u-content i, .u-content em, .u-content b, .u-content strong, .u-content a{vertical-align: baseline}.u-content small{font-size: 0.8em}.u-content big{font-size: 1.2em}.u-content b, .u-content strong{font-weight: 700}.u-content img{max-width: 100%;height: auto}.u-content img[style*='float:left'], .u-content img[style*='float:left']{margin: 0.33em 1.33em 1.33em 0}.u-content img[style*='float:right'], .u-content img[style*='float:right']{margin: 0.33em 0 1.33em 1.33em}.u-content sup{vertical-align: super;font-size: 80%}.u-content sub{vertical-align: sub;font-size: 80%}.u-content h2, .h2{font: bold 1.75em/1 'PT Sans', Arial, sans-serif;margin: 0 0 0.5em 0}.u-content h3, .h3{font: normal 400 1.5em/1.1 'PT Sans', Arial, sans-serif;margin: 0.5em 0}.u-content h4{font: normal bold 1.33em/1.1 'PT Sans', Arial, sans-serif;margin: 0 0 0.5em 0;text-align: center;color: #3C6235}.u-content h5{font: normal bold 1.2em/1.1 'PT Sans', Arial, sans-serif;margin: 0 0 0.5em 0;text-align: center}.u-content h6{font: normal bold 1em/1.1 'PT Sans', Arial, sans-serif;margin: 0 0 0.5em 0}.u-content h1 a, .h1 a, .u-content h2 a, .h2 a, .u-content h3 a, .h3 a, .u-content h4 a, .u-content h5 a, .u-content h6 a{text-decoration: none}.u-content ul, .u-content ol{margin: 0 0 1.5em 3em}.u-content ul > li{margin: 0 0 0.5em 0;font-size: 1em;line-height: 1.5em;list-style-type: disc}.u-content ol > li{margin: 0 0 0.5em 0;font-size: 1em;line-height: 1.2em;list-style-type: decimal}.u-content li ul, .u-content li ol{margin: 0.5em 0 1em 3em}.u-content hr{height: 0;line-height: 0;font-size: 0;display: block;border: none;border-bottom: solid 2px #049543;margin: 15px 0}.u-content table{width: 100%;float: none;border-collapse: collapse;margin: 0 0 1.5em 0;max-width: 100%}.u-content table[cellspacing]{border-collapse: separate}.u-content td, .u-content th{padding: 1em 0.333em;line-height: 1.3em}.u-content th{background-color: #e9fadb;font-weight: 700}.u-content td p:last-child{margin-bottom: 0}.u-content td[valign='middle']{vertical-align: middle}.u-content td[valign='top']{vertical-align: top}.u-content td[valign='bottom']{vertical-align: bottom}.u-content td img{max-width: inherit}.u-content table[border="1"] td, .u-content table[border="1"] th, .u-content table td, .u-content table th{border: solid 1px #049543}.u-content table[border="0"] td, .u-content table[border="0"] th{border: none!important;padding: 0}.u-content .table-responsive{min-height: .01%;overflow-x: auto}.u-content .accent{border-left: solid 3px #3C6235;padding: 1em;margin: 1.5em 0;font-size: 0.8em;line-height: 1.5em;background-color: #E9FADB}.u-content blockquote{padding: 1em 2em 0.5em;margin: 1.5em 0;font-size: 0.8em;line-height: 1.5em;background-color: #E9FADB;quotes: "“" "”" "‘" "’"}.u-content blockquote:before{color: #3C6235;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em}.u-content blockquote:after{color: #3C6235;content: close-quote;font-size: 4em;line-height: 0.1em;margin-left: 0.25em;vertical-align: -0.6em}.u-content pre{padding: 1em;margin: 1.5em 0;font-size: 1em;line-height: 1.5em;background-color: #f5f5f5}@media (max-width: 980px){.u-content, .header > .wr, .footer .footer__cols{padding-left: 15px;padding-right: 15px}}@media (max-width: 980px){.u-content h1, .h1{text-align: center;font-size: 24px}.u-content h2, .h2{text-align: center;font-size: 22px}.u-content h3, .h3{text-align: center;font-size: 20px}}@media screen and (min-width: 480px) and (max-width: 767px){.u-content{font-size: 1.15rem}}@media screen and (min-width: 320px) and (max-width: 479px){.u-content{font-size: 1.25rem}}

/* Filename: color.css */
.guests-plus, .guests-minus, body .active-people, .room-filter .icon-clnd, .nav-top__link:hover, .place__title{color: #483326}.guests-plus, .guests-minus, .nav-top__link:hover{border-color: #483326}.nav-top.mp--on, .mp__panel, .other-rooms__item-price{background: #483326}#mp__contacts{color: #fff}

/* Filename: slick.css */
@charset 'UTF-8';.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before, .slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/template/js/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg')}.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25}.slick-prev:before, .slick-next:before{font-family:'slick';font-size:40px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px;z-index:10}[dir='rtl'] .slick-prev{right:10px;left:auto;z-index:10}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:10px;z-index:10}[dir='rtl'] .slick-next{right:auto;left:10px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover, .slick-dots li button:focus{outline:none}.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:12px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}