section{position:relative;padding:50px 0}section .section-header{margin-bottom:30px}section .section-header .section-title{margin:0 0 15px;color:#37517e;font-size:24px;font-weight:500}section .section-header .section-subtitle{margin:0;color:#5d7079;font-size:14px}section.contact-cards{padding:50px 0}section.contact-cards .content-subtitle{margin:0 0 30px;color:#5d7079;font-size:14px}.card-contact{height:100%;border:1px solid rgba(55,81,126,.2);border-radius:4px}.card-contact .card-body{padding:50px 30px}.card-contact .card-body .card-title{margin:0 0 15px;color:#37517e;font-size:18px;font-weight:500}.card-contact .card-body .contact-line{margin-bottom:5px}.card-contact .card-body .contact-line:last-child{margin-bottom:0}.card-contact .card-body .contact-line>*{display:inline-block;vertical-align:middle}.card-contact .card-body .contact-line>svg{margin-right:10px;color:#37517e;font-size:14px}.card-contact .card-body .contact-line>a{color:#5d7079;font-size:14px;text-decoration:none}.card-contact .card-body .contact-line>a:active,.card-contact .card-body .contact-line>a:focus,.card-contact .card-body .contact-line>a:hover{text-decoration:underline}.card-contact .card-body .contact-line>span{color:#5d7079;font-size:14px;text-decoration:none}.form-wrapper{position:relative;overflow:hidden;padding:0 5px;transition:max-height .2s ease-in-out;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out}.form-wrapper .form-request .form-group input::-moz-placeholder, .form-wrapper .form-request .form-group textarea::-moz-placeholder{color:#46555c;opacity:.3}.form-wrapper .form-request .form-group input:-ms-input-placeholder, .form-wrapper .form-request .form-group textarea:-ms-input-placeholder{color:#46555c;opacity:.3}.form-wrapper .form-request .form-group input::placeholder,.form-wrapper .form-request .form-group textarea::placeholder{color:#46555c;opacity:.3}.form-wrapper .form-request .custom-select,.form-wrapper .form-request .form-control{padding:15px;height:auto;background:#fff;background-color:#fff;border:1px solid rgba(55,81,126,.1);box-shadow:4px 4px 10px rgba(55,81,126,.05);border-radius:0;color:#5d7079;font-size:14px;transition:border-color .25s,box-shadow .25s;-webkit-transition:border-color .25s,box-shadow .25s;-moz-transition:border-color .25s,box-shadow .25s}.form-wrapper .form-request .custom-select:active,.form-wrapper .form-request .custom-select:focus,.form-wrapper .form-request .form-control:active,.form-wrapper .form-request .form-control:focus{box-shadow:4px 4px 10px rgba(55,81,126,.15);border-color:#0086eb}.form-wrapper .form-request .select2-container--default .select2-selection--single{background:#fff;background-color:#fff;border:1px solid rgba(55,81,126,.1);box-shadow:4px 4px 10px rgba(55,81,126,.05);border-radius:0;color:#5d7079;font-size:14px;transition:border-color .25s,box-shadow .25s;-webkit-transition:border-color .25s,box-shadow .25s;-moz-transition:border-color .25s,box-shadow .25s}.form-wrapper .form-error,.form-wrapper .form-loader,.form-wrapper .form-success{background:#fff}.form-wrapper.shrunk{max-height:678px}.headquarters .headquarters-image-container{position:relative;padding-top:50%;margin-bottom:30px;background-color:#f9fafb}.headquarters .headquarters-image-container img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.headquarters .headquarters-title{margin:0 0 30px;color:#37517e;font-size:18px;font-weight:500}.headquarters .headquarters-subtitle{margin:0 0 30px;color:#5d7079;font-size:14px}.headquarters .contact-lines{margin-bottom:30px}.headquarters .contact-lines .contact-line{margin-bottom:15px}.headquarters .contact-line>*{display:inline-block;vertical-align:top}.headquarters .contact-line>svg{margin-top:5px;margin-right:10px;color:#37517e;font-size:14px}.headquarters .contact-line>svg.fa-map-marker-alt{margin-right:6px}.headquarters .contact-line>a{max-width:calc(100% - 30px);color:#5d7079;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.headquarters .contact-line>a:active,.headquarters .contact-line>a:focus,.headquarters .contact-line>a:hover{text-decoration:underline}.headquarters .contact-line>span{max-width:calc(100% - 30px);color:#5d7079;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.headquarters .btn-text{padding:15px 0;background:none;border:none}.headquarters .btn-text>*{display:inline-block;vertical-align:middle;color:#0086eb;font-size:14px}.headquarters .btn-text span{font-weight:500}.headquarters .btn-text svg{margin-left:10px;margin-bottom:-1px}section.team-content{padding:0;border-bottom:1px solid rgba(55,81,126,.2)}section.team-content .team-section{padding-top:80px;padding-bottom:30px}section.team-content .team-section:nth-child(odd),section.team-content .team-section:nth-child(odd) .team-section-header h4{background:#f9fafb}section.team-content .team-section .team-section-header{position:relative;margin-bottom:30px}section.team-content .team-section .team-section-header h4{position:relative;z-index:1;display:inline-block;margin:0;padding-right:30px;background:#fff;color:#5d7079;font-size:16px;font-weight:500;text-transform:uppercase}section.team-content .team-section .team-section-header .divider{position:absolute;top:50%;left:0;width:100%;height:1px;background:#37517e;opacity:.1}.person-card{margin-bottom:50px}.person-card .card-img{display:block;width:100%;margin-bottom:15px;border-radius:4px;border:1px solid rgba(55,81,126,.2)}.person-card .card-body{padding:0;margin-bottom:15px}.person-card .card-body .person-position{display:block;color:#5d7079;font-size:14px;font-weight:500;text-transform:uppercase}.person-card .card-body .person-position p{margin-bottom:0}.person-card .card-body .person-name{display:block;color:#37517e;font-size:16px;font-weight:500}.person-card .card-footer{padding:0;background:none;border:none}.person-card .card-footer .contact-line+.contact-line{margin-top:5px}.person-card .card-footer .contact-line>*{display:inline-block;vertical-align:middle}.person-card .card-footer .contact-line>svg{margin-right:10px;font-size:14px;color:#5d7079}.person-card .card-footer .contact-line>a{max-width:calc(100% - 28px);color:#5d7079;font-size:14px}@media (max-width:767px){section{padding:50px 0}section .section-header{text-align:center}section.page-content{padding-top:0}.headquarters .headquarters-image-container{height:auto;padding-top:70%}.headquarters .headquarters-content{position:relative;z-index:1;padding:30px;background:#f9fafb;border-radius:4px;margin:-100px 15px 50px}section.team-content .team-section .team-section-header{text-align:center}section.team-content .team-section .team-section-header h4{padding:0 15px}.person-card .card-body .person-position{font-size:12px}.person-card .card-footer .contact-line>svg{margin-right:5px;font-size:12px;color:#5d7079}.person-card .card-footer .contact-line>a{max-width:calc(100% - 21px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#5d7079}}
