.wp-block-sage-portfolio-showcase ul{margin:0;padding:0;list-style:none}.wp-block-sage-portfolio-showcase section{position:relative;width:min(47rem,90%);margin:0 auto;min-height:100vh;column-gap:3rem;padding-block:min(20vh,3rem);text-align:center;display:flex;flex-direction:column;justify-content:center}.wp-block-sage-portfolio-showcase section h2{letter-spacing:.8px;font-weight:700;font-size:2.6rem;line-height:1.2}.wp-block-sage-portfolio-showcase section p{font-size:.9rem;max-width:680px;line-height:1.6;margin-inline:auto;margin-top:10px}.wp-block-sage-portfolio-showcase .swiper-container{position:relative}.wp-block-sage-portfolio-showcase .swiper{width:100%;padding:60px 0 95px}.wp-block-sage-portfolio-showcase .swiper-slide{width:10rem;height:22rem;display:flex;flex-direction:column;align-items:self-start;position:relative;border-radius:12px;box-shadow:-1px 5px 15px #0000001f}.wp-block-sage-portfolio-showcase .swiper-slide h3{color:#fff;font-size:2.5rem;line-height:1.4;margin-bottom:.625rem;letter-spacing:.8px;position:relative}.wp-block-sage-portfolio-showcase .swiper-slide p{color:#fff;line-height:1.6;font-size:.8rem}.wp-block-sage-portfolio-showcase .swiper-slide .slide-content{position:absolute;top:45%;left:50%;transform:translate(-50%,-45%);width:90%}.wp-block-sage-portfolio-showcase .swiper-slide .author{grid-template-columns:1fr;justify-items:center;position:absolute;bottom:-90px;width:100%;display:none;opacity:0}.wp-block-sage-portfolio-showcase .swiper-slide .author span{color:#111;display:block;margin:5px 0 10px;font-weight:600;font-size:.9rem}.wp-block-sage-portfolio-showcase .swiper-slide .author img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:3.5px solid white}.wp-block-sage-portfolio-showcase .swiper-slide .author ul{display:flex;align-items:center}.wp-block-sage-portfolio-showcase .swiper-slide .author ul li svg{width:20px;color:orange}.wp-block-sage-portfolio-showcase .swiper-slide-active .author{display:grid;opacity:1}.wp-block-sage-portfolio-showcase .swiper-slide--one{background:#0575e6;background:-webkit-linear-gradient(to bottom,#021b79,#0575e6);background:linear-gradient(to bottom,#021b79,#0575e6)}.wp-block-sage-portfolio-showcase .swiper-slide--one h3{font-family:Cormorant Garamond,serif;font-weight:600}.wp-block-sage-portfolio-showcase .swiper-slide--two{background:#23074d;background:-webkit-linear-gradient(to bottom,#cc5333,#23074d);background:linear-gradient(to bottom,#cc5333,#23074d)}.wp-block-sage-portfolio-showcase .swiper-slide--two h3{font-family:Quicksand,sans-serif}.wp-block-sage-portfolio-showcase .swiper-slide--three{background:#159957}.wp-block-sage-portfolio-showcase .swiper-slide--three h3{font-family:Satisfy,cursive;font-weight:300}.wp-block-sage-portfolio-showcase .swiper-slide--four{background:#b06ab3}.wp-block-sage-portfolio-showcase .swiper-slide--four h3{font-family:Courgette,cursive;font-weight:300}.wp-block-sage-portfolio-showcase .swiper-slide--five{background:#093028;background:-webkit-linear-gradient(to bottom,#237a57,#093028);background:linear-gradient(to bottom,#237a57,#093028)}.wp-block-sage-portfolio-showcase .swiper-slide--five h3{font-family:"Noto Serif Vithkuqi",serif;font-weight:300}.wp-block-sage-portfolio-showcase .swiper-slide--six{background:#b9f;background:-webkit-linear-gradient(to bottom,#b9f,#3b2421);background:linear-gradient(to bottom,#b9f,#3b2421)}.wp-block-sage-portfolio-showcase .swiper-slide--six h3{font-family:Chonburi,cursive;font-weight:400}.wp-block-sage-portfolio-showcase .swiper-button-prev{background:#fff;border-radius:50%;top:47%;left:-30px;width:50px;height:50px;box-shadow:0 2px 11px #0000002b}.wp-block-sage-portfolio-showcase .swiper-button-prev:after{font-size:1.4rem;content:""}.wp-block-sage-portfolio-showcase .swiper-button-prev svg{width:25px}.wp-block-sage-portfolio-showcase .swiper-button-next{background:#fff;border-radius:50%;top:47%;right:-30px;width:50px;height:50px;box-shadow:0 2px 11px #0000002b}.wp-block-sage-portfolio-showcase .swiper-button-next:after{font-size:1.4rem;content:""}.wp-block-sage-portfolio-showcase .swiper-button-next svg{width:25px}.wp-block-sage-portfolio-showcase .swiper-button-prev,.wp-block-sage-portfolio-showcase .swiper-button-next{display:none}@media(min-width:760px){.wp-block-sage-portfolio-showcase .swiper-button-prev,.wp-block-sage-portfolio-showcase .swiper-button-next{display:flex}}.portfolio-showcase-video-wrapper{position:relative}.portfolio-showcase-glassmorphism-btn{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:100%;padding:.75rem;width:3.5rem;height:3.5rem;overflow:hidden;background:#00000080;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000d,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0d;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);background-clip:padding-box;text-decoration:none;cursor:pointer;z-index:20}@media(min-width:1024px){.portfolio-showcase-glassmorphism-btn{top:.75rem;right:.75rem;width:5rem;height:5rem}}.portfolio-showcase-glassmorphism-btn--left{right:auto;left:.5rem}@media(min-width:1024px){.portfolio-showcase-glassmorphism-btn--left{right:auto;left:.75rem}}.portfolio-showcase-glassmorphism-btn[aria-disabled=true]{pointer-events:none;cursor:not-allowed}.portfolio-showcase-glassmorphism-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(180deg,#fff3 1%,#ffffff1a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.portfolio-showcase-glassmorphism-btn:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);pointer-events:none}.portfolio-showcase-btn-text{position:relative;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;line-height:1.5rem;color:#fff;z-index:1}.portfolio-showcase-hover-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:10}.portfolio-showcase-video-wrapper:hover .portfolio-showcase-hover-icon{transform:scale(1.1)}
