.contact-card__card-wrapper{display:flex;background-color:#fff;width:100%;margin-bottom:20px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:3px;padding:30px 30px 17px;flex-direction:column}@media only screen and (min-width:992px){.contact-card__card-wrapper{margin:0 8px;flex-direction:row;max-width:50%}}.contact-card__text-section{width:100%}.contact-card__card-wrapper h2{font-weight:400;font-family:HelveticaNeue-Medium,Helvetica,Arial,sans-serif;font-size:2rem;line-height:2.3rem;font-size:18px;margin-bottom:0;margin-top:0;font-weight:700}html.ar .contact-card__card-wrapper h2{font-family:Arial Unicode MS,Tahoma,Verdana,Arial,sans-serif}.contact-card__separator{width:60px;border-bottom:2px solid #c60c30;margin-top:10px}.contact-card__grey-separator{margin:9px 0;width:100%;border-bottom:2px solid #d8d8d8}.contact-card__telephone-details a{font-weight:400;font-family:HelveticaNeue-Light,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.15rem;margin-top:10px;font-size:26px;font-weight:300;line-height:normal;color:#333;word-break:break-all;text-decoration:none}html.ar .contact-card__telephone-details a{font-family:Arial Unicode MS,Tahoma,Verdana,Arial,sans-serif}[dir=rtl] .contact-card__telephone-details a{unicode-bidi:bidi-override;direction:ltr}.contact-card__telephone-details a:hover{text-decoration:underline}@media only screen and (min-width:992px){.contact-card__telephone-details a{font-size:40px}}.contact-card__telephone-details .extn-mobile{display:none}@media only screen and (max-width:1024px){.contact-card__telephone-details .extn-mobile{display:inline-block}}.contact-card__telephone-details .extn-desktop{display:inline-block}@media only screen and (max-width:1024px){.contact-card__telephone-details .extn-desktop{display:none}}.contact-card__telephone-details .additional-notes{font-weight:700;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;line-height:0;font-size:1rem;line-height:1.15rem;display:block;font-size:14px;color:#333;word-break:break-word;line-height:normal;margin-top:20px}html.ar .contact-card__telephone-details .additional-notes{font-family:Arial Unicode MS,Tahoma,Verdana,Arial,sans-serif}.contact-card__telephone-details .below-separator span{font-weight:400;font-family:HelveticaNeue-Light,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.15rem;display:block;margin-top:9px;font-size:14px;color:#333;word-break:break-word;line-height:normal}html.ar .contact-card__telephone-details .below-separator span{font-family:Arial Unicode MS,Tahoma,Verdana,Arial,sans-serif}.contact-card__telephone-details .below-separator .extention-field{font-weight:700;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;line-height:0;font-size:1rem;line-height:1.15rem;display:block;font-size:14px;color:#333;word-break:break-word;line-height:normal}html.ar .contact-card__telephone-details .below-separator .extention-field{font-family:Arial Unicode MS,Tahoma,Verdana,Arial,sans-serif}.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}.office-listing__header{padding:50px 10px}.office-listing__container{display:flex;flex-direction:row;flex-wrap:nowrap}.office-listing__select{margin:0 auto 20px;padding:0 10px}@media only screen and (min-width:992px){.office-listing__select{width:368px;margin:0 auto 20px;padding:0}}.office-listing__leftnav{width:32%;padding-right:16px}.office-listing__leftnav ul li{margin:0;padding:0;line-height:normal}.office-listing__leftnav ul li:first-child a{border-top:1px solid #d8d8d8}.office-listing__leftnav ul li a{white-space:normal;word-break:break-word;font-weight:400;font-size:20px;padding:20px;display:flex;color:#333;text-align:left;background:#f6f6f6;border-radius:0;border:1px solid #d8d8d8;border-top:0}.office-listing__leftnav ul li a:hover{background:#fff}.office-listing__leftnav ul li a.active{position:relative;background:#fff}.office-listing__leftnav ul li a.active:after{content:"";position:absolute;right:0;height:100%;width:5px;background-color:#c60c30;top:0}.office-listing__leftnav ul li a:focus{box-shadow:inset 1px 1px 2px 1.5px #fff,inset 1px 1px 3px 3px #000}.office-listing__leftnav+.office-listing__cardsection{width:68%}@media only screen and (max-width:1024px){.office-listing__leftnav{display:none}}.office-listing__cardsection{flex:1}.office-listing__cardsection .text-section{padding:30px;position:relative;z-index:1;border-radius:3px}.office-listing__cardsection .text-section h2{font-family:HelveticaNeue-Medium,Helvetica,Arial,Lucida Grande,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}html.ar .office-listing__cardsection .text-section h2{font-family:Emirates-Medium,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section h2{padding:25px;margin-bottom:0;font-size:16px;line-height:1.3}}.office-listing__cardsection .text-section__separator{margin:15px 0}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section__separator{display:none}}.office-listing__cardsection .text-section.hide{display:none}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.hide{display:block;background:#f6f6f6}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.hide .office-listing__cardsection--responsiveblock{display:none}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.hide.toggle span.icon.icon-chevron-down{transform:rotate(180deg);justify-content:flex-end}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.hide.toggle{background:#fff}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.active .office-listing__cardsection--responsiveblock{display:block;border-top:1px solid #d8d8d8}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.active.toggle .office-listing__cardsection--responsiveblock{display:none}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.active.toggle span.icon.icon-chevron-up{transform:rotate(180deg);justify-content:flex-end}[dir=rtl] .office-listing__cardsection .text-section.active.toggle span.icon.icon-chevron-up{justify-content:flex-start}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.active.toggle{background:#f6f6f6}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.active{background:#fff}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section.toggle .office-listing__cardsection--responsiveblock{display:block;border-top:1px solid #d8d8d8}}.office-listing__cardsection .text-section .goto-leftnav{position:absolute;width:auto;color:#333;text-decoration:underline}.office-listing__cardsection .text-section .goto-leftnav:focus{position:relative;height:auto;clip:auto;margin-top:20px;display:inline-block;background:none;border:none;padding:2px}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section:first-child{border-top:1px solid #d8d8d8}}.office-listing__cardsection .text-section .text-section-heading--wrapper span.icon{display:none}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section .text-section-heading--wrapper{display:flex;align-items:center}.office-listing__cardsection .text-section .text-section-heading--wrapper h2{flex:1}.office-listing__cardsection .text-section .text-section-heading--wrapper span.icon{display:flex;width:30px;font-size:10px}[dir=rtl] .office-listing__cardsection .text-section .text-section-heading--wrapper span.icon{justify-content:flex-end}}@media only screen and (max-width:1024px){.office-listing__cardsection .text-section{border-radius:0;box-shadow:none;border:1px solid #d8d8d8;margin:0 10px;padding:0;border-top:0;background:#f6f6f6}}.office-listing__cardsection--address{display:flex;justify-content:flex-start;flex-wrap:wrap}.office-listing__cardsection--address .address-column{width:32%;line-height:1.5}.office-listing__cardsection--address .address-column .heading{font-weight:700;margin-bottom:5px}.office-listing__cardsection--address .address-column.additional-note-column{display:none}@media only screen and (max-width:1024px){.office-listing__cardsection--address .address-column.additional-note-column{display:block}}.office-listing__cardsection--address .address-column .call-to-action{max-width:180px}@media only screen and (max-width:1024px){.office-listing__cardsection--address .address-column{margin-top:20px;width:100%}.office-listing__cardsection--address .address-column:first-child{margin-top:0}}.office-listing__cardsection--address .address-column .address-details,.office-listing__cardsection--address .address-column .hours-details,.office-listing__cardsection--address .address-column .telephone-details{display:flex;flex-direction:column}.office-listing__cardsection--address .address-column .hours-details span{margin-top:5px}.office-listing__cardsection--address .address-column .hours-details span:first-child{margin-top:0}.office-listing__cardsection--address .address-column .hours-details .wh-table{display:table;width:100%}.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-row{display:table-row}.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-row:first-child{font-weight:700}.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-cell{display:table-cell}.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-cell span{display:block;margin-top:0;padding:0 5px}@media only screen and (min-width:0) and (max-width:480px){.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-cell:first-child{width:44%}}@media only screen and (min-width:480px) and (max-width:1024px){.office-listing__cardsection--address .address-column .hours-details .wh-table .wh-cell:first-child{width:30%}}.office-listing__cardsection--address .address-column .fax-number{margin-top:10px}.office-listing__cardsection--address .address-column .telephone-details{margin-bottom:5px}.office-listing__cardsection--address .address-column .telephone-details .telephone-with-extn .extention-field{display:flex}.office-listing__cardsection--address .address-column .telephone-details .telephone-with-extn .extn-mobile{display:none}@media only screen and (max-width:1024px){.office-listing__cardsection--address .address-column .telephone-details .telephone-with-extn .extn-desktop{display:none}.office-listing__cardsection--address .address-column .telephone-details .telephone-with-extn .extn-mobile{display:inline-block}}[dir=rtl] .office-listing__cardsection--address .address-column .telephone-details .telephone-with-extn a{unicode-bidi:bidi-override;direction:ltr}.office-listing__cardsection--address .address-column:nth-child(2){margin:0 10px}@media only screen and (max-width:1024px){.office-listing__cardsection--address .address-column:nth-child(2){margin:20px 0 0}}.office-listing__cardsection--address .address-column .show-map-link{margin-top:10px}.office-listing__cardsection--address .address-column .show-map-link .link__text{text-decoration:underline}.office-listing__cardsection--address .address-column .show-map-link .link__external{vertical-align:inherit}.office-listing__cardsection--address .address-column .show-map-link:hover span{text-decoration:none}@media only screen and (max-width:1024px){.office-listing__cardsection--address{flex-direction:column;padding:30px}}.office-listing__cardsection--address.address-full-width .address-column{width:100%}.office-listing__cardsection--address.address-two-column .address-column{width:49%}@media only screen and (max-width:1024px){.office-listing__cardsection--address.address-two-column .address-column{width:100%}}.office-listing__cardsection--address.address-two-column .address-column:nth-child(2){margin:0 0 0 10px}@media only screen and (max-width:1024px){.office-listing__cardsection--address.address-two-column .address-column:nth-child(2){margin:20px 0 0}}@media only screen and (min-width:1024px){.office-listing__cardsection--address.address-two-column .address-column .hours-details .wh-table .wh-row .wh-cell:first-child:first-child{width:30%}}@media only screen and (min-width:1024px){.office-listing__cardsection--address.address-two-column .additional-note-column{width:100%}}.office-listing__cardsection--note{margin-top:30px}.office-listing__cardsection--note .heading{position:relative;font-weight:700;margin-bottom:20px}.office-listing__cardsection--note .heading:after{content:"";position:absolute;left:0;height:1px;background:#d8d8d8;width:100%;top:20px}@media only screen and (max-width:1024px){.office-listing__cardsection--note{display:none}}.office-listing__cardsection .map-area{height:360px;margin-top:-10px;z-index:0;position:relative}@media only screen and (max-width:1024px){.office-listing__cardsection .map-area{display:none}}.office-listing__contact-card{display:flex;justify-content:center;margin-bottom:25px}@media only screen and (max-width:1024px){.office-listing__contact-card{flex-direction:column;margin:0 10px 25px}}.office-listing__contact-card .contact-card__card-wrapper{width:49%;max-width:none;margin:0 10px;flex:none}@media only screen and (max-width:1024px){.office-listing__contact-card .contact-card__card-wrapper{margin:20px 0 0;width:100%}}@media only screen and (max-width:1024px){.office-listing__contact-card .contact-card__card-wrapper:first-child{margin-top:0}}