.spinner{position:relative}.spinner:before{border:3px solid #7eb0cc;border-radius:50%;border-top-color:transparent;content:"";display:block;height:50px;left:calc(50% - 25px);position:absolute;top:50px;visibility:hidden;width:50px;z-index:1}.spinner.portfolio-list__drawer:before,.team-member-modal .spinner:before{top:calc(50% - 25px);transform:translate(calc(-50% - 25px),calc(-50% - 25px))}.spinner.portfolio-list__drawer{position:fixed}.spinner.portfolio-list__drawer:before{border-color:transparent #fff #fff}.spinner.team-members:before{top:250px}.spinner.team-members__load-more:before{top:30px}.spinner.-loading:before{animation:spinner .5s linear infinite;visibility:visible}.spinner__container{transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.js-spinner.-loading .spinner__container{opacity:0;visibility:hidden}.site-form-wrap.js-spinner.-loading .spinner__container{opacity:.4;pointer-events:none;visibility:visible}.portfolio-list__drawer .spinner__container:not(.btn){transition:none}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filters{background-color:rgba(126,176,204,.1);padding:8px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767.98px){.filters__wrapper{width:-moz-max-content;width:max-content}}@media only screen and (min-width:768px){.filters__wrapper{display:flex;flex-wrap:wrap;gap:5px;row-gap:8px}}.filters__btn{background:transparent;color:#1b5691}.filters__btn:not(html.no-animations .filters__btn){position:relative}.filters__btn:hover{background-color:#fff;color:#1b5691}.filters__btn:hover:not(html.no-animations .filters__btn:hover){background-color:transparent}.filters__btn:active,.filters__btn:focus{background-color:#fff;border-color:#fff;color:#1b5691}.filters__btn.active{color:#1b5691;pointer-events:none}.filters__btn.active:focus{box-shadow:none}.filters__btn.active:not(html.no-animations){background-color:transparent;border-color:transparent}html.no-animations .filters__btn.active{background:#fff}.filters__btn-title{pointer-events:none}.filters__btn-title:not(html.no-animations .filters__btn-title){position:relative;z-index:1}.filter__btn-active-bar{pointer-events:none}.filter__btn-active-bar:not(html.no-animations .filter__btn-active-bar){background:#fff;border-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.team-members__filters-region{position:relative;z-index:10}html:not(.-show-region-filters) .team-members__filters-region{display:none}@media only screen and (max-width:767.98px){.team-members__filters-region{margin-left:-8px;margin-top:20px;position:absolute;width:-moz-max-content;width:max-content}}.team-members__filters-region .team-members__filters-region-toggle{background-color:#1b5691;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:.7rem;line-height:1;padding:.6rem .8rem;text-transform:uppercase;transition:color .4s cubic-bezier(.365,.305,0,1),background-color .4s cubic-bezier(.365,.305,0,1)}.team-members__filters-region .team-members__filters-region-toggle:hover{background-color:#7eb0cc;color:#fff}.team-members__filters-region .team-members__filters-region-toggle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5 0 0h10L5 5Z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:5px;margin-left:8px;position:relative;transform:translateY(-50%);transition:all .3s ease;width:10px}.team-members__filters-region.-active .team-members__filters-region-toggle:after{transform:translateY(-50%) rotate(180deg)}.team-members__filters-region-inner{background-color:#f2f7fa;display:flex;flex-direction:column;left:0;position:absolute;top:100%;width:100%}.team-members__filters-region:not(.-active) .team-members__filters-region-inner{display:none}.region-filter{color:#1b5691;font-size:.7rem;padding:.6rem .8rem;transition:background-color .4s cubic-bezier(.365,.305,0,1)}.region-filter.active,.region-filter:hover{background-color:rgba(126,176,204,.85)}.team-members.container{background-color:#fff;max-width:100%;padding:56px 1.2rem}@media only screen and (min-width:992px){.team-members.container{padding:56px}}.team-members__inner{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:48px}.team-members__inner.-input-search-filtered .team-member:not(.-show){display:none}@media only screen and (min-width:768px){.team-members__inner{flex-direction:row;row-gap:68px}}.team-members__inner .team-member{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.team-members__inner .team-member{width:calc(50% - 8px)}}@media only screen and (min-width:992px){.team-members__inner .team-member{width:calc(25% - 12px)}.team-members__inner[data-cols="5"] .team-member{width:calc(20% - 13px)}.team-members__inner[data-cols="6"] .team-member{width:calc(16% - 3px)}}.team-member__image picture{display:flex}.team-member__image-media{object-fit:cover}.team-member__role{display:flex;margin-top:24px}.team-member__role span{width:100%}@media only screen and (min-width:768px){.team-member__role{align-items:flex-end;margin-top:16px;min-height:42px}}.team-member__name{font-size:24px;margin:16px 0}@media only screen and (min-width:992px){.team-member__name{font-size:30px}}.team-member__btn{margin-top:auto}.ss-teamlistpage .modal-backdrop.fade{display:none}@media only screen and (min-width:992px){.team-members__filters-wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;justify-content:space-between}}.team-members__filters{margin-bottom:24px}@media only screen and (max-width:767.98px){.team-members__filters{overflow-x:scroll;overscroll-behavior:contain;padding-right:24px;width:calc(100% + 24px)}html.-show-region-filters .team-members__filters+*{margin-top:60px}}@media only screen and (min-width:768px){.team-members__filters{margin-bottom:56px}}.team-modal{display:flex;flex-direction:column;height:100%;overflow-y:scroll}@media only screen and (min-width:768px){.team-modal{flex-direction:row;overflow-y:hidden}}.team-modal__profile{background-color:rgba(126,176,204,.102);padding:24px}@media only screen and (min-width:768px){.team-modal__profile{padding:56px;width:30%}}.team-modal__profile-image picture{display:flex}.team-modal__profile-image-media{object-fit:cover}.team-modal__profile-role{margin:24px 0}@media only screen and (min-width:768px){.team-modal__profile-role{margin:32px 0 24px}}.team-modal__profile-role span{opacity:1!important;visibility:visible!important}.team-modal__profile-role span:after{transform:scaleX(1)}.team-modal__email a:hover,.team-modal__phone a:hover{color:#1b5691}.team-modal__biography{padding:24px 24px 48px}@media only screen and (min-width:768px){.team-modal__biography{overflow-y:scroll;padding:112px;width:70%}}.team-member-modal{height:100vh;height:100dvh;width:100vw}.team-member-modal__content{height:100%;margin:0;max-width:100%;width:100%}.team-member-modal__content-inner{border:none;height:100%;width:100%}.team-member-modal__content-close{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}@media only screen and (min-width:768px){.team-member-modal__content-close{height:96px;width:96px}}.team-member-modal__content-close:focus,.team-member-modal__content-close:focus-visible{outline:2px solid #1b5691;outline-offset:-10px}.ss-teamlistpage body.modal-open header{opacity:0;pointer-events:none}.team-members__load-more{display:flex;justify-content:center;padding:112px 0 64px;position:relative}.team-members__load-more.-hide{display:none;visibility:hidden}.team-text-search__wrap{align-items:center;display:flex;margin-bottom:56px;width:-moz-fit-content;width:fit-content}.team-text-search-btn{background:transparent;border:none;cursor:pointer;margin-right:4px}.team-text-search-btn svg path{fill:#000}.js-no-search-results-msg{display:none;visibility:hidden}.js-no-search-results-msg.-show{display:block;visibility:visible}.team-text-search{background:transparent;background-size:18px;border:none;font-family:DINOT,Arial,Constantia,Lucida Bright,Lucidabright,"Lucida Serif",Lucida,Georgia,serif;font-size:.9rem;height:32px;margin-left:8px;padding:0;width:100%}.team-text-search::-webkit-search-cancel-button,.team-text-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@media only screen and (min-width:768px){.team-text-search{min-width:300px;width:-moz-fit-content;width:fit-content}}.pagination{align-items:center;border-top:2px solid #c7c8ca;display:flex;justify-content:center;position:relative}.pagination__list{display:flex;margin-top:-2px;max-width:100%}.pagination__item{flex:none;font-size:.8rem;font-weight:400;line-height:1.6}.pagination__item:not(.-end){align-items:center;display:flex;height:40px;justify-content:center;width:40px}.pagination__item.-arrow:first-child{margin-right:15px}.pagination__item.-arrow:last-child{margin-left:15px}.pagination__item.-arrow:hover:not(.-disabled) svg,.pagination__item.-arrow:hover:not(.-disabled) svg path{fill:#1b5691}.pagination__item.-active{border-top:2px solid #1b5691;position:relative}.pagination__items-holder{display:flex}@media only screen and (max-width:991.98px){.pagination__item.-end{display:none}}.pagination__item.-end.-first{margin-right:30px}.pagination__item.-end.-last{margin-left:30px}.pagination__item.-arrow .pagination__arrow,.pagination__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pagination__link{color:#939598}.pagination__item.-active .pagination__link,.pagination__item:hover:not(.-disabled) .pagination__link{color:#1b5691}.choices:after{display:none}.choices.is-focused:focus-visible{outline:none}.choices.is-focused .choices__inner{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.choices__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid #ced4da;color:#212529;display:block;font-weight:400;line-height:1.5;padding:8px 16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ss-insightslistpage .choices__inner{background-color:rgba(126,176,204,.1)}.choices__inner .dropdown{display:none}.choices .choices__list--dropdown{background-color:#f2f7fa!important;border:none!important;border-radius:0!important;padding:0}