.logispark-logo{display:block}.mobile-drawer-wrapper{--drawer-width:286px;background:#fff;height:calc(100dvh - 75px);left:0;position:fixed;top:58px;transform:translate(calc(var(--drawer-width)*-1));transition:transform .4s ease;width:var(--drawer-width);z-index:99}.mobile-drawer-wrapper .overlay{background:#0000004d;top:0;right:0;bottom:0;left:0;position:absolute;width:calc(100vw + var(--drawer-width))}.mobile-drawer-wrapper .drawer-content{background:var(--white-default);border-top:1px solid var(--grey-lightest);height:100vh;overflow-y:auto;padding:1.5em 1em;position:relative;width:100%;z-index:2}.mobile-drawer-wrapper .drawer-content a{display:block;font-family:Roboto,sans-serif}.mobile-drawer-wrapper .drawer-content .drawer-links-wrapper{display:flex;flex-direction:column;gap:2em}.mobile-drawer-wrapper .drawer-content .drawer-links{color:var(--black-default);font-weight:600}.mobile-drawer-wrapper .drawer-content .expansion-panel{border:none;box-shadow:none;padding:0}.mobile-drawer-wrapper .drawer-content .expansion-panel .expansion-panel-header .expansion-panel-title{font-weight:600}.mobile-drawer-wrapper .drawer-content .expansion-panel .expansion-panel-header .expansion-icon{color:var(--black-default)}.mobile-drawer-wrapper .drawer-content .expansion-panel:has(.expanded){background:none}.mobile-drawer-wrapper .drawer-content .expansion-panel .expansion-panel-content .content-main{margin-top:0}.mobile-drawer-wrapper .drawer-content .service-links-wrapper{display:flex;flex-direction:column;gap:1em;margin-top:1em}.mobile-drawer-wrapper .drawer-content .service-links-wrapper .service-link{align-items:center;color:var(--grey-light);display:flex;font-size:.75rem;font-weight:600;gap:1em}.mobile-drawer-wrapper .drawer-content .service-links-wrapper .service-link .app-icon{color:var(--blue-default);font-size:1.125rem}.mobile-drawer-wrapper.expanded{transform:translate(0);transition:transform .4s ease}.is-mobile .navbar-wrapper{padding:0;position:fixed;top:0;width:100%}.is-mobile .navbar-wrapper img{width:30px}.is-mobile .navbar-wrapper .book-btn{font-size:.65rem!important}.is-mobile .navbar-wrapper .container{padding:0!important}.is-mobile .navbar-content .quick-btns-container{align-items:center;display:flex;gap:7rem;justify-content:space-between}.is-mobile .navbar-content .quick-btns-container .mobile-nav-left{align-items:center;display:flex;gap:.1rem;justify-content:flex-start}.is-mobile .navbar-content .quick-btns-container .mobile-nav-left .app-icon{font-size:30px}.is-mobile .navbar-content .quick-btns-container .mobile-nav-right{align-items:center;display:flex}.navbar-wrapper{background:#fff;box-shadow:0 4px 4px #e6e6e640;left:0;padding-block:.5em;position:fixed;top:0;width:100vw;z-index:3}.navbar-wrapper .book-btn{font-size:.9rem}.navbar-wrapper .navbar-content{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-wrapper .navbar-content .nav-links{align-items:center;display:flex;gap:2em}.navbar-wrapper .navbar-content .nav-links .service-menu-btn{line-height:1;padding:0}.navbar-wrapper .navbar-content .nav-links .service-menu-btn .app-icon{font-size:1.35rem;line-height:.5;position:relative;top:3px}.navbar-wrapper .navbar-content .nav-links .service-menu-btn,.navbar-wrapper .navbar-content .nav-links a{color:var(--black-default);font-family:Raleway,sans-serif;font-weight:600}.navbar-wrapper .navbar-content .nav-links .service-menu-btn.router-link-active,.navbar-wrapper .navbar-content .nav-links a.router-link-active{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-decoration-color:var(--blue-sky);text-underline-offset:10px}.navbar-wrapper .navbar-content .logispark-logo{width:57px}.navbar-wrapper .services-menu{--border:1px solid #dfdfdf;background:#fefefe;border-bottom:var(--border);border-top:var(--border);padding-block:2.25em;position:absolute;width:100%}.navbar-wrapper .services-menu .links-container{-moz-column-gap:3em;column-gap:3em;display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:980px;row-gap:3em}.navbar-wrapper .services-menu .links-container .link-item{align-items:flex-start;display:flex;gap:1em;max-width:650px}.navbar-wrapper .services-menu .links-container .link-item:nth-child(2n){justify-self:end}.navbar-wrapper .services-menu .links-container .link-item .app-icon{color:var(--blue-dark);font-size:1.75rem;line-height:1}.navbar-wrapper .services-menu .links-container .link-item .link-desc .link-title{color:var(--black-pure);font-size:1.25rem;font-weight:700}.navbar-wrapper .services-menu .links-container .link-item .link-desc .desc{color:var(--grey-light);font-size:.875rem;line-height:1.5;margin-top:.75em;max-width:400px}.navbar-wrapper .services-menu .links-container .link-item:hover{background:#f5f5f5;box-shadow:0 4px 12px #0000000d}.navbar-wrapper .about-wrapper{display:inline-block;position:relative}.navbar-wrapper .about-wrapper .about-menu{background:var(--white-pure);border:1px solid #dfdfdf;border-radius:2px;box-shadow:0 6px 12px #0000001a;left:0;position:absolute;top:100%;width:182px;z-index:10}.navbar-wrapper .about-wrapper .about-menu .links-container{display:flex;flex-direction:column;padding:1rem}.navbar-wrapper .about-wrapper .about-menu .links-container .link-item{color:var(--black-pure);font-weight:500;padding:.5rem 0;transition:background .2s ease;width:100%}.navbar-wrapper .about-wrapper .about-menu .links-container .link-item:hover{background:#f5f5f5}.navbar-wrapper .about-wrapper .about-menu .links-container .link-item .link-title{font-size:1rem}.transparent{background:transparent!important}.mobile-footer-wrapper{background:var(--accent-faint);padding-block:2em}.mobile-footer-wrapper a{display:block}.mobile-footer-wrapper .footer-content h3{color:var(--blue-dark)}.mobile-footer-wrapper .footer-content .content-top{display:flex;flex-direction:column;gap:2.5rem}.mobile-footer-wrapper .footer-content .content-top .footer-logo{display:flex;flex-direction:column;gap:1rem}.mobile-footer-wrapper .footer-content .content-top .footer-logo .logispark-logo{width:4.25rem}.mobile-footer-wrapper .footer-content .content-top .footer-logo p{font-size:.75rem}.mobile-footer-wrapper .footer-content .content-top .company-services{display:flex;gap:8.9rem}.mobile-footer-wrapper .footer-content .content-top .contact-branches{display:flex;gap:2.7rem}.mobile-footer-wrapper .footer-content .content-top .footer-item{display:flex;flex-direction:column;gap:1.25em}.mobile-footer-wrapper .footer-content .content-top .footer-item .work-with-us{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;max-width:170px;row-gap:1rem}.mobile-footer-wrapper .footer-content .content-top .footer-item .work-with-us a{width:calc(100% - .5rem)}.mobile-footer-wrapper .footer-content .content-top .footer-item .footer-item__header{font-family:Roboto,sans-serif;font-size:1rem}.mobile-footer-wrapper .footer-content .content-top .footer-item a{color:var(--light-grey-text);font-family:Roboto,sans-serif;font-size:.875rem}.mobile-footer-wrapper .footer-content .content-top .footer-item .contact-link{align-items:center;display:flex;gap:.875em}.mobile-footer-wrapper .footer-content .content-top .footer-item .contact-link i{color:var(--accent-color);font-size:1.125rem}.mobile-footer-wrapper .footer-content .content-top .socials-container{display:flex;gap:1.5em}.mobile-footer-wrapper .footer-content .content-top .socials-container .social-link{aspect-ratio:1;display:flex;width:1.125em}.mobile-footer-wrapper .footer-content .content-top .socials-container .social-link .social-link__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-footer-wrapper .footer-content .content-bottom{border-top:1px solid #d7d7d7;display:flex;flex-direction:column-reverse;font-family:Inter,sans-serif;font-size:.625rem;gap:1rem;justify-content:center;margin-top:2.5rem;padding-block:1em;text-align:center}.mobile-footer-wrapper .footer-content .content-bottom .content-bottom-list{display:flex;font-size:.875rem;font-weight:500;gap:1rem;justify-content:center}.footer-wrapper{background:var(--white-default);box-shadow:inset 0 4px 10px #e0e0e040}.footer-wrapper .footer-content h3{color:var(--blue-dark)}.footer-wrapper .footer-content .content-top{align-items:flex-start;display:flex;gap:5rem;padding-top:4rem}.footer-wrapper .footer-content .content-top .footer-logo{display:flex;flex-direction:column;gap:22px;width:280px}.footer-wrapper .footer-content .content-top .footer-logo .logispark-logo{width:3.2em}.footer-wrapper .footer-content .content-top .footer-item{display:flex;flex-direction:column;gap:1.25em}.footer-wrapper .footer-content .content-top .footer-item .footer-item__header{font-family:Roboto,sans-serif;font-size:1.125rem}.footer-wrapper .footer-content .content-top .footer-item a{color:var(--grey-light);font-family:Roboto,sans-serif}.footer-wrapper .footer-content .content-top .footer-item .contact-link{align-items:center;display:flex;gap:.875em}.footer-wrapper .footer-content .content-top .footer-item .contact-link i{color:var(--accent-color);font-size:1.5rem}.footer-wrapper .footer-content .content-top .socials-container{display:flex;gap:1.5em}.footer-wrapper .footer-content .content-top .socials-container .social-link{aspect-ratio:1;display:flex;width:1.375em}.footer-wrapper .footer-content .content-top .socials-container .social-link .social-link__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer-wrapper .footer-content .content-bottom{border-top:1px solid #d7d7d7;display:flex;font-family:Inter,sans-serif;font-size:12px;justify-content:space-between;margin-top:4rem;padding:30px 0;padding-block:1.5em;text-align:center}.footer-wrapper .footer-content .content-bottom .content-bottom-list{display:flex;font-weight:500;gap:1.9rem}.cookie-banner[data-v-c7abbe85]{background:var(--white-ghost);bottom:0;color:#7e7e7e;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;z-index:1000}.cookie-banner .cookie-container[data-v-c7abbe85]{align-items:center;display:flex;gap:1.5rem}.cookie-banner .cookie-container p[data-v-c7abbe85]{font-size:.875rem;margin-top:.5rem;max-width:63rem}.cookie-banner .cookie-container .blue[data-v-c7abbe85]{color:var(--blue-default)}.cookie-banner .cookie-container .button-group[data-v-c7abbe85]{display:flex;gap:1rem;justify-content:center;margin-top:.25rem}.cookie-banner .cookie-container button[data-v-c7abbe85]{border:none;border-radius:.4rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.cookie-banner .cookie-container button[data-v-c7abbe85]:first-of-type{background-color:transparent;border:1px solid #c4c4c4;color:var(--blue-dark)}.cookie-banner .cookie-container button[data-v-c7abbe85]:last-of-type{background-color:var(--blue-dark);color:var(--white-default)}.cookie-banner .cookie-container .close-btn[data-v-c7abbe85]{color:#000;cursor:pointer;height:1.25rem;margin-left:auto;margin-top:.5rem;width:1.25rem}.notification-fade-enter-active,.notification-fade-leave-active{transition:all .4s ease}.notification-fade-enter-from,.notification-fade-leave-to{opacity:0;transform:translateY(-100%)}.notification-wrapper{border-radius:var(--radius-xs);padding:.5em 1em;position:fixed;right:1em;top:1em;z-index:999}.notification-wrapper.success{background:var(--success);color:var(--white-default)}.notification-wrapper.error{background:var(--error);color:var(--white-default)}.notification-wrapper .notification-content{align-items:center;display:flex;font-weight:500;gap:.75em}.notification-wrapper .notification-content .notification-text{max-width:350px}.notification-wrapper .notification-content .notification-icon{font-size:2.75rem;line-height:1}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.custom-modal-overlay{align-items:center;background:#00000080;display:flex;height:100dvh;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:9999;-ms-overflow-style:none;scrollbar-width:none}.custom-modal-overlay::-webkit-scrollbar{display:none}.custom-modal-overlay .modal-content-wrapper{background:#fff;border-radius:8px;max-height:95%;overflow:auto;overscroll-behavior:contain;padding:.75em 1em 1em}.custom-modal-overlay .modal-content-wrapper .modal-close-btn{background:#fff;border:none;border-radius:50%;color:#1c1c1c;cursor:pointer;display:block;font-size:1.75rem;height:35px;line-height:1;margin-left:auto;padding:0;position:sticky;right:0;top:0;width:35px}.custom-modal-overlay .modal-content-wrapper .modal-close-btn.bordered{border:1px solid #1c1c1c}@media (max-width:480px){.modal-content-wrapper{padding:.5em;width:min(90%,700px)}.modal-close-btn{font-size:1.5rem;height:30px;width:30px}}@media (max-width:480px){.contact-modal{width:100%!important}.contact-modal .modal-title{font-size:1rem}.contact-modal .modal-subtitle{font-size:.625rem}.contact-modal .connect-list{padding:1rem 1rem .5rem!important}.contact-modal .connect-list .connect-item{margin-bottom:.5rem;padding:.75rem!important}.contact-modal .connect-list .connect-item .connect-item-content .connect-item-desc .connect-title{font-size:.75rem}.contact-modal .connect-list .connect-item .connect-item-content .connect-item-desc .connect-desc{font-size:.625rem!important;font-weight:500}.contact-modal .connect-social p{font-size:.625rem;font-weight:500}}.contact-modal{width:100%}.contact-modal .modal-title{color:var(--black-default);font-size:1.25rem;font-weight:700;margin-block:1em .25em;text-align:center}.contact-modal .modal-subtitle{font-size:.75rem;font-weight:700;text-align:center}.contact-modal .connect-list{padding:2rem 2rem 1rem}.contact-modal .connect-list .connect-item{border:1px solid #dfdfdf;border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem}.contact-modal .connect-list .connect-item .connect-item-content{display:flex;gap:1rem}.contact-modal .connect-list .connect-item .connect-item-content .connect-item-desc .connect-title{color:var(--black-default);font-size:.875rem;font-weight:700}.contact-modal .connect-list .connect-item .connect-item-content .connect-item-desc .connect-desc{font-size:.75rem;font-weight:700}.contact-modal .connect-social .line{border:1px solid #e4e4e4;margin-bottom:.5rem}.contact-modal .connect-social p{font-size:.75rem;font-weight:700;text-align:center}.contact-modal .connect-social .social{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}
