/* Responsive grid of hexagons by @web-tiki -  https://github.com/web-tiki/responsive-grid-of-hexagons license - Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0*/.ctshowcase-hexagonal-layout{padding:30px 0;overflow:hidden}.ctshowcase-layout .ctshowcase-hexGrid{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;overflow:hidden;font-size:15px;list-style-type:none}
.ctshowcase-layout .ctshowcase-hex{position:relative;visibility:hidden;outline:1px solid transparent;height:fit-content;height:-webkit-fit-content;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.ctshowcase-layout .ctshowcase-hex .ctshowcase-hexWrapper{min-height:100%;position:absolute;width:100%}.ctshowcase-layout .ctshowcase-hex::after{content:'';display:block;padding-bottom:86.602%}
.ctshowcase-layout .ctshowcase-hexIn{position:absolute;width:96%;padding-bottom:110.851%;margin:0 2%;overflow:hidden;visibility:hidden;outline:1px solid transparent;-webkit-transform:translateZ(0) scale(1.0,1.0) rotate3d(0,0,1,-60deg) skewY(30deg);-ms-transform:translateZ(0) scale(1.0,1.0) rotate3d(0,0,1,-60deg) skewY(30deg);transform:translateZ(0) scale(1.0,1.0) rotate3d(0,0,1,-60deg) skewY(30deg)}
.ctshowcase-layout .ctshowcase-hexIn *{position:absolute;visibility:visible;outline:1px solid transparent}.ctshowcase-layout .ctshowcase-hexLink *{outline:1px solid transparent}.ctshowcase-layout .ctshowcase-hexLink{display:block;width:100%;height:100%;text-align:center;color:#fff;overflow:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0) skewY(-30deg) rotate3d(0,0,1,60deg);-ms-transform:translateZ(0) scale(1.0,1.0) skewY(-30deg) rotate3d(0,0,1,60deg);transform:translateZ(0) scale(1.0,1.0) skewY(-30deg) rotate3d(0,0,1,60deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:blur(0)}
.ctshowcase-layout .ctshowcase-hex .ctshowcase-hex-profile-pic{left:-100%;right:-100%;width:100% !important;height:100%;margin:0 auto}.ctshowcase-layout .ctshowcase-hex .ctshowcase-hex-profile-pic .ctshowcase-team-member-profile-image{height:100% !important;left:0;right:0;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}
.ctshowcase-layout .ctshowcase-hex p,.ctshowcase-layout .ctshowcase-hex .ctshowcase-team-member-name{margin:0 !important}.ctshowcase-hex-text-wrapper{position:relative;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;padding:10px;width:100%;z-index:2}
.ctshowcase-hex .ctshowcase-team-member-name,.ctshowcase-hex .ctshowcase-team-member-job-title{opacity:0}.ctshowcase-hex .ctshowcase-team-member-job-title,.ctshowcase-hex .ctshowcase-team-member-name{position:relative;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;padding:.2em;text-align:center;width:100%;box-sizing:border-box;opacity:0}
.ctshowcase-hexagonal-layout .ctshowcase-hex .ctshowcase-team-member-job-title,.ctshowcase-hexagonal-layout .ctshowcase-hex .ctshowcase-team-member-name{will-change:opacity}.ctshowcase-hex .ctshowcase-overlay{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:2}
.ctshowcase-hex .ctshowcase-team-member-job-title,.ctshowcase-hex .ctshowcase-team-member-name,.ctshowcase-hex .ctshowcase-overlay{opacity:0}.ctshowcase-hex .ctshowcase-overlay{transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}
.ctshowcase-layout:not(.ctshowcase-inline-preview-layout) .ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-hex-profile-pic .ctshowcase-team-member-profile-image{transform:scale(1.2)}
.ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-team-member-job-title,.ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-team-member-name{opacity:1}.ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-overlay{opacity:1}
.ctshowcase-layout .ctshowcase-hexGrid-2{padding-bottom:12.2%}@media(min-width:1201px){.ctshowcase-layout .ctshowcase-hexGrid-5,.ctshowcase-layout .ctshowcase-hexGrid-4{padding-bottom:6.6%}
.ctshowcase-layout .ctshowcase-hexGrid-3{padding-bottom:8.1%}.ctshowcase-layout .ctshowcase-hex-5{width:20%}.ctshowcase-layout .ctshowcase-hex-5:nth-child(9n+6){margin-left:10%}.ctshowcase-layout.is-rtl .ctshowcase-hex-5:nth-child(9n+6){margin-right:10%;margin-left:0}
.ctshowcase-layout .ctshowcase-hex-4{width:25%}.ctshowcase-layout .ctshowcase-hex-4:nth-child(7n+5){margin-left:12.5%}.ctshowcase-layout.is-rtl .ctshowcase-hex-4:nth-child(7n+5){margin-right:12.5%;margin-left:0}
.ctshowcase-layout .ctshowcase-hex-3{width:33.333%}.ctshowcase-layout .ctshowcase-hex-3:nth-child(5n+4){margin-left:16.666%}.ctshowcase-layout.is-rtl .ctshowcase-hex-3:nth-child(5n+4){margin-right:16.666%;margin-left:0}
.ctshowcase-layout .ctshowcase-hex-2{width:50%}.ctshowcase-layout .ctshowcase-hex-2:nth-child(3n+3){margin-left:25%}.ctshowcase-layout.is-rtl .ctshowcase-hex-2:nth-child(3n+3){margin-right:25%;margin-left:0}
}@media(max-width:1200px) and (min-width:901px){.ctshowcase-layout .ctshowcase-hexGrid-5,.ctshowcase-layout .ctshowcase-hexGrid-4{padding-bottom:6.6%}.ctshowcase-layout .ctshowcase-hexGrid-3{padding-bottom:8.1%}
.ctshowcase-layout .ctshowcase-hex-5,.ctshowcase-layout .ctshowcase-hex-4{width:25%}.ctshowcase-layout .ctshowcase-hex-5:nth-child(7n+5),.ctshowcase-layout .ctshowcase-hex-4:nth-child(7n+5){margin-left:12.5%}
.ctshowcase-layout.is-rtl .ctshowcase-hex-5:nth-child(7n+5),.ctshowcase-layout.is-rtl .ctshowcase-hex-4:nth-child(7n+5){margin-right:12.5%;margin-left:0}.ctshowcase-layout .ctshowcase-hex-3,.ctshowcase-layout .ctshowcase-hex-3{width:33.333%}
.ctshowcase-layout .ctshowcase-hex-3:nth-child(5n+4){margin-left:16.666%}.ctshowcase-layout.is-rtl .ctshowcase-hex-3:nth-child(5n+4){margin-right:16.666%;margin-left:0}.ctshowcase-layout .ctshowcase-hex-2{width:50%}
.ctshowcase-layout .ctshowcase-hex-2:nth-child(3n+3){margin-left:25%}.ctshowcase-layout.is-rtl .ctshowcase-hex-2:nth-child(3n+3){margin-right:25%;margin-left:0}}@media(max-width:900px) and (min-width:601px){.ctshowcase-layout .ctshowcase-hexGrid-5,.ctshowcase-layout .ctshowcase-hexGrid-4,.ctshowcase-layout .ctshowcase-hexGrid-3{padding-bottom:8.1%}
.ctshowcase-layout .ctshowcase-hex-5,.ctshowcase-layout .ctshowcase-hex-4,.ctshowcase-layout .ctshowcase-hex-3{width:33.333%}.ctshowcase-layout .ctshowcase-hex-5:nth-child(5n+4),.ctshowcase-layout .ctshowcase-hex-4:nth-child(5n+4),.ctshowcase-layout .ctshowcase-hex-3:nth-child(5n+4){margin-left:16.666%}
.ctshowcase-layout.is-rtl .ctshowcase-hex-5:nth-child(5n+4),.ctshowcase-layout.is-rtl .ctshowcase-hex-4:nth-child(5n+4),.ctshowcase-layout.is-rtl .ctshowcase-hex-3:nth-child(5n+4){margin-right:16.666%;margin-left:0}
.ctshowcase-layout .ctshowcase-hex-2{width:50%}.ctshowcase-layout .ctshowcase-hex-2:nth-child(3n+3){margin-left:25%}}@media(max-width:600px){.ctshowcase-layout .ctshowcase-hexGrid{padding-bottom:12.2%}
.ctshowcase-layout .ctshowcase-hex-5,.ctshowcase-layout .ctshowcase-hex-4,.ctshowcase-layout .ctshowcase-hex-3,.ctshowcase-layout .ctshowcase-hex-2{width:50%}.ctshowcase-layout .ctshowcase-hex-5:nth-child(3n+3),.ctshowcase-layout .ctshowcase-hex-4:nth-child(3n+3),.ctshowcase-layout .ctshowcase-hex-3:nth-child(3n+3),.ctshowcase-layout .ctshowcase-hex-2:nth-child(3n+3){margin-left:25%}
.ctshowcase-layout.is-rtl .ctshowcase-hex-5:nth-child(3n+3),.ctshowcase-layout.is-rtl .ctshowcase-hex-4:nth-child(3n+3),.ctshowcase-layout.is-rtl .ctshowcase-hex-3:nth-child(3n+3),.ctshowcase-layout.is-rtl .ctshowcase-hex-2:nth-child(3n+3){margin-right:25%;margin-left:0}
}