﻿@import"../../common/css/libraries/bootstrap/bootstrap.min.css";@import"../../common/css/libraries/font-awesome/font-awesome.css";@import"../../common/css/libraries/select/bootstrap-select.min.css";@-webkit-keyframes appear{from{opacity:0;}to{opacity:1;z-index:1;}}@-moz-keyframes appear{from{opacity:0;}to{opacity:1;z-index:1;}}@keyframes appear{from{opacity:0;}to{opacity:1;z-index:1;}}@-webkit-keyframes reverse-appear{from{opacity:1;}to{opacity:0;z-index:-1;}}@-moz-keyframes reverse-appear{from{opacity:1;}to{opacity:0;z-index:-1;}}@keyframes reverse-appear{from{opacity:1;}to{opacity:0;z-index:-1;}}@-webkit-keyframes updated-result{from{background-color:#fff;border-color:#e2e2e2;}to{background-color:#eaeaea;border-color:#cecece;}}@-moz-keyframes updated-result{from{background-color:#fff;border-color:#e2e2e2;}to{background-color:#eaeaea;border-color:#cecece;}}@keyframes updated-result{from{background-color:#fff;border-color:#e2e2e2;}to{background-color:#eaeaea;border-color:#cecece;}}@-webkit-keyframes reverse-updated-result{from{background-color:#eaeaea;border-color:#cecece;}to{background-color:#fff;border-color:#e2e2e2;}}@-moz-keyframes reverse-updated-result{from{background-color:#eaeaea;border-color:#cecece;}to{background-color:#fff;border-color:#e2e2e2;}}@keyframes reverse-updated-result{from{background-color:#eaeaea;border-color:#cecece;}to{background-color:#fff;border-color:#e2e2e2;}}@-webkit-keyframes height{from{max-height:800px;}to{max-height:0;}}@-moz-keyframes height{from{max-height:800px;}to{max-height:0;}}@keyframes height{from{max-height:800px;}to{max-height:0;}}@-webkit-keyframes reverse-height{from{max-height:0;}to{max-height:800px;}}@-moz-keyframes reverse-height{from{max-height:0;}to{max-height:800px;}}@keyframes reverse-height{from{max-height:0;}to{max-height:800px;}}@-webkit-keyframes reverse-hidetext{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes reverse-hidetext{0%{opacity:0;}100%{opacity:1;}}@keyframes reverse-hidetext{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes hidetext{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes hidetext{0%{opacity:1;}100%{opacity:0;}}@keyframes hidetext{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes side2side{0%,100%{transform:translateX(-50%);}50%{transform:translateX(150%);}}@-moz-keyframes side2side{0%,100%{transform:translateX(-50%);}50%{transform:translateX(150%);}}@keyframes side2side{0%,100%{transform:translateX(-50%);}50%{transform:translateX(150%);}}@keyframes slide-bg{0%{background-position:-468px 0;}100%{background-position:468px 0;}}input::-ms-clear{display:none;}@media(max-width:991px){.mobile-text-center{text-align:center!important;}.mobile-text-left{text-align:left!important;}.mobile-text-right{text-align:right!important;}}.form-check input[type='checkbox']{opacity:0;margin-left:-1.25rem;}.form-check input[type='checkbox']:checked+label:before{-moz-transform:rotate(40deg) scale(1);-ms-transform:rotate(40deg) scale(1);-o-transform:rotate(40deg) scale(1);-webkit-transform:rotate(40deg) scale(1);transform:rotate(40deg) scale(1);opacity:1;}.form-check label{margin-bottom:0;font-weight:normal;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-check label:after{content:"";position:absolute;border:solid 1px #ccc;display:block;height:20px;width:20px;left:0;top:0;}.form-check label:before{content:"";display:block;position:absolute;transition:all 300ms ease-in;top:0;left:6px;width:8px;height:15px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #007fa8;border-bottom:2px solid #007fa8;opacity:0;-moz-transform:rotate(40deg) scale(.5);-ms-transform:rotate(40deg) scale(.5);-o-transform:rotate(40deg) scale(.5);-webkit-transform:rotate(40deg) scale(.5);transform:rotate(40deg) scale(.5);}.app-logo{text-align:center;background-image:url("../images/app/logo.png");background-position:50% 50%;background-repeat:no-repeat;width:400px;height:80px;background-size:contain;}.app-poweredby-logo{display:block;margin:0 auto;background-image:url("../images/app/poweredBy.png");width:211px;height:18px;}.line-through{text-decoration:line-through;}.no-min-height{min-height:unset!important;}.animation-element{display:inline-block;}.animation-element canvas{position:absolute;display:block;}.animation-element .dom-overlay-container{pointer-events:none;overflow:hidden;position:absolute;left:0;top:0;display:block;}.options .option{border-radius:5px;border:solid 1px #e2e2e2;background:#fff;}@media(max-width:767px){.options .option .option-element{display:block;}.options .option .option-element .tr{display:block;overflow:hidden;}.options .option .option-element .tr .td{float:left;display:block;}.options .option .option-element .tr .td.thumbnail-container{width:30%;}.options .option .option-element .tr .td.option-info{width:70%;padding:10px;}.options .option .option-element .tr .td.option-info .option-title{text-align:right;font-size:16px;}.options .option .option-element .tr .td.option-info .option-price-info,.options .option .option-element .tr .td.option-info .option-tax-per-night{font-size:14px;}.options .option .option-element .tr .td.option-info .option-price{font-size:23px;}}.options .option .thumbnail-container{width:250px;}.options .option .thumbnail-container .thumbnail-image{background-size:cover;background-repeat:no-repeat;background-color:#fff;display:block;background-position:50% 50%;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;}.options .option .option-info{padding:20px;}.options .option+.option{margin-top:40px;}.negative-top-margin{margin-top:-80px;}.media.compressed-l-r{padding:0 20px;}@media(max-width:480px){.media.compressed-l-r{padding:0 20px 0 0;}}.media.compressed-l{padding:0 20px 0 0;}.f16{font-size:16px;}.f18{font-size:18px;}.vertical-delimitator{position:relative;}.vertical-delimitator:after{content:"";background-color:#d5d5d5;top:0;bottom:0;width:1px;height:100%;display:block;position:absolute;right:0;}.trash-icon{display:inline-block;width:18px;height:17px;background:url("../images/app/trash-button-icon.png") no-repeat 0 50% transparent;vertical-align:-4px;margin-right:8px;}.check-icon{display:inline-block;width:18px;height:17px;background:url("../images/app/check-button-icon.png") no-repeat 0 50% transparent;vertical-align:-4px;margin-right:8px;}.cross-icon{display:inline-block;width:18px;height:17px;background:url("../images/app/cross-button-icon.png") no-repeat 0 50% transparent;vertical-align:-4px;margin-right:8px;}@media(max-width:991px){.text-centered-md{text-align:center;}}@media(max-width:991px){.text-left-md{text-align:left;}}.text-right{text-align:right;}.no-relative-position{position:static;}.half-opacity{opacity:.5;}.same-line-h{line-height:22px;}.blue-color{color:#007fa8;}.red-color{color:#d40000;}.gray-color{color:rgba(81,81,81,.5);}.light-gray-color{color:rgba(81,81,81,.7);}.no-border{border:0!important;}.media-left{padding-right:20px;}.media-left>.pull-left{padding-right:20px;}br.half-size{margin:5px 0;display:block;}.white-color{color:#fff;}.black-color{color:#000;}.gray-color{color:#515151;}.pink-color{color:#dc4965;}.no-opacity{opacity:1;}hr{border-width:1px;border-color:#d5d5d5;}hr.white{border-color:#fff;}.form-group{margin-bottom:20px;}.no-input{pointer-events:none;}input[type='text'],input[type='number'],input[type='email'],input[type='password'],input[type='date'],textarea{box-shadow:none;outline:0 0;}input[type='text']:focus,input[type='number']:focus,input[type='email']:focus,input[type='password']:focus,input[type='date']:focus,textarea:focus{box-shadow:none!important;outline:0 0;border:solid 1px #e2e2e2;}section.inputs-section{margin-left:20px;margin-right:20px;margin-bottom:30px;border-top:solid 1px #c9c9c9;padding-top:30px;}section.inputs-section.clean{margin:0;padding:0;border:0 0;}section.inputs-section .section-title{font-size:24px;color:#515151;}section.inputs-section.to-be-reviewed .section-title{color:rgba(81,81,81,.3);}section.inputs-section .section-title+.inputs-section-contents{padding-top:20px;}section.inputs-section.personal-information .inputs-section-contents .inputs-container{min-height:64px;}section.inputs-section.estimated-arrival-time .inputs-section-contents .inputs-container .all-inputs-containers .estimated-arrival-time-inputs{padding:25px;}@media(max-width:480px){section.inputs-section.estimated-arrival-time .inputs-section-contents .inputs-container .all-inputs-containers .estimated-arrival-time-inputs .block{padding-left:25px;max-width:265px;}}section.inputs-section.edit-invoice .inputs-section-contents .inputs-container .all-inputs-containers .edit-invoice-inputs{padding:25px;}section.inputs-section.additional-guest .inputs-section-contents .inputs-container{border:solid 1px #c9c9c9;border-radius:5px;display:block;padding:12.6px 0;background:transparent;min-height:50px;}section.inputs-section.additional-guest .inputs-section-contents .inputs-container .travel-companion-container .inputs-container{padding:0;-moz-animation:none!important;-o-animation:none!important;-webkit-animation:none!important;animation:none!important;background:#fff;}section.inputs-section .inputs-section-contents{display:none;}section.inputs-section .inputs-section-contents .inputs-container{border:solid 1px #c9c9c9;border-radius:5px;background-color:#fff;min-height:64px;position:relative;}section.inputs-section .inputs-section-contents .inputs-container .inner-inputs-container{padding:25px;}section.inputs-section .inputs-section-contents .inputs-container .updated-result{opacity:0;position:absolute;top:50%;left:15px;right:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;}section.inputs-section .inputs-section-contents .inputs-container .updated-result .result{font-family:'Roboto';font-size:16px;max-height:42px;overflow:hidden;display:block;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-overflow:ellipsis;}section.inputs-section .inputs-section-contents .inputs-container .updated-result .edit-inputs-container{height:38px;line-height:38px;}section.inputs-section .inputs-section-contents .inputs-container .input-container-row{border-top:solid 1px #c9c9c9;padding:0;margin:0;}section.inputs-section .inputs-section-contents .inputs-container .input-container-row.no-border-top{border-top:0 0;}section.inputs-section .inputs-section-contents .inputs-container .input-container-row+.input-container{border-top:solid 1px #c9c9c9;}section.inputs-section .inputs-section-contents .inputs-container .input-container-row .input-container-col{padding:0;}section.inputs-section .inputs-section-contents .inputs-container .input-container-row .input-container-col+.input-container-col{border-left:solid 1px #c9c9c9;}section.inputs-section .inputs-section-contents .inputs-container .col-xs-4 .input-container .input-label{font-size:14px;}section.inputs-section .inputs-section-contents .inputs-container .input-container{padding:0 8px;height:50px;position:relative;z-index:3;transition:all .3s;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox{padding:0 8px;height:inherit;position:relative;z-index:3;transition:all .3s;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input{left:inherit;right:inherit;top:inherit;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;position:relative;z-index:3;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;left:20px;top:0;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input label{padding-left:0;margin-bottom:0;font-weight:normal;cursor:pointer;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input .label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:solid 1px #c9c9c9;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input input~.checkmark{background-color:#fff;border:solid 1px #c9c9c9;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input input:checked~.checkmark{background-color:#007fa8;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input .checkmark:after{content:"";position:absolute;display:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input input:checked~.checkmark:after{display:block;}section.inputs-section .inputs-section-contents .inputs-container .input-container.checkbox .container-of-input .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}section.inputs-section .inputs-section-contents .inputs-container .input-container.with-clear-field-btn .clear-field-btn{position:absolute;right:9px;top:50%;margin-top:-14px;background:url("../images/app/clear-input-icon.png") no-repeat 50% 50%;background-size:20px 20px!important;width:28px;height:28px;background-size:cover;z-index:4;display:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.with-clear-field-btn.with-clear-field-btn:hover .clear-field-btn{display:block;}section.inputs-section .inputs-section-contents .inputs-container .input-container.with-clear-field-btn:hover .clear-field-btn{display:block;}section.inputs-section .inputs-section-contents .inputs-container .input-container.disabled{pointer-events:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.disabled *{opacity:.6;pointer-events:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.disabled .clear-field-btn{display:none!important;}section.inputs-section .inputs-section-contents .inputs-container .input-container.error{background-color:rgba(182,2,0,.1)!important;}section.inputs-section .inputs-section-contents .inputs-container .input-container.error .input-label{color:#d40000!important;}section.inputs-section .inputs-section-contents .inputs-container .input-container.error .container-of-input input{color:#d40000!important;}section.inputs-section .inputs-section-contents .inputs-container .input-container.error.with-clear-field-btn .clear-field-btn{background-image:url("../images/app/clear-input-icon-hover.png");}section.inputs-section .inputs-section-contents .inputs-container .input-container .input-placeholder{position:absolute;left:40%;color:#707173;top:17px;font-size:17px;-moz-transform:translateY(-49%);-ms-transform:translateY(-49%);-o-transform:translateY(-49%);-webkit-transform:translateY(-49%);transform:translateY(-49%);right:20px;text-align:right;}section.inputs-section .inputs-section-contents .inputs-container .input-container .input-placeholder-error{position:absolute;left:25%;color:#d40000!important;top:8px;font-size:14px;right:20px;text-align:right;}@media(max-width:480px){section.inputs-section .inputs-section-contents .inputs-container .input-container .input-placeholder-error{font-size:12px;top:8px;right:8px;left:20%;}}section.inputs-section .inputs-section-contents .inputs-container .input-container .input-label{position:absolute;top:50%;left:8px;color:#007fa8;font-family:'Roboto';font-size:18px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}section.inputs-section .inputs-section-contents .inputs-container .input-container.hide-menu-label .select-component .menu-value{opacity:0;}section.inputs-section .inputs-section-contents .inputs-container .input-container.clicked .input-label{font-size:12px;top:9px;color:#007fa8;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.clicked .container-of-input{top:23px;line-height:18px;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}section.inputs-section .inputs-section-contents .inputs-container .input-container.clicked .select-component{top:22px;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;height:22px;bottom:unset;}section.inputs-section .inputs-section-contents .inputs-container .input-container .container-of-input{left:8px;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:3;}section.inputs-section .inputs-section-contents .inputs-container .input-container .container-of-input input.input-element{border:0 0;font-size:18px;line-height:19px;font-family:'Roboto';background:transparent;color:#000;width:100%;outline:0 0!important;padding:0;z-index:1;height:22px;}section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component{background:url("../images/app/arrow-bottom.png") no-repeat 99% 50%;height:100%;cursor:pointer;position:relative;top:0;bottom:0;left:0;right:0;z-index:2;}@media(max-width:480px){section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component{background-size:14px auto;background-position:100% 10px;}}@media(max-width:350px){section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component{background-size:10px auto;background-position:100% 12px;}}section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component .menu{opacity:0;position:absolute;left:0;right:0;z-index:5;top:0;bottom:0;width:100%;cursor:pointer;}section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component .menu-value{font-size:18px;line-height:19px;font-family:'Roboto';background:transparent;color:#000;vertical-align:-1px;display:none;}@media(max-width:480px){section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component .menu-value{font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:95%;}}@media(max-width:350px){section.inputs-section .inputs-section-contents .inputs-container .input-container .select-component .menu-value{font-size:13px;}}section.inputs-section .inputs-section-contents .inputs-container .input-container+.input-container{border-top:solid 1px #c9c9c9;}section.inputs-section .inputs-section-contents .button-container{margin-top:40px;}@media(max-width:767px){section.inputs-section .inputs-section-contents .button-container .btn{display:block;}}section.inputs-section.animation .inputs-section-contents .inputs-container{animation:updated-result .6s;animation-fill-mode:forwards;animation-delay:.2s;}section.inputs-section.animation .inputs-section-contents .inputs-container .all-inputs-containers{animation:hidetext .2s,height .5s;animation-fill-mode:forwards;overflow:hidden;}section.inputs-section.animation .inputs-section-contents .inputs-container .updated-result{animation:appear .6s;animation-fill-mode:forwards;animation-delay:.2s;}section.inputs-section.animation .inputs-section-contents .button-container{display:none;}section.inputs-section.animation .inputs-section-contents .mandatory-field{display:none;}section.inputs-section.animation.reviewed{border-top:0!important;padding-top:0;}@media(max-width:768px){section.inputs-section.animation.reviewed .inputs-section-contents .inputs-container{min-height:unset;}section.inputs-section.animation.reviewed .inputs-section-contents .inputs-container .updated-result{position:static;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;padding:20px 15px;}section.inputs-section.animation.reviewed .inputs-section-contents .inputs-container .updated-result .result{overflow:hidden;max-height:unset;transform:none;position:static;}section.inputs-section.animation.reviewed .inputs-section-contents .inputs-container .updated-result .edit-inputs-container{height:auto;line-height:normal;}}section.inputs-section.animation.reviewed+.animation.active{padding-top:0;}section.inputs-section.reverse-animation .inputs-section-contents .button-container{display:block;}section.inputs-section.reverse-animation .inputs-section-contents .inputs-container{animation:reverse-updated-result .6s;animation-fill-mode:backwards;animation-delay:.1s;}section.inputs-section.reverse-animation .inputs-section-contents .inputs-container .updated-result{animation:reverse-appear .2s;animation-fill-mode:forwards;}section.inputs-section.reverse-animation .inputs-section-contents .inputs-container .all-inputs-containers{animation:reverse-hidetext .2s,reverse-height .5s;animation-fill-mode:backwards;animation-delay:.2s;}section.inputs-section.reviewed .inputs-section-contents{display:block;}section.inputs-section.active{border-top:0!important;padding-top:0;}section.inputs-section.active .inputs-section-contents{display:block;}section.inputs-section .travel-companion-container.new-additional-guest{padding-left:0;padding-right:0;}section.inputs-section .travel-companion-container.new-additional-guest .add-companion-form{display:block!important;margin-left:15px;margin-right:15px;}section.inputs-section .travel-companion-container.new-additional-guest .add-companion-form .title-traveller,section.inputs-section .travel-companion-container.new-additional-guest .add-companion-form .inputs-container,section.inputs-section .travel-companion-container.new-additional-guest .add-companion-form .button-container{margin-left:0;margin-right:0;}section.inputs-section .travel-companion-container.new-additional-guest .add-companion-form .title-traveller+hr{margin-top:15px;margin-bottom:15px;}section.inputs-section .travel-companion-container .title-traveller{padding:0 0 0 40px;background-repeat:no-repeat;background-position:0 50%;cursor:pointer;font-size:16px;font-family:'Roboto';color:#515151;background-size:auto 21px;}section.inputs-section .travel-companion-container .title-traveller .new-additional-guest-title{opacity:.7;font-size:14px;}section.inputs-section .travel-companion-container .title-traveller.add-companion{background-image:url("../images/app/add-companion-icon.png");}section.inputs-section .travel-companion-container .title-traveller.default-title{background-image:url("../images/app/add-companion-icon.png");}section.inputs-section .travel-companion-container .title-traveller.edit-companion{background-image:url("../images/app/edit-companion-icon.png");}section.inputs-section .travel-companion-container .added-companions .travel-row-container{margin-left:0;padding-left:0;margin-right:0;padding-right:0;}section.inputs-section .travel-companion-container .added-companions .travel-row-container+.travel-row-container{border-top:solid 1px #c9c9c9;margin-top:12.6px;padding-top:12.6px;}section.inputs-section .travel-companion-container .added-companions .travel-row-container .edit-traveler-form{padding-left:15px;padding-right:15px;}section.inputs-section .travel-companion-container .added-companions .travel-row-container .edit-traveler-form .title-traveller,section.inputs-section .travel-companion-container .added-companions .travel-row-container .edit-traveler-form .inputs-container,section.inputs-section .travel-companion-container .added-companions .travel-row-container .edit-traveler-form .button-container{margin-left:0;margin-right:0;}section.inputs-section .travel-companion-container .added-companions .travel-row-container .edit-traveler-form .title-traveller+hr{margin-top:15px;margin-bottom:15px;}section.inputs-section .travel-companion-container .added-companions .traveler{min-height:22px;}section.inputs-section .travel-companion-container .added-companions .traveler .traveler-name{display:inline-block;vertical-align:middle;line-height:22px;background:url("../images/app/added-companion-icon.png") no-repeat 0 50%;background-size:auto 21px;padding-left:40px;cursor:pointer;font-size:16px;font-family:'Roboto';color:#515151;text-transform:uppercase;}section.inputs-section .travel-companion-container .added-companions+.title-traveller{border-top:solid 1px #c9c9c9;margin-top:12.6px;padding-top:12.6px;padding-left:55px;padding-right:15px;background-position:15px 12.6px;}section.inputs-section .travel-companion-container .added-companions.hidden+.title-traveller{border-top:0 0;padding-top:0;padding-right:0;padding-left:40px;margin-left:15px;margin-right:15px;margin-top:0;background-position:0 50%;}section.confirm-all-inputs-sections{background:#fff;margin-top:43px;margin:43px -5px 0;border:solid 1px #c9c9c9;padding:31px 24px;box-shadow:0 0 20px rgba(0,0,0,.1);}section.confirm-all-inputs-sections .status-update{font-size:16px;font-family:'Roboto';line-height:50px;height:50px;display:flex;align-items:center;justify-content:center;}section.confirm-all-inputs-sections .status-update span{line-height:normal;display:inline-block;}@media(max-width:767px){section.confirm-all-inputs-sections{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:17px;border-left:0 0;border-right:0 0;z-index:999;margin-top:0;box-shadow:0 -5px 20px rgba(0,0,0,.1);}section.confirm-all-inputs-sections.fixed{display:none;}section.confirm-all-inputs-sections .status-update{display:inline-block;}}section .gray-bordered-area{border:solid 1px #c9c9c9;padding:20px;border-radius:5px;background-color:#fff;}textarea{border-radius:5px;width:100%;min-height:100px;max-width:100%;}label{font-weight:normal;}.label-for-input{color:#007fa8;font-family:'Roboto';font-size:18px;font-weight:normal;margin-bottom:10px;}.mandatory-fields{font-size:10px;color:rgba(81,81,81,.5);}.mandatory-fields sup{font-size:20px;top:0;color:#007fa8;}.centered-small-container{max-width:350px;margin:0 auto;}.bootstrap-select.no-min-width{min-width:unset;width:100%!important;}.bootstrap-select.no-min-width .btn{min-width:unset!important;width:100%!important;}.bootstrap-select.long-btn{min-width:350px;}@media(max-width:665px){.bootstrap-select.long-btn{min-width:unset!important;display:block;width:100%!important;}}.bootstrap-select .btn{color:#515151;font-weight:normal;padding:12.28px 20px;}.bootstrap-select .bs-caret .caret{border-top:8px dashed;border-top:8px solid \9;border-right:8px solid transparent;border-left:8px solid transparent;}.slick-active{outline:0!important;}.btn{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;box-shadow:none;padding:16.5px 10px;min-width:166px;font-weight:normal;font-size:15px;font-family:'Roboto';color:#fff;background-color:#007fa8;border-radius:5px;outline:0;border:1px solid #007fa8;text-transform:uppercase;line-height:15px;}.btn.preline{white-space:pre-line;}.btn.small-btn{padding:13.5px 8px;min-width:166px;font-weight:normal;font-size:14px;}.btn.wide-btn{min-width:198px;}.btn.no-bg{background:transparent;color:#007fa8;}.btn.no-bg:hover,.btn.no-bg:focus{color:#007fa8!important;background-color:rgba(0,127,168,.3)!important;border-color:#007fa8!important;}.btn.is-outlined{background:transparent;}.btn.is-outlined.is-white{color:#fff;border-color:#fff;}.btn.is-outlined.is-white:hover,.btn.is-outlined.is-white:focus{color:#fff!important;border-color:#fff!important;background:transparent!important;}.btn.white-bg{background:#fff;color:#000;border-color:#fff;}.btn.white-bg:hover,.btn.white-bg:focus{background-color:#fff!important;color:#000!important;border-color:#fff!important;}.btn.red-bg{background:transparent;color:#d40000;border-color:#d40000;}.btn.red-bg:hover,.btn.red-bg:focus{background-color:rgba(212,0,0,.3)!important;color:#d40000!important;border-color:#d40000!important;}.btn.pink-bg{background:#dc4965;color:#fff;border-color:#dc4965;}.btn.pink-bg:hover,.btn.pink-bg:focus{background:#d83453!important;color:#fff!important;border-color:#dc4965!important;}.btn.long-btn{min-width:350px;}@media(max-width:665px){.btn.long-btn{min-width:unset!important;display:block;width:100%;}}.btn:hover,.btn:focus{color:#fff!important;background-color:#006c8f!important;border-color:#007fa8!important;}.btn.no-min-width{min-width:unset;}.btn.active{box-shadow:none;background-color:#007fa8!important;color:#fff!important;border-color:#007fa8!important;}.btn.disabled{opacity:.4;cursor:not-allowed;}.btn.btn-primary{background-color:#007fa8;color:#fff;border:solid 1px #007fa8;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#007fa8!important;color:#fff!important;border:solid 1px #007fa8!important;}.btn.cancel-btn{background:transparent;color:#007fa8;border:0 0;font-size:14px;text-transform:capitalize;font-family:'Roboto';}.btn.cancel-btn:hover,.btn.cancel-btn:focus{color:#007fa8!important;background-color:rgba(0,127,168,.3)!important;border-color:#007fa8!important;}@media(max-width:640px){.btn.cancel-btn{min-width:unset;}}@media(max-width:450px){.btn.cancel-btn .cross-icon{display:none;}}.btn.remove-btn{background:transparent;color:#d40000;border:0 0;font-size:14px;text-transform:capitalize;font-family:'Roboto';}.btn.remove-btn:hover,.btn.remove-btn:focus{color:#d40000!important;background-color:rgba(212,0,0,.3)!important;border-color:#d40000!important;}@media(max-width:640px){.btn.remove-btn{min-width:unset;}}@media(max-width:450px){.btn.remove-btn .trash-icon{display:none;}}.btn.confirm-btn{background:transparent;color:#007fa8;border:0 0;font-size:14px;font-family:'Roboto';text-transform:capitalize;}.btn.confirm-btn:hover,.btn.confirm-btn:focus{color:#007fa8!important;background-color:rgba(0,127,168,.3)!important;border-color:#007fa8!important;}@media(max-width:640px){.btn.confirm-btn{min-width:unset;}}@media(max-width:450px){.btn.confirm-btn .check-icon{display:none;}}@media(max-width:640px){.btn{min-width:unset!important;}}.force-wrap{-ms-word-wrap:break-word;word-wrap:break-word;display:block;white-space:normal;}.toggle-group .btn{border:0 0!important;box-shadow:none 0;}.no-max-width{max-width:unset!important;}.hidden-visibility{visibility:hidden;}.d-flex{display:flex;flex-wrap:wrap;}.no-radius{border-radius:0;}.underline{text-decoration:underline!important;}.no-uppercase{text-transform:none;}.uppercased{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalized{text-transform:capitalize;}.line-over{text-decoration:line-through;}.middle-center{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.no-margin-left-right{margin-left:0!important;margin-right:0!important;}.no-margin-top-bottom{margin-top:0!important;margin-bottom:0!important;}.no-margin{margin:0!important;}.no-height{height:auto!important;}.no-padding{padding:0!important;}.no-padding-top{padding-top:0!important;}.no-padding-left{padding-left:0!important;}.no-padding-right{padding-right:0!important;}.no-padding-bottom{padding-bottom:0!important;}.no-margin-bottom{margin-bottom:0!important;}.no-margin-top{margin-top:0!important;}.inline{display:inline!important;}.padding-20{padding:20px;}.padding-right-20{padding-right:20px;}.padding-top-10{padding-top:10px;}.padding-top-20{padding-top:20px;}.padding-top-30{padding-top:30px;}.padding-top-40{padding-top:40px;}.padding-bottom-5{padding-bottom:5px;}.padding-bottom-20{padding-bottom:20px;}.margin-bottom-5{margin-bottom:5px;}.margin-bottom-30{margin-bottom:30px;}.margin-bottom-50{margin-bottom:50px;}.margin-top-100{margin-top:100px;}.margin-top-150{margin-top:150px;}.margin-top-30{margin-top:30px;}.margin-top-20{margin-top:20px;}.margin-top-15{margin-top:15px;}.padding-left-10{padding-left:10px;}.padding-top-15{padding-top:15px;}.min-height-80{min-height:80px;}.margin-left-20{margin-left:20px;}.margin-right-5{margin-right:5px;}.margin-right-20{margin-right:20px;}.margin-bottom-20{margin-bottom:20px;}.border-top{border-top:1px solid #c9c9c9;}.border-right{border-right:1px solid #c9c9c9;}.border-left{border-left:1px solid #c9c9c9;}.ml-10{margin-left:10px;}.bold{font-weight:bold;}.no-bold{font-weight:normal;}.centered-img{margin:0 auto;}.centered-img.with-shadow{box-shadow:8px 8px 14px rgba(0,0,0,.1);}.right-img{margin:0 0 0 auto;}.no-float{float:none!important;}.inline-block{display:inline-block!important;}.inline-block.vam{vertical-align:middle;}.inline-block.vat{vertical-align:top;}.inline-block.vab{vertical-align:bottom;}.tb{display:table;}.tb.centered-tb{margin:0 auto;}.tb.full-height{height:100%!important;}.tb.full-height .tr,.tb.full-height .tb-row{height:100%;}.tb.full-width{width:100%!important;}.tb.full-width .tr{width:100%;}.tb .tr{display:table-row;}.tb .tr .td{display:table-cell;}.tb .tr .td.third-size{width:33.3%;}.tb .tr .td.delimitator{position:relative;width:1px;}.tb .tr .td.delimitator.w-10{width:10px;}.tb .tr .td.half-size{width:50%;}.tb .tr .td.w-15{width:15%;}.tb .tr .td.vam{vertical-align:middle;}.tb .tr .td.vat{vertical-align:top;}.tb .tr .td.vab{vertical-align:bottom;}.block{display:block!important;position:relative;}.vertical-middle{vertical-align:-2px!important;}.vertical-top{vertical-align:top!important;}.relative-position{position:relative;}.static-position{position:static;}.full-width{width:auto!important;}.full-height{height:100%;}.cursor-pointer{cursor:pointer;}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pace .pace-progress{background:#007fa8;position:fixed;z-index:2000;top:0%;right:100%;width:100%;height:10px;}.pace-inactive{display:none;}.loader,.loader:after{border-radius:50%;width:10em;height:10em;}@media(max-width:523px){.loader,.loader:after{width:7em;height:7em;}}.loader{margin:60px auto;font-size:8px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@media(max-width:523px){.loader{margin:30px auto;}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.input-email-invoice-container{padding-left:56px;}@media(max-width:991px){.input-email-invoice-container{padding-left:25px;}}.radio{padding-left:20px;margin:0;}.radio.radio-inline{margin-top:0;}.radio input[type="radio"]{opacity:0;}.radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}.radio input[type="radio"]:disabled+label{opacity:.65;}.radio input[type="radio"]:disabled+label:before{cursor:not-allowed;}.radio.estimated-arrival-time-radio label{padding-left:56px;}@media(max-width:480px){.radio.estimated-arrival-time-radio label{padding-left:25px;}}.radio.edit-invoice-radio label{padding-left:56px;}@media(max-width:480px){.radio.edit-invoice-radio label{padding-left:25px;}}@media(max-width:991px){.radio.edit-invoice-radio label{padding-left:25px;}}.radio label{display:block;position:relative;padding-left:5px;}.radio label.no-pseudo:before,.radio label.no-pseudo:after{display:none!important;}.radio label:before{content:"";display:block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out;top:3px;outline:0 0!important;}.radio label:after{display:block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:6px;margin-left:-20px;border-radius:50%;background-color:#006687;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);}.radio-primary input[type="radio"]+label::after{background-color:#006687;}.radio-primary input[type="radio"]:checked+label::before{border-color:#006687;}.radio-primary input[type="radio"]:checked+label::after{background-color:#006687;}.radio-danger input[type="radio"]+label::after{background-color:#d40000;}.radio-danger input[type="radio"]:checked+label::before{border-color:#d40000;}.radio-danger input[type="radio"]:checked+label::after{background-color:#d40000;}.radio-info input[type="radio"]+label::after{background-color:#5bc0de;}.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de;}.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de;}.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e;}.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e;}.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e;}.radio-success input[type="radio"]+label::after{background-color:#557f5b;}.radio-success input[type="radio"]:checked+label::before{border-color:#557f5b;}.radio-success input[type="radio"]:checked+label::after{background-color:#557f5b;}.slide-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}.slide-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}.slide-enter-to,.slide-leave{max-height:500px;overflow:hidden;}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0;}.opacity-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}.opacity-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}.opacity-enter-to,.slide-leave{opacity:1;}.opacity-enter,.slide-leave-to{opacity:0;}.regcard-guest-info{border:solid 1px #c9c9c9;border-radius:5px;background-color:#eaeaea;min-height:64px;position:relative;padding:15px;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.vertical-centered{display:flex;justify-content:left;align-items:center;}.full-centered{display:flex;justify-content:center;align-items:center;}.slick-slide{outline:0;}.animated{transition:all ease-in .2s;}.package-quantity-input{box-sizing:unset;border:1px solid #ddd;border-radius:25px;padding:5px;width:125px;text-align:center;margin:auto;margin-bottom:20px;margin-top:20px;}.package-quantity-input span{cursor:pointer;}.package-quantity-input .minus,.package-quantity-input .plus{width:20px;height:20px;background:#f2f2f2;border-radius:25px;padding:5px 5px;border:1px solid #ddd;display:inline-block;vertical-align:middle;text-align:center;box-sizing:unset;font-size:16px;cursor:pointer;user-select:none;}.package-quantity-input input{height:34px;width:50px;text-align:center;font-size:20px;border:0;border-radius:4px;display:inline-block;vertical-align:middle;}a,button,.btn,input[type='reset'],input[type='submit'],input[type='button']{outline:0;text-decoration:none;}a:focus,button:focus,.btn:focus,input[type='reset']:focus,input[type='submit']:focus,input[type='button']:focus,a:active,button:active,.btn:active,input[type='reset']:active,input[type='submit']:active,input[type='button']:active{outline:0!important;}a:hover,button:hover,.btn:hover,input[type='reset']:hover,input[type='submit']:hover,input[type='button']:hover{text-decoration:underline;}a.btn:hover,button.btn:hover,.btn.btn:hover,input[type='reset'].btn:hover,input[type='submit'].btn:hover,input[type='button'].btn:hover{text-decoration:none!important;}a{color:#007fa8;font-size:14px;text-decoration:underline;}a:hover,a:focus,a:active{color:#006c8f;}a.white-color{color:#fff;}a.white-color:hover,a.white-color:focus,a.white-color:active{color:#f2f2f2;}.guest-data{font-size:20px;color:#515151;}.data-color{color:#000;}.emphased-color{color:#dc4965;}.page-title{font-size:36px;color:#515151;font-family:'Roboto';margin-bottom:20px;}.page-title.white-color{color:#fff;}.page-title .opacity-title{color:rgba(255,255,255,.8);}@media(max-width:768px){.page-title{font-size:24px;}}.page-subtitle{font-size:22px;color:rgba(81,81,81,.5);margin-bottom:20px;}.page-subtitle.no-fade{color:#515151;}.page-subtitle.white-color{color:rgba(255,255,255,.8);}.page-subtitle.white-color-noopacity{color:#fff;}@media(max-width:768px){.page-subtitle{font-size:20px;}}.page-subsubtitle{font-size:20px;color:#515151;margin-bottom:20px;}.page-subsubtitle.no-fade{color:#515151;}.page-subsubtitle.white-color{color:rgba(255,255,255,.5);}.page-subsubtitle.white-color-noopacity{color:#fff;}@media(max-width:768px){.page-subsubtitle{font-size:20px;}}.title-module{font-size:28px;font-family:'Roboto';color:#515151;margin-bottom:20px;}.title-module.white-color{color:#fff;}@media(max-width:768px){.title-module{font-size:24px;}}.subtitle-module{font-family:'Roboto';font-size:20px;color:rgba(81,81,81,.5);margin-bottom:20px;}.subtitle-module.white-color{color:rgba(255,255,255,.5);}.subtitle-module.white-color-noopacity{color:#fff;}@media(max-width:768px){.subtitle-module{font-size:20px;}}.subtitle-module.no-fade{color:#515151;}.paragraph-title{font-size:24px;color:#515151;}.paragraph-title.white-color{color:#fff;}@media(max-width:768px){.paragraph-title{font-size:20px;}}.paragraph{font-size:18px;color:#515151;font-family:'Roboto';line-height:1.2;}.paragraph.white-color{color:rgba(255,255,255,.7);}.paragraph.white-color.no-opacity{color:#fff;}@media(max-width:768px){.paragraph{font-size:16px;}}.paragraph.no-fade{color:#515151;}.reservation-infos{background-color:#f4f4f4;border-radius:5px;padding:10px;margin-top:40px;margin-bottom:55px;}.hotel-name{font-size:28px;font-family:'Bariol-Regular';color:#515151;}@media(max-width:768px){.hotel-name{font-size:20px;}}.dates{font-family:'Roboto';font-size:16px;color:#515151;}@media(max-width:768px){.dates{font-size:16px;}}.confirmation-number{font-size:16px;font-family:'Roboto';color:#515151;}.stay-title{font-family:'Bariol-Regular';font-size:30px;color:#515151;}.stay-title-ci{font-family:'Roboto';font-size:18px;color:#515151;}.room-number{font-family:'Bariol-Regular';font-size:24px;color:#515151;}.guest-name{font-family:'Bariol-Regular';font-size:24px;color:#515151;}.co-before{font-family:'Roboto';font-size:16px;color:#dc4965;}.folio-title{color:#515151;font-size:22px;text-align:left;}.folio-amout{font-family:'Roboto';font-size:16px;color:#515151;}.item-label{font-size:16px;font-family:'Roboto';color:#515151;}.item-label.with-opacity{color:rgba(81,81,81,.7);}.paid-upgrade{font-size:12px;font-family:'Roboto';color:#dc4965;}.indication{font-size:12px;font-family:'Roboto';color:rgba(81,81,81,.7);}.total-label{font-size:20px;font-family:'Roboto';color:#515151;}.total-amount{font-size:20px;font-family:'Roboto';color:#dc4965;}.balance{font-size:20px;font-family:'Bariol-Regular';color:#515151;}.positive-feedback{font-size:16px;color:#515151;}@media(max-width:768px){.positive-feedback{font-size:12px;}}.option-title{font-family:'Roboto';font-size:20px;color:#515151;}@media(max-width:768px){.option-title{font-size:16px;}}.option-description{font-family:'Roboto';font-size:14px;color:#515151;}.option-price{font-family:'Roboto';font-size:30px;color:#515151;}.option-total-invoices{font-family:'Roboto';font-size:24px;color:#515151;}.option-price-info{font-family:'Roboto';color:rgba(81,81,81,.6);font-size:14px;}.early-ci-item-title{font-family:'Roboto';font-size:16px;color:#515151;}.item-title-selected{font-family:'Roboto';font-size:16px;color:#007fa8;}.early-ci-item-info{font-family:'Roboto';font-size:12px;color:#515151;}.early-ci-item-price{font-family:'Roboto';font-size:20px;color:#515151;}.recommanded{text-transform:uppercase;font-family:'Roboto';font-size:10px;}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsE.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');}[v-cloak]{display:none;}*{box-sizing:border-box;}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url('../../common/fonts/font-awesome/fa-brands-400.eot?');src:url('../../common/fonts/font-awesome/fa-brands-400.eot?#iefix') format("embedded-opentype"),url('../../common/fonts/font-awesome/fa-brands-400.woff2') format("woff2"),url('../../common/fonts/font-awesome/fa-brands-400.woff') format("woff"),url('../../common/fonts/font-awesome/fa-brands-400.ttf') format("truetype"),url('../../common/fonts/font-awesome/fa-brands-400.svg#fontawesome') format("svg");}.fab{font-family:Font Awesome\ 5 Brands;}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url('../../common/fonts/font-awesome/fa-regular-400.eot?');src:url('../../common/fonts/font-awesome/fa-regular-400.eot?#iefix') format("embedded-opentype"),url('../../common/fonts/font-awesome/fa-regular-400.woff2') format("woff2"),url('../../common/fonts/font-awesome/fa-regular-400.woff') format("woff"),url('../../common/fonts/font-awesome/fa-regular-400.ttf') format("truetype"),url('../../common/fonts/font-awesome/fa-regular-400.svg#fontawesome') format("svg");}.far{font-weight:400;}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url('../../common/fonts/font-awesome/fa-solid-900.eot?');src:url('../../common/fonts/font-awesome/fa-solid-900.eot?#iefix') format("embedded-opentype"),url('../../common/fonts/font-awesome/fa-solid-900.woff2') format("woff2"),url('../../common/fonts/font-awesome/fa-solid-900.woff') format("woff"),url('../../common/fonts/font-awesome/fa-solid-900.ttf') format("truetype"),url('../../common/fonts/font-awesome/fa-solid-900.svg#fontawesome') format("svg");}.fa,.far,.fas{font-family:Font Awesome\ 5 Free;}.fa,.fas{font-weight:900;}@font-face{font-family:'Bariol-Regular';src:url('../../common/fonts/bariol/regular/Bariol-Regular.eot?');src:url('../../common/fonts/bariol/regular/Bariol-Regular.eot?#iefix') format('embedded-opentype'),url('../../common/fonts/bariol/regular/Bariol-Regular.woff') format('woff'),url('../../common/fonts/bariol/regular/Bariol-Regular.woff2') format('woff2'),url('../../common/fonts/bariol/regular/Bariol-Regular.ttf') format('truetype'),url('../../common/fonts/bariol/regular/Bariol-Regular.svg#Bariol_Thin') format('svg');font-weight:normal;font-style:normal;}.wrapper{min-height:calc(100vh - 180px);}.roboto{font-family:'Roboto',sans-serif;font-weight:400;}.roboto-light{font-family:'Roboto',sans-serif;font-weight:300;}.bariol-regular{font-family:'Bariol-Regular';}h1,h2,h3,h4,h5,h6{-ms-word-wrap:break-word;word-wrap:break-word;}a{font-family:'Roboto',sans-serif;font-weight:400;}h1{font-size:30px;font-family:'Roboto';}h1.double{font-size:60px;}@media(max-width:768px){h1.double{font-size:40px;}}h2{font-size:24px;font-family:'Roboto';}h3{font-size:20px;font-family:'Roboto';}h4{font-size:18px;font-family:'Roboto';}h5{font-size:14px;font-family:'Roboto';}h6{font-size:12px;}hr{border-width:1px;}html{height:100%;}body{font-size:16px;font-weight:normal;width:100%;color:#515151;background-color:#fff;position:relative;z-index:1;min-height:100%;font-family:'Roboto',sans-serif;}body .inputs-form{position:relative;min-height:100vh;}body.pace-running.modal-open:after{display:none!important;}body.pace-running:after{position:fixed;top:0;background:rgba(0,0,0,0);left:0;right:0;bottom:0;display:block;content:"";z-index:5555;cursor:default;}body .error-container{top:50%;padding:0 15px;transform:translate(-50%,-50%);position:fixed;left:50%;}body .error-container .page-title{text-transform:capitalize;}body .error-container .btn{min-width:unset;}body .error-container .right-animation-container .animation-element{position:relative;}body .error-container .right-animation-container .animation-element.error-default{margin-top:18%;}body .error-container .right-animation-container .animation-element.internal-server-error{margin-top:30%;}body .error-container .right-animation-container .animation-element.not-found{margin-top:10%;}@media(max-width:1400px){body .error-container{left:10%;right:10%;transform:translateY(-50%);}}@media(max-width:991px){body .error-container{left:0;right:0;top:50px;bottom:0;transform:none;position:relative;background:#fff;}body .error-container:after{content:"";position:fixed;z-index:-1;background:#fff;display:block;top:0;bottom:0;left:0;right:0;}body .error-container .col-container{float:none!important;}body .error-container .page-title,body .error-container .page-subtitle,body .error-container .animation-container{text-align:center;}body .error-container .animation-element{width:150px!important;height:150px!important;}body .error-container .animation-element canvas,body .error-container .animation-element .dom-overlay-container{width:150px!important;height:150px!important;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body .error-container .btn{min-width:initial;}}@media all and (-ms-high-contrast:none) and (max-width:992px),(-ms-high-contrast:active) and (max-width:992px){body .main .search-reservation-page .find-reservation-container{min-height:initial;}}@media all and (-ms-high-contrast:none) and (max-width:992px),(-ms-high-contrast:active) and (max-width:992px){body .main header .languages-dropdown button{min-width:auto!important;}body .main header .languages-dropdown .dropdown-menu{min-width:auto!important;}}body .main{height:100%;position:relative;color:#515151;}body .main .search-result .inputs-loading-container{width:100%;height:184px;background:#fff;border-radius:5px;display:block;padding:27px;margin-bottom:30px;border:1px solid #e1e1e1;}body .main .search-result .inputs-loading-container .loading-input-element{display:block;width:100%;height:10px;background:#dedede;position:relative;animation-name:slide-bg;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right,#dedede 8%,#ccc 18%,#dedede 33%);background-size:800px 104px;}body .main .privacy-policy-page .menu{list-style:none outside none;padding:0;margin:0;}body .main .privacy-policy-page .menu li{padding:0;margin:0;}body .main .privacy-policy-page .menu li a{text-decoration:none;color:#d5d5d5;}body .main .privacy-policy-page .menu li a.is-active{font-weight:bold;color:#555;}body .main .privacy-policy-page .menu li a:hover{text-decoration:underline;}body .main .privacy-policy-page .menu li+li{margin-top:20px;}body .main .privacy-policy-banner{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);padding:20px;color:#fff;z-index:99999;}body .main .privacy-policy-banner:after{content:"";display:block;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:-1;position:fixed;}body .main .privacy-policy-banner a{color:#fff;}body .main .privacy-policy-banner a:hover{color:#fff;}body .main .search-reservation-page .wrapper{min-height:calc(100vh - 160px);background-color:#f5f5f5;display:flex;flex-flow:column;height:100%;}body .main .search-reservation-page .flew-grow{flex-grow:1;}body .main .search-reservation-page .flex-column{display:flex;flex-flow:column;height:100%;}body .main .search-reservation-page header{border-bottom:0;background-color:#fff;}@media(max-width:992px){body .main .search-reservation-page header{border-bottom:1px solid #e9e9e9;}}body .main .search-reservation-page .find-reservation-container{width:587px;min-height:264px;background:#fafafa;margin:0 auto;border-radius:5px;border:solid 1px #e2e2e2;padding:23px;}@media(max-width:992px){body .main .search-reservation-page .find-reservation-container{width:auto;min-height:unset;}}body .main .search-reservation-page .response-message{width:954px;padding:20px;text-align:center;margin:20px auto 0;}@media(max-width:992px){body .main .search-reservation-page .response-message{width:auto;}}body .main .search-reservation-page .response-message.error{background:rgba(242,222,223,.9);color:#965b5a;}body .main .search-reservation-page .response-message.warning{background:rgba(247,241,207,.9);color:#746e4e;}body .main .under-construction{height:100%;background:url("../images/app/bg.png") repeat 50% 100% #fff;}body .main .under-construction .information h1{margin:20px auto;display:inline-block;font-size:100px;background:url("../images/app/divider.png") no-repeat 50% 100%;padding-bottom:20px;width:90%;color:#333;}@media(max-width:992px){body .main .under-construction .information h1{font-size:60px;}body .main .under-construction .information img{height:80px;}}body .main .under-construction .information p{font-size:20px;margin:0;color:#333;padding:0;}body .main .inputs-loading-container{width:100%;height:184px;background:#efefef;border-radius:5px;display:block;padding:27px;margin-bottom:30px;}body .main .inputs-loading-container .loading-input-element{display:block;width:50%;height:10px;background:#dedede;position:relative;animation-name:slide-bg;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;background:linear-gradient(to right,#dedede 8%,#ccc 18%,#dedede 33%);background-size:800px 104px;}@media(max-width:992px){body .main .inputs-loading-container .loading-input-element{width:100%;}}body .main .inputs-loading-container .loading-input-element+.loading-input-element{margin-top:22px;width:25%;height:5px;}@media(max-width:992px){body .main .inputs-loading-container .loading-input-element+.loading-input-element{width:50%;}}body .main .start-loading-component{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;}body .main .start-loading-component .loading{background-color:#d5d5d5;height:2px;margin:auto;margin-top:1em;overflow:hidden;position:relative;width:12em;}body .main .start-loading-component .loading .loading-bar{animation:side2side 2s ease-in-out infinite;background-color:#dc4965;height:100%;position:absolute;width:50%;}body .main header{display:block;padding:11.5px 0;}body .main header.right-side-background{background:transparent;}body .main header .logo{vertical-align:bottom;height:34px;}body .main header .title-logo{color:#dc4965;vertical-align:bottom;font-size:14px;font-family:'Roboto';padding-left:10px;line-height:20.35px;display:inline-block;}@media(max-width:480px){body .main header .title-logo{font-size:12px!important;display:none!important;}}@media(max-width:340px){body .main header .title-logo{display:block;margin-top:5px;}}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container{border:solid 1px #c9c9c9;border-radius:5px;background-color:#fff;min-height:50px;position:relative;}@media(max-width:320px){body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container{width:90%;float:right;}}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .search-icon{width:15%;height:49px;display:flex;align-items:center;justify-content:center;}@media(max-width:800px){body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .search-icon{width:20%;}}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .search-icon .icon-wrapper{width:20px;height:20px;}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .search-icon .icon-wrapper i{color:#007fa8;font-size:20px;}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container{padding:0 8px;height:49px;position:relative;z-index:3;transition:all .3s;width:85%;float:left;border-right:1px solid #c9c9c9;}@media(max-width:800px){body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container{width:80%;}}@media(max-width:400px){body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container{width:75%;}}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container .container-of-input input.input-element{border:0 0;font-size:15px;line-height:16px;font-family:'Roboto';background:transparent;color:#000;width:100%;outline:0 0!important;padding:0;z-index:1;height:22px;text-overflow:ellipsis;}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container .input-label{position:absolute;top:25%;left:10px;color:#007fa8;font-family:'Roboto';font-size:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}body .main header #search-criteria section.inputs-section .inputs-section-contents .inputs-container .input-container.disabled *{opacity:1;pointer-events:none;}body .main header .languages-dropdown{display:inline-block;}body .main header .languages-dropdown.open button{background:#007fa8;padding:7px;border-radius:5px;color:#fff;}body .main header .languages-dropdown .language-flag{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url("../images/app/language-flags/en.png");width:16px;height:16px;vertical-align:-3px;}body .main header .languages-dropdown .language-text{margin:0 5px 0 5px;}body .main header .languages-dropdown .dropdown-menu{min-width:135px;border:1px solid #ddd;right:0;left:-70px;}@media(max-width:992px){body .main header .languages-dropdown .dropdown-menu{min-width:unset;left:-150px;}}body .main header .languages-dropdown .dropdown-menu li a{font-size:14px;display:block;text-decoration:none;overflow:hidden;padding:7px;}body .main header .languages-dropdown .dropdown-menu li a:hover{background:rgba(242,237,237,.5);}body .main header .languages-dropdown button{background:transparent;outline:0 0;border:0 0;text-decoration:none;font-size:14px;font-family:'Roboto';min-width:135px;text-align:left;padding:7px;}@media(max-width:992px){body .main header .languages-dropdown button{min-width:unset;}}body .main header .languages-dropdown button:hover{text-decoration:none;}body .main .docked-main-action{position:fixed;background:#fff;border-top:solid 1px #c9c9c9;padding:15px;box-shadow:0 0 20px rgba(0,0,0,.1);left:0;bottom:0;right:0;z-index:9999;}body .main .docked-main-action.top{top:0;bottom:unset;border-bottom:solid 1px #c9c9c9;border-top:0 0;}body .main .docked-main-action .dates-container{margin-top:12px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body .main .docked-main-action.top{bottom:auto;}}@media all and (-ms-high-contrast:none) and (max-width:768px),(-ms-high-contrast:active) and (max-width:768px){body .main .payment-page .payment-tiles .payment-tile .half-circle.right{top:auto;right:auto;}body .main .payment-page .payment-tiles .payment-tile .half-circle.left{bottom:auto;right:auto;}}body .main section.home-section .sub-section{padding:50px 0 50px 0;}@media(max-width:991px){body .main section.home-section .sub-section{padding:50px 0 50px 0;}}@media(max-width:768px){body .main section.home-section .sub-section{padding:20px 0 20px 0;}}body .main section.home-section .sub-section.gray-bg{background:rgba(242,237,237,.5);color:#515151;}body .main section.home-section .sub-section.white-bg{background:#fff;color:#515151;}body .main section.home-section .sub-section.grey-bg{background:#f5f5f5;color:#515151;}body .main section.home-section .sub-section.black-bg{background:#231f1e;color:#fff;}body .main section.home-section .sub-section.subscribe .container{background:url('../images/app/happy-people.jpg') no-repeat 0 50%;background-size:cover;padding:50px 20px;margin:-50px auto;}body .main section.home-section .sub-section.subscribe .container.no-bg{background:none;}body .main section.home-section .sub-section.information{padding:50px 0;}body .main section.home-section .sub-section .hotel-image{width:377px;height:253px;background:url("../images/app/hotel-image-large.jpg") no-repeat 0 50%;display:block;box-shadow:8px 8px 14px rgba(0,0,0,.4);margin-top:-95px;background-size:cover;}body .main section.home-section .sub-section .hotel-image.checkin-done{height:171px;width:256px;margin:-145px auto 0;}body .main section.home-section .sub-section.welcome-container{background:url("../images/app/book-desktop.jpg") no-repeat 50% 20%,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;min-height:369px;position:relative;background-size:cover;}body .main section.home-section .sub-section.welcome-container .mask-container{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;}body .main section.home-section .sub-section.welcome-container .mask-container .welcome-container-mask{position:absolute;width:100%;height:100%;top:0;background-color:#000;opacity:.5;}body .main section.home-section .sub-section .resv-card{position:relative;text-align:center;margin-bottom:20px;border-radius:5px;border:1px solid #e1e1e1;padding-top:20px;padding-bottom:20px;font-family:'Bariol-Regular';padding-right:15px;padding-left:15px;background-color:#fff;}body .main section.home-section .sub-section .resv-card .btn.wide-btn{min-width:198px;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .btn.wide-btn{width:198px;margin-bottom:35px;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .btn.wide-btn{width:100%;margin-bottom:35px;}}body .main section.home-section .sub-section .resv-card .stay{font-family:'Bariol-Regular';font-size:28px;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .stay{font-size:24px;}}body .main section.home-section .sub-section .resv-card .stay .line-separator{display:block;height:1px;width:60%;margin:auto;background-color:#e9e9e9;margin-bottom:8px;margin-top:8px;}body .main section.home-section .sub-section .resv-card .start{border-right:1px solid #e9e9e9;text-align:right;font-weight:normal;}body .main section.home-section .sub-section .resv-card .start span{font-weight:700;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .start{border-right:1px solid #e9e9e9;text-align:right;font-weight:700;}}@media(max-width:767px){body .main section.home-section .sub-section .resv-card .start{border-right:1px solid #e9e9e9;text-align:center;font-weight:700;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .start{border-right:0;text-align:center;font-weight:700;}}body .main section.home-section .sub-section .resv-card .end{text-align:left;font-weight:700;font-weight:normal;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .end{text-align:left;font-weight:700;}}@media(max-width:767px){body .main section.home-section .sub-section .resv-card .end{text-align:center;font-weight:700;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .end{text-align:center;font-weight:700;}}body .main section.home-section .sub-section .resv-card .end span{font-weight:700;}body .main section.home-section .sub-section .resv-card .room-type{padding-bottom:50px;font-family:'Bariol-Regular';font-size:18px;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .room-type{padding-bottom:20px;}}body .main section.home-section .sub-section .resv-card .hotel-name h4{font-family:'Bariol-Regular';font-size:18px;}body .main section.home-section .sub-section .resv-card .status{font-family:'Roboto';font-size:16px;padding-bottom:10px;}body .main section.home-section .sub-section .resv-card .status.not-opened{background-color:#f7f4d5;padding:5px 20px 5px 20px;width:40%;margin:auto;margin-bottom:10px;opacity:1!important;color:#333;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .status.not-opened{width:40%;}}@media(max-width:767px){body .main section.home-section .sub-section .resv-card .status.not-opened{width:100%;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .status.not-opened{width:100%;}}body .main section.home-section .sub-section .resv-card .status.ci-completed{background-color:#e6f3df;padding:15px 20px 15px 20px;width:40%;margin:auto;margin-bottom:20px;opacity:1!important;color:#333;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .status.ci-completed{width:40%;}}@media(max-width:767px){body .main section.home-section .sub-section .resv-card .status.ci-completed{width:100%;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .status.ci-completed{width:100%;}}body .main section.home-section .sub-section .resv-card .status.ci-completed .check{display:inline-block;background:url("../images/app/green-check.png") no-repeat 50% 50%;width:34px;height:30px;vertical-align:middle;margin-right:15px;}body .main section.home-section .sub-section .resv-card .status.co-completed{background-color:#e7e7e7;padding:10px 20px 10px 20px;width:40%;margin:auto;margin-bottom:20px;opacity:1!important;color:#333;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .status.co-completed{width:40%;}}@media(max-width:767px){body .main section.home-section .sub-section .resv-card .status.co-completed{width:100%;}}@media(max-width:480px){body .main section.home-section .sub-section .resv-card .status.co-completed{width:100%;}}body .main section.home-section .sub-section .resv-card .status.co-completed .check{display:inline-block;background:url("../images/app/grey-check.png") no-repeat;padding-top:5px;width:34px;height:30px;vertical-align:middle;margin-right:15px;}body .main section.home-section .sub-section .resv-card .conf-number{font-family:'Bariol-Regular';font-size:18px;text-align:right;}@media(max-width:768px){body .main section.home-section .sub-section .resv-card .conf-number{font-size:16px;}}body .main section.home-section .sub-section.reservation-search-box{background:url("../images/app/book-desktop.jpg") no-repeat 50% 20%,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;background-size:cover;position:relative;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;min-height:410px;}@media(max-width:768px){body .main section.home-section .sub-section.reservation-search-box{display:block;padding:10px 0 15px 0;min-height:300px;}}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box{background:url("../images/app/book.jpg") no-repeat 50% 50%,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;min-height:380px;}}body .main section.home-section .sub-section.reservation-search-box .mask{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0;}body .main section.home-section .sub-section.reservation-search-box .middle-container{position:relative;top:inherit;width:100%;transform:none;text-align:center;}@media(max-width:768px){body .main section.home-section .sub-section.reservation-search-box .middle-container{text-align:left;position:absolute;width:90%;top:50%;transform:translateY(-50%);left:50%;margin-left:-45%;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .text{padding-bottom:60px;}@media(max-width:768px){body .main section.home-section .sub-section.reservation-search-box .middle-container .text{padding-bottom:20px;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box{display:flex;align-items:center;justify-content:center;width:100%;}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box{display:block;align-items:inherit;justify-content:inherit;width:100%;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box .alert-box{width:50%;margin:auto;padding:15px;background-color:#f8e5e5;border:solid 1px #c9c9c9;border-radius:5px;color:#d40000;margin-top:20px;}@media(max-width:768px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box .alert-box{width:100%;margin:auto;padding:15px;background-color:#f8e5e5;border:solid 1px #c9c9c9;border-radius:5px;color:#d40000;margin-top:20px;text-align:center;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section{width:100%;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box .btn.wide-btn{min-width:198px;}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box .btn.wide-btn{width:100%;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container .input-placeholder-error{position:absolute;left:0%;color:#d40000!important;top:10px;font-size:12px;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container{border:0;border-radius:unset;background-color:inherit;min-height:inherit;position:relative;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .all-inputs-containers{display:flex;align-items:center;justify-content:center;}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .all-inputs-containers{display:block;align-items:inherit;justify-content:inherit;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container.clicked .input-label{font-size:12px;top:3px;color:#007fa8;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container .container-of-input{left:8px;right:0;top:60%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:3;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container:first-child{width:25%;margin-right:20px;}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container:first-child{width:100%;margin-right:0;margin-bottom:15px;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container{width:40%;border:solid 1px #c9c9c9;border-radius:5px;background-color:#fff;min-height:50px;position:relative;margin-right:20px;}@media(max-width:480px){body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container{width:100%;margin-right:0;margin-bottom:15px;}}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container.error{background-color:#f8e5e5!important;}body .main section.home-section .sub-section.reservation-search-box .middle-container .search-box section.inputs-section .inputs-section-contents .inputs-container .input-container .input-label{text-align:left;top:55%;}body .main section.home-section .sub-section.reservation-details{background:#fff;padding:46px 0 100px;}body .main section.home-section .sub-section.reservation-details .mobile-hotel-image{display:block;height:250px;background:url("../images/app/hotel-image-large.jpg") no-repeat 0 50%/cover,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;}body .main section.home-section .sub-section.reservation-details .reservation-description{margin-top:-25px;padding-left:25px;}@media(max-width:991px){body .main section.home-section .sub-section.reservation-details{padding:0;}body .main section.home-section .sub-section.reservation-details .reservation-details-sm{padding-top:50px;padding-bottom:50px;}}body .main section.home-section .sub-section.check-out-description{background:rgba(242,237,237,.5);}@media(max-width:991px){body .main section.home-section .sub-section.check-out-description{padding-top:48.5px;padding-bottom:58px;}body .main section.home-section .sub-section.check-out-description .media{display:block!important;width:auto;padding:0;}body .main section.home-section .sub-section.check-out-description .media .media-left{text-align:center;display:block!important;width:auto;padding:0;}body .main section.home-section .sub-section.check-out-description .media .media-left img{display:inline-block;}body .main section.home-section .sub-section.check-out-description .media .media-body{display:block!important;width:auto;padding:0;text-align:center;margin-top:20px;}}body .main section.home-section .sub-section.check-in-description{background:rgba(242,237,237,.5);padding:75px 0 100px;}@media(max-width:991px){body .main section.home-section .sub-section.check-in-description{padding-top:48.5px;padding-bottom:58px;}body .main section.home-section .sub-section.check-in-description .media{display:block!important;width:auto;padding:0;}body .main section.home-section .sub-section.check-in-description .media .media-left{text-align:center;display:block!important;width:auto;padding:0;}body .main section.home-section .sub-section.check-in-description .media .media-left img{display:inline-block;}body .main section.home-section .sub-section.check-in-description .media .media-body{display:block!important;width:auto;padding:0;text-align:center;margin-top:20px;}}body .main section.home-section .sub-section.partners{background:#f2eded;padding:45px 0;}@media(max-width:768px){body .main section.home-section .sub-section.partners{padding:46px 0 43.5px;}}body .main section.home-section .sub-section.partners .partener img{max-height:50px;}body .main section.home-section .sub-section.partners .partener+.partener{margin-left:30px;}body .main section.home-section .sub-section.feature-1{background:#fff;padding:75px 0 100px;}@media(max-width:991px){body .main section.home-section .sub-section.feature-1{padding-top:44.5px;padding-bottom:44px;}}body .main section.home-section .sub-section.paralax{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:0 50%;padding:75px 0 0;}body .main section.home-section .sub-section.paralax.with-padding-bottom{padding-bottom:75px;}@media(max-width:991px){body .main section.home-section .sub-section.paralax.with-padding-bottom{padding-bottom:0;}}@media(max-width:991px){body .main section.home-section .sub-section.paralax{padding-top:50px;padding-bottom:0;}}body .main section.home-section .sub-section.paralax.white-texture{color:#515151;background-image:url("../images/app/texture-background-white.jpg");}body .main section.home-section .sub-section.paralax.blue-texture{background-image:url("../images/app/waves-desktop.jpg");background-position:50% 0%;}@media(max-width:480px){body .main section.home-section .sub-section.paralax.blue-texture{background-image:url("../images/app/waves.jpg");min-height:380px;}}body .main section.home-section .sub-section.paralax .white-container{max-width:600px;background:#fff;border-radius:5px;padding:40px;color:#515151;margin:165px auto 75px;}body .main section.home-section .sub-section.paralax .white-container .checkout-done{height:0;}body .main section.home-section .sub-section.paralax .white-container .checkout-done img{margin-top:-260px;width:130px;}body .main section.home-section .sub-section.feature-2 .feature-2-icon{margin:-55px 0 0;}@media(max-width:991px){body .main section.home-section .sub-section.feature-2 .feature-2-icon{margin:0;}}@media(max-width:768px){body .main section.home-section .sub-section.feature-2 .feature-2-icon{padding:22.5px 0 0;max-height:450px;overflow:hidden;}}body .main section.home-section .sub-section.feature-3{background:#fff;padding:75px 0 100px;}@media(max-width:991px){body .main section.home-section .sub-section.feature-3{padding-top:50px;padding-bottom:50px;}}@media(max-width:768px){body .main section.home-section .sub-section.feature-3{padding:44.5px 0 40px;}}@media(max-width:991px){body .main section.home-section .sub-section.feature-4 .feature-4-icon img{height:350px;}}@media(max-width:768px){body .main section.home-section .sub-section.feature-4{padding:50px 0 0;}}@media(max-width:991px){body .main section.home-section .sub-section.feature-5 .feature-5-icon img{height:350px;}}body .main section.home-section .middle-container{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media(max-width:991px){body .main section.home-section .middle-container{left:15px;right:15px;}}body .main section.home-section .middle-container .text .with-opacity{opacity:.8;}body .main section.home-section .middle-container .text .shadow{text-shadow:0 0 8px rgba(0,0,0,.8);font-weight:bold;opacity:1;}body .main .co-done section.home-section .sub-section{padding:50px 0;}body .main .co-done section.home-section .sub-section.gray-bg{background:rgba(242,237,237,.5);color:#515151;}body .main .co-done section.home-section .sub-section.white-bg{background:#fff;color:#515151;}body .main .co-done section.home-section .sub-section.black-bg{background:#231f1e;color:#fff;}body .main .co-done section.home-section .sub-section.subscribe .container{background:url('../images/app/happy-people.jpg') no-repeat 0 50%;background-size:cover;padding:50px 20px;margin:-50px auto;}body .main .co-done section.home-section .sub-section.subscribe .container.no-bg{background:none;}body .main .co-done section.home-section .sub-section.information{padding:50px 0;}body .main .co-done section.home-section .sub-section .hotel-image{width:377px;height:253px;background:url("../images/app/hotel-image-large.jpg") no-repeat 0 50%;display:block;box-shadow:8px 8px 14px rgba(0,0,0,.4);margin-top:-95px;background-size:cover;}body .main .co-done section.home-section .sub-section .hotel-image.checkin-done{height:171px;width:256px;margin:-145px auto 0;}body .main .co-done section.home-section .sub-section.welcome-container{background:url("../images/app/landing-page-section-1-background.jpg") no-repeat 0 50%,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;min-height:369px;position:relative;background-size:cover;}body .main .co-done section.home-section .sub-section.reservation-details{background:#fff;padding:46px 0 100px;}body .main .co-done section.home-section .sub-section.reservation-details .mobile-hotel-image{display:block;height:250px;background:url("../images/app/hotel-image-large.jpg") no-repeat 0 50%/cover,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;}body .main .co-done section.home-section .sub-section.reservation-details .reservation-description{margin-top:-25px;padding-left:25px;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.reservation-details{padding:0;}body .main .co-done section.home-section .sub-section.reservation-details .reservation-details-sm{padding-top:50px;padding-bottom:50px;}}body .main .co-done section.home-section .sub-section.check-in-description{background:rgba(242,237,237,.5);padding:75px 0 100px;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.check-in-description{padding-top:48.5px;padding-bottom:58px;}body .main .co-done section.home-section .sub-section.check-in-description .media{display:block!important;width:auto;padding:0;}body .main .co-done section.home-section .sub-section.check-in-description .media .media-left{text-align:center;display:block!important;width:auto;padding:0;}body .main .co-done section.home-section .sub-section.check-in-description .media .media-left a{display:inline-block;}body .main .co-done section.home-section .sub-section.check-in-description .media .media-left a img{display:inline-block;}body .main .co-done section.home-section .sub-section.check-in-description .media .media-body{display:block!important;width:auto;padding:0;text-align:center;margin-top:20px;}}body .main .co-done section.home-section .sub-section.partners{background:#f2eded;padding:45px 0;}@media(max-width:768px){body .main .co-done section.home-section .sub-section.partners{padding:46px 0 43.5px;}}body .main .co-done section.home-section .sub-section.partners .partener img{max-height:50px;}body .main .co-done section.home-section .sub-section.partners .partener+.partener{margin-left:30px;}body .main .co-done section.home-section .sub-section.feature-1{background:#fff;padding:75px 0 100px;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.feature-1{padding-top:44.5px;padding-bottom:44px;}}body .main .co-done section.home-section .sub-section.paralax{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:0 50%;padding:75px 0 0;min-height:calc(100vh - 180px);}body .main .co-done section.home-section .sub-section.paralax.with-padding-bottom{padding-bottom:75px;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.paralax{padding-top:50px;padding-bottom:0;}}body .main .co-done section.home-section .sub-section.paralax.white-texture{color:#515151;background-image:url("../images/app/texture-background-white.jpg");}body .main .co-done section.home-section .sub-section.paralax.blue-texture{color:#fff;background-image:url("../images/app/texture-background.jpg");}body .main .co-done section.home-section .sub-section.paralax .white-container{max-width:600px;background:#fff;border-radius:5px;padding:40px;color:#515151;margin:170px auto 75px;}body .main .co-done section.home-section .sub-section.paralax .white-container h4{line-height:1.2;}body .main .co-done section.home-section .sub-section.feature-2 .feature-2-icon{margin:-178px 0 0;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.feature-2 .feature-2-icon{margin:0;}body .main .co-done section.home-section .sub-section.feature-2 .feature-2-icon img{max-height:350px;}}@media(max-width:768px){body .main .co-done section.home-section .sub-section.feature-2 .feature-2-icon{padding:44.5px 0 0;}}body .main .co-done section.home-section .sub-section.feature-3{background:#fff;padding:75px 0 100px;}@media(max-width:991px){body .main .co-done section.home-section .sub-section.feature-3{padding-top:50px;padding-bottom:50px;}}@media(max-width:768px){body .main .co-done section.home-section .sub-section.feature-3{padding:44.5px 0 40px;}}@media(max-width:991px){body .main .co-done section.home-section .sub-section.feature-4 .feature-4-icon img{height:350px;}}@media(max-width:768px){body .main .co-done section.home-section .sub-section.feature-4{padding:50px 0 0;}}@media(max-width:991px){body .main .co-done section.home-section .sub-section.feature-5 .feature-5-icon img{height:350px;}}body .main .co-done section.home-section .middle-container{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media(max-width:991px){body .main .co-done section.home-section .middle-container{left:15px;right:15px;}}body .main .co-done section.home-section .middle-container .text .with-opacity{opacity:.8;}body .main .co-done section.home-section .middle-container .text .shadow{text-shadow:0 0 8px rgba(0,0,0,.8);font-weight:bold;opacity:1;}body .main footer .footer-links{font-family:'Roboto';}body .main footer .footer-links a{text-decoration:none;}body .main footer .footer-links a:hover{text-decoration:underline;}body .main footer.black{color:#fff;background:#515151;padding:0;height:180px;}body .main footer.black a{color:#fff;}@media(max-width:480px){body .main footer.black{height:inherit;padding-bottom:100px;}}@media(max-width:768px){body .main footer.black{height:inherit;}}body .main footer.black .social-links{line-height:34px;}body .main footer.black .social-links a{font-size:18px;}body .main footer.black .copyright-hotel{font-family:'Roboto';font-size:15px;}body .main footer.light{background:none;}@media(max-width:991px){body .main footer.light{width:auto;padding-right:0;padding-bottom:150px;}}body .main footer .delimitator{display:inline-block;padding:0 4px;}@media(max-width:767px){body .main footer.with-padding-bottom{padding-bottom:180px;}body .main footer .copyright-hotel,body .main footer .footer-logo{text-align:center;}body .main footer .footer-links .social-links a{display:inline-block!important;margin-left:10px!important;}body .main footer .footer-links a{display:block!important;margin-bottom:5px;font-size:16px;margin-left:0!important;}body .main footer .footer-links .delimitator{display:none;}}body .main .inputs-form .right-side{left:57.8%;top:0;bottom:0;right:0;position:absolute;padding:94px 0 94px 26px;color:#515151;min-height:100%;}@media(max-width:1280px){body .main .inputs-form .right-side{left:67%;}}@media(max-width:991px){body .main .inputs-form .right-side .rp-container .summary{margin:0 -15px;}body .main .inputs-form .right-side .rp-container .summary .inner{background:#eaeaea;border-top:solid 1px #d5d5d5;padding:15px 24px;}body .main .inputs-form .right-side .rp-container .summary .inner .hotel-name{font-size:20px;}body .main .inputs-form .right-side .rp-container .summary .inner .confirmation-number{color:#515151;font-size:15px;font-family:'Roboto';}body .main .inputs-form .right-side.right-side-background .header-expander{display:block!important;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}}body .main .inputs-form .right-side:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:#eaeaea;z-index:-1;border-left:solid 1px #d5d5d5;}@media(min-width:992px){body .main .inputs-form .right-side .rp-container{width:auto!important;padding-left:0;padding-right:0;}}body .main .inputs-form .right-side .rp-container .summary-lite{display:none;}body .main .inputs-form .right-side .rp-container .summary{max-width:308px;font-size:12px;}body .main .inputs-form .right-side .rp-container .summary .hotel-image{width:100%;position:relative;min-height:205px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM%2F%2F%2F%2Fh3POnj1LCzsAAgwAQtYIcFfEyzkAAAAASUVORK5CYII%3D") repeat;}body .main .inputs-form .right-side .rp-container .summary .hotel-image .image{position:absolute;top:0;left:0;right:0;content:"";display:block;bottom:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}body .main .inputs-form .left-side{padding-right:26px;padding-top:40px;width:65.5%;}body .main .inputs-form .left-side.left-side-without-right-side{padding-right:0;width:100%;}body .main .payment-page .payment-tiles{display:flex;}body .main .payment-page .payment-tiles .payment-tile{background:#fff;font-family:'Roboto';position:relative;padding:15px;border:solid 1px #e2e2e2;border-radius:5px;z-index:1;}body .main .payment-page .payment-tiles .payment-tile .title{font-size:20px;}body .main .payment-page .payment-tiles .payment-tile .subtitle{font-size:14px;}body .main .payment-page .payment-tiles .payment-tile .price{font-size:30px;font-weight:bold;text-align:right;}body .main .payment-page .payment-tiles .payment-tile.clean{width:auto;border:0 0;background:transparent;z-index:2;padding:0 5px;}body .main .payment-page .payment-tiles .payment-tile .half-circle{width:25px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;height:60px;}body .main .payment-page .payment-tiles .payment-tile .half-circle.right{right:-1px;border-bottom-left-radius:90px;border-top-left-radius:90px;border-left:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}body .main .payment-page .payment-tiles .payment-tile .half-circle.left{left:-1px;border-bottom-right-radius:90px;border-top-right-radius:90px;border-right:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}body .main .payment-page .payment-tiles .payment-tile .middle-container-item{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-10px;text-align:center;right:-10px;font-size:18px;}@media(max-width:768px){body .main .payment-page .payment-tiles{display:block;}body .main .payment-page .payment-tiles .payment-tile.clean{padding:10px 0;}body .main .payment-page .payment-tiles .payment-tile .half-circle.right{top:unset;bottom:-19px;-moz-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);-o-transform:translateX(-50%) rotate(90deg);-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);left:50%;right:unset;}body .main .payment-page .payment-tiles .payment-tile .half-circle.left{top:-19px;bottom:unset;-moz-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);-o-transform:translateX(-50%) rotate(90deg);-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);left:50%;right:unset;}}@media(min-width:1200px){.container{max-width:1000px;}}@media(max-width:991px){body .main header:not(.error){background-color:#fff;}}@media(max-width:991px){body .main header{padding:15px 0 10px;}body .main header.right-side-background{background:#eaeaea!important;}body .main header img{height:25px;}body .main header .title-logo{padding-left:5px;line-height:13.35px;font-size:15px;display:inline-block;padding-top:5px;}body .main .inputs-form .right-side{position:relative;left:0!important;margin:0;padding:0;border-bottom:solid 1px #d5d5d5;bottom:unset;background:#fff;}body .main .inputs-form .right-side .rp-container{width:auto;}body .main .inputs-form .right-side .rp-container .summary-lite{display:block;}body .main .inputs-form .right-side .rp-container .summary-lite .balance{font-size:20px;top:-34px;right:15px;position:absolute;}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary{text-decoration:none;font-size:15px;display:inline-block;color:#007fa8;vertical-align:5px;}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .text{vertical-align:middle;}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary.invert-arrow .arrow .inner-arrow{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary.invert-arrow .arrow .inner-arrow:before{-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:rotate(-40deg) scaleY(1.5);-ms-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary.invert-arrow .arrow .inner-arrow:after{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotate(40deg) scaleY(1.5);-ms-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow{cursor:pointer;display:inline-block;overflow:hidden;width:24px;height:24px;vertical-align:middle;}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow .inner-arrow{display:block;position:relative;width:100%;height:100%;z-index:1;-webkit-transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1);transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1),-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1),-ms-transform-origin 1s cubic-bezier(.86,0,.07,1);-webkit-transform:translateY(16%);-ms-transform:translateY(16%);transform:translateY(16%);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow .inner-arrow:before,body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow .inner-arrow:after{background:#007fa8;content:"";display:block;position:absolute;top:42%;width:10px;height:1px;z-index:1;-webkit-transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1);transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1);transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1),-webkit-transform 1s cubic-bezier(.86,0,.07,1),-webkit-transform-origin 1s cubic-bezier(.86,0,.07,1),-ms-transform-origin 1s cubic-bezier(.86,0,.07,1);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow .inner-arrow:before{right:50%;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(40deg) scaleY(1.5);-ms-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5);}body .main .inputs-form .right-side .rp-container .summary-lite .show-summary .arrow .inner-arrow:after{left:50%;-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:rotate(-40deg) scaleY(1.5);-ms-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5);}body .main .inputs-form .right-side .rp-container .summary{width:auto;max-width:unset;-moz-transition:max-height 300ms ease-in;-o-transition:max-height 300ms ease-in;-webkit-transition:max-height 300ms ease-in;transition:max-height 300ms ease-in;max-height:0;overflow:hidden;transform-origin:top top;}body .main .inputs-form .right-side .rp-container .summary.collapse-summary{height:auto;max-height:800px;}body .main .inputs-form .right-side .rp-container .summary.hide-summary{height:0;animation:height 2s;animation-fill-mode:forwards;}body .main .inputs-form .right-side .rp-container .summary .price-container{max-width:324px;margin:0 0 0 auto;}body .main .inputs-form .right-side .rp-container .header-expander{background:url("../images/app/arrow-bottom.png") no-repeat 50% 50%;width:20px;height:11px;display:none;margin:0 auto 10px;}body .main .inputs-form .right-side:after{display:none;}body .main .inputs-form .left-side{width:auto;padding-right:0;padding-top:0;margin-top:30px;}}@media(max-width:991px) and (max-width:480px){body .main .inputs-form .right-side .rp-container .summary .price-container{max-width:unset;}}@media all and (-ms-high-contrast:none) and (max-width:991px),(-ms-high-contrast:active) and (max-width:991px){body .main .inputs-form .right-side{bottom:auto;}body .main .inputs-form .right-side .rp-container .summary{max-width:none;}}@media(max-width:992px){body .container.main{padding-bottom:0;}body footer{position:static;}}@media(max-width:1200px){.table input[type='text']{min-width:180px;}}.folio-box{border:solid 1px #c9c9c9;border-radius:5px;background-color:#fff;padding:12px 0;min-height:85px;margin-bottom:25px;}.folio-box .folio-title{color:#000;font-size:22px;text-align:left;float:left;padding-left:10px;}.folio-box .folio-balance{color:#000;font-size:24px;text-align:center;float:right;padding-right:10px;}.folio-box .folio-details-btn{display:block;float:right;font-size:14px;color:#007fa8;text-decoration:underline;clear:both;cursor:pointer;padding-right:10px;padding-bottom:10px;}.folio-box .folio-details-row{clear:both;padding:22px 10px 22px 22px;border-top:1px solid #c9c9c9;}.folio-box .folio-details-row .folio-date{float:left;width:15%;}@media(max-width:991px){.folio-box .folio-details-row .folio-date{width:25%;}}.folio-box .folio-details-row .folio-label{float:left;width:60%;text-align:left;}@media(max-width:991px){.folio-box .folio-details-row .folio-label{width:50%;}}.folio-box .folio-details-row .folio-amout{float:left;width:25%;text-align:right;}@media(max-width:991px){.folio-box .folio-details-row .folio-amout{width:25%;}}.folio-box .even{background-color:#eaeaea;}.folio-total-container{text-align:right;}.folio-total-container .folio-balance-label{color:#000;font-size:22px;text-align:left;padding-left:10px;padding-right:40px;}.folio-total-container .folio-balance-amount{color:#000;font-size:24px;text-align:center;padding-right:10px;}.mandatory-field{padding-top:5px;color:rgba(81,81,81,.7);font-size:11px;}.mandatory-field span{color:#007fa8;font-size:14px;}section.inputs-section .inputs-section-contents .inputs-container.send-invoice{background-color:none;background:transparent;}.input-email-invoice-container .input-container{background-color:#fff;border:solid 1px #c9c9c9;border-radius:5px;margin-left:25px;width:90%;margin-bottom:15px;border-top:solid 1px #c9c9c9;margin-top:15px;}@media(max-width:991px){.input-email-invoice-container .input-container{margin:auto;margin-top:15px;margin-bottom:15px;}}.input-email-invoice-container .gray-separator{width:90%;height:1px;background-color:#c9c9c9;margin-left:25px;}@media(max-width:991px){.input-email-invoice-container .gray-separator{margin:auto;}}@media(max-width:991px){.co-done .media-object{display:block;margin:auto;padding-bottom:10px;}.co-done .media-body h5{padding-bottom:25px;}}.media-body h5{line-height:1.2;font-size:15px;}section.inputs-section.payment .inputs-section-contents .inputs-container{border:solid 1px #c9c9c9;border-radius:5px;background-color:#eaeaea;min-height:inherit;position:relative;}section.inputs-section.payment .inputs-section-contents .inputs-container .updated-result{opacity:1;position:relative;top:inherit;left:inherit;right:inherit;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;z-index:0;padding:15px;padding-top:20px;padding-bottom:20px;}section.inputs-section.payment .inputs-section-contents .inputs-container .updated-result .result{font-family:'Roboto';font-size:16px;max-height:inherit;overflow:hidden;display:block;position:relative;top:inherit;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;width:100%;}body .main section.home-section:nth-child(6){display:none!important;}body .main section.home-section:nth-child(7){display:none!important;}body .main section.home-section:nth-child(8){display:none!important;}body .main section.home-section:nth-child(9){display:none!important;}body .main section.home-section:nth-child(10){display:none!important;}body .main section.home-section:nth-child(11){display:none!important;}body .main section.home-section:nth-child(12){display:none!important;}body .main section.home-section:nth-child(15){display:none!important;}#signatrure-pad .inputs-container{padding:15px;background-color:#ededed;border:0;}#signatrure-pad .label-error{position:absolute;left:25%;color:#d40000!important;top:50px;font-size:14px;-moz-transform:translateY(-49%);-ms-transform:translateY(-49%);-o-transform:translateY(-49%);-webkit-transform:translateY(-49%);transform:translateY(-49%);right:20px;text-align:right;}#signatrure-pad #signature{background-color:#fff;margin-bottom:15px;border-radius:5px;border:solid 1px #c9c9c9;}#accompanying-guest .inputs-container{padding:10px;}#accompanying-guest .number-input__button--minus{border-bottom-right-radius:.25rem;border:1px solid #007fa8;border-top-right-radius:.25rem;border-radius:.25rem;left:1px;color:#007fa8;}#accompanying-guest .number-input__button--plus{border-bottom-right-radius:.25rem;border:1px solid #007fa8;border-top-right-radius:.25rem;border-radius:.25rem;right:1px;color:#007fa8;}#accompanying-guest .number-input__input{-moz-appearance:textfield;background-color:#fff;border:0;border-radius:.25rem;display:block;font-size:2rem;line-height:1.5;max-width:100%;min-height:1.5rem;min-width:3rem;padding:.4375rem .875rem;transition:border-color .15s;width:100%;}#accompanying-guest .number-input__button:after{background-color:#007fa8;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s;height:40%;width:3px;}#accompanying-guest .number-input__button:before{background-color:#007fa8;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s;color:#d40026;height:3px;width:30%;}#accompanying-guest .number-input{display:block;min-height:30px;}#accompanying-guest .number-input--large.number-input--controls button{width:50px;}#accompanying-guest .number-input--large.number-input--controls>button{width:50px;}#terms-conditions input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}#terms-conditions .label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#terms-conditions .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:solid 1px #c9c9c9;}#terms-conditions input~.checkmark{background-color:#fff;border:solid 1px #c9c9c9;}#terms-conditions input:checked~.checkmark{background-color:#007fa8;}#terms-conditions .checkmark:after{content:"";position:absolute;display:none;}#terms-conditions input:checked~.checkmark:after{display:block;}#terms-conditions .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#terms-conditions .inputs-section-contents .inputs-container .input-container{padding:0 8px;height:80px;position:relative;z-index:3;transition:all .3s;}@media(max-width:480px){#terms-conditions .input-placeholder-error{font-size:12px;top:13px;right:8px;left:20%;}}section.inputs-section.checkbox-section .inputs-section-contents .inputs-container{padding:0 8px;height:inherit;min-height:inherit;position:relative;z-index:3;transition:all .3s;min-height:64px;}section.inputs-section.checkbox-section .inputs-section-contents .inputs-container .input-container{padding:0 8px;height:inherit;min-height:inherit;position:relative;z-index:3;transition:all .3s;}section.inputs-section.checkbox-section .inputs-section-contents .inputs-container .input-container .container-of-input{left:inherit;right:inherit;top:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;-webkit-transform:inherit;transform:inherit;position:relative;z-index:3;}@media(max-width:480px){section.inputs-section.checkbox-section .input-placeholder-error{font-size:12px;top:13px;right:8px;left:20%;}}#ci-done-pin-code section.home-section .blue-texture{color:#fff;background-image:url("../images/app/waves-desktop.jpg");background-position:50% 0;background-repeat:no-repeat;}@media(max-width:480px){#ci-done-pin-code section.home-section .blue-texture{background-image:url("../images/app/waves.jpg");}}#ci-done-pin-code .pin-code{font-size:5rem;line-height:4rem;}#ci-done-pin-code .white-container{max-width:600px;background:#fff;border-radius:5px;padding:40px;color:#515151;margin:25px auto 50px;}#ci-done-qr-code section.home-section .blue-texture{color:#fff;background-image:url("../images/app/waves-desktop.jpg");background-position:50% 0;background-repeat:no-repeat;}@media(max-width:480px){#ci-done-qr-code section.home-section .blue-texture{background-image:url("../images/app/waves.jpg");}}#ci-done-qr-code .white-container{max-width:600px;background:#fff;border-radius:5px;padding:40px;color:#515151;margin:25px auto 0;}#ci-done-qr-code .paragraph{font-size:18px;color:rgba(81,81,81,.7);font-family:'Roboto';line-height:1.2;}#ci-done-room-not-ready section.home-section .blue-texture{color:#fff;background-image:url("../images/app/waves-desktop.jpg");background-position:50% 0;background-repeat:no-repeat;}@media(max-width:480px){#ci-done-room-not-ready section.home-section .blue-texture{background-image:url("../images/app/waves.jpg");}}#ci-done-room-not-ready section.home-section .paragraph{font-size:18px;color:rgba(81,81,81,.7);font-family:'Roboto';line-height:1.2;}#search-kiosk-on-mobile .sub-section.reservation-search-box{background:url("../images/app/book-desktop.jpg");background-size:cover;position:relative;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;min-height:410px;}@media(max-width:480px){#search-kiosk-on-mobile .sub-section.reservation-search-box{background-image:url("../images/app/Book.jpg");}}#search-kiosk-on-mobile .paragraph{font-size:18px;color:rgba(81,81,81,.7);font-family:'Roboto';line-height:1.2;}#search-kiosk-on-mobile .mask{width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,.5);display:none;}#payment-section .alert-box{color:#d40000!important;background-color:rgba(182,2,0,.1)!important;padding:20px;border-radius:5px;border:1px solid rgba(182,2,0,.1);}#payment-section btn-cancel{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-box-shadow:none;box-shadow:none;padding:16.5px 10px;min-width:166px;font-weight:normal;font-size:15px;font-family:'Roboto';color:#fff;background-color:#007fa8;outline:0;border:1px solid #007fa8;text-transform:uppercase;line-height:15px;color:#d40000!important;background-color:#b60200!important;border-radius:5px;border:1px solid rgba(182,2,0,.1);color:#fff!important;}.vm--modal h1.title{font-size:22px;}@keyframes bounce{0%{transform:translateX(0);timing-function:ease-in;}37%{transform:translateX(5px);timing-function:ease-out;}55%{transform:translateX(-5px);timing-function:ease-in;}73%{transform:translateX(4px);timing-function:ease-out;}82%{transform:translateX(-4px);timing-function:ease-in;}91%{transform:translateX(2px);timing-function:ease-out;}96%{transform:translateX(-2px);timing-function:ease-in;}100%{transform:translateX(0);timing-function:ease-in;}}.bounce{animation-name:bounce;animation-duration:1s;}