body *{font-family:'Raleway',sans-serif;font-size:14px;padding:0;margin:0;box-sizing:border-box}body h1{font-size:38px;color:#000000}body h1 span{font-size:38px;color:#fe3a00}@media screen and (max-width:1119px){body h1{font-size:28px}body h1 span{font-size:28px}}body h2{font-size:36px;font-weight:600;color:#000000}body h2 span{font-size:36px;color:#fe3a00}@media screen and (max-width:1119px){body h2{font-size:24px}body h2 span{font-size:24px}}body h3{font-size:24px;color:#000000}body p{font-size:14px;color:#000000}body input.form-control,body select.form-select{position:relative;width:100%;height:40px;font-size:14px;background:#ffffff;border:1px solid #EDEDED;border-radius:20px;color:#000000}body input.form-control:focus,body select.form-select:focus{box-shadow:none;border-color:#EDEDED}body select.form-select{background-image:url(../../images/arrow-down.png);background-repeat:no-repeat;background-position:97%;background-size:4%}body .field .field-control{position:relative}body .field .field-control.error_field .form-control,body .field .field-control.error_field .form-select{border:1px solid #dc3545}body .field .field-control.error_field:before{position:absolute;right:32px;bottom:3px;content:'\e950';font-family:'barajas-icons';font-size:22px;color:#dc3545;z-index:9}body .field .field-control.success .form-control,body .field .field-control.success .form-select{border:1px solid #198754}body .field .field-control.success:before{position:absolute;right:32px;bottom:3px;content:'\e92d';font-family:'barajas-icons';font-size:22px;color:#198754;z-index:9}body button.btn-primary,body a.btn-primary{display:block;width:100%;height:40px;font-size:14px;font-weight:600;background-color:#fe3a00;color:#ffffff;text-transform:uppercase;border:1px solid #fe3a00;border-radius:28px}body button.btn-primary:hover,body a.btn-primary:hover{background:#fe3a00;border-color:#fe3a00}body button.btn-secondary,body a.btn-secondary{width:auto;height:40px;font-size:14px;font-weight:600;background-color:#EDEDED;color:#000000;text-transform:uppercase;border:1px solid #5D5D5D;border-radius:28px}body button.btn-secondary:hover,body a.btn-secondary:hover{background:#EDEDED;border-color:#EDEDED}body button.btn-primary:active,body a.btn-primary:active,body button.btn-secondary:active,body a.btn-secondary:active{border-color:initial}body a{font-size:12px;text-decoration:none;color:#000000}body a:hover{text-decoration:none}body label{font-size:12px;font-weight:600;color:#000000;text-transform:uppercase}body .card{display:flex;max-width:239px;height:344px;background:#ffffff;border-radius:20px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border:none;padding:16px}body .card:before{content:'';border-bottom:10px solid;height:10px;display:block;width:100%;background:#fe3a00;position:absolute;left:0;bottom:0;border-radius:0 0 20px 20px}body .card h3{font-weight:600}body .card .card-body{padding:0}body .card .card-body p{font-size:14px;color:#5D5D5D}body .card .card-body .actions a{font-size:14px;font-weight:600;text-transform:uppercase}body .card .card-body .actions a:after{content:'\e90f';font-family:'barajas-icons';font-size:14px;color:#fe3a00}body .card .actions-toolbar{display:flex;justify-content:center;align-items:center;flex-direction:column}body .card .actions-toolbar .btn-primary,body .card .actions-toolbar .btn-secondary{display:flex;justify-content:center;align-items:center;width:100%;max-width:220px;height:42px;text-align:center;background:#fe3a00;cursor:pointer}body .card .actions-toolbar .btn-primary:hover,body .card .actions-toolbar .btn-secondary:hover{transition:all .3s ease}body .card .actions-toolbar .btn-secondary{background:#EDEDED;border:0;margin-top:12px}body .loader{position:fixed;background:transparent;width:100%;height:100%;z-index:999;top:0;left:0;display:none}body .loader>div{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:100%;overflow:hidden}body .loader>div img{max-width:100px}body{background:#f7f7f7}body.modal-open .modal .modal-header{border-bottom:0}body.modal-open .modal .modal-header h1{font-weight:600}body.modal-open .modal .modal-body h4{font-size:18px;font-weight:600}body.modal-open .modal .modal-body ol{list-style:none;padding:0;margin:0;margin:14px 0}body.modal-open .modal .modal-body ol li{display:flex;align-items:center;font-size:14px}body.modal-open .modal .modal-body ol li::before{font-family:'barajas-icons';font-size:24px;color:#000000;font-weight:400;margin-right:4px}body.modal-open .modal .modal-body ol li.superficie::before{content:'\e96a'}body.modal-open .modal .modal-body ol li.discapacitados::before{content:'\e969'}body.modal-open .modal .modal-body ol li.banios::before{content:'\e964'}body.modal-open .modal .modal-body ol li.sala::before{content:'\e968'}body.modal-open .modal .modal-body ol li.carteles::before{content:'\e967'}body.modal-open .modal .modal-body ol li.cctv::before{content:'\e95c'}body.modal-open .modal .modal-body ol li.presencia::before{content:'\e962'}body.modal-open .modal .modal-body ol li.vallado::before{content:'\e963'}body.modal-open .modal .modal-body ol li.equipaje::before{content:'\e966'}body .container-review{max-width:1440px;margin:0 auto}body .container-review .hero-search{position:relative;background-image:url(/images/banner/banner-parking-new.png);background-repeat:no-repeat;width:100%;height:630px}body .container-review .hero-search:before{position:absolute;top:0;content:'';width:100%;height:100%;background:rgba(0,0,0,0.7)}body .container-review .hero-search .content-availability{position:absolute;left:50%;right:50%;transform:translate(-50%);bottom:0;width:100%;max-width:985px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:start;z-index:2;padding-bottom:40px}body .container-review .hero-search .content-availability .title{width:100%}body .container-review .hero-search .content-availability .title h4{font-size:32px;color:#ffffff;font-weight:600}body .container-review .hero-search .content-availability .title h4 span{color:#fe3a00;font-size:32px}body .container-review .hero-search .content-availability-ratings{width:100%;max-width:300px}body .container-review .hero-search .content-availability-ratings .start-rating{background-color:#ffffff;display:flex;align-items:center;border-radius:12px;margin:12px 0;padding:6px 8px}body .container-review .hero-search .content-availability-ratings .start-rating .total strong{font-size:16px;font-weight:600}body .container-review .hero-search .content-availability-ratings .start-rating .starts{margin:0 4px}body .container-review .hero-search .content-availability-ratings .start-rating .starts ul{display:flex;align-items:center;flex-direction:row;list-style:none;padding:0;margin:0}body .container-review .hero-search .content-availability-ratings .start-rating .starts ul li{display:flex;justify-content:center;align-items:center;position:relative;width:22px;height:22px}body .container-review .hero-search .content-availability-ratings .start-rating .starts ul li::before{content:'\e957';font-family:'barajas-icons';font-size:18px;color:#fe3a00}body .container-review .hero-search .content-availability-ratings .start-rating .reviews a{font-size:14px;color:#0d6efd}body .container-review .hero-search .content-availability h2{font-size:20px;width:100%;color:#ffffff;margin-bottom:12px}body .container-review .hero-search .content-availability-dates{display:flex;flex-direction:row;align-items:flex-end;width:100%;background:#ffffff;border-radius:12px;padding:12px 8px}body .container-review .hero-search .content-availability-dates h3{font-size:16px;font-weight:600}body .container-review .hero-search .content-availability-dates .content-arrival,body .container-review .hero-search .content-availability-dates .content-exit{display:flex;flex-direction:row;flex-wrap:wrap}body .container-review .hero-search .content-availability-dates .content-arrival h3,body .container-review .hero-search .content-availability-dates .content-exit h3{width:100%;margin-bottom:12px}body .container-review .hero-search .content-availability-dates .content-arrival .field,body .container-review .hero-search .content-availability-dates .content-exit .field{width:42%;margin-right:8px}body .container-review .hero-search .content-availability-dates .actions-toolbar{width:100%;max-width:180px}body .container-review .hero-search .content-availability-dates .actions-toolbar .btn-primary{display:flex;justify-content:center;align-items:center;width:100%;border-radius:12px}body .container-review .container-review-fluid{max-width:985px;margin:0 auto}body .container-review .container-review-fluid .content-info-detail{display:flex;justify-content:space-between;padding:40px 0}body .container-review .container-review-fluid .content-info-detail .content-features{width:38%;background:#ffffff;border-radius:12px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border:none;padding:16px 26px}body .container-review .container-review-fluid .content-info-detail .content-features ul{list-style:none;padding:0;margin:0}body .container-review .container-review-fluid .content-info-detail .content-features ul li{display:flex;align-items:center;font-size:16px;margin-bottom:16px}body .container-review .container-review-fluid .content-info-detail .content-features ul li::before{content:'';font-family:'barajas-icons';font-size:24px;color:#fe3a00;margin-right:8px}body .container-review .container-review-fluid .content-info-detail .content-features ul li.open::before{content:'\e961'}body .container-review .container-review-fluid .content-info-detail .content-features ul li.cctv::before{content:'\e95c'}body .container-review .container-review-fluid .content-info-detail .content-features ul li.presence::before{content:'\e962'}body .container-review .container-review-fluid .content-info-detail .content-features ul li.fence::before{content:'\e963'}body .container-review .container-review-fluid .content-info-detail .content-features ul li.bathroom::before{content:'\e964'}body .container-review .container-review-fluid .content-info-detail .content-features ul li.paved::before{content:'\e965'}body .container-review .container-review-fluid .content-info-detail .content-features a{font-size:14px;color:#0d6efd;cursor:pointer}body .container-review .container-review-fluid .content-info-detail .maps{width:60%;border-radius:12px}body .container-review .container-review-fluid .content-info-detail .maps-google h3{font-size:26px;color:#fe3a00;text-align:center;margin-bottom:20px}body .container-review .container-review-fluid .content-info-detail .maps-google p{font-size:14px;text-align:center}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar{display:flex;justify-content:center;align-items:center;margin:20px 0}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .google,body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .waze{display:flex;align-items:center;justify-content:center;max-width:170px;width:100%;height:40px;border-radius:12px}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .google span,body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .waze span{color:#ffffff;font-size:14px}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .google{background:#0d33a2;border:1px solid #0d33a2;margin-right:20px}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .waze{background:#0f7186;border:1px solid #0f7186}body .container-review .container-review-fluid .content-info-detail .maps .maps-img img{border-radius:12px 12px 0}body .container-review .container-review-fluid .content-info-detail .maps .maps-info{padding:18px}body .container-review .container-review-fluid .content-info-detail .maps .maps-info title{display:block;font-size:16px;font-weight:600;margin-bottom:12px}body .container-review .container-review-fluid .content-info-detail .maps .maps-info ul{list-style:none;margin:0;padding:0}body .container-review .container-review-fluid .content-info-detail .maps .maps-info ul li{display:flex;align-items:center;margin-bottom:12px}body .container-review .container-review-fluid .content-info-detail .maps .maps-info ul li:first-child:before{content:'\e94d';font-family:'barajas-icons';font-size:18px;color:#fe3a00;margin-right:5px}body .container-review .container-review-fluid .content-info-detail .maps .maps-info ul li:last-child:before{content:'\e927';font-family:'barajas-icons';font-size:18px;color:#fe3a00;margin-right:5px}body .container-review .container-review-fluid .content-gallery{margin:40px 0}body .container-review .container-review-fluid .content-gallery .gallery-parking{position:relative}body .container-review .container-review-fluid .content-gallery .gallery-parking:hover .slick-prev,body .container-review .container-review-fluid .content-gallery .gallery-parking:hover .slick-next{opacity:1;visibility:visible}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-list::before{position:absolute;top:0;left:0;content:'';display:block;height:100%;width:20px;background:linear-gradient(to left, transparent, #ffffff);z-index:8}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-list::after{position:absolute;top:0;right:0;content:'';display:block;height:100%;width:20px;background:linear-gradient(to right, transparent, #ffffff);z-index:8}body .container-review .container-review-fluid .content-gallery .gallery-parking .item{padding:0 20px}body .container-review .container-review-fluid .content-gallery .gallery-parking .item img{width:100%;border-radius:12px}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-prev,body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-next{position:absolute;width:32px;height:32px;border-radius:100%;font-size:0;border:none;box-shadow:0 0 8px -4px #000000;z-index:9;opacity:0;visibility:hidden;transition:all .5s ease}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-prev::before,body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-next::before{content:'';font-family:'barajas-icons';font-size:14px;font-weight:600;color:#808080}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-prev{top:50px;left:0}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-prev::before{content:'\e90e'}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-next{top:50px;right:0}body .container-review .container-review-fluid .content-gallery .gallery-parking .slick-next::before{content:'\e90f'}body .container-review .container-review-fluid .content-installations{display:flex;flex-wrap:wrap;margin:70px 0}body .container-review .container-review-fluid .content-installations h3{width:100%;text-align:center;margin-bottom:20px}body .container-review .container-review-fluid .content-installations .content-info{max-width:600px;width:100%;border:1px solid #C2C2C2;border-radius:12px;padding:30px;margin:0 auto}body .container-review .container-review-fluid .content-installations .content-info ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}body .container-review .container-review-fluid .content-installations .content-info ul li{display:flex;align-items:center;width:48%;margin-bottom:30px}body .container-review .container-review-fluid .content-installations .content-info ul li:before{content:'';font-family:'barajas-icons';font-size:22px;color:#fe3a00;margin-right:4px}body .container-review .container-review-fluid .content-installations .content-info ul li.accesible:before{content:'\e969'}body .container-review .container-review-fluid .content-installations .content-info ul li.asistencia:before{content:'\e966'}body .container-review .container-review-fluid .content-installations .content-info ul li.sala:before{content:'\e968'}body .container-review .container-review-fluid .content-installations .content-info ul li.carteles:before{content:'\e967'}body .container-review .container-review-fluid .content-installations .content-info .btn-secondary{display:flex;align-items:center;justify-content:center;max-width:120px;height:40px;font-size:12px;text-transform:capitalize;padding:0 24px;border:1px solid #000000;border-radius:6px;background:#ffffff;cursor:pointer}body .container-review .container-review-fluid .content-ratings{display:flex;flex-wrap:wrap;margin-bottom:70px}body .container-review .container-review-fluid .content-ratings h3{width:100%;text-align:center;margin-bottom:20px}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review{width:100%;border-radius:12px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);padding:16px;margin-bottom:20px}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .header{display:flex;justify-content:space-between;align-items:center}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .header .rating{display:flex;align-items:center}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .header .rating .star:before{content:'\e957';font-family:'barajas-icons';color:#fe3a00;font-size:20px}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .header .rating .number{font-size:14px;font-weight:600;margin-left:4px}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .header .date p{color:#B9B9BB}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .info{margin:14px 0}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .person{display:flex;align-items:center}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .person img{width:40px;height:40px;border-radius:100%}body .container-review .container-review-fluid .content-ratings .content-info-ratings .card-review .person .name{font-size:18px;margin-left:8px}body .container-review .container-review-fluid .content-proveedores{margin-bottom:40px}body .container-review .container-review-fluid .content-proveedores h3{font-weight:600;margin-bottom:20px}body .container-review .container-review-fluid .content-proveedores .column{display:flex;justify-content:space-between}body .container-review .container-review-fluid .content-proveedores .column .card{height:237px}body .container-review .container-review-fluid .content-proveedores .column .card:before{content:none}body .container-review .container-review-fluid .content-proveedores .column .card .img{text-align:center;padding:24px}body .container-review .container-review-fluid .content-proveedores .column .card .img img{width:100%;max-width:150px}body .container-review .container-review-fluid .content-proveedores .column .card .title{border-top:1px solid #D2D2D2;padding-top:25px}body .container-review .container-review-fluid .content-proveedores .column .card .title p{font-size:16px;font-weight:600}@media screen and (max-width:1119px){body .container-review .hero-search .content-availability{display:flex;flex-direction:column;padding:0 12px 20px 12px}body .container-review .hero-search .content-availability-dates{display:flex;flex-direction:column;align-items:start}body .container-review .hero-search .content-availability .content-arrival{margin-bottom:20px}body .container-review .hero-search .content-availability .actions-toolbar{max-width:100%;margin-top:20px}body .container-review .hero-search .content-availability .actions-toolbar a{max-width:100%;width:100%}body .container-review .container-review-fluid{max-width:100%;width:100%;padding:0 12px}body .container-review .container-review-fluid .content-info-detail{display:flex;flex-direction:column;padding-bottom:0}body .container-review .container-review-fluid .content-info-detail .content-features{width:100%;margin-bottom:20px}body .container-review .container-review-fluid .content-info-detail .maps{width:100%}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar{display:flex;flex-direction:column}body .container-review .container-review-fluid .content-info-detail .maps-google .actions-toolbar .google{margin:0 0 20px 0}body .container-review .container-review-fluid .content-info-detail .maps .maps-img img{width:100%}body .container-review .container-review-fluid .content-proveedores .column{display:flex;flex-direction:column}body .container-review .container-review-fluid .content-proveedores .column .card{width:90%;max-width:100%;margin:0 auto 20px auto}}