@font-face{font-family:'Quincy CF';src:url("../fonts/quincy-cf-webfont.woff2") format("woff2"), url("../fonts/quincy-cf-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Quincy CF';src:url("../fonts/quincy-cf-medium-webfont.woff2") format("woff2"), url("../fonts/quincy-cf-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}.staff__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 -10px 15px 0}.staff__filter__item{padding:10px 20px;line-height:20px;border:2px #D4AF71 solid;margin:0 10px 10px 0;border-radius:8px;color:#17222C;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;text-align:center;text-decoration:none!important;-webkit-transition:background-color 350ms ease, color 350ms ease;-o-transition:background-color 350ms ease, color 350ms ease;transition:background-color 350ms ease, color 350ms ease}.staff__filter__item.active,.staff__filter__item:hover{background-color:#D4AF71;color:#fff}.staff__heading{font-size:2em;margin:2em 0 .5em}.staff__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 -24px 0px 0;list-style:none;padding:0}.staff__item{position:relative;width:calc(100% - 24px);margin:0 24px 24px 0}.staff__item:before{display:block;content:"";width:100%;padding-top:114.81481%}.staff__item__link,.staff__item__link--disable{display:block;text-decoration:none;overflow:hidden;background-color:#17222C;-webkit-box-shadow:0 0 50px rgba(0, 0, 0, 0.2);box-shadow:0 0 50px rgba(0, 0, 0, 0.2)}.staff__item__link--disable:after,.staff__item__link:after{content:'';position:absolute;top:25%;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);background:-o-linear-gradient(top, rgba(0, 0, 0, 0), #000);background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000)}.staff__item__link--disable:hover .staff__item__img,.staff__item__link:hover .staff__item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.staff__item__link--disable{cursor:default}.staff__item__img{-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.staff__item__title{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 18px 18px;text-align:center}.staff__item__title h3{margin:0 0 5px;color:#fff;font-size:1.25em}.staff__item__title p{margin:0;font-size:0.75em;font-weight:500;color:#D4AF71;letter-spacing:0.1em}@media screen and (min-width:550px){.staff__item{width:calc(50% - 24px)}}@media (min-width:1025px){.staff__item{width:calc(33.3333% - 24px)}}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background-color:rgba(255, 255, 255, 0.9);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;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms;transition:opacity 350ms ease, visibility 0ms linear 350ms}.popup.active{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 350ms ease, visibility 0ms linear;-o-transition:opacity 350ms ease, visibility 0ms linear;transition:opacity 350ms ease, visibility 0ms linear}.popup__center{position:relative;width:90%;max-width:930px;height:calc(90% - 34px)}.popup--video .popup__center{height:auto}.popup__container{background-color:#fff;width:100%;height:100%;position:relative;-webkit-box-shadow:0 0 50px rgba(0, 0, 0, 0.2);box-shadow:0 0 50px rgba(0, 0, 0, 0.2);overflow:hidden}.popup__close{position:absolute;top:0;right:0;width:50px;height:50px;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1;border-radius:50%;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;background-color:#17222C;color:#fff;font-size:1.5em;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.popup__close:hover{background-color:#D4AF71}.popup__list{width:100%;height:100%;position:relative;z-index:0}.popup__item{width:100%;height:100%}.popup__inner{overflow:auto;height:100%;scrollbar-width:thin;scrollbar-color:#D4AF71 #e5e5e5;-ms-overflow-style:-ms-autohiding-scrollbar;padding:32px 5vw}.popup__inner::-webkit-scrollbar{width:10px}.popup__inner::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:10px}.popup__inner::-webkit-scrollbar-thumb{border-radius:10px;background-color:#D4AF71}.popup__left{position:relative;height:350px;width:260px;margin:25px auto 0}.popup__title{font-size:2.5em;margin:0;color:#17222C}.popup__subtitle{color:#D4AF71;font-size:0.875em;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;display:block;margin:10px 0 25px;line-height:1}.popup__content{margin:25px 0}.popup__content:last-child{margin:25px 0 0}@media (min-width:769px){.popup__center{max-height:500px}.popup__container{overflow:visible}.popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0}.popup__left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:100%;width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.popup__right{max-height:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:32px}.popup__content{max-height:180px;overflow:auto;scrollbar-width:thin;scrollbar-color:#D4AF71 #e5e5e5;-ms-overflow-style:-ms-autohiding-scrollbar}.popup__content::-webkit-scrollbar{width:10px}.popup__content::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:10px}.popup__content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#D4AF71}.popup__content:last-child{max-height:260px}}@media (min-width:1025px){.popup__right{padding:64px}}