@import url(https://use.typekit.net/igr0krn.css);@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap);@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}.team-members .item{position:relative;padding-bottom:249px;cursor:pointer;margin-bottom:30px;overflow:hidden}.team-members .item.inactive{cursor:default}.team-members .item.inactive:hover .content{max-height:210px}.team-members .item:hover .content{max-height:500px}.team-members .item .image{position:relative;height:350px;background-size:cover;background-position:50%;background-repeat:no-repeat}.team-members .item .content{position:absolute;bottom:50px;left:15px;right:15px;overflow:hidden;max-height:210px;background:#f5f5f5;transition-duration:.5s;padding:15px}.team-members .item .content h2{font-weight:600;font-size:20px;line-height:25px;text-transform:none}.team-members .item .content h3{font-size:15px;text-transform:none}.team-members .item .content .left,.team-members .item .content .right{margin-top:5px;margin-bottom:5px;display:inline-block;vertical-align:middle;font-size:12px;float:left}.team-members .item .content .left img,.team-members .item .content .right img{width:20px;margin-bottom:7px;display:block}.team-members .item .content .left img.cellphone,.team-members .item .content .right img.cellphone{width:15px}.team-members .item .content .left a,.team-members .item .content .right a{color:#5c6773;transition-duration:.3s}.team-members .item .content .left a:hover,.team-members .item .content .right a:hover{color:#bb9981}.team-members .item .content .left{border-right:1px solid #e5e5e5;padding-right:10px;margin-right:13px;width:120px}.team-members .item .content .right{width:calc(100% - 135px)}.team-members .item .content .right img{width:13px}.team-members .item .content .about{float:left;margin-top:30px;width:100%}.team-members .item .content .about p{font-size:13px}.team-members .item .content .social{margin:25px 0 20px}.team-members .item .content .social a{border-radius:50%;border:2px solid #5c6773;color:#5c6773;width:35px;height:35px;margin-right:7px;text-align:center;transition-duration:.3s;display:inline-block;vertical-align:center}.team-members .item .content .social a:hover{color:#bb9981;border:2px solid #bb9981}.team-members .item .content .social a i{font-size:16px;line-height:30px}.team-members .item .content .social a.arrow{float:right;border:none}.team-members .item .content .social a.arrow i{font-size:30px}.team-members .item .mail{position:absolute;bottom:0;left:15px;right:15px;height:70px;padding:15px;background:#e5e5e5;text-align:center;text-decoration:underline;color:#5c6773;transition-duration:.3s}.team-members .item .mail span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-members .item .mail:hover{background:#bb9981;color:#fff}@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}.team-members .item{padding-bottom:0}.team-members .item .content{position:relative;bottom:0;left:0;right:0;max-height:none}.team-members .item .mail{position:relative;bottom:0;left:0;right:0;display:block}}@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}}