.ctshowcase-layout{position:relative}.ctshowcase-layout .circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.ctshowcase-layout .ctshowcase-layout-main-content{opacity:0;visibility:hidden}
.ctshowcase-layout .ctshowcase-layout-main-content.visible{opacity:1;visibility:visible}.ctshowcase-layout.with-modal .ctshowcase-team-member-entry-link,.ctshowcase-layout.with-external-url .ctshowcase-team-member-entry-link{cursor:pointer}
.ctshowcase-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.ctshowcase-col-1,.ctshowcase-col-2,.ctshowcase-col-3,.ctshowcase-col-4,.ctshowcase-col-5,.ctshowcase-col-6,.ctshowcase-col-7,.ctshowcase-col-8,.ctshowcase-col-9,.ctshowcase-col-10,.ctshowcase-col-11,.ctshowcase-col-12{position:relative;width:100%;padding:0;margin:0;outline:1px transparent}
.ctshowcase-col-1{flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;max-width:8.333333%}.ctshowcase-col-2{flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;max-width:16.666667%}.ctshowcase-col-3{flex:0 0 25%;-ms-flex:0 0 25%;max-width:25%}
.ctshowcase-col-4{flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;max-width:33.333333%}.ctshowcase-col-5{flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;max-width:41.666667%}.ctshowcase-col-6{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%}
.ctshowcase-col-7{flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;max-width:58.333333%}.ctshowcase-col-8{flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;max-width:66.666667%}.ctshowcase-col-9{flex:0 0 75%;-ms-flex:0 0 75%;max-width:75%}
.ctshowcase-col-10{flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;max-width:83.333333%}.ctshowcase-col-11{flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;max-width:91.666667%}.ctshowcase-col-12{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}
.ctshowcase-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden}.ctshowcase-loader{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#16a085;-webkit-animation:spin 1.7s linear infinite;animation:spin 1.7s linear infinite;z-index:11}
.ctshowcase-loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin-reverse .6s linear infinite;animation:spin-reverse .6s linear infinite}
.ctshowcase-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}
}@keyframes spin-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.ctshowcase-loader-wrapper .ctshowcase-loader-section{position:fixed;top:0;width:51%;height:100%;z-index:10}
.ctshowcase-loader-wrapper .ctshowcase-loader-section.section-left{left:0}.ctshowcase-loader-wrapper .ctshowcase-loader-section.section-right{right:0}.ctshowcase-team-member-profile-image{width:100%;max-width:100%;font-family:'object-fit: cover';object-fit:cover}