*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0 !important;height:0 !important}#main-nav{width:90vw;max-width:22rem;background-color:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);padding:.7rem 1rem;left:50%;transform:translateX(-50%) scale(1);will-change:transform,opacity;transition:transform .4s ease-in-out .4s,opacity .5s ease-in-out .4s}#main-nav .logo-icon .elementor-icon{display:block}#main-nav .page-title{max-width:80%;max-height:1.6rem;overflow:hidden}#main-nav .menu-toggle{cursor:pointer}#main-nav .menu-toggle .elementor-icon{display:block}#main-nav.hide-nav{opacity:0;transform:translateX(-50%) scale(0);transition-delay:0s}#main-nav-closer{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:rgba(0,0,0,.8);padding:.7rem;left:50%;opacity:0;transform:translateX(-50%) scale(0);will-change:transform,opacity;transition:transform .3s ease-in-out .4s,opacity .4s ease-in-out .4s}#main-nav-closer .elementor-icon{display:block}#main-nav-closer .elementor-icon svg{width:100%;height:100%}#main-nav-closer.show-closer{opacity:1;transform:translateX(-50%) scale(1);transition-delay:0s}#back-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:rgba(0,0,0,.8);padding:.7rem;left:50%;opacity:1;pointer-events:all;transform:translateX(calc(-50% - 4rem));will-change:transform,opacity;transition:transform .3s ease-in-out .2s,opacity .4s ease-in-out .2s}#back-btn .elementor-icon{display:block}#back-btn .elementor-icon svg{width:100%;height:100%}#back-btn.hidden{opacity:0;pointer-events:none}#backtotop-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:rgba(0,0,0,.8);padding:.7rem;left:50%;opacity:1;pointer-events:all;transform:translateX(calc(-50% + 4rem));will-change:transform,opacity;transition:transform .3s ease-in-out .2s,opacity .4s ease-in-out .2s}#backtotop-btn .elementor-icon{display:block}#backtotop-btn .elementor-icon svg{width:100%;height:100%}#backtotop-btn.hidden{opacity:0;pointer-events:none}#menu-wrapper{width:100%;max-width:30rem;min-width:18rem}#menu-wrapper .main-menu{width:auto;height:auto;opacity:1;transition:width .5s ease,height .5s ease,opacity .5s ease;overflow:auto;pointer-events:all}#menu-wrapper .main-menu li{overflow:hidden}#menu-wrapper .main-menu li a{transform:translateY(0);transition:transform .6s ease;will-change:transform}#menu-wrapper .main-menu.hidden{width:0;height:0;opacity:0;pointer-events:none}#menu-wrapper .main-menu.hidden li a{transform:translateY(-100%)}#menu-wrapper .main-menu .menu-item a:hover{color:#f39224}#menu-wrapper .main-submenu{width:0;height:0;opacity:0;transition:width .5s ease,height .5s ease,opacity .5s ease;overflow:auto;pointer-events:none}#menu-wrapper .main-submenu li{overflow:hidden}#menu-wrapper .main-submenu li a{transform:translateY(100%);transition:transform .6s ease-in-out;will-change:transform}#menu-wrapper .main-submenu.visible{width:auto;height:auto;opacity:1;pointer-events:all}#menu-wrapper .main-submenu.visible li a{transform:translateY(0)}#menu-wrapper .main-submenu .menu-item a:hover{color:#f39224}#menu-wrapper .contacts_icon svg path{stroke:rgba(0,0,0,0) !important}#elementor-popup-modal-978{height:100vh;width:100vw;box-sizing:border-box !important}.tekind-btn .elementor-button-icon{width:1rem}.header-contacts .elementor-icon-list-item a svg path,.home-contacts .elementor-icon-list-item a svg path{transition:stroke .2s ease-in-out}.header-contacts .elementor-icon-list-item a:hover svg path,.home-contacts .elementor-icon-list-item a:hover svg path{stroke:#f39224}.home{overflow:hidden}.home.nav__wrapper{position:relative}.home.nav__wrapper::before{transition:opacity .5s ease-in-out 0s,transform .5s ease-in-out 0s,height .5s ease-in-out 0s;will-change:transform}.home.nav__wrapper .navbar{margin-top:-3rem;overflow:hidden;z-index:1}.home.nav__wrapper .navbar nav{transition:transform .5s ease-in-out .5s;will-change:transform}.home.nav__wrapper .navbar nav ul{flex-direction:column;justify-content:center;align-items:center}.home.nav__wrapper .navbar nav ul li.home,.home.nav__wrapper .navbar nav ul li.tekind{display:none}.home.nav__wrapper .navbar nav ul li::after{display:none}.home.nav__wrapper .navbar nav ul li a{display:block;text-align:center}.home.nav__wrapper .sub-menu{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 2rem 6rem 2rem;z-index:0;opacity:0;transition:all .5s ease-in-out 0s;pointer-events:none}.home.nav__wrapper .sub-menu>nav{max-width:40rem;max-height:70dvh;overflow-y:auto}.home.nav__wrapper .sub-menu>nav ul li a{display:block}.home.nav__wrapper .sub-menu.visible{opacity:1;z-index:2;transition-delay:.6s;pointer-events:all}.home.nav__wrapper #closeBtn{opacity:0;transition:opacity .4s ease-in-out 0s;cursor:pointer;pointer-events:none}.home.nav__wrapper .logo{bottom:3rem;right:50%;transform:translateX(50%);transition:opacity .5s ease-in-out 0s}.home.nav__wrapper .logo.hidden{opacity:.1}.home.nav__wrapper .home-contacts{top:2rem;left:0;width:100%;opacity:.8;transition:opacity .5s ease-in-out 0s}.home.nav__wrapper .home-contacts .elementor-icon-list-items{justify-content:center}.home.nav__wrapper .home-contacts:hover{opacity:1}.home.nav__wrapper .home-contacts.hidden{opacity:0}.home.nav__wrapper.hidden::before{opacity:.65;transform:scale(0.95, 0.92);transition-delay:.3s}.home.nav__wrapper.hidden .navbar .elementor-nav-menu--main{transform:translateY(100%);transition-delay:0s}.home.nav__wrapper.hidden #closeBtn{opacity:.6;transition-delay:1s;pointer-events:all}.home.nav__wrapper.hidden #closeBtn:hover{opacity:1;transition-delay:0s}.home.water__section{position:absolute;top:0;left:0;opacity:1;transition:opacity .4s ease-in-out}.home.water__section .water-logo{transition:opacity .4s ease-in-out,transform .4s ease-in-out;will-change:transform}.home.water__section.nav-hover .water-logo,.home.water__section.nav-click .water-logo{opacity:0}.home.section{position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease-in-out}.home.section.active{opacity:.8}.home.section.open-section{opacity:.8}@media(min-width: 768px){.home.nav__wrapper .navbar{margin-top:0}.home.nav__wrapper .navbar nav ul{flex-direction:row}.home.nav__wrapper .navbar nav ul li::after{display:flex}.home.nav__wrapper .logo{bottom:5rem;right:5rem;transform:translateX(0);transition:opacity .5s ease-in-out 0s}.home.nav__wrapper .logo.hidden{opacity:.1}.home.nav__wrapper .home-contacts{top:unset;width:auto;bottom:5rem;left:5rem}.home.nav__wrapper.hidden::before{transform:scale(0.95 0.92);height:100dvh}}.about.hero-section .elementor-motion-effects-layer{transform:scale(0) !important}.about.history-section{position:relative}.about.history-section .history-image{will-change:transform;transition:none !important;pointer-events:none}.about.wipe-scene{position:sticky !important;top:0 !important;width:100% !important;height:100vh !important;overflow:hidden !important;z-index:10;padding:0 !important;margin:0 !important}.about.wipe-scene>.elementor-container{height:100% !important;max-width:100% !important;padding:0 !important}.about.wipe-scene>.elementor-container>.elementor-row,.about.wipe-scene>.elementor-container>.e-con-inner{height:100% !important;width:100% !important;flex-wrap:nowrap !important;padding:0 !important;gap:0 !important}.about.wipe-scene .wipe-dark{height:100% !important}.about.wipe-scene .wipe-light{height:100% !important;position:absolute !important;inset:0 !important;clip-path:inset(0 100% 0 0);will-change:clip-path}@media(max-width: 768px){.about .wipe-scene{height:100svh !important}}.services.hero-section{overflow:hidden}.services.hero-section .bg-slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transform:scale(0)}.services.hero-section .bg-slides *{height:100%;object-fit:cover}.services.hero-section .bg-slides::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0.7) 100%);z-index:5}.services.hero-section .title>*{font-size:clamp(3rem,13vw,8rem) !important;opacity:.3}.services.hero-section .description{opacity:.8}.services.hero-section .description figure{text-align:center}.services.hero-section .description figure img{max-width:130px}.services.hero-section .description .wp-block-media-text__content{padding:5%}.services.hero-section.acqua .bg-slides::before{background:rgba(0,0,0,.6);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.6) 100%)}.services#brands-scroller .swiper-wrapper{transition-timing-function:linear !important}.services#brands-scroller .swiper-wrapper .swiper-slide figure{max-width:160px}.services.cta-section #cta-btn{cursor:pointer}.services.cta-section #cta-btn .elementor-button-content-wrapper{flex-direction:row-reverse !important}#scale-section{height:100%;position:relative !important;display:block !important}#scale-section #scale-image{position:sticky !important;top:10dvh;width:100vw;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}#scale-section #scale-image img{width:100vw;height:40vh;object-fit:cover;will-change:transform;transform-origin:center center}@media(min-width: 768px){#scale-section{height:200dvh}#scale-section #scale-image{top:0;height:100dvh}#scale-section #scale-image img{width:70vw;height:70dvh}}#gallery-scroll,#full-gallery{position:relative;overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}#gallery-scroll>div:first-of-type,#full-gallery>div:first-of-type{position:sticky !important;top:0 !important;min-height:100vh !important;width:100% !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:40px;overflow:hidden !important;margin:0 !important;padding:0 !important}#gallery-scroll #gallery-inner,#full-gallery #gallery-inner{position:relative !important;width:100% !important;height:auto !important;overflow:visible !important;display:block !important;margin:0 !important;padding:0 !important}#gallery-scroll #gallery-inner .gallery,#full-gallery #gallery-inner .gallery{display:flex !important;flex-wrap:nowrap !important;gap:4px;margin:0 !important;padding:0 20px !important;will-change:transform}#gallery-scroll #gallery-inner .gallery .gallery-item,#full-gallery #gallery-inner .gallery .gallery-item{flex:0 0 auto !important;width:auto !important;max-width:none !important;margin:0 !important;overflow:hidden}#gallery-scroll #gallery-inner .gallery .gallery-item a,#full-gallery #gallery-inner .gallery .gallery-item a{display:block !important;width:100vw;height:50vh}#gallery-scroll #gallery-inner .gallery .gallery-item img,#full-gallery #gallery-inner .gallery .gallery-item img{height:100% !important;width:auto !important;max-width:none !important;object-fit:cover !important;display:block !important}#gallery-scroll.is-open,#full-gallery.is-open{z-index:999}@media(min-width: 768px){#gallery-scroll #gallery-inner .gallery,#full-gallery #gallery-inner .gallery{gap:12px}#gallery-scroll #gallery-inner .gallery .gallery-item a,#full-gallery #gallery-inner .gallery .gallery-item a{width:90vw;height:60vh}}@media(min-width: 992px){#gallery-scroll #gallery-inner .gallery .gallery-item a,#full-gallery #gallery-inner .gallery .gallery-item a{width:auto;height:70vh}}#full-gallery-inner{position:relative !important;width:100% !important;height:auto !important;overflow:visible !important;display:block !important;margin:0 !important;padding:0 !important}#full-gallery-inner .afcg-track{display:flex !important;flex-wrap:nowrap !important;gap:.5rem !important;margin:0 !important;padding:0 !important;will-change:transform}#full-gallery-inner .afcg-track .afcg-slide{flex:0 0 auto !important;max-width:none !important;margin:0 !important;overflow:hidden;height:100vh !important}#full-gallery>.e-con-inner>.e-con>#full-gallery-inner,#full-gallery .e-con-inner{gap:0 !important;padding:0 !important}.dialog-lightbox-widget .elementor-slideshow__footer{display:none}.single-post .single-post__content h2{font-size:1.8rem;margin-bottom:3rem;letter-spacing:0}.single-post .single-post__content figure.wp-block-gallery,.single-post .single-post__content figure.is-type-video{margin:3rem 0}.single-post .single-post__content a{color:#f39224}.single-post .single-post__content .elementor-widget-post-navigation{border-top:1px solid #d5d8dc;padding-top:2rem}.single-post .single-post__content .elementor-widget-post-navigation .elementor-post-navigation__link.elementor-post-navigation__prev{padding-right:1rem}.single-post .single-post__content .elementor-widget-post-navigation .elementor-post-navigation__link.elementor-post-navigation__next{padding-left:1rem}.single-post footer .elementor-motion-effects-container .elementor-motion-effects-layer{background-image:url("https://sviluppo-evolveweb.com/tekind/wp-content/uploads/2026/05/about-cover.jpg") !important}footer{overflow:hidden}footer .footer-heading{display:flex;justify-content:center}footer .footer-heading *{white-space:wrap;font-size:35.2vw !important;letter-spacing:-10px !important;word-spacing:2rem !important;opacity:.2;margin-left:-0.4rem;mix-blend-mode:overlay}@media(min-width: 768px){footer .footer-heading *{font-size:clamp(16rem,25rem,17vw) !important;letter-spacing:-20px !important}}@media(min-width: 992px){footer .footer-heading *{white-space:nowrap;font-size:clamp(14rem,22rem,17.5vw) !important;letter-spacing:-25px !important}}.contact-us_modal{z-index:99999}.contact-us_modal .tekind_contact-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start}.contact-us_modal .tekind_contact-form .elementor-field-type-acceptance .elementor-field-option input{margin-right:.5rem}.contact-us_modal .tekind_contact-form .elementor-field-type-acceptance .elementor-field-option label a{color:#f39224}.contact-us_modal .tekind_contact-form .elementor-field-type-submit{margin-top:1rem;margin-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#moove_gdpr_save_popup_settings_button{background-color:#0093d5 !important}#moove_gdpr_save_popup_settings_button .moove_gdpr_icon::before{content:"";width:1.65rem;height:1.65rem;background:url(https://www.tekind.eu/wp-content/uploads/2026/06/cookie-bite-icon_white.svg) no-repeat center;background-size:contain}#moove_gdpr_save_popup_settings_button .moove_gdpr_icon svg{display:none !important}.grecaptcha-badge{display:none !important}/*# sourceMappingURL=style.min.css.map */