body.dark-theme .filter-button.active,body.dark-theme .filter-button:hover{background-color:#8be4e2!important}body.dark-theme .filter-button:not(active){background-color:#e7faf9!important}body.dark-theme .cards-component .card,body.dark-theme .cards-component .card .card-content{background:#e7faf9!important}body.dark-theme .cards-component .card{border:1px solid #e7faf9}body.dark-theme .cards-component .card h3.card-title{color:#001324}body.dark-theme .cards-component .card .card-tag{background-color:#8be4e2!important;color:#001324}body.dark-theme .cards-component .card-nav-button{background-color:#8be4e2!important}body.dark-theme .cards-component .card-nav-button svg path{stroke:#001324}.card-module-container{font-family:Inter,sans-serif;margin:0 auto;max-width:1600px;padding:20px 0;width:100%}.card-module-heading{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.card-module-heading,.card-module-heading h2{font-size:3.125rem;font-weight:700;line-height:1.05}.card-module-heading h2{margin-bottom:.5rem}@media (max-width:768px){.card-module-heading,.card-module-heading h2{font-size:2rem}}.card-filter-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 auto 2rem;max-width:800px}.filter-button{background-color:transparent;border:1px solid #000;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;line-height:1;padding:1rem 1.5rem;transition:all .3s ease;white-space:nowrap}.filter-button.active{background-color:#000;color:#fff}.filter-button:hover{background-color:rgba(0,0,0,.1)}.filter-button.active:hover{background-color:#000}.cards-container-wrapper{max-width:1400px;min-height:550px}.cards-container,.cards-container-wrapper{margin:0 auto;position:relative;width:100%}.cards-container{align-items:center;display:flex;height:500px;justify-content:center}.card{background:#ebebeb;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;height:460px!important;overflow:hidden;padding:8px;position:absolute;transition:all .3s ease;width:310px!important}.card.current{height:480px;left:50%;transform:translateX(-50%);width:350px;z-index:10}.card.order-1{left:43%;transform:translateX(40%) translateY(10%) scale(.9);z-index:9}.card.order--1{left:57%;transform:translateX(-140%) translateY(10%) scale(.9);z-index:9}.card.order-2{left:50%;transform:translateX(60%) translateY(20%) scale(.8);z-index:8}.card.order--2{left:50%;transform:translateX(-160%) translateY(20%) scale(.8);z-index:8}.card.order-3{left:50%;transform:translateX(100%) translateY(40%) scale(.65);z-index:7}.card.order--3{left:50%;transform:translateX(-200%) translateY(40%) scale(.65);z-index:7}.card.order--4,.card.order--5,.card.order-4,.card.order-5{opacity:0;pointer-events:none;z-index:1}.card:hover{border:2px solid #0057ff}.card-tags{display:flex;display:none;flex-wrap:wrap;gap:.5rem;left:20px;position:absolute;top:20px;visibility:hidden;z-index:10;z-index:30}.card.current .card-tags,.cards-container.grid .card-tags{display:flex;visibility:visible}.card-tag{background-color:#2d2df1;border-radius:4px;color:#fff;display:inline-block;font-size:.75rem;font-weight:500;line-height:1;padding:.375rem .5rem}.card-image{border-radius:6px;overflow:hidden;position:relative}.card-image,.card-image img{transition:height .3s ease;width:100%}.card-image img{height:100%;object-fit:cover}.card-content{background:#ebebeb;border-radius:6px;bottom:0;display:flex;flex-direction:column;left:0;padding:1.5rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.card:hover .card-content,.cards-container.stack .card.current .card-content{transform:translateY(0)}.cards-container.stack .card:hover .card-image img{height:70%;transition:height .3s ease}.card.current:hover .card-image img{height:100%;transition:height .3s ease}.cards-container.grid .card .card-content{height:35%;position:relative;transform:translateY(0)}h3.card-title{color:#2d2df1;font-size:1.25rem;font-weight:700;line-height:1.15;margin-bottom:.5rem}.card-nav-button{align-items:center;background-color:#262626;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:42px;z-index:20}.card-nav-prev{left:20px;transform:rotate(180deg)}.card-nav-prev svg{margin-left:0}.card-nav-next{right:20px}.cards-container.grid{display:flex;flex-wrap:wrap;gap:1.5rem;height:auto;justify-content:center}.cards-container.grid .card{box-shadow:0 5px 15px rgba(0,0,0,.1);left:auto;margin-bottom:1.5rem;opacity:1!important;position:relative;transform:none!important;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:768px){.card-filter-buttons{margin-bottom:2rem}.card-nav-button{font-size:1.2rem;height:40px;width:40px}.card-nav-prev{left:10px}.card-nav-next{right:10px}.card.current{height:420px;width:300px}}@media (max-width:480px){.filter-button{font-size:.875rem;padding:.75rem 1rem}.card{width:250px}.card.current{height:400px;width:280px}}.cards-container.stack .card.order--2.right-card-when-left-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(-150%,10%,0) rotateY(5deg) rotate(4deg) scale(.75)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:20!important}.cards-container.stack .card.order--1.far-right-card-when-left-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(-110%,10%,0) rotateY(20deg) rotate(4deg) scale(.9)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:21!important}.cards-container.stack .card.current.far-right-card-when-left-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(5%,10%,0) rotatey(-20deg) rotate(4deg) scale(1.1)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:22!important}.cards-container.stack .card.order--1.right-card-when-left-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(-110%,10%,0) rotateY(20deg) rotate(4deg) scale(.9)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:21!important}.cards-container.stack .card.current.current-when-left-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(5%,10%,0) rotatey(-20deg) rotate(4deg) scale(1.1)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:22!important}.cards-container.stack .card.order-2.left-card-when-right-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(20%,16%,0) rotate(4deg) scale(.75)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:20!important}.cards-container.stack .card.order-1.far-left-card-when-right-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(20%,15%,0) rotate(4deg) scale(.9)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:21!important}.cards-container.stack .card.current.current-when-right-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(-65%,10%,0) rotate(4deg) scale(1.1)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:22!important}.cards-container.stack .card.order-1.left-card-when-right-hovered{box-shadow:20px 20px 40px rgba(0,0,0,.4);transform:translate3d(20%,15%,0) rotate(4deg) scale(.9)!important;transform-origin:center right;transition:all .4s ease-in-out;z-index:21!important}#closeVideoModal{background:hsla(0,0%,100%,.2);border-radius:4px}@media (max-width:1024px){.card-nav-button.card-nav-next,.card-nav-button.card-nav-prev{top:100%}.card-nav-button.card-nav-prev{left:calc(50% - 150px);top:calc(100% - 20px)}.card-nav-button.card-nav-next{right:calc(50% - 150px)}}@media (max-width:425px){.card-nav-button.card-nav-prev{left:calc(50% - 100px)}.card-nav-button.card-nav-next{right:calc(50% - 100px)}}