.fancy-thumb-images{display:none}a[data-fancybox] img{cursor:zoom-in}.fancybox__container{--fancybox-bg:#fff;--fancybox-color:#333;--fancybox-accent-color:#e879f9;--carousel-button-svg-filter:none;display:flex;flex-direction:row}.dark-mode .fancybox__container{--fancybox-bg:var(--ai-dark-blue-2)}.fancybox__toolbar{--carousel-button-svg-stroke-width:1.75;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:var(--fancybox-bg);border-bottom:1px solid #edeef0;font-weight:400;padding:0;position:relative;text-shadow:none}.dark-mode .carousel__button svg,.dark-mode .fancybox__container svg{stroke:#fff}.dark-mode .fancybox__rightCol,.dark-mode .fancybox__rightCol h3,.dark-mode .fancybox__rightCol p{color:#fff}.fancybox__slide{padding-bottom:8px;padding-top:8px}.fancybox__nav{--carousel-button-bg:#e5e7eb;--carousel-button-border-radius:6px;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}.fancybox__leftCol{min-height:1px;overflow:hidden;position:relative;width:70vw}.fancybox__leftCol,.fancybox__rightCol{display:flex;flex-direction:column;height:100%}.fancybox__rightCol{border-left:1px solid #edeef0;opacity:var(--fancybox-opacity,1);overflow:auto;padding:2rem;width:30vw}.fancybox__container.is-animated[aria-hidden=false] .fancybox__rightCol{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .fancybox__rightCol{animation:fancybox-fadeOut .15s ease both}.fancybox__container.is-animated.is-closing .fancybox__leftCol{overflow:visible}.dark-mode .fancybox__rightCol,.dark-mode .fancybox__toolbar{border-color:#ffffff1a}.dark-mode .fancybox__rightCol{background-color:var(--ai-dark-blue)}@media only screen and (max-width:991px){.fancybox__leftCol{width:100vw}.fancybox__rightCol{display:none}}.protfolio-content img{height:435px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.portfolio-filters a{background:linear-gradient(#eaf8ff,#f6f6ff);display:inline-block;padding:30px 25px}.portfolio-filters a.router-link-exact-active{background:linear-gradient(#eaf8ff,#f6f6ff);color:var(--ai-purple)}.portfolio-filters ul{border-radius:10px;display:inline-block;overflow:hidden}.dark-mode .portfolio-filters a{background:var(--ai-dark-blue);color:#fff}.dark-mode .portfolio-filters a.router-link-exact-active{background:var(--ai-dark-blue)}
