.pp-hotel-mark .pp-hotel-mark__hotel{font-size:18px;text-transform:uppercase;display:block;margin-bottom:20px;color:#5a6779}.pp-hotel-mark .pp-hotel-mark__cut{max-width:340px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}html body .page .pp-hotel-mark .tour-selection-wrap .review-form-with .tour-selection-rbt-bubble label{width:auto;font-size:13px}.pp-hotel-mark .bth__inp-block-40 .lsfw-cbx,.pp-hotel-mark .bth__inp-block-40 .lsfw-rbt{vertical-align:middle;margin-right:15px;display:inline-block}.pp-hotel-mark .bth__inp-block-40:hover{color:#318cc6}.pp-hotel-mark .bth__inp-block-40{height:40px;line-height:40px;color:#475669;position:relative;border-radius:2px;text-transform:uppercase;border:0;background:#fff;font-size:16px;font-weight:bold;font-family:'apercu_pro',sans-serif;padding:0 10px;display:inline-block;vertical-align:middle;width:100%}html body .page .pp-hotel-mark .tour-selection-wrap-in .review-form-with .tour-selection-rbt-bubble:not(:last-child){margin-right:5px}.pp-hotel-mark .tour-selection-wrap .tour-selection-wrap-flex .tour-selection-field:not(:last-child){margin-right:5px}.pp-hotel-mark .tour-selection-wrap .review-form-with .tour-selection-rbt-bubble label span{font-weight:normal;line-height:32px;height:32px;padding:0 15px}.pp-hotel-mark .show-424{display:none}.pp-hotel-mark .tour-selection-wrap .tour-selection-subttl{font-size:13px;margin-bottom:15px;display:block}.pp-hotel-mark .review-marks{margin-bottom:15px}@media screen and (max-width:1023px){.pp-hotel-mark .tour-selection-wrap .tour-selection-subttl{font-size:12px !important}}@media screen and (max-width:767px){.pp-hotel-mark .pp-hotel-mark__hotel{font-size:13px;margin-bottom:10px}.pp-hotel-mark .pp-hotel-mark__cut{max-width:230px}.pp-hotel-mark .tour-selection-wrap .review-form-with .tour-selection-rbt-bubble label span{padding:0 10px}.pp-hotel-mark .bth__inp-block-40.bth__inp-block-40--cbx .lsfw-cbx,.pp-hotel-mark .bth__inp-block-40.bth__inp-block-40--cbx .lsfw-rbt{margin:4px 15px 4px 0}}@media screen and (max-width:424px){.pp-hotel-mark .tour-selection-wrap .review-form-with .tour-selection-rbt-bubble label span{padding:0 4px}.pp-hotel-mark .tour-selection-wrap .tour-selection-subttl{font-size:11px !important}.pp-hotel-mark .show-424{display:inline-block}.pp-hotel-mark .hide-424{display:none}}@media screen and (max-width:750px){.pp-hotel-mark__hotel{font-size:13px;margin-bottom:10px}.pp-hotel-mark__cut{max-width:230px}.pp-hotel-mark .bth__inp-block-40{font-size:14px}.pp-hotel-mark .bth__inp-block-40 label.fz16{font-size:14px !important;line-height:20px}.pp-hotel-mark .tour-selection-wrap-in>.bth__btn--270{padding:7px 0}}@media screen and (max-width:374px){.pp-hotel-mark .bth__inp-block-40 .fa-suitcase-rolling{display:none}}.lsfw-form-control__years{display:flex;flex-wrap:wrap;padding:10px 5px 0 20px;background:#eee}.lsfw-form-control__year:not(.disabled):hover{color:#fff;background:#318cc6}.lsfw-form-control__year.active{background:#2d7fb3;color:#fff}.lsfw-form-control__year.disabled{cursor:auto;color:#999}.lsfw-form-control__year{text-align:center;font-size:14px;cursor:pointer;width:50px;text-transform:uppercase;height:35px;background:#fff;border-radius:2px;margin:0 10px 10px 0;line-height:35px}.lsfw-form-control__years.lsfw-form-control__years--33p .lsfw-form-control__year{width:calc(33.3% - 10px)}.lsfw-form-control__years.lsfw-form-control__years--33px .lsfw-form-control__year{width:33px;height:33px;line-height:33px}.lsfw-form-control__body.lsfw-form-control__body--scroll.lsfw-form-control__years-scroll{padding:0;background:#eee;max-width:390px;min-height:auto;max-height:230px}@media screen and (max-width:750px){.lsfw-form-control__years{padding-left:15px;padding-right:0}}@media screen and (max-width:500px){.lsfw-form-control__year{font-size:11px;width:calc(25% - 10px)}}
