@font-face{font-family:'ProximaNova';font-display:auto;src:url('/fonts/ProximaNova/ProximaNova-Light.ttf');font-weight:normal;font-style:normal}.banners-tile{display:flex;justify-content:space-between}.banners-tile__item.banners-tile__item--60p{width:59%}.banners-tile__item.banners-tile__item--40p{width:39%}.banners-tile.banners-tile--sm{margin-bottom:60px;justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 20px);margin-right:-15px}.banners-tile__item-img61{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example61.png')}.banners-tile__item-img5{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example5.png')}.banners-tile__item-img24{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example24.png')}.banners-tile.banners-tile--sm .banners-tile__item.banners-tile__item-img5{background-position:left}.banners-tile__item-img9{background-position:bottom center;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example9.png')}.banners-tile__item-img2{background-position:left;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example2.png')}.banners-tile__item-img42{background-position:center;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example42.png')}.banners-tile__item-img49{background-position:left;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example49.png')}.banners-tile__item-img1{background-position:center;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example1.png')}.banners-tile__item-img25{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example25.png');background-position:center}.banners-tile__item-img121{background-image:url('https://tophotels.ru/csstx/images/big-horizont/bh121/v4-desc.jpg');background-position:bottom left;background-size:cover}.banners-tile__item-img16{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example16.png');background-position:center}.banners-tile__item-img75{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example75.png');background-position:center}.banners-tile__item-img76{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example76.png');background-position:center}.banners-tile__item-img77{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example77.png');background-position:center}.banners-tile__item-img48{background-position:right;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example48.png')}.banners-tile__item-img7{background-position:center;background-image:url('/images/tophotels/media-adv-banners/big-horizont-example7.png')}.banners-tile__item-img12{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example12.jpg')}.banners-tile.banners-tile--sm .banners-tile__item-img12{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example12-sm.png')}.banners-tile.banners-tile--sm .banners-tile__item.banners-tile__item-img61{background-position:left}.banners-tile.banners-tile--sm .banners-tile__item.banners-tile__item-img49{background-position:top}.banners-tile.banners-tile--sm .banners-tile__item.banners-tile__item-img9{background-position:bottom}.banners-tile__item-img74{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example74.png');background-position:right !important}.banners-tile__item-img73{background-image:url('/images/tophotels/media-adv-banners/big-horizont-example73.png');background-position:center !important}.banners-tile.banners-tile--sm .banners-tile__item:hover::after,.banners-tile__item.active::after{position:absolute;width:99.3%;height:99%;top:0;left:0;border-radius:2px;background-color:transparent;content:'';border:2px solid #e03a3a}.banners-tile__item{position:relative;display:inline-block;cursor:pointer;background-size:cover;box-shadow:0 0 8px 1px rgba(0,0,0,0.2);width:346px;height:240px;border-radius:2px;margin:13px}.banners-slick{margin-left:-13px;width:calc(100% + 13px)}.recommendation-block .recommendation-block__sub-ttl{font-size:18px;line-height:27px;margin:35px 0 45px 0}.recommendation-block__ttl{text-transform:uppercase;font-weight:bold;font-size:23px;line-height:37px;width:445px}.recommendation-block{border-radius:5px;width:100%;background-image:url(/images/gold-bg.jpg);background-size:cover;background-repeat:no-repeat;padding:65px 50px;margin-top:30px;display:block;height:450px;font-family:'apercu_pro',sans-serif;color:white !important;position:relative;background-position:center}.recommendation-block__logo{background-size:contain;position:absolute;top:50px;right:30px;background-position:top;background-repeat:no-repeat;width:200px;height:140px;background-image:url("/i/tophotels/TH_heart.png")}.media-present{height:240px;overflow:hidden;position:relative;border-radius:2px;margin-bottom:20px;background-position:center;background-size:cover}.media-present__video{position:absolute;width:100%;height:100%;z-index:1;left:0;border-radius:5px;top:0}.media-present__video>video{position:absolute;top:50%;left:50%;width:103%;height:103%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;border-radius:5px;-o-object-fit:cover;object-fit:cover}.media-present__txt{position:relative;z-index:2;padding:60px 30px}.media-present__ttl{display:block;margin-bottom:80px;color:white;font-size:22px;font-family:'apercu_pro',sans-serif;line-height:22px;font-weight:bold;text-transform:uppercase}.file-list__li .fz13{margin-left:20px}.file-list__li .bold{color:#318cc6}.file-list__li>a>span:first-of-type{width:40px;font-weight:bold}.file-list__li>a{align-items:center;color:#475669;display:flex}.file-list__li .bth__square-icon{margin-left:auto;margin-right:0}.file-list__li{cursor:pointer;text-transform:uppercase;padding:10px 25px;box-shadow:0 0 7px 1px #00000017;border-radius:2px;margin-bottom:20px}.files-list{margin-bottom:80px;margin-top:30px}.banners-slick .slick-list{width:100%}.banners-tile.banners-tile--sm .banners-tile__item.banners-tile__item-img7{background-position:right}.banners-tile.banners-tile--sm .banners-tile__item{height:195px;margin:0 15px 15px 0;width:32%;background-position:center}.media-grey .txt-stat-block>div b{font-size:32px;margin-bottom:5px;font-family:"Times New Roman"}.media-grey .txt-stat-block>div span{font-size:16px;font-family:'ProximaNova',sans-serif}.media-grey .txt-stat-block>div{width:auto;margin-bottom:0;margin-right:130px}.media-grey{padding:30px;border-radius:2px;background-color:#eee}.txt-stat-block>div:nth-child(1),.txt-stat-block>div:nth-child(2),.txt-stat-block>div:nth-child(3){margin-bottom:35px}.txt-stat-block>div{width:calc(33% - 30px);margin-right:30px;display:inline-block;vertical-align:top}.txt-stat-block{color:#475669;margin:35px 0 0 0}.txt-stat-block b{display:block;font-size:25px;margin-bottom:10px}.txt-stat-block span{font-size:14px;display:block}.txt-stat-block .txt-stat-block__col--dbl>div{display:inline-block;vertical-align:top}.txt-stat-block .txt-stat-block__col--dbl>div:first-of-type{margin-right:30px}@media screen and (max-width:1024px){.banners-tile__item{width:235px;height:160px}.banners-tile.banners-tile--sm{display:block;width:100%;margin:0 0 30px 0}.banners-tile.banners-tile--sm .banners-tile__item{width:410px;height:200px}}@media screen and (max-width:766px){.recommendation-block{padding:20px;height:auto}.recommendation-block__ttl{width:100%;font-size:18px;line-height:29px}.txt-stat-block>div{width:100% !important;margin-right:0 !important}.txt-stat-block span{font-size:13px !important}.txt-stat-block b{font-size:18px !important}.banners-tile__item{width:33%;height:97px}.banners-tile.banners-tile--sm .banners-tile__item{width:100%;height:200px}.recommendation-block__logo{top:auto;width:50px;height:50px;bottom:70px}.recommendation-block .recommendation-block__sub-ttl{font-size:14px;line-height:22px}.file-list__li>a>span:first-of-type{display:none}.file-list__li .bth__square-icon{display:none}.file-list__li{padding:15px}.file-list__li>a{display:block}.file-list__li .fz13{display:block;margin:10px 0 0 0}.media-present{text-align:center}.media-present__txt{padding:60px 20px}.media-present__ttl{width:250px;line-height:34px;font-size:22px;margin-bottom:20px}.media-grey .txt-stat-block>div{width:48% !important}.media-grey .bth__ttl-h2.normal{font-size:15px}.media-grey .bth__ttl-h2{display:block}.media-grey{padding:15px 15px 0 15px}.banners-tile__item-img7{background-position:right}}@media screen and (max-width:450px){.banners-tile .banners-tile__item,.banners-tile.banners-tile--sm .banners-tile__item{margin:20px 0 0 0;display:block;width:100%;height:175px}.banners-tile{display:block}.banners-slick{margin:0;width:100%}.banners-tile__item-img42{background-color:#3f0f63;background-size:260px;background-repeat:no-repeat}.banners-tile__item-img12,.banners-tile__item-img49{display:none !important}.banners-slick>div{display:block}}@media screen and (max-width:380px){.banners-tile .banners-tile__item,.banners-tile.banners-tile--sm .banners-tile__item{height:160px}}@media screen and (max-width:340px){.banners-tile .banners-tile__item,.banners-tile.banners-tile--sm .banners-tile__item{height:130px}}.intro{height:240px;overflow:hidden;position:relative;border-radius:5px;margin-bottom:20px;background-position:center;background-size:cover}.intro .intro__video{position:absolute;width:100%;height:100%;z-index:1;left:0;border-radius:5px;top:0}.intro .intro__video>video{position:absolute;top:50%;left:50%;width:103%;height:103%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;border-radius:5px;-o-object-fit:cover;object-fit:cover}.intro .intro__txt{position:relative;z-index:2;padding:60px 50px}.intro .intro__ttl{display:block;margin-bottom:80px;color:white;font-size:22px;font-family:'apercu_pro',sans-serif;line-height:22px;font-weight:bold;text-transform:uppercase}.brands .brands__sub-ttl{font-size:18px;line-height:27px;margin:35px 0 45px 0}.brands .brands__ttl{font-weight:bold;font-size:23px;line-height:37px}.brands{border-radius:5px;width:100%;background-image:url(https://tophotels.ru/csstx/images/th/info/advertising/gold-bg.jpg);background-size:cover;background-repeat:no-repeat;padding:65px 50px;margin-top:30px;display:block;height:450px;font-family:'apercu_pro',sans-serif;color:white !important;position:relative;background-position:center}.brands .bth__btn.bth__btn--transp:hover{background:rgba(255,255,255,0.9)}.brands .bth__btn.bth__btn--transp{border-radius:5px;font-weight:bold;font-size:13px}.brands::before{content:'';position:absolute;top:50px;right:30px;width:200px;height:140px;background:url(https://tophotels.ru/csstx/images/th/info/advertising/TH_heart.png) center/contain no-repeat}.statistic{gap:20px;grid-template-columns:repeat(3,1fr);display:grid;margin-top:30px}.statistic li{padding:15px 0 15px 100px;text-transform:uppercase;background:#eee;border-radius:5px;position:relative;font-size:14px}.statistic li .statistic__inline:not(:last-of-type){margin-right:40px}.statistic li .statistic__inline{display:inline-block;vertical-align:middle}.statistic li i{width:60px;height:60px;position:absolute;left:15px;top:12px;border-radius:10px;line-height:60px;text-align:center;font-size:25px;background:#fff}.statistic li b{display:block;font-size:25px;line-height:25px;margin-bottom:10px}.media-items{gap:15px;grid-template-columns:repeat(3,1fr);display:grid}.media-items .media-item.active img{opacity:.5}.media-items .media-item.active::before,.media-items .media-item:hover::before{background:rgba(255,255,255,0.6)}.media-items .media-item::before{content:'';width:100%;height:100%;position:absolute;top:0;transition:.2s;left:0;border-radius:5px}.media-items .media-item{position:relative;height:200px;border-radius:5px;background:center/cover no-repeat;background:#eee}.media-items .media-item img{border-radius:inherit}.media-slider__paginator.bth__txt{display:block;text-align:center;line-height:50px;background:#eee;color:#318cc6;border-radius:5px;font-weight:bold}.media-slick .media-arrow{background:url(https://tophotels.ru/csstx/i/arrow-right-white.svg) center/5px no-repeat;display:block;width:25px;height:100%;position:absolute;cursor:pointer;top:0;z-index:1}.media-slick{margin-bottom:20px;border-radius:5px;overflow:hidden}.media-slick .media-arrow:hover{opacity:.6}.media-slick .media-arrow.next{right:0}.media-slick .media-arrow.prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px){.media-items{gap:0 10px}.media-slick{margin-bottom:10px}.media-items .media-item{height:170px}.statistic li{padding-left:95px}.intro{margin-bottom:40px}.statistic{gap:15px}.media-slider__paginator.bth__txt{font-size:14px}}@media screen and (max-width:1199px){.media-items .media-item{height:150px}.statistic{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.statistic li b{font-size:20px;line-height:20px}.statistic li{font-size:13px;padding-left:92px}.statistic li i{height:55px;line-height:55px}.media-items .media-item{height:165px}.media-slick .media-items .media-item:last-of-type{display:none}.media-items{gap:10px;grid-template-columns:repeat(2,1fr)}.brands{padding:35px 40px;height:auto}.brands .brands__sub-ttl{font-size:15px;margin:25px 0 35px 0}.brands::before{top:25px}.intro{height:180px}.intro .intro__ttl{margin-bottom:30px}.intro .intro__txt{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:flex-start}}@media screen and (max-width:766px){.brands .brands__ttl{font-size:16px;line-height:26px}.statistic{gap:10px;margin-top:20px;grid-template-columns:repeat(1,1fr)}.brands{text-align:center}.brands::before{position:static;display:block;margin:0 auto 15px auto}.brands .brands__sub-ttl{font-size:14px;line-height:22px;margin:20px 0 30px 0}.brands .brands__sub-ttl br{display:none}.intro .intro__txt{padding:60px 20px}.intro .bth__btn.bth__btn--lower{padding:0;width:200px !important;font-size:11px;line-height:25px}.intro .intro__txt{align-items:center;background:rgba(0,0,0,0.52)}.intro .intro__ttl{font-size:14px}.media-slick>.relative:not(:first-of-type){display:none}.media-items .media-item img,.media-items .media-item{height:auto}.media-items{grid-template-columns:repeat(1,1fr)}.brands{padding:20px}}@media screen and (max-width:500px){.media-slider__paginator.bth__txt{font-size:13px}}
