@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.template-contact .banner .banner-content-wrap{display:block;height:auto;left:auto;padding-bottom:0;padding-top:120px;position:relative;top:auto}.template-contact .banner .banner-content-wrap .banner-content .bc-content{margin:0 0 60px}.template-contact .banner .banner-content-wrap .banner-content .bc-content .bc-content-inner{display:none}.template-contact .banner .banner-map{display:flex;padding:0 24px}.template-contact .banner .banner-map .map-content-mb{color:#051445;flex:0 0 auto;min-height:300px;padding:15px 24px 0 0;width:60%}.template-contact .banner .banner-map svg{max-height:100%;width:100%}.template-contact .banner .banner-map svg .region-section{cursor:pointer;pointer-events:all;fill:#141844;stroke:#f1f1f1}.template-contact .banner .banner-map svg .region-section.hovering,.template-contact .banner .banner-map svg .region-section.selected,.template-contact .banner .banner-map svg .region-section:hover{fill:#b5338a}.template-contact .team-member-placeholder{background-color:#fff;margin:0 -25px;padding:30px 25px;position:relative}.template-contact .team-member-placeholder .region-selection select{letter-spacing:1px;padding:13px 15px 10px;text-transform:uppercase;width:100%}.template-contact .team-member-placeholder .team-member-panel{background-color:#fff;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height 1s ease;width:100%;z-index:5}.template-contact .team-member-placeholder .team-member-panel.active{max-height:1000px;pointer-events:all}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner{background-color:#fff;display:flex;flex-wrap:wrap;padding:0 25px;pointer-events:none;position:relative;z-index:5}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-image{width:120px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:0 0 0 15px;position:relative;z-index:5}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info h3{margin:0 0 5px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info .tm-job{color:rgba(0,0,0,.5);font-size:.75rem;text-transform:uppercase}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info .team-member-contact-desktop{border-bottom:1px solid rgba(0,0,0,.28);border-top:1px solid rgba(0,0,0,.28);display:none;padding:15px 0 0}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info .team-member-contact-desktop .tm-contact{margin:0 0 15px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info .team-member-contact-desktop .tm-contact i{margin-right:5px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .region-name{display:none}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile{padding:15px 0 0;position:relative;width:100%;z-index:5}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact{margin:0 0 15px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-email,.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-phone{display:block;padding:18px 25px 15px;text-decoration:none;transition:background-color .2s linear,color .2s linear,border .2s linear;width:100%}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-email i,.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-phone i{margin-right:10px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-phone{background-color:#051445;border:1px solid #051445;color:#fff}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-phone:hover{background-color:#fff;border-color:#fff;color:#000}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-email{background-color:#b5338a;border:1px solid #b5338a;color:#fff}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile .tm-contact .btn-contact-email:hover{background-color:#fff;border-color:#fff;color:#000}@media (min-width:768px){.template-contact .banner .banner-single-wrap{display:flex;justify-content:space-between}.template-contact .banner .banner-single-wrap .banner-content-wrap .banner-content .bc-content .bc-content-inner{display:block;margin:30px 0 0}.template-contact .banner .banner-single-wrap .banner-map{max-height:880px;padding:120px 0 0;width:40%}.template-contact .banner .banner-single-wrap .banner-map .map-content-mb{display:none}.template-contact .team-member-placeholder{background-color:transparent;height:362px;margin:0 0 60px;padding:0}.template-contact .team-member-placeholder .region-selection{display:none}.template-contact .team-member-placeholder .team-member-panel{left:0;max-width:600px;position:absolute;top:0}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner{padding:25px 25px 40px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .region-name{background-color:#b5338a;bottom:0;color:#fff;display:block;font-size:.75rem;padding:10px 15px 7px 35px;position:absolute;right:0;text-transform:uppercase}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .region-name:after{background-color:#fff;content:"";height:40px;left:-20px;position:absolute;top:-20px;transform:rotate(45deg);width:40px;z-index:2}}@media (min-width:992px){.template-contact .banner .banner-single-wrap{justify-content:space-between}.template-contact .banner .banner-single-wrap .banner-content-wrap{padding-top:170px}.template-contact .banner .banner-single-wrap .banner-map{padding-top:170px;width:50%}.template-contact .team-member-placeholder{height:362px}}@media (min-width:1200px){.template-contact .banner .banner-single-wrap .banner-content-wrap .bc-content{width:65%}.template-contact .team-member-placeholder{height:462px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-image{width:200px}}@media (min-width:1400px){.template-contact .banner .banner-single-wrap .banner-content-wrap .bc-content{width:65%}.template-contact .team-member-placeholder{height:362px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner{padding:40px 40px 80px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-image{width:200px}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-info .team-member-contact-desktop{display:block}.template-contact .team-member-placeholder .team-member-panel .team-member-panel-inner .team-member-contact-mobile{display:none}}