.ctshowcase-modal-container{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:99999999999;overflow:hidden;opacity:0;background:rgba(33,33,33,0.7);visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .5s .4s,visibility .5s .4s;-webkit-transition:opacity .5s .4s,visibility .5s .4s;-moz-transition:opacity .5s .4s,visibility .5s .4s}
.ctshowcase-modal-container .mCSB_scrollTools{margin-top:15px !important}.ctshowcase-modal-container.open{opacity:1;visibility:visible;transition:opacity .4s,visibility .5s;-webkit-transition:opacity .4s,visibility .5s}
.ctshowcase-modal-container.open .ctshowcase-modal-main{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important}.ctshowcase-modal-container .ctshowcase-modal-main{max-width:500px;margin-left:auto;height:100%;position:absolute;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s}
.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl{direction:rtl;margin-right:auto}.ctshowcase-modal-container .ctshowcase-modal-main.right-modal.is-rtl,.ctshowcase-modal-container .ctshowcase-modal-main.left-modal:not(.is-rtl){width:100%}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal{height:100%;position:absolute;right:0;top:0;left:0;z-index:1;font-size:0;width:100%;text-align:center}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper{position:relative;bottom:0;margin:0 auto;text-align:left;vertical-align:middle;display:inline-block;box-sizing:border-box;padding:50px 0 18px 30px;width:auto !important;overflow:auto;max-height:100%;height:100%;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-modal .ctshowcase-modal-main-content-wrapper{padding-right:30px !important;padding-left:0}.ctshowcase-modal-container .ctshowcase-modal-main.left-modal:not(.is-rtl) .ctshowcase-modal .ctshowcase-modal-main-content-wrapper{width:100%}
.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-modal .ctshowcase-modal-main-content-wrapper{text-align:right}.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl.right-modal .ctshowcase-modal .ctshowcase-modal-main-content-wrapper{width:100%}
.ctshowcase-modal-container .ctshowcase-modal-main:not(.is-rtl) .ctshowcase-modal.open .ctshowcase-modal-main-content-wrapper .mCS_no_scrollbar_y{padding-right:30px !important}.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-modal.open .ctshowcase-modal-main-content-wrapper .mCS_no_scrollbar_y{padding-left:30px !important}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal.open{z-index:2}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal.open .ctshowcase-modal-main-content-wrapper{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-webkit-transition:opacity .4s .3s;-moz-transition:opacity .4s .3s;transition:opacity .4s .3s;font-size:14px}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper .ctshowcase-modal-main-content{padding:15px 20px}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-social-media{display:block;padding:7px}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-social-media .ctshowcase-social-media-list{list-style:none;font-size:18px;margin:0;text-align:center;padding:0}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-social-media .ctshowcase-social-media-list li{display:inline;padding:0}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-social-media .ctshowcase-social-media-list li a{padding:5px;text-decoration:none;vertical-align:middle;border:0}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-social-media .ctshowcase-social-media-list li a:hover i{transform:scale(1.3);-webkit-transform:scale(1.3)}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper .ctshowcase-team-member-name{margin-top:10px;margin-bottom:10px}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper .ctshowcase-team-member-job-title{margin-bottom:15px;margin-top:0}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper .ctshowcase-team-member-profile-image{width:100%}.ctshowcase-modal-container .ctshowcase-modal-main h3{margin-top:5px;margin-bottom:5px}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill{overflow:hidden}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill:after,.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill:before{clear:both;content:'';display:table}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar{width:100%;float:left}.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar{float:right}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill{margin-bottom:30px}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-title{margin-bottom:10px;word-wrap:break-word}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar{width:0;height:10px;border-radius:5px;transition:1s cubic-bezier(1,0,.5,1);-webkit-transition:1s cubic-bezier(1,0,.5,1);-ms-transition:1s cubic-bezier(1,0,.5,1);-moz-transition:1s cubic-bezier(1,0,.5,1)}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills.active .ctshowcase-skill .ctshowcase-skill-bar{width:100%}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar span{float:left;width:0;height:10px;border-radius:5px;position:relative;transition:1s cubic-bezier(1,0,.5,1);-webkit-transition:1s cubic-bezier(1,0,.5,1);-ms-transition:1s cubic-bezier(1,0,.5,1);-moz-transition:1s cubic-bezier(1,0,.5,1)}
.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar span{float:right}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar span b{float:left;width:100%;position:relative;text-align:right;opacity:0;font-size:14px;top:-13px}
.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-team-member-skills .ctshowcase-skill .ctshowcase-skill-bar span b{float:right}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal-separator{width:100%;margin:20px 0 20px;display:flex;padding:2px 0}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-skill-pct{text-align:right}.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-skill-pct{text-align:left}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-nav-item{width:25px;display:flex;cursor:pointer;font-size:35px;z-index:999;float:left;align-items:center;height:100%}.ctshowcase-modal-container .ctshowcase-modal-main span.ctshowcase-modal-nav{float:left;height:100%}
.ctshowcase-modal-container .ctshowcase-modal-main.left-modal span.ctshowcase-modal-nav{float:right;text-align:right}.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-nav-right{margin-left:15px}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal-header{position:relative;padding:0 30px;height:50px;overflow:hidden;width:auto !important;z-index:999999;opacity:1 !important}
.ctshowcase-modal-container .ctshowcase-modal-main a.ctshowcase-modal-close{float:right;width:35px;font-size:35px;font-weight:normal;height:100%;display:flex;align-items:center;border:0}
html.ctshowcase-modal-on{overflow:hidden}.ctshowcase-modal-container .ctshowcase-modal-main.left-modal a.ctshowcase-modal-close{float:left}.ctshowcase-modal-container .ctshowcase-modal-main .clearfix:before,.ctshowcase-modal-container .ctshowcase-modal-main .clearfix:after{clear:both;display:block;content:''}
@media(max-width:767px){.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal-main-content-wrapper{padding-right:30px !important}.ctshowcase-modal-container .ctshowcase-modal-main.is-rtl .ctshowcase-modal-main-content-wrapper{padding-left:30px !important}
}@media(max-width:500px){.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal.open .ctshowcase-modal-main-content-wrapper .ctshowcase-modal-main-content{padding:10px 10px 0}
}