#field-msi-bank,#field-msi-period,#field-msi-reembolso,.hiddenx{display:none}.reserve__car-details__visible,.reserve__steps__visible{transition:all .3s ease-in-out;box-shadow:0 -8px 10px -11px #000}.cursor-pointer,.tab{cursor:pointer}.content_item__service::after,.reserve__car-details::before,.reserve__steps__nav__item::after{content:''}.msi_option{margin-bottom:10px}#field-msi-reembolso{margin-top:42px}#field-msi-period{margin-top:13px}.icon__car{width:18px}#tab-1 .checkbox__white{border-color:#fff}.payment__types__item__details .txt-garantia{font-size:.8em;color:#727272}#field-policy .payment__form__field__label{font-weight:400}.embed-container{position:static;overflow:hidden;margin-top:30px}#box-paypal{height:300px}.payment__types .box-policy-card{width:90%}.reserve__car-details .reserve__car-error,.reserve__car-details .reserve__car-error_update{border:1px solid red!important;background-color:#f4c6c6;margin-top:10px;text-align:center;font-size:.9em;display:none}.reserve__car-error,.reserve__car-error_update{border:1px solid red!important;background-color:red;margin-top:10px;text-align:center;font-size:.9em;display:none}.reserve__car__visible{overflow-y:hidden}.m_t_r{margin-top:10px}.hidde__prod{display:none!important}.payment__description{width:93%}figure{margin:0;padding:0}.reserve{display:flex;flex-flow:column}.footer-mobile__item__tm{padding-bottom:20px}.reserve__steps{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;transition:all .3s ease-in-out;transform:translateX(0);width:100%}.reserve__steps__visible{transform:translateX(-87%);z-index:3000;top:3.8em;right:11em}.reserve__title{color:#1a6fe2;font-size:1.4em;margin:.5em .7em 1em;padding:0;width:89%}.reserve__steps__nav{align-items:center;display:flex;margin:.5em 1em;width:auto}.banner-msi{z-index:2;background:#213c73;align-items:center;display:flex;margin:20px auto 10px;justify-content:center;width:80%}.banner-msi img{height:auto;width:400px}.reserve__steps__item{width:49%}.reserve__steps__item img{height:auto;width:100%}.reserve__steps__nav__item{align-items:center;background-color:#e0e0e0;border-radius:50%;border:1px solid #bfbfbf;color:#063f6c;display:flex;height:1.87em;justify-content:center;margin-right:.625em;position:relative;width:1.87em;z-index:2}.reserve__steps__nav__item::after{border-bottom:1px solid #bfbfbf;position:absolute;top:0;right:-11px;height:50%;display:flex;width:.6em;align-items:center;justify-content:center}.reserve__steps__nav__item__link{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.reserve__steps__nav__item__link img{height:auto;width:85%}.reserve__steps__nav__item__return{background-color:transparent;border:none}.reserve__steps__nav__item__return::after{display:none!important}.detail__car{display:flex;font-size:.9em;margin-left:1em;margin-top:0;margin-bottom:10px}.reserve__steps__nav__item:last-child::after{border:0}.reserve__steps__nav__select{background-color:#1a6fe2;color:#fff}.reserve-car{margin-right:1em}.reserve-car__item img{height:auto;width:30px;cursor:pointer}.reserve-car__item__more{font-size:.9em;color:#1e70e2;font-weight:600;border:2px solid;padding:5px 7px;border-radius:3px}.reserve-car__item__close{display:none}.reserve-car__item__view{display:flex}.reserve__steps__visible .reserve-car__item__view{display:none}.reserve__steps__visible .reserve-car__item__close{display:flex;margin-left:-.6em}.reserve__step_title{align-items:center;color:#005daa;display:flex;font-size:1.6em;justify-content:center;margin:0;padding:0;width:100%}.reserve__step__instructions{color:#727272;margin:.5em 1em;padding:0;width:auto}.reserve__item{overflow:hidden;width:100%}.reserve__content{max-width:730px;transition:all .3s ease-in-out;transform:translateX(0)}.reserve__content__visible{transition:all .3s ease-in-out;transform:translateX(-90%)}.reserve__car-details{background-color:#1a6fe2;bottom:0;height:auto;overflow:auto;position:fixed;right:0;transition:all .3s ease-in-out;transform:translateX(100%);width:88%;z-index:105;-webkit-overflow-scrolling:touch}.reserve__car-details__visible{transform:translateX(0)}.reserve__items,.reserve__vehicle__items{align-items:center;display:flex;height:auto;flex-flow:wrap;justify-content:center;margin-top:1.5em;width:100%;z-index:2}.reserve__vehicle__item{align-items:center;box-shadow:0 0 10px 1px #a8a8a8;border-radius:.3em;display:flex;justify-content:space-around;flex-flow:wrap;margin-bottom:1.5em;position:relative;transition:all .3s ease;width:94%}.input__checkbox{align-items:center;border-radius:.4em 0 0 .4em;display:flex;justify-content:center;padding:1em .5em;width:1.25em}.input__checkbox__top{align-items:flex-start}.reserve__item__checkbox{border:1px solid #a8a8a8;background-color:#fff;border-radius:50%;flex-shrink:0;height:1.25em;padding:0;transition:all .3s ease;width:1.25em}.reserve__vehicle__item__select{border:10px solid #1a6fe2;transition:all .3s ease}.reserve__vehicle__item__select .reserve__item__checkbox{background-color:#1a6fe2}.reserve__vehicle__item__select .details__btn__select.button{display:none}.reserve__vehicle__item__imagen{align-items:center;display:flex;height:100px;justify-content:center;margin:1em 0 0;overflow:hidden;position:relative;width:85%}.reserve__vehicle__item__imagen img{height:100%;width:auto;transition:all .3s ease}.reserve__vehicle__item__detail{align-items:center;display:flex;justify-content:center;flex-flow:column;margin:1.5em 0;width:100%}.detail__title{color:#454343;font-size:1.3em;margin-top:.7em;margin-bottom:0;text-align:center;width:100%}.detail__restriccion{color:red;font-size:15px;font-weight:700;width:100%}.detail__info{opacity:.2;width:100%}.detail__price,.detail__subtitle{margin-bottom:.5em;width:100%;text-align:center}.detail__subtitle{color:#727272;font-size:.8em;margin-top:0}.detail__price{color:#005daa;font-size:1.3em;font-weight:700;position:relative}.detail__price span{font-size:.5em;margin-left:.4em;margin-top:.3em}.detail__auto{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.detail__auto__item{align-items:center;border:1px solid #005daa;display:flex;flex-flow:nowrap;justify-content:center;padding:.2em;height:30px;width:35px;margin-left:.5em}.detail__auto__item img{height:auto;width:30px}.detail__auto__baggage img,.detail__auto__seating img{height:15px;width:15px}.detail__auto__seating__mobile{color:#005daa;font-size:.8em;font-weight:700;margin-left:.4em;transition:all .3s ease}.detail__auto__seating__desk{display:none;transition:all .3s ease}.reserve__content__next{align-items:center;display:none;justify-content:center;margin:2em 0 0;width:100%;position:fixed;bottom:65px;left:0;right:0;z-index:100}.reserve__button{background:#073f6b;border-radius:0;height:60px;width:100%}.reserve__car-details .reserve__title{color:#fff;margin:1.2em 1em 0 1.2em;text-transform:uppercase}.reserve__car-details__item{padding:1.5em;border-bottom:1px solid #4890f0}.reserve__car-details__item h3{color:#fff22d;margin:0;padding:0}.reserve__car-details__item p{color:#fff;margin:0;padding:0}.reserve__car-details__item__product{display:flex;justify-content:space-between}.content__tab,.tab{align-items:center;transition:all linear .1s;display:flex}.reserve__car-details__item__total{margin-top:.8em}.reserve__car-details__total{background-color:#4890f0;padding-bottom:5em}.reserve__car-details__total__finish{padding:1em;border-radius:0 0 .4em .4em}.reserve__services__item input{height:32px;visibility:hidden;margin:0;width:0}.tab{background:#e0e0e0;border-left:1px solid #bfbfbf;border-radius:.4em .4em 0 0;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;color:#a8a8a8;height:45px;font-size:15px;justify-content:center;line-height:18px;text-align:center;text-transform:uppercase;outline:0;width:47%}.tab:hover{background:#1a6fe2;color:#fff;transition:all linear .1s}.tab.active{background:#fff;color:#666;transition:all linear .1s}.reserve__services__content{border-radius:.5em .5em 0 0;border-top:1px solid #bfbfbf;clear:both;float:left;height:auto;overflow:hidden;padding:20px 0;position:relative;width:100%;z-index:5}.content__tab__coverage,.content__tab__item{border-radius:.4em;box-shadow:0 0 10px 1px #a8a8a8}.content__tab{justify-content:center;flex-flow:column;left:0;right:0;max-height:100%}.content__tab__intro{color:#063f6c;font-size:1.2em;margin:1em}.reserve__services__item{align-items:center;display:flex;flex-flow:wrap;justify-content:center;width:100%}.content__tab__item{align-items:center;display:flex;justify-content:space-around;height:auto;margin-bottom:2em;position:relative;width:95%}.content__tab__item .detail__title{margin:0}.content__tab__item .detail__price{margin:.5em 0}.content__tab__item .detail__price,.content__tab__item .detail__title{color:#005daa;text-align:left}.reserve__item__box{align-items:center;display:flex;flex:1 1 auto;flex-flow:column;height:100%;justify-content:flex-start;padding:.7em;position:relative;width:40%}.content_item__service{position:relative;overflow:visible}.content_item__service::after{top:0;bottom:0;height:95%;margin:auto;border-right:1px solid #bfbfbf;width:100%;position:absolute}.content_item__service .detail__price span{margin-top:.3em}.detail__discount{color:#3fc380;font-size:.75em;width:100%;margin-top:5px}.content__item__details .detail__title{color:#7e7e7e}.content__item__details a{color:#1a6fe2;text-decoration:underline;width:100%}.content__item__details .content__item__details__abstract{text-align:left;width:100%}.content__item__details__abstract{color:#727272;font-size:.8em;padding:0;margin:.2em 0;transition:all .3s ease-in-out}.content__item__details__more{flex-flow:column}.content__item__details__more .reserve__item__box{width:97%}.content__item__details__more .content_item__service{align-items:center;flex-flow:wrap;justify-content:center}.content__item__details__more .content_item__service::after{content:none}.content__item__details__more .detail__title{text-align:center}.content__item__details__more .content_item__service div{align-items:center;display:flex;font-size:1.2em;justify-content:center;width:49%}.content__item__details__more .content__item__details .detail__title{text-align:left}.content__item__details__more .content__item__details__abstract,.content__item__details__more .details__btn__more,.content__item__details__more .input__checkbox{display:none;transition:all .3s ease-in-out}.content__item__details__more .content__item__details__content,.content__item__details__more .details__btn__less,.content__item__details__more .details__btn__select{display:block;transition:all .3s ease-in-out}.content__item__details__more .content__item__details__content{width:100%}.content__item__details__content{color:#727272;padding-left:1em;text-align:justify;width:100%}.content__item__details__content p{padding:1em}.content__item__details__more .details__btn__select{align-items:center;background-color:#1a6fe2;color:#fff;display:flex;height:40px;text-decoration:none;width:60%}.content__item__details__more .details__btn__less{display:flex;justify-content:center;margin:1em 0;width:100%}.content__tab__coverage{align-items:center;background-color:#1a6fe2;display:flex;flex-flow:column;height:100px;justify-content:center;margin-bottom:1em;position:relative;transition:all .3s ease-in-out;width:96%}.content__tab__coverage .reserve__coverage{align-items:center;color:#fff200;display:flex;font-size:1.3em;justify-content:center;padding:1em;width:96%}.content__tab__coverage a img{margin-right:.5em;transition:all .3s ease-in-out}.reserve__coverage__close{display:none;position:absolute;right:-.3em;top:.3em;transition:all .3s ease-in-out}.content__tab__coverage__visible .reserve__coverage{font-size:1.2em;margin-bottom:0;margin-top:1.5em;padding-bottom:0}.content__tab__coverage__visible .reserve__coverage__close{display:block;transition:all .3s ease-in-out}.content__tab__coverage__visible .reserve__coverage img{display:none}.content__tab__coverage.content__tab__coverage__visible{height:auto}.content__tab__coverage__visible .coverage__details__item{display:block;margin-bottom:1.5em;transition:all .3s ease-in-out;width:96%}.content__tab-2 .coverage__details__product,.content__tab__coverage__visible .coverage__details__product{align-items:flex-start;display:flex;justify-content:space-around;padding:1em 0;transition:all .3s ease-in-out;width:100%}.content__tab-2 .coverage__details__product{width:95%}.content__tab-2 .coverage__details__item__checkbox,.content__tab__coverage__visible .coverage__details__item__checkbox{border:1px solid #063f6c;height:1.3em;margin-top:.3em;width:1.3em}.content__tab__coverage__visible .detail__title{color:#fff200;text-align:left;font-size:1em;margin:0;padding:0}.content__tab__coverage__visible .detail__price{color:#fff;font-size:1.1em}.content__tab__coverage__visible .content__item__details__abstract{color:#fff;margin:0;padding:0}.content__tab-2 .coverage__details__item__content,.content__tab__coverage__visible .coverage__details__item__content{width:86%}.coverage__details__item__content .detail__price,.coverage__details__item__content .detail__title{text-align:left}.content__tab-2 .coverage__details__product .detail__title{color:#063f6c;margin:0}.content__tab-2 .coverage__details__product .detail__price{color:#3fc380}.coverage__details__item__checkbox.coverage__details__item__checkbox__select{background-image:url(../img/icon-checkbox-blue.svg);background-position:center;background-size:21px;border:none;transition:all .3s ease-in-out}.coverage__details__item__checkbox.coverage__details__item__checkbox__select__2{background-image:url(../img/icon-checkbox-white.svg);background-position:center;background-size:21px;border:none;transition:all .3s ease-in-out}.coverage__details__item .reserve__car-details__item__product{border-top:1px solid #4890f0;color:#fff;font-size:1.2em}.reserve__payment__main{flex-flow:column;margin:0}.payment__intro{color:#213b73;font-size:20px;line-height:30px;font-weight:700;width:93%}.payment__form{align-items:center;border-radius:.4em;box-shadow:0 0 10px 1px #a8a8a8;display:flex;flex-flow:column;justify-content:center;margin:0;padding:3em 0;width:93%}.payment__types__item__details .payment__form{box-shadow:none;padding:0;margin:0}.payment__form__field{align-items:center;display:flex;justify-content:start;flex-flow:column;height:auto;margin-bottom:.8em;width:94%}.payment__form__field__label{color:#9e9e9e;font-size:1em;font-weight:700;margin-bottom:.2em;width:100%}.payment__form__field__input{border:1px solid #9e9e9e;border-radius:.3em;padding:.5em 2%;font-size:1.1em;width:95%}.payment__form__field .form__select{width:100%}.payment__form__field__label sup{color:#1a6fe2}.payment__types__item.content__tab__item{align-items:stretch}.payment__types{align-items:center;display:flex;flex-flow:column;height:auto;margin:2em 0;width:100%}.payment__types__item__details{border-radius:0 .3em .3em 0;display:flex;flex-flow:column;justify-content:flex-start;padding:1em;width:90%}.payment__total{color:#7a7a7a;font-size:1em;margin:.3em 0}.payment__text{color:#9e9e9e;font-size:1em;padding-right:.2em}.payment__total span{color:#3fc380}.payment__cards{align-items:center;display:flex;display:none;flex-flow:wrap;justify-content:space-around;margin-bottom:2em}.payment__cards img:first-child{height:30px;margin-bottom:1.5em;width:88%}.payment__cards__logo{height:30px;width:auto}.payment__form__type-select{display:flex;flex-flow:wrap;justify-content:space-between}.payment__form__type-select select{background:url(../img/icon-down-arrow-blue.svg) center right no-repeat #fff;width:48%;height:40px;font-size:1.2em;color:#9e9e9e;border:1px solid #9e9e9e;padding:.2em .7em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.payment__logo{align-items:center;display:flex;padding:0;margin:0;width:100%}.payment__logo img{height:40px;width:auto}.payment__logo h3{color:#9e9e9e;font-size:1em;margin:0;text-transform:uppercase}span.payment__other{color:#e1193a}.reserve__car-details__finish{align-items:center;display:flex;justify-content:center;padding-bottom:5em}.reserve__button__finish{border-radius:.4em;width:85%;display:none;transition:all .3s ease-in-out}.reserve__finish{align-items:center;border:2px solid #3fc380;background-color:#cdfce4;border-radius:.4em;color:#309461;flex-flow:column;font-size:1em;display:flex;justify-content:center;margin-top:3em;padding:.5em 0;width:90%}.reserve__finish .detail__title{color:#309461;font-size:1.5em;margin:0;padding:.5em 1em .3em;text-align:center}.reserve__details{align-items:center;border-radius:.4em;box-shadow:1px 1px 6px 0 #000;display:flex;flex-flow:column;justify-content:center;margin:2em 0;width:90%}.reserve__details__item .detail__title{color:#063f6c;font-size:1.1em;text-align:center}.reserve__finish p{font-size:.8em;padding:0;margin:0;text-align:center}.reserve__details__item{text-align:center;width:80%;border-bottom:1px solid #ddd;padding:1em 0}.detail__number{color:#309461;font-size:2em}.detail__name{color:#727272;font-size:1.4em}.reserve__details__item__btn{align-items:center;display:flex;flex-flow:column;justify-content:center}.reserve__details__item__btn a{align-items:center;display:flex;justify-content:center;margin:1em 0;text-transform:uppercase;width:100%}#reserve_confirmation{align-items:center;display:inline;justify-content:center;margin:1em 0;text-transform:uppercase;width:100%}.reserve__print{background-color:#1a6fe2}.reserve__print__client{background-color:#28b373}.reserve__ticket{background-color:#3fc380}.reserve__cancel{background-color:#8d8d8d}#modal-confirm .btn-no,#modal-confirm .btn-yes{padding-left:15px;padding-right:15px}.questions{display:flex;flex-flow:column;padding:1em;width:90%}.questions__item{color:#1a6fe2;font-size:1.2em;margin:.6em 0}.thanks{align-items:center;display:flex;flex-flow:column;justify-content:center;width:70%}.thanks .reserve__title{color:#063f6c;font-size:1.2em;text-align:center}.thanks p{color:#7a7a7a;margin:0;padding:0;text-align:center}.thanks a{color:#1a6fe2;text-align:center;text-transform:none}.banner-msi___desktop,.content__item__details__content,.content__item__details__more .reserve__item__checkbox,.coverage__details__item,.details__btn__less,.details__btn__select{transition:all .3s ease-in-out;display:none}.step3 .reserve__services__item{display:block!important}.step3 .content_item__service div{width:98%}.step3 .detail__discount{text-align:center}.spinner.loading{height:90%;position:relative;text-align:center}.spinner.loading:before{content:"";height:30px;width:30px;margin:-15px auto auto -15px;position:absolute;top:50%;left:50%;border-width:8px;border-style:solid;border-color:#2180c0 #ccc #ccc;border-radius:100%;animation:rotation .7s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.loader,.loader_reservas{width:100%;height:100%;position:fixed;top:0;left:0;background:#00000080;z-index:10001;display:none}.spinner.loading p{position:relative;top:55%;color:#fff;font-weight:700}@media screen and (max-width:768px){#field-msi-period,#field-msi-reembolso{margin-top:0}.reserve__button{background-color:#28b373;box-shadow:0 -2px 8px 0 #22392e}}@media screen and (max-width:600px){.step3 .content__item__details__more{display:block}.content__item__details__more .content__item__details__content{padding:0;width:90%}}@media screen and (max-width:450px){.step3 .detail__price{flex-wrap:wrap}.step3 .tachado-steps{text-align:right;width:46%}.step3 .mxn-steps{width:46%}}@media screen and (max-width:421px){.banner-msi img{width:300px}.reserve-car{margin-right:5px}}@media screen and (max-width:399px){.reserve__vehicle__item{align-items:flex-start}.detail__restriccion{text-align:center;width:80%}}@media screen and (min-width:400px){.reserve__vehicle__item__imagen{width:38%}.reserve__vehicle__item__detail{width:52%}.reserve__vehicle__item__imagen img{height:auto;width:100%}.detail__price,.detail__subtitle,.detail__title{text-align:left}.detail__auto{justify-content:space-around}.detail__auto__item{margin-left:.2em;height:25px;width:25px}}@media screen and (min-width:485px){.reserve__vehicle__item__imagen img{height:100%;width:auto}}@media screen and (min-width:1100px){.payment__form__field{max-width:306px;margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:1101){.payment__form__field{width:100%;max-width:unset;margin-bottom:10px}}@media screen and (min-width:768px){.payment__cards{display:flex}.payment__cards img:first-child{margin-bottom:0;width:auto}.reserve__car-details__item.reserve__car-details__finish{padding:0}.reserve__button__finish.reserve__button{height:50px;padding:0;margin-top:1.5em;width:100%!important;transition:all .3s ease-in-out;pointer-events:auto}.formulario_cotizador .reserve__button__finish.reserve__button{height:40px;width:230px!important}.reserve__button:hover{background-color:#1a6fe2;transition:all .3s ease-in-out}.details__btn__less:hover,.details__btn__more:hover{color:#005daa;font-weight:600;transition:all .3s ease-in-out}.reserve__car-details{top:15.8em}.reserve__content__next{position:relative;bottom:0}.reserve__button{width:60%;border-radius:.4em}.reserve__item__checkbox{cursor:pointer;flex:0 0 auto;margin:0 1em}.detail__auto__seating__mobile{display:none}.reserve__title{font-size:1.4em}.reserve__step_title{font-size:1.6em}.reserve__vehicle__item__imagen img{height:auto;width:100%}.reserve__vehicle__item__imagen{height:auto;width:34%}.reserve__vehicle__item__detail{width:48%}.detail__auto__seating__desk{display:flex;color:#727272;font-weight:700}.detail__auto{align-items:flex-start;flex-flow:column;justify-content:flex-start}.detail__auto__item{border:none;margin:0;width:auto}.detail__auto__item img{height:20px;margin-right:.7em;width:20px}.detail__auto__seating__desk span{font-weight:100;margin-left:.5em}.reserve__item{display:flex;flex-flow:column}.payment__form{flex-flow:wrap;justify-content:space-around}.input__checkbox{align-items:center;display:flex;background-color:#f3f3f3;width:2.5em}.payment__types__item__details{flex:1 1 auto;background-color:#fff}.payment__types{align-items:stretch;flex-flow:wrap;justify-content:space-around}.content__tab__item{align-items:stretch;width:97%}.payment__types .payment__types__item:nth-child(3n),.payment__types .payment__types__item:nth-child(4n){width:97%}.reserve__vehicle__item{align-items:stretch}.reserve__vehicle__item__select{border:5px solid #1a6fe2}.reserve__vehicle__item__detail,.reserve__vehicle__item__imagen{flex:1 1 auto}.reserve__vehicle__item__imagen{margin:1.5em}}@media only screen and (max-width:951px),only screen and (max-device-width:951px){.reserve__content__next{display:flex}}@media screen and (min-width:951px){.banner-msi__mobile,.detail__car{display:none}.banner-msi___desktop{display:flex}.reserve__steps{width:64%}.banner-msi{width:36%}.reserve__steps__nav{width:55%}.banner-msi img,.reserve__car-details__item.reserve__car-details__finish{width:100%}.reserve__content__finish .reserve__button{transition:all .3s ease-in-out;display:none}.reserve__button__finish.reserve__button{transition:all .3s ease-in-out;display:flex}.reserve__car-details__total{padding:.5em}.reserve__car-details__item{padding:1em 0;border-bottom:1px solid #ddd;width:90%}.reserve__car-details .reserve__title{background-color:#063f6c;border-top-left-radius:.3em;border-top-right-radius:.2em;font-size:1em;margin:0;padding:.9em .4em;text-align:center;width:97.5%}.reserve__car-details__item p{color:#727272}.reserve__car-details div:nth-child(6n),.reserve__car-details div:nth-child(7n),.reserve__car-details div:nth-child(8n){border:none}.reserve__car-details__total .reserve__car-details__item__product p{color:#3ec47f;font-weight:700;padding:1em}.reserve-car__btn{display:none}.reserve__item{align-items:flex-start;flex-flow:wrap}.reserve__content{flex:1 1 auto;width:65%}.reserve__car-details{align-items:center;background-color:transparent;border-radius:.4em;box-shadow:1px 1px 11px #ddd;display:flex;flex-flow:column;flex:0 0 auto;margin:1em 0 1em 1.5em;height:auto;justify-content:flex-start;max-width:280px;overflow:hidden;position:static;top:6.2em;transform:translateX(0);width:100%}.reserve__step_title{font-size:1.6em;justify-content:flex-start;margin:1em 0}.reserve__title{margin-bottom:.5em;width:94%}.reserve__car-details__item.reserve__car-details__total{background-color:#ccfce4;color:#3ec47f;border:none;width:100%}.reserve__car-details__item h3{font-size:.9em;color:#063f6c}.reserve__car-details__item p{font-size:.8em}.reserve__content__next{width:74%}.reserve__services__content{border:1px solid #bfbfbf;margin-left:.5em;padding:20px}.tab{margin-left:.5em}.content__tab__coverage{width:97.5%}}@media screen and (min-width:1241px){.reserve__car-details{max-width:400px}}@media screen and (min-width:1390px){.reserve__steps__nav{width:64%}.reserve__services__content{margin:0}.content__tab__coverage{width:99.5%}.reserve__car-details__item{padding:.5em}.reserve__step__instructions{color:#727272;margin:.5em 0}.reserve__title{margin:1.4em 0;width:100%}.content__tab__item,.payment__form,.payment__intro,.payment__types .payment__types__item:nth-child(3n),.payment__types .payment__types__item:nth-child(4n),.reserve__vehicle__item{width:99%}.reserve__steps__nav{margin:.5em 0}}.texto_seguro_paypal{font-weight:700;color:#063f6c;font-size:.9em}.font_text_18{font-size:21px!important;color:#e8240c!important;font-style:italic;text-decoration:underline}.reserve__vehicle__item__select .input__checkbox{padding:1.2em .5em}.alfanums,.alfanums_name{text-transform:uppercase}#frm_res .alfanums,#frm_res .alfanums_name{text-transform:none}.policies-btn,.policies-btn-mob{cursor:pointer;width:100%;height:51.69px;margin-top:40px;color:#000;background:#d7ecff;font-weight:700;justify-content:left;border-bottom:1px solid #d7ecff}.policies-btn p,.policies-btn-mob p{width:calc(100% - 70px);margin-left:25px;margin-bottom:initial!important}#line-circle{display:none}.policies-container,.policies-container-mob{background:#d7edff;width:100%}.policies-container{padding:25px 0}.policies-container p{margin-top:0;font-size:.9em;color:#626ae4!important;text-decoration:underline;cursor:pointer;text-align:left;margin-left:0;margin-top:-5px}.policies{padding:10px 0}.policies-container{padding:0 0 25px;margin-top:-5px}.btn-modal{cursor:pointer}.modal-content{max-width:90%!important}#titleModal{margin-bottom:10px}