.announcement-bar__text{font-size:clamp(14px,3vw,18px)}.footer-logo-section .footer-logo-title h2{font-size:clamp(40px,3.85vw,74px)}@media screen and (max-width: 1024px){.footer-logo-section .footer-logo-title h2{font-size:clamp(40px,12.8vw,130px)}}.footer-written-social-buttons a:hover{color:#6646d9}.footer-open-hours-accordion *{transition:.3s}.footer-open-hours-accordion svg{fill:#fff}.footer-open-hours-accordion:hover svg{fill:#6646d9}.footer-logo-social-buttons a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;transition:.3s;border-radius:50px}.footer-logo-social-buttons a:hover{transform:scale(1.25)}.footer-logo-social-buttons .footer-call-btn:before{content:"\1f4de"}.footer-logo-social-buttons .footer-instagram-btn{--button-border-color: #6646D9}.footer-logo-social-buttons .footer-instagram-btn:hover{background-color:#6646d9}.footer-logo-social-buttons .footer-instagram-btn:before{content:url(../assets/icon-instagram.svg);height:20px;width:20px}.footer-logo-social-buttons .footer-email-btn{--button-border-color: #6646D9}.footer-logo-social-buttons .footer-email-btn:hover{background-color:#6646d9}.footer-logo-social-buttons .footer-email-btn:before{content:"\2709\fe0f"}.footer-logo-social-buttons .footer-direction-btn{--button-border-color: #6646D9}.footer-logo-social-buttons .footer-direction-btn:hover{background-color:#6646d9}.footer-logo-social-buttons .footer-direction-btn:before{content:"\1f4cc"}.menu-list__link{position:relative;transition:.3s}.menu-list__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#6646d9;transition:width .3s ease}.menu-list__link.menu-section-visible:after{width:100%}.header-loading:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#6646d9;animation:header-loading-animation .5s ease}@keyframes header-loading-animation{0%{width:0}50%{width:30%}to{width:100%}}@media screen and (max-width: 1024px){.menu-drawer__menu-general-item-text{position:relative;transition:.3s}.menu-drawer__menu-general-item-text:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#6646d9;transition:width .3s ease}.menu-drawer__menu-general-item-text.menu-section-visible:after{width:100%}.menu-services{margin-bottom:30px}.menu-services>div{--gap: 50px !important}.menu-services div{--horizontal-alignment: center !important;--text-align-default: center !important}.menu-general{margin-bottom:30px}.menu-general .text-block{flex:unset!important}.footer-contact-text div{--horizontal-alignment: center !important;--text-align-default: center !important}footer .section div{--horizontal-alignment: center !important;--text-align: center !important}footer .footer-utilities{gap:0!important}.xxated-design-development{max-width:200px!important}}.cart-drawer,.cart-drawer__dialog,.header-actions__cart-icon{display:none}@media screen and (max-width: 1024px){.header__columns{--header-template-columns: var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) !important;grid-template-areas:"leftA center rightB"!important}}.social-icons__icon-wrapper:has(.social-icons__icon path).instagram{width:25px;height:25px;display:flex;align-items:flex-end;justify-content:flex-end}.social-icons__icon-wrapper:has(.social-icons__icon path).instagram a{width:25px;height:25px}.social-icons__icon-wrapper:has(.social-icons__icon path).instagram a>svg{width:25px;height:25px}.menu-drawer__utility-links{margin-inline-start:0!important}.contact-instagram,.contact-email,.contact-sms,.contact-whatsapp,.contact-map,.contact-telegram{padding:16px;border-radius:50%;border:2px solid transparent}.contact-instagram:hover,.contact-email:hover,.contact-sms:hover,.contact-whatsapp:hover,.contact-map:hover,.contact-telegram:hover{background-color:#6646d9;border-color:#6646d9;transition:.3s}.hero__content-wrapper{pointer-events:unset!important}.icon-block__media{height:inherit!important}body:has(#header-group .announcement-bar) #header-group .shopify-section:has(.announcement-bar){position:sticky;top:0;z-index:calc(var(--layer-sticky))}body:has(#header-group .announcement-bar) .header-section:has(>#header-component[sticky=always]),body:has(#header-group .announcement-bar) .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--header-group-height, 0px) - var(--header-height, 0px))!important}.research,.design,.ai,.develop,.support,.about-us,.contact-us{scroll-margin-top:calc(var(--header-group-height, 0px))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tnc-header-footer.css.map */
