﻿:root body main.bg-fill{padding-bottom:0 !important;background-color:#fffaec}:root body main .container-mv{margin-bottom:0}@media screen and (min-width: 750px){.container{padding:min(2.9542097489vw,40px) 0}}@media screen and (max-width: 749px){.container{padding:8vw 0}}.container>.inner>.tx--heading{font-weight:bold;text-align:center}@media screen and (min-width: 750px){.container>.inner>.tx--heading{margin-bottom:min(2.9542097489vw,40px);font-size:min(1.9202363368vw,26px)}}@media screen and (max-width: 749px){.container>.inner>.tx--heading{margin-bottom:5.3333333333vw;font-size:4.8vw}}.container>.inner>.tx--heading>span:first-of-type{display:block;margin-right:auto;margin-left:auto}@media screen and (min-width: 750px){.container>.inner>.tx--heading>span:first-of-type{width:min(5.9084194978vw,80px);margin-bottom:min(1.4771048744vw,20px)}}@media screen and (max-width: 749px){.container>.inner>.tx--heading>span:first-of-type{width:13.3333333333vw;margin-bottom:2.6666666667vw}}.container>.inner>.tx--middleheading{font-weight:bold;color:#fff;background-color:#c1272d}@media screen and (min-width: 750px){.container>.inner>.tx--middleheading{padding:min(1.1078286558vw,15px);margin-bottom:min(2.9542097489vw,40px);font-size:min(1.6248153619vw,22px)}}@media screen and (max-width: 749px){.container>.inner>.tx--middleheading{padding:2.6666666667vw;margin-bottom:min(3.3234859675vw,45px);font-size:4vw;white-space:nowrap}}.container>.inner>.tx--middleheading.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-pack:start;justify-content:flex-start}.container>.inner>.tx--middleheading>span:first-of-type{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px){.container>.inner>.tx--middleheading>span:first-of-type{width:min(3.3973412112vw,46px);margin-right:min(.7385524372vw,10px)}}@media screen and (max-width: 749px){.container>.inner>.tx--middleheading>span:first-of-type{width:16.4vw;margin-right:2.6666666667vw}}.container>.inner>.tx--middleheading>span:last-of-type>small{font-size:.7em;font-weight:normal}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>.tx--sentence{margin-bottom:min(3.6927621861vw,50px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>.tx--sentence{margin-bottom:8vw}}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.container-taxi-hire-cars-and-cabs>.inner>ul>li{color:#fff;background-color:#ff3700}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li{width:min(35.0073855244vw,474px);padding:min(.7385524372vw,10px);border-radius:min(1.329394387vw,18px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li{padding:2vw;border-radius:3.4666666667vw}}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt{position:relative;display:block;width:100%;text-align:center}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt{margin-bottom:min(1.1078286558vw,15px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt{margin-bottom:3.3333333333vw}}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::before,.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::after{position:absolute;top:50%;display:inline-block;-webkit-transform:translateY(-50%) scaleY(3);transform:translateY(-50%) scaleY(3)}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::before{content:"▶"}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::before{left:min(2.2156573117vw,30px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::before{left:5.3333333333vw}}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::after{content:"◀"}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::after{right:min(2.2156573117vw,30px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt::after{right:5.3333333333vw}}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading{display:inline-block;font-weight:bold;text-align:center}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading{font-size:min(2.0679468242vw,28px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading{font-size:5.3333333333vw}}.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading>small{display:block}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading>small{font-size:min(1.329394387vw,18px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dt>.tx--subheading>small{margin-bottom:2vw;font-size:3.4666666667vw}}@media screen and (min-width: 750px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dd picture,.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dd img{border-radius:min(1.329394387vw,18px)}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dd picture,.container-taxi-hire-cars-and-cabs>.inner>ul>li>a>dl>dd img{border-radius:3.4666666667vw}}@media screen and (max-width: 749px){.container-taxi-hire-cars-and-cabs>.inner>ul>li:first-of-type{margin-bottom:8.6666666667vw}}.container-taxi-areas-covered-by-group-companies{background-color:#fafafa}@media screen and (min-width: 750px){.container-taxi-areas-covered-by-group-companies>.inner>ul.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.container-taxi-areas-covered-by-group-companies>.inner>ul.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.container-taxi-areas-covered-by-group-companies>.inner>ul>li>.tx--subheading{margin-bottom:1em;font-weight:bold}@media screen and (min-width: 750px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>.tx--subheading{font-size:min(1.6248153619vw,22px)}}@media screen and (max-width: 749px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>.tx--subheading{font-size:4vw}}@media screen and (min-width: 750px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>ul{margin-bottom:min(2.9542097489vw,40px)}}@media screen and (max-width: 749px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>ul{margin-bottom:5.3333333333vw}}.container-taxi-areas-covered-by-group-companies>.inner>ul>li>ul>li{margin-left:1.5em;list-style:disc}@media screen and (min-width: 750px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>ul>li{font-size:min(1.1816838996vw,16px);line-height:2.0625em}}@media screen and (max-width: 749px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li>ul>li{line-height:1.7692307692em;letter-spacing:.0693333333vw}}@media screen and (min-width: 750px){.container-taxi-areas-covered-by-group-companies>.inner>ul>li:last-of-type>.box-img{width:min(43.4268833087vw,588px);padding:min(2.2156573117vw,30px) min(1.4771048744vw,20px) min(2.9542097489vw,40px);background-color:#fff;border-radius:min(.7385524372vw,10px)}}.container-taxi-contact-taxi-dispatch{background-color:#ffedb9}.container-taxi-contact-taxi-dispatch>.inner>ul{background-color:#fff}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul{margin-bottom:2.6666666667vw}}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul.flc{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.container-taxi-contact-taxi-dispatch>.inner>ul>li{text-align:center}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li{width:33.3333333333%;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li{padding:2.6666666667vw 0;border:1px solid #b3b3b3;border-top:none}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:first-of-type{font-weight:bold;color:#fff;background-color:#009fa8}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:first-of-type{font-size:min(1.8463810931vw,25px)}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:first-of-type{font-size:4.8vw;border:none}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:first-of-type.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(2),.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(4){display:none}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(2),.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(4){font-size:3.4666666667vw;font-weight:bold;background-color:#e6e6e6}}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3){padding:min(2.2156573117vw,30px) 0}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3).flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-pack:start;justify-content:flex-start}.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>span{display:block}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>span{width:min(3.6927621861vw,50px);margin-right:min(3.6927621861vw,50px);margin-left:min(2.2156573117vw,30px)}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>span{width:5.6vw;margin-right:4vw;margin-left:13.3333333333vw}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>a{font-weight:bold;color:#00a0e9}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>a{font-size:min(2.2156573117vw,30px);pointer-events:none}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:nth-of-type(3)>a{font-size:8vw}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:last-of-type{text-align:left}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:last-of-type{padding-left:min(1.4771048744vw,20px);font-size:min(1.329394387vw,18px);line-height:1.3333333333em}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:last-of-type{padding-left:6.6666666667vw;font-size:3.4666666667vw;line-height:1.7692307692em;letter-spacing:.0693333333vw}}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul>li:last-of-type.flc{align-items:center;-webkit-box-align:center;-ms-flex-align:center}}.container-taxi-contact-taxi-dispatch>.inner>ul>li:last-of-type .svg-inline--fa{margin-right:.3em}.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type{background:none}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type{display:none}}.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li{background-color:#e6e6e6;border:1px solid #b3b3b3;border-bottom:none}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li{padding:min(1.4771048744vw,20px) 0;font-size:min(1.9202363368vw,26px);font-weight:bold;text-align:center}}.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li:first-of-type,.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li:nth-of-type(2),.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li:nth-of-type(3){display:none}.container-taxi-contact-taxi-dispatch>.inner>ul:first-of-type>li:nth-of-type(4){display:block;border-right:none}@media screen and (min-width: 750px){.container-taxi-contact-taxi-dispatch>.inner>ul:last-of-type>li:nth-of-type(3),.container-taxi-contact-taxi-dispatch>.inner>ul:last-of-type>li:last-of-type{border-bottom:1px solid #b3b3b3}}@media screen and (max-width: 749px){.container-taxi-contact-taxi-dispatch>.inner>ul:last-of-type{margin-bottom:0}}
