.booking-step{padding-bottom:150px!important}.booking-step .room-missing{margin:30px auto;text-align:center}.booking-step>.container>.container{margin:initial;padding:initial;width:100%}.booking-step h1{font-weight:700}.booking-step .booking-step__head{color:#000;margin:30px 0 0;text-align:center}.booking-step .booking-step__head h1{font-size:23px;margin:initial}.booking-step .booking-step__head p{font-weight:500}.booking-step .booking-step__head .hotel-name{color:#0d8ed0;font-weight:700}.booking-step .header-sum{margin-bottom:0!important;padding:7px 10px!important}.booking-step .header-sum button{background-color:#22a6e2;border:1px solid #fff;color:#fff;float:right;font-size:9px;font-weight:700;margin-right:20px;padding:3px;width:89px}.booking-step .header-sum button:active{background-color:#fff;border:1px solid #22a6e2;color:#22a6e2}.booking-step .content-recap{display:flex}.booking-step .content{background-color:#fff;margin-bottom:20px}@media (max-width:640px){.booking-step .content{flex-direction:column}}.booking-step .content h1{color:#2ba8e4;font-size:24px;margin:0 0 20px;text-align:center}.booking-step .content .content__date{border:1px solid #2ba8e4;margin-bottom:30px;margin-top:20px;padding:30px 80px 0;position:relative}@media (max-width:450px){.booking-step .content .content__date{padding:30px 10px 0}}.booking-step .content .content__date .update-dates{background-color:#2ba8e4;border-radius:5px;padding:10px}@media (max-width:450px){.booking-step .content .content__date .update-dates{display:flex;flex-direction:column}.booking-step .content .content__date .update-dates div:first-child{margin:initial}}.booking-step .content .content__date .update-dates label{color:#fff}.booking-step .content .content__date .update-dates .pmr-checkbox{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:0;margin-left:30px;-ms-flex-align:center;align-items:center}@media (max-width:450px){.booking-step .content .content__date .update-dates .pmr-checkbox{margin:10px auto auto;width:50px}}.booking-step .content .content__date .update-dates .pmr-checkbox label{padding-left:0}.booking-step .content .content__date .update-dates .pmr-checkbox .checkbox{margin:initial}.booking-step .content .content__date .update-dates .pmr-checkbox .pmr-label{display:none}.booking-step .content .content__date .update-dates .pmr-checkbox span{background:#fff;display:inline-block;height:15px;line-height:normal;padding:1px;position:relative;text-align:center;width:15px}.booking-step .content .content__date .update-dates .pmr-checkbox img{margin-left:5px;width:21px}.booking-step .content .picture{float:none!important;margin:20px}@media (max-width:640px){.booking-step .content .picture{margin:auto;padding:20px 0}}.booking-step .content .infos{float:none!important;margin-left:0!important;margin-right:25px;margin-top:20px}@media (max-width:640px){.booking-step .content .infos{margin:0;padding:5px;width:100%!important}}.booking-step .content .infos p{font-weight:700}.booking-step .content .infos .infos-header{border-bottom:1px solid #b2bbbf;display:flex;justify-content:space-between}@media (max-width:640px){.booking-step .content .infos .infos-header{flex-direction:column;text-align:center}}.booking-step .content .infos .infos-header .infos-header-title{display:flex}@media (max-width:640px){.booking-step .content .infos .infos-header .infos-header-title{flex-direction:column}}.booking-step .content .infos .infos-header .infos-header-title .nights{border:1px solid #22a6e2;border-radius:5px;color:#22a6e2;font-weight:inherit;margin-left:20px;padding:0 10px}@media (max-width:640px){.booking-step .content .infos .infos-header .infos-header-title .nights{margin:0 auto 10px;width:30%}}.booking-step .content .infos .infos-header .price{font-size:16px;font-weight:700}@media (max-width:640px){.booking-step .content .infos .infos-header .price{margin-bottom:10px}}.booking-step .content .infos .infos-dates-price{display:flex;justify-content:space-between;margin-top:10px}@media (max-width:640px){.booking-step .content .infos .infos-dates-price{flex-direction:column;text-align:center}}.booking-step .content .infos .infos-dates-price .infos-dates{display:flex}.booking-step .content .infos .infos-dates-price .infos-dates p{font-weight:inherit}.booking-step .content .infos .infos-dates-price .infos-dates p:first-child{margin-right:50px}@media (max-width:640px){.booking-step .content .infos .infos-dates-price span{margin-bottom:10px}}.booking-step .content .infos ul{margin-bottom:35px;padding-left:15px}.booking-step .actions{display:flex;justify-content:space-between}@media (max-width:450px){.booking-step .actions{flex-direction:column}}.booking-step .actions a{background-color:#2ba8e4;border-radius:50px;color:#fff;font-weight:bolder;padding:4px 19px;text-transform:uppercase}@media (max-width:450px){.booking-step .actions a{line-height:33px;margin:0 auto 75px}}.booking-step .content-update .step-number{background-color:#2ba8e4;border-radius:100%;color:#fff;font-size:19px;height:30px;left:50%;line-height:30px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:30px}.booking-step .content-update .errors{color:red;font-size:13px;font-weight:700;margin:20px 0}.booking-step .content-update .update-dates{display:flex;justify-content:center;margin-bottom:30px}.booking-step .content-update .update-dates div:first-child{margin-right:30px}.booking-step .content-update .update-dates .date{background:#fff url(/build/images/agenda.fb26fd85.png) no-repeat right 10px center}.booking-step .content-update .roomType-update{border:1px solid #2ba8e4;margin-bottom:30px;overflow:auto;padding:30px 80px 35px;position:relative;text-align:center}@media (max-width:768px){.booking-step .content-update .roomType-update{padding:30px 10px 35px!important}}.booking-step .content-update .roomType-update .label{color:#2ba8e4;white-space:normal}.booking-step .content-update .roomType-update .label label{font-size:24px;font-weight:700;margin-bottom:20px}@media (min-width:768px){.booking-step .content-update .roomType-update .roomType-update-img{display:flex;justify-content:space-around}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox{border:1px solid #bcd5ea;border-radius:2px;cursor:pointer;margin:0 10px;padding:5px 5px 16px;position:relative}@media (max-width:768px){.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox{margin-bottom:50px!important;padding-bottom:50px;width:220px}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox img{margin-top:10px;width:90%}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .price{color:#ff5722;font-weight:700}@media (max-width:768px){.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .price{font-size:30px}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .choose{background:#0d8ed0;border-radius:20px;bottom:-13px;color:#fff;font-size:13px;font-weight:700;left:22px;padding:4px 13px;position:absolute;text-transform:uppercase}@media (max-width:768px){.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .choose{border-radius:50px;bottom:-50px;font-size:20px;height:52px;left:50%;line-height:43px;transform:translate(-50%,-50%);width:160px}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .radio{margin-bottom:0}@media (max-width:768px){.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox .radio{font-size:20px}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox.not-available{pointer-events:none;position:relative}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox.not-available .choose{display:none}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox.not-available .not-available-style{background-color:rgba(0,0,0,.2);bottom:0;display:block;left:0;padding-top:10px;position:absolute;right:0;top:0}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox.not-available .not-available-style span{background:#2ba8e4;color:#fff;margin-top:23px;text-transform:uppercase}@media (max-width:767px){.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox{display:inline-block;margin-bottom:20px}}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox label{font-weight:700}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox:hover,.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox_selected{background:#0d8ed0;border:3px solid #0d8ed0;padding:3px}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox:hover .price,.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox_selected .price{color:#fff}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox:hover .choose,.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox_selected .choose{display:none}.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox:hover label,.booking-step .content-update .roomType-update .roomType-update-img .img_checkbox_selected label{color:#fff;font-weight:700}.booking-step .content-update .roomType-update .roomType-update-img .radio label{padding:0}.booking-step .content-update .roomType-update .roomType-update-img .radio label input[type=radio]{opacity:0}.booking-step .content-update .options-update{position:relative}.booking-step .content-update .options-update-div{border:1px solid #2ba8e4;margin-bottom:30px;padding:30px 80px 20px;position:relative;text-align:center}@media (max-width:768px){.booking-step .content-update .options-update-div{padding:30px 10px 20px}}.booking-step .content-update .options-update-div .options-label{color:#2ba8e4;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;width:100%}@media (max-width:768px){.booking-step .content-update .options-update-div .options-label{margin-bottom:0;width:80%}.booking-step .content-update .options-update-div p{margin:0 auto 20px;width:80%}}.booking-step .content-update .options-update-div #options{background-color:#2ba8e4;border-radius:5px;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:768px){.booking-step .content-update .options-update-div #options{flex-direction:column;padding-left:10px;text-align:left}}.booking-step .content-update .options-update-div #options .form-group{flex-grow:1;margin:initial}.booking-step .content-update .options-update-div #options .form-group .checked-option{opacity:1}.booking-step .content-update .options-update-div .checkbox input[type=checkbox]{margin-left:0;position:relative}.booking-step .content-update .options-update-div .checkbox label{padding-left:5px}.booking-step .content-update .options-update-div select{margin-top:5px}.booking-step .content-update .submit-update{bottom:-80px;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%)}@media (max-width:450px){.booking-step .content-update .submit-update{bottom:-130px}}.booking-step .content-update .submit-update #scBooking_update_save{border-radius:50px}@media (max-width:640px){.booking-step .content-update .submit-update #scBooking_update_save{font-size:13px}}.booking-step .promo-price{justify-content:space-between;padding:20px}.booking-step .promo-price .promo-form{display:flex;margin:0}.booking-step .promo-price .promo-form #reservation_promo_code_promoCode{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;height:45px;width:200px}.booking-step .promo-price .promo-form #reservation_promo_code_submit{background-color:#536a71;border-color:#536a71;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;color:#fff;font-weight:400;padding:0 15px;text-transform:none;width:200px}.booking-step .promo-price .prices{display:flex;margin-top:10px}.booking-step .promo-price .prices div:first-child{margin-right:80px}.booking-step .promo-price .prices div{align-items:flex-end;display:flex;flex-direction:column}.booking-step .promo-price .prices div p:nth-child(3){font-size:22px;font-weight:700;margin-bottom:0}.booking-step .pull-right{display:flex;justify-content:space-between;margin:0!important;width:100%}@media (max-width:640px){.booking-step .pull-right{display:initial;text-align:center}}.booking-step .pull-right .add-room{background-color:#eaf2f4;border:1px solid #b2bbbf;color:#5f757c;font-size:12px;padding:10px 5px;text-transform:none}@media (max-width:640px){.booking-step .pull-right .add-room{margin-bottom:10px}}#options_breakfasts,#scBooking_update_options___name___breakfasts{display:inline-block;margin-left:10px;width:65px}.room-modal-information{display:flex;flex-direction:row;padding:20px}@media (max-width:640px){.room-modal-information{display:initial}}.room-modal-information .room-modal-information-picture{padding-right:11%;width:360px}@media (max-width:640px){.room-modal-information .room-modal-information-picture{width:260px}}.room-modal-information .room-modal-information-picture #slider2 li{margin-right:0}.room-modal-information .room-modal-information-picture #carousel2 ul{margin-top:5px}.room-modal-information .room-modal-information-picture .room-type-image{width:100%}@media (max-width:640px){.room-modal-information .room-modal-information-picture .room-type-image{width:260px}}.room-modal-information .room-modal-information-descript{width:300px}@media (max-width:640px){.room-modal-information .room-modal-information-descript{width:260px}}.room-modal-information .room-modal-information-descript .head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:15px}.room-modal-information .room-modal-information-descript .head .room-type-name{color:#4a5f66;font-size:21px;font-weight:700}.room-modal-information .room-modal-information-descript .head .room-price{color:#2ba8e4;font-size:26px;font-weight:700;text-transform:uppercase}.room-modal-information .room-modal-information-descript ul{margin-bottom:10px;margin-top:11px;padding-left:16px}@media (max-width:640px){.room-modal-information .room-modal-information-descript .room-choose{display:block;margin:auto;width:130px}#cboxLoadedContent{height:auto!important;overflow:unset!important;width:260px}}.option-title{color:#0d8ed0;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.container-options{width:400px}@media (max-width:640px){.container-options{width:260px}}.container-options .btn-options{display:block;margin:auto}@media (max-width:640px){.container-options .btn-options{display:block;margin:auto;width:130px}}.container-options .breakfasts{margin-bottom:10px}.container-options #options_breakfasts{display:inline-block;margin-left:10px;width:65px}.container-options,.content-update{position:relative}.container-options .loader,.content-update .loader{background:hsla(0,0%,100%,.7) url(/build/images/ajax-loader.cbdd1a0c.gif) no-repeat 50%;bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:50}.checked-option{opacity:.6}.info-form .form-control{border-color:#83b5de}.info-form .form-group{text-align:left}.info-form .form-group label{font-weight:400}.info-form .blue-title{color:#2ba8e4;font-size:21px;font-weight:700;margin-top:5px}.info-form .booking-step-container{border:1px solid #cddfef;margin:auto;padding:10px 30px 0;text-align:center;width:75%}@media (max-width:767px){.info-form .booking-step-container{width:100%}}.info-form .booking-step-container.last{margin-top:50px}.info-form .booking-step-container .step-title-booking{border:1px solid #000;height:0;margin:30px auto 0;position:relative;width:90%;z-index:1000}.info-form .booking-step-container .step-title-booking p{background-color:#fff;font-size:17px;font-weight:700;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:32%}@media (max-width:767px){.info-form .booking-step-container .step-title-booking p{width:80%}}.info-form .booking-step-container .btn-primary{margin-bottom:10px}.info-form h1{font-size:25px;letter-spacing:3px;margin:30px auto 20px;text-align:center}.info-form .login .btn{border-radius:50px}.info-form .customer-info-content{background-color:#fff;margin-bottom:20px;padding:40px 10px;position:relative}.info-form .customer-info-content.last{margin-bottom:50px;padding:40px 10px 0}.info-form .customer-info-content .row{display:flex;flex-direction:column;margin:auto;width:80%}@media (max-width:767px){.info-form .customer-info-content .row{width:100%}}.info-form .customer-info-content .row .field.first{width:48%}@media (max-width:767px){.info-form .customer-info-content .row .field{width:100%!important}}.info-form .customer-info-content .row .field-column{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:767px){.info-form .customer-info-content .row .field-column{flex-direction:column}}.info-form .customer-info-content .row .field-column .column{width:48%}@media (max-width:767px){.info-form .customer-info-content .row .field-column .column{width:100%}}.info-form .customer-info-content .login{margin:20px 0;text-align:center}.info-form .customer-info-content .login .btn{margin-top:15px}.info-form .customer-info-content .center{display:flex;justify-content:center}@media (max-width:640px){.info-form .customer-info-content .center .col-sm-6{width:100%}}.info-form .customer-info-content .center .align-end{display:flex;flex-direction:column;justify-content:flex-end}.info-form .customer-info-content .center #customer_info_tempCustomer_address,.info-form .customer-info-content .center #customer_info_tempCustomer_comment{height:80px}.info-form .infos-copy{background-color:#2ba8e4;border-radius:50px;color:#fff;display:block;margin:60px auto 0;white-space:normal}.info-form .cgv-options{margin:40px auto;width:400px}@media (max-width:640px){.info-form .cgv-options{width:auto}}.info-form .intl-tel-input{width:100%}.info-form #customer_info_submit{border-radius:50px;bottom:-90px;left:50%;position:absolute;transform:translate(-50%,-50%)}.modalLightBox{background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:3000}.modalLightBox .modal-content-lightbox{background-color:transparent;margin:auto;max-width:1200px;padding:0;position:relative;text-align:center;width:auto}.modalLightBox .close{color:#fff;font-size:35px;font-weight:700;position:absolute;right:25px;top:10px}.modalLightBox .close:focus,.modalLightBox .close:hover{color:#999;cursor:pointer;text-decoration:none}.modalLightBox .mySlides{display:none;width:80%}@media (max-width:450px){.modalLightBox .mySlides{width:65%}}.modalLightBox .mySlides img{width:100%}.modalLightBox .thumbnails{display:flex;flex-direction:row;justify-content:center}.modalLightBox .next,.modalLightBox .prev{background-color:#158dc8;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;height:34px;line-height:34px;width:36px}.modalLightBox .next:hover,.modalLightBox .prev:hover{text-decoration:none}.modalLightBox .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.modalLightBox .caption-container{background-color:transparent;padding:2px 16px;text-align:center}.modalLightBox img.demo{opacity:.6}.modalLightBox .active,.modalLightBox .demo:hover{opacity:1}.modalLightBox img.hover-shadow{transition:.3s}.modalLightBox .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.offer{border-top:5px solid #ff5722;margin:30px auto;position:relative}.offer .triangle{border-color:transparent transparent #9c3222;border-style:solid;border-width:0 0 14px 18px;height:0;left:37px;position:absolute;top:-19px;width:0}@media (max-width:767px){.offer .triangle{display:none}}.offer .flag{background-image:url(/build/images/flag.452a078b.png);background-size:100% 100%;color:#fff;font-size:21px;font-weight:700;height:70px;left:55px;padding-top:13px;position:absolute;text-align:center;top:-20px;width:70px}@media (max-width:767px){.offer .flag{left:38%}}.offer p{color:#ff5722;font-weight:700;margin:15px 180px;text-align:center}@media (max-width:767px){.offer p{margin:55px auto 0}}.select-room-type-list .select-room-type-list--header{text-align:left}.select-room-type-list .select-room-type-list--header .step-title{color:#000;font-size:25px;letter-spacing:3px;text-align:left}.select-room-type-list .select-room-type-list--header p{color:#2ba8e4;font-weight:700}.select-room-type-list .select-room-type-list__appartments .no-room{margin-top:30px;text-align:center}.select-room-type-list .select-room-type-list__appartments .room-type{border:1px solid #0d8ed0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:80px;padding:35px;position:relative}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px}}.select-room-type-list .select-room-type-list__appartments .room-type:first-of-type{margin-top:40px}.select-room-type-list .select-room-type-list__appartments .room-type .left-side{width:60%}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .left-side{width:100%}}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .left-side__header-responsive{display:none}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .left-side .left-side__header-responsive{display:block;margin:0 20px 20px;text-align:center}}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .left-side__header-responsive p{font-size:25px}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .left-side__header-responsive .room-price{color:#ff5722;display:block;font-size:25px;font-weight:700;margin-top:10px}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .room-picture{width:100%}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .links{display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:15px;text-transform:uppercase}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .left-side .links{flex-direction:column;line-height:30px;margin-bottom:15px;text-align:center}}.select-room-type-list .select-room-type-list__appartments .room-type .left-side .links a{color:#0d8ed0!important}.select-room-type-list .select-room-type-list__appartments .room-type .right-side{margin-left:35px;width:100%}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .right-side{margin-left:0;width:auto}}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__header{display:flex;justify-content:space-between}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__header{display:none}}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__header p{color:#000;font-size:20px;font-weight:700;line-height:42px;margin:0}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__header .room-price{color:#ff5722;font-size:30px;font-weight:700}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__header img{height:25px;margin-top:4px;width:auto}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__equipment{border-left:9px solid #0d8ed0;margin-top:40px;padding-left:27px}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__equipment ul{column-count:2}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__equipment strong{color:#2ba8e4;display:block;margin-bottom:10px;text-transform:uppercase}@media (max-width:767px){.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__equipment{margin-bottom:20px}}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__options{border-left:9px solid #0d8ed0;margin-top:40px;padding-left:27px}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__options .option-title{margin-bottom:10px;text-align:left}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__options .container{margin:initial;padding:initial}.select-room-type-list .select-room-type-list__appartments .room-type .right-side .right-side__options button{margin-left:0}.select-room-type-list .select-room-type-list__appartments .room-type .room-type__action{bottom:-46px;left:50%;position:absolute;transform:translate(-50%,-50%)}.select-room-type-list .select-room-type-list__appartments .room-type .room-type__action a{background-color:#0d8ed0;border-radius:54px;color:#fff;height:45px;line-height:33px}