.element[data-v-3eeedecf]:before{z-index:10;content:"";position:absolute;width:50%;height:2px;background-color:#e5e7eb;top:-14px;left:0}.element[data-v-3eeedecf]{color:#9ca3af}.active.element[data-v-3eeedecf],.last-active.element[data-v-3eeedecf]{color:#007dbb}.last-active.element[data-v-3eeedecf]:after{background-color:#e5e7eb}.last-active.element[data-v-3eeedecf]:before{background-color:#007dbb}.active.element[data-v-3eeedecf]:after{background-color:#007dbb}.active.element[data-v-3eeedecf]:before{background-color:#007dbb}.element[data-v-3eeedecf]:after{z-index:10;content:"";position:absolute;width:50%;height:2px;background-color:#e5e7eb;top:-14px;right:0}.element[data-v-3eeedecf]:first-child:before{width:0}.element[data-v-3eeedecf]:last-child:after{width:0}.project-slider-desktop .swiper-slide{opacity:0}.project-slider-desktop .swiper-slide-prev,.project-slider-desktop .swiper-slide-active,.project-slider-desktop .swiper-slide-next{opacity:1}.project-slider-desktop .swiper-slide-active{overflow:hidden}.project-slider-desktop .swiper-slide-active img{transition:transform .5s ease}.project-slider-desktop .swiper-slide-active:hover img{transform:scale(1.1)}.project-slider-desktop .swiper-slide-prev,.project-slider-desktop .swiper-slide-next{filter:blur(3px)}.project-slider-desktop{max-width:clamp(300px,1440px,90%);margin:0 auto}.project-slider-desktop .swiper-pagination{position:static;margin-top:24px}.project-slider-desktop .swiper-pagination-bullet{width:12px;height:12px;background-color:#007dbb;border-radius:100%!important;margin:2px 5px 2px 0!important}.project-slider-desktop .swiper-pagination-bullet-active{width:16px;height:16px;background-color:#007dbb;border-radius:100%!important;margin:0 5px 0 0!important}.project-slider-desktop .swiper-button-prev{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="m30.9 43l3.1-3.1L18.1 24L34 8.1L30.9 5L12 24z"/></svg>');background-repeat:no-repeat;background-size:34px 34px;background-position:left;height:100%;width:250px;top:0}.project-slider-desktop .swiper-button-prev:after{content:none}.project-slider-desktop .swiper-button-next{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="M17.1 5L14 8.1L29.9 24L14 39.9l3.1 3.1L36 24z"/></svg>');background-repeat:no-repeat;background-size:34px 34px;background-position:right;height:100%;width:250px;top:0}.project-slider-desktop .swiper-button-next:after{content:none}.project-slider-tablet .swiper-pagination-clickable{position:static;margin-top:20px}.project-slider-tablet .swiper-pagination-bullet{width:12px;height:12px}.project-slider-tablet .swiper-pagination-bullet-active{scale:1.34;background-color:#0c4a6e}.project-slider-tablet .swiper-button-prev{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="m30.9 43l3.1-3.1L18.1 24L34 8.1L30.9 5L12 24z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-color:#007dbb;background-position:center;height:26px;width:26px;top:calc(50% - 24px)}.project-slider-tablet .swiper-button-prev:after{content:none}.project-slider-tablet .swiper-button-next{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="M17.1 5L14 8.1L29.9 24L14 39.9l3.1 3.1L36 24z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-color:#007dbb;background-position:center;height:26px;width:26px;top:calc(50% - 24px)}.project-slider-tablet .swiper-button-next:after{content:none}.project-slider-mobile .swiper-pagination{position:static}.project-slider-mobile .swiper-pagination-bullet{width:19px;height:5px;background-color:#007dbb;border-radius:6px!important;margin:0 5px 0 0!important}.project-slider-mobile .swiper-button-prev{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="m30.9 43l3.1-3.1L18.1 24L34 8.1L30.9 5L12 24z"/></svg>');background-repeat:no-repeat;background-size:13px 13px;background-color:#007dbb;background-position:center;height:15px;width:15px;top:calc(50% - 3px)}.project-slider-mobile .swiper-button-prev:after{content:none}.project-slider-mobile .swiper-button-next{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 48 48"><path fill="white" d="M17.1 5L14 8.1L29.9 24L14 39.9l3.1 3.1L36 24z"/></svg>');background-repeat:no-repeat;background-size:13px 13px;background-color:#007dbb;background-position:center;height:15px;width:15px;top:calc(50% - 3px)}.project-slider-mobile .swiper-button-next:after{content:none}.highlight-item[data-astro-cid-25ajmlii]{position:relative}.highlight-item[data-astro-cid-25ajmlii]:before{content:"";position:absolute;left:-12px;background-color:#3b82f6;font-size:20px;top:16px;transform:translateY(-50%);width:7px;height:7px;border-radius:50%}.v-enter-active[data-v-e5c02984],.v-leave-active[data-v-e5c02984]{transition:opacity .5s ease}.v-enter-from[data-v-e5c02984],.v-leave-to[data-v-e5c02984]{opacity:0}.fade[data-v-21712e6f]{animation:fade-21712e6f 1.5s}@keyframes fade-21712e6f{0%{opacity:.4}to{opacity:1}}#modal[data-v-21712e6f]{display:none;position:fixed;translate:-50% -50%;top:50%;left:50%;background-color:#fff;z-index:50;img[data-v-21712e6f]{width:100%;height:auto}border-radius:12px}#closer[data-v-21712e6f]{position:absolute;top:0;right:0;padding:10px;font-size:20px;font-weight:700}.slide-top-enter-active[data-v-7b9ea377],.slide-top-leave-active[data-v-7b9ea377]{top:0;transition:all .5s;opacity:1}.slide-top-enter-from[data-v-7b9ea377]{top:-20%;opacity:0}.slide-top-leave-to[data-v-7b9ea377]{top:20%;opacity:0}.slide-bottom-enter-active[data-v-7b9ea377],.slide-bottom-leave-active[data-v-7b9ea377]{top:0;transition:all .5s;opacity:1}.slide-bottom-enter-from[data-v-7b9ea377]{top:20%;opacity:0}.slide-bottom-leave-to[data-v-7b9ea377]{top:-20%;opacity:0}
