@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");:root{color-scheme:only light}.grecaptcha-badge{visibility:hidden !important}body::-webkit-scrollbar{width:4px}body::-webkit-scrollbar-track{background:var(--notech-extra)}body::-webkit-scrollbar-thumb{background:var(--notech-base)}ul:has(.tech-services__text){padding-left:1rem}a:hover{color:var(--notech-base)}.generic-link{position:relative;color:var(--notech-base);text-decoration:none;transition:color 0.3s ease}.generic-link span{position:relative;display:inline-block}.generic-link span::after,.generic-link:not(:has(span))::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--notech-base);opacity:0;transition:opacity 0.3s ease}.generic-link:hover{color:var(--notech-base)}.generic-link:hover span::after,.generic-link:not(:has(span)):hover::after{opacity:1}.section-info .accordion-title h4{font-size:24px !important}.section-info .altre-info h4{color:var(--notech-base);font-size:18px;line-height:28px;font-weight:600;margin-bottom:1.5rem}.section-info .altre-info p{margin-bottom:3rem}.backnav-link{font-size:18px;line-height:28px;font-weight:600}.mx-n3{margin-left:-1rem !important;margin-right:-1rem !important}@media (min-width: 1200px){.mx-xl-n4{margin-left:-1.5rem !important;margin-right:-1.5rem !important}}@media (min-width: 992px){.container.smaller{margin:auto;max-width:980px}}.swiper-prodotti-offerta .swiper-wrapper{display:flex;align-items:stretch}.swiper-prodotti-offerta .swiper-slide{display:flex;height:auto}.swiper-prodotti-offerta .product-generic__single-box{display:flex;flex-direction:column;flex:1 1 auto}.main-slider{margin-top:0;padding-top:0}.main-slider-three__img img{width:560px;height:560px}.img-cover{object-fit:cover}.photo-banner{position:relative;display:flex;align-items:center;padding-bottom:90px;padding-top:190px}.photo-banner.no-subtitle{padding-bottom:80px;padding-top:190px}section{padding-top:90px}section:last-of-type{padding-bottom:90px}section.gray-bg{background-color:var(--notech-extra);padding-bottom:90px}.main-header-three.no-fullbanner-page{background-color:var(--notech-base)}.main-header-three.no-fullbanner-page+*+*{margin-top:90px}header.main-header-secondary:before{position:absolute;bottom:0;left:0;right:0;content:"";height:1px;background-color:white;opacity:0.1;z-index:1}.banner-parallax h1,.banner-parallax h2{color:white}.banner-parallax p{color:white;opacity:0.8}.gray-pattern{padding-bottom:90px;position:relative}.gray-pattern::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(/static/assets/images/backgrounds/bg-gray.svg);background-repeat:no-repeat;background-position:130% 101%;background-size:140vh;z-index:-1}.white-pattern{padding-bottom:90px;position:relative}.white-pattern::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(/static/assets/images/backgrounds/bg-white-l.svg);background-repeat:no-repeat;background-position:0% 101%;background-size:140vh}.about-faq .d-flex{gap:90px}@media (min-width: 992px){.pt-lg-120{padding-top:120px !important}section{padding-top:120px}section.gray-bg{background-color:var(--notech-extra);padding-bottom:120px}section:last-of-type,section.pre-gray__no-overlap{padding-bottom:120px}.main-header-three.no-fullbanner-page+*+*{margin-top:120px}.photo-banner{padding-bottom:120px;padding-top:220px}.photo-banner.no-subtitle{padding-bottom:110px;padding-top:220px}.gray-pattern{padding-bottom:120px}.gray-pattern::before{background-position:-1% 101%;background-size:120vh}.about-faq .d-flex{gap:auto}}.products-index-section{position:relative;z-index:1}h1.newpage_title{font-size:calc(2rem + .5vw);font-weight:600;margin-bottom:1rem}@media screen and (min-width: 768px){h1.newpage_title{font-size:calc(3rem + .5vw)}}h2.newpage_title{font-size:calc(2rem + .5vw);font-weight:600;margin-bottom:1rem}.product-generic__single{position:relative;display:flex;flex-direction:column;height:100%;margin-bottom:0;box-shadow:0px 10px 60px 0px rgba(0,0,0,0.05),0px 2px 20px 0px rgba(0,0,0,0.02)}.product-generic__single.alone{flex-direction:row}.product-generic__single:hover .product-generic__img:before{opacity:1;transform:perspective(400px) rotateX(0deg) scale(1)}.product-generic__single:hover .product-generic__img img{transform:scale(1.05)}.product-generic__single:hover .product-generic__btn:after{opacity:1;transform:scaleY(1)}.product-generic__single>a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}@media (min-width: 768px){.product-generic__single-box.alone .product-generic__single{flex-direction:row}.product-generic__single-box.alone .product-generic__single .product-generic__img{width:50%}}.product-generic__img{position:relative;flex-shrink:0;aspect-ratio:1/1;display:flex;justify-content:center;background-color:var(--notech-white);overflow:hidden;z-index:1}.product-generic__img:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:var(--notech-primary);opacity:1;transition:0.5s;transform:perspective(400px) rotateX(-90deg) scale(0.2);transform-origin:top;z-index:-1}.product-generic__img img{width:100%;transform:scale(1);transition:all 500ms ease}.product-generic__img>a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.product-generic__img>a>img{width:auto}.product-generic__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:auto;background-color:white;text-align:center;padding:10px 50px 50px}.product-generic__sub-title{font-size:16px;color:var(--notech-base);line-height:30px}.product-generic__title{font-size:20px;font-weight:700;line-height:30px}.product-generic__title a{color:var(--notech-black);transition:all 500ms ease}.product-generic__text{font-size:16px;line-height:26px;padding-top:14px;padding-bottom:26px}.product-generic__btn{color:var(--notech-black);width:100%;padding:9px 0;background-color:var(--notech-primary)}.product-generic__btn:after{background-color:var(--notech-extra)}@media screen and (max-width: 991px){.product-generic__content{padding:10px 20px 20px}}@media screen and (max-width: 1199px){.product-generic__content{padding:10px 30px 30px}}.prodotti-index-img{display:flex;justify-content:center;align-items:center}.prodotti-index-img img{width:80%;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:normal}.pre-gray__overlap{position:relative}.pre-gray__overlap::before{content:"";background-color:var(--notech-extra);height:300px;width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media (min-width: 768px){.pre-gray__overlap.short__overlap::before{height:150px}}.contact-page{position:relative}@media only screen and (max-width: 767px){.contact-page{padding-top:90px}}textarea[name="message"]{resize:none;position:relative;z-index:1}.main-contact-page .text-message-box:after{content:"";position:absolute;height:50%;width:100%;left:0;bottom:0;box-shadow:0px 5px 60px 20px rgba(0,0,0,0.03),0px 5px 20px 30px rgba(0,0,0,0.01)}.product-availability-list{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.available-tag{display:inline-flex;align-items:center;gap:8px;font-size:0.95rem;font-weight:500;padding:6px 20px;border-radius:30px;color:white}.available-new{background-color:#28a745;border:#28a745 solid 2px}.available-used{background-color:#e68107;border:#e68107 solid 2px}.available-rent{background-color:#17a2b8;border:#17a2b8 solid 2px}.available-ball{width:10px;height:10px;border-radius:50%;margin:0px 4px}.available-new-ball{background-color:#28a745}.available-used-ball{background-color:#e68107}.available-rent-ball{background-color:#17a2b8}.product-main{padding-bottom:90px}.product-main .splide__slide{max-height:500px}.product-main .splide__track{position:relative;cursor:grab}.product-main .zoom-circle{cursor:pointer;position:absolute;top:20px;right:20px;width:43.6px;height:43.6px;background-color:var(--notech-base);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;z-index:10}.product-main .splide__track:hover .zoom-circle{opacity:1;transform:scale(1.1)}.product-main .splide__slide{height:600px;display:flex;justify-content:center;align-self:center}.product-main .splide__slide .img-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.product-main .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.glightbox-clean .gslide-media{box-shadow:none}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background:none !important}.gslide-description{display:none}.product-main .thumbnails{display:flex;padding:0;justify-content:center;gap:1rem}.product-main .thumbnail{width:70px;height:70px;overflow:hidden;list-style:none;margin:0;cursor:pointer}.product-main .thumbnail img{opacity:0.3;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top;transition:opacity .3s ease}.product-main .thumbnail img:hover{opacity:1}.product-main .thumbnail.is-active img{opacity:1}.product-main .thumbnail,.product-main .splide__slide{background-color:white}.product-main .tech-services__right .section-title{margin-bottom:0px;padding-bottom:30px;border-bottom:1px solid var(--notech-bdr-color)}.back-page-nav{background-color:var(--notech-extra);padding-top:70px}@media only screen and (max-width: 767px){.back-page-nav{padding-top:50px}}.back-page-nav a:hover i{transform:translateX(-1rem)}.back-page-nav i{font-size:0.9rem;margin-right:.6rem;transition:.3s ease}.back-page-nav a{color:var(--notech-black);padding:0}.back-page-nav a:hover{color:var(--notech-base)}.comment-form__dropdown-box{position:relative;display:block;margin-bottom:20px}.comment-form__dropdown{height:60px;width:100%;border:none;background-color:var(--notech-extra);padding-left:30px;padding-right:50px;outline:none;font-size:14px;color:var(--notech-gray);display:block;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;background-image:none;cursor:pointer}.comment-form__dropdown-icon{position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--notech-gray);pointer-events:none}.comment-form__checkbox-box{margin-bottom:20px}.toggle-label{display:flex;align-items:start;font-size:14px;color:var(--notech-gray);gap:15px;line-height:140%;z-index:1}.toggle-label a{text-decoration:underline;text-underline-offset:3px;color:var(--notech-base)}.comment-form__checkbox{position:absolute;opacity:0}.contact-page__form .comment-form__btn{margin:0;display:block}.policy-check-txt{font-size:12px}.custom-checkbox{cursor:pointer;width:20px;min-width:20px;height:20px;border:none;background-color:var(--notech-primary);display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease, color 0.3s ease;font-size:14px;color:transparent}.custom-checkbox:hover{color:var(--notech-black)}.comment-form__checkbox:checked+.custom-checkbox{background-color:var(--notech-black);color:var(--notech-white)}.form-required__tagline{font-size:12px;color:var(--notech-gray);opacity:0.6;margin-bottom:10px}.simple-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;color:var(--notech-gray)}.simple-table th,.simple-table td{padding:12px 15px 12px 0px;line-height:160%}.simple-table tr>td:first-child{font-weight:600}.simple-table tr:not(:last-of-type) th,.simple-table tr:not(:last-of-type) td{border-bottom:1px solid var(--notech-bdr-color)}.simple-table__light{border-collapse:collapse;width:100%;font-size:16px;text-align:left}.simple-table__light th,.simple-table__light td{padding:12px 15px 12px 0px;line-height:160%}.simple-table__light tr>td:first-child{font-weight:600;color:var(--notech-base);width:max-content;white-space:nowrap;vertical-align:sub;padding-right:30px}@media screen and (max-width: 1199px){.simple-table__light td{display:block}}.main-menu .mobile-nav__toggler{display:inline-block !important;color:var(--notech-white) !important}.main-menu .main-menu__list,.main-menu .main-menu__list ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list ul{display:none !important}.main-menu__logo{height:100%;display:flex;align-items:center}.main-menu__call{display:flex !important}.stricky-header{display:block !important}@media (max-width: 1200px){.stricky-header.main-menu-three{padding:0 30px !important}}.main-menu__wrapper{display:flex}.main-menu__left{width:100%}.main-menu__main-menu-box{float:right}.main-menu__right{white-space:nowrap;display:flex;align-items:center}@media (max-width: 768px){.main-menu__right{display:none}}.custom-hamburger{display:flex;flex-direction:column;justify-content:center;gap:8px;width:32px;cursor:pointer}.custom-hamburger span{display:block;height:3px;width:100%;background-color:var(--notech-white);border-radius:1px;transition:width .2s ease}.custom-hamburger:hover span:nth-of-type(2){width:80%}.main-header .logo-sticky{display:none}.stricky-header{z-index:1000;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.1),0px 2px 20px 0px rgba(0,0,0,0.05)}@media (max-width: 768px){.sticky-header__content,.main-header{padding:15px 0}}.stricky-header .logo-sticky{display:block}.stricky-header .logo-main{display:none}.stricky-header .main-menu__right{padding:25px 0 25px 30px}.main-menu__right{padding:35px 0 35px 35px}@media (max-width: 576px){.logo-sticky{display:block}.stricky-header .logo-sticky{display:none}.stricky-header .logo-main{display:block}}.slide-in-bottom-left{animation:slideInBottomLeft 1.8s ease forwards;opacity:0}@keyframes slideInBottomLeft{from{opacity:0;transform:translate(-50%, 50%)}to{opacity:1;transform:translate(0, 0)}}.slide-in-bottom-right{animation:slideInBottomRight 1.8s ease forwards;opacity:0}@keyframes slideInBottomRight{from{transform:translate(50%, 50%);opacity:0}to{opacity:0.1;transform:translate(0, 0)}}.site-footer-bg-2{height:100%;background-position:bottom left;background-size:120vh;opacity:.1;z-index:-1}@media (min-width: 992px){.full-contact-block .full-contact-block__inner{row-gap:120px}}.full-contact-block .full-contact-block__inner{row-gap:90px}.mini-timetable{position:static;transform:none;width:100%;height:fit-content;background-color:var(--notech-base);margin-top:40px}.mini-timetable-box{min-height:90px}@media (min-width: 1200px){.mini-timetable{position:absolute;width:fit-content;left:50%;transform:translateX(-50%) translateY(50%);bottom:-90px;z-index:1;box-shadow:0px 20px 50px 0px rgba(0,0,0,0.08),0px 2px 20px 0px rgba(0,0,0,0.05)}}@media (max-width: 991px){.mini-timetable{margin:auto;margin-top:40px}}.contact-details__info li:hover .text.social-list a span{color:var(--notech-base)}.contact-details__info li .text.social-list a:first-of-type{margin-right:.7rem !important}.contact-details__info li .text.social-list a span{line-height:2.5rem !important;font-size:21px}.mini-gallery-section .owl-stage-outer{overflow:visible}.mini-gallery-section .owl-item{box-shadow:0px 20px 50px 0px rgba(0,0,0,0.08),0px 2px 20px 0px rgba(0,0,0,0.02)}.mini-gallery-section .owl-item img{height:400px;object-fit:cover;object-position:center}.brand-carousel .owl-item img{height:120px;max-width:150px;object-fit:contain;object-position:center}@media (max-width: 991px){.mini-gallery-section .owl-item img{height:300px;object-fit:cover;object-position:center}}@media (max-width: 576px){.mini-gallery-section .owl-item img{height:200px;object-fit:cover;object-position:center}}section.brand-carousel-section{padding:0}.brand-carousel-box{padding:90px 0;background-color:var(--notech-extra)}@media (min-width: 992px){.brand-carousel-box{padding:120px 0}}.brand-carousel .item{aspect-ratio:2/1}.brand-carousel .item img{object-fit:contain}.services-minimal .services-minimal__single{display:flex;flex-direction:column;gap:30px;background:var(--notech-white);cursor:default;-webkit-box-shadow:0px 10px 60px 0px rgba(0,0,0,0.05),0px 5px 20px 0px rgba(0,0,0,0.05);box-shadow:0px 10px 60px 0px rgba(0,0,0,0.05),0px 2px 20px 0px rgba(0,0,0,0.02);padding:0}.services-min-icon{height:58px;stroke:var(--notech-white);fill:none;stroke-linecap:square;stroke-miterlimit:10;stroke-width:15px;transition:all 500ms ease}.services-min-icon__dark{height:58px;stroke:var(--notech-primary);fill:none;stroke-linecap:square;stroke-miterlimit:10;stroke-width:15px;transition:all 500ms ease}.mid-icon{height:fit-content;width:60px;stroke:var(--notech-black);fill:none;stroke-linecap:square;stroke-miterlimit:10;stroke-width:15px;transition:all 500ms ease}.services-one__single__wider .services-min-icon{height:fit-content;width:60px}.services-one__single:hover .services-min-icon__dark{stroke:var(--notech-base)}.gradient-gray-top{position:relative}.gradient-gray-top:before{content:"";position:absolute;top:-200px;left:0;width:100%;height:200px;background:linear-gradient(to bottom, rgba(247,247,249,0) 0%, #f7f7f9 100%);z-index:-1}.services-three__bottom>.row{row-gap:30px}.base-p-top{padding-top:120px}.image-floater-right{width:100%;height:350px;position:relative;display:flex;justify-content:center;align-items:center;right:-50px;bottom:30px;background-color:var(--notech-primary);transition:all .3s ease}.image-floater-right:hover{background-color:var(--notech-base)}.image-floater-right.backup-img::before{content:"";position:absolute;height:100%;width:100%;right:50px;bottom:-30px;background-image:url(/static/assets/images/multipurpose/stocks.webp);background-size:cover;background-color:rgba(12,90,136,0.5);background-blend-mode:overlay}.image-floater-right.mail-img::before{content:"";position:absolute;height:100%;width:100%;right:50px;bottom:-30px;background-image:url(/static/assets/images/multipurpose/cloud-archive.webp);background-size:cover;background-repeat:no-repeat;background-position:left;background-blend-mode:overlay}.square-bland{background-size:cover;background-color:rgba(12,90,136,0.5);background-blend-mode:overlay}.image-floater-right svg{position:relative;z-index:2;stroke:var(--notech-white);stroke-width:10px;width:80px;right:50px;bottom:-30px}
