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