body.reservecar .legacy-socialbars,body.reservecar .legacy-site-footer{display:none!important}
.rc-modern-footer{--rc-ink:#07142f;--rc-muted:#657083;--rc-blue-dark:#052b78;--rc-display:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#20376c;color:#fff;font-family:var(--rc-display);letter-spacing:0}
.rc-modern-footer *{box-sizing:border-box}.rc-modern-footer .container{margin:0 auto;max-width:1540px;padding:0 24px;width:100%}
.rc-modern-footer .footer-lead{background:#f8fbff;border-top:1px solid #e3ebf6;color:var(--rc-ink);padding:12px 0}
.rc-modern-footer .footer-lead-grid{align-items:center;background:#fff;border:1px solid #dbe6f4;border-radius:8px;box-shadow:0 10px 26px rgba(17,40,82,.05);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}
.rc-modern-footer .footer-accordion-toggle{display:none}.rc-modern-footer .footer-accordion-panel{min-width:0}.rc-modern-footer .footer-offers .footer-accordion-panel{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(330px,1fr) minmax(300px,.78fr)}.rc-modern-footer .footer-follow{justify-self:end}
.rc-modern-footer .footer-kicker,.rc-modern-footer .footer-column h3{color:var(--rc-blue-dark);display:block;font-size:13px;font-weight:800;line-height:1.25;margin:0 0 7px;text-transform:uppercase}
.rc-modern-footer .footer-lead p{color:var(--rc-muted);font-size:13px;line-height:1.45;margin:0}.rc-modern-footer .newsletter-control{align-items:center;background:#f7faff;border:1px solid #c8d6ea;border-radius:6px;display:flex;height:36px;overflow:hidden}
.rc-modern-footer .newsletter-control input{background:transparent;border:0;color:var(--rc-ink);flex:1;font-size:13px;min-width:0;outline:0;padding:0 12px}.rc-modern-footer .newsletter-control button{align-items:center;background:#fff;border:0;border-left:1px solid #dbe6f4;color:#17bf56;display:inline-flex;flex:0 0 42px;font-size:17px;height:100%;justify-content:center}
.rc-modern-footer .social-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rc-modern-footer .social-links a{align-items:center;border:1px solid #c9d5e8;border-radius:6px;color:#16b957!important;display:inline-flex;font-size:14px;height:32px;justify-content:center;text-decoration:none;width:32px}.rc-modern-footer .social-links a:hover{background:#16b957;border-color:#16b957;color:#fff!important}
.rc-modern-footer .footer-main{background:#20376c;padding:20px 0 18px}.rc-modern-footer .footer-main-grid{display:grid;gap:22px;grid-template-columns:minmax(170px,1fr) minmax(160px,.95fr) minmax(160px,.95fr) minmax(140px,.85fr) minmax(150px,.85fr)}
.rc-modern-footer .footer-brand img{display:block;height:auto;margin-bottom:14px;max-width:162px}.rc-modern-footer .footer-brand p{color:rgba(255,255,255,.82);font-size:12px;line-height:1.45;margin:0 0 6px}.rc-modern-footer .footer-column{display:flex;flex-direction:column;gap:7px}.rc-modern-footer .footer-column .footer-accordion-panel{display:flex;flex-direction:column;gap:7px}
.rc-modern-footer .footer-column h3{color:#fff;font-size:12.5px;margin-bottom:5px}.rc-modern-footer .footer-column a,.rc-modern-footer .footer-column span{align-items:center;color:rgba(255,255,255,.82);display:inline-flex;font-size:12px;font-weight:450;gap:7px;line-height:1.35;text-decoration:none}.rc-modern-footer .footer-column a:hover{color:#fff}.rc-modern-footer .footer-contact i{color:rgba(255,255,255,.72);font-size:13px}
.rc-modern-footer .payment-badges{display:flex;flex-wrap:wrap;gap:5px;margin:0;max-width:136px}.rc-modern-footer .footer-trust-row{align-items:flex-start;display:flex;gap:11px}.rc-modern-footer .general-sprites{background-image:url("/images/general-sprites.png");background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px}.rc-modern-footer .card-american{background-position:-150px -101px;width:41px;height:28px}.rc-modern-footer .card-diners{background-position:-203px -101px;width:41px;height:28px}.rc-modern-footer .card-elo{background-position:-255px -101px;width:41px;height:28px}.rc-modern-footer .card-master{background-position:-308px -101px;width:41px;height:28px}.rc-modern-footer .card-visa{background-position:-361px -101px;width:41px;height:28px}.rc-modern-footer .secure-badge{display:inline-flex;flex:0 0 34px;height:34px;overflow:hidden;text-decoration:none;width:34px}.rc-modern-footer .selo-entrust{background-position:-419px -99px;width:50px;height:50px;transform:scale(.68);transform-origin:left top}
@media(min-width:1200px){body.disponibilidade .rc-modern-footer .container{max-width:1320px;padding-left:15px;padding-right:15px;width:100%}body.disponibilidade .rc-modern-footer .footer-lead-grid{width:100%}body.disponibilidade .rc-modern-footer .footer-offers{min-width:0}}
@media(max-width:1199.98px){.rc-modern-footer .footer-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-modern-footer .footer-brand{grid-column:1/-1}}
@media(max-width:767.98px){.rc-modern-footer .footer-lead{background:#fff;border-top:1px solid #d7dde8;padding:0}.rc-modern-footer>.footer-lead .container,.rc-modern-footer>.footer-main .container{max-width:none;padding:0;width:100%}.rc-modern-footer .footer-lead-grid{background:#fff;border:0;border-radius:0;box-shadow:none;display:block;padding:0}.rc-modern-footer .footer-main-grid{display:flex;flex-direction:column;gap:0}.rc-modern-footer .footer-accordion-section{width:100%}.rc-modern-footer .footer-accordion-toggle{align-items:center;border:0;display:flex;font-family:var(--rc-display);font-size:15px;font-weight:650;justify-content:space-between;min-height:44px;padding:0 16px;text-align:left;text-transform:uppercase;width:100%}.rc-modern-footer .footer-lead .footer-accordion-toggle{background:#fff;border-bottom:1px solid #667085;color:#0f2a5f}.rc-modern-footer .footer-main .footer-accordion-toggle{background:#20376c;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.rc-modern-footer .footer-accordion-icon{font-family:Arial,sans-serif;font-size:23px;font-weight:600}.rc-modern-footer .footer-accordion-icon:before{content:"+"}.rc-modern-footer .is-open .footer-accordion-icon:before{content:"-"}.rc-modern-footer .footer-accordion-panel,.rc-modern-footer .footer-offers .footer-accordion-panel,.rc-modern-footer .footer-column .footer-accordion-panel{display:flex;flex-direction:column;gap:7px;max-height:0;opacity:0;overflow:hidden;padding:0 16px;transition:max-height .25s ease,opacity .2s ease,padding .2s ease}.rc-modern-footer .is-open>.footer-accordion-panel{max-height:480px;opacity:1;padding:10px 16px 12px}.rc-modern-footer .social-links{justify-content:flex-start}.rc-modern-footer .footer-main{padding:0}.rc-modern-footer .footer-brand{order:20;padding:20px 16px 24px;text-align:center}.rc-modern-footer .footer-brand img{display:none}.rc-modern-footer .footer-brand p{color:rgba(255,255,255,.62);font-size:14px}.rc-modern-footer .footer-column{gap:0}.rc-modern-footer .footer-column-title,.rc-modern-footer .footer-kicker{display:none!important}.rc-modern-footer .footer-column a,.rc-modern-footer .footer-column span,.rc-modern-footer .footer-lead p{font-size:14px}.rc-modern-footer .newsletter-control{height:40px}.rc-modern-footer .footer-trust{display:none}}

.support-modal{--rc-ink:#07142f;--rc-muted:#657083;--rc-blue:#0058ff;--rc-line:#d6e0ee;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}
.support-modal .modal-dialog{max-width:min(92vw,620px)}
.support-modal.contact-modal .support-dialog{max-width:min(92vw,760px)}
.support-modal .support-modal-content{border:0;border-radius:14px;box-shadow:0 22px 60px rgba(7,20,47,.26);overflow:hidden}
.support-modal .support-modal-header{align-items:flex-start;background:linear-gradient(135deg,#f6faff 0%,#fff 100%);border-bottom:1px solid #e3ebf6;display:flex;gap:16px;justify-content:space-between;padding:22px}
.support-modal .support-modal-heading{align-items:flex-start;display:flex;gap:14px;min-width:0}
.support-modal .support-modal-icon{align-items:center;background:#eaf2ff;border:1px solid #d8e6fb;border-radius:50%;color:var(--rc-blue);display:inline-flex;flex:0 0 44px;font-size:18px;height:44px;justify-content:center;width:44px}
.support-modal .support-modal-kicker{color:var(--rc-blue);display:block;font-size:12px;font-weight:800;line-height:1.2;margin-bottom:4px;text-transform:uppercase}
.support-modal .modal-title{color:var(--rc-ink);font-size:26px;font-weight:750;line-height:1.15;margin:0}
.support-modal .support-modal-heading p{color:var(--rc-muted);font-size:15px;line-height:1.4;margin:6px 0 0}
.support-modal .support-modal-close{align-items:center;background:#fff;border:1px solid var(--rc-line);border-radius:50%;color:#566273;cursor:pointer;display:inline-flex;flex:0 0 36px;font-size:25px;height:36px;justify-content:center;line-height:1;opacity:1;padding:0;text-shadow:none;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;width:36px}
.support-modal .support-modal-close:hover,.support-modal .support-modal-close:focus{border-color:#bfd0e8;box-shadow:0 8px 18px rgba(7,20,47,.12);color:var(--rc-blue);outline:none;transform:translateY(-1px)}
.support-modal .support-modal-close span{line-height:1;margin-top:-2px}
.support-modal .support-modal-body{padding:22px}
.support-modal .support-modal-note{align-items:center;background:#f5f8fd;border:1px solid #dfe8f5;border-radius:8px;color:#35445b;display:flex;font-size:14px;gap:10px;margin-bottom:16px;padding:12px 14px}
.support-modal .support-modal-note i{color:var(--rc-blue);font-size:16px}
.support-modal.contact-modal .row{margin-left:0;margin-right:0}
.support-modal.contact-modal .modal-body [class*="col-"]{padding-left:0;padding-right:0}
.support-modal.contact-modal .form-control{border:1px solid #d6e0ee;border-radius:8px;box-shadow:none;color:var(--rc-ink);font-size:15px;min-height:44px;width:100%}
.support-modal.contact-modal .form-control:focus{border-color:var(--rc-blue);box-shadow:0 0 0 3px rgba(0,88,255,.12);outline:0}
.support-modal.contact-modal textarea.form-control{min-height:104px;resize:vertical}
.support-modal .contact-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.support-modal .contact-form-grid .form-group{margin:0}
.support-modal .contact-field-full{grid-column:1/-1}
.support-modal .contact-feedback:not(:empty){align-items:flex-start;border:1px solid;border-radius:10px;display:flex;gap:11px;margin:12px 0;padding:12px 14px}
.support-modal .contact-feedback i{flex:0 0 auto;font-size:19px;line-height:1.2}
.support-modal .contact-feedback strong,.support-modal .contact-feedback span{display:block}
.support-modal .contact-feedback span{font-size:13px;line-height:1.35;margin-top:2px}
.support-modal .contact-feedback.is-success{background:#effaf5;border-color:#bce8d3;color:#176b48}
.support-modal .contact-feedback.is-error{background:#fff4f4;border-color:#f1c4c4;color:#a12c2c}
.support-modal .support-submit{border-radius:8px;font-size:16px;font-weight:800;min-height:48px;width:100%}
.support-modal .conteiner-loading{margin-left:0;margin-right:0}
@media(max-width:479.98px){.support-modal.contact-modal .modal-dialog{margin:8px auto;max-width:calc(100vw - 16px)}.support-modal.contact-modal .support-modal-content{max-height:calc(100vh - 16px);overflow-y:auto}.support-modal .contact-form-grid{gap:10px;grid-template-columns:1fr}.support-modal .contact-field-full{grid-column:auto}.support-modal.contact-modal textarea.form-control{min-height:92px}.support-modal .support-modal-header{gap:12px;padding:18px}.support-modal .support-modal-heading{gap:11px}.support-modal .support-modal-icon{flex-basis:38px;font-size:16px;height:38px;width:38px}.support-modal .modal-title{font-size:22px}.support-modal .support-modal-heading p{font-size:14px}.support-modal .support-modal-body{padding:18px}.support-modal .support-modal-note{align-items:flex-start;font-size:13px;line-height:1.35;padding:10px 12px}}
