Team Type Popup 4

Meet The Cascade Team

Pattern HTML

<!-- wp:group {"metadata":{"name":"Team"},"animationsForBlocks":{"animation":"fade","variation":"right","once":true,"mirror":false,"easing":"linear"},"align":"full","style":{"spacing":{"padding":{"top":"var:preset|spacing|70","bottom":"var:preset|spacing|50"}}},"backgroundColor":"eight","layout":{"type":"constrained"}} --> <div class="wp-block-group alignfull has-eight-background-color has-background" style="padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--50)" data-aos="fade-right" data-aos-easing="linear" data-aos-once="true"><!-- wp:image {"id":126,"sizeSlug":"large","linkDestination":"none","animationsForBlocks":{"animation":"fade","variation":"fade","once":true,"mirror":false,"easing":"linear"},"align":"center"} --> <figure class="wp-block-image aligncenter size-large" data-aos="fade" data-aos-easing="linear" data-aos-once="true"><img src="https://cascadefinadev.wpenginepowered.com/wp-content/uploads/2025/11/Layer_1.svg" alt="" class="wp-image-126"/></figure> <!-- /wp:image --> <!-- wp:heading {"textAlign":"center","level":3,"animationsForBlocks":{"animation":"fade","variation":"fade","once":true,"mirror":false,"anchorPlacement":"","easing":"linear"}} --> <h3 class="wp-block-heading has-text-align-center" data-aos="fade" data-aos-easing="linear" data-aos-once="true">Meet The Cascade Team</h3> <!-- /wp:heading --> <!-- wp:group {"metadata":{"name":"Our Team"},"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"0"}}},"layout":{"type":"constrained"}} --> <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:0"><!-- wp:group {"metadata":{"name":"Team Members"},"className":"team-grid","style":{"spacing":{"padding":{"top":"var:preset|spacing|30"},"blockGap":"var:preset|spacing|50"}},"layout":{"type":"constrained","contentSize":"900px"}} --> <div class="wp-block-group team-grid" style="padding-top:var(--wp--preset--spacing--30)"><!-- wp:query {"queryId":1,"query":{"perPage":60,"pages":0,"offset":0,"postType":"team","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"parents":[],"format":[],"disable_pagination":true,"include_posts":[],"meta_query":{}},"namespace":"advanced-query-loop"} --> <div class="wp-block-query"><!-- wp:post-template {"layout":{"type":"grid","columnCount":3}} --> <!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"0"}}}} --> <div class="wp-block-columns"><!-- wp:column {"animationsForBlocks":{"animation":"fade","variation":"up","once":true,"mirror":false,"easing":"linear","delay":100},"className":"whole-box-link","style":{"spacing":{"blockGap":"0"}}} --> <div class="wp-block-column whole-box-link" data-aos="fade-up" data-aos-delay="100" data-aos-easing="linear" data-aos-once="true"><!-- wp:group {"metadata":{"name":"Team Member Image"},"className":"team-member-image","layout":{"type":"constrained"}} --> <div class="wp-block-group team-member-image"><!-- wp:post-featured-image {"aspectRatio":"auto","sizeSlug":"full","align":"center","style":{"border":{"radius":"8px"}}} /--></div> <!-- /wp:group --> <!-- wp:post-title {"level":5,"isLink":true,"className":"fancybox-iframe","style":{"elements":{"link":{"color":{"text":"var:preset|color|two"}}},"spacing":{"margin":{"bottom":"0px","top":"20px","left":"0"}}},"textColor":"two"} /--> <!-- wp:acf/member-position {"name":"acf/member-position","mode":"preview"} /--> <!-- wp:acf/first-word {"name":"acf/first-word","mode":"preview"} /--></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- /wp:post-template --></div> <!-- /wp:query --></div> <!-- /wp:group --></div> <!-- /wp:group --></div> <!-- /wp:group -->

Pattern CSS

.team-grid .columns-3.wp-block-post-template{ gap:30px; display: flex; flex-wrap: wrap; justify-content: center; } .team-grid .columns-3.wp-block-post-template li { flex: 0 0 30.33%; text-align: center; } .wp-block-group.team-member-image { background-color: var(--wp--preset--color--eight); border-radius: 100%; border: 6px solid var(--wp--preset--color--one); position: relative; max-width: 226px; margin: 0 auto; } li.team-member:hover .wp-block-group.team-member-image , li.team-member:focus-within .wp-block-group.team-member-image { background-color: #DADACF; } .wp-block-group.team-member-image figure{ overflow: hidden; border-radius: 100%; transition: all 0.3s; } .wp-block-group.team-member-image figure img{ transition: all 0.3s; } li.team-member:hover .wp-block-group.team-member-image figure img, li.team-member:focus-within .wp-block-group.team-member-image figure img{ transform: scale(1.1); transition: all 0.3s; } .wp-block-group.team-member-image:after { content: ""; display: block; width: calc(100% + 12px); height: calc(100% + 12px); position: absolute; top: 0; left: 0; border-radius: 100%; border: 2px solid var(--wp--preset--color--eight); top: -8px; left: -8px; } li.team-member:hover .team-member-image .first-word, li.team-member:focus-within .team-member-image .first-word { opacity: 1; } li.team-member .position{ font-size: 16px; color: var(--wp--preset--color--three); } .first-word p { position: relative; padding: 13px 0 0; text-align: center; color: var(--wp--preset--color--three); display: flex; align-items: center; justify-content: center; gap: 15px; border-top: 1px solid #CECEC4; } .first-word p::after { content: ""; background: url("https://patterndev.upthinksolutions.com/wp-content/uploads/2025/11/team-arrow.svg") no-repeat; display: block; width:25px; height: 15px; position: relative; top: 0; } li.team .team-member-image .is-style-text-link .wp-block-button__link{ margin-top: 0px; } li.team:hover .team-member-image .first-word, li.team:focus-within .team-member-image .first-word { opacity: 1; } .team-member{ position: relative; } .team-member a::after { content: ''; inset: 0; position: absolute; z-index: 10; } li.team-member h5 a{ font-size: 19px; } li.team-member:hover h5 a{ text-decoration: none; } li.team-member .is-style-text-link .wp-block-button__link{ margin-top: 15px; } .first-word { margin-top: 13px; padding-bottom: 5px; } @media only screen and (max-width: 980px) { .team-grid .columns-3.wp-block-post-template li { flex: 0 0 40.33%; } }