.pictogram-header{margin:0 0 35px;color:#333;text-align:center}@media only screen and (min-width:992px){.pictogram-header{margin-bottom:30px}}.pictogram-header__preTitle{font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:block;margin:0 auto 15px;padding:0;color:#666;font-size:1rem;letter-spacing:4px;text-align:center;text-transform:uppercase}html.ar .pictogram-header__preTitle{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.pictogram-header__preTitle{max-width:324px}}@media only screen and (min-width:1024px){.pictogram-header__preTitle{max-width:368px}}[lang=ar] .pictogram-header__preTitle{letter-spacing:normal}.pictogram-header__icon{margin-bottom:9px;font-size:4rem;text-align:center}.pictogram-header__label{font-family:Emirates-Bold,Helvetica,Arial,Lucida Grande,sans-serif;margin:0 auto 9px;font-size:2rem;text-align:center}html.ja .pictogram-header__label{font-family:M PLUS\ 1p,sans-serif}@media only screen and (min-width:992px){.pictogram-header__label{max-width:648px;font-size:3rem}}@media only screen and (min-width:1024px){.pictogram-header__label{max-width:762px}}.pictogram-header__text{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:0 auto;font-size:1.4rem}html.ar .pictogram-header__text{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.pictogram-header__text p{padding-bottom:0}.pictogram-header__text a{color:#333;text-decoration:underline}.pictogram-header__text a:hover{text-decoration:none;background:rgba(0,0,0,.05)}@media only screen and (min-width:992px){.pictogram-header__text{max-width:486px;margin:10px auto}}@media only screen and (min-width:1024px){.pictogram-header__text{max-width:560px}}.google-maps{height:100%}.google-maps__link,.google-maps__map{width:100%;height:100%}.google-maps__link{display:inline-block}.google-maps__link--hide{display:none}.google-maps__loader{padding:50px 0 0}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chauffeur-drive-map__loading{height:160px}.chauffeur-drive-map__loading .icon{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;-webkit-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.chauffeur-drive{padding:40px 0 35px;overflow:hidden;background:url(img/world-map.572e274.png) no-repeat 50% 0;background-size:100% 330px}@media only screen and (min-width:992px){.chauffeur-drive{padding:40px 0 50px}}.chauffeur-drive__header-wrapper{max-width:1100px;margin:0 auto}.chauffeur-drive__outage-message{max-width:1100px;margin:0 auto 10px;text-align:center;padding:0;border-bottom:none}.chauffeur-drive__outage-message .outage-message__text,.chauffeur-drive__outage-message .outage-message__title{font-size:1.4rem;line-height:1.7rem}.chauffeur-drive__outage-message .outage-message__title{margin-left:5px;color:#8d0203}@media only screen and (min-width:992px){.chauffeur-drive__outage-message .outage-message__title{margin-left:10px}}.chauffeur-drive__outage-message .outage-message__text{font-weight:400}.chauffeur-drive__outage-message .outage-message__pictogram{font-size:1.5rem;line-height:1.5rem;vertical-align:bottom}.chauffeur-drive__title{font-weight:400;font-size:2rem;letter-spacing:0;text-shadow:2px 2px 0 hsla(0,0%,100%,.5)}@media only screen and (min-width:992px){.chauffeur-drive__title{font-size:3rem}}.chauffeur-drive__select{margin:0 auto;padding:0 10px}@media only screen and (min-width:992px){.chauffeur-drive__select{width:362px;padding:0}}.chauffeur-drive__text-wrapper{position:relative;z-index:10;margin:0 10px -40px;padding:10px;text-align:center;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.1);box-shadow:0 2px 4px 2px rgba(0,0,0,.1)}@media only screen and (min-width:992px){.chauffeur-drive__text-wrapper{margin:0 30px -30px;text-align:left}}@media only screen and (min-width:1024px) and (max-width:1199px){.chauffeur-drive__text-wrapper{margin-right:50px;margin-left:50px}}@media only screen and (min-width:1200px){.chauffeur-drive__text-wrapper{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}}.chauffeur-drive__text-section{padding:10px}@media only screen and (min-width:992px){.chauffeur-drive__text-section{padding:16px 20px 20px}.chauffeur-drive__text-section+.chauffeur-drive__text-section{padding-top:0;padding-bottom:10px}}@media only screen and (min-width:992px){.chauffeur-drive__text-section:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.chauffeur-drive__text-section:first-child:after{content:"";position:relative;top:10px;display:block;width:calc(100% + 20px);margin:0 -10px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:992px){.chauffeur-drive__text-section:first-child:after{content:none}}.chauffeur-drive__map-wrapper{position:relative;margin-bottom:-35px;padding-top:30px}@media only screen and (min-width:992px){.chauffeur-drive__map-wrapper{margin-bottom:-50px}}@media only screen and (min-width:992px){.chauffeur-drive__separator{width:60px;border-bottom:2px solid #c60c30}}.chauffeur-drive__heading{margin:0 0 10px;font-size:1.6rem;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .chauffeur-drive__heading{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.chauffeur-drive__heading{font-size:1.4rem}}@media only screen and (min-width:992px){.chauffeur-drive__heading--top{margin-bottom:13px;font-size:2rem;font-family:HelveticaNeue-Medium,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .chauffeur-drive__heading--top{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}}@media only screen and (min-width:992px){.chauffeur-drive__heading--bottom:after{content:"";position:relative;top:10px;display:block;border-bottom:1px solid #d8d8d8}}.chauffeur-drive__text{display:inline-block;width:100%;margin:0;font-size:1.4rem;line-height:1.7rem;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .chauffeur-drive__text{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}.chauffeur-drive__text--pdf{padding:10px 0}@media only screen and (min-width:992px){.chauffeur-drive__text--pdf{padding:0}}.chauffeur-drive__text p{margin:0}.chauffeur-drive__text p:first-child{margin-bottom:13px}@media only screen and (min-width:992px){.chauffeur-drive__text{margin-top:10px}}.chauffeur-drive__text a{color:#333;font-weight:700;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}html.ar .chauffeur-drive__text a{font-family:Emirates-Light,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (min-width:992px){.chauffeur-drive__text-bottom{margin-top:20px}}.chauffeur-drive__heading,.chauffeur-drive__text{color:#333}.chauffeur-drive__map{height:380px}@media only screen and (min-width:992px){.chauffeur-drive__map{height:451px}}@media only screen and (min-width:992px){.chauffeur-drive__top-text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:66%}}.chauffeur-drive__top-text-wrapper:first-child{display:none}@media only screen and (min-width:992px){.chauffeur-drive__top-text-wrapper:first-child{display:block;width:33%;margin-right:10px}}