.page-reservas .transitions .transitions__layer-page-reservas--1{left:0;width:2%;opacity:.5}.page-reservas .transitions .transitions__layer-page-reservas--2{left:2%;width:6%;opacity:.2}.page-reservas .transitions .transitions__layer-page-reservas--3{left:9%;width:58%;opacity:.87}.page-reservas .transitions .transitions__layer-page-reservas--4{left:67%;width:20%;opacity:.72}.page-reservas .transitions .transitions__layer-page-reservas--5{left:96%;width:37%;opacity:.2}.page-reservas .transitions .transitions__layer-page-reservas--6{left:15%;width:12%;opacity:.6}.page-reservas .transitions .transitions__layer-page-reservas--7{left:26%;width:37%;opacity:.37}.page-reservas .transitions .transitions__layer-page-reservas--8{left:64%;width:34%;opacity:.55}.reservas-page{margin-top:-5.1rem}.status{position:relative;color:green;margin-top:3rem;font-size:1.2rem;text-align:center}hr{border:none;border-style:none}.first{margin-top:1rem}.data{font-size:.7em}label{margin-bottom:.2em;font-weight:700;font-size:.9rem;display:block;color:#666;float:none}label.error{position:absolute;border:none;font-size:.9rem;margin:-3.2rem 0 0;display:block;color:red}.nombre label.error{margin-left:0rem!important}.apellido label.error{margin-left:6rem!important}.mail label.error{margin-left:4.3rem!important}.tel label.error{margin-left:4.2rem!important}.nif label.error{margin-left:3.4rem!important}.step label.error{position:absolute;color:red;font-size:1.1rem!important;margin:.1rem 0 0 -1rem!important}.step span{float:none;font-weight:400}.navigation_button{margin-top:1.2rem;padding:.8rem 1.6rem;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:.15rem;color:#fff;border:none;border-radius:.7rem;cursor:pointer;background:#7fb1d5}.navigation_button:hover{background:#467d9f}.navigation_button:disabled{background:#c6c6c6;cursor:not-allowed;opacity:.6}.data{overflow:auto}.imgtit{margin-bottom:1rem;padding:.4rem 0 0 1.1rem;width:100%;height:3.5rem;font-family:Arial Rounded MT Bold;font-size:1.5rem;letter-spacing:.07rem;color:#fff;border:.4rem solid #E2E2E2;border-radius:.7rem;background-color:#7fb1d5}input[type=text],input[type=password],input[type=email],input[type=tel]{float:right;height:2.6rem;padding:.8rem;border:.1rem solid #ccc;border-radius:.7rem;transition:border-color .3s ease}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus{outline:none;border-color:#7fb1d5;box-shadow:none}input[type=checkbox]{display:block;margin-right:.5rem;padding:0;float:left}.acepto[type=checkbox]{display:block;margin-right:.5rem;padding-top:0;float:left;background:none}.col-data{display:flex;flex-direction:row;align-items:start;justify-content:start;margin-bottom:.3rem}.col-data__calendar{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem;margin-right:1.5rem}.col-data__calendar--llegada .llega{position:absolute;margin-left:.1rem;font-size:1rem}.col-data__calendar--llegada .llegada{width:18rem;margin-top:1.2rem;float:right}.col-data__calendar--salida{margin-bottom:1rem}.col-data__calendar--salida .sale{position:absolute;margin-left:.1rem;font-size:1rem}.col-data__calendar--salida .salida{width:18rem;margin-top:1.2rem}.col-data__calendar input{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3e%3c/svg%3e") no-repeat right center;background-size:2rem;background-color:#fff;padding-right:2.5rem;cursor:pointer}.col-data__horas{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem;margin-right:1.5rem;width:10rem}.col-data__horas_label{margin-left:.1rem;font-size:1rem}.col-data__horas--llegada,.col-data__horas--salida{width:100%;height:2.7rem;font-size:1.2rem;padding-left:1rem;color:#666;border:1px solid #cacaca;border-radius:.5rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat;border-image:none!important;background-position:right 8px center;background-color:#fff!important;background-size:1.4rem;-webkit-appearance:none;-moz-appearance:none}.col-data__hora{width:100%}.col-data__personas{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem;margin-right:1.5rem;width:10rem}.col-data__personas .adult,.col-data__personas .nin{width:100%}.col-data__personas_label{margin-left:.1rem;font-size:1rem}.col-data__personas .adultos,.col-data__personas .ninos{padding-left:1.5rem;width:100%;height:2.7rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") no-repeat;border-image:none!important;background-color:#fff!important;background-position:right 8px center;background-size:1.4rem;font-size:1.2rem;color:#666;border:1px solid #cacaca;border-radius:.4rem;-webkit-appearance:none;-moz-appearance:none}.col-data__equipo{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;width:17rem}.col-data__equipo_label{margin-left:.1rem;font-size:1rem}.col-data__equipo_checks{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:1rem;margin-top:.3rem;width:100%}.col-data__equipo_checks li{width:100%;font-size:1rem}.col-data__equipo_check{border:#cacaca solid 1px}.col-data__equipo .check-list{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem;width:100%}.col-data__equipo p{width:15rem;font-size:1rem;line-height:1.4rem;padding-top:.7rem}.form__observaciones{width:100%}.form__observaciones_label{font-size:1.1rem}.form__observaciones_textarea{border:solid 1px #999;width:100%;height:10rem;margin-top:.2rem;margin-bottom:.5rem;padding:.5rem;font-size:1.2rem;border:#cacaca solid 1px;border-radius:.5rem;resize:none}.form__observaciones_textarea:focus{outline:none;border-color:#7fb1d5;box-shadow:none}.form__notas--nota{width:100%;font-size:1rem;text-align:left;font-weight:400;text-align:justify;color:#777}.form__notas--privacidad{font-size:1rem;font-weight:700}.form__notas--privacidad p{margin-top:.3rem;font-size:1rem;font-weight:400;text-align:justify}.form__info-personal{width:100%}.form__info-personal__label{font-size:1rem;padding-left:.1rem}.form__info-personal__input{width:100%}.form__info-personal--l1{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:1rem;width:100%;margin-top:1.2rem;margin-bottom:.5rem;height:auto}.form__info-personal__nombre,.form__info-personal__apellido{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1}.form__info-personal--l2{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:1rem;width:100%;margin-bottom:.5rem;height:auto}.form__info-personal__mail{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1}.form__info-personal__tel{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1/2}.form__info-personal__nif{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1/3}.form__info-personal--l3{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:1rem;width:100%;margin-bottom:.5rem;height:auto}.form__info-personal__dir{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1}.form__info-personal__cp{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1/2}.form__info-personal--l4{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:1rem;width:100%;margin-bottom:.5rem;height:auto}.form__info-personal__poblacion{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1}.form__info-personal__poblacion,.form__info-personal__pais{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.2rem;flex-grow:1/2}.form__condiciones{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;line-height:1.2rem}.form__condiciones_list{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem;width:100%;margin-top:.5rem;height:auto}.form__condiciones_list p{text-align:justify;margin-top:.3rem}.form__condiciones_list strong{font-size:1.2rem}.form__condiciones_list .link{font-size:1rem;color:#6197ba;font-weight:700;text-decoration:underline}.form__aceptacion{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:.3rem;width:100%;margin-top:1.2rem;height:auto}.form__aceptacion_text{font-size:1.1rem}.form__navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-top:.2rem;height:auto;width:100%}.step{display:none}.step.active{display:block}.datepicker-container{min-width:28rem;font-size:1.25rem;background-color:#fff;border-radius:.8rem;box-shadow:0 1rem 1.5rem #0000001a;font-family:Arial,sans-serif}.datepicker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem .5rem;background-color:#c6c6c6;border-radius:.4rem}.datepicker-prev,.datepicker-next{background:transparent;border:none;padding:.2rem .6rem;cursor:pointer;border-radius:.3rem;color:#fff;font-size:1.6rem}.datepicker-prev:hover,.datepicker-next:hover{background:#919191}.datepicker-title{font-weight:700;font-size:1.6rem;color:#fff}.datepicker-days-header{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem;margin-bottom:.5rem;padding:0 .5rem}.datepicker-day-name{text-align:center;font-weight:700;font-size:1.1rem;color:#666;padding:.3rem}.datepicker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem;padding:0 .5rem .5rem}.datepicker-day{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border:none;background:#fff;cursor:pointer;font-size:1.2rem;border-radius:50%;transition:background-color .3s ease,color .3s ease}.datepicker-day:hover:not(.datepicker-day-disabled){background:#6197ba;color:#fff}.datepicker-day-selected{background:#6197ba!important;color:#fff!important;box-shadow:0 0 0 .2rem #467d9f;border-color:#6197ba!important}.datepicker-day-today{border:2px solid #144B68;color:#144b68!important}.datepicker-day-disabled{color:#ccc;cursor:not-allowed;background:#f5f5f5}.datepicker-day-empty{cursor:default}
