.cutaway-topline-wrap::before{content:'';height:1px;background-color:#f1ebd3;width:calc(100% - 210px);position:absolute;bottom:0;right:0}.cutaway-topline-wrap{position:relative;display:block;margin:25px 25px 0 25px}.cutaway-topline{display:flex;font-size:14px;color:#475669;font-family:'apercu_pro',sans-serif}.cutaway-topline .cutaway-topline__safety.green{background-color:#e5f6ed}.cutaway-topline .cutaway-topline__safety .hint-parent{position:absolute;left:0;top:0;height:100%;width:40px}.cutaway-topline .cutaway-topline__safety{display:inline-block;font-size:13px;border-radius:5px;position:relative;text-transform:uppercase;vertical-align:middle;padding:7px 20px 7px 40px;height:auto;margin-bottom:10px;background:#dedede 10px center / 20px no-repeat}.cutaway-topline .cutaway-topline__safety.red{background-color:rgba(200,56,49,0.17)}.cutaway-topline .cutaway-topline__safety.green{background-color:#e5f6ec;background-image:url(https://tophotels.ru/csstx/i/secure-green.svg)}.cutaway-topline .cutaway-topline__safety.lite-green{background-color:#e5f6ec;background-image:url(https://tophotels.ru/csstx/i/secure-lite-green.svg)}.cutaway-topline .cutaway-topline__safety.red{background-color:#ffe6e4;background-image:url(https://tophotels.ru/csstx/i/secure-red.svg)}.cutaway-topline .cutaway-topline__safety.orange{background-color:#f9f6e5;background-image:url(https://tophotels.ru/csstx/i/secure-orange.svg)}.cutaway-topline .cutaway-topline__safety.grey{color:#818181 !important;background-image:url(https://tophotels.ru/csstx/i/secure-gray.svg)}.cutaway-topline .cutaway-topline__item:first-of-type{margin-right:40px}.cutaway-topline__img-170{width:170px;height:170px}.cutaway-topline__img-170 img{border-radius:2px}.cutaway-topline__name{width:350px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.cutaway-topline__agent-info{font-size:17px;line-height:22px;margin-top:5px}.cutaway-topline__pro{display:inline-block;background-image:url(/i/tophotels/pro-icon-30.png);width:30px;height:30px;font-family:'apercu_pro',sans-serif;font-size:18px;font-weight:bold;margin:auto;text-align:center;vertical-align:top;margin-right:10px;background-repeat:no-repeat;background-size:contain}.cutaway-topline__fz24{font-size:20px;margin-right:5px}.cutaway-topline__mt25{margin-top:10px}.cutaway-topline .cutaway-topline__item:last-of-type{border-left:1px solid #f1ebd3;margin-left:20px;padding-left:20px}.cutaway-topline .cutaway-topline__item:not(:first-of-type){padding-right:20px;margin-bottom:10px}.cutaway-topline .fa-thumbs-up{font-size:33px;color:#00a551;margin-right:5px}.cutaway-topline__stat-block{display:inline-block;vertical-align:bottom;font-size:17px;margin-right:10px}.cutaway-topline__32{font-size:32px;line-height:25px}.cutaway-topline .bth__btn--green{padding:7px 0;margin-top:30px;width:180px;display:block;color:#00a551 !important;border-color:#00a551 !important;background-color:white !important}.cutaway-topline .bth__btn--green:hover{background-color:#00974c !important;border-color:#00974c !important;color:#fff !important}.cutaway-topline__recomend-block{margin-top:29px}@media screen and (max-width:1023px){.cutaway-topline .cutaway-topline__item:nth-child(2){width:calc(100% - 200px);padding-right:0}.cutaway-topline .cutaway-topline__item:last-of-type{display:none}.cutaway-topline .cutaway-topline__item:first-of-type{margin-right:20px}.cutaway-topline-wrap{padding:25px 15px 0 15px;border-bottom:2px solid #f1ebd3;margin:0}}@media screen and (max-width:769px){.cutaway-topline__name{width:100%}.cutaway-topline .cutaway-topline__safety{font-size:10px;padding:0 15px 0 30px;background-position-x:12px;background-size:10px;line-height:20px;margin-right:10px;vertical-align:top}}@media screen and (max-width:641px){.cutaway-topline__img-170{width:100px;height:100px}.cutaway-topline .cutaway-topline__item:nth-child(2){width:calc(100% - 110px)}.cutaway-topline__agent-info{margin-top:5px;font-size:15px;margin-right:10px;display:inline-block}.cutaway-topline .cutaway-topline__item:first-of-type{margin-right:10px}.cutaway-topline-wrap::before{display:none}.cutaway-topline-wrap{padding-bottom:10px}.cutaway-topline__pro{display:none}.cutaway-topline__mt25{margin-top:10px}.cutaway-topline__fz24{font-size:14px}}@media screen and (max-width:487px){.cutaway-topline .cutaway-topline__safety{line-height:15px;background-size:9px;padding:0 10px 0 20px;background-position-x:7px}}.cutaway-topline__agent-info.city{height:18px}.cutaway-topline__rating-block{height:29px}.cutaway-topline__recomend-block{height:36px}h1.cutaway-topline__name{font-weight:bold;font-family:'apercu_pro',sans-serif}
