@font-face{font-family:Proxima nova;font-weight:400;font-style:normal;font-stretch:normal;src:url(../fonts/proxima-nova/regular/ProximaNova-Regular.otf)}@font-face{font-family:Proxima nova;font-weight:700;font-style:normal;font-stretch:normal;src:url(../fonts/proxima-nova/bold/Proxima-Nova-Bold.otf)}@font-face{font-family:Proxima nova;font-weight:700;font-style:normal;font-stretch:condensed;src:url(../fonts/proxima-nova/bold/Proxima-Nova-Condensed-Bold.otf)}@font-face{font-family:Proxima nova;font-weight:700;font-style:normal;font-stretch:extra-condensed;src:url(../fonts/proxima-nova/bold/Proxima-Nova-Extra-Condensed-Bold.otf)}@font-face{font-family:Proxima nova;font-weight:300;font-style:normal;font-stretch:normal;src:url(../fonts/proxima-nova/light/Proxima-Nova-Alt-Light.otf)}@font-face{font-family:Proxima nova;font-weight:300;font-style:normal;font-stretch:condensed;src:url(../fonts/proxima-nova/light/Proxima-Nova-Condensed-Light.otf)}@font-face{font-family:Proxima nova;font-weight:100;font-style:italic;font-stretch:normal;src:url(../fonts/proxima-nova/light/Proxima-Nova-Thin-Italic.otf)}@font-face{font-family:Proxima nova;font-weight:600;font-style:italic;font-stretch:normal;src:url(../fonts/proxima-nova/light/Proxima-Nova-Semibold-Italic.otf)}@font-face{font-family:Proxima nova;font-weight:700;font-style:italic;font-stretch:normal;src:url(../fonts/proxima-nova/light/Proxima-Nova-Bold-Italic.otf)}@font-face{font-family:Proxima nova;font-weight:900;font-style:italic;font-stretch:normal;src:url(../fonts/proxima-nova/light/Proxima-Nova-Black-Italic.otf)}body,html{height:100vh;width:100vw;overflow-x:hidden;background-color:#f4f6f8;font-family:Proxima nova;color:#222426;font-size:15px}a{color:#3f51b5}.full-screen{width:100vw;height:100vh}.login-view,.login-view .login-form-wrapper{display:-ms-flexbox;display:box;display:flex}.login-view .login-form-wrapper{width:auto;height:100%;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center;-o-box-orient:vertical;flex-direction:column}.login-view .login-form-wrapper .login-form{width:100%;max-width:300px}@media (max-width:768px){.login-view .login-form-wrapper .login-form{width:90%}}.login-view .splash{width:61.8047%;height:100%;background-color:#3f51b5;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center}.login-view .splash .splash-logo{max-height:200px}.login-view .company-picker{width:100%;height:100%;-o-box-align:center;align-items:center;-o-box-pack:start;justify-content:flex-start;background:green}.login-view .company-picker,.login-view .company-picker .hotels-wrapper{display:-ms-flexbox;display:box;display:flex}.custom-form .custom-form-group label{color:#3f51b5;margin:0}.custom-form .custom-form-group label.custom-control-label{color:inherit}.custom-form .custom-form-group input,.custom-form .custom-form-group textarea{background:none;border:none;border-bottom:1px solid #3f51b5;border-radius:0;font-size:1rem}.custom-form .custom-form-group input:focus,.custom-form .custom-form-group input:hover,.custom-form .custom-form-group textarea:focus,.custom-form .custom-form-group textarea:hover{box-shadow:none;border-bottom:2px solid #3f51b5}.custom-form .custom-form-group input:disabled,.custom-form .custom-form-group textarea:disabled{background:#f5f5f5!important;border:none;border-bottom:2px solid #3f51b5;border-radius:0;font-size:1rem}.custom-form .custom-form-group select{border:none;border-bottom:1px solid #3f51b5;border-radius:0;font-size:1rem;padding-left:0;background:none;background-color:transparent;background-image:url(../path.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:10px}.custom-form .custom-form-group select:focus,.custom-form .custom-form-group select:hover{border-bottom:2px solid #3f51b5;box-shadow:none}.custom-form .custom-form-group .custom-file .custom-file-input{cursor:pointer}.custom-form .custom-form-group .custom-file .custom-file-label{border-radius:0;border:none;border-bottom:1px solid #3f51b5;box-shadow:none!important;height:45px;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;cursor:pointer}.custom-form .custom-form-group .custom-file .custom-file-label:after{background:none;color:#3f51b5;font-weight:400;text-transform:uppercase;margin-bottom:-2px;border:1px solid #3f51b5;padding:.75rem 1.5rem;border-radius:4px;height:auto;top:0;bottom:3px}.custom-form .custom-form-group small{color:#3f51b5}.custom-form .custom-form-group .custom-switch-lg .custom-control-input:checked~.custom-control-label:before,.custom-form .custom-form-group .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#3f51b5;border-color:#3f51b5;filter:brightness(175%)}.custom-form .custom-form-group .custom-switch-lg .custom-control-input:checked~.custom-control-label:after,.custom-form .custom-form-group .custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#3f51b5;border-color:#3f51b5;transform:translateX(1rem)}.custom-form .custom-form-group .custom-switch-lg .custom-control-label:before,.custom-form .custom-form-group .custom-switch .custom-control-label:before{width:2.5rem;height:1rem;border-radius:2rem;left:-2.75rem;top:.25rem;background:#d3d3d3;border-color:#d3d3d3}.custom-form .custom-form-group .custom-switch-lg .custom-control-label:after,.custom-form .custom-form-group .custom-switch .custom-control-label:after{width:1.5rem;height:1.5rem;left:-2.75rem;border-radius:50%;top:0;background:#fff;border:1px solid #d3d3d3;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.custom-form.form-controls-white label{color:#fff}.custom-form.form-controls-white input,.custom-form.form-controls-white textarea{border-bottom:1px solid #fff;color:#fff}.custom-form.form-controls-white input:focus,.custom-form.form-controls-white input:hover,.custom-form.form-controls-white textarea:focus,.custom-form.form-controls-white textarea:hover{border-bottom:2px solid #fff}.custom-form.form-controls-white select{color:#fff;border-bottom:1px solid #fff;background-image:url(../path-select-white.svg)}.custom-form.form-controls-white select:focus,.custom-form.form-controls-white select:hover{border-bottom:2px solid #fff}.custom-form.form-controls-white small{color:#fff}.border-blue-rounded{border-width:1px;border-style:solid;border-color:#3f51b5!important;border-radius:.5rem}.btn.btn-first,.btn.btn-second,.btn.btn-third{padding:.75rem 1.5rem;text-transform:uppercase;border-radius:4px}.btn-first{background:#3f51b5;color:#fff;border:0}.btn-first:hover{color:#fff}.btn-first-white{background:#fff;border:0}.btn-second{background:none;border:1px solid #3f51b5}.btn-second,.btn-second:hover{color:#3f51b5}.btn-second-background{background:#fff;border:1px solid #3f51b5;color:#3f51b5}.btn-second-background:hover{color:#3f51b5}.btn-second-no-border{background:none;color:#3f51b5}.btn-second-no-border:hover{color:#3f51b5}.btn-third{background:none;border:1px solid #dc3545}.btn-third,.btn-third:hover{color:#dc3545}.btn-custom-1{background:none;border:2px solid #3f51b5;border-radius:15px;text-transform:uppercase;font-size:1.3rem;color:#3f51b5}.btn:focus,.btn:hover{box-shadow:none}.btn-reserve{background-color:#f2c455;font-size:1.1rem;font-weight:700;color:#303741;padding:.5rem 2rem}.btn-close-modal{position:absolute;top:0;right:20px;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.btn-close-modal,.btn-requote{background-color:#3f51b5;color:#fff!important}.btn-requote{font-weight:700;border-radius:6px;padding-left:1rem;padding-right:1rem}.btn-radio{position:relative;text-align:center}.btn-radio .btn-radio-input{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;z-index:0}.btn-radio .btn-radio-input:checked~.btn-radio-label{background-color:#3f51b5;color:#fff}.btn-radio .btn-radio-input:checked~.btn-radio-label .text-control{color:#fff!important}.btn-radio .btn-radio-input:checked~.btn-radio-label .inner-border{border-color:#fff!important}.btn-radio .btn-radio-label{z-index:1;color:#3f51b5;background-color:#fff;border:1px solid #3f51b5;padding:.5rem 1rem;border-radius:10px;cursor:pointer;min-width:150px;font-weight:700;font-size:1.1rem;text-transform:uppercase;text-align:center}.btn-radio .btn-radio-label.btn-option{font-weight:400;font-size:1.1rem;color:#222426;text-align:left;width:100%;text-transform:none;font-size:1rem}.btn-radio.btn-radio-visible{position:relative}.money-input:before{content:"$";position:absolute;top:0;left:0;bottom:0}.custom-file-label:after{content:"Buscar";font-weight:700}@media (max-width:1700px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto}}.text-shadow{text-shadow:2px 2px 3px #222426}.btn-padding-original{padding:.375rem .75rem!important}#socialProof{position:fixed;display:-ms-flexbox;display:box;display:flex;bottom:0;left:40px;padding:10px;z-index:100;background:#fff;transition:bottom 1s linear,opacity .5s linear;box-shadow:0 .5rem 2rem rgba(0,0,0,.25);font-size:.9rem;max-width:274px}#socialProof .social-proof-logo{position:relative}#socialProof .social-proof-logo img{width:80px}#socialProof .content{margin-left:10px;height:100%}#socialProof .content #title{font-weight:700}#socialProof .content .nights{font-size:1.5em;color:#3f51b5}#socialProof .content a{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end}#socialProof.show{bottom:40px;opacity:1;-ms-filter:none;filter:none}@media (max-width:767px){#socialProof{left:10%;right:10%;font-size:.7rem;max-width:360px}#socialProof .show{bottom:10px}}#modalHotelInformation .modal-dialog .hotel-modal-image{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-pack:center;justify-content:center}@media (max-width:767px){#modalHotelInformation .modal-dialog{height:auto}}.custom-modal .modal-content{border-radius:15px}.custom-modal .modal-content .modal-header{border:none;color:#3f51b5}.custom-modal .modal-content .modal-footer{border:none}.custom-modal .modal-content .modal-footer .btn:not(.btn-second){background:none;border:none;color:#3f51b5;padding:.5rem;text-transform:uppercase;border-radius:0}.custom-modal .modal-content .modal-body,.custom-modal .modal-content .modal-footer .btn:not(.btn-second):hover{color:#3f51b5}.modal .modal-content .modal-body{padding-left:2rem;padding-right:2rem}.custom-menu-tooltip .arrow{display:none}.custom-menu-tooltip .tooltip-inner{background-color:#fff!important;border:1px solid #d3d3d3!important;color:#222426}.card{border:none!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.table{border-bottom:2px solid #dee2e6!important}.table thead th{display:table-cell;vertical-align:middle;text-transform:uppercase;color:#3f51b5;border:none;border-bottom:1px solid #dee2e6!important}.table tbody tr:nth-of-type(odd){background-color:#f4f6f8}.table tbody td .dropdown-toggle{color:#3f51b5}.table tbody td .dropdown-toggle:after{display:none}.pagination .page-item .page-link{color:#3f51b5;box-shadow:none}.pagination .page-item:hover{background-color:#f4f6f8}.pagination .page-item.active .page-link{color:#fff;background-color:#3f51b5;border-color:#3f51b5}#dataTable_paginate,.dataTables_paginate{margin-top:.5rem}#dataTable_paginate .paginate_button,.dataTables_paginate .paginate_button{border:1px solid #dee2e6;margin:0;border-radius:0}#dataTable_paginate .paginate_button:hover,.dataTables_paginate .paginate_button:hover{background:#f4f6f8!important;color:#222426!important}#dataTable_paginate .paginate_button:first-child,.dataTables_paginate .paginate_button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#dataTable_paginate .paginate_button:last-child,.dataTables_paginate .paginate_button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#dataTable_paginate .paginate_button.next.disabled,#dataTable_paginate .paginate_button.previous.disabled,.dataTables_paginate .paginate_button.next.disabled,.dataTables_paginate .paginate_button.previous.disabled{display:none}#dataTable_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current{background:#3f51b5!important;border-color:#3f51b5;color:#fff!important}.table.dataTable thead .sorting,.table.dataTable thead .sorting_asc,.table.dataTable thead .sorting_desc{background-position-x:left}.photos-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.photos-gallery .gallery-item{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:stretch;align-items:stretch;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;padding:.5rem}.photos-gallery .gallery-item .image-thumbnail{max-height:120px}.thumbnail-wrapper{display:-ms-flexbox;display:box;display:flex;text-align:center;-o-box-pack:center;justify-content:center;height:150px}.thumbnail-wrapper div{border-radius:5px;overflow:hidden;padding:.5rem;background-color:#eaeff6;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.thumbnail-wrapper div img{max-height:140px}.dropdown-menu.show{padding:0}.dropdown-menu.show .dropdown-item:hover{background-color:#3f51b5;color:#fff}#app,.navbar{background-color:#fff;height:75px}#app .nav-logo,.navbar .nav-logo{max-height:50px}#app .nav-hotel-name,.navbar .nav-hotel-name{font-size:1.5rem;color:#3f51b5;text-transform:uppercase;font-weight:700}#app .dropdown-toggle,.navbar .dropdown-toggle{color:#3f51b5;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#app .dropdown-toggle:after,.navbar .dropdown-toggle:after{display:none}.platform-alert{position:absolute;top:60px;width:100vw}.loading{position:fixed;top:0;left:0;right:0;bottom:0;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;background:hsla(0,0%,100%,.8);z-index:100;display:none}.loading .img-fluid{max-width:80px}.admin-amenity-icon{max-height:35px}.admin-amenity-icon-sm{max-height:25px}.img-thumbnail{max-height:150px;max-width:150px}.line-height-1{line-height:1}.fa-h1{font-size:1.7rem}.fa-h2{font-size:1.5rem!important}.fa-h3{font-size:1rem}.fs-1_2{font-size:1.2rem}.mh-icon{max-height:35px}.text-control{color:#3f51b5!important}.text-dark-gray{color:#596168!important}.text-dark{color:#222426!important}.text-wine{color:#7a1b3c!important}.bg-control{background-color:#3f51b5!important}.bg-quotation{background-color:#e8e7e7!important}.btn-top-quotation{color:#fff!important;background:transparent linear-gradient(109deg,#3260aa,#193055) 0 0 no-repeat padding-box}.btn-top-quotation-video{color:#fff!important;font-size:1.2rem}.btn-top-quotation-video img{max-width:30px}.custom-card{border-radius:20px;min-width:700px;padding:0 2rem}.custom-card .card-title{font-size:1.7rem}.site-container{width:100vw;height:100vh;-o-box-orient:vertical;flex-direction:column;position:relative}.site-container,.site-container .content-wrapper{display:-ms-flexbox;display:box;display:flex;overflow:hidden}.site-container .content-wrapper{-o-box-flex:1;box-flex:1;flex:1 1 auto}.site-container .content-wrapper .sidebar{width:70px;min-width:70px;background-color:#fff;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;background-position:100%;background-size:cover;padding:1rem;transition:width .6s ease!important;white-space:nowrap;overflow-x:hidden}.site-container .content-wrapper .sidebar.show{width:320px;min-width:320px}.site-container .content-wrapper .sidebar.show .menu-toggler{display:block!important}.site-container .content-wrapper .sidebar.show .link-icon{text-align:left}.site-container .content-wrapper .sidebar.show .link-text{display:-ms-flexbox!important;display:box!important;display:flex!important}.site-container .content-wrapper .sidebar.show .list-link{padding-left:1rem!important;padding-right:1rem!important;margin-left:-1rem;margin-right:-1rem}.site-container .content-wrapper .sidebar.show .list-link.active{background:#f4f6f8}.site-container .content-wrapper .sidebar.show .menu-list.collapse.predefined:not(.show){display:none}.site-container .content-wrapper .sidebar:not(.show) .menu-list.collapse.predefined{display:block;width:100%}.site-container .content-wrapper .sidebar:not(.show) .menu-list.collapse.predefined .link-icon{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center}.site-container .content-wrapper .sidebar:not(.show) .menu-list.collapse:not(.predefined){display:none}.site-container .content-wrapper .sidebar:not(.show) .menu-list .list-link.active{background:#f4f6f8;border-radius:5px}.site-container .content-wrapper .sidebar .menu-list .list-link{color:inherit;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-pack:start;justify-content:flex-start;text-decoration:none;padding:.5rem 0;-o-box-pack:center;justify-content:center;overflow:hidden;white-space:nowrap;color:#7b8b99}.site-container .content-wrapper .sidebar .menu-list .list-link:hover{color:#596168}.site-container .content-wrapper .sidebar .menu-list .list-link .link-icon{width:25px}.site-container .content-wrapper .sidebar .menu-list .list-link .link-text{display:none;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;padding-left:1rem}.site-container .content-wrapper .sidebar .menu-toggler{text-transform:uppercase;text-align:center;font-weight:700;padding:.5rem 0;color:#3f51b5;display:none}.site-container .content-wrapper .sidebar .menu-toggler .is-closed{display:none}.site-container .content-wrapper .sidebar .menu-toggler.collapsed .is-closed,.site-container .content-wrapper .sidebar .menu-toggler .is-open{display:inline-block}.site-container .content-wrapper .sidebar .menu-toggler.collapsed .is-open{display:none}.site-container .content-wrapper .content-space{padding:1rem 2rem;-o-box-flex:1;box-flex:1;flex:1 1 auto;overflow-y:scroll;background-position:50%;background-size:cover;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center}.lead-comment-item{border-radius:15px;background-color:#f5f5f5;padding:.5rem 1rem;margin:.5rem 0}.lead-comment-item .user{font-weight:700}.lead-comment-item .date{font-style:italic}.lead-comment-item .comment{font-size:.8rem}.card-custom-title{font-size:1.3rem;color:#3f51b5;font-weight:700}.leads-tabs{background:#f5f5f5}.leads-tabs .nav-item{padding-top:.25rem;padding-left:1.25rem;padding-right:1.25rem}.leads-tabs .nav-item .nav-link{text-transform:uppercase;color:inherit;border-radius:0}.leads-tabs .nav-item .nav-link:hover{border:none}.leads-tabs .nav-item .nav-link.active{background:none;border:none;border-bottom:2px solid #3f51b5;color:#3f51b5}.quotation-beadcrumb{-o-box-pack:distribute;justify-content:space-around;padding-left:2rem;padding-right:2rem;margin-bottom:3rem}.quotation-beadcrumb,.quotation-beadcrumb .pill{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}.quotation-beadcrumb .pill{-o-box-orient:vertical;flex-direction:column;max-width:80px;margin-left:1rem;margin-right:1rem}.quotation-beadcrumb .pill .description{font-size:.8rem;margin-top:1rem;text-align:center}.quotation-beadcrumb .pill .number{font-size:1.3rem;line-height:1.3rem;border-radius:50%;background-color:grey;color:#fff;width:45px;height:45px;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center}.quotation-beadcrumb .pill.active .number{background:#3f51b5}.quotation-beadcrumb .pill.active .description{color:#3f51b5}.quotation-beadcrumb .spacer{border-bottom:1px solid grey;-o-box-flex:1;box-flex:1;flex:1 0 auto}.list{padding:0}.list__item{list-style:none}.list__icon{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;margin-right:.5rem}.banner{min-height:400px;border-bottom-left-radius:50% 10%;border-bottom-right-radius:50% 10%;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;padding:2rem 5rem;overflow-y:hidden}@media (max-width:991px){.banner{-o-box-orient:vertical;flex-direction:column;border-radius:0;margin-bottom:2rem}.banner__logo,.banner__text{width:100%}}.banner__logo{-o-box-flex:1;box-flex:1;flex:1 0 70%;z-index:1}.banner__image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-size:cover;background-position:50%}.banner__image.responsive{background-position:bottom}.banner__text{-o-box-flex:1;box-flex:1;flex:1 0 30%;font-size:1.5rem;font-weight:300;text-align:center;color:#fff;z-index:1}.overview{display:-ms-flexbox;display:box;display:flex;padding:2rem 4rem}.overview__left{flex:1 0 70%}.overview__left,.overview__right{-o-box-flex:1;box-flex:1;padding:0 2rem}.overview__right{flex:1 0 30%}.title{font-size:1.5rem;margin-bottom:1rem;color:#3260aa}.v-divider{width:0;border-right:1px solid #f4f6f8;margin-top:27px;margin-bottom:0}.wrapper-quotation-data{margin-top:3.3rem;align-self:flex-end;-ms-flex-item-align:end}@media (max-width:991px){.wrapper-quotation-data{margin-top:1rem;-o-box-ordinal-group:2;order:2}}.quotation-data{width:100%;display:-ms-flexbox;display:box;display:flex;padding:5px}.quotation-data__item,.quotation-data__item__button{-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;text-align:center}.quotation-data__item__button{margin-top:27px;background:#e8e7e7}.quotation-data__label{font-size:1.2rem;color:#707070}.quotation-data__value{font-size:1.3rem;font-weight:700;color:#3260aa;background-color:#e8e7e7;padding:1.9rem}.countdown{background:transparent linear-gradient(109deg,#3260aa,#193055) 0 0 no-repeat padding-box;color:#fff;-o-box-pack:center;justify-content:center;padding:.5rem}.countdown,.countdown__item{display:-ms-flexbox;display:box;display:flex}.countdown__item{-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;text-align:center;width:4.25rem}.countdown__item:not(:first-child){margin-left:1rem}.countdown__item-label{text-align:center;font-size:.9rem}.countdown__item-value{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center;background-color:hsla(0,0%,100%,.333);border-radius:.5rem;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:700}.rooms-group{background:#fff}.rooms-group .room-result{display:-ms-flexbox;display:box;display:flex}@media (max-width:991px){.rooms-group .room-result{-o-box-orient:vertical;flex-direction:column}}@media (min-width:992px){.rooms-group .room-result:not(:first-child){border-top:1px solid #f5f5f5}}.rooms-group .room-result__section{-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;flex-shrink:0;padding:1rem 1.5rem}.rooms-group .room-result__section_left{flex-basis:62%;padding:0;display:-ms-flexbox;display:box;display:flex}.rooms-group .room-result__section_right{flex-basis:25%}.rooms-group .room-result__section_right .room-result__title{color:#4b4b4b;margin-bottom:1rem}.rooms-group .room-result__section_right .list__item{color:#3260aa}.rooms-group .room-result__title{text-transform:uppercase;color:#3260aa;font-weight:600;font-size:1.2rem}.rooms-group .room-result__info{font-size:1rem;margin-bottom:.2rem;color:#666}.rooms-group .room-result__description{font-size:1rem}.rooms-group .room-result__figure{-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:40%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;padding:.5rem}.rooms-group .room-result__figure-caption{margin-top:.5rem;background-color:#e8e7e7;color:#3f51b5;padding:1rem .5}.rooms-group .room-result__gallery-container{position:relative;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1}.rooms-group .room-result__gallery-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rooms-group .room-result__gallery-button{cursor:pointer;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.333);color:#fff;width:100%;border:none;font-size:1.1rem;padding:.25rem;outline:none;opacity:1;-ms-filter:none;filter:none;font-weight:700}.rooms-group .room-result__room-size{text-align:center;font-size:2rem}.rooms-group .room-result__room-size-label{font-size:1.25rem}.rooms-group .room-result__spacer{border-bottom:1px solid #707070;margin-bottom:1rem}.rooms-group .room-result__content{-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:60%;padding:1rem;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}.rooms-group .room-result__disclaimer{font-size:.8rem;color:#3260aa;padding-bottom:.25rem;margin-bottom:1rem;border-bottom:1px solid #707070}.rooms-group .room-result__booking{-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-o-box-pack:justify;justify-content:space-between}@media (max-width:1200px){.rooms-group .room-result__booking{-o-box-orient:vertical;flex-direction:column}.rooms-group .room-result__booking div{width:100%}}.rooms-group .room-result__price-container{text-align:right}.rooms-group .room-result__price{font-size:2rem;font-weight:700;color:#3260aa}@media (max-width:575px){.rooms-group .room-result__price{font-size:1.5rem}}.rooms-group .room-result__price_old{color:#7c7d7e;font-size:1.7rem;font-weight:500;text-decoration:line-through;text-decoration-color:red;line-height:.5}.rooms-group .room-result__price-disclaimer{font-size:1rem;color:#666}@media (min-width:992px){.rooms-group .group-price{border-left:1px solid #f5f5f5}}@media (max-width:991px){.rooms-group .group-price{border-top:1px solid #f5f5f5}}.banner-logo{max-height:120px}.require-information{background:#eaeff6;padding:1.9rem}.share-information{background:#c2d0e6;padding:1.9rem}.container-opinions{margin-bottom:100px}.container-opinions .title{color:#b7835d;font-weight:700;text-transform:uppercase}.container-opinions .opinion-item{background:#eaeff6;padding:3rem}.container-opinions .opinion-item__client{display:-ms-flexbox;display:box;display:flex}.container-opinions .opinion-item__client img{height:70px;width:70px;-o-object-fit:cover;object-fit:cover;border-radius:35px}.container-opinions .opinion-item__client__information{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;margin-left:20px;line-height:1.6}.container-opinions .opinion-item__client__information__name{text-transform:capitalize}.container-opinions .opinion-item__text,.container-opinions .opinion-item__text__paragraphs{padding-top:2em;padding-bottom:2em}.rate-stars .checked{color:#fdd835}.landing-page-form{min-height:100vh;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;padding-top:3rem;background:linear-gradient(90deg,#29537c,#51a4f7)}.landing-page-form .landing-form-text{-o-box-pack:space-evenly;justify-content:space-evenly}.landing-page-form .landing-form-text .wrapper-logo{text-align:center}.landing-page-form .landing-form-text .wrapper-logo .max-size-logo{max-height:150px}.landing-page-form .landing-form-card{border-radius:15px;max-width:500px}@media (max-width:991px){.landing-page-form .landing-form-card{min-width:75%}}.landing-page-form .landing-form-message{font-size:2rem;color:#fff;text-align:center}.landing-page-form .landing-form-message:nth-child(2){font-weight:100}.landing-page-form .landing-form-message:nth-child(3){font-weight:700}.reservations-page{background-color:#f2f2f2;width:100%;min-height:100vh}.reservations-header{display:grid;grid-template-columns:1fr 2fr 1fr;-o-box-align:center;align-items:center;min-height:225px;border-bottom-left-radius:50% 10%;border-bottom-right-radius:50% 10%;background-color:#3361aa;color:#fff}@media (max-width:991px){.reservations-header{border-radius:0;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center}.reservations-header__logo{margin:0!important}}.reservations-header__logo{grid-column:1/2;margin-left:20%}.reservations-header__title{grid-column:2/3;text-align:center;font-size:3rem;font-weight:700}.payments-card__header{min-height:100px;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-orient:vertical;flex-direction:column}.payments-card__header_image{width:100px}.payments-card__header_title{font-size:1.3em;font-weight:700}.payments-card__header_subtitle{color:#7b8b99}.payments-card__header a:hover{text-decoration:none}.payments-card__header a h3{align-self:center;-ms-flex-item-align:center}.payments-card .card-body label{font-size:20px;margin-right:15px}.payments-card .card-body .table-stripe-months{font-size:20px}.payments-card .card-body .table-stripe-months th{text-align:center}.payments-card .card-body .table-stripe-months td{vertical-align:middle;text-align:center}.oxxo-payment{color:#dc3545;font-weight:700;font-size:1.5em;padding-left:2em;padding-right:2em}.oxxo-payment__indication_number{text-align:center;font-size:1.6em}.oxxo-payment__indication_text{text-transform:capitalize}.oxxo-payment__addPayment{margin-top:1em;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;font-size:1.5em}.oxxo-payment__addPayment button{background-color:#3f51b5;text-transform:uppercase;font-size:.6em;font-weight:700;text-align:center;padding:5px 16px;align-self:center;-ms-flex-item-align:center;margin-left:2em}.reservations-card{padding:10px;background-color:#fff;margin-bottom:2rem}.reservations-card__header{padding:10px 25px;border-bottom:1px solid #000;margin-bottom:1rem;display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:center;align-items:center}.reservations-card__header_center{-o-box-pack:center;justify-content:center}.reservations-card__title{text-transform:uppercase;font-size:1.1rem;font-weight:700;margin-bottom:0}.reservations-card__title_featured{color:#3361aa}.reservations-card__body{padding:0 20px;font-size:1.1rem;color:#707070}.reservations-data{font-size:1.1rem}.reservations-data__label{color:#3361aa;margin-bottom:.25rem}.reservations-data__text{color:#4e4e4e}.reservations-pricing{width:100%;-o-box-pack:justify;justify-content:space-between;-o-box-align:center;align-items:center;color:#707070;font-size:1.1rem;margin-bottom:.5rem}.reservations-pricing,.room-card{display:-ms-flexbox;display:box;display:flex}.room-card{background-color:#fff;margin-bottom:2rem;padding:10px}.room-card__picture{flex:1 0 40%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}.room-card__image,.room-card__picture{-o-box-flex:1;box-flex:1}.room-card__image{width:100%;display:block;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;flex:1 1 60%}.room-card__image-description{flex:1 1 30%;background:#e8e7e7;color:#3f51b5;text-align:center;font-size:1.5rem;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center}.room-card__body,.room-card__image-description{-o-box-flex:1;box-flex:1}.room-card__body{flex:1 0 60%;padding:10px 20px}.room-card__title{font-size:1.25rem}.room-card__title_primary{color:#3361aa;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.room-card__title_secondary{color:#4b4b4b;font-weight:700;text-transform:uppercase;line-height:1.5;border-bottom:1px solid #4b4b4b}.room-card__title_big{font-weight:700;font-size:2rem}.room-card__subhead{color:#929292;font-size:1.1rem}.room-card__list{color:#3361aa}.guest-form__card{background-color:#fff;padding:20px}.guest-form__radio{font-size:1.2rem}.guest-form__radio .form-check-input{margin-top:.4rem}.guest-form__radio .form-check-input:hover{cursor:pointer}.guest-form__radio .form-check-label{margin-left:.5rem}.guest-form__radio .form-check-label:hover{cursor:pointer}.guest-form__field{margin-bottom:1.25rem}.guest-form__label{color:#3f51b5;margin:0}.guest-form__input{display:block;width:100%;background-color:transparent;border:0;outline:none;padding:10px 0;border-bottom:1px solid #3f51b5;font-size:1rem}.guest-form__input:focus,.guest-form__input:hover{box-shadow:none;border-bottom:2px solid #3f51b5}.guest-form__input:disabled{background:#f5f5f5!important;border:none;border-bottom:2px solid #3f51b5;border-radius:0;font-size:1rem}.guest-form__select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;padding:10px 0;border-bottom:1px solid #3f51b5;border-radius:0;font-size:1rem;background:none;background-color:transparent;background-image:url(../path.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:10px}.guest-form__select:focus,.guest-form__select:hover{border-bottom:2px solid #3f51b5;box-shadow:none}.payment-card{background-color:#fff}.payment-card .payment-card-title{color:#fff;text-align:center;font-size:1.3rem}.payment-card .payment-card-title.price{font-size:1.4rem;font-weight:700}.payment-card .stripe-logo{max-height:70px}.card-element{padding-bottom:5px;border-bottom:1px solid #3f51b5}#card-errors{color:#dc3545;margin-bottom:1rem}.lg-backdrop{z-index:1055!important}.lg-outer{z-index:1060!important}.justify-right-lg{-o-box-pack:center;justify-content:center}@media (min-width:992px){.justify-right-lg{-o-box-pack:end;justify-content:flex-end}}@media (min-width:992px){.paddingx-5-lg{padding-left:5%;padding-right:5%}}.custom-title-underscore{font-size:1.5rem;border-bottom:1px solid #3f51b5;color:#3f51b5;margin-bottom:1rem}.dashboard-item-card{border-radius:10px;height:100%;border:1px solid #bfd3eb!important;box-shadow:0 .125rem .25rem rgba(175,219,252,.9)!important}.dashboard-item-card .card-body{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;-o-box-pack:justify;justify-content:space-between;padding-top:.75rem;padding-bottom:.5rem}.dashboard-item-card .card-body .label{font-size:1rem;color:#596168;text-align:center;text-transform:capitalize}.dashboard-item-card .card-body .value{font-size:1.4rem;color:#3f51b5;margin-top:.5rem;text-align:center;text-transform:capitalize;font-weight:700}.dashboard-item-card .card-body .value.money{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start}.dashboard-item-card .card-body .value.money .cents{font-size:1rem}.dashboard-item-card.highlight{background-color:#5d93d1}.dashboard-item-card.highlight .label,.dashboard-item-card.highlight .value{color:#fff}
