.choose-city select,.slide-login-body .login-slow input[type=submit],body{font-family:'Open Sans',sans-serif}.ui-datepicker-calendar tbody tr td:not(.ui-state-disabled){position:relative}.ui-datepicker-calendar tbody tr td:not(.ui-state-disabled):before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;border:2px solid #83b734;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms;pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.ui-datepicker-calendar tbody tr td:not(.ui-state-disabled):hover:before{width:30px;height:30px;opacity:1;-ms-filter:none;filter:none}.ui-datepicker-calendar tbody tr td:not(.ui-state-disabled).day-entrada:before{opacity:1;-ms-filter:none;filter:none;width:30px;height:30px;border-color:#83b734}.ui-datepicker-next,.ui-datepicker-prev{justify-self:flex-end;width:39px;height:21px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.ui-custom-select-body p{background-color:transparent;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms}.ui-custom-select-body p:hover{background-color:rgba(128,128,128,.1)}.ui-datepicker{background-color:#fff;top:calc(20vh + 100px)!important;left:0!important;width:100%;height:calc(80vh - 100px);position:fixed!important;display:none;z-index:15!important}.ui-datepicker-append,.ui-datepicker-buttonpane{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;width:100%}.ui-datepicker-buttonpane{position:absolute;top:calc(-100px - 20vh);left:0;height:100px;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1em;background:-webkit-linear-gradient(left,#622280,#29abe2);background:-moz-linear-gradient(left,#622280,#29abe2);background:-o-linear-gradient(left,#622280,#29abe2);background:-ms-linear-gradient(left,#622280,#29abe2);background:linear-gradient(to right,#622280,#29abe2)}.ui-datepicker-close{width:54px;height:54px;border:none;-webkit-border-radius:100%;border-radius:100%;background-color:transparent;background-image:url(../img/icon-close.png);color:#29abe2}.ui-datepicker-close.es:before{content:'Selecciona una fecha'}.ui-datepicker-close.en:before{content:'Select a date'}.ui-datepicker-close.de:before{content:'Wählen Sie ein Datum'}.ui-datepicker-close:before{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:2.5em;font-weight:700;padding-right:calc(.5em + 54px)}.ui-datepicker-current{display:none}.ui-datepicker-append{position:fixed;top:100px;left:0;background:url(../img/divider-blue.png) 1em bottom no-repeat #fff;z-index:999;height:20vh;padding:0 1em;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;pointer-events:none}.ui-datepicker-append div{width:100%}.ui-datepicker-append div p{margin:0;font-size:1.4em;font-weight:500;color:#29abe2}.ui-datepicker-append div p.ui-datepicker-text{color:grey;font-weight:600}.ui-datepicker-append.salida{background:url(../img/divider-blue.png) calc(100% - 1em) bottom no-repeat #fff;text-align:right}.ui-datepicker-append.salida .salida-fecha-ini{position:absolute;left:1em;text-align:left;top:50%}.ui-datepicker-append.salida .salida-fecha-ini:nth-child(3){-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-datepicker-header{position:absolute;bottom:0;width:100%;height:20%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 1em;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ui-datepicker-header div{-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;font-size:1.4em;color:#29abe2;font-weight:600}.ui-datepicker-today{position:relative}.ui-datepicker-today:after{content:'';position:absolute;top:50%;left:50%;width:30px!important;height:30px!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(128,128,128,.2);border:none;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms;pointer-events:none;opacity:1;-ms-filter:none;filter:none}.ui-datepicker-calendar{position:relative;top:0;width:100%;height:80%;border-collapse:collapse;table-layout:fixed}.ui-datepicker-calendar tbody tr,.ui-datepicker-calendar thead tr{background-color:#29abe2;color:#fff}.ui-datepicker-calendar tbody tr td,.ui-datepicker-calendar tbody tr th,.ui-datepicker-calendar thead tr td,.ui-datepicker-calendar thead tr th{font-size:2em;font-weight:600;width:2%;text-align:center}.ui-datepicker-calendar tbody tr td,.ui-datepicker-calendar thead tr td{color:grey}.ui-datepicker-calendar tbody tr th,.ui-datepicker-calendar thead tr th{padding:.7em 0}.ui-datepicker-calendar tbody tr{background-color:#e6e6e6}.ui-datepicker-prev{background-image:url(../img/icon-triangleup.png);-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-right:1em}.ui-datepicker-next{background-image:url(../img/icon-triangledown.png);-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-o-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.ui-custom-select{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:none;z-index:999}.ui-custom-select a{cursor:pointer}.ui-custom-select-header{height:100px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:0 1em;background:-webkit-linear-gradient(left,#622280,#29abe2);background:-moz-linear-gradient(left,#622280,#29abe2);background:-o-linear-gradient(left,#622280,#29abe2);background:-ms-linear-gradient(left,#622280,#29abe2);background:linear-gradient(to right,#622280,#29abe2);-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ui-custom-select-header h1{color:#fff;font-size:1.75em;font-weight:700;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2;text-align:center}.ui-custom-select-body{position:absolute;width:100%;bottom:0;height:calc(100vh - 125px);background:url(../img/divider.png) center top no-repeat #e6e6e6;text-align:center;font-size:1.4em;font-weight:600;color:grey;padding:2em 0;padding-top:calc(3em)}.ui-custom-select-body .inner{height:calc(100vh - 125px - 6em);overflow-y:auto}@media (min-width:800px){.ui-datepicker-append div p,.ui-datepicker-header div{color:#83b734;font-size:1em}.ui-datepicker{position:absolute!important;top:20%!important;height:80%;background-color:#e6e6e6}.ui-datepicker-calendar thead tr{background-color:#83b734}.ui-datepicker-calendar tbody tr td,.ui-datepicker-calendar thead tr th{font-size:1em}.ui-datepicker-calendar thead tr th{font-size:1.5em;padding:.1em 0}.ui-datepicker-buttonpane{position:absolute;top:calc(-20% - 46px - 1em + 2px);height:46px;background:#622280}.ui-datepicker-close{width:25px;height:25px;-webkit-background-size:25px;-moz-background-size:25px;background-size:25px;font-size:1em}.ui-datepicker-close:before{padding:0;font-size:1.2em;text-transform:uppercase;font-weight:400}.ui-datepicker-append{position:absolute;top:0;height:20%;background:url(../img/divider-green.png) 1em calc(100% + 10px) no-repeat #e6e6e6}.ui-datepicker-append.salida{background:url(../img/divider-green.png) calc(100% - 1em) calc(100% + 10px) no-repeat #e6e6e6}.ui-datepicker-prev{background-image:url(../img/icon-triangleup-green.png)}.ui-datepicker-next{background-image:url(../img/icon-triangledown-green.png)}.ui-custom-select{position:absolute;height:100%}.ui-custom-select-header{position:absolute;width:100%;height:46px;top:-46px;background:#622280;font-size:1em}.ui-custom-select-header h1{margin:0;font-size:1.2em;text-transform:uppercase;font-weight:400}.ui-custom-select-header a,.ui-custom-select-header img{width:25px;height:25px}.ui-custom-select-body{padding:1em 0;height:calc(100% - 10px)}.ui-custom-select-body .inner{height:100%}.ui-custom-select-body .inner p{margin:.5em 0}.calc-section .ui-datepicker,.calc-section .ui-datepicker-append,.calc-section .ui-datepicker-calendar tbody tr{background-color:#fff}.calc-section .ui-datepicker-append{-webkit-background-size:50px;-moz-background-size:50px;background-size:50px}.calc-section .ui-datepicker-close:before{content:''}.calc-section .ui-custom-select-header,.calc-section .ui-datepicker-buttonpane{width:calc(25px + 1em);padding:.5em;height:calc(25px + 1em);left:initial;-webkit-animation:appearClose .5s ease-in-out forwards;-moz-animation:appearClose .5s ease-in-out forwards;-o-animation:appearClose .5s ease-in-out forwards;-ms-animation:appearClose .5s ease-in-out forwards;animation:appearClose .5s ease-in-out forwards;top:calc(-20% - 1em + 3px)}.calc-section .ui-custom-select-header{top:-1px}.calc-section .ui-custom-select-body{background-color:rgba(230,230,230,.2)}}body,html{position:relative;overflow-y:visible}@-moz-keyframes appearClose{from{right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{right:calc(-25px - 1em);opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes appearClose{from{right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{right:calc(-25px - 1em);opacity:1;-ms-filter:none;filter:none}}@-o-keyframes appearClose{from{right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{right:calc(-25px - 1em);opacity:1;-ms-filter:none;filter:none}}@keyframes appearClose{from{right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{right:calc(-25px - 1em);opacity:1;-ms-filter:none;filter:none}}.simplemodal-container{height:auto!important;border:none!important;background-color:#fff!important;padding:0!important;max-width:600px!important;width:80%!important;top:50%!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-transition:height 250ms!important;-moz-transition:height 250ms!important;-o-transition:height 250ms!important;-ms-transition:height 250ms!important;transition:height 250ms!important}.simplemodal-data{padding:0!important}.simplemodal-data .basic-dialog-title{background-color:#e32122!important;color:#fff!important;margin:0!important;padding:1em!important;padding-right:calc(1em + 30px)!important}.simplemodal-data .basic-dialog-title.aviso{background-color:#ff722c!important}.simplemodal-data .basic-dialog-title.correcto{background-color:#83b734!important}.simplemodal-data .basic-dialog-text{color:grey!important;padding:2em 1em!important;margin:0!important}.simplemodal-data .olvido-dialog-title{background-color:#622280!important;color:#fff!important;margin:0!important;padding:1em!important;padding-right:calc(1em + 30px)!important}.simplemodal-data .olvido-dialog-text{color:grey!important;padding:2em 1em!important;margin:0!important}.simplemodal-data .olvido-dialog-text .error-msg{padding:1em;color:#fff;background-color:#e32122;font-size:1em;display:none;margin-bottom:1em}.simplemodal-data .olvido-dialog-text .error-msg.success{background-color:#83b734}.simplemodal-data .olvido-dialog-text p{margin:0}.simplemodal-data .olvido-dialog-text input:not([type=button]){font-size:1.25em;font-weight:500;width:100%;background-color:#e6e6e6;color:grey;padding:.8em;margin-top:1em;margin-bottom:1em}.simplemodal-data .olvido-dialog-text input[type=button]{width:100%;font-size:1.25em;font-weight:600;color:#fff;background-color:#83b734;padding:.75em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6;cursor:pointer}.simplemodal-data .olvido-dialog-text input[type=button]:focus{outline:0}.simplemodal-close{top:calc(31px - 12px)!important;right:1em!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.desktop{display:none!important}.flex{display:block!important;display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:box!important;display:flex!important}body{background-color:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.overflow-scroll{overflow-y:hidden!important;height:100%!important}h1{font-weight:600}button{cursor:pointer}a{text-decoration:none;color:grey;cursor:pointer}a:-webkit-any-link{color:inherit}a.underline{border-bottom:1px #622280 solid}img{height:auto}input[type=password],input[type=email],input[type=text],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}input[type=password],input[type=email],input[type=text]:not(.custom-dp):not(.custom-select){-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms}input[type=password]:hover,input[type=email]:hover,input[type=text]:not(.custom-dp):not(.custom-select):hover{background-color:#ddd!important}input[type=submit]{cursor:pointer}.green-cta:hover{background-color:rgba(131,183,52,.9)!important}.green-cta:active{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.green-cta.loading{background:url(../img/ajax-loader.gif) calc(100% - 1em) center no-repeat #83b734}.fa-chevron-right:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.successIcon{max-height:240px;max-width:280px;background-color:transparent;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;margin-bottom:1em}.successIcon svg{display:block;width:100%;height:100%}.successIcon svg polyline{fill:none;stroke:#83b734;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:0}.successIcon #done-tickIE{display:none}.book-confirmation img{width:100%}.home-header{width:100%;height:100px;background-color:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;border-bottom:1px #622280 solid;padding:0 1em}.home-header.inside{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.home-header.inside .icon-header{margin:0;width:54px;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms;opacity:1;-ms-filter:none;filter:none;position:relative}.home-header.inside .icon-header:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.home-header.inside .logo{width:100%}.home-header .login-button{margin-left:1em}.home-header .login-button.logged{display:inline-block;position:relative}.home-header .login-button.logged .icon-header:hover{opacity:1!important;-ms-filter:none!important;filter:none!important}.home-header .login-button.logged:before{position:absolute;content:'';width:20px;height:20px;background-color:transparent;background-image:url(../img/icon-checked.png);-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;background-repeat:no-repeat;top:-5px;right:-6px;z-index:10}.home-header .menu-button{margin-right:1em}.login-button .popover,.question-abonado .popover{display:none!important}.login-button.logged:hover .popover,.question-abonado:hover .popover{opacity:1;-ms-filter:none;filter:none;pointer-events:auto;visibility:visible}.login-button.logged .popover,.question-abonado .popover{display:block!important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;position:absolute;padding:1em;background-color:#333;color:#fff;right:0;top:calc(100% + 7px);z-index:10;cursor:default;pointer-events:none;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms;min-width:200px;text-align:left}.login-button.logged .popover:before,.question-abonado .popover:before{content:'';position:absolute;width:15px;height:15px;background-color:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-7px;right:20px}.login-button.logged .popover:after,.question-abonado .popover:after{content:'';position:absolute;top:-22px;left:0;width:100%;height:22px;display:block;background-color:transparent}.login-button.logged .popover.show,.question-abonado .popover.show{opacity:1;-ms-filter:none;filter:none}.login-button.logged .popover p,.question-abonado .popover p{margin-bottom:0;cursor:pointer}.login-button.logged .popover p:hover,.question-abonado .popover p:hover{text-decoration:underline}.question-abonado .popover{right:-18px;top:100%;background-color:#a17ab3;min-width:300px;padding:.5em}.question-abonado .popover:before{background-color:#a17ab3}.question-abonado .popover:after{top:-25px;height:25px}.question-abonado .popover p{margin-top:0;cursor:auto;font-size:.8em}.question-abonado .popover p:hover{text-decoration:none}.question-abonado--left .popover{right:0;left:-18px}.question-abonado--left .popover:before{right:0;left:20px}.fullscreen{background:#fff;position:fixed;width:100%;height:100%;top:0;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.fullscreen.slide-menu{left:-100%}.fullscreen.slide-login{left:100%}.fullscreen.open{left:0}.fullscreen .fullscreen-header{width:100%;height:100px;padding:0 1em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:-webkit-linear-gradient(left,#ffd21c,#83b734);background:-moz-linear-gradient(left,#ffd21c,#83b734);background:-o-linear-gradient(left,#ffd21c,#83b734);background:-ms-linear-gradient(left,#ffd21c,#83b734);background:linear-gradient(to right,#ffd21c,#83b734)}.fullscreen .menu-body,.slide-login-body{overflow-y:auto;height:calc(100vh - 100px)}.fullscreen .fullscreen-header h2{text-align:center;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2;color:#fff;font-size:1.75em;margin-left:54px}.fullscreen .fullscreen-header.slide-login-header{background:-webkit-linear-gradient(right,#ffd21c,#83b734);background:-moz-linear-gradient(right,#ffd21c,#83b734);background:-o-linear-gradient(right,#ffd21c,#83b734);background:-ms-linear-gradient(right,#ffd21c,#83b734);background:linear-gradient(to left,#ffd21c,#83b734);-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fullscreen .fullscreen-header.slide-login-header h2{margin-left:-54px}.fullscreen .menu-body{background-color:#fff}.fullscreen .menu-body .lang-section{margin:1.5em 0 .5em}.fullscreen .menu-body .links a{display:block;color:grey;font-size:1.5em;font-weight:600;padding:1em;border-width:0 0 4px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#ffd21c,#83b734);-moz-border-image:-moz-linear-gradient(left,#ffd21c,#83b734);-o-border-image:-o-linear-gradient(left,#ffd21c,#83b734);border-image:linear-gradient(to right,#ffd21c,#83b734);border-image-slice:1}.fullscreen .menu-body .links a:before{content:'> '}.slide-login-body{font-size:1.5em;font-weight:600;color:grey}.slide-login-body.login-page{height:auto}.slide-login-body p{margin-top:0}.slide-login-body .login-fast{padding:1em 1em 1.2em}.slide-login-body .login-fast a{display:block;width:100%;text-align:center;color:#fff}.slide-login-body .login-fast a.acceso-abonados{padding:1.2em 1em;background-color:#622280;background:url(../img/icon-arrowright-white.png) calc(100% - 1em) center no-repeat,#622280;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms}.slide-login-body .login-fast a.acceso-abonados:hover{-webkit-animation:bgArrow .5s linear infinite;-moz-animation:bgArrow .5s linear infinite;-o-animation:bgArrow .5s linear infinite;-ms-animation:bgArrow .5s linear infinite;animation:bgArrow .5s linear infinite;background-color:rgba(98,34,128,.9)}.slide-login-body .login-fast a.acceso-normal{margin-top:1em;padding:.8em 1em;background-color:#a17ab3;-webkit-transition:250ms background-color;-moz-transition:250ms background-color;-o-transition:250ms background-color;-ms-transition:250ms background-color;transition:250ms background-color}.flip-container .front,.slide-login-body .login-slow a:after{-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms}.slide-login-body .login-fast a.acceso-normal:hover{background-color:rgba(98,34,128,.7)}.slide-login-body .gradient-divider-login{margin:0;background-image:-webkit-linear-gradient(left,#83b734,#ffd21c);background-image:-moz-linear-gradient(left,#83b734,#ffd21c);background-image:-o-linear-gradient(left,#83b734,#ffd21c);background-image:-ms-linear-gradient(left,#83b734,#ffd21c);background-image:linear-gradient(to right,#83b734,#ffd21c)}.slide-login-body .login-slow{padding:1.2em 1em 1em}.slide-login-body .login-slow.abonados .g-recaptcha>div>div{margin-bottom:1em}.slide-login-body .login-slow #form-abonados .g-recaptcha{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:1em}.slide-login-body .login-slow .full-width{width:100%}.slide-login-body .login-slow .half-width{width:calc(50% - .5em)!important}.slide-login-body .login-slow .half-width.left{float:left;margin-right:1em}.slide-login-body .login-slow .half-width.right{float:right}.slide-login-body .login-slow .service-select{clear:both}.slide-login-body .login-slow input:not([type=submit]){font-size:1em;font-weight:500;width:100%;background-color:#e6e6e6;color:grey;padding:.8em;margin-bottom:1em}.slide-login-body .login-slow input[type=submit]{width:100%;font-size:1.2em;font-weight:600;color:#fff;background-color:#83b734;padding:.5em;-webkit-border-radius:100px;border-radius:100px;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6}.slide-login-body .login-slow input[type=submit]:focus{outline:0}.slide-login-body .login-slow .recuerda{margin-bottom:.5em}.slide-login-body .login-slow input[type=checkbox]{width:auto;margin:0}.slide-login-body .login-slow label[for=recuerda]{color:grey;font-size:.8em;display:inline-block;position:relative;margin-left:5px}.slide-login-body .login-slow textarea{width:100%;padding:1em;font-size:1em;color:grey;min-height:200px;background-color:#e6e6e6;margin-bottom:1em;font-weight:500}.slide-login-body .login-slow a{color:#622280;font-size:.8em;margin-bottom:1.2em;display:inline-block;position:relative}.slide-login-body .login-slow a#back-to-login{margin-bottom:1em}.slide-login-body .login-slow a:after{position:absolute;bottom:0;left:0;width:100%;margin-top:4px;height:1px;background-color:#e6e6e6;content:'';transition:250ms}.slide-login-body .login-slow a:hover:after{background-color:rgba(98,34,128,.5)}.flip-container .flipper{position:relative}.flip-container .front{opacity:1;-ms-filter:none;filter:none;transition:250ms}.flip-container .back,.flip-container.flip .front{opacity:0;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms}.flip-container .back{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:250ms;position:absolute;top:0;left:0;z-index:-1}.flip-container.flip .front{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:250ms}.flip-container.flip .back,.reserva-add-car a{-webkit-transition:250ms;-moz-transition:250ms}.flip-container.flip .back{opacity:1;-ms-filter:none;filter:none;z-index:10;-o-transition:250ms;-ms-transition:250ms;transition:250ms}.choose-city{width:100%;background-color:#29abe2;position:relative}.choose-city select{padding:.5em .5em .5em 1em;color:#fff;font-size:1.1em;font-weight:600;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;cursor:pointer}.choose-city select option{color:#000}.choose-city select:focus{outline:0}.choose-city:before{content:'\f078';color:#fff;font-family:FontAwesome;position:absolute;left:115px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@-moz-document url-prefix(){.choose-city:before{display:none}}.lang-section{width:100%;padding:0 1em;margin-top:2em}.lang-section .choose-lang{width:100%;background-color:#622280;background:url(../img/icon-arrowdown.png) calc(100% - 1em) center no-repeat #622280}.lang-section .choose-lang select{padding:.75em;color:#fff;font-family:'Open Sans',sans-serif;font-size:1.25em;font-weight:600;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lang-section .choose-lang select:focus{outline:0}.home-section{width:100%;padding:2em 1em 0;text-align:center}.home-section p{color:grey;font-size:1em;line-height:24px}.home-section p strong{font-weight:700}.choose-section img{margin-right:10px;position:relative;top:5px}.choose-section h1{margin:0 0 1em;color:grey;font-size:1.75em;display:inline-block}.choose-block{width:100%;height:auto;padding:1em;margin-bottom:1em}.choose-block span{color:#fff;text-transform:uppercase;font-size:1.7em;font-weight:600}.choose-block.alicante{background-color:#000000}.choose-block.mallorca{background-color:#000000;margin-bottom:0}.choose-block.valencia{background-color:#000000}.airport-section p{text-align:left;margin:0 0 .5em}.section-title{-webkit-border-radius:50px;border-radius:50px;width:90%;margin:0 auto calc(5px + 1.7em)}.section-title h2{margin:0;height:auto;padding:.5em;font-weight:600;font-size:1.5em}.section-title.purple{color:#622280;-webkit-box-shadow:0 5px 0 0 #622280;box-shadow:0 5px 0 0 #622280}.section-title.green{color:#83b734;-webkit-box-shadow:0 5px 0 0 #83b734;box-shadow:0 5px 0 0 #83b734}.section-title.gray{color:grey;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6}.pros-item{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.pros-item .pros-number{min-width:40px;height:40px;background-color:#83b734;color:#fff;-webkit-border-radius:100%;border-radius:100%;margin-right:1em}.pros-item .pros-number span{font-weight:800;font-size:1.4em;top:50%;-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%);-o-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);position:relative;display:block}.pros-item .pros-text{text-align:left}.pros-item .pros-text h3{color:#83b734;font-weight:700;text-transform:uppercase;font-size:1em;margin:0 0 .5em}.pros-item .pros-text p{margin:0 0 1em}.claim-animation{-webkit-transform:translateX(calc(100% + 1000px));-moz-transform:translateX(calc(100% + 1000px));-o-transform:translateX(calc(100% + 1000px));-ms-transform:translateX(calc(100% + 1000px));transform:translateX(calc(100% + 1000px));-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;background-color:red!important}.section-reservar{width:100%;margin-top:1.5em;padding:0 1em}.section-reservar .content-wrapper{margin-left:0}.section-reservar--home .content-wrapper{margin-left:auto}.reservar-single .content-wrapper h2{text-transform:uppercase;color:#622280;font-size:1.75em}.calc-section .form-calc,.section-reservar .form-reservar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-weight:600;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.calc-section .form-calc#form1,.section-reservar .form-reservar#form1{margin-bottom:3em}.calc-section .form-calc#form2,.section-reservar .form-reservar#form2{display:none}.calc-section .form-calc#form3,.section-reservar .form-reservar#form3{-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.calc-section .form-calc label,.section-reservar .form-reservar label{font-size:1.4em;color:#622280;margin-bottom:15px;display:inline-block;width:100%}.calc-section .form-calc .date,.section-reservar .form-reservar .date{width:45%}.calc-section .form-calc .info-msg,.section-reservar .form-reservar .info-msg{width:100%;color:#333;background-color:#ffd21c;text-align:center;margin-top:.5em;margin-bottom:1em;font-size:1.3em;font-weight:600;padding:.5em}.calc-section .form-calc input[type=text],.section-reservar .form-reservar input[type=text]{width:100%;padding:.5em;padding-left:calc(34px + 1em);margin-bottom:20px;background-color:#fff;color:grey;border:1px solid grey;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4em;font-family:'Open Sans',sans-serif;background-repeat:no-repeat;-webkit-background-size:34px 34px;-moz-background-size:34px 34px;background-size:34px 34px;font-weight:500;background-position:.5em center}.calc-section .form-calc input[type=text]:focus,.section-reservar .form-reservar input[type=text]:focus{outline:0}.calc-section .form-calc input[type=text].custom-dp,.section-reservar .form-reservar input[type=text].custom-dp{background-image:url(../img/icon-date.png)}.calc-section .form-calc input[type=text].custom-select,.section-reservar .form-reservar input[type=text].custom-select{background-image:url(../img/icon-hour.png)}.calc-section .form-calc input[type=submit],.section-reservar .form-reservar input[type=submit]{width:100%;font-size:1.75em;font-weight:600;color:#fff;background-color:#83b734;padding:.5em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6}.calc-section .form-calc input[type=submit]:focus,.section-reservar .form-reservar input[type=submit]:focus{outline:0}.calc-section .form-calc#form2 label,.section-reservar .form-reservar#form2 label{width:auto;vertical-align:middle;margin-right:5px}.calc-section .form-calc#form2 .question-abonado,.section-reservar .form-reservar#form2 .question-abonado{display:inline-block;position:relative}.calc-section .form-calc#form2 .question-abonado img,.section-reservar .form-reservar#form2 .question-abonado img{display:inline-block;vertical-align:middle;margin-bottom:15px;width:18px;height:18px;cursor:pointer}.gallery-grid,.main-section .title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.gradient-divider{width:100%;height:5px;background-image:-webkit-linear-gradient(left,#e32122,#ffd21c);background-image:-moz-linear-gradient(left,#e32122,#ffd21c);background-image:-o-linear-gradient(left,#e32122,#ffd21c);background-image:-ms-linear-gradient(left,#e32122,#ffd21c);background-image:linear-gradient(to right,#e32122,#ffd21c);margin:2.5em 0}.main-section{width:100%;padding:0 1em}.main-section .title{display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.5em}.main-section .title h1{color:grey;font-size:1.7em;font-weight:600;margin:0 0 0 .5em}.main-section p{color:grey;font-size:1em}.single-page{padding:1em}.single-page .title{margin-bottom:0}.single-page .title h1{margin:0}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.calculate-fee{width:calc(100% - 2em);margin:2em 0 2em 1em;background-color:#ffd21c;padding:.7em;background:url(../img/icon-arrowright.png) calc(100% - 1em) center no-repeat #ffd21c}.calculate-fee h1{color:#333;font-size:1.7em;text-align:center;font-weight:600;margin:0}.basic-dialog-text #reservar-btn2{display:block;width:90%;margin:10px auto 0;padding:14px;background-color:#83b734;color:#fff;font-size:23px;font-weight:600;border:none;font-family:'Open Sans',sans-serif;-webkit-border-radius:100px;border-radius:100px}.gallery-grid{display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ac-container .ac-content,.ac-container label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;position:relative}.gallery-grid div{width:32%;margin-left:.5%;margin-right:.5%}.gallery-grid img{width:100%;height:auto;margin-bottom:1em}.ac-container{width:100%;margin:0;text-align:left}.ac-reserva label p,.cod-descuento{text-align:center}.ac-container div{margin-top:1em}.ac-container label{padding:1em;z-index:20;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto;cursor:pointer;text-transform:uppercase}.ac-container label[for=ac-video1],.ac-container label[for=ac-video2],.ac-container label[for=ac-video3],.ac-faq label,.ac-fees label,.ac-reserva label{text-transform:none}.ac-container label[for=ac-alc]{background-color:#29abe2}.ac-container label[for=ac-alc]~.ac-content{border-color:#29abe2}.ac-container label[for=ac-mlc]{background-color:#ffd21c}.ac-container label[for=ac-mlc]~.ac-content{border-color:#ffd21c}.ac-container label[for=ac-vlc]{background-color:#ff722c}.ac-container label[for=ac-vlc]~.ac-content{border-color:#ff722c}.ac-container label p{margin:0;color:#fff;font-size:1.7em;font-weight:600}.ac-container label i,.ac-container label img.arrow{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out;min-width:34px;min-height:34px}.ac-container input[type=radio]{display:none}.ac-container input[type=radio]:checked+label>i,.ac-container input[type=radio]:checked+label>img.arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ac-container input[type=radio]:checked~.ac-content{max-height:100%;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.ac-container .ac-content{background-color:#fff;overflow:hidden;max-height:0;z-index:10;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;border-width:2px;border-style:solid;margin:0;display:box;display:flex}.ac-container .ac-content .map{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0;width:100%}.ac-container .ac-content article,.ac-container .ac-content iframe{height:auto;width:100%}.ac-container .ac-content article{border-left-width:1px;border-left-style:solid;border-left-color:inherit;padding-top:1em}.ac-container .ac-content article p{margin-top:0;padding:0 1em}.ac-container .ac-content article a.video-popup{display:block;margin-top:.5em;text-decoration:underline;color:#29abe2;font-weight:600;cursor:pointer}.ac-container .ac-content article a.cta{display:block;font-size:1.25em;font-weight:700;width:100%;color:#fff;padding:1em}.ac-container .ac-content article a.cta i{font-size:1.5em;margin-left:10px}.ac-container .ac-content article a.cta.cta-alc{background-color:rgba(41,171,226,.7)}.ac-container .ac-content article a.cta.cta-mlc{background-color:rgba(255,210,28,.7)}.ac-container .ac-content article a.cta.cta-vlc{background-color:rgba(241,90,36,.7)}.ac-faq{margin-top:-1em}.ac-faq div{margin-top:.5em}.ac-faq label{background-color:#e6e6e6;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms}.ac-faq label p{font-size:1.2em;color:#333;font-weight:500}.ac-faq label:hover{background-color:rgba(128,128,128,.3)}.ac-faq input:checked+label{background-color:#ffd21c;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.ac-faq .ac-content{border:none}.ac-faq .ac-content article{width:100%;border:0;color:grey}.ac-fees div{margin-top:0;border-bottom:1px solid grey}.ac-fees label p{font-size:1.7em;color:#29abe2}.ac-fees .ac-content{border:none;display:block}.ac-fees .ac-content article{width:100%;color:grey}.ac-fees .video-wrapper{width:calc(100% - 2em);margin-left:1em;margin-bottom:1em}.ac-donde .ac-content.como-llegar article,.ac-donde .ac-content.como-llegar iframe,.ac-reserva .ac-content input:not([type=submit]).full-width{width:100%}.ac-fees .video-wrapper iframe{height:100%!important}.ac-donde .ac-content.como-llegar{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ac-donde .ac-content.como-llegar article{border:0}.ac-donde .ac-content.como-llegar iframe{min-height:400px}.ac-reserva{padding:0 1em}.ac-reserva>div{border-width:0 0 4px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#29abe2,#83b734);-moz-border-image:-moz-linear-gradient(left,#29abe2,#83b734);-o-border-image:-o-linear-gradient(left,#29abe2,#83b734);border-image:linear-gradient(to right,#29abe2,#83b734);border-image-slice:1}.ac-reserva label{color:#fff;background:url(../img/icon-car-grey.png) 1em center no-repeat,rgba(128,128,128,.7);position:relative;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:background 250ms;-moz-transition:background 250ms;-o-transition:background 250ms;-ms-transition:background 250ms;transition:background 250ms}.cod-descuento button,.reserva-add-car a{-o-transition:250ms;-ms-transition:250ms}.ac-reserva label.choosed{background:url(../img/icon-car.png) 1em center no-repeat,#29abe2}.ac-reserva label i{font-size:1.7em;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.ac-reserva input[type=radio]:checked+label>i{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.ac-reserva .ac-content{border:none;font-size:1.5em}.ac-reserva .ac-content form{margin-top:1em;width:100%}.ac-reserva .ac-content input:not([type=submit]){font-size:.8em;font-weight:500;background-color:#e6e6e6;color:grey;padding:.8em;margin-bottom:1em}.ac-reserva .ac-content input:not([type=submit]).half-width{width:calc(50% - .5em)}.ac-reserva .ac-content input:not([type=submit]).half-width.left{float:left;margin-right:1em}.ac-reserva .ac-content input:not([type=submit]).half-width.right{float:right}.ac-reserva .ac-content input[type=button],.ac-reserva .ac-content input[type=submit]{width:100%;font-size:1.1em;font-weight:500;color:#fff;background-color:#83b734;padding:.5em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6;margin-bottom:5px;cursor:pointer}.car-data .ac-content p,.reserva-add-car p{color:grey;font-size:.6em}.ac-reserva .ac-content input[type=button]:focus,.ac-reserva .ac-content input[type=submit]:focus{outline:0}.car-data .ac-content{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.car-data .ac-content p{margin-bottom:0}.reserva-add-car{padding:0 1em}.reserva-add-car a{font-size:1.2em;color:#29abe2;display:block;margin-bottom:.5em;transition:250ms}.reserva-add-car a:hover{color:#83b734}.reserva-add-car .car-info{font-size:1.5em}.reserva-add-car .car-info input:not([type=button]){font-size:.8em;font-weight:500;background-color:#e6e6e6;color:grey;padding:.8em;margin-top:1em}.reserva-add-car .car-info input:not([type=button]).full-width{width:100%}.reserva-add-car .car-info input:not([type=button]).half-width{width:calc(50% - .5em)}.reserva-add-car .car-info input:not([type=button]).half-width.left{float:left;margin-right:1em}.reserva-add-car .car-info input:not([type=button]).half-width.right{float:right}.reserva-add-car .car-info label{font-size:.8em;color:rgba(128,128,128,.7);font-weight:600;margin-right:.5em}.reserva-sms{padding:1.5em 1em;border-bottom:1px solid #e6e6e6}.reserva-sms label{font-size:1.2em;color:grey;margin-left:.25em}.reserva-sms input{margin:0}.cod-descuento{margin:1.5em 1em;width:calc(100% - 2em);background-color:#e6e6e6;padding:1em}.cod-descuento p{text-align:left}.cod-descuento input.input-inicio{display:none;margin:0 auto 20px}.cod-descuento button.cambiar-inicio{float:none!important;margin:0 auto;display:block}.cod-descuento input{font-size:1.2em;margin:0;color:grey;background-color:#e6e6e6;padding:.5em;width:280px}.cod-descuento button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#83b734;font-size:1.3em;color:#fff;padding:.5em 2em;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:250ms;-moz-transition:250ms;transition:250ms;float:right}.ac-abono label,.calc-section .abonados-cta{-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms}.cod-descuento button:first-of-type{padding:.5em 1.1em}.cod-descuento button:hover{background-color:rgba(131,183,52,.7)}.change-tlf{display:none}.final-resume-container .final-resume-item,.final-resume-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.change-tlf p{margin-top:0;color:grey}.final-resume-header{padding:1em;background-color:#29abe2;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.final-resume-header img{margin-right:1em}.final-resume-header h2{font-size:1.7em;color:#fff;margin:0;display:inline-block;font-weight:600}.final-resume-container{padding:0 1em;border-width:0 0 4px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#29abe2,#83b734);-moz-border-image:-moz-linear-gradient(left,#29abe2,#83b734);-o-border-image:-o-linear-gradient(left,#29abe2,#83b734);border-image:linear-gradient(to right,#29abe2,#83b734);border-image-slice:1}.final-resume-container .final-resume-item{padding:1em 0;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e6e6e6}.final-resume-container .final-resume-item:last-child{border-bottom:none}.final-resume-container .final-resume-item img{margin-right:1em}.final-resume-container .final-resume-item p{font-size:1.3em;color:grey;font-weight:600;margin:0}.final-resume-container .final-resume-item p.price{margin-left:auto}.final-resume-container .final-resume-item.total p{color:#29abe2}.reserva-cta{padding:1.75em 1em 1.5em}.reserva-cta .info-msg{width:100%;background-color:#ffd21c;margin-bottom:1.5em;padding:.75em}.reserva-cta .info-msg p{margin:0;font-size:1.2em;font-weight:600;text-align:center;color:#333}.reserva-cta button{width:100%;font-size:1.7em;font-weight:600;color:#fff;background-color:#83b734;padding:.5em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6}.reserva-cta button:focus{outline:0}.fees-header{width:100%;padding:1em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#ffd21c}.fees-header img{margin-right:1em;width:40px;height:40px}.fees-header h2{color:#333;font-size:1.8em;font-weight:600;margin:0}.calc-section{padding:1.5em 1em}.calc-section h3{display:block;margin:0 .5em .5em 0;font-size:1.7em;color:#29abe2;font-weight:600;clear:both}.abono-wrapper,.calc-section .calc-blocks{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.calc-section input{font-size:1.7em;font-weight:600;width:70px;background-color:#e6e6e6;color:grey;padding:.25em}.calc-section label{color:grey;font-size:1.25em}.calc-section .abonados-cta{width:100%;color:#fff;background-color:#83b734;-webkit-border-radius:20px;border-radius:20px;padding:1em calc(1em + 34px) 1em 1em;background:url(../img/icon-arrowright-white.png) calc(100% - .5em) center no-repeat #83b734;transition:250ms}.calc-section .abonados-cta:hover{background-color:rgba(131,183,52,.9)}.calc-section .calc-blocks{display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:1em 0 2em}.calc-section .calc-blocks .calc-block{width:45%;background-color:#29abe2;color:#fff;height:210px;padding:1em .5em 3em;position:relative}.calc-section .calc-blocks .calc-block.calc-block--web{background-color:#83b734}.calc-section .calc-blocks .calc-block p{margin:0;font-size:1.25em}.calc-section .calc-blocks .calc-block p.price{font-size:1.7em;font-weight:600;position:absolute;right:1rem;bottom:1rem}.calc-section ul{padding-left:1.3em;color:grey;margin:0}.calc-section ul li{font-size:1.25em}.calc-section .form-calc{margin-top:1em;margin-bottom:2em}.calc-section .form-calc #calc-btn{margin-bottom:.75em}.tarifas-abonados{padding-top:0;padding-bottom:0}.tarifas-abonados ul{margin-bottom:2em}.tarifas-abonados ul li strong{color:#ff722c}.tarifas-abonados .login-slow.abonados{padding:0;margin-bottom:1.5em}.tarifas-abonados .login-slow.abonados input{margin-right:0;text-align:left!important}.tarifas-abonados .login-slow.abonados input[type=submit]{text-align:center!important}.abono-wrapper{display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 2em}.abono-wrapper .abono-item{padding:1em;width:32%;background-color:#ff722c;color:#fff;text-align:center}.resume-header,.section-subheader{width:100%;padding:1em;background-color:rgba(128,128,128,.5)}.abono-wrapper .abono-item h4{font-size:2em;margin:0}.abono-wrapper .abono-item p{font-size:.8em;margin:0;text-transform:uppercase}.abono-wrapper .abono-item p.price{font-size:1.7em;font-weight:700;text-transform:none;margin:.5em 0}.abono-container{margin-top:2em}.abono-container .abono-item h4{margin-bottom:10px}.abono-container .abono-item p.price{margin:10px 0 0}.section-subheader{border-width:4px 0 0;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#83b734,#29abe2);-moz-border-image:-moz-linear-gradient(left,#83b734,#29abe2);-o-border-image:-o-linear-gradient(left,#83b734,#29abe2);border-image:linear-gradient(to right,#83b734,#29abe2);border-image-slice:1}.section-subheader p{color:#fff;font-size:1.7em;margin:0;font-weight:600}.section-subheader.reservation{-webkit-border-image:-webkit-linear-gradient(left,#e32122,#ffd21c);-moz-border-image:-moz-linear-gradient(left,#e32122,#ffd21c);-o-border-image:-o-linear-gradient(left,#e32122,#ffd21c);border-image:linear-gradient(to right,#e32122,#ffd21c);border-image-slice:1}.resume-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.resume-header h1{font-size:1.8em;color:#fff;margin:0}.resume-header img{margin-right:1em;width:54px;height:54px}.ac-abono div{margin-top:0}.ac-abono label{background-color:rgba(128,128,128,.4);color:#fff;transition:250ms;text-transform:none}.ac-abono label.choosed{background-color:#29abe2}.ac-abono label i,.ac-abono label p{font-size:1.5em}.ac-abono .ac-content{border:none;display:block}.resume-container,.resume-container .resume-items .resume-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.ac-abono .ac-content form{font-size:1.5em;margin:0 auto .8em;width:calc(100% - 1.5em)}.ac-abono .ac-content input[type=button]{width:100%;font-size:1.1em;font-weight:500;color:#fff;background-color:#83b734;padding:.5em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6;margin-bottom:5px;cursor:pointer}.ac-abono .ac-content input[type=button]:focus{outline:0}.ac-abono .ac-content .abono-info{padding:0 1em}.ac-abono .ac-content .abono-info p{color:grey;font-weight:600}.ac-abono .ac-content .abono-info select{color:grey}.ac-abono>div:last-child{margin-bottom:1em}.resume-container{width:100%;padding:1em;display:box;display:flex;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.resume-container p{margin:0}.resume-container .resume-items{margin-right:1em;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2}.resume-container .resume-items .resume-item{display:box;display:flex;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1em;border-bottom:1px solid #e6e6e6}.resume-container .resume-price,.sponsor-logos{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}.resume-container .resume-items .resume-item img{margin-right:1em}.resume-container .resume-items .resume-item p{color:grey;font-size:1.5em;font-weight:600}.resume-container .resume-items .resume-item p.parking{color:#29abe2}.resume-container .resume-items .resume-item:last-child{border:none}.resume-container .resume-price{width:150px;height:150px;padding:1em;background-color:#29abe2;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:4px solid #fff;-webkit-border-radius:10px;border-radius:10px;position:relative;margin:1em 0}.resume-container .resume-price:after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:#29abe2;z-index:-1;-webkit-border-radius:10px;border-radius:10px}.resume-container .resume-price p{color:#fff;font-size:1.8em;font-weight:600;text-align:center}.resume-container .resume-price p:after{content:'IVA inc.';display:block;font-size:.6em;text-align:center}.services-items{padding-bottom:1em}.services-item{width:100%;padding:1.5em 1em;display:block;position:relative;overflow:hidden;border-bottom:1px solid #e6e6e6}.services-item.full{width:100%!important}.services-item.full .service-info{width:calc(100% - 127px - 5em)!important}.services-item.full textarea{min-height:150px!important}.services-item.disabled{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.services-item label:not([for=no-lavar]){display:block;overflow:hidden}.services-item label:not([for=no-lavar]) div{display:block;float:left}.services-item label:not([for=no-lavar]) div:nth-child(2){width:200px}@media (max-width:400px){.services-item label:not([for=no-lavar]) div:nth-child(2) textarea{width:160px}.services-item label:not([for=no-lavar]) div:nth-child(2) h3{width:150px}}.services-item.only-text{border-bottom:none}.services-item.only-text .service-info{display:inline-block;padding-right:20px}.services-item h3,.services-item p,.services-item.only-text .service-info p{margin:0}.services-item img{margin-right:1em;max-width:100%;min-width:157px;height:auto}.services-item .service-info h3{color:#ff722c;font-size:1.25em;font-weight:600}.services-item .service-info p{color:grey;font-size:1.2em;margin:.5em 0}.services-item .service-info p.price{font-size:1.25em;font-weight:600}.services-item input[type=checkbox]{width:14px;height:14px}.services-item input[type=checkbox]:not([id=no-lavar]){-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;margin-left:auto;font-size:2em;padding-left:15px;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.service-select:before,.services-item input[id=no-lavar]{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1em;top:50%}.services-item input[id=no-lavar]{position:absolute;transform:translateY(-50%)}.services-item textarea{width:100%;padding:1em;font-size:1em;color:grey;min-height:100px;background-color:#e6e6e6;margin-top:5px}.service-select{position:relative;width:100%;background-color:#e6e6e6}.service-select:before{content:'\f078';color:grey;font-family:FontAwesome;position:absolute;transform:translateY(-50%);pointer-events:none;left:auto}.service-select select{font-size:1em;width:100%;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:grey;border:none;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;appearance:none}.service-select.pasajeros-sel{width:90px;display:inline-block;margin-bottom:0;margin-top:1em}.service-select.pasajeros-sel select{font-size:.8em;color:grey}.next-btn{width:calc(100% - 2em);background-color:#83b734;background:url(../img/icon-arrowright-white.png) calc(100% - 1em) center no-repeat,#83b734;padding:1em;text-align:center;margin:1em 1em 0;-webkit-transition:250ms;-moz-transition:250ms;-o-transition:250ms;-ms-transition:250ms;transition:250ms}.next-btn:hover{background-color:rgba(131,183,52,.9);-webkit-animation:bgArrow .5s linear infinite;-moz-animation:bgArrow .5s linear infinite;-o-animation:bgArrow .5s linear infinite;-ms-animation:bgArrow .5s linear infinite;animation:bgArrow .5s linear infinite}.next-btn p{margin:0;font-size:1.25em;color:#fff;font-weight:600}.registro{padding:1em;font-size:1.5em;color:grey}.registro input:not([type=submit]):not([type=checkbox]){font-size:1em;font-weight:500;background-color:#e6e6e6;color:grey;padding:.8em;margin-bottom:1em}.registro input:not([type=submit]):not([type=checkbox])::-webkit-input-placeholder{color:rgba(128,128,128,.5)}.registro input:not([type=submit]):not([type=checkbox]):-moz-placeholder{color:rgba(128,128,128,.5)}.registro input:not([type=submit]):not([type=checkbox])::-moz-placeholder{color:rgba(128,128,128,.5)}.registro input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder{color:rgba(128,128,128,.5)}.registro .full-width{width:100%}.registro .half-width{width:calc(50% - .5em)}.registro .half-width.left{float:left;margin-right:1em}.registro .half-width.right{float:right}.registro input[type=submit]{width:100%;font-size:1em;font-weight:600;color:#fff;background-color:#83b734;padding:.75em;-webkit-border-radius:100px;border-radius:100px;font-family:'Open Sans',sans-serif;border:none;-webkit-box-shadow:0 5px 0 0 #e6e6e6;box-shadow:0 5px 0 0 #e6e6e6}.footer-links,.footer-schedule{background-color:#e6e6e6;text-align:center}.registro input[type=submit]:focus{outline:0}.registro .final_left_block.marg1,.service-select{margin-bottom:1em}.service-select select{padding:.8em;font-weight:500;-webkit-appearance:none;color:rgba(128,128,128,.5)}.service-select select option{color:grey!important}.service-select select option:first-child{color:rgba(128,128,128,.5)!important}.home-footer{text-align:center}.footer-schedule{margin-top:2em;background-image:url(../img/divider.png);-webkit-background-size:63px 21px;-moz-background-size:63px 21px;background-size:63px 21px;background-repeat:no-repeat;background-position:top center;color:#622280;padding:2em 0}.footer-schedule p{margin:0;font-size:1.4em}.footer-schedule .phone{font-size:3em;font-weight:700;margin-bottom:.2em}.footer-social{padding:1.5em 0;border-bottom:1px solid #e6e6e6;text-align:center}.footer-social a{display:inline-block;width:58px;margin:0 10px}.footer-social a img{width:100%;height:auto}.footer-sponsor{padding:2em 0 .5em}.sponsor-logos{display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.sponsor-logos img{margin:0 1em 1.5em}.footer-links{padding:1em;color:grey}.footer-links p{margin:.25em 0}.footer-copy{background-color:grey;padding:.5em 1em;padding-right:calc(2em + 44px);color:#333;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;font-size:.95em}.footer-copy .isotipo{position:absolute;margin-right:1em;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px}@media (max-width:550px){#form2 .date label{width:70%!important}.ocultar-safari{font-size:16px!important}}@media (min-width:800px){.choose-block,.footer-social a.desktop:hover,.footer-social a.desktop:hover i{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear}.mobile{display:none!important}.desktop{display:block!important}.desktop-small{display:none!important}.background-wrapper{background:url(../img/main-background.png) no-repeat;background:url(../img/main-background.png) no-repeat;background:url(../img/main-background.png) no-repeat;background:url(../img/main-background.png) no-repeat;background:url(../img/main-background.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:0 1em; min-height:100vh}.page-wrapper{max-width:1200px;left:50%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-wrapper:before{width:0;height:104px;-webkit-background-size:0 104px;-moz-background-size:0 104px;background-size:0 104px;position:absolute;-webkit-transform:translate(-278px,125px);-moz-transform:translate(-278px,125px);-o-transform:translate(-278px,125px);-ms-transform:translate(-278px,125px);transform:translate(-278px,125px);-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;overflow:hidden}.home-header{background:0 0;border:none}.home-header .logo{min-width:200px; width: 6%;}.header-carrito{height:106px!important;width:100%;padding:0 2em;border-width:0 0 6px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#83b734 0,#ffd21c 100%);-moz-border-image:-moz-linear-gradient(left,#83b734 0,#ffd21c 100%);-o-border-image:-o-linear-gradient(left,#83b734 0,#ffd21c 100%);border-image:linear-gradient(to right,#83b734 0,#ffd21c 100%);border-image-slice:1;position:relative;z-index:9}.header-carrito .carrito-left{position:absolute;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-carrito .carrito-left .header-steps,.header-carrito .carrito-left img{display:inline-block}.header-carrito .carrito-left .header-steps a{color:grey;font-size:1em;margin-left:2em;font-weight:600}.header-carrito .steps{width:100%;max-width:1200px;margin:0 auto;text-align:right;height:106px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-carrito .steps p:not(.close-session){position:absolute;bottom:0;width:100px;font-size:.75em;font-weight:600;text-align:center;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;text-transform:uppercase;display:inline-block;color:grey}.header-carrito .step{margin-left:4em;position:relative;padding-bottom:22px;color:grey;text-align:center;display:inline-block;pointer-events:auto}.header-carrito .step.current:not(.login-button) span{border:none;background-color:#83b734;color:#fff}.header-carrito .step.current:not(.login-button) p{color:#83b734}.header-carrito .step:first-child{margin-left:0}.header-carrito .step:first-child:before{width:0}.header-carrito .step:before{content:'';position:absolute;background-color:grey;top:23px;right:100%;margin-right:-1px;width:calc(4em + 1px);height:1px}.header-carrito .step:not(.login-button) span{width:48px;height:48px;font-size:2em;font-weight:600;line-height:43px;-webkit-border-radius:50%;border-radius:50%;border:1px solid grey;display:inline-block}.header-carrito .login-button{padding-bottom:22px;display:inline-block;margin-left:4em}.header-carrito .login-button img{display:block}.choose-blocks,.pros-section .pros-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.flags{position:absolute;top:0;right:2em;padding:1em;background-color:#fff;-webkit-box-shadow:0 3px 10px #e6e6e6,-1px 1px 15px #e6e6e6,1px 1px 15px #e6e6e6;box-shadow:0 3px 10px #e6e6e6,-1px 1px 15px #e6e6e6,1px 1px 15px #e6e6e6}.flags img{margin:0 .25em;opacity:1;-ms-filter:none;filter:none}.flags img:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.choose-block:before,.pros-section:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home-section h1{color:#ffffff;font-weight:700;font-size:6vh;width:40%;text-align: left;margin: 10vh 0 7vh 0;}.choose-section{padding:1em 0 0}.choose-blocks{width:100%;display:box;display:flex}.choose-blocks a{width:calc(100% / 3)}.choose-block{padding:7em 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-bottom:0;background-repeat:no-repeat;background-position:center center;transition:all 250ms linear;position:relative;z-index:0}.choose-block span{background-color:#fff;-webkit-border-radius:50px;border-radius:50px;padding:.5em 1em;z-index:2}.choose-block span:after{content:'\f138';font-family:FontAwesome;margin-left:.5em;position:relative;left:0}.choose-block:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;-ms-transition:opacity 250ms linear;transition:opacity 250ms linear;z-index:-1}.choose-block.alicante{background-image:url(../img/bg-alicante.png);background-color: #000000;}.choose-block.alicante span{color:#29abe2}.choose-block.alicante:before{background-color:#29abe2}.choose-block.alicante:hover:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.choose-block.mallorca{background:url(../img/bg-mallorca.png) center center no-repeat;background-color: #000000;}.choose-block.mallorca span{color:#ffd21c}.choose-block.mallorca:before{background-color:#ffd21c}.choose-block.mallorca:hover:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.choose-block.valencia{background:url(../img/bg-valencia.png) center center no-repeat;background-color: #000000;}.choose-block.valencia span{color:#ff722c}.choose-block.valencia:before{background-color:#ff722c}.choose-block.valencia:hover:before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.choose-block:hover span:after{-webkit-animation:tH .5s linear infinite;-moz-animation:tH .5s linear infinite;-o-animation:tH .5s linear infinite;-ms-animation:tH .5s linear infinite;animation:tH .5s linear infinite}.airport-section{background-color:#fff;padding:2em}.airport-section .section-title{-webkit-box-shadow:none;box-shadow:none;width:100%;color:grey;margin-bottom:1em}.airport-section .section-title h2{padding:0;text-align:left;font-weight:700;font-size:1.8em}.airport-section p{font-size:1.1em}.pros-section{padding:0 2em 1em;background-color:#fff;overflow:hidden}.pros-section .pros-list{display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pros-section .pros-list .pros-item{width:33.33%;margin-bottom:1em}.pros-section .pros-list .pros-item .pros-text h3{padding-right:1em;font-size:1.25em}.pros-section:after{/*content:url(../img/curve2.png);*/position:absolute;-webkit-transform:translate(-200px,calc(1em - 295px));-moz-transform:translate(-200px,calc(1em - 295px));-o-transform:translate(-200px,calc(1em - 295px));-ms-transform:translate(-200px,calc(1em - 295px));transform:translate(-200px,calc(1em - 295px));width:0;height:356px;-webkit-background-size:0 356px;-moz-background-size:0 356px;background-size:0 356px;-webkit-animation:curve2 .6s linear forwards;-moz-animation:curve2 .6s linear forwards;-o-animation:curve2 .6s linear forwards;-ms-animation:curve2 .6s linear forwards;animation:curve2 .6s linear forwards;-webkit-animation-delay:850ms;-moz-animation-delay:850ms;-o-animation-delay:850ms;-ms-animation-delay:850ms;animation-delay:850ms;overflow:hidden}.pros-section:before{/*content:url(../img/curve3.png);*/position:absolute;right:-120px;top:545px;opacity:0;filter:alpha(opacity=0);-webkit-animation:curve3 250ms linear forwards;-moz-animation:curve3 250ms linear forwards;-o-animation:curve3 250ms linear forwards;-ms-animation:curve3 250ms linear forwards;animation:curve3 250ms linear forwards;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;animation-delay:1.35s}.choose-city.desktop{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 2em 0 1em;height:40px}.choose-city.desktop:before{pointer-events:none;left:calc(115px + 1em)}.choose-city.desktop select{width:150px}.choose-city.desktop p{margin:0;display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:box!important;display:flex!important;height:100%;float:right;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff}.calculate-fee .content-wrapper,.header-right,.header-right>div{display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important}.choose-city.desktop a{font-size:1.2em;font-weight:700;color:#fff}.home-header{padding:.5em 2em;height:auto}.home-header.inside{border-width:0 0 6px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#29abe2 0,#622280 100%);-moz-border-image:-moz-linear-gradient(left,#29abe2 0,#622280 100%);-o-border-image:-o-linear-gradient(left,#29abe2 0,#622280 100%);border-image:linear-gradient(to right,#29abe2 0,#622280 100%);border-image-slice:1}.home-header.inside.green-yellow{-webkit-border-image:-webkit-linear-gradient(left,#83b734 0,#ffd21c 100%);-moz-border-image:-moz-linear-gradient(left,#83b734 0,#ffd21c 100%);-o-border-image:-o-linear-gradient(left,#83b734 0,#ffd21c 100%);border-image:linear-gradient(to right,#83b734 0,#ffd21c 100%);border-image-slice:1}.home-header.inside.blue-green{-webkit-border-image:-webkit-linear-gradient(left,#29abe2 0,#83b734 100%);-moz-border-image:-moz-linear-gradient(left,#29abe2 0,#83b734 100%);-o-border-image:-o-linear-gradient(left,#29abe2 0,#83b734 100%);border-image:linear-gradient(to right,#29abe2 0,#83b734 100%);border-image-slice:1}.home-header.inside.purple-blue{-webkit-border-image:-webkit-linear-gradient(left,#622280 0,#29abe2 100%);-moz-border-image:-moz-linear-gradient(left,#622280 0,#29abe2 100%);-o-border-image:-o-linear-gradient(left,#622280 0,#29abe2 100%);border-image:linear-gradient(to right,#622280 0,#29abe2 100%);border-image-slice:1}.home-header.inside.yellow-red{-webkit-border-image:-webkit-linear-gradient(left,#ffd21c 0,#e32122 100%);-moz-border-image:-moz-linear-gradient(left,#ffd21c 0,#e32122 100%);-o-border-image:-o-linear-gradient(left,#ffd21c 0,#e32122 100%);border-image:linear-gradient(to right,#ffd21c 0,#e32122 100%);border-image-slice:1}.home-header a{max-height:84px}.header-right,.header-right>div{display:box!important;display:flex!important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-right a,.header-right>div a{display:inline-block;margin-right:1.5em;font-weight:600;color:#622280}.header-right .login-button,.header-right .login-button img,.header-right>div .login-button,.header-right>div .login-button img{margin-right:0!important}.header-right .lang-select,.header-right>div .lang-select{position:relative;margin-right:.5em}.header-right .lang-select:after,.header-right>div .lang-select:after{content:'\f13a';font-family:FontAwesome;position:absolute;top:50%;right:.5em;color:grey;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.header-right .lang-select select,.header-right>div .lang-select select{font-size:1em;padding:.5em 1.5em .5em .5em;text-align:center;background-color:#fff;color:grey;border:1px solid #e6e6e6;-webkit-border-radius:0;border-radius:0;font-weight:600;cursor:pointer;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms}.header-right .lang-select select:hover,.header-right>div .lang-select select:hover{background-color:#e6e6e6}.header-right>.nav-links a{position:relative;padding-bottom:3px}.header-right>.nav-links a:after{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#83b734;content:'';opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;-o-transition:opacity .3s,-o-transform .3s;-ms-transition:opacity .3s,-ms-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.header-right>.nav-links a:hover:after{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content-wrapper{max-width:1200px;margin:0 auto}.section-reservar{background:url(../img/home-bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-top:0;padding:calc(4.5em + 46px) 2em 4.5em;z-index:1;position:relative;overflow-x:hidden}.section-reservar .content-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.section-reservar .content-wrapper .home-claim{margin-top:-46px;text-align:right}.section-reservar .content-wrapper .home-claim span{display:inline-block;position:relative;width:auto;font-size:2.5em;color:#333;font-weight:600;text-align:right;background-color:#ffd21c;padding-right:.3em;padding-left:.6em;margin-bottom:.3em;font-style:italic;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}.section-reservar .content-wrapper .home-claim span:after{content:'';position:absolute;height:100%;background-color:#ffd21c;width:1000px;overflow:hidden;margin-left:.25em}.de .section-reservar .content-wrapper .home-claim span{font-size:1.9em}.calc-section .form-calc,.section-reservar .form-reservar{width:425px;background-color:#e6e6e6;padding:1.5em 2em;position:relative;-webkit-box-shadow:10px 10px 50px -5px #333;box-shadow:10px 10px 50px -5px #333}.calc-section .form-calc .date,.section-reservar .form-reservar .date{width:48%}.calc-section .form-calc .date.full-width,.section-reservar .form-reservar .date.full-width{width:100%}.calc-section .form-calc input,.calc-section .form-calc label,.section-reservar .form-reservar input,.section-reservar .form-reservar label{font-size:1.2em}.calc-section .form-calc input.green-cta,.section-reservar .form-reservar input.green-cta{font-size:1.4em;-webkit-box-shadow:0 5px 0 0 rgba(128,128,128,.25);box-shadow:0 5px 0 0 rgba(128,128,128,.25);margin-top:.75em;margin-bottom:1em}.calc-section .form-calc input[type=text],.section-reservar .form-reservar input[type=text]{margin-bottom:.75em;border-color:rgba(128,128,128,.5);padding-left:calc(25px + 1em)}.calc-section .form-calc input[type=text].custom-dp,.calc-section .form-calc input[type=text].custom-select,.section-reservar .form-reservar input[type=text].custom-dp,.section-reservar .form-reservar input[type=text].custom-select{-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px;background-position:.5em center;cursor:text}.calc-section .form-calc:before,.section-reservar .form-reservar:before{content:attr(datepicker-title);text-transform:uppercase;position:absolute;font-size:1.2em;font-weight:500;text-align:center;width:100%;padding:.5em;color:#fff;background-color:#622280;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:10px 10px 50px -5px #333;box-shadow:10px 10px 50px -5px #333;z-index:-1;overflow:hidden}.calc-section .form-calc .info-msg,.section-reservar .form-reservar .info-msg{margin-bottom:0;color:#fff;background-color:rgba(128,128,128,.5);font-weight:500;font-size:1em}.reservar-single{padding-top:calc(2em + 46px);background:#fff}.reservar-single .content-wrapper,.reservar-single .content-wrapper-abonados{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 auto}.reservar-single .content-wrapper .form-reservar,.reservar-single .content-wrapper-abonados .form-reservar{padding:1em;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border:1px solid rgba(128,128,128,.5);width:425px}.reservar-single .content-wrapper .form-reservar input.green-cta,.reservar-single .content-wrapper-abonados .form-reservar input.green-cta{margin-top:.25em}.reservar-single .content-wrapper .form-reservar:before,.reservar-single .content-wrapper-abonados .form-reservar:before{-webkit-box-shadow:none;box-shadow:none;outline:rgba(128,128,128,.5) solid 1px}.reservar-single .content-wrapper .form-reservar#form1,.reservar-single .content-wrapper-abonados .form-reservar#form1{margin-bottom:0}.reservar-single .content-wrapper .form-reservar#form3,.reservar-single .content-wrapper-abonados .form-reservar#form3{margin-left:2em}.reservar-single .content-wrapper .tarifas-abonados,.reservar-single .content-wrapper-abonados .tarifas-abonados{margin:4em 0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;width:425px;border:1px solid rgba(128,128,128,.5);padding:1em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.reservar-single .content-wrapper .tarifas-abonados:before,.reservar-single .content-wrapper-abonados .tarifas-abonados:before{content:attr(datepicker-title);text-transform:uppercase;position:absolute;font-size:1.2em;font-weight:500;text-align:center;width:100%;padding:.5em;color:#fff;background-color:#622280;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:none;box-shadow:none;outline:rgba(128,128,128,.5) solid 1px;z-index:-1;overflow:hidden}.reservar-single .content-wrapper .tarifas-abonados .acceso-abono,.reservar-single .content-wrapper-abonados .tarifas-abonados .acceso-abono{width:100%}.reservar-single .content-wrapper .tarifas-abonados .acceso-abono .slide-login-body,.reservar-single .content-wrapper-abonados .tarifas-abonados .acceso-abono .slide-login-body{margin-top:0;padding:0;border:none}.reservar-single .content-wrapper .tarifas-abonados .acceso-abono .slide-login-body .green-cta,.reservar-single .content-wrapper-abonados .tarifas-abonados .acceso-abono .slide-login-body .green-cta{margin-bottom:1em;font-size:1.2em;padding:.5em}.reservar-single .content-wrapper-abonados{display:block}.ac-fees>div,.main-section.video .content-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.reservar-single .content-wrapper-abonados #form2{margin:4em 0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.reservar-single .content-wrapper-abonados .aviso_abonados{width:100%;text-align:center}.reservar-single .ui-datepicker,.reservar-single .ui-datepicker tbody tr,.reservar-single .ui-datepicker-append{background-color:#fff!important}.reservar-single .ui-custom-select-body{background-color:rgba(230,230,230,.25)!important}.main-section.video{position:relative;padding:4.5em 2em;background-image:url(../img/bg-sun.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),-webkit-linear-gradient(top,#29abe2,#86c3c2);background-image:url(../img/bg-sun.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),-moz-linear-gradient(top,#29abe2,#86c3c2);background-image:url(../img/bg-sun.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),-o-linear-gradient(top,#29abe2,#86c3c2);background-image:url(../img/bg-sun.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),-ms-linear-gradient(top,#29abe2,#86c3c2);background-image:url(../img/bg-sun.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),url(../img/bg-cloud.png),linear-gradient(to bottom,#29abe2,#86c3c2);background-repeat:no-repeat;background-position:5% 10%,15% 85%,32.5% 10%,40% 80%,95% 10%,90% 90%;-webkit-background-size:153px 153px,156px 122px,87px 69px,58px 46px,130px 102px,89px 70px,100% 100%;-moz-background-size:153px 153px,156px 122px,87px 69px,58px 46px,130px 102px,89px 70px,100% 100%;background-size:153px 153px,156px 122px,87px 69px,58px 46px,130px 102px,89px 70px,100% 100%}.main-section.video:after,.main-section.video:before{position:absolute;z-index:10;pointer-events:none;overflow:visible}.main-section.video:before{-webkit-transform:translate(2em,-3em);-moz-transform:translate(2em,-3em);-o-transform:translate(2em,-3em);-ms-transform:translate(2em,-3em);transform:translate(2em,-3em);left:0;top:0;width:372px;height:170px;-webkit-background-size:371px 170px;-moz-background-size:371px 170px;background-size:371px 170px}.main-section.video:after{content:url(../img/curve2.png);-webkit-transform:translate(-7em,2em);-moz-transform:translate(-7em,2em);-o-transform:translate(-7em,2em);-ms-transform:translate(-7em,2em);transform:translate(-7em,2em);right:0;bottom:0;width:1115px;height:357px;-webkit-background-size:1115px 357px;-moz-background-size:1115px 357px;background-size:1115px 357px}.main-section.video .content-wrapper{display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.main-section.video .content-wrapper .title{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin-right:2em}.main-section.video .content-wrapper .title h1,.main-section.video .content-wrapper .title p{color:#fff!important}.main-section.video .content-wrapper .title p{width:100%;text-align:right;font-size:1.1em}.main-section.video .content-wrapper .video-wrapper{z-index:20;width:60%;padding-bottom:33.75%;-webkit-box-shadow:10px 10px 50px -5px rgba(51,51,51,.7);box-shadow:10px 10px 50px -5px rgba(51,51,51,.7)}.calculate-fee{padding:4em 2em;margin:0;width:100%;background:#622280}.calculate-fee .content-wrapper{display:box!important;display:flex!important;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.abono-container .abono-wrapper,.ac-fees .ac-content,.elegir-servicios .services .services-items,.footer-links .footer-links-content{-moz-box-lines:multiple;-o-box-lines:multiple}.calculate-fee .content-wrapper .fee-title{display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:box!important;display:flex!important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.calculate-fee .content-wrapper .fee-title img{margin-right:1em}.calculate-fee .content-wrapper .fee-title h1{color:#fff;text-align:left;font-size:1.9em;padding-right:1em}.elegir-servicios .services .reservation p,.footer-social,.single-page.book-confirmation .title,.single-page.book-confirmation p,.single-page.notfound .title,.single-page.notfound p{text-align:center}.calculate-fee .content-wrapper a{background:url(../img/icon-arrowright-purple.png) calc(100% - 1.5em) center no-repeat,#ffd21c;padding:.5em 1em;padding-right:calc(40px + 2em);height:55px;min-width:350px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms}.calculate-fee .content-wrapper a h1{color:#622280;font-weight:600;font-size:1.7em}.calculate-fee .content-wrapper a:hover{background:url(../img/icon-arrowright-purple.png) calc(100% - 1.5em) center no-repeat,#fff;-webkit-animation:bgArrow .5s linear infinite;-moz-animation:bgArrow .5s linear infinite;-o-animation:bgArrow .5s linear infinite;-ms-animation:bgArrow .5s linear infinite;animation:bgArrow .5s linear infinite}.gallery{background:url(../img/bg-plane.png) 5% bottom no-repeat,url(../img/bg-ways.png) 95% bottom no-repeat,#e6e6e6;padding:4em 2em}.gallery .title h1{color:#622280}.gallery .gallery-grid{display:inline-block;overflow:visible;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.gallery .gallery-grid div{float:left;width:calc(10% - 1em);margin-right:1em;margin-left:0}.gallery .gallery-grid div img{vertical-align:bottom;margin-bottom:1em;border:1px solid #622280}.gallery .gallery-grid div:first-child{width:calc(60% - 3em);margin-right:3em;height:auto;-webkit-box-shadow:10px 10px 50px -5px rgba(51,51,51,.5);box-shadow:10px 10px 50px -5px rgba(51,51,51,.5)}.gallery .gallery-grid div:first-child img{margin-bottom:0;border:none}.login-page,.registro{border:1px solid rgba(128,128,128,.5)}.gallery .gallery-grid div.text{width:40%;margin:0;color:grey}.fullscreen{background:rgba(0,0,0,.5)}.fullscreen.slide-login{left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:-10}.fullscreen.open{opacity:1;-ms-filter:none;filter:none;z-index:30}.fullscreen .fullscreen-header{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.slide-login-header{background:0 0!important;height:146px!important;padding:0 2em!important;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.slide-login-header a{margin-top:39px}.slide-login-header .login-button{margin-top:34px;position:relative}.slide-login-header h2{display:none}.slide-login-body{width:500px;height:auto;margin:0 auto;background:#fff;font-size:1.2em}.slide-login-body .gradient-divider-login{margin:0 1.6em;width:auto}.slide-login-body .login-fast,.slide-login-body .login-slow{padding:1.6em}.login-page{margin-top:2em}.login-page .login-fast{padding:1em 1em 0}.login-page .login-slow{padding:1em}.registro{width:500px;font-size:1.2em;margin:2em auto 0}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-color:transparent;height:600px;overflow:visible;position:absolute;left:50%;top:50vh;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.flip-container.flip .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container .flipper{-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.flip-container .flipper .back,.flip-container .flipper .front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden;background-color:#fff;width:500px;height:600px}.flip-container .flipper .front{z-index:2;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.flip-container .flipper .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.single-page p{font-size:1.1em}.single-page .title{display:block}.ac-donde input,.single-page.donde+.footer-schedule{display:none}.single-page .title h1{font-size:1.5em;color:#622280;font-weight:700}.single-page .title p{font-size:1em}.single-page.donde{padding:1em 2em}.ac-fees label,.calc-section,.fees-header,.section-subheader,.single-page.faq,.single-page.tarifas{padding-left:0;padding-right:0}.single-page.tarifas{padding-bottom:1em}.single-page.book-confirmation h1,.single-page.notfound h1{font-size:2.5em}.single-page.book-confirmation p:not(.sub),.single-page.notfound p:not(.sub){font-size:1.75em}.single-page.book-confirmation .sub,.single-page.notfound .sub{text-align:left}.single-page.book-confirmation h1,.single-page.book-confirmation p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-animation:appear 1s ease-in-out forwards;-moz-animation:appear 1s ease-in-out forwards;-o-animation:appear 1s ease-in-out forwards;-ms-animation:appear 1s ease-in-out forwards;animation:appear 1s ease-in-out forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s}.ac-donde{margin-bottom:16em}.ac-donde .ac-content{max-height:none;height:auto;border:none}.ac-donde .ac-content .map{width:50%;border-color:inherit;position:relative;line-height:0;display:block}.ac-donde .ac-content .map p{position:relative;margin:0;width:100%;bottom:0;color:#fff;padding:.5em 1em;font-size:1.1em;text-transform:uppercase}.ac-donde .ac-content .map p.alc{background-color:#29abe2}.ac-donde .ac-content .map p.mlc{background-color:#ffd21c;color:#333}.ac-donde .ac-content .map p.vlc{background-color:#ff722c}.ac-donde .ac-content iframe{border-width:1px!important;border-style:solid!important;border-color:inherit!important;min-height:300px;width:100%}.ac-donde .ac-content article{border-left:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;padding:0;margin-left:auto;width:calc(50% - 1em)}.ac-donde .ac-content article strong{font-weight:600}.ac-donde .ac-content article .strong{font-size:1.2em;text-transform:uppercase;color:#333;font-weight:700}.ac-donde .ac-content article .strong.alc{color:#29abe2}.ac-donde .ac-content article .strong.mlc{color:#ffd21c}.ac-donde .ac-content article .strong.vlc{color:#ff722c}.ac-donde .ac-content article p{padding:0}.ac-donde .ac-content .cta{display:none!important}.ac-donde>div:last-child,.ac-donde>div:nth-last-child(2){display:inline-block;margin-top:3em;width:calc(50% - 1em)}.ac-donde .ac-content.como-llegar article,.ac-donde .ac-content.como-llegar iframe{border:none!important}.ac-donde .ac-content.como-llegar iframe{min-height:400px}.ac-donde .ac-content.como-llegar article{width:calc(50% - 1em)}.ac-donde .ac-content.como-llegar article strong{text-transform:none}.ac-donde>div{margin-top:2em;width:100%}.ac-donde>div:nth-last-child(2){float:left}.ac-donde>div:last-child{margin-left:2em}.ac-donde label{display:none}.ac-faq .question-block{width:calc(50% - 1em);display:inline-block;vertical-align:top}.ac-faq .question-block:last-child{margin-left:1.725em}.fees-header{padding:0;background-color:transparent;display:-webkit-box!important;display:-moz-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:box!important;display:flex!important}.fees-header img{width:auto;height:auto}.fees-header h2{color:#622280;font-size:1.5em;margin-right:1em}.fees-header .line{width:auto;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;height:1px;background-color:#622280}.fidelity p{color:grey;font-size:1.1em;margin:0;padding:1em 0 3em}.calc-section{position:relative}.calc-section h3{font-size:1.4em}.calc-section label,.calc-section li,.calc-section p:not(.price){font-size:1.1em!important}.calc-section .calc-blocks{width:100%}.calc-section .calc-blocks .calc-block{width:50%;margin-right:1em}.calc-section .calc-blocks .calc-block:last-child{margin-right:0}.calc-section ul li{margin-bottom:.3em}.calc-section ul li:last-child{margin-bottom:2em}.calc-section ul{overflow:hidden}.calc-section .form-calc{-webkit-box-shadow:none;box-shadow:none;width:100%;background-color:#fff;border:1px solid #622280;padding-bottom:.5em;margin-bottom:2em}.calc-section .form-calc #calc-btn,.tarifas-abonados .slide-login-body .abonados,.tarifas-abonados ul li:last-child{margin-bottom:0}.calc-section .form-calc:before{display:none}.calc-section .form-calc .date{width:calc(50% - .5em);margin-right:1em}.calc-section .form-calc .exit-date{margin-right:0}.calc-section .form-calc input[type=submit]{width:calc(50% - .5em)}.calc-section .days-container{width:calc(50% - 1.5em - 25px);margin-right:calc(1.5em + 25px);display:inline-block}.calc-section .abono-container{margin-top:0;width:calc(50% - .5em);vertical-align:top;display:inline-block}.tarifas-abonados .ventajas-abono{width:calc(50% - .5em);float:left}.tarifas-abonados .acceso-abono{width:calc(50% - .5em);float:right}.tarifas-abonados ul{margin-top:1em}.tarifas-abonados ul li{width:100%}.tarifas-abonados ul li:nth-child(2n+1){float:left}.tarifas-abonados ul li:nth-child(2n){float:right}.tarifas-abonados .slide-login-body{margin-left:0;margin-top:1em;width:100%;padding:1em}.abono-wrapper{margin-bottom:3em}.abono-container .abono-wrapper{margin-bottom:1em;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.abono-container .abono-wrapper .abono-item{width:100%;margin-bottom:1em;white-space:nowrap;padding:1.5em}.abono-container .abono-wrapper .abono-item .abono-item-col{width:50%;display:inline-block;white-space:normal;position:relative;height:100%}.abono-container .abono-wrapper .abono-item .abono-item-col:first-child{margin-top:-10px}.abono-container .abono-wrapper .abono-item p.price{margin-top:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.25em}.footer-social,.footer-social a.desktop{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.ac-fees{display:block}.ac-fees .img-flex{min-width:90px;border:none;margin-right:1em}.ac-fees .img-flex img{width:90px;height:auto}.ac-fees>div{width:calc(50% - 2em);display:box;display:flex;margin-top:2em;float:left}.ac-fees .ac-content,.elegir-servicios{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.ac-fees>div:nth-child(1){margin-right:4em}.ac-fees>div:nth-child(2),.ac-fees>div:nth-child(3){margin-right:0}.ac-fees>div:nth-child(4){margin-right:4em}.ac-fees>div:nth-child(5){margin-right:0}.ac-fees>div:nth-child(6){margin-right:4em}.ac-fees>div:nth-child(7){margin-right:0}.ac-fees>div:nth-child(8){margin-right:4em}.ac-fees>div:nth-child(10),.ac-fees>div:nth-child(9){margin-right:0}.ac-fees .fees-content,.ac-fees div{border:none}.ac-fees .ac-content{max-height:100%;display:box;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ac-fees .ac-content article{border:none;padding:0}.ac-fees .ac-content article p{padding:0;margin:0;font-size:1.1em}.ac-fees .ac-content article a.video-popup{color:#ff722c}.ac-fees label{cursor:auto;padding:0}.ac-fees label p{font-size:1.5em;color:#ff722c}.ac-fees .video-wrapper{margin-top:1em;margin-left:0;width:100%}.ac-fees .full-width{width:100%}.ac-fees .full-width.video .ac-content{display:block}.ac-fees .full-width.video .ac-content article{width:calc(50% - 90px);display:inline-block;vertical-align:top}.ac-fees .full-width.video .ac-content .video-wrapper{padding-bottom:33.75%;margin:0 0 0 4em;width:50%;display:inline-block}.elegir-servicios{padding-top:2em;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.elegir-servicios .resume{width:calc(40% - 1em)}.elegir-servicios .resume .resume-header{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.elegir-servicios .resume .resume-container{padding:0 1em}.elegir-servicios .resume .resume-container .resume-item{padding:1em 0}.elegir-servicios .resume .resume-container .resume-item p{font-size:1.2em}.elegir-servicios .resume .ac-content{border:1px solid rgba(128,128,128,.5)}.elegir-servicios .resume .ac-content form{font-size:1em;margin-top:1em}.elegir-servicios .resume .ac-content form input[type=button]{font-size:1.5em}.elegir-servicios .resume .no-cost{width:100%;margin-top:1em;padding:.8em;background-color:#ffd21c;color:#333;font-size:1.2em;font-weight:600;text-align:center}.elegir-servicios .services{width:60%}.elegir-servicios .services .reservation{border:none}.elegir-servicios .services .services-items{border:1px solid rgba(128,128,128,.5);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elegir-servicios .services .services-item{width:50%;border:none;padding-bottom:0}.elegir-servicios .services .services-item.full .service-info{width:calc(100% - 75px - 3em)!important}.elegir-servicios .services .services-item .service-info p{margin:0}.elegir-servicios .services .services-item.only-text{border-top:1px solid #e6e6e6;width:calc(100% - 2em);padding:1em 0;margin:2em auto 0}.elegir-servicios .services .services-item.only-text p{font-size:1.1em}.elegir-servicios .services .services-item.only-text input{margin-left:1em;right:0}.elegir-servicios .services .services-item img{width:75px;min-width:75px}.elegir-servicios .next-btn{width:100%;margin:1em 0}.elegir-servicios .next-btn p,.elegir-servicios .section-subheader p,.elegir-servicios h1{font-size:1.5em}.section-subheader{clear:both}.wrapper{width:100%;padding:0 2em}.car-data,.final-resume{width:calc(50% - .5em - 3px);vertical-align:top;border:1px solid rgba(128,128,128,.5);display:inline-block}.car-data{margin-right:1em;margin-top:2em}.car-data .ac-container{padding:0}.car-data .ac-container div{margin-top:0}.car-data .ac-container .ac-content{padding:0 1em;font-size:1em}.car-data .ac-container .ac-content form{margin-top:1.2em}.car-data .ac-container .ac-content input:not([type=submit]){font-size:1.2em}.car-data .ac-container .ac-content input[type=button],.car-data .ac-container .ac-content input[type=submit]{font-size:1.5em;padding:.6em}.car-data .ac-container .ac-content p{font-size:.9em}.car-data .ac-container label p,.final-resume .final-resume-header h2{font-size:1.5em}.car-data .reserva-add-car{padding-bottom:1em}.final-resume{margin-top:2em}.final-resume .reserva-sms{padding:1em 1em 0;border:none}.final-resume .reserva-cta button{font-size:1.5em;padding:.6em}.successIcon svg polyline{-webkit-animation-name:success;-moz-animation-name:success;-o-animation-name:success;-ms-animation-name:success;animation-name:success;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;visibility:hidden}.footer-schedule{clear:both;background:0 0;padding-bottom:4em}.footer-schedule p{display:inline-block;font-size:1.25em}.footer-schedule p.phone{font-size:2em;display:block}.footer-schedule p.phone img{display:inline-block!important;top:5px;position:relative}.footer-social{border-bottom:none;background:url(../img/social-cloud.png) center center no-repeat;position:absolute;width:100%;height:111px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-social a.desktop{display:inline-block!important;width:36px;height:36px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;margin:0 2px;position:relative;top:calc(50% + 6px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-6px;border:2px solid transparent}.footer-social a.desktop i{color:#622280;font-size:1.25em;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-social a.desktop:hover{background-color:#622280;border:2px solid #fff;transition:all 250ms linear}.footer-social a.desktop:hover i{color:#fff;transition:all 250ms linear}.footer-sponsor{border-width:8px 0 0;border-style:solid;-webkit-border-image:-webkit-linear-gradient(left,#e32122 0,#622280 36%,#622280 calc(50% - 120px),#fff calc(50% - 120px),#fff calc(50% + 110px),#92425e calc(50% + 110px),#ff722c 67%,#83b734 100%);-moz-border-image:-moz-linear-gradient(left,#e32122 0,#622280 36%,#622280 calc(50% - 120px),#fff calc(50% - 120px),#fff calc(50% + 110px),#92425e calc(50% + 110px),#ff722c 67%,#83b734 100%);-o-border-image:-o-linear-gradient(left,#e32122 0,#622280 36%,#622280 calc(50% - 120px),#fff calc(50% - 120px),#fff calc(50% + 110px),#92425e calc(50% + 110px),#ff722c 67%,#83b734 100%);border-image:linear-gradient(to right,#e32122 0,#622280 36%,#622280 calc(50% - 120px),#fff calc(50% - 120px),#fff calc(50% + 110px),#92425e calc(50% + 110px),#ff722c 67%,#83b734 100%);border-image-slice:1;padding-bottom:2em;padding-left:1em;padding-right:1em}.footer-sponsor .section-title{-webkit-box-shadow:none;box-shadow:none;max-width:1200px;width:auto;text-align:left}.footer-sponsor .section-title h2{padding:0;font-weight:700}.footer-sponsor .sponsor-logos{max-width:1200px;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.footer-sponsor .sponsor-logos img{margin:0}.footer-links{background-color:#fff;border-top:2px solid #e6e6e6}.footer-links .footer-links-content{max-width:1200px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.9em;text-align:center}.footer-links .footer-links-content a:hover{color:#622280;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear}.footer-links .footer-links-content p{display:inline-block;margin:0}.footer-links .footer-links-content p:after{content:' |'}.footer-links .footer-links-content p:last-child:after{content:''}.footer-copy{height:45px;padding:1em;background-color:rgba(128,128,128,.5);overflow-y:hidden}.footer-copy .isotipo{width:28px;height:auto;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer-copy .isotipo:hover{opacity:1;-ms-filter:none;filter:none}.footer-copy .free-wifi{width:auto;height:45px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@-moz-keyframes tH{0%,100%{left:0}50%{left:10px}}@-webkit-keyframes tH{0%,100%{left:0}50%{left:10px}}@-o-keyframes tH{0%,100%{left:0}50%{left:10px}}@keyframes tH{0%,100%{left:0}50%{left:10px}}@-moz-keyframes bgArrow{0%,100%{background-position:calc(100% - 1.5em) center}50%{background-position:calc(100% - 1.5em + 10px) center}}@-webkit-keyframes bgArrow{0%,100%{background-position:calc(100% - 1.5em) center}50%{background-position:calc(100% - 1.5em + 10px) center}}@-o-keyframes bgArrow{0%,100%{background-position:calc(100% - 1.5em) center}50%{background-position:calc(100% - 1.5em + 10px) center}}@keyframes bgArrow{0%,100%{background-position:calc(100% - 1.5em) center}50%{background-position:calc(100% - 1.5em + 10px) center}}@-moz-keyframes curve1{to{-webkit-background-size:278px 104px;-moz-background-size:278px 104px;background-size:278px 104px;width:278px}}@-webkit-keyframes curve1{to{-webkit-background-size:278px 104px;-moz-background-size:278px 104px;background-size:278px 104px;width:278px}}@-o-keyframes curve1{to{-webkit-background-size:278px 104px;-moz-background-size:278px 104px;background-size:278px 104px;width:278px}}@keyframes curve1{to{-webkit-background-size:278px 104px;-moz-background-size:278px 104px;background-size:278px 104px;width:278px}}@-moz-keyframes curve2{to{-webkit-background-size:952px 356px;-moz-background-size:952px 356px;background-size:952px 356px;width:952px}}@-webkit-keyframes curve2{to{-webkit-background-size:952px 356px;-moz-background-size:952px 356px;background-size:952px 356px;width:952px}}@-o-keyframes curve2{to{-webkit-background-size:952px 356px;-moz-background-size:952px 356px;background-size:952px 356px;width:952px}}@keyframes curve2{to{-webkit-background-size:952px 356px;-moz-background-size:952px 356px;background-size:952px 356px;width:952px}}@-moz-keyframes curve3{to{right:-210px;top:490px;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes curve3{to{right:-210px;top:490px;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes curve3{to{right:-210px;top:490px;opacity:1;-ms-filter:none;filter:none}}@keyframes curve3{to{right:-210px;top:490px;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes bounce{0%,15%{-webkit-transform:translateX(calc(100% + 1000px));-moz-transform:translateX(calc(100% + 1000px));-o-transform:translateX(calc(100% + 1000px));-ms-transform:translateX(calc(100% + 1000px));transform:translateX(calc(100% + 1000px))}100%,30%,50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-o-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes bounce{0%,15%{-webkit-transform:translateX(calc(100% + 1000px));-moz-transform:translateX(calc(100% + 1000px));-o-transform:translateX(calc(100% + 1000px));-ms-transform:translateX(calc(100% + 1000px));transform:translateX(calc(100% + 1000px))}100%,30%,50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-o-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@-o-keyframes bounce{0%,15%{-webkit-transform:translateX(calc(100% + 1000px));-moz-transform:translateX(calc(100% + 1000px));-o-transform:translateX(calc(100% + 1000px));-ms-transform:translateX(calc(100% + 1000px));transform:translateX(calc(100% + 1000px))}100%,30%,50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-o-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@keyframes bounce{0%,15%{-webkit-transform:translateX(calc(100% + 1000px));-moz-transform:translateX(calc(100% + 1000px));-o-transform:translateX(calc(100% + 1000px));-ms-transform:translateX(calc(100% + 1000px));transform:translateX(calc(100% + 1000px))}100%,30%,50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-o-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@-moz-keyframes success{from{stroke-dashoffset:500;visibility:visible}to{stroke-dashoffset:0;visibility:visible}}@-webkit-keyframes success{from{stroke-dashoffset:500;visibility:visible}to{stroke-dashoffset:0;visibility:visible}}@-o-keyframes success{from{stroke-dashoffset:500;visibility:visible}to{stroke-dashoffset:0;visibility:visible}}@keyframes success{from{stroke-dashoffset:500;visibility:visible}to{stroke-dashoffset:0;visibility:visible}}@-moz-keyframes appear{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes appear{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes appear{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes appear{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@media (min-width:800px) and (max-width:1320px){.desktop-small{display:block!important}.header-right>div,.main-section.video .title img{display:none!important}.home-header.inside .icon-header{margin:0}.main-section.video .title h1{text-align:right;width:100%}}@media (min-width:800px) and (max-width:1100px){.section-reservar:not(.reservar-single) .content-wrapper form{width:325px;padding:1em}.car-data,.final-resume,.footer-links .footer-links-content>span{width:100%}.section-reservar:not(.reservar-single) .content-wrapper form input[type=text],.section-reservar:not(.reservar-single) .content-wrapper form label{font-size:1em}.section-reservar .content-wrapper .home-claim span{font-size:1.8em;padding-left:0}.de .section-reservar .content-wrapper .home-claim span{font-size:1.3em}.footer-sponsor .section-title{margin-bottom:.7}.footer-sponsor .sponsor-logos{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.footer-sponsor .sponsor-logos img{margin:1em 1em 0}.ac-donde>div:not(:first-child){width:100%;margin-left:0}.footer-links .footer-links-content{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media (min-width:800px) and (max-width:950px){.header-carrito .carrito-left .header-steps a{display:none}}@media (max-width:480px){.cod-descuento,.home-header{text-align:center}.home-header{height:70px}.home-header .logo{width:70%}.home-header.inside .icon-header{width:40px}.header-right,.menu-button{min-width:40px;height:40px}.ac-container label i,.ac-container label img,.ac-container label img.arrow{min-width:25px;min-height:25px}.home-header .login-button{margin-left:0}.header-right{margin-left:1em}.lang-section .choose-lang{-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px}.lang-section .choose-lang select{font-size:1em}.choose-block span,.choose-section h1{font-size:1.5em}.section-title h2{font-size:1.25em}.footer-schedule p{font-size:1em}.footer-schedule p.phone{font-size:2em}.footer-social a{width:29px}.footer-copy span{font-size:.8em}.reservar-single .content-wrapper h2{font-size:1.25em}.calc-section .form-calc input[type=text],.calc-section .form-calc label,.calc-section .form-calc select,.section-reservar form input[type=text],.section-reservar form label,.section-reservar form select{font-size:1em}.calc-section .form-calc input[type=text].special,.calc-section .form-calc label.special,.calc-section .form-calc select.special,.section-reservar form input[type=text].special,.section-reservar form label.special,.section-reservar form select.special{font-size:1.2em!important}.calc-section .form-calc .info-msg,.section-reservar form .info-msg{font-size:.9em!important}.calc-section .form-calc input[type=text],.calc-section .form-calc select,.section-reservar form input[type=text],.section-reservar form select{-webkit-background-size:17px 17px!important;-moz-background-size:17px 17px!important;background-size:17px 17px!important;padding-left:calc(17px + 1em)!important}.calc-section .form-calc input[type=submit],.section-reservar form input[type=submit]{font-size:1.4em!important}.calculate-fee h1,.main-section .title h1{font-size:1.3em}.ui-datepicker{top:calc(20vh + 70px)!important;height:calc(80vh - 120px)!important}.ui-datepicker-buttonpane{top:calc(-70px - 20vh)!important;height:70px!important}.ui-datepicker-close{width:40px!important;height:40px!important;-webkit-background-size:contain!important;-moz-background-size:contain!important;background-size:contain!important}.ui-datepicker-close:before{font-size:1.7em!important}.ui-datepicker-append{top:70px!important}.ui-custom-select-body,.ui-datepicker-append div p,.ui-datepicker-calendar tbody tr td,.ui-datepicker-calendar thead tr th,.ui-datepicker-header div{font-size:1em!important}.ui-custom-select-header{height:70px!important}.ui-custom-select-header h1{font-size:1.2em!important}.ui-custom-select-header img{width:40px!important;height:40px!important}.ui-custom-select-body{height:calc(100vh - 95px)!important}.ui-custom-select-body .inner{height:calc(100vh - 95px - 6em)!important}.fullscreen .fullscreen-header{height:70px}.fullscreen .fullscreen-header h2{font-size:1.5em;margin-left:40px}.fullscreen .fullscreen-header img{width:40px;height:40px}.fullscreen .menu-body,.slide-login-body{height:calc(100vh - 70px)}.fullscreen .fullscreen-header.slide-login-header{background:-webkit-linear-gradient(right,#ffd21c,#83b734);background:-moz-linear-gradient(right,#ffd21c,#83b734);background:-o-linear-gradient(right,#ffd21c,#83b734);background:-ms-linear-gradient(right,#ffd21c,#83b734);background:linear-gradient(to left,#ffd21c,#83b734);-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.abono-wrapper,.ac-container .ac-content{-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}.fullscreen .fullscreen-header.slide-login-header h2{margin-left:-40px}.fullscreen .menu-body .links a{font-size:1em}.slide-login-body{font-size:1.2em}.ac-container label p{font-size:1.5em}.ac-container .ac-content article a.cta,.ac-faq label p{font-size:1.1em}.ac-container label img{width:25px;height:25px}.ac-container .ac-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.ac-container .ac-content article,.ac-container .ac-content iframe{width:100%}.ac-container .ac-content article{border:0}.ac-container .ac-content.como-llegar iframe{min-height:300px}.calc-section .calc-blocks .calc-block p.price,.fees-header h2{font-size:1.4em}.calc-section .calc-blocks .calc-block p,.calc-section input,.calc-section label,.calc-section ul li{font-size:1.1em!important}.ac-fees label p,.calc-section h3,.section-subheader p{font-size:1.3em!important}.abono-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.abono-wrapper .abono-item{width:100%;margin-bottom:1em}.resume-header img{width:40px;height:40px}.resume-container .resume-price p,.resume-header h1{font-size:1.5em}.resume-container{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.resume-container .resume-items{margin-right:0}.resume-container .resume-items:last-child{border-bottom:1px solid #e6e6e6}.resume-container .resume-items .resume-item{width:100%;padding:1em 0}.resume-container .resume-items .resume-item:first-child{padding-top:0}.resume-container .resume-items .resume-item p{font-size:1.1em;max-width:100px}.resume-container .resume-price{margin-left:8px}.ac-abono label i,.ac-abono label p{font-size:1.25em}.ac-abono .ac-content form{font-size:1.2em}.next-btn p,.services-item .service-info h3,.services-item .service-info p.price{font-size:1.1em}.ac-reserva .ac-content,.ac-reserva label i,.ac-reserva label.choosed i,.registro,.reserva-add-car .car-info{font-size:1.2em}.services-item img{min-width:75px;width:75px}.services-item.full .service-info{width:calc(100% - 75px - 3em)!important;min-width:200px}.services-item.full .service-info textarea{height:100px;min-height:100px!important}.next-btn{-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px}.registro .half-width{width:100%!important}.ac-reserva label,.ac-reserva label.choosed{background:#29abe2}.cod-descuento input,.reserva-cta .info-msg p,.reserva-options a,.reserva-options label{font-size:1em}.cod-descuento input{width:100%}.cod-descuento button{font-size:1.1em;padding:.5em 1em;float:none;margin-top:1em}.final-resume-header h2,.reserva-cta button{font-size:1.5em}.final-resume-header img{width:25px;height:25px}.final-resume-container .final-resume-item p{font-size:1.1em}}@media (-webkit-min-device-pixel-ratio:2){.footer-schedule{background-image:url(../img/@2x/divider@2x.png)}}
.img-responsive {display: block;max-width: 80%;height: auto;margin: 0 auto;}
.home-header {
    display: flex;
	justify-content: space-between;
}
.nuevoLogoParking{
	width: 6%;
}
.background-wrapper {
	background-color: black !important;
}
.textoParkings{
	background-color: #ffffff;
	height: 13vh;
	text-align: justify;
	display: flex;
    align-items: center;
    padding-left: 2rem;
}
.textoParkings p{
	font-size: 30px;
	line-height: 4vh;
}
.textoParkings.textoAlicante p{
	color: #29abe2 !important;
}
.textoParkings.textoValencia p{
	color: #ff722c !important;
}
.textoParkings.textoMallorca p{
	color: #ffd21c !important;
}
.home-section {
    text-align: left;
}
@media (min-width: 800px) {
	.kitDigitalLogo {
    	margin: 1rem 0 0 0;
	}
	.choose-block {
		padding: 0;
	}
    .choose-blocks a {
        margin: 0 0.5%;
    }
	.choose-block.alicante {
        background-position: bottom;
		display: flex;
		min-height: 250px;
		align-items: end;
    }
	.choose-block.alicante span {
        color: #ffffff;
        background-color: #29abe2;
		margin: 0 0 10% 10%;
        height: max-content;
		font-size: 1em;
        padding: 1em 1.5em;
    }
	.choose-block.valencia {
        background-position: bottom;
		display: flex;
		min-height: 250px;
		align-items: end;
    }
	.choose-block.valencia span {
        color: #ffffff;
        background-color: #ff722c;
		margin: 0 0 10% 10%;
        height: max-content;
		font-size: 1em;
        padding: 1em 1.5em;
    }
	.choose-block.mallorca {
        background-position: bottom;
		display: flex;
		min-height: 250px;
		align-items: end;
    }
	.choose-block.mallorca span {
        color: #ffffff;
        background-color: #ffd21c;
		margin: 0 0 10% 10%;
        height: max-content;
		font-size: 1em;
        padding: 1em 1.5em;
    }
	
}
@media (max-width: 800px) {
	.kitDigitalLogo {
    	margin: 10rem 0 0 0;
	}
	.kitDigitalLogo img {
    	width: 100%;
	}
	.nuevoLogoParking, .choose-block.alicante, .choose-block.valencia, .choose-block.mallorca{
		display:none;
	}
	section.home-section.choose-section {
    	background-color: #ffffff;
	}
	.textoParkings.textoAlicante p {
    	color: #ffffff !important;
    	background-color: #29abe2;
		padding: 9px;
        border-radius: 1rem;
	}
	.textoParkings.textoValencia p {
    	color: #ffffff !important;
    	background-color: #ff722c;
		padding: 9px;
        border-radius: 1rem;
	}
	.textoParkings.textoMallorca p {
    	color: #ffffff !important;
    	background-color: #ffd21c;
		padding: 9px;
        border-radius: 1rem;
	}
}
@media (max-width: 480px){
	.new_app_mobile {
		display: block;
		position: absolute;
	    font-size: 14px;
	    color: white;
	    right: 30px;
	    top: 0px;
	}
	.new_app_mobile a span {
		font-weight: bold;
	}
	.lang-section .choose-lang select {
		width: 50%;
	}
	.lang-section .choose-lang {
		background: url(../img/icon-arrowdown.png) calc(30% - 1em) center no-repeat #622280;
	}
	.lang-section {
	    position: relative;
	}
}