.page-banner{position:relative;overflow:hidden;margin:-30px 0 0}.page-banner .items>img{display:block;width:100%;height:480px;object-fit:cover;object-position:center}.contact-top-section{text-align:center;position:relative;z-index:2;margin-top:-78px}.contact-top-section .white-box{max-width:760px;margin:0 auto}.contact-top-section .btn{min-width:260px;margin-top:10px}.contact-top-section :last-child{margin-bottom:0}.contact-details p{color:#2e3655;font-size:16px;font-weight:400;line-height:30px;margin:0}.contact-details p+p{margin-top:20px}.contact-details a{color:#2043d5}.contact-details a:hover{color:#fd82a3;text-decoration:underline}.contact-details.phone p a:first-child{color:#2e3655}.contact-details.phone p a:first-child:hover{color:#fd82a3;text-decoration:none}.team-list .items{margin:15px 0}.team-info{position:relative;background:#fff;border:0;box-shadow:0 1px 2px 0 rgba(0,13,68,.15);border-radius:3px;overflow:hidden;transition:all .4s ease 0s;height:100%}.team-info.bdr-top{border-top:3px solid #2043d5}.team-info .card-body{padding:24px 30px 30px;position:relative}.team-info .popup-link{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}.team-img{display:block;width:100%;height:270px;object-fit:cover;object-position:center top}.team-info h6{color:#2e3655;font-weight:500;margin:0 0 10px}.team-info .designation{display:block;color:#fd82a3;font-size:16px;font-weight:400;line-height:24px;margin:0 0 10px}.team-info p{margin:0;line-height:30px;color:#2e3656}.team-info p a{color:#2e3656}.team-info p a:focus,.team-info p a:hover{color:#1f43d4}.team-info .btn-with-icon{display:block;background:0 0;width:42px;height:42px;position:absolute;right:30px;top:-21px;z-index:1}.team-info:hover{box-shadow:0 14px 24px 0 rgba(0,13,68,.15)}.team-info:hover .btn-with-icon .arrow-icon{right:-10px}.team-block .bdr-title{margin:30px 0}.team-info .imgbox{display:block;width:100%}.team-info .imgbox img{display:block;width:100%;height:auto}.team-detail .team-info{margin:0;height:auto}.team-popup-content{padding:0 0 0 20px}.team-popup .modal-dialog{max-width:970px}@media screen and (max-width:1280px){.page-banner .items>img{height:340px}.middle-section.contact-page{padding:40px 0}.team-info .card-body{padding:20px}.team-img{height:220px}}@media screen and (max-width:991px){.contact-top-section .white-box{max-width:640px}.team-popup-content{padding:0}}@media screen and (max-width:767px){.contact-top-section .white-box{max-width:100%;padding:30px 20px}.contact-details{border:1px solid #ddd;padding:20px;margin:0 0 -1px}.contact-top-section .btn{min-width:240px;margin-top:0}.team-img{height:auto}.team-list .items{margin:10px 0}.team-block .bdr-title{margin:20px 0}.team-popup-content{padding:20px 0 0}}