.contact-locations-map .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-locations-map h2{font-size:25px;color:#013a64;font-family:Arial bold,Arial,Helvetica;font-weight:600;margin-bottom:50px}.contact-locations-map .area-selector{background:#013a64;padding:50px;text-align:center}@media (min-width:768px){.contact-locations-map .area-selector{text-align:left}}.contact-locations-map .area-selector h3{color:#fff;font-size:26px;font-weight:700;width:100%;text-align:center}@media (min-width:768px){.contact-locations-map .area-selector h3{text-align:left}}.contact-locations-map .area-selector__list{width:100%;color:#fff;margin:40px 0 0;padding:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contact-locations-map .area-selector__list-locations{margin:0 0 15px;display:block;cursor:pointer;border:2px solid #fff;padding:10px;text-align:center;max-width:260px;font-weight:700;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.contact-locations-map .area-selector__list-locations.active,.contact-locations-map .area-selector__list-locations:hover{color:#fff;background-color:#00adef;border:2px solid #00adef}@media (max-width:767.98px){.contact-locations-map .area-selector__list-locations{max-width:100%;text-align:left}}.contact-locations-map .area-selector .active{display:block;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contact-locations-map .area-selector .details{width:100%;display:block;margin:0}@media (min-width:768px){.contact-locations-map .area-selector .details{margin:initial}}.contact-locations-map .area-selector .details .address{position:relative;margin:30px auto 0;color:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:none;text-align:center;padding-left:35px}@media (min-width:768px){.contact-locations-map .area-selector .details .address{text-align:left}}@media (max-width:767.98px){.contact-locations-map .area-selector .details .address{padding-left:0;text-align:left}}.contact-locations-map .area-selector .details .address.active{display:block}.contact-locations-map .area-selector .details .address:before{position:absolute;top:0;left:0;content:"\F015";font-family:FontAwesome;font-size:20px;margin:0 0 10px;display:block}@media (max-width:767.98px){.contact-locations-map .area-selector .details .address:before{display:none}}.contact-locations-map .area-selector .details .phone{position:relative;margin:20px auto 0;color:#fff;display:none;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center;padding-left:35px}.contact-locations-map .area-selector .details .phone p{margin-bottom:0}@media (min-width:768px){.contact-locations-map .area-selector .details .phone{text-align:left}}@media (max-width:767.98px){.contact-locations-map .area-selector .details .phone{padding-left:0;text-align:left}}@media (max-width:767.98px){.contact-locations-map .area-selector .details .phone br{display:none}}.contact-locations-map .area-selector .details .phone.active{display:block}.contact-locations-map .area-selector .details .phone:before{position:absolute;top:0;left:0;content:"\F095";font-family:FontAwesome;font-size:20px;margin:0 0 10px;display:block}@media (max-width:767.98px){.contact-locations-map .area-selector .details .phone:before{display:none}}.contact-locations-map .maps-holder{display:block;background:#f5f5f5;height:100%;padding:0}@media (max-width:768px){.contact-locations-map .maps-holder{height:400px}}.contact-locations-map .maps-holder .map{display:none}.contact-locations-map .maps-holder .map p{height:100%}@media (max-width:767.98px){.contact-locations-map .maps-holder .map p{height:auto}}.contact-locations-map .maps-holder .map iframe{width:100%;height:-webkit-fill-available}.contact-locations-map .maps-holder .map.active{display:block;height:100%}@media (max-width:768px){.contact-locations-map .maps-holder .map.active{height:400px}}.contact-locations-map .maps-holder .map p{width:100%}@media (max-width:768px){.contact-locations-map .maps-holder .map p{height:400px}}.contact-locations-map .maps-holder .active{display:block;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}