@import url(https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:AcromRegular;src:url(/fonts/Acrom-Regular.eot);src:local("Acrom Regular");src:local("Acrom-Regular");src:url(/fonts/Acrom-Regular.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-Regular.woff) format("woff");src:url(/fonts/Acrom-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AcromBold;src:url(/fonts/Acrom-Bold.eot);src:local("Acrom Bold"),local("Acrom-Bold");src:url(/fonts/Acrom-Bold.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-Bold.woff) format("woff");src:url(/fonts/Acrom-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:AcromThin;src:url(/fonts/Acrom-Thin.eot);src:local("Acrom Thin"),local("Acrom-Thin");src:url(/fonts/Acrom-Thin.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-Thin.woff) format("woff");src:url(/fonts/Acrom-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:AcromLight;src:url(/fonts/Acrom-Light.eot);src:local("Acrom Light"),local("Acrom-Light");src:url(/fonts/Acrom-Light.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-Light.woff) format("woff");src:url(/fonts/Acrom-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:AcromExtraBold;src:url(/fonts/Acrom-ExtraBold.eot);src:local("Acrom ExtraBold"),local("Acrom-ExtraBold");src:url(/fonts/Acrom-ExtraBold.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-ExtraBold.woff) format("woff");src:url(/fonts/Acrom-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:AcromMedium;src:url(/fonts/Acrom-Medium.eot);src:local("Acrom Medium"),local("Acrom-Medium");src:url(/fonts/Acrom-Medium.eot?#iefix) format("embedded-opentype");src:url(/fonts/Acrom-Medium.woff) format("woff");src:url(/fonts/Acrom-Medium.ttf) format("truetype");font-weight:500;font-style:normal}body{color:#5e5e5e;font-family:AcromRegular,sans-serif;font-size:14px;line-height:1.2;-webkit-font-smoothing:antialiased;min-width:320px}body ::-moz-selection{background:#0ea2d2;color:#fff}body ::selection{background:#0ea2d2;color:#fff}body b,body strong{font-weight:700}button,input{font-family:AcromRegular,sans-serif}#app{background:#edf1f2;max-width:1400px;margin:0 auto;padding:40px}@media only screen and (max-width:992px){#app{padding:20px}}@media only screen and (max-width:340px){#app{padding:20px 0}}[class*=" el-icon-"],[class^=el-icon-]{-webkit-font-smoothing:antialiased}.el-select-dropdown__item{color:#5e5e5e}.el-select-dropdown__item.selected{color:#0ea2d2}.el-select-dropdown__item.hover{background:#0ea2d2;color:#fff}footer{margin:80px 40px 30px 0;text-align:right;font-size:12px}@media only screen and (max-width:767px){footer{margin:80px 10px 0}}footer a{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer}footer a:hover{color:#096b8a;color:#0b7da2}.footer-info,.message-view{line-height:1.4;margin-top:20px;font-size:18px;text-align:center}.footer-info a,.message-view a{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer}.footer-info a:hover,.message-view a:hover{color:#096b8a}.footer-info .error-button,.message-view .error-button{margin-top:15px;font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px}.footer-info .error-button:hover,.message-view .error-button:hover{background:#1e6e44;border-color:#1e6e44}.el-carousel__item.is-animating{transition:transform .3s ease-in-out}.el-form-item__error{font-size:13.5px;width:300px;text-align:left}.right .el-form-item__error{margin-left:15px;margin-top:-5px}@media only screen and (max-width:767px){.right .el-form-item__error{margin-left:0}}.el-form-error .el-input__inner,.el-form-error .el-range-input{border-color:#f56c6c!important}.preloader{text-align:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #0ea2d2;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0ea2d2 transparent transparent transparent}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-hidden{display:none}.error-info{background:#f56c6c;color:#fff;display:inline-block;padding:10px 15px;margin-bottom:15px}.text{font-size:14px}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.el-row{margin-bottom:20px}.el-row:last-child{margin-bottom:0}.el-col{border-radius:4px}.bg-purple-dark{background:#99a9bf}.bg-purple{background:#d3dce6}.bg-purple-light{background:#e5e9f2}.grid-content{border-radius:4px;min-height:36px;position:relative}.row-bg{padding:10px 0;background-color:#f9fafc}.el-message{background-color:#fff;border-color:#0ea2d2;border-color:#0c90ba}.el-message .el-icon-success{color:#0ea2d2;font-size:18px}.el-message.el-message--success .el-message__content{color:#0ea2d2;font-size:16px}.el-message-box .el-message-box__headerbtn .el-message-box__close{transition:all .3s}.el-message-box .el-message-box__headerbtn .el-message-box__close:hover{color:#0ea2d2}.el-message-box .el-message-box__content{padding:15px 25px}.el-message-box .el-message-box__content .el-message-box__container .el-message-box__message{text-align:center;font-size:16px}.el-message-box .el-message-box__btns{text-align:center}.el-message-box .el-message-box__btns button{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;padding:12px 20px;margin-bottom:15px}.el-message-box .el-message-box__btns button:hover{background:#1e6e44;border-color:#1e6e44}.el-message-box .el-icon-success{color:#0ea2d2;font-size:18px}.el-message-box.el-message--success .el-message__content{color:#0ea2d2;font-size:16px}.step-2,.step-3,.step-4{max-width:1180px;margin:0 auto}.step-2 .top-header,.step-3 .top-header,.step-4 .top-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px;font-size:16px;line-height:24px;height:auto;vertical-align:top}@media only screen and (max-width:767px){.step-2 .top-header,.step-3 .top-header,.step-4 .top-header{height:auto}}.step-2 .top-header .header-back,.step-2 .top-header .header-dates,.step-2 .top-header .header-room,.step-3 .top-header .header-back,.step-3 .top-header .header-dates,.step-3 .top-header .header-room,.step-4 .top-header .header-back,.step-4 .top-header .header-dates,.step-4 .top-header .header-room{line-height:24px;height:24px;vertical-align:top;white-space:nowrap;transition:all .3s;cursor:pointer;margin-bottom:5px}.step-2 .top-header .header-back:hover,.step-2 .top-header .header-dates:hover,.step-2 .top-header .header-room:hover,.step-3 .top-header .header-back:hover,.step-3 .top-header .header-dates:hover,.step-3 .top-header .header-room:hover,.step-4 .top-header .header-back:hover,.step-4 .top-header .header-dates:hover,.step-4 .top-header .header-room:hover{color:#096b8a;color:#0ea2d2}.step-2 .top-header .header-back:hover span,.step-2 .top-header .header-dates:hover span,.step-2 .top-header .header-room:hover span,.step-3 .top-header .header-back:hover span,.step-3 .top-header .header-dates:hover span,.step-3 .top-header .header-room:hover span,.step-4 .top-header .header-back:hover span,.step-4 .top-header .header-dates:hover span,.step-4 .top-header .header-room:hover span{border-color:#0ea2d2}.step-2 .top-header .header-back i,.step-2 .top-header .header-dates i,.step-2 .top-header .header-room i,.step-3 .top-header .header-back i,.step-3 .top-header .header-dates i,.step-3 .top-header .header-room i,.step-4 .top-header .header-back i,.step-4 .top-header .header-dates i,.step-4 .top-header .header-room i{font-size:24px;line-height:24px;height:24px;vertical-align:top;color:#0ea2d2;width:30px}.step-2 .top-header .header-back span,.step-2 .top-header .header-dates span,.step-2 .top-header .header-room span,.step-3 .top-header .header-back span,.step-3 .top-header .header-dates span,.step-3 .top-header .header-room span,.step-4 .top-header .header-back span,.step-4 .top-header .header-dates span,.step-4 .top-header .header-room span{border-bottom:1px dashed transparent}.step-2 .top-header .header-back,.step-3 .top-header .header-back,.step-4 .top-header .header-back{margin-left:-3px;margin-right:auto;padding-right:15px}.step-2 .top-header .header-back i,.step-3 .top-header .header-back i,.step-4 .top-header .header-back i{margin:-1px 0 0 0}.step-2 .top-header .header-dates,.step-3 .top-header .header-dates,.step-4 .top-header .header-dates{margin-right:15px;margin-left:-3px}.step-2 .top-header .header-dates i,.step-3 .top-header .header-dates i,.step-4 .top-header .header-dates i{margin:0}.step-2 .top-header .header-room,.step-3 .top-header .header-room,.step-4 .top-header .header-room{margin-left:-3px}.step-2 .top-header .header-room i,.step-3 .top-header .header-room i,.step-4 .top-header .header-room i{margin:-1px 0 0 0}.step-2 .el-progress,.step-3 .el-progress,.step-4 .el-progress{display:flex;justify-content:space-between;align-items:center}.step-2 .el-progress .el-progress__text,.step-3 .el-progress .el-progress__text,.step-4 .el-progress .el-progress__text{color:#5e5e5e}.step-2 .el-progress .el-progress-bar__outer,.step-3 .el-progress .el-progress-bar__outer,.step-4 .el-progress .el-progress-bar__outer{background:#fff}.step-2 .el-progress .el-progress-bar__outer .el-progress-bar__inner,.step-3 .el-progress .el-progress-bar__outer .el-progress-bar__inner,.step-4 .el-progress .el-progress-bar__outer .el-progress-bar__inner{background:#0ea2d2}.step-2 .header-featured-image,.step-3 .header-featured-image,.step-4 .header-featured-image{margin:10px auto;text-align:center}.step-2 .header-featured-image img,.step-3 .header-featured-image img,.step-4 .header-featured-image img{width:100%}.step-2 .step-heading,.step-3 .step-heading,.step-4 .step-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0}.step-2 .step-heading.blink,.step-2 .step-heading.blink2,.step-2 .step-heading.blink3,.step-2 .step-heading.blink4,.step-2 .step-heading.blink5,.step-3 .step-heading.blink,.step-3 .step-heading.blink2,.step-3 .step-heading.blink3,.step-3 .step-heading.blink4,.step-3 .step-heading.blink5,.step-4 .step-heading.blink,.step-4 .step-heading.blink2,.step-4 .step-heading.blink3,.step-4 .step-heading.blink4,.step-4 .step-heading.blink5{-webkit-animation:blink .2s 6 alternate;animation:blink .2s 6 alternate}.step-2 .step-heading h2,.step-2 .step-heading h3,.step-3 .step-heading h2,.step-3 .step-heading h3,.step-4 .step-heading h2,.step-4 .step-heading h3{font-size:20px;line-height:1.3}@media only screen and (max-width:767px){.step-2 .step-heading h2,.step-2 .step-heading h3,.step-3 .step-heading h2,.step-3 .step-heading h3,.step-4 .step-heading h2,.step-4 .step-heading h3{font-size:18px}}.step-2 .step-heading .room-view,.step-3 .step-heading .room-view,.step-4 .step-heading .room-view{text-align:right;margin-left:15px}@media only screen and (max-width:767px){.step-2 .step-heading .room-view,.step-3 .step-heading .room-view,.step-4 .step-heading .room-view{display:none}}.step-2 .step-heading .room-view>div,.step-3 .step-heading .room-view>div,.step-4 .step-heading .room-view>div{font-size:24px;display:inline-block;transition:all .3s;cursor:pointer}.step-2 .step-heading .room-view>div:hover,.step-3 .step-heading .room-view>div:hover,.step-4 .step-heading .room-view>div:hover{color:#096b8a}.step-2 .step-heading .room-view>div.active,.step-2 .step-heading .room-view>div.active:hover,.step-3 .step-heading .room-view>div.active,.step-3 .step-heading .room-view>div.active:hover,.step-4 .step-heading .room-view>div.active,.step-4 .step-heading .room-view>div.active:hover{color:#0ea2d2;cursor:default}.step-2 .step-heading .room-view>div:hover,.step-3 .step-heading .room-view>div:hover,.step-4 .step-heading .room-view>div:hover{color:#0ea2d2}.step-2 .step-heading .room-view>div.grid,.step-3 .step-heading .room-view>div.grid,.step-4 .step-heading .room-view>div.grid{width:28px;text-align:center}.step-2 .step-heading .room-view>div.list,.step-3 .step-heading .room-view>div.list,.step-4 .step-heading .room-view>div.list{font-size:28px;position:relative;margin-left:5px}.step-2 .step-heading .room-view>div.list i,.step-3 .step-heading .room-view>div.list i,.step-4 .step-heading .room-view>div.list i{position:relative;display:block;top:1.25px}@-webkit-keyframes blink{0%{color:#0ea2d2}to{color:#2eaa69}}@keyframes blink{0%{color:#0ea2d2}to{color:#2eaa69}}.el-picker-panel{color:#5e5e5e}@media only screen and (max-width:767px){.el-picker-panel{min-width:300px;width:300px;top:0!important}}.el-picker-panel .el-date-range-picker__header .el-picker-panel__icon-btn{color:#5e5e5e;font-size:20px;margin-top:5px}.el-picker-panel .el-date-range-picker__header .el-picker-panel__icon-btn:hover{color:#0ea2d2}.el-picker-panel .el-date-range-picker__header .el-picker-panel__icon-btn:first-of-type{display:none}@media only screen and (max-width:767px){.el-picker-panel .el-date-range-picker__header .el-picker-panel__icon-btn.el-icon-arrow-right{margin-top:-307px}}@media only screen and (max-width:767px){.el-picker-panel .el-picker-panel__body{min-width:300.5px;width:300.5px}.el-picker-panel .el-picker-panel__body .el-date-range-picker__content{width:100%;padding-bottom:0}}.el-picker-panel .el-date-table{font-size:14px}@media only screen and (max-width:767px){.el-picker-panel .el-date-table{min-height:269px}.el-picker-panel .el-date-table tr:first-of-type{height:40.5px}}.el-picker-panel .el-date-table th{color:#5e5e5e;background:#e6e9ea}.el-picker-panel .el-date-table th:nth-of-type(6),.el-picker-panel .el-date-table th:nth-of-type(7){color:#f66}.el-picker-panel .el-date-table tr.el-date-table__row td:nth-of-type(6),.el-picker-panel .el-date-table tr.el-date-table__row td:nth-of-type(7){color:#ff8f8f}.el-picker-panel .el-date-table td.today span{color:#0ea2d2}.el-picker-panel .el-date-table td:hover span{color:#fff}.el-picker-panel .el-date-table td.end-date div,.el-picker-panel .el-date-table td.start-date div{margin:0}.el-picker-panel .el-date-table td.end-date div span,.el-picker-panel .el-date-table td.start-date div span{background:#0ea2d2}.el-picker-panel .el-date-table td.start-date div{border-top-left-radius:0;border-bottom-left-radius:0}.el-picker-panel .el-date-table td.end-date div{border-top-right-radius:0;border-bottom-right-radius:0}.el-picker-panel .el-date-table td.available:hover div{background:#0c90ba;color:#fff}.el-picker-panel .el-date-table td.in-range div{background:#0ea2d2}.el-picker-panel .el-date-table td.in-range div span{color:#fff}.el-picker-panel .el-date-table td.in-range:hover div,.el-picker-panel .el-date-table td.in-range:hover div span{background:#0c90ba}.el-picker-panel .el-date-table td.prev-month{cursor:default}.el-picker-panel .el-date-table td.next-month,.el-picker-panel .el-date-table td.prev-month div{display:none}.el-picker-panel .el-date-table td.disabled,.el-picker-panel .el-date-table td.disabled:hover{color:#c0c4cc;cursor:not-allowed}.el-picker-panel .el-date-table td.disabled:hover div,.el-picker-panel .el-date-table td.disabled:hover div:hover,.el-picker-panel .el-date-table td.disabled div,.el-picker-panel .el-date-table td.disabled div:hover{background:none;color:#c0c4cc}.el-picker-panel .el-date-table td.disabled:hover div:hover span,.el-picker-panel .el-date-table td.disabled:hover div:hover span:hover,.el-picker-panel .el-date-table td.disabled:hover div span,.el-picker-panel .el-date-table td.disabled:hover div span:hover,.el-picker-panel .el-date-table td.disabled div:hover span,.el-picker-panel .el-date-table td.disabled div:hover span:hover,.el-picker-panel .el-date-table td.disabled div span,.el-picker-panel .el-date-table td.disabled div span:hover{color:#c0c4cc}.step-1{max-width:630px;margin:0 auto}.step-1 h1,.step-1 h2,.step-1 h3,.step-1 h4,.step-1 h5,.step-1 h6{margin:20px auto 10px;line-height:1.3}.step-1 h1{text-align:center;font-size:22px;margin:5px auto 0}.step-1 h2{font-size:19px;margin:35px auto 5px}.step-1 h3{font-size:17px;margin:35px auto 5px}.step-1 h4{font-size:16px;margin:15px auto 10px}@media only screen and (max-width:767px){.step-1 .content{max-width:300px;margin:0 auto}}.step-1 .el-col.right{text-align:right}@media only screen and (max-width:767px){.step-1 .el-col,.step-1 .el-col.right{text-align:left}}.step-1 .el-range-editor{width:300px}.step-1 .el-range-editor:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.step-1 .el-range-editor .el-icon-circle-close{font-family:inherit;transition:all .3s;cursor:pointer;position:relative}.step-1 .el-range-editor .el-icon-circle-close:hover{color:#096b8a}.step-1 .el-range-editor .el-icon-circle-close .el-input input{padding-left:40px}.step-1 .el-range-editor .el-icon-circle-close:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;font-family:element-icons;font-size:18px;font-weight:400;content:"";position:absolute;top:-1px;left:19px;transform:rotate(45deg);transition:all .3s;cursor:pointer}.step-1 .el-range-editor .el-icon-circle-close:before:hover,.step-1 .el-range-editor .el-icon-circle-close:hover:before{color:#096b8a}.step-1 .el-input__inner,.step-1 .el-range-input{cursor:pointer;transition:all .3s;color:#5e5e5e}.step-1 .el-input__inner::-webkit-input-placeholder,.step-1 .el-range-input::-webkit-input-placeholder{color:#5e5e5e}.step-1 .el-input__inner:-ms-input-placeholder,.step-1 .el-range-input:-ms-input-placeholder{color:#5e5e5e}.step-1 .el-input__inner:-moz-placeholder,.step-1 .el-input__inner::-moz-placeholder,.step-1 .el-range-input:-moz-placeholder,.step-1 .el-range-input::-moz-placeholder{color:#5e5e5e;opacity:1}.el-form-error .step-1 .el-input__inner,.el-form-error .step-1 .el-range-input,.step-1 .el-input__inner.el-form-error,.step-1 .el-range-input.el-form-error{border-color:#f56c6c}.step-1 .el-input__inner.is-active,.step-1 .el-input__inner.is-active:hover,.step-1 .el-input__inner.is-focus,.step-1 .el-input__inner.is-focus .el-input__inner,.step-1 .el-input__inner:focus,.step-1 .el-input__inner:hover,.step-1 .el-range-input.is-active,.step-1 .el-range-input.is-active:hover,.step-1 .el-range-input.is-focus,.step-1 .el-range-input.is-focus .el-input__inner,.step-1 .el-range-input:focus,.step-1 .el-range-input:hover{border-color:#0ea2d2}.el-form-error .step-1 .el-input__inner.is-active,.el-form-error .step-1 .el-input__inner.is-active:hover,.el-form-error .step-1 .el-input__inner.is-focus,.el-form-error .step-1 .el-input__inner.is-focus .el-input__inner,.el-form-error .step-1 .el-input__inner:focus,.el-form-error .step-1 .el-input__inner:hover,.el-form-error .step-1 .el-range-input.is-active,.el-form-error .step-1 .el-range-input.is-active:hover,.el-form-error .step-1 .el-range-input.is-focus,.el-form-error .step-1 .el-range-input.is-focus .el-input__inner,.el-form-error .step-1 .el-range-input:focus,.el-form-error .step-1 .el-range-input:hover,.step-1 .el-input__inner.is-active.el-form-error,.step-1 .el-input__inner.is-active:hover.el-form-error,.step-1 .el-input__inner.is-focus.el-form-error,.step-1 .el-input__inner.is-focus .el-input__inner.el-form-error,.step-1 .el-input__inner:focus.el-form-error,.step-1 .el-input__inner:hover.el-form-error,.step-1 .el-range-input.is-active.el-form-error,.step-1 .el-range-input.is-active:hover.el-form-error,.step-1 .el-range-input.is-focus.el-form-error,.step-1 .el-range-input.is-focus .el-input__inner.el-form-error,.step-1 .el-range-input:focus.el-form-error,.step-1 .el-range-input:hover.el-form-error{border-color:#f56c6c}.step-1 .el-input__inner .el-input__icon,.step-1 .el-input__inner .el-range__icon,.step-1 .el-range-input .el-input__icon,.step-1 .el-range-input .el-range__icon{margin-left:0;margin-top:0;color:#0ea2d2}.step-1 .el-input__inner .el-range__icon,.step-1 .el-range-input .el-range__icon{position:relative}.step-1 .el-input__inner .el-range__icon .el-input input,.step-1 .el-range-input .el-range__icon .el-input input{padding-left:40px}.step-1 .el-input__inner .el-range__icon:before,.step-1 .el-range-input .el-range__icon:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;content:"";top:0;top:1px;left:2px}.step-1 .el-input-number-block h3{display:inline-block;text-align:left;width:300px}@media only screen and (max-width:767px){.step-1 .el-input-number-block h3{display:block;text-align:left;width:100%;margin-top:15px}}.step-1 .el-input-number-block .el-input-number{width:150px!important;margin-right:150px;cursor:pointer;transition:all .3s}.el-form-error .step-1 .el-input-number-block .el-input-number,.step-1 .el-input-number-block .el-input-number.el-form-error{border-color:#f56c6c}.step-1 .el-input-number-block .el-input-number.is-active,.step-1 .el-input-number-block .el-input-number.is-active:hover,.step-1 .el-input-number-block .el-input-number.is-focus,.step-1 .el-input-number-block .el-input-number.is-focus .el-input__inner,.step-1 .el-input-number-block .el-input-number:focus,.step-1 .el-input-number-block .el-input-number:hover{border-color:#0ea2d2}.el-form-error .step-1 .el-input-number-block .el-input-number.is-active,.el-form-error .step-1 .el-input-number-block .el-input-number.is-active:hover,.el-form-error .step-1 .el-input-number-block .el-input-number.is-focus,.el-form-error .step-1 .el-input-number-block .el-input-number.is-focus .el-input__inner,.el-form-error .step-1 .el-input-number-block .el-input-number:focus,.el-form-error .step-1 .el-input-number-block .el-input-number:hover,.step-1 .el-input-number-block .el-input-number.is-active.el-form-error,.step-1 .el-input-number-block .el-input-number.is-active:hover.el-form-error,.step-1 .el-input-number-block .el-input-number.is-focus.el-form-error,.step-1 .el-input-number-block .el-input-number.is-focus .el-input__inner.el-form-error,.step-1 .el-input-number-block .el-input-number:focus.el-form-error,.step-1 .el-input-number-block .el-input-number:hover.el-form-error{border-color:#f56c6c}@media only screen and (max-width:767px){.step-1 .el-input-number-block .el-input-number{margin-left:auto;margin-right:auto}}.step-1 .el-input-number-block .el-input-number .el-input-number__decrease,.step-1 .el-input-number-block .el-input-number .el-input-number__increase{transition:all .3s}.step-1 .el-input-number-block .el-input-number .el-input-number__decrease:not(.is-disabled),.step-1 .el-input-number-block .el-input-number .el-input-number__increase:not(.is-disabled){color:#0ea2d2;transition:all .3s;cursor:pointer}.step-1 .el-input-number-block .el-input-number .el-input-number__decrease:not(.is-disabled):hover,.step-1 .el-input-number-block .el-input-number .el-input-number__increase:not(.is-disabled):hover{color:#096b8a}.step-1 .el-input-number-block .el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.step-1 .el-input-number-block .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#0ea2d2}.step-1 .adult-select{position:relative}.step-1 .adult-select .el-input input{padding-left:40px}.step-1 .adult-select:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;content:""}.step-1 .child-title{text-align:left;margin-left:15px;position:relative}.step-1 .child-title i{position:relative;top:1px;color:#0ea2d2}@media only screen and (max-width:767px){.step-1 .child-title{margin-left:0}}.step-1 .select-child-block{position:relative;width:300px;display:inline-block}.step-1 .select-child-block .child-remove{display:block;position:absolute;right:12px;top:11px;height:13px;width:5px;border:none;background:none;color:#0ea2d2;transition:all .3s;cursor:pointer}.step-1 .select-child-block .child-remove:hover{color:#096b8a}.step-1 .select-child-block .child-remove:before{font-family:element-icons;font-size:18px;content:"";position:absolute;top:0;right:0;transform:rotate(45deg)}.step-1 .select-child-block .child-selected{position:relative}.step-1 .select-child-block .child-selected .el-input input{padding-left:40px}.step-1 .select-child-block .child-selected:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;content:"";left:12px}.step-1 .select-child-block .child-selected .el-input__suffix{display:none}.step-1 .child-add{position:relative;cursor:pointer;transition:all .3s}.step-1 .child-add .el-input input{padding-left:40px}.step-1 .child-add:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;font-family:element-icons;font-size:18px;font-weight:400;content:"";top:9px}.step-1 .el-select{width:300px;margin-bottom:5px}.step-1 .el-select .el-input{cursor:pointer;transition:all .3s}.step-1 .el-select .el-input::-webkit-input-placeholder{color:#5e5e5e}.step-1 .el-select .el-input:-ms-input-placeholder{color:#5e5e5e}.step-1 .el-select .el-input:-moz-placeholder,.step-1 .el-select .el-input::-moz-placeholder{color:#5e5e5e;opacity:1}.el-form-error .step-1 .el-select .el-input,.step-1 .el-select .el-input.el-form-error{border-color:#f56c6c}.step-1 .el-select .el-input.is-active,.step-1 .el-select .el-input.is-active:hover,.step-1 .el-select .el-input.is-focus,.step-1 .el-select .el-input.is-focus .el-input__inner,.step-1 .el-select .el-input:focus,.step-1 .el-select .el-input:hover{border-color:#0ea2d2}.el-form-error .step-1 .el-select .el-input.is-active,.el-form-error .step-1 .el-select .el-input.is-active:hover,.el-form-error .step-1 .el-select .el-input.is-focus,.el-form-error .step-1 .el-select .el-input.is-focus .el-input__inner,.el-form-error .step-1 .el-select .el-input:focus,.el-form-error .step-1 .el-select .el-input:hover,.step-1 .el-select .el-input.is-active.el-form-error,.step-1 .el-select .el-input.is-active:hover.el-form-error,.step-1 .el-select .el-input.is-focus.el-form-error,.step-1 .el-select .el-input.is-focus .el-input__inner.el-form-error,.step-1 .el-select .el-input:focus.el-form-error,.step-1 .el-select .el-input:hover.el-form-error{border-color:#f56c6c}.step-1 .el-select .el-input .el-input__suffix{right:9px}.step-1 .el-select .el-input .el-input__suffix .el-icon-arrow-up,.step-1 .el-select .el-input .el-input__suffix .el-select__caret{color:#0ea2d2;transition:all .3s;cursor:pointer}.step-1 .el-select .el-input .el-input__suffix .el-icon-arrow-up:hover,.step-1 .el-select .el-input .el-input__suffix .el-select__caret:hover{color:#096b8a}.step-1 .link-addroom{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;position:relative;cursor:pointer;transition:all .3s;margin-left:42px;margin-top:12.5px}.step-1 .link-addroom:hover{color:#096b8a}.step-1 .link-addroom .el-input input{padding-left:40px}.step-1 .link-addroom:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;font-family:element-icons;font-size:18px;font-weight:400;content:"";top:9px}@media only screen and (max-width:767px){.step-1 .link-addroom{margin-bottom:25px;margin-left:41px}}.step-1 .link-addroom:before{top:-2px;left:-28px;color:inherit}.step-1 .room-block{margin:35px 0 0}.step-1 .room-block .grid-content{min-height:0}.step-1 .room-block .grid-content h2,.step-1 .room-block .grid-content h4{margin:0}.step-1 .room-block .el-col:nth-of-type(2) .grid-content{text-align:right}.step-1 .room-block .el-col:nth-of-type(2) .link{margin-top:4px;margin-right:3px;display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;position:relative;cursor:pointer;transition:all .3s}.step-1 .room-block .el-col:nth-of-type(2) .link:hover{color:#096b8a}.step-1 .room-block .el-col:nth-of-type(2) .link .el-input input{padding-left:40px}.step-1 .room-block .el-col:nth-of-type(2) .link:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;font-family:element-icons;font-size:18px;font-weight:400;content:"";top:9px;transform:rotate(45deg);color:inherit;top:-4.5px;left:-14px}.step-1 .room-san-block{margin-top:10px}.step-1 .room-san-block .sanatorium-select-col .el-select{position:relative}.step-1 .room-san-block .sanatorium-select-col .el-select .el-input input{padding-left:40px}.step-1 .room-san-block .sanatorium-select-col .el-select:before{font-family:Line Awesome Free;font-weight:900;font-size:20px;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;content:"";left:12px}.step-1 .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;display:block;padding:20px 60px;margin:0 auto 20px;font-size:16px;min-width:308px}.step-1 .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}@media only screen and (max-width:767px){.step-1 .el-button--primary{padding:20px 56.5px;width:300px}}.el-popover,.el-popper[x-placement^=top]{word-break:none;text-align:left;width:260px!important;word-break:normal;border-color:#0ea2d2;margin-left:-6px}.el-popover .popper__arrow,.el-popper[x-placement^=top] .popper__arrow{border-top-color:#0ea2d2;bottom:-7px}.step-2 .grid-view,.step-2 .list-view{margin:5px -10px 0}.step-2 .grid-view .room,.step-2 .list-view .room{width:33.33333333%;box-sizing:border-box;padding:0 10px;margin:15px 0;display:inline-block}@media only screen and (max-width:992px){.step-2 .grid-view .room,.step-2 .list-view .room{width:50%}}@media only screen and (max-width:767px){.step-2 .grid-view .room,.step-2 .list-view .room{width:100%}}.step-2 .grid-view .room .card,.step-2 .grid-view .room .item,.step-2 .list-view .room .card,.step-2 .list-view .room .item{display:inline-block;background:#edf1f2;width:100%;min-width:230px;max-width:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:all .3s}.step-2 .grid-view .room .card:hover,.step-2 .grid-view .room .item:hover,.step-2 .list-view .room .card:hover,.step-2 .list-view .room .item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.step-2 .grid-view .room .card.active-card,.step-2 .grid-view .room .item.active-card,.step-2 .list-view .room .card.active-card,.step-2 .list-view .room .item.active-card{background:rgba(14,162,210,.15)}.step-2 .grid-view .room .card.active-card .el-card__header,.step-2 .grid-view .room .item.active-card .el-card__header,.step-2 .list-view .room .card.active-card .el-card__header,.step-2 .list-view .room .item.active-card .el-card__header{background:none}.step-2 .grid-view .room .card.active-card .choose,.step-2 .grid-view .room .item.active-card .choose,.step-2 .list-view .room .card.active-card .choose,.step-2 .list-view .room .item.active-card .choose{display:none}.step-2 .grid-view .room .card.active-card .choosen,.step-2 .grid-view .room .item.active-card .choosen,.step-2 .list-view .room .card.active-card .choosen,.step-2 .list-view .room .item.active-card .choosen{display:inline-block}.step-2 .grid-view .room .card .choosen,.step-2 .grid-view .room .item .choosen,.step-2 .list-view .room .card .choosen,.step-2 .list-view .room .item .choosen{display:none}.step-2 .grid-view .room .card .choosen .la-check,.step-2 .grid-view .room .item .choosen .la-check,.step-2 .list-view .room .card .choosen .la-check,.step-2 .list-view .room .item .choosen .la-check{margin-left:-5px;margin-right:5px}.step-2 .grid-view .room .card .picture,.step-2 .grid-view .room .item .picture,.step-2 .list-view .room .card .picture,.step-2 .list-view .room .item .picture{position:relative;cursor:zoom-in}.step-2 .grid-view .room .card .picture:hover .features,.step-2 .grid-view .room .card .picture:hover .stickers,.step-2 .grid-view .room .item .picture:hover .features,.step-2 .grid-view .room .item .picture:hover .stickers,.step-2 .list-view .room .card .picture:hover .features,.step-2 .list-view .room .card .picture:hover .stickers,.step-2 .list-view .room .item .picture:hover .features,.step-2 .list-view .room .item .picture:hover .stickers{opacity:0}.step-2 .grid-view .room .card .picture img,.step-2 .grid-view .room .item .picture img,.step-2 .list-view .room .card .picture img,.step-2 .list-view .room .item .picture img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}.step-2 .grid-view .room .card .picture .image,.step-2 .grid-view .room .item .picture .image,.step-2 .list-view .room .card .picture .image,.step-2 .list-view .room .item .picture .image{height:230px;background-position:50%;background-size:cover}.step-2 .grid-view .room .card .picture .features,.step-2 .grid-view .room .item .picture .features,.step-2 .list-view .room .card .picture .features,.step-2 .list-view .room .item .picture .features{position:absolute;z-index:10;top:0;left:0;display:flex;background:#edf1f2;font-size:18px;transition:all .3s}.step-2 .grid-view .room .card .picture .features div,.step-2 .grid-view .room .item .picture .features div,.step-2 .list-view .room .card .picture .features div,.step-2 .list-view .room .item .picture .features div{padding:4px}.step-2 .grid-view .room .card .stickers,.step-2 .grid-view .room .item .stickers,.step-2 .list-view .room .card .stickers,.step-2 .list-view .room .item .stickers{position:absolute;z-index:10;top:0;right:0;transition:all .3s}.step-2 .grid-view .room .card .stickers .sticker,.step-2 .grid-view .room .item .stickers .sticker,.step-2 .list-view .room .card .stickers .sticker,.step-2 .list-view .room .item .stickers .sticker{background:#0ea2d2;color:#fff;display:flex;font-size:14px;padding:0 10px;height:27px;line-height:27px}.step-2 .grid-view .room .card .stickers .sticker.clickable,.step-2 .grid-view .room .item .stickers .sticker.clickable,.step-2 .list-view .room .card .stickers .sticker.clickable,.step-2 .list-view .room .item .stickers .sticker.clickable{cursor:pointer}.step-2 .grid-view .room .card .stickers .sticker.clickable:hover,.step-2 .grid-view .room .item .stickers .sticker.clickable:hover,.step-2 .list-view .room .card .stickers .sticker.clickable:hover,.step-2 .list-view .room .item .stickers .sticker.clickable:hover{background:#0ea2d2}.step-2 .grid-view .room .card .description,.step-2 .grid-view .room .item .description,.step-2 .list-view .room .card .description,.step-2 .list-view .room .item .description{padding:20px;cursor:pointer}@media only screen and (max-width:1200px){.step-2 .grid-view .room .card .description,.step-2 .grid-view .room .item .description,.step-2 .list-view .room .card .description,.step-2 .list-view .room .item .description{padding:15px}}@media only screen and (max-width:1110px){.step-2 .grid-view .room .card .description,.step-2 .grid-view .room .item .description,.step-2 .list-view .room .card .description,.step-2 .list-view .room .item .description{padding:15px}}@media only screen and (max-width:992px){.step-2 .grid-view .room .card .description,.step-2 .grid-view .room .item .description,.step-2 .list-view .room .card .description,.step-2 .list-view .room .item .description{padding:20px}}@media only screen and (max-width:390px){.step-2 .grid-view .room .card .description,.step-2 .grid-view .room .item .description,.step-2 .list-view .room .card .description,.step-2 .list-view .room .item .description{padding:15px}}.step-2 .grid-view .room .card .description .title,.step-2 .grid-view .room .item .description .title,.step-2 .list-view .room .card .description .title,.step-2 .list-view .room .item .description .title{font-size:17px;line-height:1.3;margin-bottom:10px;min-height:46px}.step-2 .grid-view .room .card .description .column,.step-2 .grid-view .room .item .description .column,.step-2 .list-view .room .card .description .column,.step-2 .list-view .room .item .description .column{width:50%;display:inline-block;vertical-align:top;text-align:left}.step-2 .grid-view .room .card .description .column:nth-of-type(3),.step-2 .grid-view .room .item .description .column:nth-of-type(3),.step-2 .list-view .room .card .description .column:nth-of-type(3),.step-2 .list-view .room .item .description .column:nth-of-type(3){text-align:right}.step-2 .grid-view .room .card .description .column .properties div,.step-2 .grid-view .room .item .description .column .properties div,.step-2 .list-view .room .card .description .column .properties div,.step-2 .list-view .room .item .description .column .properties div{height:24px;line-height:24px}.step-2 .grid-view .room .card .description .column .properties div i,.step-2 .grid-view .room .item .description .column .properties div i,.step-2 .list-view .room .card .description .column .properties div i,.step-2 .list-view .room .item .description .column .properties div i{font-size:22px;vertical-align:middle;height:24px}.step-2 .grid-view .room .card .description .column .properties div span,.step-2 .grid-view .room .item .description .column .properties div span,.step-2 .list-view .room .card .description .column .properties div span,.step-2 .list-view .room .item .description .column .properties div span{margin-left:5px;line-height:24px;height:24px;vertical-align:top}.step-2 .grid-view .room .card .description .column .properties div .link,.step-2 .grid-view .room .item .description .column .properties div .link,.step-2 .list-view .room .card .description .column .properties div .link,.step-2 .list-view .room .item .description .column .properties div .link{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer;line-height:16px;height:16px}.step-2 .grid-view .room .card .description .column .properties div .link:hover,.step-2 .grid-view .room .item .description .column .properties div .link:hover,.step-2 .list-view .room .card .description .column .properties div .link:hover,.step-2 .list-view .room .item .description .column .properties div .link:hover{color:#096b8a}@media only screen and (max-width:1110px){.step-2 .grid-view .room .card .description .column .properties div .link,.step-2 .grid-view .room .item .description .column .properties div .link,.step-2 .list-view .room .card .description .column .properties div .link,.step-2 .list-view .room .item .description .column .properties div .link{font-size:13px}}@media only screen and (max-width:992px){.step-2 .grid-view .room .card .description .column .properties div .link,.step-2 .grid-view .room .item .description .column .properties div .link,.step-2 .list-view .room .card .description .column .properties div .link,.step-2 .list-view .room .item .description .column .properties div .link{font-size:14px}}@media only screen and (max-width:340px){.step-2 .grid-view .room .card .description .column .properties div .link,.step-2 .grid-view .room .item .description .column .properties div .link,.step-2 .list-view .room .card .description .column .properties div .link,.step-2 .list-view .room .item .description .column .properties div .link{font-size:13px}}.step-2 .grid-view .room .card .description .column .properties div.last-room,.step-2 .grid-view .room .item .description .column .properties div.last-room,.step-2 .list-view .room .card .description .column .properties div.last-room,.step-2 .list-view .room .item .description .column .properties div.last-room{color:#e67e22}.step-2 .grid-view .room .card .description .footer,.step-2 .grid-view .room .item .description .footer,.step-2 .list-view .room .card .description .footer,.step-2 .list-view .room .item .description .footer{margin-top:15px}.step-2 .grid-view .room .card .description .footer .column,.step-2 .grid-view .room .item .description .footer .column,.step-2 .list-view .room .card .description .footer .column,.step-2 .list-view .room .item .description .footer .column{width:50%}.step-2 .grid-view .room .card .description .footer .column:nth-of-type(2),.step-2 .grid-view .room .item .description .footer .column:nth-of-type(2),.step-2 .list-view .room .card .description .footer .column:nth-of-type(2),.step-2 .list-view .room .item .description .footer .column:nth-of-type(2){text-align:right}.step-2 .grid-view .room .card .description .footer .price,.step-2 .grid-view .room .item .description .footer .price,.step-2 .list-view .room .card .description .footer .price,.step-2 .list-view .room .item .description .footer .price{font-size:17px;position:relative}.step-2 .grid-view .room .card .description .footer .price .price-numbers,.step-2 .grid-view .room .item .description .footer .price .price-numbers,.step-2 .list-view .room .card .description .footer .price .price-numbers,.step-2 .list-view .room .item .description .footer .price .price-numbers{display:inline-block;text-align:right;margin-right:3px;height:41px;line-height:41px}.step-2 .grid-view .room .card .description .footer .price .price-numbers .old-price,.step-2 .grid-view .room .item .description .footer .price .price-numbers .old-price,.step-2 .list-view .room .card .description .footer .price .price-numbers .old-price,.step-2 .list-view .room .item .description .footer .price .price-numbers .old-price{color:#aeb2b6;min-height:10px;text-decoration:line-through}.step-2 .grid-view .room .card .description .footer .price .price-numbers .actual-price,.step-2 .grid-view .room .item .description .footer .price .price-numbers .actual-price,.step-2 .list-view .room .card .description .footer .price .price-numbers .actual-price,.step-2 .list-view .room .item .description .footer .price .price-numbers .actual-price{min-height:18px}.step-2 .grid-view .room .card .description .footer .price .sale,.step-2 .grid-view .room .item .description .footer .price .sale,.step-2 .list-view .room .card .description .footer .price .sale,.step-2 .list-view .room .item .description .footer .price .sale{display:inline-block;padding:3px 4px;background:#2eaa69;color:#fff}@media only screen and (max-width:1110px){.step-2 .grid-view .room .card .description .footer .price .sale,.step-2 .grid-view .room .item .description .footer .price .sale,.step-2 .list-view .room .card .description .footer .price .sale,.step-2 .list-view .room .item .description .footer .price .sale{position:absolute;bottom:0;right:-12px}}@media only screen and (max-width:992px){.step-2 .grid-view .room .card .description .footer .price .sale,.step-2 .grid-view .room .item .description .footer .price .sale,.step-2 .list-view .room .card .description .footer .price .sale,.step-2 .list-view .room .item .description .footer .price .sale{position:static;bottom:auto;right:auto}}.step-2 .grid-view .room .card .description .footer .el-button--primary,.step-2 .grid-view .room .item .description .footer .el-button--primary,.step-2 .list-view .room .card .description .footer .el-button--primary,.step-2 .list-view .room .item .description .footer .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;margin-top:-2px}.step-2 .grid-view .room .card .description .footer .el-button--primary:hover,.step-2 .grid-view .room .item .description .footer .el-button--primary:hover,.step-2 .list-view .room .card .description .footer .el-button--primary:hover,.step-2 .list-view .room .item .description .footer .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.step-2 .list-view{margin:10px 0}.step-2 .list-view .room{width:100%;margin:10px 0;padding:0}@media only screen and (max-width:767px){.step-2 .list-view .room{max-width:420px}}.step-2 .list-view .room .item{display:flex;width:100%;max-width:100%}.step-2 .list-view .room .item.active-card{background:rgba(14,162,210,.15)}.step-2 .list-view .room .item.active-card .el-card__header{background:none}.step-2 .list-view .room .item.active-card .choose{display:none}.step-2 .list-view .room .item.active-card .choosen{display:inline-block}@media only screen and (max-width:767px){.step-2 .list-view .room .item{display:block;max-width:420px}}.step-2 .list-view .room .item .picture,.step-2 .list-view .room .item .picture:hover{width:190px}@media only screen and (max-width:767px){.step-2 .list-view .room .item .picture,.step-2 .list-view .room .item .picture:hover{width:100%;max-width:420px}}.step-2 .list-view .room .item .picture:hover img,.step-2 .list-view .room .item .picture img{height:auto}.step-2 .list-view .room .item .picture .features,.step-2 .list-view .room .item .picture:hover .features{position:static;justify-content:space-around;background:#dee5e7;width:190px;opacity:1}@media only screen and (max-width:767px){.step-2 .list-view .room .item .picture .features,.step-2 .list-view .room .item .picture:hover .features{width:100%;max-width:420px}}.step-2 .list-view .room .item .picture .features div,.step-2 .list-view .room .item .picture:hover .features div{padding:6px}.step-2 .list-view .room .item .description{padding:18px;position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description{display:block;max-width:100%;box-sizing:border-box}}.step-2 .list-view .room .item .description .title{margin-bottom:2px;min-height:23px}.step-2 .list-view .room .item .description .main{width:calc(100% - 170px)}.step-2 .list-view .room .item .description .footer{text-align:right;width:160px}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description .footer{padding-top:10px;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description .stickers{top:-58px}}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description .column{width:100%}}.step-2 .list-view .room .item .description .column .properties div:nth-of-type(2){height:auto}.step-2 .list-view .room .item .description .column .properties div:nth-of-type(2) div{display:inline-block;margin-right:20px;margin-top:20px;margin-bottom:5px}.step-2 .list-view .room .item .description .column .properties div:nth-of-type(2) div span{margin-left:5px}.step-2 .list-view .room .item .description .column .properties div span{margin-left:0}.step-2 .list-view .room .item .description .footer{margin-top:0}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description .footer .price{text-align:left}}.step-2 .list-view .room .item .description .footer:nth-of-type(2) .choose.el-button--primary,.step-2 .list-view .room .item .description .footer:nth-of-type(2) .choosen.el-button--primary{margin-top:10px;margin-bottom:3px}@media only screen and (max-width:767px){.step-2 .list-view .room .item .description .footer:nth-of-type(2) .choose.el-button--primary,.step-2 .list-view .room .item .description .footer:nth-of-type(2) .choosen.el-button--primary{margin-top:0}}@media only screen and (max-width:340px){.step-2{padding:0 15px}}.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container{overflow-y:auto;overflow-x:hidden}.el-drawer{background:#dee5e7;max-width:820px;width:100%!important;bottom:auto!important;height:auto!important}.el-drawer .el-drawer__header{padding:0;margin-bottom:0}.el-drawer .el-drawer__header>:first-child{flex:0}.el-drawer .el-drawer__header .el-drawer__close-btn{position:absolute;z-index:10;top:19px;right:15.5px;cursor:pointer;transition:all .3s;font-size:24px}.el-drawer .el-drawer__header .el-drawer__close-btn:hover{color:#0ea2d2}.el-drawer .el-drawer__body{overflow-x:auto;flex:none!important}.el-drawer .el-drawer__body .room-full{background:#edf1f2}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .room-full-top{display:flex;flex-direction:column-reverse}}.el-drawer .el-drawer__body .room-full .column{display:inline-block;vertical-align:top;height:299px}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .column{height:auto;box-sizing:border-box}.el-drawer .el-drawer__body .room-full .column:first-of-type{padding-right:10px}}@media only screen and (max-width:767px)and (max-width:500px){.el-drawer .el-drawer__body .room-full .column:first-of-type{padding:0}}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .column:nth-of-type(2){padding-left:10px}}@media only screen and (max-width:767px)and (max-width:500px){.el-drawer .el-drawer__body .room-full .column:nth-of-type(2){padding:0}}.el-drawer .el-drawer__body .room-full .images{width:385px}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .images{width:100%}}.el-drawer .el-drawer__body .room-full .images .picture{position:relative;cursor:zoom-in}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .images .picture .el-carousel__container{height:300px!important}}@media only screen and (max-width:390px){.el-drawer .el-drawer__body .room-full .images .picture .el-carousel__container{height:230px!important}}.el-drawer .el-drawer__body .room-full .images .picture:hover .stickers{opacity:0}.el-drawer .el-drawer__body .room-full .images .picture img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}.el-drawer .el-drawer__body .room-full .images .picture .image{height:230px;background-position:50%;background-size:cover}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .images .picture .image{height:300px!important}}@media only screen and (max-width:390px){.el-drawer .el-drawer__body .room-full .images .picture .image{height:230px!important}}.el-drawer .el-drawer__body .room-full .images .picture .nav{display:flex;width:100%;justify-content:space-between;margin:7px 0;cursor:pointer}.el-drawer .el-drawer__body .room-full .images .picture .nav img{width:calc(25% - 4px);cursor:pointer}.el-drawer .el-drawer__body .room-full .images .picture .nav .image{height:61.5px;width:calc(25% - 4px);background-position:50%;background-size:cover;display:none}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .images .picture .nav .image{height:101.5px!important}}@media only screen and (max-width:500px){.el-drawer .el-drawer__body .room-full .images .picture .nav .image{height:61.5px!important}}.el-drawer .el-drawer__body .room-full .images .picture .nav .image:first-of-type,.el-drawer .el-drawer__body .room-full .images .picture .nav .image:nth-of-type(2),.el-drawer .el-drawer__body .room-full .images .picture .nav .image:nth-of-type(3),.el-drawer .el-drawer__body .room-full .images .picture .nav .image:nth-of-type(4){display:block}.el-drawer .el-drawer__body .room-full .images .picture .stickers{position:absolute;z-index:10;top:0;right:0;transition:all .3s;left:0;right:auto}.el-drawer .el-drawer__body .room-full .images .picture .stickers .sticker{background:#0ea2d2;color:#fff;display:flex;font-size:14px;padding:0 10px;height:27px;line-height:27px}.el-drawer .el-drawer__body .room-full .images .picture .stickers .sticker.clickable{cursor:pointer}.el-drawer .el-drawer__body .room-full .images .picture .stickers .sticker.clickable:hover{background:#0ea2d2}.el-drawer .el-drawer__body .room-full .description{width:calc(100% - 385px)}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .description{width:100%}}.el-drawer .el-drawer__body .room-full .description .description-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;padding:22px 25px 25px;height:299px}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .description .description-content{height:auto}}.el-drawer .el-drawer__body .room-full .description .description-content .title{font-size:17px;line-height:1.3;margin-bottom:10px;min-height:46px}.el-drawer .el-drawer__body .room-full .description .description-content .properties div{min-height:20px;line-height:20px;max-width:260px;margin-bottom:5px}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .description .description-content .properties div{max-width:100%}}.el-drawer .el-drawer__body .room-full .description .description-content .properties div.last-room{color:#e67e22}.el-drawer .el-drawer__body .room-full .description .description-content .properties div:first-of-type{margin-bottom:10px}.el-drawer .el-drawer__body .room-full .description .description-content .properties div i{font-size:22px;vertical-align:top;height:22px}.el-drawer .el-drawer__body .room-full .description .description-content .properties div span{position:relative;margin-left:5px;line-height:22px;height:22px;vertical-align:top}.el-drawer .el-drawer__body .room-full .description .description-content .footer{width:100%;align-self:flex-end;flex-grow:2;display:flex;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width:767px){.el-drawer .el-drawer__body .room-full .description .description-content .footer{margin-top:15px}}@media only screen and (max-width:390px){.el-drawer .el-drawer__body .room-full .description .description-content .footer{display:block}}.el-drawer .el-drawer__body .room-full .description .description-content .footer:nth-of-type(3){text-align:right}.el-drawer .el-drawer__body .room-full .description .description-content .footer .column{width:50%}.el-drawer .el-drawer__body .room-full .description .description-content .footer .column:nth-of-type(2){text-align:right}.el-drawer .el-drawer__body .room-full .description .description-content .footer .price{font-size:17px;display:inline-block;margin-right:15px}@media only screen and (max-width:390px){.el-drawer .el-drawer__body .room-full .description .description-content .footer .price{margin-right:0;display:block}}.el-drawer .el-drawer__body .room-full .description .description-content .footer .price .price-numbers{display:inline-block;text-align:right;height:41px;line-height:41px}.el-drawer .el-drawer__body .room-full .description .description-content .footer .price .price-numbers .old-price{color:#aeb2b6;min-height:10px;text-decoration:line-through}.el-drawer .el-drawer__body .room-full .description .description-content .footer .price .price-numbers .actual-price{min-height:18px}.el-drawer .el-drawer__body .room-full .description .description-content .footer .price .sale{display:inline-block;padding:3px 4px;margin-left:3px;background:#2eaa69;color:#fff}.el-drawer .el-drawer__body .room-full .description .description-content .footer .choose.el-button--primary,.el-drawer .el-drawer__body .room-full .description .description-content .footer .choosen.el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px}.el-drawer .el-drawer__body .room-full .description .description-content .footer .choose.el-button--primary:hover,.el-drawer .el-drawer__body .room-full .description .description-content .footer .choosen.el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.el-drawer .el-drawer__body .room-full .description .description-content .footer.active-card .choose.el-button--primary,.el-drawer .el-drawer__body .room-full .description .description-content .footer .choosen.el-button--primary{display:none}.el-drawer .el-drawer__body .room-full .description .description-content .footer.active-card .choosen.el-button--primary{display:block}.el-drawer .el-drawer__body .room-full-bottom{background:#dee5e7;padding:25px}.el-drawer .el-drawer__body .room-full-bottom .column{width:50%;font-size:14px;line-height:1.5;height:auto;margin-bottom:20px}@media only screen and (max-width:500px){.el-drawer .el-drawer__body .room-full-bottom .column{width:100%}}.el-drawer .el-drawer__body .room-full-bottom .column p{margin-bottom:20px}.el-drawer .el-drawer__body .room-full-bottom .column ul li{margin-bottom:5px}.el-drawer .el-drawer__body .room-full-bottom .column ul li i{margin-right:5px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer{text-align:left;margin-bottom:15px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;position:relative;cursor:pointer;transition:all .3s;margin-top:22px;margin-left:19px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link:hover{color:#096b8a}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link .el-input input{padding-left:40px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link:before{font-family:Line Awesome Free;font-weight:900;display:block;position:absolute;z-index:1;top:8px;left:13px;height:0;width:0;color:#0ea2d2;cursor:pointer;font-family:element-icons;font-size:18px;font-weight:400;content:"";top:9px;transform:rotate(45deg);color:inherit}@media only screen and (max-width:500px){.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link{margin-top:0}}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .link:before{top:-7px;left:-12px;font-size:20px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer button{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;float:right;align-self:flex-end;margin-top:10px}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer button:hover{background:#1e6e44;border-color:#1e6e44}@media only screen and (max-width:500px){.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer button{display:block;float:none}}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer.active-card .choose.el-button--primary,.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer .choosen.el-button--primary{display:none}.el-drawer .el-drawer__body .room-full-bottom .full-card-bottom-footer.active-card .choosen.el-button--primary{display:block}.el-carousel__indicators--horizontal{left:0;transform:translateX(0);width:100%;display:flex;justify-content:center}.el-carousel__indicators--horizontal .el-carousel__indicator--horizontal{width:25px}.el-carousel__indicators--horizontal .el-carousel__indicator--horizontal .el-carousel__button{width:100%}@media only screen and (max-width:340px){.step-3{padding:0 15px}}.room-vouchers h3{font-size:16px}.room-vouchers .room-heading{font-weight:700;margin-top:25px}.room-vouchers .guest-tabs{margin:20px 0 30px}@media only screen and (max-width:340px){.room-vouchers .guest-tabs{margin-right:-15px;margin-left:-15px}}.room-vouchers .el-tabs--border-card .el-tabs__header{background-color:#dee5e7;border-bottom:1px solid #dee5e7}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__nav-wrap.is-scrollable{padding:0 25px}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__nav-wrap.is-scrollable .el-tabs__nav-next,.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__nav-wrap.is-scrollable .el-tabs__nav-prev{font-size:18px;padding:0 4px}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__nav-wrap.is-scrollable .el-tabs__nav-next i,.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__nav-wrap.is-scrollable .el-tabs__nav-prev i{position:relative;top:-1px}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__item{color:#5e5e5e;cursor:pointer;transition:all .3s}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__item.is-active,.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__item.is-active:hover{color:#5e5e5e;cursor:default}.room-vouchers .el-tabs--border-card .el-tabs__header .el-tabs__item:hover{color:#0ea2d2;background:#fff}.room-vouchers .el-tabs--border-card .el-tabs__content{padding:20px 25px;background-color:#fff}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category{margin-bottom:20px}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category h3{display:inline-block;line-height:23px;height:23px;margin-right:30px}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio{display:inline-block;line-height:23px;height:23px}@media only screen and (max-width:390px){.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio{columns-width:50%;-moz-columns:2;columns:2;height:auto}}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio .el-radio{color:#5e5e5e}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio .el-radio__input .el-radio__inner{cursor:pointer;transition:all .3s}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio .el-radio__input .el-radio__inner:hover{border-color:#2eaa69}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio .el-radio__input.is-checked+.el-radio__label{color:#2eaa69}.room-vouchers .el-tabs--border-card .el-tabs__content .voucher-category .voucher-category-radio .el-radio__input.is-checked .el-radio__inner{background:#2eaa69;color:#2eaa69;border-color:#2eaa69}.room-vouchers .el-tabs--border-card .tariff-cards{margin:20px 0}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card{border:1px solid #dcdfe6;color:#5e5e5e;box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:all .3s;margin-bottom:25px;background:#edf1f2}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card:hover .el-card__header{background:#cfdadd}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card:hover .el-card__body .stickers .sticker{background:#2eaa69;color:#fff}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.active-card{background:rgba(14,162,210,.15)}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.active-card .el-card__header{background:none}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.active-card .choose-button{display:none}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.active-card .choosen-button{display:inline-block}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.active-card .choosen-button{margin-left:0}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .choosen-button{display:none}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .choosen-button .la-check{margin-left:-5px;margin-right:5px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header{background:#edf1f2;transition:all .3s;padding:13px 20px;cursor:pointer}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header h4{font-size:17px;line-height:20px;margin:0;display:inline-block;max-width:calc(100% - 98px)}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header h4{width:100%;max-width:100%;display:block;margin-bottom:10px}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header .el-button{float:right;padding:0;margin:0;border:0;display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer;line-height:20px;font-size:17px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header .el-button:hover{color:#096b8a}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__header .el-button{float:none;display:block;margin-left:0}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body{position:relative;padding:10px 20px 20px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text{display:flex}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text{display:block}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:first-of-type{width:calc(100% - 180px);flex-grow:2;padding-right:15px;box-sizing:border-box}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:first-of-type{width:100%;margin-bottom:20px}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:first-of-type ul li{line-height:20px;vertical-align:middle;margin-bottom:5px;position:relative;padding-left:29px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:first-of-type ul li.disabled i{color:#5e5e5e}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:first-of-type ul li i{line-height:20px;font-size:20px;vertical-align:middle;margin-right:4px;color:#0ea2d2;position:absolute;top:-.5px;left:0}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2){width:180px;align-self:flex-end;text-align:right}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2){width:100%;margin-bottom:10px;text-align:left}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price{font-size:17px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price>div{margin-bottom:10px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price>div>div{margin-bottom:3px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price .price-numbers{display:inline-block;text-align:right}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price .price-numbers .old-price{color:#aeb2b6;min-height:10px;text-decoration:line-through}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price .price-numbers .actual-price{min-height:18px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .price .sale{display:inline-block;padding:3px 4px;margin-left:3px;background:#2eaa69;color:#fff}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;margin-top:-2px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .tariff-text .column:nth-of-type(2) .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers{position:absolute;z-index:10;top:0;right:0;transition:all .3s;bottom:0;left:0;top:auto;right:auto;display:flex;margin-top:-3px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers .sticker{color:#fff;display:flex;font-size:14px;padding:0 10px;height:27px;line-height:27px}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers .sticker.clickable{cursor:pointer}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers .sticker.clickable:hover{background:#0ea2d2}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers{position:relative;bottom:-20px;left:-20px;max-width:100%;display:block}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers .sticker{margin-right:3px;background:#0ea2d2;background:#2eaa69;transition:all .3s;white-space:nowrap}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card .el-card__body .stickers .sticker{display:inline-block;margin-top:3px}}.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.has-stickers .el-card__body .tariff-text .column:first-of-type{margin-bottom:30px}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.has-stickers .el-card__body .tariff-text .column:first-of-type{margin-bottom:20px}}@media only screen and (max-width:640px){.room-vouchers .el-tabs--border-card .tariff-cards .tariff-card.has-stickers .el-card__body .tariff-text .column:nth-of-type(2){margin-bottom:0}}.drawer-content{padding:40px 40px 0 40px;line-height:1.4}@media only screen and (max-width:767px){.drawer-content{padding:20px 20px 0 20px}}.drawer-content p{margin-bottom:20px}.drawer-content h2{font-size:20px;margin-bottom:20px;margin-right:25px}.drawer-content h4{font-size:16px;font-weight:700;margin-bottom:10px}.drawer-content ul{margin-bottom:20px;margin-left:18px}.drawer-content ul li{list-style:disc}.drawer-content .footer{text-align:right;margin-top:15px;background:#cfdadd;margin:30px -40px 0;padding:20px 40px 25px}@media only screen and (max-width:767px){.drawer-content .footer{margin:30px -20px 0;padding:20px 20px 25px}}.drawer-content .footer .column{width:50%}.drawer-content .footer .column:nth-of-type(2){text-align:right}.drawer-content .footer .price{font-size:17px}.drawer-content .footer .price .price-numbers{display:inline-block;text-align:right}.drawer-content .footer .price .price-numbers .old-price{color:#aeb2b6;min-height:10px;text-decoration:line-through}.drawer-content .footer .price .price-numbers .actual-price{min-height:18px}.drawer-content .footer .price .sale{display:inline-block;padding:3px 4px;margin-left:3px;background:#2eaa69;color:#fff}.drawer-content .footer .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;margin-top:8px}.drawer-content .footer .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.drawer-content .footer.active-card .choose,.drawer-content .footer .el-button--primary.choosen-button{display:none}.drawer-content .footer.active-card .choosen-button{display:inline-block}.step-4 .grid-view,.step-4 .list-view{margin:5px -10px 0}.step-4 .grid-view .room,.step-4 .list-view .room{width:33.33333333%;box-sizing:border-box;padding:0 10px;margin:15px 0;display:inline-block}@media only screen and (max-width:992px){.step-4 .grid-view .room,.step-4 .list-view .room{width:50%}}@media only screen and (max-width:767px){.step-4 .grid-view .room,.step-4 .list-view .room{width:100%}}.step-4 .grid-view .room .card,.step-4 .grid-view .room .item,.step-4 .list-view .room .card,.step-4 .list-view .room .item{display:inline-block;background:#edf1f2;width:100%;min-width:230px;max-width:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:all .3s}.step-4 .grid-view .room .card:hover,.step-4 .grid-view .room .item:hover,.step-4 .list-view .room .card:hover,.step-4 .list-view .room .item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.step-4 .grid-view .room .card.active-card,.step-4 .grid-view .room .item.active-card,.step-4 .list-view .room .card.active-card,.step-4 .list-view .room .item.active-card{background:rgba(14,162,210,.15)}.step-4 .grid-view .room .card.active-card .el-card__header,.step-4 .grid-view .room .item.active-card .el-card__header,.step-4 .list-view .room .card.active-card .el-card__header,.step-4 .list-view .room .item.active-card .el-card__header{background:none}.step-4 .grid-view .room .card.active-card .choose,.step-4 .grid-view .room .item.active-card .choose,.step-4 .list-view .room .card.active-card .choose,.step-4 .list-view .room .item.active-card .choose{display:none}.step-4 .grid-view .room .card.active-card .choosen,.step-4 .grid-view .room .item.active-card .choosen,.step-4 .list-view .room .card.active-card .choosen,.step-4 .list-view .room .item.active-card .choosen{display:inline-block}.step-4 .grid-view .room .card .choosen,.step-4 .grid-view .room .item .choosen,.step-4 .list-view .room .card .choosen,.step-4 .list-view .room .item .choosen{display:none}.step-4 .grid-view .room .card .choosen .la-check,.step-4 .grid-view .room .item .choosen .la-check,.step-4 .list-view .room .card .choosen .la-check,.step-4 .list-view .room .item .choosen .la-check{margin-left:-5px;margin-right:5px}.step-4 .grid-view .room .card .picture,.step-4 .grid-view .room .item .picture,.step-4 .list-view .room .card .picture,.step-4 .list-view .room .item .picture{position:relative;cursor:zoom-in}.step-4 .grid-view .room .card .picture:hover .features,.step-4 .grid-view .room .card .picture:hover .stickers,.step-4 .grid-view .room .item .picture:hover .features,.step-4 .grid-view .room .item .picture:hover .stickers,.step-4 .list-view .room .card .picture:hover .features,.step-4 .list-view .room .card .picture:hover .stickers,.step-4 .list-view .room .item .picture:hover .features,.step-4 .list-view .room .item .picture:hover .stickers{opacity:0}.step-4 .grid-view .room .card .picture img,.step-4 .grid-view .room .item .picture img,.step-4 .list-view .room .card .picture img,.step-4 .list-view .room .item .picture img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}.step-4 .grid-view .room .card .picture .image,.step-4 .grid-view .room .item .picture .image,.step-4 .list-view .room .card .picture .image,.step-4 .list-view .room .item .picture .image{height:230px;background-position:50%;background-size:cover}.step-4 .grid-view .room .card .picture .features,.step-4 .grid-view .room .item .picture .features,.step-4 .list-view .room .card .picture .features,.step-4 .list-view .room .item .picture .features{position:absolute;z-index:10;top:0;left:0;display:flex;background:#edf1f2;font-size:18px;transition:all .3s}.step-4 .grid-view .room .card .picture .features div,.step-4 .grid-view .room .item .picture .features div,.step-4 .list-view .room .card .picture .features div,.step-4 .list-view .room .item .picture .features div{padding:4px}.step-4 .grid-view .room .card .stickers,.step-4 .grid-view .room .item .stickers,.step-4 .list-view .room .card .stickers,.step-4 .list-view .room .item .stickers{position:absolute;z-index:10;top:0;right:0;transition:all .3s}.step-4 .grid-view .room .card .stickers .sticker,.step-4 .grid-view .room .item .stickers .sticker,.step-4 .list-view .room .card .stickers .sticker,.step-4 .list-view .room .item .stickers .sticker{background:#0ea2d2;color:#fff;display:flex;font-size:14px;padding:0 10px;height:27px;line-height:27px}.step-4 .grid-view .room .card .stickers .sticker.clickable,.step-4 .grid-view .room .item .stickers .sticker.clickable,.step-4 .list-view .room .card .stickers .sticker.clickable,.step-4 .list-view .room .item .stickers .sticker.clickable{cursor:pointer}.step-4 .grid-view .room .card .stickers .sticker.clickable:hover,.step-4 .grid-view .room .item .stickers .sticker.clickable:hover,.step-4 .list-view .room .card .stickers .sticker.clickable:hover,.step-4 .list-view .room .item .stickers .sticker.clickable:hover{background:#0ea2d2}.step-4 .grid-view .room .card .description,.step-4 .grid-view .room .item .description,.step-4 .list-view .room .card .description,.step-4 .list-view .room .item .description{padding:20px;cursor:pointer}@media only screen and (max-width:1200px){.step-4 .grid-view .room .card .description,.step-4 .grid-view .room .item .description,.step-4 .list-view .room .card .description,.step-4 .list-view .room .item .description{padding:15px}}@media only screen and (max-width:1110px){.step-4 .grid-view .room .card .description,.step-4 .grid-view .room .item .description,.step-4 .list-view .room .card .description,.step-4 .list-view .room .item .description{padding:15px}}@media only screen and (max-width:992px){.step-4 .grid-view .room .card .description,.step-4 .grid-view .room .item .description,.step-4 .list-view .room .card .description,.step-4 .list-view .room .item .description{padding:20px}}@media only screen and (max-width:390px){.step-4 .grid-view .room .card .description,.step-4 .grid-view .room .item .description,.step-4 .list-view .room .card .description,.step-4 .list-view .room .item .description{padding:15px}}.step-4 .grid-view .room .card .description .title,.step-4 .grid-view .room .item .description .title,.step-4 .list-view .room .card .description .title,.step-4 .list-view .room .item .description .title{font-size:17px;line-height:1.3;margin-bottom:10px;min-height:46px}.step-4 .grid-view .room .card .description .column,.step-4 .grid-view .room .item .description .column,.step-4 .list-view .room .card .description .column,.step-4 .list-view .room .item .description .column{width:50%;display:inline-block;vertical-align:top;text-align:left}.step-4 .grid-view .room .card .description .column:nth-of-type(3),.step-4 .grid-view .room .item .description .column:nth-of-type(3),.step-4 .list-view .room .card .description .column:nth-of-type(3),.step-4 .list-view .room .item .description .column:nth-of-type(3){text-align:right}.step-4 .grid-view .room .card .description .column .properties div,.step-4 .grid-view .room .item .description .column .properties div,.step-4 .list-view .room .card .description .column .properties div,.step-4 .list-view .room .item .description .column .properties div{height:24px;line-height:24px}.step-4 .grid-view .room .card .description .column .properties div i,.step-4 .grid-view .room .item .description .column .properties div i,.step-4 .list-view .room .card .description .column .properties div i,.step-4 .list-view .room .item .description .column .properties div i{font-size:22px;vertical-align:middle;height:24px}.step-4 .grid-view .room .card .description .column .properties div span,.step-4 .grid-view .room .item .description .column .properties div span,.step-4 .list-view .room .card .description .column .properties div span,.step-4 .list-view .room .item .description .column .properties div span{margin-left:5px;line-height:24px;height:24px;vertical-align:top}.step-4 .grid-view .room .card .description .column .properties div .link,.step-4 .grid-view .room .item .description .column .properties div .link,.step-4 .list-view .room .card .description .column .properties div .link,.step-4 .list-view .room .item .description .column .properties div .link{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer;line-height:16px;height:16px}.step-4 .grid-view .room .card .description .column .properties div .link:hover,.step-4 .grid-view .room .item .description .column .properties div .link:hover,.step-4 .list-view .room .card .description .column .properties div .link:hover,.step-4 .list-view .room .item .description .column .properties div .link:hover{color:#096b8a}@media only screen and (max-width:1110px){.step-4 .grid-view .room .card .description .column .properties div .link,.step-4 .grid-view .room .item .description .column .properties div .link,.step-4 .list-view .room .card .description .column .properties div .link,.step-4 .list-view .room .item .description .column .properties div .link{font-size:13px}}@media only screen and (max-width:992px){.step-4 .grid-view .room .card .description .column .properties div .link,.step-4 .grid-view .room .item .description .column .properties div .link,.step-4 .list-view .room .card .description .column .properties div .link,.step-4 .list-view .room .item .description .column .properties div .link{font-size:14px}}@media only screen and (max-width:340px){.step-4 .grid-view .room .card .description .column .properties div .link,.step-4 .grid-view .room .item .description .column .properties div .link,.step-4 .list-view .room .card .description .column .properties div .link,.step-4 .list-view .room .item .description .column .properties div .link{font-size:13px}}.step-4 .grid-view .room .card .description .column .properties div.last-room,.step-4 .grid-view .room .item .description .column .properties div.last-room,.step-4 .list-view .room .card .description .column .properties div.last-room,.step-4 .list-view .room .item .description .column .properties div.last-room{color:#e67e22}.step-4 .grid-view .room .card .description .footer,.step-4 .grid-view .room .item .description .footer,.step-4 .list-view .room .card .description .footer,.step-4 .list-view .room .item .description .footer{margin-top:15px}.step-4 .grid-view .room .card .description .footer .column,.step-4 .grid-view .room .item .description .footer .column,.step-4 .list-view .room .card .description .footer .column,.step-4 .list-view .room .item .description .footer .column{width:50%}.step-4 .grid-view .room .card .description .footer .column:nth-of-type(2),.step-4 .grid-view .room .item .description .footer .column:nth-of-type(2),.step-4 .list-view .room .card .description .footer .column:nth-of-type(2),.step-4 .list-view .room .item .description .footer .column:nth-of-type(2){text-align:right}.step-4 .grid-view .room .card .description .footer .price,.step-4 .grid-view .room .item .description .footer .price,.step-4 .list-view .room .card .description .footer .price,.step-4 .list-view .room .item .description .footer .price{font-size:17px;position:relative}.step-4 .grid-view .room .card .description .footer .price .price-numbers,.step-4 .grid-view .room .item .description .footer .price .price-numbers,.step-4 .list-view .room .card .description .footer .price .price-numbers,.step-4 .list-view .room .item .description .footer .price .price-numbers{display:inline-block;text-align:right;margin-right:3px;height:41px;line-height:41px}.step-4 .grid-view .room .card .description .footer .price .price-numbers .old-price,.step-4 .grid-view .room .item .description .footer .price .price-numbers .old-price,.step-4 .list-view .room .card .description .footer .price .price-numbers .old-price,.step-4 .list-view .room .item .description .footer .price .price-numbers .old-price{color:#aeb2b6;min-height:10px;text-decoration:line-through}.step-4 .grid-view .room .card .description .footer .price .price-numbers .actual-price,.step-4 .grid-view .room .item .description .footer .price .price-numbers .actual-price,.step-4 .list-view .room .card .description .footer .price .price-numbers .actual-price,.step-4 .list-view .room .item .description .footer .price .price-numbers .actual-price{min-height:18px}.step-4 .grid-view .room .card .description .footer .price .sale,.step-4 .grid-view .room .item .description .footer .price .sale,.step-4 .list-view .room .card .description .footer .price .sale,.step-4 .list-view .room .item .description .footer .price .sale{display:inline-block;padding:3px 4px;background:#2eaa69;color:#fff}@media only screen and (max-width:1110px){.step-4 .grid-view .room .card .description .footer .price .sale,.step-4 .grid-view .room .item .description .footer .price .sale,.step-4 .list-view .room .card .description .footer .price .sale,.step-4 .list-view .room .item .description .footer .price .sale{position:absolute;bottom:0;right:-12px}}@media only screen and (max-width:992px){.step-4 .grid-view .room .card .description .footer .price .sale,.step-4 .grid-view .room .item .description .footer .price .sale,.step-4 .list-view .room .card .description .footer .price .sale,.step-4 .list-view .room .item .description .footer .price .sale{position:static;bottom:auto;right:auto}}.step-4 .grid-view .room .card .description .footer .el-button--primary,.step-4 .grid-view .room .item .description .footer .el-button--primary,.step-4 .list-view .room .card .description .footer .el-button--primary,.step-4 .list-view .room .item .description .footer .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px;margin-top:-2px}.step-4 .grid-view .room .card .description .footer .el-button--primary:hover,.step-4 .grid-view .room .item .description .footer .el-button--primary:hover,.step-4 .list-view .room .card .description .footer .el-button--primary:hover,.step-4 .list-view .room .item .description .footer .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.step-4 .list-view{margin:10px 0}.step-4 .list-view .room{width:100%;margin:10px 0;padding:0}@media only screen and (max-width:767px){.step-4 .list-view .room{max-width:420px}}.step-4 .list-view .room .item{display:flex;width:100%;max-width:100%}.step-4 .list-view .room .item.active-card{background:rgba(14,162,210,.15)}.step-4 .list-view .room .item.active-card .el-card__header{background:none}.step-4 .list-view .room .item.active-card .choose{display:none}.step-4 .list-view .room .item.active-card .choosen{display:inline-block}@media only screen and (max-width:767px){.step-4 .list-view .room .item{display:block;max-width:420px}}.step-4 .list-view .room .item .picture,.step-4 .list-view .room .item .picture:hover{width:190px}@media only screen and (max-width:767px){.step-4 .list-view .room .item .picture,.step-4 .list-view .room .item .picture:hover{width:100%;max-width:420px}}.step-4 .list-view .room .item .picture:hover img,.step-4 .list-view .room .item .picture img{height:auto}.step-4 .list-view .room .item .picture .features,.step-4 .list-view .room .item .picture:hover .features{position:static;justify-content:space-around;background:#dee5e7;width:190px;opacity:1}@media only screen and (max-width:767px){.step-4 .list-view .room .item .picture .features,.step-4 .list-view .room .item .picture:hover .features{width:100%;max-width:420px}}.step-4 .list-view .room .item .picture .features div,.step-4 .list-view .room .item .picture:hover .features div{padding:6px}.step-4 .list-view .room .item .description{padding:18px;position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description{display:block;max-width:100%;box-sizing:border-box}}.step-4 .list-view .room .item .description .title{margin-bottom:2px;min-height:23px}.step-4 .list-view .room .item .description .main{width:calc(100% - 170px)}.step-4 .list-view .room .item .description .footer{text-align:right;width:160px}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .footer{padding-top:10px;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .stickers{top:-58px}}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .column{width:100%}}.step-4 .list-view .room .item .description .column .properties div:nth-of-type(2){height:auto}.step-4 .list-view .room .item .description .column .properties div:nth-of-type(2) div{display:inline-block;margin-right:20px;margin-top:20px;margin-bottom:5px}.step-4 .list-view .room .item .description .column .properties div:nth-of-type(2) div span{margin-left:5px}.step-4 .list-view .room .item .description .column .properties div span{margin-left:0}.step-4 .list-view .room .item .description .footer{margin-top:0}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .footer .price{text-align:left}}.step-4 .list-view .room .item .description .footer:nth-of-type(2) .choose.el-button--primary,.step-4 .list-view .room .item .description .footer:nth-of-type(2) .choosen.el-button--primary{margin-top:10px;margin-bottom:3px}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .footer:nth-of-type(2) .choose.el-button--primary,.step-4 .list-view .room .item .description .footer:nth-of-type(2) .choosen.el-button--primary{margin-top:0}}.step-4 .el-table{color:#5e5e5e;margin:20px 0}.step-4 .el-table .el-table__header-wrapper .el-table__header thead{color:#5e5e5e;font-size:16px;font-weight:700}.step-4 .el-table .el-table__header-wrapper .el-table__header thead tr:nth-of-type(2){display:none}.step-4 .el-table .el-table__header-wrapper .el-table__header th{background:#dee5e7}.step-4 .el-table .el-table__header-wrapper .el-table__header th .cell{padding:0 20px}.step-4 .el-table .el-table__body-wrapper table tbody tr td{border-color:#dee5e7}.step-4 .el-table .el-table__body-wrapper table tbody tr td .cell{padding:0 20px}.step-4 .el-table .el-table__body-wrapper table tbody tr td .cell p{margin-bottom:7px}.step-4 .el-table .el-table__body-wrapper table tbody tr td .cell p:last-of-type{margin-bottom:0}.step-4 .el-table .el-table__body-wrapper table tbody tr:last-of-type{font-weight:700}.step-4 .el-table.el-table--enable-row-hover tr.current-row td,.step-4 .el-table.el-table--enable-row-hover tr:hover td{background:#edf1f2}.step-4 .list-view .room{box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:all .3s;margin-bottom:0}.step-4 .list-view .room:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.step-4 .list-view .room .room-header{background:#dee5e7;padding:13px 20px;font-size:16px;font-weight:700;display:flex;align-content:center;line-height:23px;cursor:pointer;transition:all .3s}.step-4 .list-view .room .room-header:hover{color:#0ea2d2}.step-4 .list-view .room .room-header i{font-size:23px;margin-right:15px}.step-4 .list-view .room .item{box-shadow:none;transition:all 0s}@media only screen and (max-width:767px){.step-4 .list-view .room .item{position:relative}}.step-4 .list-view .room .item:hover{box-shadow:none}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description{position:static}}.step-4 .list-view .room .item .description .price span:after{content:"\a";white-space:pre}@media only screen and (max-width:767px){.step-4 .list-view .room .item .description .stickers{top:0}}.step-4 .forms-block{margin:30px 0}.step-4 .forms-block .form-title{font-size:16px;line-height:1.6}.step-4 .forms-block .form-title .head-title{font-weight:700;margin-bottom:10px}.step-4 .forms-block .form-fields-group{margin-top:30px}.step-4 .forms-block .form-fields-group .form-field-group{margin-bottom:30px}.step-4 .forms-block .form-line{display:flex;align-items:center;margin:10px 0 16px;position:relative}@media only screen and (max-width:600px){.step-4 .forms-block .form-line{display:block}}.step-4 .forms-block .form-line.promocode-line .label-block{width:auto}.step-4 .forms-block .form-line .fio-line:last-of-type{margin-right:0}.step-4 .forms-block .form-line .label-block{width:calc(100% - 295px);max-width:280px;line-height:1.3}@media only screen and (max-width:600px){.step-4 .forms-block .form-line .label-block{width:100%;max-width:500px}}.step-4 .forms-block .form-line .el-form-item{max-width:280px;margin:0 18px 0 0;width:100%}@media only screen and (max-width:600px){.step-4 .forms-block .form-line .el-form-item{margin-bottom:20px}}.step-4 .forms-block .form-line .el-form-item.textarea-item{max-width:876px}.step-4 .forms-block .form-line .el-form-item.textarea-item textarea{max-height:380px;padding-top:8px;padding-bottom:8px}.step-4 .forms-block .form-line .el-form-item .el-input input,.step-4 .forms-block .form-line .el-form-item .el-input textarea,.step-4 .forms-block .form-line .el-form-item .el-textarea input,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea{cursor:pointer;transition:all .3s;font-family:inherit}.step-4 .forms-block .form-line .el-form-item .el-input input::-webkit-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-input textarea::-webkit-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea input::-webkit-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea::-webkit-input-placeholder{color:#5e5e5e}.step-4 .forms-block .form-line .el-form-item .el-input input:-ms-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-input textarea:-ms-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea input:-ms-input-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:-ms-input-placeholder{color:#5e5e5e}.step-4 .forms-block .form-line .el-form-item .el-input input:-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-input input::-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-input textarea:-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-input textarea::-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea input:-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea input::-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:-moz-placeholder,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea::-moz-placeholder{color:#5e5e5e;opacity:1}.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea,.step-4 .forms-block .form-line .el-form-item .el-input input.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.el-form-error{border-color:#f56c6c}.step-4 .forms-block .form-line .el-form-item .el-input input.is-active,.step-4 .forms-block .form-line .el-form-item .el-input input.is-active:hover,.step-4 .forms-block .form-line .el-form-item .el-input input.is-focus,.step-4 .forms-block .form-line .el-form-item .el-input input.is-focus .el-input__inner,.step-4 .forms-block .form-line .el-form-item .el-input input:focus,.step-4 .forms-block .form-line .el-form-item .el-input input:hover,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active:hover,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus .el-input__inner,.step-4 .forms-block .form-line .el-form-item .el-input textarea:focus,.step-4 .forms-block .form-line .el-form-item .el-input textarea:hover,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active:hover,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus .el-input__inner,.step-4 .forms-block .form-line .el-form-item .el-textarea input:focus,.step-4 .forms-block .form-line .el-form-item .el-textarea input:hover,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active:hover,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus .el-input__inner,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:focus,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:hover{border-color:#0ea2d2}.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input.is-active,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input.is-active:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input.is-focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input.is-focus .el-input__inner,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input:focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input input:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus .el-input__inner,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea:focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-input textarea:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus .el-input__inner,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input:focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea input:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active:hover,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus .el-input__inner,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea:focus,.el-form-error .step-4 .forms-block .form-line .el-form-item .el-textarea textarea:hover,.step-4 .forms-block .form-line .el-form-item .el-input input.is-active.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input input.is-active:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input input.is-focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input input.is-focus .el-input__inner.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input input:focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input input:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-active:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea.is-focus .el-input__inner.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea:focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-input textarea:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-active:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input.is-focus .el-input__inner.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input:focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea input:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-active:hover.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea.is-focus .el-input__inner.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:focus.el-form-error,.step-4 .forms-block .form-line .el-form-item .el-textarea textarea:hover.el-form-error{border-color:#f56c6c}.step-4 .forms-block .form-line .el-form-item .el-input .el-input-inner,.step-4 .forms-block .form-line .el-form-item .el-textarea .el-input-inner{color:#5e5e5e}.step-4 .forms-block .form-line .el-form-item .el-form-item__error{padding-top:2px}.step-4 .forms-block .form-line.with-icon .field{position:relative;width:280px;margin-right:18px}@media only screen and (max-width:600px){.step-4 .forms-block .form-line.with-icon .field{width:100%;margin-right:0}}.step-4 .forms-block .form-line.with-icon .el-form-item .el-input input{padding-left:40px}.step-4 .forms-block .form-line.with-icon .el-form-item .el-input .el-input__suffix{right:43px;top:-8px}.step-4 .forms-block .form-line.with-icon i{position:absolute;top:9.5px;left:12px;font-size:20px;z-index:2;color:#0ea2d2}@media only screen and (max-width:600px){.step-4 .forms-block .form-line.checkbox-line{display:flex}}.step-4 .forms-block .el-checkbox{display:flex}.step-4 .forms-block .el-checkbox,.step-4 .forms-block .el-checkbox__input{white-space:normal}.step-4 .forms-block .el-checkbox,.step-4 .forms-block .el-checkbox.is-checked{color:#5e5e5e}.step-4 .forms-block .el-checkbox .el-checkbox__inner,.step-4 .forms-block .el-checkbox.is-checked .el-checkbox__inner{border-color:#0ea2d2;top:2px}.step-4 .forms-block .el-checkbox.is-checked .el-checkbox__inner,.step-4 .forms-block .el-checkbox.is-checked.is-checked .el-checkbox__inner{background:#0ea2d2}.step-4 .forms-block .el-checkbox__input.is-checked+.el-checkbox__label{color:#5e5e5e}.step-4 .forms-block h2,.step-4 h2{margin-bottom:20px;font-size:20px}.step-4 .forms-block h3,.step-4 .forms-block h3.form-title,.step-4 h3,.step-4 h3.form-title{font-size:18px;margin-bottom:10px;font-weight:700}.step-4 .forms-block h4,.step-4 h4{font-size:16px;font-weight:700;margin-bottom:18px}.step-4 .forms-block b,.step-4 .forms-block strong,.step-4 b,.step-4 strong{font-weight:700}.step-4 .forms-block p,.step-4 p{line-height:1.4;margin-bottom:20px}.step-4 .forms-block a,.step-4 a{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer}.step-4 .forms-block a:hover,.step-4 a:hover{color:#096b8a}.step-4 .forms-block ul,.step-4 ul{margin-left:20px;margin-bottom:20px}.step-4 .forms-block ul li,.step-4 ul li{list-style-type:disc;line-height:1.4;margin-bottom:4px}.step-4 .forms-block .info-cards-block,.step-4 .info-cards-block{margin-bottom:20px}.step-4 .forms-block .info-card,.step-4 .info-card{background:#dee5e7;padding:25px;margin:15px 0;box-sizing:border-box}.step-4 .forms-block .info-card p:last-of-type,.step-4 .info-card p:last-of-type{margin-bottom:3px}.step-4 .forms-block .info-card .card-footer .el-button--primary,.step-4 .info-card .card-footer .el-button--primary{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px}.step-4 .forms-block .info-card .card-footer .el-button--primary:hover,.step-4 .info-card .card-footer .el-button--primary:hover{background:#1e6e44;border-color:#1e6e44}.step-4 .forms-block .info-card .card-footer .el-button--link,.step-4 .info-card .card-footer .el-button--link{display:inline-block;color:#0ea2d2;border-bottom:1px dashed;text-decoration:none;transition:all .3s;cursor:pointer;padding:0;background:none;margin:10px 20px}.step-4 .forms-block .info-card .card-footer .el-button--link:hover,.step-4 .info-card .card-footer .el-button--link:hover{color:#096b8a}.step-4 .forms-block .info-cards-columns,.step-4 .info-cards-columns{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.step-4 .forms-block .info-cards-columns,.step-4 .info-cards-columns{display:block}}.step-4 .forms-block .info-cards-columns .info-card,.step-4 .info-cards-columns .info-card{display:flex;flex-direction:column;justify-content:center;width:calc(50% - 15px)}@media only screen and (max-width:767px){.step-4 .forms-block .info-cards-columns .info-card,.step-4 .info-cards-columns .info-card{width:100%}}.step-4 .forms-block .payment-options,.step-4 .payment-options{margin-bottom:25px}.step-4 .forms-block .payment-options .payment-card,.step-4 .payment-options .payment-card{background:#dee5e7;padding:25px;margin:15px 0;box-sizing:border-box;position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,.25);transition:all .3s}.step-4 .forms-block .payment-options .payment-card:hover,.step-4 .payment-options .payment-card:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.step-4 .forms-block .payment-options .payment-card.with-sticker .columns .description p:last-of-type,.step-4 .payment-options .payment-card.with-sticker .columns .description p:last-of-type{margin-bottom:15px}.step-4 .forms-block .payment-options .payment-card .columns,.step-4 .payment-options .payment-card .columns{display:flex;justify-content:space-between}@media only screen and (max-width:500px){.step-4 .forms-block .payment-options .payment-card .columns,.step-4 .payment-options .payment-card .columns{display:block}}.step-4 .forms-block .payment-options .payment-card .columns .description p,.step-4 .payment-options .payment-card .columns .description p{max-width:400px;margin-right:15px}@media only screen and (max-width:500px){.step-4 .forms-block .payment-options .payment-card .columns .description p,.step-4 .payment-options .payment-card .columns .description p{max-width:100%;margin-right:0}}.step-4 .forms-block .payment-options .payment-card .columns .description p:last-of-type,.step-4 .payment-options .payment-card .columns .description p:last-of-type{margin-bottom:3px}.step-4 .forms-block .payment-options .payment-card .columns .summary,.step-4 .payment-options .payment-card .columns .summary{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;font-size:16px}@media only screen and (max-width:500px){.step-4 .forms-block .payment-options .payment-card .columns .summary,.step-4 .payment-options .payment-card .columns .summary{margin-top:20px;display:block;margin:20px auto 0;text-align:left}}.step-4 .forms-block .payment-options .payment-card .columns .summary .methods,.step-4 .payment-options .payment-card .columns .summary .methods{display:flex;justify-content:space-between;margin:0 -5px 15px}@media only screen and (max-width:500px){.step-4 .forms-block .payment-options .payment-card .columns .summary .methods,.step-4 .payment-options .payment-card .columns .summary .methods{display:inline-block}}.step-4 .forms-block .payment-options .payment-card .columns .summary .methods img,.step-4 .payment-options .payment-card .columns .summary .methods img{margin:0 5px;max-height:20px}.step-4 .forms-block .payment-options .payment-card .columns .summary .percent,.step-4 .payment-options .payment-card .columns .summary .percent{margin-bottom:15px}.step-4 .forms-block .payment-options .payment-card .columns .summary .price,.step-4 .payment-options .payment-card .columns .summary .price{margin-bottom:15px;font-size:18px;min-height:18px}.step-4 .forms-block .payment-options .payment-card .columns .summary .el-button,.step-4 .payment-options .payment-card .columns .summary .el-button{font-family:AcromRegular,sans-serif;font-size:15px;background:#2eaa69;text-transform:uppercase;font-weight:700;border-color:#2eaa69;cursor:pointer;transition:all .3s;border-radius:5px}.step-4 .forms-block .payment-options .payment-card .columns .summary .el-button:hover,.step-4 .payment-options .payment-card .columns .summary .el-button:hover{background:#1e6e44;border-color:#1e6e44}.step-4 .forms-block .payment-options .payment-card .stickers,.step-4 .payment-options .payment-card .stickers{position:absolute;z-index:10;top:0;right:0;transition:all .3s;top:auto;right:auto;left:0;bottom:0}.step-4 .forms-block .payment-options .payment-card .stickers .sticker,.step-4 .payment-options .payment-card .stickers .sticker{background:#0ea2d2;color:#fff;display:flex;font-size:14px;padding:0 10px;height:27px;line-height:27px}.step-4 .forms-block .payment-options .payment-card .stickers .sticker.clickable,.step-4 .payment-options .payment-card .stickers .sticker.clickable{cursor:pointer}.step-4 .forms-block .payment-options .payment-card .stickers .sticker.clickable:hover,.step-4 .payment-options .payment-card .stickers .sticker.clickable:hover{background:#0ea2d2}.step-4 .forms-block .payment-guarantees,.step-4 .payment-guarantees{margin:15px 0;font-size:12px}