.ent-section-onecol .layout__region>.team-listing-block:first-child{padding-top:35px}@media screen and (min-width:992px){.ent-section-onecol .layout__region>.team-listing-block:first-child{padding-top:70px}}.ent-section-onecol .layout__region>.team-listing-block:last-child{padding-bottom:10px}@media screen and (min-width:992px){.ent-section-onecol .layout__region>.team-listing-block:last-child{padding-bottom:25px}}.field--name-field-members .member:focus-visible{outline:none}.field--name-field-members .member.active .paragraph--type--member{border:1px solid #723988}.team-listing-block a[target=_blank] i{margin-left:0}.team-listing-block .paragraph--type--member{margin-bottom:20px}.team-listing-block .paragraph--type--member:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px #0000001a}.team-listing-block .paragraph--type--member:hover .member-image .item-image:after{opacity:1}.team-listing-block .paragraph--type--member:hover .contact-layout{opacity:1;margin-bottom:0}.team-listing-block .paragraph--type--member:focus-within .contact-layout{opacity:1;margin-bottom:0}.team-listing-block .member-image{position:relative;overflow:hidden}.team-listing-block .member-image .field--name-field-media-image>.field__item{position:relative}.team-listing-block .member-image .item-image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:#0000005c;-webkit-transition:all 1s;transition:all 1s;opacity:0}.team-listing-block .contact-layout{position:absolute;bottom:20px;right:20px;margin-bottom:-50px;opacity:0;-webkit-transition:all .35s;transition:all .35s;z-index:11;width:45px}.team-listing-block .contact-layout:focus-within{-webkit-transition:none!important;transition:none!important}.team-listing-block .contact-layout a{color:#3f454f;background-color:#fff;border-radius:50%;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin:10px 5px 0}.team-listing-block .contact-layout a:hover{color:#fff;background-color:#456bd1}.team-listing-block .contact-layout a:focus-visible{border:1px solid #723988;border-radius:30px;background-color:#456bd1;color:#fff}.team-listing-block .contact-layout a>i{font-size:25px}.team-listing-block .member-content{padding:30px}.team-listing-block .member-content .field--name-field-name{font-size:20px;font-weight:700;line-height:28px;text-align:center;height:auto!important}.team-listing-block .member-content .field--name-field-job-{font-size:16px;font-weight:400;line-height:24px;text-align:center}.team-listing-block .member-content .button-placeholder{height:36px}.team-listing-block .member-content .team-member-content-view-show-modal.link-without-icon button{font-size:16px;font-weight:500;line-height:24px;color:#456bd1;text-decoration:underline;border:none;background:none;text-align:center;display:inline-block;margin-top:10px}.team-listing-block .member-content .team-member-content-view-show-modal.link-without-icon button:hover{color:#3655aa;text-decoration:none}.team-listing-block .member-content .team-member-content-view-show-modal.link-without-icon button:focus-visible{outline:1px solid #456bd1;outline-offset:-3px;border-radius:5px}.team-listing-block .member-content .modal{text-align:center}@media screen and (min-width:768px){.team-listing-block .member-content .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.team-listing-block .member-content .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}@media screen and (min-width:576px){.team-listing-block .member-content .modal-dialog{max-width:710px}}.team-listing-block .member-content .modal-dialog .modal-body{max-height:80vh;overflow-x:hidden;overflow-y:auto}.team-listing-block .member-content .modal-content{border-radius:0}.team-listing-block .member-content .modal-header{border-bottom:none;font-size:32px;font-weight:400;line-height:36px;border-top-left-radius:0;border-top-right-radius:0}.team-listing-block .member-content .modal-close-btn{border:none;background:none}.team-listing-block .member-content .modal-close-btn:focus-visible{border:2px solid #3655aa;border-radius:3px;text-decoration:none!important;-webkit-transition:none!important;transition:none!important}.team-listing-block .member-content .modal-body{font-size:16px;font-weight:400;line-height:24px}.team-listing-block .member-content .modal-body a{text-decoration:underline}.team-listing-block .member-content .modal-body a:hover{text-decoration:none}.team-listing-block .team-member-content-view-show-modal.link-without-icon{text-align:center}
