@import url(https://use.typekit.net/igr0krn.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.office-block .intro .icon{display:inline-block;width:35px;margin-bottom:20px}.office-block .office-wrapper>.item:nth-child(4n){margin-right:0;width:25%}.office-block .office-wrapper .item{display:inline-block;vertical-align:middle;width:25%;width:calc(25% - 30px);margin-right:30px}.office-block .office-wrapper .item .item-wrapper{position:relative;margin-bottom:30px;display:block}.office-block .office-wrapper .item .item-wrapper .image{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;height:300px}.office-block .office-wrapper .item .item-wrapper .content{position:relative;transition-duration:.5s;background:rgba(240,243,245,.95);padding:25px 30px;color:#333}.office-block .office-wrapper .item .item-wrapper .content h2{font-size:16px;text-transform:uppercase;margin-bottom:0}.office-block .office-wrapper .item .item-wrapper:hover .content{background:rgba(187,153,129,.95);color:#fff}.offices #office-map{height:450px}.office-detail .office-info .contact-data{margin-bottom:30px;color:#5c6773}.office-detail .office-info .contact-data p{margin-bottom:20px}.office-detail .office-info .contact-data a{color:#5c6773;transition-duration:.3s}.office-detail .office-info .contact-data a.btn-taupe,.office-detail .office-info .contact-data a:hover{color:#bb9981}.office-detail .office-info .contact-data a.btn-taupe:hover{color:#fff}.office-detail .office-info .opening-hours{margin-bottom:30px;color:#5c6773}.office-detail .office-info .opening-hours h2{font-size:16px;margin-bottom:25px}.office-detail .office-info .opening-hours dl dd,.office-detail .office-info .opening-hours dl dt{display:inline-block;vertical-align:top;width:100%;margin-bottom:5px}.office-detail .office-info .opening-hours dl dt{font-weight:700}.office-detail .office-info .opening-hours .btn{margin-top:15px}.office-detail .office-info .image{background-size:cover;background-repeat:no-repeat;background-position:50%;height:350px}.office-detail .office-info #office-detail-map{height:350px}.office-detail .route-directions{background:#f0f3f5;margin-top:30px;padding:30px}.office-detail .route-directions form{float:none}.office-detail .route-directions form .form-control{margin-bottom:0}.office-detail .route-directions form .btn{display:block;width:100%;white-space:normal}.office-detail .route-directions h2{font-size:18px;margin-bottom:30px}.office-detail .route-directions #directions-error{color:#e32222;margin-top:30px}.office-detail .route-directions #directions-panel{margin-top:30px}.office-detail .route-directions #close-route{font-weight:400;display:none;text-align:center}.office-detail .office-text h2{font-size:18px}.office-detail .office-team .title{font-size:18px;margin-bottom:30px}@media only screen and (max-width:1200px){.office-block .office-wrapper>.item{width:33.33%;width:calc(33.33% - 30px)}.office-block .office-wrapper>.item:nth-child(3n){width:33.33%;margin-right:0}.office-block .office-wrapper>.item:nth-child(4n){width:33.33%;width:calc(33.33% - 30px);margin-right:30px}}@media only screen and (max-width:1024px){.office-block .item .item-wrapper .content{max-height:360px;background:rgba(240,243,245,.75)}}@media only screen and (max-width:850px){.office-block .office-wrapper>.item{width:50%;width:calc(50% - 30px)}.office-block .office-wrapper>.item:nth-child(2n){width:50%;margin-right:0}.office-block .office-wrapper>.item:nth-child(3n){width:calc(50% - 30px);margin-right:30px}.office-block .office-wrapper>.item:nth-child(4n){width:50%;margin-right:0}}@media only screen and (max-width:991px){.office-detail .office-info #office-detail-map{margin-top:30px}.office-detail .route-directions form .form-control{margin-bottom:30px}}@media only screen and (max-width:500px){.office-block .office-wrapper>.item,.office-block .office-wrapper>.item:nth-child(2n),.office-block .office-wrapper>.item:nth-child(3n),.office-block .office-wrapper>.item:nth-child(4n){width:100%;margin-right:0}}