.container .grid .grid__item.big span{background:rgba(255,255,255,0.8);padding:0 20px;width:80%;text-align:right;display:block}.container .grid .grid__item.big{height:350px;width:45%;padding:0 0 40px 0;font-size:30px}.container .grid{display:-webkit-box;display:-ms-flexbox;display:flex}.container .grid a.grid__item:hover::before{width:100%;background:-o-linear-gradient(45deg,#fff,transparent);background:linear-gradient(45deg,#fff,transparent);content:'';position:absolute;top:0;display:block;left:0;height:100%;z-index:2}.container .grid .grid__item{margin-bottom:20px;border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:25px 10px 25px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#eee;position:relative;overflow:hidden;color:#2d2d2d;font-size:20px}.container .grid .grid__col .grid__item{width:calc(50% - 10px)}.container .grid .grid__col{width:55%;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;padding-left:20px}.container .grid .grid__item>*{position:relative;z-index:3}.container .grid .grid__logo.left{right:auto;left:40px}.container .grid .grid__logo{position:absolute;right:40px;top:40px}.hotels{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 10px);flex-wrap:wrap}.hotel *{color:inherit}.hotel .bth__txt{display:block;white-space:nowrap;overflow:auto}.hotels.hotels--triple .hotel{width:calc(25% - 10px)}.brands-hotels .bth__ttl-h2 .lsfw-flag+span{display:inline-block;vertical-align:middle;width:calc(100% - 75px)}.brands-hotels .bth__ttl-h2 .lsfw-flag{vertical-align:middle;margin:3px 6px 0 -3px}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:nth-child(1){width:130px}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:nth-child(3),.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:nth-child(2){width:100px}.lsfw-tbl.brand-hotels .lsfw-tbl__cut.fz10{max-width:130px}.lsfw-tbl.brand-hotels{margin-bottom:20px}.lsfw-tbl.brand-hotels tr:hover{background:#d4e4f2}.lsfw-tbl.brand-hotels tr td:nth-child(2){width:550px}.lsfw-tbl.brand-hotels .fz16{max-width:410px}.brands-hotels .lsfw-sort-wrap{position:absolute;right:0;z-index:2;top:5px}.brands-hotels{position:relative}.container .grid .grid__logo-baron::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:url(https://tophotels.ru/csstx/images/th/brand/baron/logo2.png) top/contain no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-animation:logoTOP 4s ease infinite;animation:logoTOP 4s ease infinite}.hotel:hover .hotel__line{background-color:#d4e4f2;color:#000}@-webkit-keyframes logoTOP{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.container .grid .grid__logo-baron{position:absolute;right:40px;top:20px;width:105px;height:125px;background:url(https://tophotels.ru/csstx/images/th/brand/baron/logo.png) bottom/contain no-repeat}.hotel{width:calc(33.3% - 10px);font-size:13px;border-radius:5px;overflow:hidden;color:#2d2d2d;position:relative;text-transform:uppercase;display:block;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;margin:0 10px 10px 0;flex-direction:column}.hotel .hotel__txt{display:flex;text-transform:none;background:#a580b5;color:#fff;padding:10px;height:100%;font-size:17px;line-height:26px;align-items:center;justify-content:center;text-align:center}.hotel img{height:300px}.hotel .hotel__line{position:relative;z-index:2;width:100%;padding:20px;background:#eee}.feature .bth__ttl-h2.no-transform{line-height:30px}.feature>*{position:relative;z-index:2}.feature .bth__img,.container .grid .grid__item .bth__img{position:absolute;top:0;right:0;width:100%;height:100%;border-radius:inherit;z-index:1}.feature .feature__logo{position:absolute;right:40px;top:40px}.feature .feature__white li a:hover{text-decoration:underline}.feature .feature__white li a{display:block;font-size:17px;text-transform:uppercase;margin-top:10px;color:inherit}.feature .feature__white{padding:30px 90px 30px 40px;background:-o-linear-gradient(266deg,rgba(255,255,255,0.81),rgba(255,255,255,0.76),rgba(255,255,255,0.26));background:linear-gradient(184deg,rgba(255,255,255,0.81),rgba(255,255,255,0.76),rgba(255,255,255,0.26));color:#000}.features .feature .bth__btn{line-height:40px;border-radius:5px;min-width:300px;margin-top:20px}.feature li::before{content:'\f192';font-weight:bold;position:absolute;left:0;top:10px;font-family:"Font Awesome 5 Free";font-size:10px;font-style:normal;color:#ff8e41}.feature li{position:relative;margin:15px 0;font-size:20px;padding-left:25px;font-style:italic}.reasons li{padding:15px 30px 15px 70px;border-radius:5px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;margin-bottom:10px;cursor:pointer;color:#475669;position:relative;background:#eee;display:block}.reasons{counter-reset:reasonCounter}.reasons li::after{counter-increment:reasonCounter;content:counter(reasonCounter);color:#fff;background:#00a551;display:inline-block;text-align:center;position:absolute;left:17px;top:11px;line-height:35px;width:35px;height:35px;border-radius:100%;font-size:21px;font-weight:bold}.feature{position:relative;height:600px;font-size:30px;border-radius:5px;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-align:center;overflow:hidden;-ms-flex-align:center;align-items:center;color:#fff}.award img{border-radius:2px}.award img{margin-right:20px;display:inline-block;vertical-align:middle;margin-bottom:10px}.award .award__all:hover{background:#f6e6b5}.award .award__all{padding:0 30px 0 30px;border-radius:15px;display:inline-block;vertical-align:middle;line-height:60px;background:#fcf1cb;font-size:14px;color:#000}.features .slick-next{right:0}.page .bth__uper-link:before{content:"\f061";margin-right:10px;font-weight:bold;font-family:"Font Awesome 5 Free"}.page .bth__uper-link{font-size:18px}.features .slick-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.features .slick-arrow:hover{opacity:.6}.features .slick-arrow{background:url(https://tophotels.ru/csstx/i/arr-left-white.png) center/16px no-repeat;display:block;width:70px;height:100%;position:absolute;cursor:pointer;bottom:0;z-index:1;opacity:.9;border:navajowhite;font-size:0}.award{display:block}.brand-socials .brand-social:hover{color:#8e754c}.brand-socials{display:inline-block;vertical-align:middle}.brand-socials .brand-social{display:inline-block;vertical-align:top;margin-right:20px;font-size:33px;width:60px;height:60px;border:1px solid;border-radius:100%;color:#b5996a;text-align:center;line-height:60px}.container .grid .grid__item.right .grid__logo{position:static;margin:20px 20px 0 0}.container .grid .grid__item.right{padding-bottom:20px;flex-direction:column;justify-content:flex-end}.container .grid .grid__item.right span{margin-left:auto;width:auto !important;padding-bottom:10px}.features.features--end li{font-size:18px;margin:10px 0}.features.features--end .feature .feature__white{border-radius:0 100px 0 0}.features.features--end .feature .feature__white.feature__white--sm{width:55%}.features.features--left li::before{top:7px}.features.features--left li{margin:13px 0;font-size:16px}.features.features--left .feature .feature__white{padding:15px 90px 45px 40px;background:linear-gradient(156deg,rgba(255,255,255,0.81),rgba(255,255,255,0.76),rgba(255,255,255,0.26));border-radius:0 0 100% 0;width:80%}.features .feature.feature--bottom .feature__white{border-radius:80px 0 0 0;width:auto;padding:50px 40px 30px 60px}.features.features--left .feature{align-items:flex-start}.features .feature.feature--bottom{align-items:flex-end;justify-content:flex-end}@media screen and (min-width:1023px){.feature .bth__ttl-h2{background:#e27200;color:#fff;margin-bottom:30px;padding:10px 140px 10px 60px}.features.features--order .bth__btn{margin-top:auto}.features.features--order .feature>:not(.bth__ttl-h2){margin-left:50px}.features.features--order .feature{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0;-webkit-box-pack:justify;-ms-flex-pack:justify}}@media screen and (min-width:767px){.features.features--end .feature{justify-content:flex-end;align-items:flex-start}}@media screen and (max-width:1390px){.lsfw-tbl.brand-hotels tr td:nth-child(2){width:470px}.lsfw-tbl.brand-hotels .fz16{max-width:350px}}@media screen and (max-width:1199px){.container .grid .grid__item.big{font-size:20px}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:not(:first-child){display:none}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:first-child,.features.features--left .feature .feature__white{width:100%}.container .grid .grid__item{font-size:17px;margin-bottom:10px}.container .grid .grid__logo{right:20px;top:20px;width:110px}.container .grid .grid__col .grid__item{width:calc(50% - 5px);margin-bottom:10px}.container .grid .grid__col{padding-left:10px}.features.features--end li,.feature li{font-size:17px}.feature li::before{top:7px}.hotel{width:calc(33.3% - 10px)}.lsfw-tbl.brand-hotels .lsfw-tbl__cut450{max-width:250px}}@media screen and (max-width:1023px){.container .grid .grid__item{font-size:14px;padding-left:20px}.container .grid .grid__item.big span{width:auto}html body .page .feature .bth__img{height:300px;position:static;right:auto;margin:0 0 20px 0;left:0;object-position:center}.feature{height:auto;padding:20px;align-items:flex-start;background:#f9f6e5}.feature .feature__logo{top:20px;padding:20px;background:#ffffffdb;border-radius:0 0 5px 5px}html body .page .feature .feature__white{padding:0 !important;background:transparent !important;border-radius:0 !important;width:100% !important}.hotel{width:calc(50% - 10px)}.features .feature .bth__btn{line-height:25px;margin-top:10px}.hotel img{height:250px}.feature li{margin:0 0 10px 0}.lsfw-tbl.brand-hotels tr td.fz10{display:none}}@media screen and (max-width:767px){.lsfw-tbl.brand-hotels .lsfw-tbl__200{width:auto}.lsfw-tbl.brand-hotels .lsfw-tbl__inline{width:calc(100% - 75px)}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline{width:auto !important;margin-right:10px !important}.lsfw-tbl.brand-hotels tr td.fz10 .lsfw-tbl__inline:not(:first-child),.lsfw-tbl.brand-hotels tr td.fz10{display:inline-block}.award img{width:auto;max-width:100%}.brands-hotels .lsfw-sort-wrap.lsfw-sort-wrap--nowrap .show-767{line-height:inherit}.brands-hotels .lsfw-sort-wrap.lsfw-sort-wrap--nowrap .lsfw-sort .lsfw-sort__link.active{color:#c96e31 !important}.brands-hotels .lsfw-sort-wrap.lsfw-sort-wrap--nowrap .lsfw-sort .lsfw-sort__link{width:25px;text-align:center;border-radius:5px;margin-left:5px;height:25px;text-align:center;color:#666;background:#eee;line-height:25px}.brands-hotels .lsfw-sort-wrap{top:0;margin:0}.brands-hotels .lsfw-sort-wrap .lsfw-sort .lsfw-sort__cell{margin:0;border:0}.brands-hotels .bth__ttl-h2 .lsfw-flag+span{width:calc(100% - 113px)}.lsfw-tbl.brand-hotels tr td:nth-child(3){margin-left:-2px;order:2}.lsfw-tbl.brand-hotels tr td{width:100% !important}.lsfw-tbl.brand-hotels .lsfw-tbl__cut.fz10{max-width:calc(100% - 55px)}.lsfw-tbl.brand-hotels tr td:nth-child(2){margin-bottom:3px}.brands-hotels .lsfw-sort-wrap .lsfw-sort__link::after,.lsfw-tbl.brand-hotels tr td:first-child,.lsfw-tbl.brand-hotels tr td:last-child{display:none !important}.brands-hotels .bth__ttl-h2 .lsfw-flag.lsfw-flag--30w{width:32px !important;margin:2px 4px 0 0;background-position-x:0 !important;height:21px !important}.feature .feature__logo{width:100px;top:0;padding:15px}.container .grid .grid__logo.grid__logo--sm{width:76px}.feature .bth__ttl-h2.no-transform{line-height:24px}.hotel .hotel__txt{padding:50px}.container .grid{display:block}.container .grid .grid__item.big{font-size:17px;height:250px}.container .grid .grid__col span{width:70px;display:block}.container .grid .grid__col .grid__item{padding:60px 10px 20px 20px}.container .grid>*{width:100% !important}.container .grid .grid__col{padding:0}.reasons li{background:#e5f6ec;color:#000;padding:15px 15px 15px 50px}.reasons li::after{left:0;top:0;border-radius:5px 0 0 5px;height:100%;padding-top:12px;box-sizing:border-box}.page .bth__ttl-h1.mb30{margin:30px 0 20px 0 !important}.page .bth__ttl-h1{font-size:17px;line-height:27px}.page .bth__uper-link{font-size:16px}.award{white-space:nowrap;overflow:auto}.award .award__all{width:100px;white-space:normal;padding:10px 0;text-align:center;line-height:20px;font-size:10px;border-radius:5px;background-color:#d4e4f2}.hotel .bth__txt{white-space:normal}.award img{margin:0 10px 0 0}.container .grid .grid__logo-baron{right:24px;top:15px;width:85px;height:103px;background:url(https://tophotels.ru/csstx/images/th/brand/baron/logo.png) bottom/contain no-repeat}.brand-socials .brand-social{margin-right:10px}.container .grid .grid__item.right span{padding-bottom:5px}.feature li br{display:none}.feature li{font-size:14px !important;line-height:21px;font-style:normal}.feature .mb20{margin:10px 0 !important}.feature{padding:0 15px 15px 15px}html body .page .feature .bth__img{border-radius:0 0 5px 5px}.feature li::before{top:1px}.hotel .hotel__line{padding:10px 15px}.hotel .hotel__line .mt5{margin-top:2px !important;font-size:10px}.hotel .hotel__line .bth__txt{font-size:14px}.hotel img{height:200px}}@media screen and (max-width:500px){.hotels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;width:100%;flex-direction:column}.hotels.hotels--triple .hotel{width:100%}}
