@font-face{font-family:'Raleway';src:url('../../fonts/Raleway/Raleway-Light.woff2') format('woff2'),url('../../fonts/Raleway/Raleway-Light.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../../fonts/Raleway/Raleway-Regular.woff2') format('woff2'),url('../../fonts/Raleway/Raleway-Regular.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../../fonts/Raleway/Raleway-Medium.woff2') format('woff2'),url('../../fonts/Raleway/Raleway-Medium.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../../fonts/Raleway/Raleway-Bold.woff2') format('woff2'),url('../../fonts/Raleway/Raleway-Bold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../../fonts/Raleway/Raleway-ExtraBold.woff2') format('woff2'),url('../../fonts/Raleway/Raleway-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}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 !important;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 !important;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 !important}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 !important;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;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}@font-face{font-family:'barajas-icons';src:url('../../fonts/icons/barajas_icons.eot') format('embedded-opentype'),url('../../fonts/icons/barajas_icons.ttf') format('truetype'),url('../../fonts/icons/barajas_icons.woff') format('woff'),url('../../fonts/icons/barajas_icons.svg') format('svg');font-weight:300;font-style:300;font-display:swap}body .container-barajas{position:relative;max-width:1440px;margin:0 auto;padding-bottom:50px}body .container-barajas .content-banner{position:relative}body .container-barajas .content-banner .banners-items{position:relative;height:630px}body .container-barajas .content-banner .banners-items button.slick-prev,body .container-barajas .content-banner .banners-items button.slick-next{position:absolute;top:50%;width:52px;height:52px;border-radius:100px;background:rgba(255,255,255,0.3);border:0;z-index:2;font-size:0}body .container-barajas .content-banner .banners-items button.slick-prev:before,body .container-barajas .content-banner .banners-items button.slick-next:before{content:'';font-family:'barajas-icons';font-size:20px;color:#ffffff}body .container-barajas .content-banner .banners-items button.slick-prev.slick-prev,body .container-barajas .content-banner .banners-items button.slick-next.slick-prev{left:18px}body .container-barajas .content-banner .banners-items button.slick-prev.slick-prev:before,body .container-barajas .content-banner .banners-items button.slick-next.slick-prev:before{content:'\e90e'}body .container-barajas .content-banner .banners-items button.slick-prev.slick-next,body .container-barajas .content-banner .banners-items button.slick-next.slick-next{right:18px}body .container-barajas .content-banner .banners-items button.slick-prev.slick-next:before,body .container-barajas .content-banner .banners-items button.slick-next.slick-next:before{content:'\e90f'}body .container-barajas .content-banner .banners-items .slick-dots{display:flex;justify-content:center;align-items:center;margin-top:20px}body .container-barajas .content-banner .banners-items .slick-dots li{list-style:none;font-size:0;margin-right:12px}body .container-barajas .content-banner .banners-items .slick-dots li button{font-size:0;width:8px;height:8px;background:#C2C2C2;border-radius:100px;border:1px solid #C2C2C2;opacity:.3}body .container-barajas .content-banner .banners-items .slick-dots li.slick-active button{background:#fe3a00;border:1px solid #fe3a00;opacity:1}body .container-barajas .content-banner .banners-items .banner-item{position:relative;height:100%}body .container-barajas .content-banner .banners-items .banner-item img{width:100%;height:100%;object-fit:cover;filter:brightness(25%)}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info{position:absolute;width:100%;top:160px;left:0}body .container-barajas .content-banner .banners-items .banner-item .banner-info{position:relative;max-width:985px;margin:0 auto;z-index:2}body .container-barajas .content-banner .banners-items .banner-item .banner-info h1,body .container-barajas .content-banner .banners-items .banner-item .banner-info h2{color:#ffffff;font-weight:700;line-height:1;margin-bottom:40px}body .container-barajas .content-banner .banners-items .banner-item .banner-info .title-mobile{display:none}body .container-barajas .content-banner .banners-items .banner-item .banner-info ul li{color:#ffffff;font-size:24px;font-weight:600}body .container-barajas .content-banner .banners-items .banner-item .banner-info ul li::marker{content:none;color:#fe3a00;font-size:16px}body .container-barajas .content-banner .banners-items .banner-item .banner-info ul li:before{content:'';display:inline-block;width:4px;height:4px;background:#fe3a00;border-radius:100px;vertical-align:middle}body .container-barajas .content-banner .banners-items .banner-item .banner-info small{display:block;font-size:14px;color:#ffffff;margin-top:12px}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner{position:relative;max-width:272px;margin-top:30px}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner .btn-primary{position:relative;width:100%;height:40px;color:#ffffff;background-color:#ffffff !important;opacity:.2;border:1px solid #ffffff;z-index:99}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner .btn-primary span{color:#ffffff}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner .btn-primary:after{content:'\e90f';font-family:'barajas-icons';color:#fe3a00}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner a:after{content:'' !important}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner span{position:absolute;left:50%;right:50%;top:8px;width:100%;color:#ffffff;transform:translate(-40%);text-transform:uppercase}body .container-barajas .content-banner .banners-items .banner-item .banner-info .content-btn-banner span:after{content:'\e90f';font-family:'barajas-icons';font-size:14px;font-weight:bold;color:#fe3a00}body .container-barajas .content-banner .banners-items .slick-list{height:100%}body .container-barajas .content-banner .banners-items .slick-list>div{height:100%}body .container-barajas .content-banner .banners-items .slick-list .slick-slide{height:100%}body .container-barajas .content-banner .banners-items .slick-list .slick-slide>div{height:100%}body .container-barajas .content-banner .content-form{position:absolute;top:18%;max-width:392px;background:#EBEDED;border-radius:20px;right:16%;padding:28px;opacity:.95;z-index:10}body .container-barajas .content-banner .content-form .row{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}body .container-barajas .content-banner .content-form .row .col-6{width:48%;padding:0}body .container-barajas .content-banner .content-form .row .col-12{padding:0}body .container-barajas .content-banner .content-form .row .field{width:100%;padding:0;margin-bottom:12px}body .container-barajas .content-banner .content-form .row .field label{position:relative}body .container-barajas .content-banner .content-form .row .field .btn-tooltip{position:relative;width:18px;height:16px;font-size:0;border:0}body .container-barajas .content-banner .content-form .row .field .btn-tooltip::before{position:absolute;top:-4px;right:-2px;content:'\e950';font-family:'barajas-icons';font-size:20px;color:#fe3a00}body .container-barajas .content-banner .content-form .row .field .btn-tooltip.tooltip-inner{font-size:12px}body .container-barajas .content-banner .content-form .row .field.field-type-car .row{display:flex;flex-direction:row}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .col-12:first-child{width:40%}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .col-12:last-child{width:60%}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control{display:flex;flex-direction:row;justify-content:space-between}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control.error_field,body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control.success{padding-right:24px}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control.error_field:before,body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control.success:before{right:0}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control input[type="radio"]{opacity:0;visibility:hidden;display:none}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control input[type="radio"]+label{position:relative;display:block;width:40px;height:40px;background:#ffffff;border-radius:100%;cursor:pointer}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control input[type="radio"]+label::before{position:absolute;font-family:'barajas-icons';font-weight:400;color:#fe3a00;width:100%;height:100%;transition:all .3s ease}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control input[type="radio"]:checked+label{background:#fe3a00}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control input[type="radio"]:checked+label::before{color:#ffffff}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control.moto label::before{content:'\e95a';font-size:34px;top:-5px;left:3px}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control.coche label::before{content:'\e958';font-size:35px;top:-6px;left:2px}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control.furgoneta label::before{content:'\e959';font-size:28px;top:0}body .container-barajas .content-banner .content-form .row .field.field-type-car .row .field-control .control.autobus label::before{content:'\e95b';font-size:25px;top:2px;left:4px}body .container-barajas .content-banner .content-form .row .field.promotion .field-control.error_field::before{right:10px}body .container-barajas .content-banner .content-form .row #divSelectSiteLeave,body .container-barajas .content-banner .content-form .row #divSelectSiteStay{margin-top:10px}body .container-barajas .content-cards-aditional{max-width:985px;margin:80px auto 0 auto}body .container-barajas .content-cards-aditional h2{text-align:center;margin-bottom:50px}body .container-barajas .content-cards-aditional .content-aditional{display:flex;justify-content:space-between}body .container-barajas .content-cards-aditional .content-aditional .card{display:flex;flex-direction:column;align-items:center;height:auto;text-align:center}body .container-barajas .content-cards-aditional .content-aditional .card:before{content:none !important}body .container-barajas .content-cards-aditional .content-aditional .card .icon:before{content:'';font-family:'barajas-icons';font-size:42px;font-weight:500;color:#fe3a00}body .container-barajas .content-cards-aditional .content-aditional .card h4{height:60px;font-weight:600;font-size:16px;margin-top:5px;margin-bottom:5px}body .container-barajas .content-cards-aditional .content-aditional .card p{color:#5D5D5D;line-height:1.5}body .container-barajas .content-cards-aditional .content-aditional .card.trazabilidad .icon:before{content:'\e95f'}body .container-barajas .content-cards-aditional .content-aditional .card.precios .icon:before{content:'\e970'}body .container-barajas .content-cards-aditional .content-aditional .card.operadores .icon:before{content:'\e931'}body .container-barajas .content-cards-aditional .content-aditional .card.flexibilidad .icon:before{content:'\e960'}body .container-barajas .content-cards-services{max-width:985px;margin:60px auto 0 auto}body .container-barajas .content-cards-services h2{text-align:center;padding-bottom:40px}body .container-barajas .content-cards-services .content-carrusel-services{margin-top:40px}body .container-barajas .content-cards-services .content-carrusel-services .card{position:relative;display:flex;flex-direction:column;text-align:center}body .container-barajas .content-cards-services .content-carrusel-services .card .icon{padding:10px 0}body .container-barajas .content-cards-services .content-carrusel-services .card .icon:before{content:'';font-family:'barajas-icons';display:block;color:#fe3a00;font-size:56px}body .container-barajas .content-cards-services .content-carrusel-services .card h3{height:60px}body .container-barajas .content-cards-services .content-carrusel-services .card .card-body{justify-content:initial !important}body .container-barajas .content-cards-services .content-carrusel-services .card .card-body .info{margin-top:20px}body .container-barajas .content-cards-services .content-carrusel-services .card .card-body .info p{line-height:1.5}body .container-barajas .content-cards-services .content-carrusel-services .card .card-body .actions{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}body .container-barajas .content-cards-services .content-carrusel-services .card.exterior .icon:before{content:'\e932'}body .container-barajas .content-cards-services .content-carrusel-services .card.cubierto .icon:before{content:'\e930'}body .container-barajas .content-cards-services .content-carrusel-services .card.subterraneo .icon:before{content:'\e940'}body .container-barajas .content-cards-services .content-carrusel-services .card.aparachoques .icon:before{content:'\e941'}body .container-barajas .content-cards-services .content-carrusel-services .card .card-body{display:flex;flex-direction:column;justify-content:space-around}body .container-barajas .content-questions{margin-top:40px}body .container-barajas .content-questions #accordion{display:flex;flex-direction:column;max-width:988px;margin:0 auto}body .container-barajas .content-questions #accordion h3{position:relative;font-size:16px;font-weight:600;cursor:pointer;padding:10px 16px;background:#ffffff;border:1px solid #f2f2f2;border-radius:10px;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.15);margin-bottom:16px}body .container-barajas .content-questions #accordion h3:before{position:absolute;right:12px;content:'\e90c';font-family:'barajas-icons';font-size:14px;transition:all .5s ease}body .container-barajas .content-questions #accordion h3.ui-state-active{margin-bottom:0;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 -4px 10px -2px rgba(0,0,0,0.15)}body .container-barajas .content-questions #accordion h3.ui-state-active:before{transform:rotate(180deg)}body .container-barajas .content-questions #accordion .ui-accordion-content{background:#ffffff;box-shadow:0 2px 15px 0 rgba(0,0,0,0.15);padding:16px;margin-bottom:16px;border-radius:0 0 10px 10px}body .container-barajas .content-questions #accordion .ui-accordion-content p{text-align:justify}body .container-barajas .content-facilities{position:relative;margin-top:60px}body .container-barajas .content-facilities .title{text-align:center;margin-bottom:40px}body .container-barajas .content-facilities .swiper{width:1000px !important}body .container-barajas .content-facilities .swiper .swiper-wrapper{display:flex;justify-content:space-between}body .container-barajas .content-facilities .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}body .container-barajas .content-facilities .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}body .container-barajas .content-facilities .mySwiper{margin-top:12px}body .container-barajas .content-facilities .mySwiper .swiper-slide{width:100px !important;height:64px}body .container-barajas .content-facilities .mySwiper .swiper-slide:last-child{margin-right:0 !important}body .container-barajas .content-facilities .mySwiper .swiper-slide img{border-radius:4px}body .container-barajas .content-facilities .mySwiper .swiper-slide-thumb-active{opacity:.5}body .container-barajas .content-facilities .content-progress{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;margin-top:16px}body .container-barajas .content-facilities .content-progress .swiper-pagination{order:1;position:relative;width:94% !important;top:initial;bottom:0;background:#EDEDED;border-radius:2px}body .container-barajas .content-facilities .content-progress .swiper-pagination-progressbar-fill{background:#fe3a00}body .container-barajas .content-facilities .content-progress .swiper-button-next,body .container-barajas .content-facilities .content-progress .swiper-button-prev{position:relative;top:10px;width:24px;height:24px;border:2px solid #fe3a00;border-radius:100px}body .container-barajas .content-facilities .content-progress .swiper-button-next:after,body .container-barajas .content-facilities .content-progress .swiper-button-prev:after{font-size:12px;font-weight:600;color:#fe3a00}body .container-barajas .content-facilities .content-progress .swiper-button-prev{order:2;left:initial}body .container-barajas .content-facilities .content-progress .swiper-button-next{order:3;right:initial}@media screen and (max-width:1119px){body .container-barajas{max-width:100%;width:100%}body .container-barajas .steps-progress{padding:0 16px}body .container-barajas .steps-progress-content{max-width:100%;width:100%}body .container-barajas .steps-progress-content .step{padding:0}body .container-barajas .steps-progress-content .step .icon{width:auto}body .container-barajas .steps-progress-content .step.date{padding:0}body .container-barajas .steps-progress-content .step.confirms{padding:0}body .container-barajas .content-banner .banners-items{position:relative;height:384px}body .container-barajas .content-banner .banners-items.slick-slider .slick-arrow.slick-prev,body .container-barajas .content-banner .banners-items.slick-slider .slick-arrow.slick-next{display:none !important}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info{position:absolute;top:110px;left:0}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info{padding:0 18px;z-index:2}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info h1{margin-bottom:20px}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info h1.title-mobile{display:block;margin-bottom:24px}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info ul{line-height:1.2}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info ul li{font-size:18px}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info .content-btn-banner{max-width:100%;width:100%;text-align:center}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info .banner-info .content-btn-banner span{transform:translate(-50%)}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info.banner-one h1 span br{display:none}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info.banner-one ul li{font-size:16px}body .container-barajas .content-banner .banners-items .banner-item .content-banner-info.banner-one .content-btn-banner{margin-top:20px}body .container-barajas .content-banner .banners-items .slick-dots{position:absolute;bottom:14px;left:50%;right:50%}body .container-barajas .content-banner .content-form{position:relative;right:initial;max-width:100%;width:100%;margin:0;padding:24px}body .container-barajas .content-cards-aditional{padding:0 12px;margin-top:40px}body .container-barajas .content-cards-aditional .content-aditional{display:flex;flex-direction:column;align-items:center}body .container-barajas .content-cards-aditional .content-aditional .card{width:100%;margin-bottom:20px}body .container-barajas .content-cards-services{margin-top:20px;padding:0 24px}body .container-barajas .content-cards-services h2{padding-bottom:0;margin-bottom:20px}body .container-barajas .content-cards-services .content-carrusel-services{margin-top:20px}body .container-barajas .content-cards-services .content-carrusel-services .slick-slide{display:flex;align-items:center;justify-content:center}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots{display:flex;justify-content:center;width:100%;list-style:none}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots li{margin:0 4px}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots li.slick-active button{background:#fe3a00;opacity:1}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots li button{width:8px;height:8px;font-size:0;background:#5D5D5D;border-radius:100px;border:0;opacity:.5}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots li:first-child{margin-left:0}body .container-barajas .content-cards-services .content-carrusel-services .slick-dots li:last-child{margin-right:0}body .container-barajas .content-questions{padding:0 18px}body .container-barajas .content-questions #accordion h3{padding:10px 24px 10px 16px}body .container-barajas .content-facilities{padding:0 18px;margin-top:30px}body .container-barajas .content-facilities .title{margin-bottom:20px;padding:0 22px}body .container-barajas .content-facilities .swiper{width:100% !important}body .container-barajas .content-facilities .swiper-slide img{border-radius:10px}body .container-barajas .content-facilities .content-progress .swiper-pagination{width:83% !important}}@media screen and (max-width:320px){body .container-barajas .steps-progress-content .step .icon:before{font-size:18px}body .container-barajas .steps-progress-content .step p{font-size:8px}}