.sppb-carousel-extended-item img{object-fit:cover !important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}.cursor{pointer-events:none}.cursor .cursor-arrow{position:fixed;top:0;left:0;z-index:99;transform:translateX(-100%) translateY(-100%)}#freccia{animation:circle_anim 2s linear infinite normal forwards}@keyframes circle_anim{0%{opacity:1;transform:translate(-13.303px, -200px)}10%{transform:translate(-13.303px, -100px)}90%{opacity:1;transform:translate(-13.303px, 100px)}99%{transform:translate(-13.303px, 200px)}100%{opacity:0;transform:translate(-13.303px, -200px)}}.fullw .sppb-addon-single-image-container,.fullw img{object-fit:cover;height:100%;width:100%}.sppb-btn{outline:none !important;box-shadow:none !important}.sppb-btn-custom{line-height:1;display:inline-flex;justify-content:start;align-items:center;font-size:18px !important;border:1px solid black;border-radius:24px;padding:10px 30px !important;height:42px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.sppb-btn-custom:after{display:none;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52.245' height='28.484' viewBox='0 0 52.245 28.484'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rettangolo_4' data-name='Rettangolo 4' width='52.245' height='28.484' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Raggruppa_9' data-name='Raggruppa 9' transform='translate(0 0)'%3E%3Cg id='Raggruppa_8' data-name='Raggruppa 8' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Tracciato_14' data-name='Tracciato 14' d='M52,14.949a1.141,1.141,0,0,0,.089-.136c.015-.026.03-.051.042-.077a1.237,1.237,0,0,0,.061-.169c.007-.023.016-.046.021-.069a1.1,1.1,0,0,0,0-.511c-.005-.024-.015-.046-.021-.069a1.244,1.244,0,0,0-.061-.17c-.012-.026-.027-.051-.042-.077A1.19,1.19,0,0,0,52,13.535q-.028-.037-.059-.072a1.216,1.216,0,0,0-.121-.116c-.016-.012-.027-.029-.043-.041L34.372.234a1.17,1.17,0,1,0-1.4,1.871l14.6,10.967H1.17a1.17,1.17,0,0,0,0,2.34h46.4l-14.6,10.966a1.17,1.17,0,1,0,1.4,1.872L51.778,15.177c.016-.012.027-.028.043-.041a1.16,1.16,0,0,0,.121-.116q.031-.034.059-.072' transform='translate(0 0)' fill='%23161615'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");margin-left:20px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.sppb-btn-custom:hover,.sppb-btn-custom:focus,.sppb-btn-custom:active{background:#000;color:#fdca29 !important}body{background:#fdca29}body.portfolio-Page{background:#000}body.contatti-Page{position:absolute !important;right:0;width:100%;background-color:#fdcd00;background-image:url(/images/spider-contact.jpg);background-repeat:no-repeat;background-size:100%;background-attachment:fixed;background-position:top right}#divided-bg{background:#000}#divided-bg:before{content:"";position:absolute;width:100%;background:#fdca28;height:50%;top:0;left:0}#offcanvas .offcanvas-menu{width:100vw;background:#FDCA29;right:0;transform:translate3d(0px, -110vh, 0px)}#offcanvas .offcanvas-menu .offcanvas-inner{padding:10px;height:100%;display:flex;align-items:center}#offcanvas .offcanvas-menu .offcanvas-inner ul.nav,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu{display:block}#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li{display:block}#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li a,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li a{font-size:62px;color:#000;font-weight:800}#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li a:hover,#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li a:focus,#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li a:active,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li a:hover,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li a:focus,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li a:active{color:#fff}#offcanvas .offcanvas-menu .offcanvas-inner ul.nav li:last-child,#offcanvas .offcanvas-menu .offcanvas-inner ul.offcanvasmenu li:last-child{margin-top:60px;margin-bottom:60px}#offcanvas .offcanvas-menu .offcanvas-inner .offcanvas-social strong{font-size:18px;font-weight:700;color:#000}#offcanvas .offcanvas-menu .offcanvas-inner .offcanvas-social nav a{color:#000;font-size:32px;margin-right:10px}#offcanvas .offcanvas-menu .offcanvas-inner .offcanvas-social nav a:hover,#offcanvas .offcanvas-menu .offcanvas-inner .offcanvas-social nav a:focus,#offcanvas .offcanvas-menu .offcanvas-inner .offcanvas-social nav a:active{color:#fff}#sp-header{position:fixed;top:0;background:transparent;box-shadow:none;animation-name:fadeDown;animation-duration:1s;z-index:9999 !important}#sp-header #sp-menu .sp-megamenu-wrapper{display:none !important}#sp-header .logo{position:relative}#sp-header .menu-to-logo{transition:all 0.5s ease-in-out;position:relative;left:10px}#sp-header.header-stickness .logo{pointer-events:all;opacity:1}#sp-header.header-stickness .menu-to-logo{visibility:visible;opacity:1}#sp-header.darkBg .menu-to-logo svg path{stroke:#fff}#sp-header.darkBg .logo svg path{fill:#fff}#sp-header.lightBg .menu-to-logo svg path{stroke:#000 !important}#sp-header.lightBg .logo svg path{fill:#000}.midnightHeader.black .menu-to-logo svg path{stroke:#fff}.midnightHeader.black .logo svg path{fill:#fff}.midnightHeader.default .menu-to-logo svg path{stroke:#000 !important}.midnightHeader.default .logo svg path{fill:#000}#offcanvas-toggler,.offcanvas-toggler{width:62px}.sppb-section:not(#homepage-top),#sp-bottom,#sp-footer,#offcanvas{z-index:999 !important}#homepage-top:before{content:"";width:100%;height:300px;position:absolute;top:0;background:black;background:#202020;background:-moz-linear-gradient(180deg, #202020 0%, white 100%);background:-webkit-linear-gradient(180deg, #202020 0%, white 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 1, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#202020",endColorstr="#ffffff",GradientType=1)}#homepage-top:after{content:""}#afterheaderhomepage{cursor:none;width:100%;height:50vh;position:absolute;bottom:0;z-index:9999}.menu-to-logo{transform:scale(1.5)}.offcanvas-active .menu-to-logo{transform:scale(1)}body.agenzia-Page,body.persone-Page,body.portfolio-Page{background:#000}body.agenzia-Page .menu-to-logo svg path,body.persone-Page .menu-to-logo svg path,body.portfolio-Page .menu-to-logo svg path{stroke:#fff !important}body.agenzia-Page .godown-container,body.persone-Page .godown-container,body.portfolio-Page .godown-container{width:auto;position:relative;top:-15em}body.agenzia-Page .lottie,body.persone-Page .lottie,body.portfolio-Page .lottie{position:relative;top:-8em}body.offcanvas-active .menu-to-logo{visibility:visible !important;opacity:1 !important}body.offcanvas-active .menu-to-logo svg path{stroke:#000 !important}body.offcanvas-active #offcanvas .offcanvas-menu{transform:translate3d(0px, 0vh, 0px)}body.offcanvas-active #sp-header{z-index:99999 !important}body.offcanvas-active #sp-header .logo{pointer-events:all;opacity:1}body.offcanvas-active #sp-header .logo svg{width:160px !important;transition:transform 0.5s ease-in-out}body.offcanvas-active #sp-header .logo svg path{fill:#000}body.homepage .midnightHeader.default{display:none}body.homepage .menu-to-logo svg path{stroke:#fff}body.homepage #sp-header{position:fixed;top:0;background:transparent;box-shadow:none;animation-name:fadeDown;animation-duration:1s}body.homepage #sp-header #sp-menu .sp-megamenu-wrapper{display:none !important}body.homepage #sp-header #sp-logo .sp-column{width:100%}body.homepage #sp-header .logo{opacity:1;transition:all 0.5s ease-in-out;width:100%}body.homepage #sp-header .logo a{width:100%}body.homepage #sp-header .logo a svg{left:2px;width:100%;position:absolute;top:45px;transform-origin:left 0%;transition:all 0.5s ease-in-out}body.homepage #sp-header .menu-to-logo{transition:all 0.5s ease-in-out}body.homepage #sp-header.header-stickness .logo{pointer-events:all;opacity:1}body.homepage #sp-header.header-stickness .logo svg{width:160px;transform-origin:left 0%;transition:all 0.5s ease-in-out}body.homepage #sp-header.header-stickness .menu-to-logo{visibility:visible;opacity:1}body.contatti-Page #sp-main-body{overflow:hidden}body.contatti-Page #sp-page-builder .page-content>.sppb-section:first-child{padding-top:inherit !important}body.contatti-Page #sp-footer{display:none}body.contatti-Page #section-id-1656511082785{background-position:-100% 0 !important}body.contatti-Page .sppb-addon-raw-html strong{font-size:18px;font-weight:800;color:#000}body.contatti-Page .sppb-addon-raw-html nav a{color:#000;font-size:32px;margin-right:10px}body.contatti-Page .sppb-addon-raw-html nav a:hover,body.contatti-Page .sppb-addon-raw-html nav a:focus,body.contatti-Page .sppb-addon-raw-html nav a:active{color:#fff}body:not(.homepage) .logo{width:160px}@keyframes fadeDown{from{opacity:1;transform:translate3d(0, -30px, 0)}to{opacity:1;transform:none}}.burger-icon>span{background:#fff}.godown-container{position:absolute;width:100vw;margin:0 auto;display:flex;justify-content:center;top:-20em}#sp-main-body{padding:0}.marquee{border-top:2px solid #000;border-bottom:2px solid #000;height:auto;display:block;height:100px;align-items:center;font-size:62px;line-height:1;font-weight:200;position:relative;overflow:hidden}.marquee .marquee__part{position:relative;top:15px;flex-shrink:0;padding:0 15px;font-smooth:always}.marquee .marquee__part:nth-child(even){color:#fff}.marquee .marquee__part:nth-child(odd){color:#000}.marquee .marquee__inner{-webkit-font-smoothing:antialiased;width:fit-content;display:flex;flex:auto;flex-direction:row}.tithome li:nth-child(even){color:#fff}.tithome li:nth-child(odd){color:#000}#lockscroll-section .hidden-addon{opacity:0.1}.pin-wrap{}#newsletter .newsletter-form{margin-top:30px;font-size:18px;font-weight:600;color:#fff}#newsletter .newsletter-form input{color:#fff;height:42px;border:1px solid #fff;border-radius:42px;background:transparent}#newsletter .newsletter-form button{border:1px solid #fff;border-radius:42px;text-transform:uppercase;width:120px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff}.convertforms .cf-checkbox-group input{appearance:none !important;padding:12px;position:relative;display:flex;align-items:center;justify-content:center}.convertforms .cf-checkbox-group input:after{content:"";position:absolute;opacity:0;width:100%;height:100%;background:#fdca29;border-radius:100%;border:4px solid #000}.convertforms .cf-checkbox-group input:checked{border-color:#fdca29}.convertforms .cf-checkbox-group input:checked:after{opacity:1}.convertforms .cf-checkbox-group .cf-label{color:#fff;font-size:14px}#sp-footer{font-size:18px}#sp-footer a{color:#fff}#sp-footer .container-inner{border:0;padding:50px 0 0px 0}#sp-footer #sp-footer1 .custom>.row:not(:last-child){margin-bottom:50px}#sp-footer strong{font-size:18px;display:block;font-weight:800;color:#fff}#sp-footer .social nav a{color:#fff;font-size:32px;margin-right:10px}#sp-footer .social nav a:hover,#sp-footer .social nav a:focus,#sp-footer .social nav a:active{color:#fdca29}#sp-footer,#sp-bottom{position:relative}#sp-bottom{margin-bottom:-1px}.sp-scroll-up{bottom:90px;right:90px;background:none}.sp-scroll-up svg path{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.sp-scroll-up:hover,.sp-scroll-up:focus,.sp-scroll-up:active{background:none}.sp-scroll-up:hover svg path,.sp-scroll-up:focus svg path,.sp-scroll-up:active svg path{fill:#fdca29}#clienti{position:relative;left:-1em}#lottiespiderweb{position:relative;top:-10em}#pinned-anim .cont .row .col .articles,#spider-method-pinned .cont .row .col .articles{position:relative}#pinned-anim .cont .row .col .articles .article,#spider-method-pinned .cont .row .col .articles .article{position:absolute;width:100%}#pinned-anim .cont .row .col .articles .article .txt,#spider-method-pinned .cont .row .col .articles .article .txt{font-size:36px;font-weight:700;line-height:1.2}#pinned-anim .cont .row .col:last-of-type .articles,#spider-method-pinned .cont .row .col:last-of-type .articles{position:relative;display:flex;align-items:center;visibility:hidden}#pinned-anim .cont .row .col:last-of-type .articles .article,#spider-method-pinned .cont .row .col:last-of-type .articles .article{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;left:0}.demo-gallery{height:100vh;overflow-x:hidden;display:flex;align-items:center}.demo-gallery.persone{overflow-x:visible}.demo-gallery .wrapper{display:flex}.demo-gallery:not(.last){padding-bottom:1rem}.demo-gallery ul{padding-left:1rem;list-style:none;margin-bottom:0}.demo-gallery ul li{flex-shrink:0;width:clamp(500px, 60vw, 800px);padding-right:1rem}.demo-gallery.persone ul li{width:clamp(310px, 60vw, 375px);padding-right:2rem}.demo-gallery ul li img,.demo-gallery.persone div img{width:100%;height:auto}.demo-gallery.persone ul li img,.demo-gallery.persone div img{margin:0;padding:0}.demo-gallery.persone ul li h6,.demo-gallery.persone div h6{text-transform:uppercase;margin-top:10px;padding-left:1rem}.agenzia-gallery{position:relative;width:130vw;display:flex;padding:0 15px 200px 15px}.agenzia-gallery .column2,.agenzia-gallery .column4{position:relative;top:100px}.agenzia-gallery div.item{padding:10px}.agenzia-gallery>div img{padding:0;width:100%}.agenzia-gallery.static-mobile-gallery{width:100vw;left:-15px;padding:0 0 50px 0}.agenzia-gallery.static-mobile-gallery.gallery-left{left:0;padding:0}#spider-method .sppb-section{height:30vh}#spider-method h3{font-size:24px;font-weight:600;text-transform:uppercase;margin-bottom:20px;line-height:1.1;color:#fff}#spider-method p{font-size:18px;line-height:1.2;color:#fff;font-weight:500;margin-bottom:0}#marquee-section{padding-bottom:30vh}#progetti-homepage{padding-bottom:0px !important}.project-tags{text-transform:uppercase}.project-tags span{padding:0 5px;color:#000000}.zoomIn-img .sppb-addon-single-image-container,.zoomIn-img .progetto-img{overflow:hidden}.zoomIn-img .sppb-addon-single-image-container img,.zoomIn-img .progetto-img img{transition:all 0.2s ease-in-out}.zoomIn-img .sppb-addon-single-image-container img:hover,.zoomIn-img .sppb-addon-single-image-container img:focus,.zoomIn-img .sppb-addon-single-image-container img:active,.zoomIn-img .progetto-img img:hover,.zoomIn-img .progetto-img img:focus,.zoomIn-img .progetto-img img:active{transform:scale(1.2);transform-origin:center}.sppb-image-carousel-layout1 .sppb-carousel-extended-content-wrap,.sppb-image-carousel-layout1 .sppb-carousel-extended-item img,.sppb-image-carousel-layout1 .sppb-carousel-extended-item-overlay{border-radius:0px}.video-row{min-height:1082px}.video-row .sppb-addon.sppb-addon-video{min-height:1082px}.video-row .sppb-addon.sppb-addon-video .sppb-addon-video-local-video-wrap{height:1082px}.video-row .sppb-addon.sppb-addon-video .sppb-addon-video-local-video-wrap .sppb-addon-video-local-source{object-fit:cover}.portfolio-Page.view-category .midnightHeader.black{display:block !important}.portfolio-Page.view-category .midnightHeader.default{display:none !important}.portfolio-Page.view-category .category-desc{padding-top:230px;font-size:62px;line-height:68px;font-weight:700;display:block;margin-bottom:150px}.portfolio-Page.view-category .article-list .article{margin-bottom:50px;padding:0;border:0;border-radius:0}.portfolio-Page.view-category .article-list .article .article-intro-image{margin:0 0 20px 0;border-radius:0;border-bottom:0}.portfolio-Page.view-category .article-list .article .article-intro-image img{border-radius:0;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.portfolio-Page.view-category .article-list .article .article-intro-image img:hover,.portfolio-Page.view-category .article-list .article .article-intro-image img:focus,.portfolio-Page.view-category .article-list .article .article-intro-image img:active{transform:scale(1.2);transform-origin:center}.portfolio-Page.view-category .article-list .article .article-body .article-header h2{margin:0 0 10px 0;text-transform:uppercase}.portfolio-Page.view-category .article-list .article .article-body .article-header h2:hover,.portfolio-Page.view-category .article-list .article .article-body .article-header h2:focus,.portfolio-Page.view-category .article-list .article .article-body .article-header h2:active{color:#fdca29}.portfolio-Page.view-category .article-list .article:hover .article-body .article-header h2 a,.portfolio-Page.view-category .article-list .article:focus .article-body .article-header h2 a,.portfolio-Page.view-category .article-list .article:active .article-body .article-header h2 a{color:#fdca29}#portfolio-homepage{margin-bottom:50px}#portfolio-homepage .progetto-item{margin-bottom:50px}#portfolio-homepage .progetto-item .progetto-img{margin-bottom:20px}#portfolio-homepage .progetto-item .progetto-img img{width:100%}#portfolio-homepage .progetto-item .progetto-content{font-size:18px;color:#fff}#portfolio-homepage .progetto-item .progetto-content .progetto-title{text-transform:uppercase;font-weight:600}#portfolio-homepage .progetto-item .progetto-content .progetto-title a{color:#fff}#portfolio-homepage .progetto-item .progetto-content .progetto-title a:hover,#portfolio-homepage .progetto-item .progetto-content .progetto-title a:focus,#portfolio-homepage .progetto-item .progetto-content .progetto-title a:active{color:#fdca29}#portfolio-homepage .progetto-item:hover .progetto-content .progetto-title a,#portfolio-homepage .progetto-item:focus .progetto-content .progetto-title a,#portfolio-homepage .progetto-item:active .progetto-content .progetto-title a{color:#fdca29}#altri-progetti .progetto-item:hover .progetto-content .progetto-title a,#altri-progetti .progetto-item:focus .progetto-content .progetto-title a,#altri-progetti .progetto-item:active .progetto-content .progetto-title a{color:#fdca29}#altri-progetti h3{padding-top:50px;font-size:62px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:50px}#altri-progetti h3:hover,#altri-progetti h3:focus,#altri-progetti h3:active{color:#fdca29}#altri-progetti #portfolio-homepage{margin-bottom:0px}body.simpleArticle-Page{background:#fff;color:#000}body.simpleArticle-Page #sp-main-body{padding-top:130px}body.simpleArticle-Page .article-details h1{font-size:32px}body.simpleArticle-Page .article-details h2{font-size:24px}body.simpleArticle-Page .article-details h3{font-size:20px;float:left;margin-right:10px}body.simpleArticle-Page .article-details h4{font-size:18px}.vertical_video .sppb-addon-video-local-video-wrap{padding-top:0;position:static}.vertical_video .sppb-addon-video-local-video-wrap .sppb-addon-video-local-source{position:static}#sp-legalnotes{background:#000;font-size:14px;text-transform:uppercase;color:#666;font-weight:500;display:block;line-height:1.1;padding:0px 0 40px 10px;position:relative;z-index:999}body.contatti-Page #sp-legalnotes{margin-top:40px;background:transparent;color:#000}body.contatti-Page #sp-legalnotes *{color:#000}