p{margin-bottom:0}#mas-login{margin-top:222px}#mas-login form{background:var(--secondary-bg);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.login-content p{color:var(--primary-txt);letter-spacing:-.02em;margin-bottom:2.8rem;font-size:30px;font-style:normal;font-weight:600;line-height:37px}form div.fields-container{grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;margin:0 15%;padding-top:7.8rem;padding-bottom:4rem;display:grid}form div.wrapper-img{background-position:50%;background-repeat:no-repeat;background-size:cover}form.login div.fields-container{grid-template-areas:"email""pass""recapcha""btn""option"}form.signup div.fields-container{grid-template-areas:"email""first_name""last_name""pass""confirm""recapcha""btn""option"}form.recovery div.fields-container{grid-template-areas:"email""recapcha""btn""option"}.input-text{border:none;border-radius:.4rem;width:100%;height:50px;padding:1.5rem}.input-text::placeholder{color:var(--secondary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}.boton{background:var(--secondary-color);color:var(--input-color);text-transform:uppercase;text-align:center;border:none;border-radius:.4rem;width:100%;height:50px;padding:1.5rem;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-decoration:none;display:none}.boton:hover{cursor:pointer}form.login input.btn-login,form.signup input.btn-signup,form.recovery input.btn-recovery{display:block}.options-login{background:var(--primary-bg);flex-direction:column;gap:.9rem;margin-top:3.6rem;padding:2rem;display:flex}.options-login p{margin-bottom:0}.opc{justify-content:space-between;align-items:center;display:flex}.opc p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}form.signup div.opc1,form.recovery div.opc2,form.login div.opc3{display:none}.boton-create,.boton-recovery,.boton-login{background:var(--primary-color);width:100px;color:var(--white-txt);text-transform:uppercase;text-align:center;border:none;border-radius:4px;height:20px;font-size:10px;font-style:normal;font-weight:700;line-height:12px;text-decoration:none}form.login div.pass_confirmation,form.login div.fullname,form.login div.email,form.recovery div.pass_confirmation,form.recovery div.fullname,form.recovery div.password,form.recovery div.email{display:none}#mas-login section.always-with-us{margin-top:13.9rem}.wrapper-captcha{justify-content:center;align-items:center;margin-top:2rem;display:flex}@media (width<=992px) and (width>=768px){form div.fields-container{margin:0 20px}div.fields-container{grid-column-gap:10%}}@media (width<=767.98px){#mas-login{margin-top:112px}#mas-login form{grid-template-columns:1fr}form div.wrapper-img{width:auto;height:360px}#mas-login section.blog-carousel,#mas-login section.always-with-us{display:none}.login-content p{text-align:center;letter-spacing:-.02em;margin-bottom:5.7rem;font-size:20px;line-height:24px}div.fields-container{grid-template-columns:1fr;grid-template-areas:"email""pass""option""btn";padding-top:4.9rem;padding-bottom:4.2rem}form div.fields-container{margin:0 20px}form.login div.fields-container{grid-template-areas:"email""pass""recapcha""btn""option"}form.signup div.fields-container{grid-row-gap:1rem;grid-template-areas:"email""first_name""last_name""pass""confirm""recapcha""btn""option"}form.recovery div.fields-container{grid-template-areas:"email""recapcha""btn""option"}.g-recaptcha{justify-content:center;display:flex}.boton{margin-top:24px}.options-login{row-gap:2.4rem}}section.blog-carousel{margin-bottom:10.2rem}#mas-profile .profile-title{margin-top:222px;margin-bottom:111px}#mas-profile .profile-title h2{letter-spacing:-.02em;color:var(--primary-txt);font-size:30px;font-style:normal;font-weight:600;line-height:37px}#mas-profile .icon-user{display:none}#mas-profile .profile-content{background:var(--secondary-bg)}#mas-profile div.rez-user-data{grid-column-gap:25px;grid-template-columns:1fr 1fr;display:grid}#mas-profile div.user-data{flex-direction:column;padding:57px 50px;display:flex}#mas-profile div.user-data div.grid-data{grid-row-gap:20px;grid-column-gap:35px;grid-template-columns:auto 1fr;display:grid}#mas-profile .data-responsive{display:none}#mas-profile .user-data p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .user-data p:last-child{margin-bottom:0}#mas-profile .reservations{background:var(--secondary-bg);margin-top:-56px;margin-bottom:-56px;padding:2.5rem 2rem}#mas-profile .reservations h3{color:var(--primary-txt);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:17px}#mas-profile .rez-content{grid-column-gap:8px;background:var(--primary-bg);grid-template-columns:1fr 2fr 1fr;justify-items:center;margin-bottom:1.8rem;padding:1rem;display:grid}#mas-profile .rez-content:last-child{margin-bottom:0}#mas-profile .reservations-content{margin-top:33px}#mas-profile .reservations .reservations-content img{width:120px;height:auto}#mas-profile .reservations .travel-data div.wrapper-location{align-items:center;gap:11.7px;margin-bottom:5px;display:flex}#mas-profile .reservations .travel-data p.id-rez{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:700;line-height:20px}#mas-profile .reservations .travel-data p.location{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#mas-profile .reservations .travel-data p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .reservations .travel-data i{font-size:12px}#mas-profile .reservations .detail p{color:var(--primary-txt);text-align:center;margin-bottom:18px;font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .reservations .load_more{justify-content:center;margin-top:57px;display:flex}#mas-profile a.btn-payment{background:var(--secondary-color);color:var(--secondary-txt);text-transform:uppercase;text-align:center;border:none;border-radius:.5rem;width:auto;margin-top:80px;margin-right:25%;padding:1.8rem 3rem;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.5rem;text-decoration:none}#mas-profile .btn-load-more{background:var(--primary-color);color:var(--white-txt);text-align:center;text-transform:uppercase;text-align:center;border:none;border-radius:.5rem;width:50%;padding:.5rem 3rem;font-size:10px;font-style:normal;font-weight:700;line-height:12px;text-decoration:none}#mas-profile button.btn-details{background:var(--primary-color);color:var(--white-txt);text-align:center;text-transform:uppercase;text-align:center;border:none;border-radius:.5rem;width:auto;margin-top:-5px;margin-left:14px;padding:5px 1.5rem;font-size:10px;font-style:normal;font-weight:700;line-height:12px;text-decoration:none}@media (width<=991.98px){#mas-profile div.user-data{padding:57px 5px}#mas-profile div.user-data div.grid-data{grid-column-gap:15px}#mas-profile div.rez-user-data{grid-column-gap:10px}#mas-profile .profile-title h2{text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:24px}#mas-profile .info{flex:0}#mas-profile .btn-method-payment{justify-content:center;margin-bottom:41px;display:flex}#mas-profile .icon-user i{color:var(--primary-txt);background:var(--secondary-bg);z-index:999;border-radius:50%;margin-bottom:-27px;padding:1.5rem;font-size:26px}.profile-content .container{max-width:1440px}#mas-profile .reservations h3{text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}#mas-profile .data{justify-self:end}#mas-profile .info{justify-self:start}#mas-profile .data-responsive{grid-column:1/3;justify-self:center;gap:3rem;margin-top:55px;display:flex}#mas-profile .reservations .travel-data p.id-rez{font-size:14px}#mas-profile .reservations .travel-data p,#mas-profile .reservations .travel-data i{font-size:10px}}@media (width<=767.98px){#mas-profile .profile-title{margin-bottom:32px}#mas-profile div.rez-user-data{grid-template-columns:1fr}#mas-profile div.user-data{background:var(--secondary-bg);align-items:center}#mas-profile a.btn-payment{margin-top:52px;margin-right:unset}#mas-profile .reservations{margin-top:50px;padding:0}#mas-profile .reservations,#mas-profile .profile-content{background:unset;margin-bottom:0}#mas-profile .icon-user{justify-content:center;display:flex}}@media (width<=575.98px){#mas-profile .user-data{grid-template-columns:30%;justify-content:center}#mas-profile .data,#mas-profile .info{justify-self:start}#mas-profile .rez-content{grid-template-columns:1fr 1fr;justify-items:stretch;display:grid}#mas-profile .car-img{justify-self:center}#mas-profile .reservations .reservations-content img{width:100px;height:auto}#mas-profile .travel-data{justify-self:center}#mas-profile .rez-content .detail{grid-column:1/3;justify-content:space-around;align-items:baseline;margin-top:40px;display:flex}#mas-profile .btn-load-more{width:60%}}#mas-profile form.invoicing{flex-direction:column;row-gap:9px;display:flex}#mas-profile .form-group{grid-template-columns:35% 1fr;margin-bottom:0;display:grid}#mas-profile .data-invoicing{margin-top:176px}#mas-profile .data-invoicing>div.container{grid-column-gap:74px;grid-template-columns:1fr 1fr;display:grid}#mas-profile .data-invoicing .container .title-data{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}#mas-profile .data-invoicing .container .title-data button{background:unset;border:none}#mas-profile .data-invoicing .container .title-data i{color:var(--secondary-color);font-size:20px}#mas-profile .data-invoicing h1{color:var(--primary-txt);letter-spacing:-.02em;font-size:30px;font-style:normal;font-weight:600;line-height:37px}@media (width<=767.98px){#mas-profile .data-invoicing{margin-top:98px}}#mas-profile form.user-info{flex-direction:column;row-gap:9px;display:flex}#mas-profile .form-group input,#mas-profile .form-group select,#mas-profile .iti--separate-dial-code .iti__selected-dial-code{text-align:start;color:var(--primary-txt);background:unset;border:none;font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .edit .form-group input,#mas-profile .edit .form-group select{border:1px solid var(--secondary-color)}#mas-profile .form-group label{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .user-info .user-tel{background:var(--secondary-bg);height:30px}#mas-profile .user-info button#btn-edit-user{display:block}#mas-profile .user-info.edit button#btn-edit-user,#mas-profile .user-info button#btn-save-user{display:none}#mas-profile .user-info.edit button#btn-save-user{display:block}#mas-profile .user-info button#btn-close-user{display:none}#mas-profile .user-info.edit button#btn-close-user{display:block}#mas-profile .user-info button.verify-phone{background:var(--secondary-color);color:var(--secondary-txt);text-align:center;text-transform:uppercase;text-align:center;border:none;border-radius:.4rem;padding:.5rem 3rem;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.4rem;text-decoration:none}#mas-profile .user-info.phone-verified button.verify-phone{display:none}#mas-profile div.iti.iti--allow-dropdown{width:100%}#mas-profile ul.iti__country-list{background:var(--secondary-bg)}#mas-profile .user-info.edit button.verify-phone,#mas-profile .user-info.edit #btn-edit-invoice{display:none}#mas-profile .user-info.edit #btn-save-invoice,#mas-profile .user-info.edit #btn-close-invoice,#mas-profile .user-info #btn-edit-invoice{display:block}#mas-profile .user-info #btn-save-invoice,#mas-profile .user-info #btn-close-invoice{display:none}#mas-profile form.invoicing .form-group{margin:0}#mas-profile form.invoicing #btn-edit-invoice{display:block}#mas-profile form.invoicing #btn-save-invoice,#mas-profile form.invoicing #btn-close-invoice,#mas-profile form.invoicing.edit #btn-edit-invoice{display:none}#mas-profile form.invoicing.edit #btn-save-invoice,#mas-profile form.invoicing.edit #btn-close-invoice{display:block}#mas-profile .invoicing.edit .invoice-user{flex-direction:column;display:flex}#mas-profile .invoicing.edit .invoice-user input{color:var(--primary-txt);border:1px solid var(--primary-color);border-radius:.4rem;margin-bottom:7px;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-decoration:none}#mas-profile .profile-opt .official-id{background:var(--secondary-bg);padding:11px}#mas-profile .profile-opt .type-id{justify-content:space-between;align-items:center;display:flex}#mas-profile .profile-opt .type-id .check-doc{gap:23px;display:flex}#mas-profile .profile-opt .document{color:var(--primary-txt);margin-top:20px;font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .profile-opt .document .view-document{justify-content:space-between;align-items:baseline;margin-top:31px;padding:11px;display:flex}#mas-profile .profile-opt .type-id p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .profile-opt .type-id label{color:var(--primary-txt);font-size:10px;font-style:normal;font-weight:400;line-height:12px}#mas-profile .profile-opt .type-id .check-ine,#mas-profile .profile-opt .type-id .check-passport{align-items:baseline;gap:5px;display:flex}#mas-profile .profile-opt .document .view-document button{background:unset;color:var(--primary-txt);border:none;font-size:10px;font-style:normal;font-weight:700;line-height:12px;text-decoration:underline}.ajs-no-overflow .alertify .ajs-dialog img{width:200px;height:auto}#mas-profile .profile-opt .document .view-document p,#mas-profile .profile-opt .driver-license p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .profile-opt #btn-edit-documents{display:block}#mas-profile .profile-opt.edit #btn-edit-documents,#mas-profile .profile-opt #btn-save-documents{display:none}#mas-profile .profile-opt.edit #btn-save-documents{display:block}#mas-profile .profile-opt #btn-close-documents{display:none}#mas-profile .profile-opt.edit #btn-close-documents{display:block}#mas-profile .profile-opt .document .upload-document{display:none}#mas-profile .profile-opt.edit .document .upload-document{display:block}#mas-profile .profile-opt.edit .document .view-document{display:none}#mas-profile .profile-opt.edit .document .upload-document .inputs{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}#mas-profile .profile-opt.edit .document .upload-document .input-txt{color:var(--primary-bg);border:none;border-radius:.4rem;grid-column:1/2;width:100%;padding:1.5rem;font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .profile-opt.edit .document .inputs input{border:none;border-radius:.4rem}#mas-profile .profile-opt.edit .document .upload-document .btn-upload-document{background-color:var(--primary-color);width:100%;color:var(--primary-txt);border:none;border-radius:.4rem;grid-column:2/2;padding:1.5rem;font-size:10px;font-style:normal;font-weight:700;line-height:12px}#mas-profile .upload-document p{margin-top:20px;margin-bottom:26px;font-size:12px;font-style:normal;font-weight:400;line-height:15px}#mas-profile .profile-opt .driver-license{background:var(--secondary-bg);margin-top:32px;padding:11px}#mas-profile .profile-opt .driver-license p{margin-bottom:0}#mas-profile section.blog-carousel div.cont-card-travel-mas-tittle{margin:0 auto 100px}#mas-profile section.blog-carousel{margin-top:143px;margin-bottom:115px}@media (width<=767.98px){#mas-profile section.data-rez{background:0 0;margin-top:57px}#mas-profile .car-img img{width:100px;height:auto}#mas-profile .data-invoicing h1{letter-spacing:-.02em;font-size:20px;font-style:normal;font-weight:600;line-height:24px}#mas-profile .data-invoicing>div.container{grid-template-rows:auto;grid-template-columns:1fr}#mas-profile .user-info{margin-bottom:83px}#mas-profile .profile-opt{margin-top:158px}#mas-profile section.blog-carousel{display:none}}section.page-method-pay .container-shadow{max-width:120rem;margin-top:212px;margin-bottom:10rem}section.page-method-pay .container-shadow .title-method-pay{display:none}section.page-method-pay .container-shadow h1{color:var(--primary-txt);letter-spacing:-.02em;font-size:30px;font-style:normal;font-weight:600;line-height:37px}section.page-method-pay .payments{width:100%;max-width:1400px}section.page-method-pay .container-shadow a{color:var(--secondary-color);text-decoration-line:underline}section.page-method-pay .paymet-method{border:1px solid var(--secondary-color);border-radius:1rem;flex-direction:column;align-items:center;width:280px;margin-top:134px;padding:2rem;display:flex;box-shadow:0 10px 8px #0006}section.page-method-pay .paymet-method .select-opc-pay{align-self:self-end;display:flex}section.page-method-pay .paymet-method input[type=radio]{display:none}section.page-method-pay .paymet-method input[type=radio]+span{background-color:unset;cursor:pointer;border:1px solid;border-color:var(--secondary-color);border-radius:50px;padding:1rem;display:inline-block;position:relative}section.page-method-pay .payments .iconos{flex-direction:column;align-items:center;gap:3rem;margin-top:28px;margin-bottom:58px;display:flex}section.page-method-pay .payments .iconos i{color:var(--secondary-color);background-color:var(--primary-bg);font-size:4rem}section.page-method-pay section.paymet-method .buttons-pay-edit{gap:11px;margin-top:92px;margin-bottom:27px;display:flex}section.page-method-pay .info-user p{color:var(--primary-txt);font-size:12px;font-style:normal;font-weight:400;line-height:20px}section.page-method-pay section.paymet-method .buttons-pay-edit button{background:var(--primary-color);width:100px;height:50px;color:var(--white-txt);text-transform:uppercase;border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:600;line-height:15px;display:flex}section.page-method-pay .button-add{justify-content:center;display:flex}section.page-method-pay .add-payment{background:var(--primary-color);color:var(--white-txt);text-transform:uppercase;border:none;border-radius:.4rem;align-items:center;gap:11px;margin-top:73px;padding:2rem 7rem;font-size:12px;font-style:normal;font-weight:600;line-height:15px;display:flex}@media (width<=767.98px){section.page-method-pay .container-shadow{margin-top:96px;margin-bottom:28rem}section.page-method-pay section.paymet-method .buttons-pay-edit button{gap:5px;padding:1rem 1.5rem;display:flex}section.page-method-pay .pay-title{display:none}section.page-method-pay .container-shadow .title-method-pay{justify-content:center;align-items:center;gap:17px;display:flex}section.page-method-pay .container-shadow h1{letter-spacing:-.02em;font-size:20px;line-height:24px}section.page-method-pay .container-shadow .title-method-pay i{background:var(--secondary-bg);color:var(--primary-txt);border-radius:50%;padding:2rem;font-size:20px}section.page-method-pay .paymet-method{background:var(--secondary-bg);margin-top:85px}section.page-method-pay .payments{background:var(--secondary-bg);max-height:383px;margin-top:33px;margin-bottom:160px}}.slick-initialized .slick-slide{margin:0 15px 0 0}button.resend-sms{color:var(--primary-txt);font-size:1.4rem;line-height:1.7rem}button.resend-sms.btn:hover{color:unset}input[name=otp]{border:1px solid var(--secondary-color);text-align:start;color:var(--primary-txt);max-width:100pxyes;background:unset;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem}section.payment-method{width:100%;height:auto;margin-top:125px;margin-bottom:400px;position:relative}section.payment-method form{grid-column-gap:10%;grid-template-columns:40% 50%;grid-template-areas:"client-data method-select""client-data method-data""client-data submit";width:100%;height:400px;margin-top:128px;display:grid}section.payment-method div.payment-bg{background:var(--secondary-bg);z-index:-1;width:100%;height:372px;position:absolute;top:138px}section.payment-method div.client-data{background:var(--secondary-bg);padding:50px 60px}section.payment-method div.client-data h3{text-align:center;letter-spacing:-.02em;font-size:3rem;font-weight:600;line-height:3.7rem}section.payment-method div.client-data div.wrapper-fields{flex-direction:column;row-gap:12px;display:flex}section.payment-method div.client-data input,section.payment-method div.client-data textarea{background:var(--input-bg-1);color:var(--primary-txt);border:none;border-radius:4px;width:100%;padding:17px 22px;font-size:1.2rem;font-weight:400;line-height:1.5rem}#mas-recover{margin-top:222px;margin-bottom:112px}#mas-recover h1{color:var(--primary-txt);letter-spacing:-.02em;margin-bottom:2.8rem;font-size:30px;font-style:normal;font-weight:600;line-height:37px}#mas-recover form{background:var(--secondary-bg);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}#mas-recover form div.fields-container{flex-direction:column;row-gap:1rem;padding-top:7.8rem;padding-bottom:4rem;display:flex}#mas-recover form input#boton{display:block}@media (width<=767.98px){#mas-recover{margin-top:112px;margin-bottom:0}#mas-recover h1{text-align:center;letter-spacing:-.02em;margin-bottom:5.7rem;font-size:20px;line-height:24px}#mas-recover form{grid-template-columns:1fr}#mas-recover form div.fields-container{margin:0 20px}}
