:root{--d5vm-overlay:0.6}#page-container{overflow:hidden}@media (min-width:767px){.mobile-only{display:none!important}}.d5vm-dialog .d5vm-close{top:10px;right:10px;background:#fff0;border:none;box-shadow:none}.d5vm-panel{width:min(calc(100dvw - 128px),1500px)!important;left:0!important;right:0!important;margin:auto!important;height:auto!important;top:64px!important}.d5vm-panel video{width:100%!important}.wtfy_fixed_menu img,.wtfy_fixed_menu .et-menu .menu-item a,#page-container #et-boc .wtfy_fixed_menu.wtfy_menu_is_light .et_pb_menu .closed .mobile_menu_bar:before{transition:filter 0.3s ease,color 0.3s ease}.wtfy_fixed_menu.wtfy_menu_is_light:not(:has(.mobile_nav.opened)) img{filter:brightness(0)}.wtfy_fixed_menu.wtfy_menu_is_light .et-menu .menu-item a{color:#000}.wtfy_fixed_menu.wtfy_menu_is_light:has(.et_mobile_menu[style^="display: block;"]) img{filter:brightness(0) invert(1)}#page-container #et-boc .wtfy_fixed_menu.wtfy_menu_is_light .et_pb_menu .closed .mobile_menu_bar:before{filter:brightness(0)}#page-container #et-boc .wtfy_fixed_menu.wtfy_menu_is_light:has(.et_mobile_menu[style^="display: block;"]) .mobile_menu_bar:before{filter:none}.wtfy-image-trail{position:relative;overflow:hidden;z-index:1}.wtfy-image-trail__image{position:absolute;left:0;top:0;z-index:20;width:160px;height:224px;object-fit:cover;pointer-events:none;opacity:0;border-radius:12px;transform:translate(-50%,-50%) rotate(var(--wtfy-rotation)) scale(.88);transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease;will-change:transform,opacity}.wtfy-image-trail__image--active{opacity:1;transform:translate(-50%,-50%) rotate(var(--wtfy-rotation)) scale(1.04)}.wtfy-image-trail__image--out{opacity:0;transform:translate(-50%,-50%) rotate(var(--wtfy-rotation)) scale(.9);transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s ease}@media (max-width:860px){.wtfy-image-trail__image{display:none}}.blue-gradient-sub-page:before{content:"";position:absolute;right:-10%;top:0;width:800px;height:800px;border-radius:50%;background:#2626ff;opacity:.3;filter:blur(160px);pointer-events:none}@media (max-width:768px){.blue-gradient-sub-page:before{content:"";position:absolute;right:-107px;top:0;width:400px;height:400px;border-radius:50%;background:#2626ff;opacity:.3;filter:blur(60px);pointer-events:none}}.projects-slider .group-content .category,.projects-slider .group-content .category .et_pb_text_inner,.projects-slider .group-content .category .et_pb_text_inner p{color:var(--category-color)!important}.projects-slider .group-content .category::before{background-color:var(--category-color)!important}@keyframes bouncing{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.bouncing-item{animation:bouncing 2s infinite}