.modal-transparent{background:var(--color-transparent);padding-left:var(--font-size-xl);padding-right:var(--font-size-xl);padding-bottom:var(--font-size-xl);border:0;border-radius:0}.modal-content-top{background:var(--color-white);box-shadow:0 7px 80px var(--color-shadow-slate)}.modal-content-row{-ms-flex-align:inherit;align-items:inherit;display:flex}.modal-content-row>*{min-width:0}.team-modal-loading,.team-modal-error{background:var(--color-white);min-height:300px;box-shadow:0 7px 80px var(--color-shadow-slate);justify-content:center;align-items:center;display:flex}.team-modal-spinner{border:4px solid var(--color-gray-300);border-top-color:var(--color-accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite team-modal-spin}@keyframes team-modal-spin{to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.team-modal-spinner{animation-duration:2.5s}}.team-modal-error{text-align:center;padding:var(--font-size-3xl);flex-direction:column}.modal-content-row .modal-content-col-left{flex:0 0 47.3333%;position:relative;overflow:hidden}.modal-content-row .modal-content-col-left img{z-index:1;contain-intrinsic-size:none;width:auto;max-width:200%;height:100%;position:relative}.modal-content-row .modal-content-col-right{flex:auto}.modal-content-bottom{padding:120px 0 0}.modal-content .mc-intro{text-align:center;padding:43px 50px var(--spacing-1_5)}.modal-content .mc-intro h3{margin-bottom:var(--spacing-0_5);font-size:var(--font-size-4xl)}.modal-content .mc-intro p{color:var(--color-gray-600)}.modal-content .mc-text{padding:37px 51px 43px}.modal-content .mc-text .btn-out{text-align:center;margin-top:var(--font-size-md)}.modal-content .mc-text p:last-child{margin-bottom:0}@media (max-width:940px){.modal-content-row{display:block}.modal-content .mc-text{padding-left:var(--font-size-3xl);padding-right:var(--font-size-3xl)}.modal-content .mc-intro h3{font-size:var(--font-size-3_5xl)}.modal-content-bottom{padding-top:50px}.modal-content-bottom .row .col-md-4{max-width:none;padding-bottom:var(--font-size-3_5xl);flex:0 0 100%}}.section-team-grid{padding:58px 0}.section-team-grid .introduction-text-wrap .sub-heading{color:var(--color-gray-600);margin-bottom:.1875rem}.section-team-grid .introduction-text-wrap .h1{margin-bottom:.1875rem}.team-grid{flex-wrap:wrap;margin:0 -3.08333%;padding:15px 0 0;display:flex}.team-grid>*{min-width:0}.team-grid .team-col{flex:0 0 33.333%;padding:29px 2.90424% 0}.team-entry a{-o-transition:all 0s;transition:all;display:block}.team-entry .team-entry-photo{padding-top:125.714%;position:relative;overflow:hidden}.team-entry .team-entry-photo:before{content:"";background:var(--color-transparent);width:100%;position:absolute;top:16.5909%;bottom:0;left:0}.team-entry .team-entry-photo img{width:auto;max-width:200%;height:100%;max-height:100%;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}.team-entry .team-entry-text{text-align:center;color:var(--color-gray-750);padding:29px 0}.team-entry .team-entry-text h3{color:var(--color-black);font-size:var(--font-size-3xl);line-height:var(--line-height-snug);margin:0}.team-entry .team-entry-text h3:after{content:"+";font-family:var(--font-icon);font-size:var(--font-size-2xl);color:var(--color-primary);font-weight:var(--font-weight-black);margin-left:var(--spacing-2_5);line-height:var(--line-height-none)}.team-entry .team-entry-text p{margin:-1px 0 0}@media (max-width:991.98px){.team-grid .team-col{flex:0 0 50%}}@media (max-width:767.98px){.team-grid{margin-left:0;margin-right:0;display:block}.team-grid .team-col{max-width:350px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.modal-close-label{margin-bottom:var(--spacing-2_5);display:inline-block}.modal-content-col-right .tab-content{flex-direction:row;display:flex}.modal-content-col-right .tab-content>.tab-pane{visibility:hidden;flex:0 0 100%;display:block}.modal-content-col-right .tab-content>.tab-pane.active{visibility:visible;margin-left:-100%}.modal-content-col-right .tab-content>.tab-pane:first-child.active{margin-left:0}.team-entry a:focus img{border:0 solid var(--color-transparent)}@media (max-width:767.98px){.modal-content-row .modal-content-col-left img{max-width:100%;height:auto}.modal-content .mc-intro{padding-top:0}.modal-content .mc-intro>p{margin-bottom:0}.modal-content-row .modal-content-col-left{padding-bottom:var(--font-size-3_5xl)}.team-entry .team-entry-photo img{height:auto}}