.comp-team-featured-container{cursor:pointer}
.comp-team-featured-container:nth-child(3n+0){flex-direction:row-reverse}
.comp-team-featured-half-one{width:580px;margin:0 0 0 20px}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-one{margin:0 20px 0 0}
.comp-team-featured-half-two{width:580px;margin:0 20px 0 0}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-two{margin:0 0 0 20px}
.comp-team-featured-image-holder{width:580px;background-color:#29363b}
.comp-team-featured-image-holder img{width:100%;height:auto;opacity:.7}
.comp-team-featured-name-role-holder{position:absolute;padding:0 0 0 100px;bottom:45px;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:18px;letter-spacing:-0.7px;text-transform:uppercase;color:#fff}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-name-role-holder{padding:0 0 0 120px}
.comp-team-featured-name{padding:0 0 20px}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-quote-button-holder{position:absolute;left:50%;top:50%;width:100%;height:100%;padding:100px 100px 0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.comp-team-featured-quote-button-holder{position:absolute;left:50%;top:50%;width:100%;height:100%;padding:100px 120px 0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.comp-team-featured-quote{width:360px;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:20px;line-height:31px;letter-spacing:-0.3px;color:#88989a}
.comp-team-featured-button{position:absolute;bottom:60px;padding:0;margin:0}
.comp-team-featured-button span{display:inline-block;padding:10px 20px;margin:50px 0 0;background-color:transparent;color:#29363b;border:1px solid #29363b;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:18px;letter-spacing:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.comp-team-featured-container:hover .comp-team-featured-button span{background-color:#29363b;color:#fff;border:1px solid #29363b}
.comp-team-featured-details-holder{display:none;width:1160px;margin:60px auto;padding:80px 100px}
.comp-team-featured-details-name{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:40px;line-height:42px;letter-spacing:-0.4px;color:#ff671d}
.comp-team-featured-details-role{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:40px;line-height:42px;letter-spacing:-0.4px;color:#29363b}
.comp-team-featured-details-bio{width:560px;padding:50px 0 0}
@media only screen and (min-width:980px) and (max-width:1400px){.comp-team-featured-half-one{width:465px;margin:0 0 0 15px}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-one{margin:0 15px 0 0}
.comp-team-featured-half-two{width:465px;margin:0 15px 0 0}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-two{margin:0 0 0 15px}
.comp-team-featured-image-holder{width:465px}
.comp-team-featured-details-holder{width:930px;margin:50px auto;padding:80px}
.comp-team-featured-name-role-holder{padding:0 0 0 80px;bottom:30px}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-name-role-holder{padding:0 0 0 90px}
.comp-team-featured-button{bottom:45px}
.comp-team-featured-quote-button-holder{padding:80px 90px 0}
.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-quote-button-holder{padding:80px 80px 0}
.comp-team-featured-quote{width:280px;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;letter-spacing:-0.2px}
.comp-team-featured-button{bottom:45px}
.comp-team-featured-button span{margin:30px 0 0;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:15px;line-height:15px;letter-spacing:0}
.comp-team-featured-details-name,.comp-team-featured-details-role{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:30px;line-height:32px;letter-spacing:-0.3px}
.comp-team-featured-details-bio{width:460px;padding:50px 0 0}
}@media only screen and (min-width:1px) and (max-width:979px){.comp-team-featured-half-one,.comp-team-featured-half-two,.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-one,.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-half-two{width:100%;margin:0}
.comp-team-featured-image-holder{width:100%}
.comp-team-featured-quote-button-holder,.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-quote-button-holder{position:relative;padding:50px 20px;min-height:440px}
.comp-team-featured-quote{width:100%;font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:14px;line-height:26px;letter-spacing:-0.2px}
.comp-team-featured-button{bottom:50px}
.comp-team-featured-name-role-holder,.comp-team-featured-container:nth-child(3n+0) .comp-team-featured-name-role-holder{padding:0 0 0 20px;bottom:20px}
.comp-team-featured-name{padding:0 0 10px}
.comp-team-featured-button{bottom:45px}
.comp-team-featured-button span{margin:30px 0 0;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:13px;line-height:13px;letter-spacing:0}
.comp-team-featured-details-holder{width:90%;margin:20px auto auto;padding:60px 20px}
.comp-team-featured-details-bio{width:100%;padding:40px 0 0}
.comp-team-featured-details-name,.comp-team-featured-details-role{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:26px;line-height:28px;letter-spacing:-0.3px}
}