.TaxiFooter-module__r845qq__footer{color:#f4f8f5;background:#102f2c;padding:56px 24px 24px}.TaxiFooter-module__r845qq__inner{width:min(1160px,100%);margin:0 auto}.TaxiFooter-module__r845qq__footer a{color:inherit;text-decoration:none}.TaxiFooter-module__r845qq__footer a:focus-visible,.TaxiFooter-module__r845qq__footer button:focus-visible,.TaxiFooter-module__r845qq__footer summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #f6bf27}.TaxiFooter-module__r845qq__footer a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.TaxiFooter-module__r845qq__footer ul{margin:0;padding:0;list-style:none}.TaxiFooter-module__r845qq__masthead{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:40px;padding-bottom:36px;display:flex}.TaxiFooter-module__r845qq__brand{min-width:0}.TaxiFooter-module__r845qq__brand>a{display:inline-flex}.TaxiFooter-module__r845qq__brand img{width:224px;max-width:100%;height:auto;display:block}.TaxiFooter-module__r845qq__brand p{color:#bdcdc7;max-width:380px;margin:16px 0 0;font-size:16px;line-height:1.6}.TaxiFooter-module__r845qq__reach{align-items:center;gap:40px;display:flex}.TaxiFooter-module__r845qq__contact{flex-direction:column;gap:9px;min-width:0;display:flex}.TaxiFooter-module__r845qq__contact>span{color:#bdcdc7;font-size:14px;line-height:1.4}.TaxiFooter-module__r845qq__contact strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:21px;font-weight:650;line-height:1.3;display:flex}.TaxiFooter-module__r845qq__contact svg{color:#94d5be;flex:none}.TaxiFooter-module__r845qq__socials{flex:none;align-items:center;gap:10px;display:flex}.TaxiFooter-module__r845qq__socials a{color:#e0ebe5;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .18s,border-color .18s;display:grid}.TaxiFooter-module__r845qq__socials a:hover{background:#ffffff0d;border-color:#a5d9c5}.TaxiFooter-module__r845qq__desktopNav{grid-template-columns:.9fr 1fr 1.25fr 1fr;gap:36px;padding:38px 0 34px;display:grid}.TaxiFooter-module__r845qq__column{min-width:0}.TaxiFooter-module__r845qq__column h2{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:16px;font-weight:750;line-height:1.5}.TaxiFooter-module__r845qq__column ul{gap:4px;display:grid}.TaxiFooter-module__r845qq__column a{color:#bdcdc7;overflow-wrap:anywhere;align-items:center;min-height:32px;font-size:15px;font-weight:450;line-height:1.5;display:inline-flex}.TaxiFooter-module__r845qq__mobileNav{display:none}.TaxiFooter-module__r845qq__meta{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:28px;padding:24px 0;display:flex}.TaxiFooter-module__r845qq__company{color:#bdcdc7;max-width:560px;margin:0;font-size:14px;line-height:1.65}.TaxiFooter-module__r845qq__company a{text-underline-offset:4px;margin-left:5px;text-decoration:underline;display:inline-block}.TaxiFooter-module__r845qq__payments{align-items:center;gap:16px;display:flex}.TaxiFooter-module__r845qq__payments>span{color:#bdcdc7;font-size:14px;line-height:1.4}.TaxiFooter-module__r845qq__payments ul{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TaxiFooter-module__r845qq__payments li{color:#172524;letter-spacing:-.025em;background:#f7faf7;border-radius:5px;flex:0 0 58px;justify-content:center;align-items:center;gap:2px;min-height:33px;padding:0 6px;font-size:14px;font-weight:700;display:flex}.TaxiFooter-module__r845qq__mastercard{display:flex}.TaxiFooter-module__r845qq__mastercard i{background:#eb001b;border-radius:50%;width:18px;height:18px}.TaxiFooter-module__r845qq__mastercard i+i{opacity:.92;background:#f79e1b;margin-left:-6px}.TaxiFooter-module__r845qq__visa{color:#1434cb;letter-spacing:-.06em;font-size:16px;font-style:italic;font-weight:900}.TaxiFooter-module__r845qq__google{color:#4285f4;margin-right:2px;font-size:17px;font-weight:800}.TaxiFooter-module__r845qq__legal{color:#bdcdc7;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.TaxiFooter-module__r845qq__legal>span{flex:none}.TaxiFooter-module__r845qq__legal>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaxiFooter-module__r845qq__legal button{color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.TaxiFooter-module__r845qq__legal button:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (max-width:960px){.TaxiFooter-module__r845qq__reach{flex-direction:column;align-items:flex-start;gap:20px}.TaxiFooter-module__r845qq__desktopNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.TaxiFooter-module__r845qq__meta{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:620px){.TaxiFooter-module__r845qq__footer{padding:36px 20px 24px}.TaxiFooter-module__r845qq__masthead{border:0;flex-direction:column;align-items:stretch;gap:24px;padding-bottom:28px}.TaxiFooter-module__r845qq__brand img{width:202px}.TaxiFooter-module__r845qq__brand p{margin-top:14px;font-size:15px}.TaxiFooter-module__r845qq__reach{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:18px}.TaxiFooter-module__r845qq__contact strong{font-size:19px}.TaxiFooter-module__r845qq__contact>span{font-size:14px}.TaxiFooter-module__r845qq__socials{gap:8px}.TaxiFooter-module__r845qq__desktopNav{display:none}.TaxiFooter-module__r845qq__mobileNav{border-top:1px solid #ffffff26;display:block}.TaxiFooter-module__r845qq__mobileNav details{border-bottom:1px solid #ffffff26}.TaxiFooter-module__r845qq__mobileNav summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 0;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}.TaxiFooter-module__r845qq__mobileNav summary::-webkit-details-marker{display:none}.TaxiFooter-module__r845qq__mobileNav summary svg{color:#a7c2b6;flex:none;transition:transform .18s}.TaxiFooter-module__r845qq__mobileNav details[open] summary svg{transform:rotate(180deg)}.TaxiFooter-module__r845qq__mobileNav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-bottom:14px;display:grid}.TaxiFooter-module__r845qq__mobileNav li{min-width:0}.TaxiFooter-module__r845qq__mobileNav li a{color:#bdcdc7;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:7px 0;font-size:15px;line-height:1.55;display:flex}.TaxiFooter-module__r845qq__meta{border:0;padding:24px 0}.TaxiFooter-module__r845qq__company{font-size:14px}.TaxiFooter-module__r845qq__company a{margin-left:0}.TaxiFooter-module__r845qq__payments{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.TaxiFooter-module__r845qq__payments ul{gap:8px}.TaxiFooter-module__r845qq__payments li{flex-basis:58px;min-height:34px}.TaxiFooter-module__r845qq__legal{flex-direction:column;align-items:flex-start;gap:10px;padding-top:22px;font-size:14px}.TaxiFooter-module__r845qq__legal a,.TaxiFooter-module__r845qq__legal button{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:380px){.TaxiFooter-module__r845qq__mobileNav ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TaxiFooter-module__r845qq__socials a,.TaxiFooter-module__r845qq__mobileNav summary svg{transition:none}}
