html{color:#222;font-size:1em;font-weight:400;line-height:1.4;font-family:'Open Sans',sans-serif}body,html{background:#F8F8F8;color:#222}a{color:#1695ec}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}h1{font-size:70px;margin:0;line-height:72px;font-weight:900}h2{font-size:20pt;margin:0;line-height:25pt;font-weight:400}h3{font-size:17pt;line-height:30pt;margin:0}html,body{padding:0;margin:0;font-size:14pt;line-height:22pt}.container{width:1080px;margin:auto;position:relative;display:table}header{width:100%;color:#FFF;z-index:999999;box-sizing:border-box;padding:50px 0 120px;text-align:center;background:linear-gradient(0deg,rgb(0 0 0 / .4) 0%,#fff0 96.52%),linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .5)),#055AFF}header h1{max-width:700px;margin:auto;margin-top:60px}header .logo{display:inline-block;position:relative;float:left}header .logo img{height:60px}footer{padding:30px 0;text-align:center}.footer-logo:before,header .logo:before{background-image:url(../imgs/logo_icon.svg);width:34px;height:34px;content:'';display:inline-block;vertical-align:middle;margin-right:11px;left:0;position:relative;top:-6px;background-repeat:no-repeat}.chip{pointer-events:none;position:absolute;left:0;top:20%;animation:animation 10s cubic-bezier(.10,0,.22,1) 3s infinite}.comment{pointer-events:none;right:0;top:0;position:absolute;animation:animation 10s cubic-bezier(.10,0,.22,1) 1s infinite;transform-origin:center}@keyframes animation{0%{transform:translate(0,0)}50%{transform:translate(0,-50px)}100%{transform:translate(0,0)}}ul.list{padding:0;margin:0;margin-top:-40px}ul.list li{list-style:none;background:#FFF;border-radius:10px;position:relative;display:grid;grid-template-columns:auto 50% auto;margin-bottom:13px}ul.list li:first-child:before{content:'';width:100%;position:absolute;height:10px;background:linear-gradient(90deg,#FF8983 0%,#C4BC14 62.61%,#0A60C6 119.02%);background-size:200%;background-position:0;top:0;left:0;border-radius:10px 10px 0 0;animation:background 5s cubic-bezier(.10,0,.22,1) infinite;z-index:4}@keyframes background{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}ul.list li .list-img{border-radius:10px 0 0 10px;background:#d3e2ff;width:250px;height:230px;display:inline-block;position:relative;overflow:hidden;background-size:cover}ul.list li .list-img:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(rgb(0 0 0 / .2) 0%,#fff0 96.52%);}ul.list li .list-img span.rating{display:inline-block;background:#FFF;color:#000;margin:20px;border-radius:10px;padding:10px;position:relative;z-index:2}ul.list li .list-img span.rating strong{font-weight:400;font-size:35px;display:block}ul.list li .about-hotel{padding:30px 40px;box-sizing:border-box}ul.list li .price-block{padding:25px 25px 25px 0;width:100%;box-sizing:border-box;font-weight:400;width:230px}ul.list li .price-block small{margin-bottom:10px;display:block}ul.list li .price-block span{font-size:40px;display:block}ul.list li .price-block .button{background:#FF3B18;color:#FFF;border-radius:10px;padding:15px 15px;display:inline-block;text-decoration:none;font-size:16px;font-weight:700;margin-top:20px}ul.list li .price-block .button:hover{background-color:#111}.blocks{background:#FFF;border-radius:10px;display:flex;margin-bottom:13px}.blocks .block-content{padding:30px}.blocks .block-content:nth-child(2){border-left:1px #eee solid}@media screen and (max-width:1180px){.container{max-width:100%}.comment,.chip{display:none}header{text-align:center;padding:20px 0 40px}header .logo{float:none}header h1{max-width:100%;font-size:22pt;line-height:26pt;margin-top:20px}ul.list{padding:0 15px}ul.list li{display:block}ul.list li .list-img{width:100%}ul.list li .about-hotel{padding:20px 20px;box-sizing:border-box}ul.list li .price-block{padding:0 20px 20px}.blocks{display:block}}