.modalViajes{background:rgba(0, 20, 118, 0.51)}.modalViajes .modal-content{border:0;border-radius:1rem}.modalViajes .modal-header{padding:0;border:0}.modalViajes .modal-header
.close{margin:0;position:absolute;top:-1.75rem;right:-1.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;font-size:1.75rem;color:#001476;background:#fff;border-radius:50%;opacity:1}.modalViajes .modal-header .close:hover,
.modalViajes .modal-header .close:focus{opacity:1}.modalViajes .modal-body{padding:0}.modalViajes
.header{background:url('/wp-content/themes/laregional/viajes/img/back.png') bottom right no-repeat;display:flex;min-height:267px;overflow:hidden;border-top-left-radius:1rem;background-size:cover;position:relative}.modalViajes .header>div{flex:1 1 50%;padding:2rem 4rem}.modalViajes .header>div:first-child{background:#fff}.modalViajes .header
img{margin-bottom:2.1875rem}.modalViajes .header
p{margin-bottom:0.625rem;color:#001476;font-weight:600}.modalViajes .header p span.fa-map-marker-alt{color:#0F4DBC}.modalViajes .header p
.icon{margin-right:0.53125rem;color:#8FB5A1;width:1rem;height:1rem;text-align:center}.modalViajes .header
a{position:absolute;bottom:2.125rem;right:3.0625rem;background-color:white;border-radius:1.6875rem;color:#001476;font-weight:600;font-size:1.125rem;height:54px;display:flex;align-items:center;width:245px;justify-content:center}.modalViajes .header a:hover{text-decoration:none}.formulario_viajes{background-color:#0F4DBC;padding:2.5rem 4.125rem 2.9375rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.formulario_viajes
h3{color:white;font-size:1.25rem;font-weight:500}.formulario_viajes h3
span{font-size:1.25rem;margin-right:0.625rem;width:1.25rem}.formulario_viajes .form-group input, .formulario_viajes .select2-selection.select2-selection--single{height:65px;background-color:white;border-radius:0.375rem;padding:2.0625rem 1rem 0.6875rem 1.25rem;color:#263542;font-size:1rem}.formulario_viajes .form-group
label{position:absolute;top:0.75rem;left:2.1875rem;color:#001476;font-weight:600;font-size:0.875rem;z-index:2}.formulario_viajes .form-group label
.asterisk{color:#001476;margin-left:0;font-weight:600;font-size:0.875rem}.formulario_viajes .selection .select2-selection__rendered{color:#263542;font-size:1rem}.formulario_viajes .info-hour{height:41px;color:#001476;font-size:1rem;font-weight:500}.formulario_viajes .custom-checkbox .custom-control-label::before{border-radius:50%;width:1.6875rem;height:1.6875rem;top:-0.2rem;left:-2.5rem;border:0}.formulario_viajes .custom-checkbox .custom-control-label::after{width:1.6875rem;height:1.6875rem;top:-0.2rem;left:-2.5rem;border-radius:50%}.formulario_viajes .custom-checkbox .custom-control-label{color:white;font-size:0.9375rem;font-weight:400;cursor:pointer}.formulario_viajes .custom-checkbox .custom-control-label
a{color:white;text-decoration:underline;font-weight:500}.formulario_viajes .custom-checkbox .custom-control-input:checked~.custom-control-label::before{border-color:#FF8300;background-color:#FF8300}.formulario_viajes .btn.btn-primary{width:100%;font-weight:600;font-size:1.125rem;padding:1.25rem 0;border:1px
solid #FF8300;border-radius:0.375rem}.formulario_viajes
.payment{background-color:white;margin-bottom:2.625rem;width:100%;border-radius:0.375rem;color:#263542;padding:1.3125rem 1.25rem 2.4375rem;border:0}.formulario_viajes .payment:hover, .formulario_viajes .payment:focus{color:#263542}.formulario_viajes .payment
.title{display:flex;align-items:center;justify-content:space-between}.formulario_viajes .payment .title .far.fa-circle{font-size:1.6875rem;color:#858CAE}.formulario_viajes .payment .title .fas.fa-check-circle{font-size:1.6875rem;color:#FF8300}.formulario_viajes .custom-control.custom-checkbox{margin-bottom:1.5rem}.formulario_viajes .payment .custom-checkbox .custom-control-label{color:#263542;font-size:1rem}.formulario_viajes .payment .custom-checkbox .custom-control-label::before{border:2px
solid #858CAE}.modalViajes
.noForm{background-color:#0F4DBC;padding:3rem 3.125rem;text-align:center;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;color:white;display:flex;flex-direction:column;align-items:center}.modalViajes .noForm
.title{color:white;font-size:1.75rem;margin-bottom:1.8125rem;font-weight:700;letter-spacing:0.28px}.modalViajes .noForm
.text{margin-bottom:1.8125rem;letter-spacing:0.48px;font-weight:400}.modalViajes .noForm
.line{width:66px;height:3px;background-color:#FF8300;text-align:center;margin-bottom:1.8125rem}.modalViajes .invalid-feedback{color:#eb717c}.modalViajes .custom-checkbox .invalid-feedback{position:absolute;top:1.8rem;left:2rem}.noForm .btn, .noForm .btn:focus{background-color:white;color:#001476;font-size:1.125rem;width:134px;height:54px;border-radius:1.6875rem;font-weight:600}.noForm .btn:hover{color:white;background-color:#001476}.modalViajes
.loading{font-size:1.25rem;padding:2rem;text-align:center}.shortcode-confirmacion
.image{display:flex;flex-direction:column;align-items:center;margin-bottom:2.1875rem}.shortcode-confirmacion .image
img{width:19.875rem;height:auto;margin-bottom:1.875rem}.shortcode-confirmacion .image
.line{background:#FF8300;width:66px;height:3px;text-align:center}.shortcode-confirmacion h3
span{color:#FF8300;margin-right:0.5625rem;font-size:1.25rem;width:1.25rem}.shortcode-confirmacion
.data{background-color:#F5F8FF;border-radius:0.75rem;padding:1.5625rem 1.75rem 1.625rem;margin-bottom:2.875rem;width:100%;color:#001376;font-size:1rem;line-height:1.625rem}.shortcode-confirmacion .data
h3{color:#0F4DBC;font-size:1.25rem;font-weight:500;margin-bottom:0.875rem}.shortcode-confirmacion .data
p{margin-bottom:0}.shortcode-confirmacion .data
.total{background-color:#001476;color:white;padding:0.4375rem 0.625rem 0.5rem;display:flex;justify-content:space-between;border-radius:0.375rem;align-items:center;font-weight:600;margin-top:1rem}.shortcode-confirmacion .data .img-payment{background:white;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;padding:2.5rem 0;margin-bottom:0.75rem}.shortcode-confirmacion .data .img-payment
img{width:122px;height:auto}@media (max-width: 1199px){.modalViajes .custom-control.custom-checkbox{margin-bottom:2.5rem}.modalViajes .custom-checkbox.conditions .invalid-feedback{top:3.3rem}.formulario_viajes{padding:1.5rem 1.5rem 2rem}}@media (max-width: 1025px){}@media (max-width: 991px){.formulario_viajes{padding:1.5rem 1rem 2rem}}@media (max-width: 767px){.modalViajes .custom-control.custom-checkbox{margin-bottom:3.5rem}.modalViajes .custom-checkbox .invalid-feedback{top:2.3rem}.formulario_viajes{padding:1.25rem 1.25rem}.formulario_viajes .btn.btn-primary{margin-top:1rem}.modalViajes
.header{flex-direction:column}.modalViajes .header
a{width:100%;position:unset}.modalViajes .header>div{padding:2rem}.modalViajes .header>div.imagen-header{padding:4rem 2rem}.modalViajes .custom-checkbox.conditions .invalid-feedback{top:2.3rem}.modalViajes .modal-header
.close{top:-1rem;right:-1rem}.modalViajes
.header{background-size:auto}.elementor-column.icon-text .elementor-icon-box-wrapper{display:flex}.elementor-column.icon-text .elementor-icon-box-content{margin-left:0.5rem}}@media (max-width: 422px){.modalViajes .custom-checkbox .invalid-feedback{top:3.2rem}.modalViajes .custom-checkbox.conditions .invalid-feedback{top:3.3rem}}