/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.come-funziona-container .single-come-funziona,.view-servizi-lista-servizi-per-macro .single-service{opacity:0;}@media (min-width:992px){.view-clienti-loghi .slide{opacity:0;}}.single-requirements{opacity:0;font-size:1;}#about-manifesto .image{position:relative;overflow:hidden;}#about-manifesto .image img{width:100%;transition:transform 0.3s ease;}#about-manifesto .text-section{position:relative;transition:transform 0.3s ease;}.images img{opacity:0;transition:opacity 1s ease-in-out;}.images img.appear{opacity:1;}.images img:nth-child(2){transition-delay:0.5s;}.parallax-container{position:relative;height:80vh;overflow:hidden;}.parallax-container .image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/sites/default/files/archibuzz-team%20(1).jpg');background-size:cover;background-position:center;background-attachment:fixed;z-index:-1;}.parallax-container .content{position:relative;z-index:1;padding:20px;background-color:rgba(255,255,255,0.8);}.image.parallax img{display:none;}.drupal-acquia-partner > p{position:relative;}img.acquia-moving-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:smoothMove 2s infinite ease-in-out;transition:opacity 2s ease-in-out;}.acquia-moving-logo{animation:smoothMove2 2s infinite ease-in-out;}.moving-drop img{animation:smoothMove2 2s infinite ease-in-out;}@keyframes smoothMove{0%,100%{transform:translate(-50%,-50%) translateY(0);}50%{transform:translate(-50%,-50%) translateY(10px);}}@keyframes smoothMove2{0%,100%{transform:translateY(0);}50%{transform:translateY(10px);}}img.acquia-moving-logo.visible-element{opacity:1;}@keyframes animatedDrupalGradient{0%{background-position:0% 0%;}70%{background-position:100% 100%;}100%{background-position:0% 0%;}}.drupal-numeri-container{background:linear-gradient(to bottom right,#111111 20%,#208AB6 80%);background-size:200% 200%;animation:animatedDrupalGradient 8s infinite linear;}.drupal-imparare-container,.perche-acquia{background-size:200% 200% !important;animation:animatedDrupalGradient 5s infinite linear;}.page-node-981 .drupal-header-container .drupal-header-title-subtitle-wrapper h1{max-width:577px;}.cose-acquia.container{opacity:0;transition:opacity 1s ease-in-out;}.cose-acquia.container.visible-element{opacity:1;}.acquia-cosa-offre-row{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease;}.acquia-cosa-offre-row.visible{opacity:1;transform:translateY(0);}.manifesto-content-single-element{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;}.manifesto-visible{opacity:1;transform:translateY(0);}@keyframes animateTeam{0%{background-position:0% 0%;}70%{background-position:100% 100%;}100%{background-position:0% 0%;}}.centered-image{visibility:hidden;opacity:0;position:absolute;top:0;left:0;transition:opacity 0.3s ease-in-out,visibility 0s linear 0.3s;}.team-container:hover .centered-image{visibility:visible;opacity:1;transition:opacity 0.3s ease-in-out,visibility 0s linear;}.team-container:hover .centered-image{opacity:1;}.team-container{position:relative;}.centered-image.design{width:197px;height:197px;background:linear-gradient(90deg,var(--color-pink),var(--color-orange),var(--color-pink));background-size:200% 100%;animation:gradientAnimationDesign 2s ease infinite;}@keyframes gradientAnimationDesign{0%{background-position:200% 0%;}50%{background-position:0% 0%;}100%{background-position:200% 0%;}}.centered-image.developer{width:197px;height:197px;background:linear-gradient(90deg,var(--color-blue) 0%,var(--color-viola) 50%,var(--color-blue) 100%);background-size:200% 100%;animation:gradientAnimation 8s ease infinite;}@keyframes gradientAnimation{0%{background-position:200% 0%;}50%{background-position:0% 0%;}100%{background-position:200% 0%;}}.centered-image.graphic{width:197px;height:197px;background:linear-gradient(90deg,var(--color-green),var(--color-dark-green),var(--color-green));background-size:200% 100%;animation:gradientAnimationGraphic 8s ease infinite;}@keyframes gradientAnimationGraphic{0%{background-position:200% 0%;}50%{background-position:0% 0%;}100%{background-position:200% 0%;}}.block-views-blocknews-list-block-1 .views-row{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;}.block-views-blocknews-list-block-1 .views-row.visible{opacity:1;transform:translateY(0);}.taxonomy-term--servizi .header-page-servizi .image img{position:relative;transition:transform 0.1s ease-out;}.taxonomy-term--servizi .header-page-servizi .image img{opacity:0;transition:opacity 1s ease-in-out;}.taxonomy-term--servizi .header-page-servizi .image img.visible{opacity:1;}.taxonomy-term--servizi .header-page-servizi .text{opacity:0;transition:opacity 2.5s ease-in-out;}.taxonomy-term--servizi .header-page-servizi .text.visible{opacity:1;}.view-tool-pagina-servizi-duplicate .views-row{opacity:0;transition:opacity 2s ease-in-out;}.view-tool-pagina-servizi-duplicate .views-row.visible{opacity:1;}.node--type-servizio .service-header img{opacity:0;transition:opacity 1s ease-in-out;}.node--type-servizio .service-header img.visible{opacity:1;}.node--type-servizio .service-header .text-wrapper{opacity:0;transition:opacity 2.5s ease-in-out;}.node--type-servizio .service-header .text-wrapper.visible{opacity:1;}.manifesto-header-container{position:relative;}.manifesto-header-moving-images img{position:absolute;width:100px;height:auto;transition:transform 0.06s ease,top 0.06s ease,right 0.06s ease,rotate 0.06s ease;}.manifesto-header-container .manifesto-header-background-image{display:none !important;}@media (max-width:3000px){.manifesto-header-moving-images img.first{right:32%;top:30%;max-width:140px;width:100%;z-index:2;}.manifesto-header-moving-images img.second{right:57%;top:65%;z-index:1;max-width:100px;width:100%;}.manifesto-header-moving-images img.third{right:31%;top:15%;max-width:341px;z-index:1;width:100%;}.manifesto-header-moving-images img.forth{right:25%;top:36%;max-width:69px;width:100%;}.manifesto-header-moving-images img.fifth{right:53%;top:38%;max-width:433px;width:100%;}.manifesto-header-moving-images img.sixth{right:45%;top:8%;max-width:330px;z-index:1;width:100%;}.manifesto-header-moving-images img.seventh{right:63%;top:26%;max-width:215px;width:100%;}.manifesto-header-moving-images img.eighth{right:75%;top:46%;max-width:162px;width:100%;}.manifesto-header-moving-images img.nineth{right:24%;top:58%;max-width:286px;z-index:2;width:100%;}.manifesto-header-moving-images img.thenth{right:19%;top:50%;max-width:480px;z-index:0;width:100%;}.manifesto-header-text-image-wrapper{z-index:2;}.manifesto-header-moving-images img.eleventh{right:28%;top:15%;max-width:39px;width:100%;}.manifesto-header-moving-images img.twelveth{right:24%;top:15%;max-width:39px;width:100%;}}@media (max-width:1700px){.manifesto-header-moving-images img.first{right:27%;top:30%;max-width:140px;width:100%;}.manifesto-header-moving-images img.second{right:57%;top:65%;}.manifesto-header-moving-images img.third{right:25%;top:15%;max-width:341px;width:100%;}.manifesto-header-moving-images img.forth{right:17%;top:40%;max-width:69px;width:100%;}.manifesto-header-moving-images img.fifth{right:53%;top:38%;max-width:433px;width:100%;}.manifesto-header-moving-images img.sixth{right:45%;top:10%;max-width:320px;width:100%;}.manifesto-header-moving-images img.seventh{right:70%;top:20%;max-width:215px;width:100%;}.manifesto-header-moving-images img.eighth{right:82%;top:45%;max-width:162px;width:100%;}.manifesto-header-moving-images img.nineth{right:24%;top:63%;max-width:286px;width:100%;}.manifesto-header-moving-images img.thenth{right:19%;top:50%;max-width:480px;width:100%;}.manifesto-header-text-image-wrapper{}.manifesto-header-moving-images img.eleventh{right:22%;top:30%;max-width:20px;width:100%;}.manifesto-header-moving-images img.twelveth{right:19%;top:30%;max-width:20px;width:100%;}}@media (max-width:1300px){.manifesto-header-moving-images,.manifesto-header-moving-images img{display:none;}.manifesto-header-container .manifesto-header-background-image{display:flex !important;}}
:root{--black:#111111;--white:#fff;--color-yellow:#e8b916;--color-green-medium:#A5BF00;--color-orange:#ed7c63;--color-viola:#B72DBE;--color-blue:#208ab6;--color-pink:#df4e8f;--color-green:#bcbf00;--color-dark-green:#5a994a;--color-grey:#646464;--color-placeholder-form:#D3D3D3;--color-background-grey:#F7F7F7;--color-background-light-grey:#F5F5F5;--background-sviluppo:linear-gradient(90deg,var(--color-blue) 0%,var(--color-viola) 50%,var(--color-blue) 100%);--background-design:linear-gradient(90deg,var(--color-pink),var(--color-orange),var(--color-pink));--background-digital-marketing:linear-gradient(90deg,var(--color-green),var(--color-dark-green),var(--color-green));--gradient-rainbow:linear-gradient(90deg,var(--color-green) 16.47%,var(--color-blue) 30.88%,var(--color-viola) 44.61%,var(--color-pink) 58.01%,var(--color-orange) 69.06%,var(--color-yellow) 80.78%,var(--color-green));}
*{font-family:'Inter',sans-serif !important;}h1,h2,h3,h4,h5,h6,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{font-weight:bold;color:var(--black);}h1{font-size:55px;line-height:67px;font-weight:bold;}h2,h3{margin-bottom:0;}h2{font-size:40px;line-height:48px;font-weight:500;}h3{font-size:34px;line-height:42px;}h4,.portfolio-single h2{font-size:24px;line-height:30px;}h5{font-size:22px;line-height:26px;}h6{font-size:18px;line-height:22px;}p.sottotitolo{font-size:20px;line-height:26px;}p.title-card-servixi{font-size:30px;line-height:36px;}p.title-card-servizi{font-size:30px;line-height:36px;align-self:center;}p.title-card-casi-studio{font-size:24px;line-height:29px;}p.testi-lunghi,.portfolio-single p{font-size:18px;line-height:26px;}p.testi-corti{font-size:16px;line-height:21px;}p:last-child{margin-bottom:0;}.p1,p.p1{font-size:20px;line-height:24px;}.p2,p.p2{font-size:18px;line-height:26px;}.p3,p.p3{line-height:22px;}.p4,p.p4{font-size:14px;line-height:18px;}.p-label,p.p-label{text-transform:uppercase;}.text-right{text-align:right;}.content a{position:relative;color:unset;text-decoration:none;transition:0.2s;}.content a::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;transition:0.4s;}.content a:hover{color:var(--black);text-decoration:none;}#block-archibuzz-subtheme-webform-3 #edit-processed-text p{font-size:16px;line-height:21px;margin-bottom:60px;}#block-archibuzz-subtheme-webform-3 h2{margin-bottom:30px;}#block-archibuzz-subtheme-webform-3 #edit-processed-text h2 span{color:var(--color-viola);}.nd-blog h2,.nd-blog h3 strong,.nd-blog h3{margin:10px 0;}@media (max-width:1441px){}@media (max-width:991.98px){h1{font-size:45px;line-height:55px;font-weight:bold;}}@media (max-width:767.98px){h1{font-size:35px;line-height:45px;font-weight:bold;}h2,h3{margin-bottom:0;}h2{font-size:30px;;line-height:35px;}h3{font-size:26px;line-height:34px;}}@media (max-width:575.98px){p.title-card-servizi{font-size:24px;line-height:28px;}}.perche-sceglierci-caffe-content .text{font-style:italic;font-size:36px;font-weight:500;padding-left:65px;margin-bottom:30px;}.perche-sceglierci-mission-content p,.perche-sceglierci-vission-content p{font-size:20px;}.perche-sceglierci-mission-content h2,.perche-sceglierci-vission-content h2{margin-bottom:30px;}
#block-archibuzz-subtheme-taskscamalert{display:none;padding:25px;}div#spb-block-archibuzz-subtheme-taskscamalert .spb-popup-main-wrapper{padding:0;border:0;max-width:673px;width:100% !important;bottom:25px;top:unset;box-shadow:2px 2px 24px 0 rgba(0,0,0,0.28);z-index:99999;}#block-archibuzz-subtheme-taskscamalert h2{color:#C50707;font-size:21px !important;letter-spacing:0;line-height:39px;margin-bottom:14px;font-weight:500;}#block-archibuzz-subtheme-taskscamalert p{color:#1D1D1D;font-size:14px;}span.block-archibuzz-subtheme-taskscamalert-modal-close.spb_close{border:0;margin:0;padding:0;font-size:28px;line-height:1;}#block-archibuzz-subtheme-taskscamalert p.scam-grazie{margin-top:14px;}#block-archibuzz-subtheme-taskscamalert p a:hover{text-decoration:none;}#block-archibuzz-subtheme-taskscamalert p a{color:#1D1D1D;text-decoration:underline;}@media screen and (max-width:700px){div#spb-block-archibuzz-subtheme-taskscamalert .spb-popup-main-wrapper{margin-left:0 !important;left:15px;width:calc(100% - 30px) !important;}section#block-archibuzz-subtheme-taskscamalert{padding:20px;}}nav.tabs{margin:0 150px;width:max-content;}.messages__wrapper{margin:0 50px;}form#user-pass-reset{margin:100px;}.field.field--name-field-newsletter-archibuzz-2023{margin:0 80px;}h1,h2,h3,h4,h5,h6,p,a{color:var(--black);}article{margin-top:58px;}.homepage article{margin-top:0px;}strong{font-weight:bold;}:root{--height-nav:58px;}input[type="checkbox"]{accent-color:var(--color-green);}input[type="checkbox"]:checked{background-color:var(--color-green);border-color:var(--color-green);box-shadow:0 0 0 0.25rem var(--color-green);}#form-accessibility input[type="checkbox"]:checked,#block-archibuzz-subtheme-webform-3 input[type="checkbox"]:checked,#contact-form input[type="checkbox"]:checked{background-color:var(--color-viola);}input[type="checkbox"]{border-color:var(--color-green);}#contact-form input[type="checkbox"],#block-archibuzz-subtheme-webform-3 input[type="checkbox"],#form-accessibility input[type="checkbox"]{border-color:var(--color-viola);}article.nd-portfolio .portfolio-single-tool-service .field--type-entity-reference .field__item a::after,.portfolio-single-body a::after{background-color:var(--color-viola);}article.nd-portfolio .portfolio-single-tool-service .field--type-entity-reference .field__item a:hover::after,.portfolio-single-body a:hover::after{height:40%;opacity:0.6;}#contact-form .webform-submission-contact-form a:hover::after{background-color:var(--color-green);height:40%;opacity:0.6;}.nd-blog a::after{background-color:var(--color-yellow);}.nd-blog a:hover::after{height:40%;opacity:0.6;}h2 span,h3 span{font-style:italic;font-weight:800;padding-right:2px;}.span-color-orange{color:var(--color-orange);}.span-color-blue{color:var(--color-blue);}.span-color-green{color:var(--color-green);}.span-color-dark-green{color:var(--color-dark-green);}.span-color-purple{color:var(--color-viola);}.span-color-pink{color:var(--color-pink);}.span-rainbow{background-image:var(--gradient-rainbow);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:italic;font-weight:800;background-size:1600px 200px;animation-duration:6s;animation-name:animationgradienttitle;animation-iteration-count:infinite;animation-timing-function:linear;}h2.purple-title span{color:var(--color-viola);}h2.rainbow-title span,div#block-archibuzz-subtheme-eticaaziendale .paragraph--type--come-funziona-container h2.text-white.paragraph-title,div#block-archibuzz-subtheme-masoprattuttose .paragraph--type--come-funziona-container h2.text-white.paragraph-title{background-image:var(--gradient-rainbow);background-clip:text;-webkit-background-clip:text;color:transparent !important;font-style:italic;font-weight:800;background-size:1600px 200px;animation-duration:6s;animation-name:animationgradienttitle;animation-iteration-count:infinite;animation-timing-function:linear;}.link-to-content{height:40px;width:fit-content;margin:0 auto;border-radius:20px;display:flex;align-items:center;justify-content:center;text-wrap:nowrap;padding:2px;transition:all 1s;}.link-to-content a{color:var(--white);text-decoration:none;font-size:14px;font-weight:400;border-radius:20px;display:flex;align-items:center;justify-content:center;background-color:var(--black);height:100%;width:100%;padding:12px 14px;}.link-to-content a::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;transition:all 0.5s;}.link-to-content:hover{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow)) !important;transition:all 2s;}.link-to-content:hover a::before{background-color:var(--color-green) !important;}.link-to-content a:hover{border-radius:50px;background:var(--black);color:var(--white);text-decoration:none;}#sviluppiamo-in-drupal .link-to-content,.sviluppo-web-e-app.servizio .service-header .link-to-content,.sviluppo-web-e-app.servizio .wrapper-paragraph.custom-paragraph .link-to-content{background:var(--color-blue);}#sviluppiamo-in-drupal .link-to-content a::before,.sviluppo-web-e-app.servizio .wrapper-paragraph.custom-paragraph .link-to-content a::before,.sviluppo-web-e-app.servizio .service-header .link-to-content a::before{background-color:var(--color-blue);}#home-casi-studio .view-header .button .link-to-content,.portfolio-single-sites .link-to-content{background:var(--color-viola);}#home-casi-studio .link-to-content a::before,li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header .link-to-content a:before,.portfolio-single-sites .link-to-content a::before,#about-team .link-to-content,#about-team .link-to-content a::before{background-color:var(--color-viola);}.design.servizio .service-header .link-to-content,.design.servizio .wrapper-paragraph.custom-paragraph .link-to-content{background:var(--color-pink);}.design.servizio .service-header .link-to-content a::before,.design.servizio .wrapper-paragraph.custom-paragraph .link-to-content a::before{background-color:var(--color-pink);}#connessioni-di-archibuzz .link-to-content{background-color:var(--color-green);}.link-to-content a::before{background-color:var(--color-orange);}#connessioni-di-archibuzz .link-to-content a::before{background-color:var(--color-green);}.strategia-marketing.servizio .service-header .link-to-content,.strategia-marketing.servizio .wrapper-paragraph.custom-paragraph .link-to-content{background:var(--color-dark-green);}#perche-sceglierci .link-to-content,#about-manifesto .link-to-content{background-color:var(--color-green);}#perche-sceglierci .link-to-content a::before,#about-manifesto .link-to-content a::before{background-color:var(--color-green);}.strategia-marketing.servizio .service-header .link-to-content a::before,.strategia-marketing.servizio .wrapper-paragraph.custom-paragraph .link-to-content a::before{background-color:var(--color-dark-green);}.container-call-action .link-to-content,.drupal-acquia-partner .link-to-content,.drupal-imparare-container .link-to-content{background-color:var(--white);}.container-call-action .link-to-content a::before,.drupal-acquia-partner .link-to-content a::before,.drupal-imparare-container .link-to-content a::before{background-color:var(--white);}.view.view-duplicato-di-casi-studio .link-to-content{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow)) !important;}.view.view-duplicato-di-casi-studio .link-to-content a:before{background-color:var(--color-green);}.view.view-duplicato-di-casi-studio .link-to-content:hover,.view.view-duplicato-di-casi-studio .link-to-content:hover a:before{background:var(--color-viola) !important;}body{overflow-x:hidden;}.cursor,.cursor2,.cursor3{position:fixed;border-radius:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%;mix-blend-mode:difference;z-index:9999999;}.cursor{z-index:9999999;background-color:var(--white);height:0;width:0;}.cursor2,.cursor3{height:17px;width:17px;z-index:99998;}.cursor2.hover,.cursor3.hover{-webkit-transform:scale(2) translateX(-25%) translateY(-25%);transform:scale(2) translateX(-25%) translateY(-25%);border:none;}.cursor2{border:2px solid var(--white);background-color:var(--white);box-shadow:0 0 12px rgba(255,255,255,0.2);}.cursor2.hover{background:rgba(255,255,255,1);box-shadow:0 0 0 rgba(255,255,255,0.2);}.slide-buttons{position:relative;padding:0;max-width:100%;list-style:none;margin:0px;}.slide-buttons li{position:relative;padding:0;margin:0 auto;display:block;list-style:none;-webkit-transition:all 300ms linear;transition:all 300ms linear;pointer-events:none;}.slide-buttons li a{position:relative;display:inline-block;font-family:'Poppins',sans-serif;font-weight:900;font-size:100px;line-height:1;text-transform:uppercase;-webkit-text-stroke:2px var(--white);text-stroke:2px var(--white);-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;opacity:0.3;-webkit-transition:all 300ms linear;transition:all 300ms linear;}.slide-buttons li.active a{opacity:1;}.slide-buttons li a:hover{text-decoration:none;}.slide-buttons li a:focus,.slide-buttons li a:active{border:none;outline:none;box-shadow:none;}.slide-buttons li a::before{position:absolute;top:0;left:0;font-family:'Poppins',sans-serif;font-weight:900;font-size:100px;line-height:1;overflow:hidden;text-transform:uppercase;padding:0;max-height:0;text-stroke:transparent;-webkit-text-fill-color:var(--white);text-fill-color:var(--white);color:var(--white);content:attr(data-hover);-webkit-transition:max-height 0.4s;-moz-transition:max-height 0.4s;transition:max-height 0.4s;}.slide-buttons li.active a::before,.slide-buttons li a:active::before,.slide-buttons li a:focus::before{max-height:100%;}div#block-archibuzz-subtheme-headerhomepage{padding-top:var(--height-nav);overflow:hidden;position:relative;}.container-header-homepage{background-color:var(--black);min-height:510px;display:flex;align-items:flex-end;}.title-header-homepage{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow),var(--color-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-transform:uppercase;max-width:1118px;width:100%;font-weight:500;font-size:84px;line-height:100px;margin-bottom:50px;margin-left:30px;position:relative;z-index:200;background-size:1600px 200px;animation-name:animationgradienttitle;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;}.title-header-homepage{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow),var(--color-green));-webkit-background-clip:text;}@keyframes animationgradienttitle{0%{background-position:0 1600px;}50%{background-position:1600px 0;}100%{background-position:0 1600px;}}.single-row-ampolle img.img-header-homepage:first-child{opacity:0.2;}.single-row-ampolle img.img-header-homepage:nth-child(1){opacity:0.5;}.single-row-ampolle img.img-header-homepage:nth-child(2){opacity:0.7;}.single-row-ampolle img.img-header-homepage:nth-child(3){opacity:0.9;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}img.img-header-homepage{width:15px;}img.img-header-homepage.animated{animation:rotate 1s ease-out;}.container-ampolle{display:flex;flex-direction:column;row-gap:30px;margin-bottom:9px;right:20px;position:absolute;}.single-row-ampolle{display:flex;justify-content:flex-end;column-gap:30px;}.single-row-ampolle.sfasate{padding-right:20px;}.has-colorfulbanner .container-fluid{padding:0px;}.container-ttc{padding:0px;}.single-ttc{height:378px;width:33%;display:flex;flex-direction:column;justify-content:space-between;transition:0.8s;}.single-ttc .dot-title{font-weight:500;display:flex;align-items:baseline;margin:42px 0px 0px 38px;}.single-ttc .dot{width:20px;height:20px;border-radius:50px;margin-right:10px;}.single-ttc.color-green .dot{background-color:var(--color-green);}.single-ttc.color-fucsia .dot{background-color:var(--color-viola);}.single-ttc.color-orange .dot{background-color:var(--color-orange);}.single-ttc a.btn.ttc-btn{border:1px solid var(--black);border-radius:50px;width:38px;margin:0px 0px 42px 38px;}.single-ttc a.btn.ttc-btn span.btn-title{display:none;font-size:14px;}.single-ttc .ttc-text{display:none;color:var(--white);margin:48px 38px 48px 38px;max-width:409px;}.single-ttc:hover{width:40%;transition:0.8s;}.single-ttc:hover h2{color:var(--white);}.single-ttc:hover > .dot-title{color:var(--white);}.single-ttc:hover > .ttc-text{display:block;}.single-ttc:hover > .ttc-text p{color:var(--white);}.single-ttc:hover > a.btn.ttc-btn{border:1px solid var(--white);width:172px;display:flex;align-items:center;justify-content:space-between;color:var(--white);}.single-ttc:hover > a.btn.ttc-btn > svg.btn-icon path{fill:var(--white);}.single-ttc:hover > a.btn.ttc-btn > span.btn-title{display:block;}.single-ttc.color-green:hover,.single-ttc.color-fucsia:hover,.single-ttc.color-orange:hover{background-color:var(--black);}.single-ttc.color-green:hover a.btn.ttc-btn{border:1px solid var(--color-green);}.single-ttc.color-fucsia:hover a.btn.ttc-btn{border:1px solid var(--color-viola);}.single-ttc.color-orange:hover a.btn.ttc-btn{border:1px solid var(--color-orange);}.single-ttc.color-green:hover + .single-ttc.color-fucsia,.single-ttc.color-green:hover + .single-ttc.color-orange{width:30%;}.single-ttc.color-fucsia:hover + .single-ttc.color-green,.single-ttc.color-fucsia:hover + .single-ttc.color-orange{width:30%;}.single-ttc.color-orange:hover + .single-ttc.color-green,.single-ttc.color-orange:hover + .single-ttc.color-fucsia{width:30%;}.black-bg{padding:20px 0px 0px 0px;background-color:var(--black);color:var(--white);width:100%;position:relative;overflow:hidden;}#connessioni-di-archibuzz .black-bg{overflow:initial;}.black-bg::after{background-image:var(--gradient-rainbow);}.sviluppo-web-e-app.servizio .paragraph--type--come-funziona-container::after{background-image:var(--background-sviluppo);}.design.servizio .paragraph--type--come-funziona-container::after{background-image:var(--background-design);}.strategia-marketing .paragraph--type--come-funziona-container::after{background-image:var(--background-digital-marketing);}.black-bg::after,.paragraph--type--come-funziona-container::after{height:15px;margin:0;margin-right:0px;margin-left:0px;background-size:1500px 200px;animation-duration:6s;animation-name:animationgradientbanner;animation-iteration-count:infinite;animation-timing-function:linear;content:"  ";display:block;}.homepage .node__content{margin-top:0px;}#sviluppiamo-in-drupal .content{margin-top:40px;}#sviluppiamo-in-drupal .container{display:flex;padding-bottom:60px;}#sviluppiamo-in-drupal .text{max-width:510px;display:flex;flex-flow:column wrap;text-align:left;}#sviluppiamo-in-drupal .text h2{margin-bottom:27px;color:var(--white);}#sviluppiamo-in-drupal .text p{color:var(--white);}#sviluppiamo-in-drupal .image{margin-left:auto;max-height:257px;position:relative;}#sviluppiamo-in-drupal .image img{max-width:197px;width:100%;animation:drop 2s infinite ease-in-out;}@keyframes drop{0%,100%{transform:translateY(0);}50%{transform:translateY(10px);}}#sviluppiamo-in-drupal .link-to-content{margin-left:0px;margin-top:58px;}#servizi-che-offriamo{padding:100px 0px;}#servizi-che-offriamo .text{width:100%;display:flex;align-items:center;margin-bottom:40px;}#servizi-che-offriamo .text h2{width:50%;}#servizi-che-offriamo .text p{max-width:478px;}#servizi-che-offriamo .services-list{display:flex;}#servizi-che-offriamo .services-list h3{color:var(--white);font-weight:500;}#servizi-che-offriamo .services-list .sviluppo,#servizi-che-offriamo .services-list .design,#servizi-che-offriamo .services-list .marketing{height:290px;padding:32px;border-radius:26px;color:var(--white);position:relative;}#servizi-che-offriamo .services-list .design{margin:auto 14px;}#servizi-che-offriamo .services-list .sviluppo{width:50%;background:linear-gradient(90deg,var(--color-blue) 0%,var(--color-viola) 0%,var(--color-blue) 60.47%);background-size:200% 10%;background-position:25% 0%;transition:background-position 0.5s ease;}#servizi-che-offriamo .services-list .design,#servizi-che-offriamo .services-list .marketing{width:25%;}#servizi-che-offriamo .services-list .design{background:linear-gradient(90deg,var(--color-pink) 10.29%,var(--color-orange) 77.51%);background-size:200% 10%;background-position:50% 0%;transition:background-position 0.5s ease;}#servizi-che-offriamo .services-list .marketing{background:linear-gradient(to right,var(--color-green) 0%,var(--color-dark-green) 94.27083134651184%);background-size:200% 10%;background-position:50% 0%;transition:background-position 0.5s ease;}#servizi-che-offriamo .services-list .sviluppo:hover,#servizi-che-offriamo .services-list .design:hover,#servizi-che-offriamo .services-list .marketing:hover{background-position:0%;}#servizi-che-offriamo .services-list .sviluppo .arrow,#servizi-che-offriamo .services-list .design .arrow,#servizi-che-offriamo .services-list .marketing .arrow{position:absolute;bottom:10px;right:10px;width:43px;height:43px;border-radius:50%;background-color:var(--white);display:flex;align-items:center;justify-content:center;transition:width 0.5s ease,height 0.5s ease,background-color 0.8s ease;}#servizi-che-offriamo .services-list .sviluppo:hover .arrow,#servizi-che-offriamo .services-list .design:hover .arrow,#servizi-che-offriamo .services-list .marketing:hover .arrow{background-color:transparent;border:1px solid var(--white);width:48px;height:48px;}#servizi-che-offriamo .services-list .sviluppo:hover .arrow path,#servizi-che-offriamo .services-list .design:hover .arrow path,#servizi-che-offriamo .services-list .marketing:hover .arrow path{fill:var(--white);}#home-casi-studio{padding:60px 0px;}#home-casi-studio{background-color:rgba(217,217,217,0.33);}#page-casi-studio{background:linear-gradient(to bottom,#fff,rgba(217,217,217,0.5));}#page-casi-studio .view-header{display:flex;flex-wrap:wrap;}#home-casi-studio .view-header{display:grid;grid-template-columns:80% 20%;}#home-casi-studio .view-header .title{width:70%;grid-column:1;}#page-servizi-casi-studio .title{width:50%;margin:50px 0px;}#home-casi-studio .view-header .title h2 span{font-weight:800;}#home-casi-studio .view-header .button .link-to-content a{background-color:var(--color-background-grey);color:var(--black);}#home-casi-studio .view-header .title p{margin:47px 0px;max-width:403px;}#home-casi-studio .view-content .views-view-responsive-grid,#page-casi-studio .view-content .views-view-responsive-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}#home-casi-studio .view-content .views-view-responsive-grid__item,#page-casi-studio .view-content .views-view-responsive-grid__item{max-width:500px;}#home-casi-studio .view-content .views-view-responsive-grid__item img,#page-casi-studio .view-content .views-view-responsive-grid__item img{object-fit:cover;object-position:center;width:500px;height:500px;}#home-casi-studio .views-view-responsive-grid__item:nth-child(even),#page-casi-studio .views-view-responsive-grid__item:nth-child(even){height:fit-content;}#page-servizi-casi-studio{background-color:rgba(217,217,217,0.33);position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;max-width:unset;}#page-servizi-casi-studio .views-view-responsive-grid__item:nth-child(even){margin-top:-100px;height:fit-content;}#page-servizi-casi-studio .views-infinite-scroll-content-wrapper{margin-top:100px;}#home-casi-studio .view-content a,#page-casi-studio .view-content a,#page-servizi-casi-studio .view-content a{text-decoration:none;}#home-casi-studio .view-content .container-caso-studio p,#page-casi-studio .view-content .container-caso-studio p,#page-servizi-casi-studio .view-content .container-caso-studio p,.view-casi-studio-pagina-servizi-x2 .view-content .container-caso-studio p{font-size:24px;font-weight:500;line-height:29px;margin-top:26px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}#home-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio,#page-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio,#page-servizi-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio,li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .link-caso-studio,.view-casi-studio-pagina-servizi-x2 .view-content .views-view-responsive-grid__item-inner .link-caso-studio{color:var(--color-viola);font-size:16px;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .link-caso-studio{color:var(--color-green);}#home-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio::after,#page-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio::after,li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .link-caso-studio::after,#page-servizi-casi-studio .view-content .views-view-responsive-grid__item-inner .link-caso-studio::after,.view-casi-studio-pagina-servizi-x2 .view-content .views-view-responsive-grid__item-inner .link-caso-studio::after{content:"";display:block;width:11px;height:9px;background-color:var(--color-viola);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;position:relative;margin-left:10px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .link-caso-studio::after{background-color:var(--color-green);}.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid.views-view-responsive-grid--horizontal{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:100px;}.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item{max-width:500px;}#home-casi-studio .img-caso-studio,#page-casi-studio .img-caso-studio,#page-servizi-casi-studio .img-caso-studio,.view-casi-studio-pagina-servizi-x2 .img-caso-studio{overflow:hidden;border-radius:10px;}#home-casi-studio .views-view-responsive-grid__item-inner img,#page-casi-studio .views-view-responsive-grid__item-inner img,#page-servizi-casi-studio .views-view-responsive-grid__item-inner img,.view-casi-studio-pagina-servizi-x2 .view-content .views-view-responsive-grid__item-inner img{overflow:hidden;transition:transform 0.6s ease;border-radius:10px;width:500px;height:500px;object-fit:cover;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio:hover img{overflow:hidden;transition:transform 0.6s ease;border-radius:10px;object-fit:cover;}#home-casi-studio .views-view-responsive-grid__item-inner p,#home-casi-studio .link-caso-studio .container-caso-studio p,#page-casi-studio .views-view-responsive-grid__item-inner p,#page-casi-studio .link-caso-studio .container-caso-studio p,#page-servizi-casi-studio .views-view-responsive-grid__item-inner p,#page-servizi-casi-studio .link-caso-studio .container-caso-studio p,.view-casi-studio-pagina-servizi-x2 .link-caso-studio .container-caso-studio p{transition:visibility 0.8s,opacity 0.6s linear;}#home-casi-studio .views-view-responsive-grid__item-inner,#page-casi-studio .views-view-responsive-grid__item-inner,#page-servizi-casi-studio .views-view-responsive-grid__item-inner,.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item-inner{position:relative;}#home-casi-studio .views-view-responsive-grid__item-inner .link-caso-studio,#page-servizi-casi-studio .views-view-responsive-grid__item-inner .link-caso-studio,.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item-inner .link-caso-studio{transition:transform 0.5s ease;}#home-casi-studio .views-view-responsive-grid__item:hover img,#page-casi-studio .views-view-responsive-grid__item:hover img,#page-servizi-casi-studio .views-view-responsive-grid__item:hover img,li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio:hover img,.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item:hover img{transform:scale(1.16);}#home-casi-studio .views-view-responsive-grid__item:hover p,#home-casi-studio .link-caso-studio:hover .container-caso-studio p,#page-casi-studio .views-view-responsive-grid__item:hover p,#page-casi-studio .link-caso-studio:hover .container-caso-studio p,#page-servizi-casi-studio .views-view-responsive-grid__item:hover p,#page-servizi-casi-studio .link-caso-studio:hover .container-caso-studio p,.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item:hover p{visibility:hidden;opacity:0 !important;}#home-casi-studio .views-view-responsive-grid__item:hover .link-caso-studio,#page-casi-studio .views-view-responsive-grid__item:hover .link-caso-studio,#page-servizi-casi-studio .views-view-responsive-grid__item:hover .link-caso-studio,.view-casi-studio-pagina-servizi-x2 .view-content .views-view-responsive-grid__item-inner:hover .link-caso-studio{position:absolute;transform:translate(0,-67px);transition:transform 0.5s ease;}#home-casi-studio .casistudio-a-buffer,#page-casi-studio .casistudio-a-buffer,#page-servizi-casi-studio .casistudio-a-buffer,.view-casi-studio-pagina-servizi-x2 .casistudio-a-buffer{height:25px;}#page-casi-studio .link-to-content a{color:var(--black);background-color:var(--white);}#home-casi-studio .views-view-responsive-grid__item:nth-child(odd){transform:translateY(0);}#home-casi-studio .views-view-responsive-grid__item:nth-child(even){transform:translateY(0);}.views-view-responsive-grid__item{will-change:transform;}#connessioni-di-archibuzz .parallax{max-width:390px;margin:0 auto;text-align:center;padding-top:70px;position:sticky;transition:filter 0.5s ease-in-out;top:0;}.block-content-buffer .my-block-content{position:relative;}.block-content-buffer .my-block-content::after{content:" ";display:block;width:100%;height:calc(100% - 170px);margin-top:170px;position:absolute;z-index:0;overflow:hidden;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--black) 10%);}#connessioni-di-archibuzz .title h2{color:var(--white);}#connessioni-di-archibuzz .title p{margin-top:23px;color:var(--white);}#connessioni-di-archibuzz .block-content-buffer{background:-webkit-linear-gradient(0deg,rgba(255,255,255,0.75),rgba(255,255,255,0.25));background:linear-gradient(0deg,rgba(255,255,255,0.75),rgba(255,255,255,0.25));-webkit-background-clip:text;background-clip:text;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#connessioni-di-archibuzz .my-block-content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:0px;position:relative;padding-top:100px;padding-bottom:100px;}#connessioni-di-archibuzz .link-to-content{margin-top:140px;grid-area:3 / 2 / 4 / 3;display:flex;align-items:center;justify-content:center;z-index:2;}#connessioni-di-archibuzz .link-to-content:hover a::before{background-color:var(--color-green);}#connessioni-di-archibuzz .my-block-content img{height:490px;min-width:290px;border-radius:26px;margin:0 auto;}#connessioni-di-archibuzz .img-1,#connessioni-di-archibuzz .img-2,#connessioni-di-archibuzz .img-3{z-index:2;}#connessioni-di-archibuzz .img-1{grid-area:2 / 1 / 4 / 2;margin:0 auto;}#connessioni-di-archibuzz .img-2{grid-area:1 / 2 / 3 / 3;margin:0 auto;}#connessioni-di-archibuzz .img-3{grid-area:2 / 3 / 4 / 4;margin:0 auto;}#nostri-clienti{margin:100px auto;margin-bottom:125px;}#nostri-clienti .title{text-align:center;margin-bottom:50px;cursor:default;color:var(--black);}#nostri-clienti .view-content{display:flex;align-items:center;}#nostri-clienti .clients-logo{display:flex;}#nostri-clienti .view-content .views-row{width:calc(100% / 6);}#nostri-clienti .view-content .views-row img{max-height:67px;width:auto;margin:0 auto;}.block-views-blockclienti-loghi-block{margin-top:70px;margin-bottom:40px;overflow-x:hidden;position:relative;}.block-views-blockclienti-loghi-block .title h2{text-align:center;}.slick--view--clienti-loghi .slick__slide.slide{display:flex;}.slick--view--clienti-loghi .slick__slide.slide .slide__caption{padding:0;}.block-views-blockclienti-loghi-block .slick-initialized .slick-slide{margin:0px 10px;}.block-views-blockclienti-loghi-block .slick-slide img{height:100%;object-fit:contain;max-height:65px;max-width:100%;}.block-views-blockclienti-loghi-block .slick-slide .clients-logo{position:relative;min-height:70px;display:flex;justify-content:center;align-items:center;}.block-views-blockclienti-loghi-block .slick-slide .clients-logo a{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;color:transparent;}.view-clienti-loghi li.slick-active button::before{color:var(--color-green) !important;}.view-clienti-loghi .slick-dotted.slick-slider{padding-bottom:30px;}.view-clienti-loghi .slide__caption:focus-visible,.view-clienti-loghi .slide__description:focus-visible,.view-clienti-loghi .slide__description img:focus-visible,.view-clienti-loghi .clients-logo:focus,.view-clienti-loghi .clients-logo:visited{outline:none;}.site-footer .container-partners-footer.container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}section.row.footer-first.region.region-footer-third,section.row.footer-form-menu.region.region-footer-fourth{width:100%;}.site-footer{background-color:var(--black);position:relative;}.site-footer .block,.site-footer__top h2{border:none;}.container-footer-first{width:100%;display:flex;justify-content:space-between;}.container-footer-first h2.title-footer-first{font-size:40px;text-transform:capitalize;color:var(--white);font-weight:400;}.site-footer .container-footer-first a.mail-footer-first{font-size:20px;line-height:30px;color:var(--white);text-decoration:none;}.site-footer .container-footer-first a.address-footer-first{font-size:14px;color:var(--white);text-decoration:none;font-weight:400;display:inline-block;margin-top:18px;}.newsletter .container-informativa{display:flex;flex-direction:column;column-gap:3px;}.container-informativa span{font-size:12px;}#mc_embed_signup div#mce-responses{position:relative;overflow:visible !important;margin-bottom:25px !important;margin-left:0!important;padding:0!important;}#mc_embed_signup #mce-success-response{width:450px;color:var(--color-yellow) !important;font-weight:400 !important;border-radius:10px;padding:10px;}div#block-archibuzz-subtheme-webform .form-footer,div#block-archibuzz-subtheme-webform,div#block-archibuzz-subtheme-newsletter{width:60%;max-width:100%;}div#block-archibuzz-subtheme-newsletter .newsletter{width:65%;}p.title-form-footer,h3.title-partners-footer,.newsletter h2{font-size:22px;color:var(--white);margin:0px;text-transform:capitalize;}p.subtitle-form-footer,.newsletter .description{font-size:14px;color:var(--white);margin:0px;font-weight:400;text-wrap:balance;}.mail-form-footer,.newsletter input#mce-EMAIL{border-radius:50px;border:0;background:var(--black);color:var(--white);}.newsletter input#mce-EMAIL::placeholder{color:var(--white);}.newsletter  #mc_embed_signup form{margin-left:0px;}.newsletter input#gdpr_66405,.newsletter input#consentCheckbox{width:auto !important;position:absolute;margin-left:-20px;margin-top:5px;}.newsletter #mc_embed_shell #mc_embed_signup_scroll [for="gdpr"]{background-color:transparent;border:1px solid var(--color-yellow);color:var(--color-yellow);padding:8px;margin-left:-20px;margin-right:-20px;}.newsletter #mc_embed_shell #mc_embed_signup_scroll [for="mce-EMAIL"]{display:none!important;}#mc_embed_signup .foot{position:absolute;top:0;right:0;height:36px;width:36px !important;}.newsletter input#mc-embedded-subscribe{border-radius:50%;border:none;width:37px !important;height:37px;margin-bottom:-6px;color:transparent;transform:rotate(13deg);padding-right:10px;background:none;background-image:url(/themes/custom/archibuzz_subtheme/assets/icons/Vector.svg);background-repeat:no-repeat;background-color:var(--white);background-position:center;text-indent:-9999px;}input[type=checkbox]:focus{outline:initial;outline-offset:initial;}.form-check-input:focus{border-color:initial;outline:0;box-shadow:initial;}input[type="checkbox"]:checked,input#mce-EMAIL:checked{border-color:initial;box-shadow:initial;outline:0;}.container-input-newsletter:focus-within ~ .optionalParent .clear.foot input#mc-embedded-subscribe{background-color:#e8b916;}.newsletter-input-container:hover > .submit-form-footer button.webform-button--submit,.newsletter-input-container:hover > .submit-form-footer button.webform-button--submit,.container-input-newsletter:hover ~ .optionalParent .clear.foot input#mc-embedded-subscribe{background-color:#e8b916;}.newsletter-input-container .form-item-email,.container-input-newsletter{background:white;border-radius:50px;padding:2px;transition:1s;}#mc_embed_signup .button:hover,#mc-embedded-subscribe.button:hover{background-color:#e8b916!important;}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;display:grid;}#mc_embed_signup .mc-field-group input{width:100%;display:block;padding:8px;text-indent:2%;}#mc_embed_signup form{margin:20px;}.container-input-newsletter:focus-visible,input#mce-EMAIL:focus-visible{outline:0;border-color:initial;box-shadow:initial;}.newsletter-input-container:hover .form-item-email,.container-input-newsletter:hover,.container-input-newsletter.hover-active{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow));}.form-control:focus{background-color:var(--black);color:var(--white);border-color:transparent;box-shadow:none;}.privacy-form-footer{background-color:transparent;border:1px solid white;}div#edit-privacy--description,.newsletter .content__gdpr span{color:var(--white);font-weight:400;}#form-accessibility div#edit-privacy--description{color:var(--black);}#form-accessibility div#edit-privacy--description a{color:var(--color-viola);}.content__gdpr{margin-left:20px;}.newsletter-input-container{position:relative;}.submit-form-footer{position:absolute;top:0;right:0;}.submit-form-footer button.webform-button--submit,.submit-form-footer button.webform-button--submit{border-radius:50%;border:none;width:36px;color:transparent;transform:rotate(13deg);padding-right:10px;background:none;background-image:url(/themes/custom/archibuzz_subtheme/assets/icons/Vector.svg);background-repeat:no-repeat;background-color:var(--white);background-position:center;text-indent:-9999px;}.submit-form-footer button.webform-button--submit::before,.submit-form-footer button.webform-button--submit::before{background:none;}.social-footer ul.clearfix.nav,.pages-footer ul.clearfix.nav{display:flex;flex-direction:column;max-width:300px;margin:20px 0px;padding-top:10px;}.social-footer,.pages-footer{width:20%;}.social-footer ul.clearfix.nav li.nav-item a,.pages-footer ul.clearfix.nav li.nav-item a{font-size:14px;color:var(--white);border-bottom:1px solid transparent;opacity:1;transition:border-bottom 0.3s,opacity 1s;padding:0px;margin-bottom:7px;max-width:max-content;font-weight:400;}.social-footer ul.clearfix.nav li.nav-item a:hover,.pages-footer ul.clearfix.nav li.nav-item a:hover,.social-footer ul.clearfix.nav li.nav-item a:focus,.pages-footer ul.clearfix.nav li.nav-item a:focus,.site-footer .container-footer-first a.mail-footer-first:hover,.site-footer .container-footer-first a.mail-footer-first:focus,.site-footer .container-footer-first a.address-footer-first:hover,.site-footer .container-footer-first a.address-footer-first:focus,.container-info-footer a:hover,.container-info-footer a:focus,div#edit-privacy--description a:hover,div#edit-privacy--description a:focus,.newsletter .content__gdpr a:hover{background-color:transparent;border-bottom:1px solid var(--white);opacity:0.8;}.site-footer__bottom{border:none;margin:0px;}.container-partners-footer .container-img-partners-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.container-partners-footer .container-img-partners-footer .single-partner a{position:relative;text-decoration:none;outline:none;color:var(--white);}.container-partners-footer .container-img-partners-footer .single-partner img{max-width:160px;max-height:90px;width:auto;}.container-info-footer{font-size:11px;color:var(--white);font-weight:400;text-align:center;}.container-info-footer p{color:var(--white);}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc !important;}.site-footer__bottom .region{width:100%;max-width:100%;margin:0 auto;}.site-footer{padding:35px 0px 0px 0px;}div#block-archibuzz-subtheme-colorfulbanner,div#block-archibuzz-subtheme-colorfulbanner .content{margin:0;padding:0;}.full-width{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;max-width:unset;}.colorful-banner{background-image:var(--gradient-rainbow);margin:0;background-size:1500px 200px;animation-duration:6s;animation-name:animationgradientbanner;animation-iteration-count:infinite;animation-timing-function:linear;}.colorful-banner-sviluppo{height:15px;background-image:var(--background-sviluppo);margin:0;background-size:1500px 200px;animation-duration:6s;animation-name:animationgradientbanner;animation-iteration-count:infinite;animation-timing-function:linear;}.design .colorful-banner-sviluppo{background:var(--background-sviluppo);}.design .colorful-banner-sviluppo{background:var(--background-design);}.strategia-marketing .colorful-banner-sviluppo{background:var(--background-digital-marketing);}@keyframes animationgradientbanner{0%{background-position:0 1500px;}100%{background-position:1500px 0;}}#about-us-header .background{position:relative;overflow:hidden;margin-top:var(--height-nav);height:500px;display:flex;align-items:center;justify-content:center;flex-flow:wrap;}#about-us-header .background img{width:100%;height:100%;display:block;object-fit:cover;object-position:left;opacity:0.5;}#about-us-header .background .bg-image{width:100%;height:100%;background-image:linear-gradient(to right,var(--black),var(--black));}#about-us-header .background .aboutus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;text-wrap:balance;width:100%;}#about-us-header .background .aboutus h1{margin-bottom:20px;}#about-us-header .background .aboutus h1,#about-us-header .background .aboutus p{color:var(--white);}.sticky{position:fixed;top:50px;width:100vw;z-index:1;}div#content-about-sticky-nav{height:60px;}div#content-about-sticky-nav ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:17px 0px;height:60px;background-color:var(--white);z-index:10;}div#about-sticky-nav ul li{padding:0px 19px;}div#about-sticky-nav ul li a{text-decoration:none;transition:border-bottom 0.3s,opacity 1s;border-bottom:1px solid transparent;opacity:1;padding-bottom:3px;}#about-sticky-nav ul li a:hover{background-color:transparent;border-bottom:1px solid var(--black);opacity:0.8;}#about-sticky-nav ul li a:focus{background-color:transparent;border-bottom:1px solid var(--black);opacity:0.8;color:var(--black);}div#about-sticky-nav ul a:hover{color:var(--black);}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li a{width:fit-content;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.active > a::before,.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.active > a.we-megamenu-nolink::before{content:'.';color:var(--white);line-height:0px;position:relative;right:auto;top:auto;margin-top:auto;width:auto;height:auto;background-size:auto;background-position:unset;background-repeat:no-repeat;display:block;}.dropdown-menu.dropdown-menu-right.show{width:40px;padding:0px;margin:0px;max-width:30px;min-width:20px;}#i-nostri-numeri h2{text-align:center;}.donut .svg-item{width:100%;font-size:16px;margin:0 auto;animation:donutfade 1s;}@keyframes donutfade{0%{opacity:0.2;}100%{opacity:1;}}@media (min-width:992px){.svg-item{width:80%;}}.donut .donut-ring{stroke:var(--white);}.donut .donut-segment{transform-origin:center;stroke:var(--color-yellow);}.donut-segment-animation{animation:donut1 3s;}.donut .donut-segment-2{stroke:var(--color-green);}.donut-segment-2-animation{animation:donut2 3s;}.donut .donut-segment-3{stroke:var(--color-dark-green);}.donut-segment-3-animation{animation:donut3 3.5s;}.donut .donut-segment-4{stroke:var(--color-blue);}.donut-segment-4-animation{animation:donut4 3s;}.donut .segment-1{fill:var(--color-yellow);}.donut .segment-2{fill:var(--color-green);}.donut .segment-3{fill:var(--color-dark-green);}.donut .segment-4{fill:var(--color-blue);}.donut .donut-percent{animation:donutfadelong 1s;}@keyframes donutfadelong{0%{opacity:0;}100%{opacity:1;}}@keyframes donut1{0%{stroke-dasharray:0,100;}100%{stroke-dasharray:140,0;}}@keyframes donut2{0%{stroke-dasharray:0,100;}100%{stroke-dasharray:140,0;}}@keyframes donut3{0%{stroke-dasharray:0,100;}100%{stroke-dasharray:130,10;}}@keyframes donut4{0%{stroke-dasharray:0,100;}100%{stroke-dasharray:140,0;}}.donut .donut-label{font-size:0.28em;font-weight:700;line-height:1;fill:var(--black);transform:translateY(0.25em);}.donut .donut-percent{font-size:0.3em;line-height:1;transform:translateY(0.5em);}.donut .donut-data{font-size:0.12em;line-height:1;transform:translateY(0.5em);text-align:center;text-anchor:middle;color:#666;fill:#666;animation:donutfadelong 1s;}.donut{display:flex;flex-wrap:wrap;margin:auto auto;}.donut .svg-item{max-width:20%;display:inline-block;text-align:center;}div#i-nostri-numeri{margin-top:50px;margin-bottom:80px;}#perche-sceglierci{margin-top:40px;margin-bottom:60px;max-width:649px;text-align:center;}#perche-sceglierci h2,#perche-sceglierci p{color:var(--white);}#perche-sceglierci p{margin-top:40px;}.link-to-content{background:var(--color-orange);}#about-team{padding:60px 0px;}#about-team .container{display:flex;flex-wrap:wrap;}#about-team .text-section{width:50%;margin:50px 0;margin:auto;}#about-team .text-section .text{display:flex;flex-flow:column;justify-content:space-around;max-width:405px;margin:20px 0px 0px;}#about-team .text-section .text2{margin:20px 0;}#about-team .text-section .link-to-content{margin-left:0;margin-top:40px;}#about-team .link-to-content a{background-color:var(--white);color:var(--black);}#about-team .images{width:50%;display:flex;}#about-team .images img{max-width:337px;padding:10px;border-radius:26px;width:50%;}#about-team .images .image1{margin-bottom:140px;}#about-team .images .image2{margin-top:140px;}#about-manifesto{width:100vw;display:flex;height:450px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--black);}#about-manifesto .image,#about-manifesto .text-section{width:50%;}#about-manifesto .image img{width:100%;object-fit:cover;height:100%;object-position:center;}#about-manifesto .text-section{display:flex;flex-flow:column;margin:0 7%;justify-content:center;text-align:left;}#about-manifesto .text-section h2{color:var(--white);}#about-manifesto .text-section .text{color:var(--white);margin-top:11px;margin-bottom:21px;}#about-manifesto .link-to-content{margin-left:0;}#about-manifesto .link-to-content:hover a::before{background-color:var(--color-dark-green) !important;}#about-manifesto .link-to-content a{background-color:var(--black);}#block-archibuzz-subtheme-partnersfooter-2{padding:60px 0px;}#block-archibuzz-subtheme-partnersfooter-2 .container-partners-footer{display:flex;flex-wrap:wrap;width:90%;margin:0 auto;align-items:center;}#block-archibuzz-subtheme-partnersfooter-2 .container-partners-footer .container-img-partners-footer{width:80%;}.container-partners-footer h3{color:var(--white);width:20%;font-weight:500;font-size:36px;margin-bottom:20px;}#block-archibuzz-subtheme-partnersfooter-2.black-bg::after{margin-top:80px;}.webform-submission-form .js-form-item input::placeholder,.webform-submission-form textarea::placeholder{color:var(--color-placeholder-form);font-size:14px;}.alert.fade.show{opacity:1;}#archibuzz-map iframe{width:100%;margin-bottom:-6px;}#contact-form legend,#block-archibuzz-subtheme-webform-3 legend,#block-archibuzz-subtheme-webform-4 form legend,#block-archibuzz-subtheme-webform-7 form legend{border-bottom:0px;}#contact-form .webform-submission-contact-form,#block-archibuzz-subtheme-webform-3 form,#block-archibuzz-subtheme-webform-4 form,#block-archibuzz-subtheme-webform-7 form{display:flex;margin:80px auto;column-gap:130px;}#contact-form #edit-text-wrapper{width:100%;}#contact-form .form-text,#block-archibuzz-subtheme-webform-4 .form-text,#block-archibuzz-subtheme-webform-7 .form-text{display:flex;flex-direction:column;max-width:510px;margin-right:50px;width:100%;}#block-archibuzz-subtheme-webform-4 .form-text,#block-archibuzz-subtheme-webform-7 .form-text{max-width:615px;}#contact-form fieldset#edit-form-wrapper{width:100%;}#contact-form .form-text p,#block-archibuzz-subtheme-webform-4 p,#block-archibuzz-subtheme-webform-7 p{margin-top:18px;margin-bottom:14px;}#block-archibuzz-subtheme-webform-4 h2,#block-archibuzz-subtheme-webform-7 h2{padding-bottom:20px;}#contact-form .form-text .text-1 a,#block-archibuzz-subtheme-webform-4 .form-text .text-1 a,#block-archibuzz-subtheme-webform-7 .form-text .text-1 a{display:block;width:fit-content;color:var(--color-viola);text-decoration:none;font-size:20px;}#contact-form .form-text .text-2,#block-archibuzz-subtheme-webform-4 .form-text .text-2
#block-archibuzz-subtheme-webform-7 .form-text .text-2{margin-top:120px;}#contact-form .form-text .text-2 p,#block-archibuzz-subtheme-webform-4 .form-text .text-2 p
#block-archibuzz-subtheme-webform-7 .form-text .text-2 p{font-size:14px;font-weight:700;color:#000;}#contact-form .form-text .text-2 .social-links img,#block-archibuzz-subtheme-webform-4 .form-text .text-2 .social-links img,#block-archibuzz-subtheme-webform-7 .form-text .text-2 .social-links img{height:27px;width:27px;}#contact-form .form-text .text-2 .social-links a:nth-child(2){margin:0 12px;}div#contact-form .content .social-links a:hover::after{background-color:initial;height:0;opacity:0;}#contact-form .form-control,#block-archibuzz-subtheme-webform-3 .form-control,#block-archibuzz-subtheme-webform-4 .form-control,#block-archibuzz-subtheme-webform-7 .form-control,#form-accessibility .form-control{border:0px;-webkit-box-shadow:none;border-radius:0px;padding-left:5px;border-bottom:1.5px solid var(--black);margin-bottom:30px;}.js-form-type-checkbox{display:flex;flex-direction:column-reverse;justify-content:flex-end;}#contact-form .error,#block-archibuzz-subtheme-webform-3 .error,#block-archibuzz-subtheme-webform-4 .error,#block-archibuzz-subtheme-webform-7 .error,#form-accessibility .error{color:red;margin-bottom:20px;font-weight:400;}#form-accessibility .error{margin-bottom:0px;}#contact-form .required.form-control,#block-archibuzz-subtheme-webform-3 .required.form-control,#block-archibuzz-subtheme-webform-4 .required.form-control
#block-archibuzz-subtheme-webform-7 .required.form-control{margin-bottom:5px;}#contact-form .required.form-control.error,#block-archibuzz-subtheme-webform-3 .required.form-control.error,#block-archibuzz-subtheme-webform-4 .required.form-control.error,#block-archibuzz-subtheme-webform-7 .required.form-control.error,#form-accessibility .required.form-control.error{border:1px solid red;}#contact-form .form-control:focus,#block-archibuzz-subtheme-webform-3 .form-control:focus,#block-archibuzz-subtheme-webform-4 .form-control:focus,#block-archibuzz-subtheme-webform-7 .form-control:focus,#form-accessibility .form-control:focus{background:var(--white);color:var(--black);border-bottom:2px solid var(--color-green);}#contact-form .checkbox label,#block-archibuzz-subtheme-webform-3 .checkbox label,#block-archibuzz-subtheme-webform-4 .checkbox label,#block-archibuzz-subtheme-webform-7 .checkbox label,#form-accessibility .checkbox label{min-height:20px;padding-left:5px;margin-bottom:0;font-weight:400;cursor:pointer;}#contact-form .form-actions,#block-archibuzz-subtheme-webform-3 .form-actions,#block-archibuzz-subtheme-webform-4 .form-actions,#block-archibuzz-subtheme-webform-7 .form-actions,#form-accessibility .form-actions{width:fit-content;position:relative;margin-top:30px;}#contact-form .form-actions button,#block-archibuzz-subtheme-webform-3 .webform-button--submit,#block-archibuzz-subtheme-webform-4 .webform-button--submit,#block-archibuzz-subtheme-webform-7 .webform-button--submit,#form-accessibility .webform-button--submit{background-color:var(--white);color:var(--black);border:none;border-radius:20px;padding-left:30px;}#block-archibuzz-subtheme-webform-3 .webform-button--submit,#form-accessibility .webform-button--submit{font-size:14px;font-weight:400;}#contact-form .form-actions button::before,#block-archibuzz-subtheme-webform-3 .webform-button--submit::before,#block-archibuzz-subtheme-webform-4 .webform-button--submit::before,#block-archibuzz-subtheme-webform-7 .webform-button--submit::before,#form-accessibility  .webform-button--submit::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;background-color:var(--color-green);transition:background-color 0.5s;position:absolute;top:50%;left:10px;transform:translate(20%,-50%);}#form-accessibility  .webform-button--submit::before{background-color:var(--color-viola);}#block-archibuzz-subtheme-webform-3 .webform-button--submit::before,#contact-form .form-actions button::before{background-color:var(--color-viola);}#contact-form label.js-form-required.form-required,#block-archibuzz-subtheme-webform-3 label,#block-archibuzz-subtheme-webform-4 label,#block-archibuzz-subtheme-webform-7 label,#form-accessibility label,#contact-form legend.captcha__title{font-size:14px;font-weight:700;}#contact-form .form-check-label,#block-archibuzz-subtheme-webform-3 .form-check-label,#block-archibuzz-subtheme-webform-4 .form-check-label
#block-archibuzz-subtheme-webform-7 .form-check-label{color:var(--black);font-size:12px;font-weight:400;}#contact-form .form-check-label a{color:var(--black);}#page-casi-studio{padding-bottom:100px;}.container.view.view-duplicato-di-casi-studio.view-id-duplicato_di_casi_studio.view-display-id-block_1{margin-top:var(--height-nav);}#page-casi-studio .view-header .container{flex-direction:column;}#page-casi-studio .title{text-align:center;max-width:700px;margin:0 auto;}#page-casi-studio .button,#page-news .button{margin:40px auto;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager,.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager{border-radius:20px;width:144px;height:42px;padding:2px;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager{margin:100px auto 0px auto;}.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager{margin:80px auto 80px auto;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager{background:var(--color-viola);}.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager{background:var(--color-viola);}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager:hover,.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager:hover{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow)) !important;padding:2px;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager:hover li.pager__item,.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager:hover li.pager__item{height:38px;width:140px;border-radius:20px;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager:hover li.pager__item{background-color:#efefef;}.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager:hover li.pager__item{background-color:var(--white);}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager li.pager__item,.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager li.pager__item{display:flex;align-items:center;justify-content:center;border-radius:20px;height:38px;width:140px;}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager li.pager__item{background-color:#efefef;}.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager li.pager__item{background-color:var(--white);}#page-casi-studio a.button,#page-news a.button{margin:0px;background-color:initial;border:0px;padding-left:0px;padding-right:0px;font-size:14px;}#page-casi-studio li.pager__item::before,#page-news li.pager__item::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;transition:background-color 0.5s;}#page-casi-studio li.pager__item::before{background-color:var(--color-viola);}#page-news li.pager__item::before{background-color:var(--color-viola);}.container.view.view-duplicato-di-casi-studio ul.js-pager__items.pager:hover li.pager__item::before,.container.view.view-news-list.view-id-news_list ul.js-pager__items.pager:hover li.pager__item::before{background-color:var(--color-green) !important;}#page-casi-studio .views-view-responsive-grid,.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_3 .views-view-responsive-grid__item:nth-child(odd),.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_2 .views-view-responsive-grid__item:nth-child(odd){margin-top:150px;}#page-casi-studio .views-view-responsive-grid__item:nth-child(odd),.view-casi-studio.view-id-casi_studio.view-display-id-block_1 .views-view-responsive-grid__item:nth-child(even){margin-top:-200px;}.field--type-entity-reference{margin:0;}.servizio{margin-top:var(--height-nav);}.servizio .service-header{width:100%;display:flex;height:650px;background-color:var(--black);align-items:center;}.servizio .service-header .text-wrapper{width:55%;margin:auto 0;}.servizio .service-header h1,.servizio .service-header h2,.servizio .service-header p,.servizio .service-header a{color:var(--white);}.servizio .service-header .title-card-casi-studio{margin-top:24px;margin-bottom:24px;max-width:700px;}.servizio .service-header .link-to-content{margin:40px 0px;}.servizio .service-header img{max-width:600px;height:auto;z-index:1;position:absolute;right:0px;bottom:0px;}.mysection-2 a,.mysection-4 a,.mysection-7 a{color:var(--black);text-decoration:underline;font-weight:bold;transition:color 0.3s linear;}.wrapper-paragraph.custom-paragraph .mysection-7 h2.text-align-center{text-align:center;}.sviluppo-web-e-app .mysection-2 a:hover,.sviluppo-web-e-app .mysection-4 a:hover,.sviluppo-web-e-app .mysection-7 a:hover{color:var(--color-blue);}.design .mysection-2 a:hover,.design .mysection-4 a:hover,.design .mysection-7 a:hover{color:var(--color-pink);}.strategia-marketing .mysection-2 a:hover,.strategia-marketing .mysection-4 a:hover,.strategia-marketing .mysection-7 a:hover{color:var(--color-dark-green);}.mysection-2,.mysection-7{text-align:center;max-width:670px;margin-bottom:40px;}.mysection-7{margin:60px auto 40px auto;}.wrapper-paragraph.custom-paragraph .link-to-content{margin-bottom:60px;}.mysection-2{margin:60px auto;}.custom-paragraph .link-to-content a{color:var(--black);background-color:var(--white);}.mysection-4{margin:60px auto;}.mysection-4 h2,.mysection-7 h2,.mysection-2 h2{margin-bottom:33px;}.mysection-4 p{max-width:80%;}.mysection-7 h2{font-weight:800;font-size:40px;font-style:italic;}.mysection-7 .link-to-content{margin-top:40px;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{border:0px solid #ddd;;}.paragraph--type--servizio-tab-vantaggi{max-width:955px;margin:auto auto 60px auto;}.paragraph.paragraph--type--cosa-puoi-fare-carousel.paragraph--view-mode--default + .paragraph.paragraph--type--servizio-tab-vantaggi.paragraph--view-mode--default{margin-top:60px;}.paragraph--type--servizio-tab-vantaggi h2{text-align:center;margin-bottom:40px;}.vantaggi-tab{display:flex;flex-direction:row;}.vantaggi-tab-head{max-width:265px;width:100vw;}.vantaggi-tab-head .nav{border:none;}.vantaggi-tab-head .nav li a{border:none;border-right:2px solid #d8d8d8;border-bottom:0px;border-radius:0px;transition:border-right-color 0.35s;}.sviluppo-web-e-app .vantaggi-tab-head .nav li a:hover,.sviluppo-web-e-app .vantaggi-tab-head .nav li a.nav-link.active{border-right:2px solid var(--color-blue);}.design .vantaggi-tab-head .nav li a:hover{border-right:2px solid var(--color-viola);}.strategia-marketing .vantaggi-tab-head .nav li a:hover{border-right:2px solid var(--color-green);}.vantaggi-tab-head .nav > li{width:-webkit-fill-available;}.vantaggi-tab-head .nav > li a{padding-bottom:10px;}.vantaggi-tab-head .nav > li:last-child{padding-bottom:0;}.vantaggi-tab-head .vantaggio-single-tab{padding:0;display:flex;flex-direction:row;align-items:center;}.vantaggi-tab-head .vantaggio-single-tab:hover,.vantaggi-tab-head .vantaggio-single-tab:focus{background-color:transparent;}.vantaggi-tab-head .vantaggio-single-tab:focus{outline:none;}.vantaggi-tab-head .vantaggio-single-tab .vantaggio-tab-img{max-height:40px;max-width:40px;height:100vh;width:100vw;border-radius:50%;background-color:var(--white);display:flex;justify-content:center;align-items:center;transition:0.35s;}.vantaggi-tab-head .vantaggio-single-tab h4{color:var(--black);font-size:16px;font-weight:bold;line-height:19px;margin:0;padding-left:20px;transition:0.35s;}.vantaggi-tab-head .vantaggio-single-tab img{max-width:24px;transition:0.35s;}.vantaggi-tab .vantaggi-text-wrapper{padding:0 0 0 25px;width:100%;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{max-height:210px;max-width:210px;height:100vh;width:100vh;border-radius:50%;display:flex;justify-content:center;align-items:center;}.sviluppo-web-e-app .vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{background-color:#b7d9e8;}.design .vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{background-color:#DF4E8Fe8;}.strategia-marketing .vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{background-color:var(--color-dark-green);}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .wrapper-text{max-width:420px;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img img{max-width:110px;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .wrapper-text h3{color:var(--black);font-size:25px;font-weight:500;line-height:30px;margin-top:0;margin-bottom:20px;}.single-come-funziona *{max-width:300px;}.vantaggi-tab li::after{content:"";position:absolute;right:-2px;top:0;height:100%;width:2px;background-color:var(--color-blue);opacity:0;transition:0.35s;}.sviluppo-web-e-app .vantaggi-tab-head .nav li:hover a.nav-link.active .vantaggio-tab-img,.sviluppo-web-e-app .vantaggi-tab-head .nav li a.nav-link.active .vantaggio-tab-img,.sviluppo-web-e-app .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab .vantaggio-tab-img{background-color:var(--color-blue);}.design .vantaggi-tab-head .nav li:hover a.nav-link.active .vantaggio-tab-img,.design .vantaggi-tab-head .nav li a.nav-link.active .vantaggio-tab-img,.design .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab .vantaggio-tab-img{background-color:var(--color-pink);}.strategia-marketing .vantaggi-tab-head .nav li:hover a.nav-link.active .vantaggio-tab-img,.strategia-marketing .vantaggi-tab-head .nav li a.nav-link.active .vantaggio-tab-img,.strategia-marketing .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab .vantaggio-tab-img{background-color:var(--color-dark-green);}.vantaggi-tab-head .nav li a.nav-link.active .vantaggio-tab-img img,.vantaggi-tab-head .nav > li:hover .vantaggio-single-tab .vantaggio-tab-img img,.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img img{filter:brightness(10);}.design .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab h4,.design .vantaggi-tab-head .nav li a.nav-link.active h4{color:var(--color-pink);}.strategia-marketing .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab h4,.strategia-marketing .vantaggi-tab-head .nav li a.nav-link.active h4{color:var(--color-dark-green);}.sviluppo-web-e-app .vantaggi-tab-head .nav > li:hover .vantaggio-single-tab h4,.sviluppo-web-e-app .vantaggi-tab-head .nav li a.nav-link.active h4{color:var(--color-blue);}div#block-archibuzz-subtheme-eticaaziendale .paragraph--type--come-funziona-container,#block-archibuzz-subtheme-masoprattuttose .paragraph--type--come-funziona-container{padding:50px 0 60px 0;width:100%;background-color:var(--black);}.paragraph--type--come-funziona-container{background-color:var(--black);padding:80px 0px 0px 0px;}.paragraph--type--come-funziona-container .come-funziona-container{padding:0px;}div#block-archibuzz-subtheme-eticaaziendale .custom-paragraph .wrapper-text p{margin:0 auto 80px auto;text-align:center;}div#block-archibuzz-subtheme-eticaaziendale .custom-paragraph .wrapper-text img{width:100%;}#block-archibuzz-subtheme-masoprattuttose .wrapper-paragraph .wrapper-text p{color:white;text-align:center;margin-bottom:50px;}.black-bg:not(.has-colorfulbanner):after{display:none;}.paragraph--type--come-funziona-container .single-come-funzione-card-header{display:flex;width:100%;align-items:center;}.paragraph--type--come-funziona-container .single-come-funzione-card-body{height:70%;}div#block-archibuzz-subtheme-eticaaziendale .paragraph--type--come-funziona-container h2,div#block-archibuzz-subtheme-masoprattuttose .paragraph--type--come-funziona-container h2{max-width:625px;margin:auto auto 70px auto;text-align:center;}.paragraph--type--come-funziona-container h2{max-width:750px;margin:auto auto 70px auto;text-align:center;text-wrap:balance;}.come-funziona-container{display:flex;flex-wrap:wrap;margin:auto;justify-content:space-between;row-gap:50px;}.servizio .come-funziona-container{justify-items:center;display:grid;grid-template-columns:repeat(3,1fr);row-gap:70px;grid-auto-columns:100px;}div#block-archibuzz-subtheme-masoprattuttose .single-come-funziona,div#block-archibuzz-subtheme-eticaaziendale .single-come-funziona{max-width:326px;max-height:228px;border-radius:10px;width:100vw;height:100vh;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:19px 19px;}.single-come-funziona{max-width:310px;max-height:316px;border-radius:10px;width:100%;height:100vh;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:19px 19px;}div#block-archibuzz-subtheme-masoprattuttose .paragraph--type--come-funziona-container h2.text-white.paragraph-title,div#block-archibuzz-subtheme-eticaaziendale .paragraph--type--come-funziona-container h2.text-white.paragraph-title{max-width:490px;margin:auto auto 40px auto;text-align:center;}.sviluppo-web-e-app .single-come-funziona .number{background:linear-gradient(24deg,var(--color-viola) 13.04%,var(--color-viola) 13.04%,var(--color-blue) 80.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.design .single-come-funziona .number{background:linear-gradient(24deg,var(--color-orange) 13.04%,var(--color-pink) 13.04%,var(--color-orange) 80.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.strategia-marketing .single-come-funziona .number{background:linear-gradient(24deg,var(--color-green) 13.04%,var(--color-dark-green) 13.04%,var(--color-green) 80.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.single-come-funziona .number{font-size:39px;font-weight:900;padding-right:10px;}.single-come-funziona h3{font-size:20px;font-weight:700;line-height:26px;margin-bottom:15px;margin-top:0;}.single-come-funziona p{font-size:16px;margin-top:0;}.paragraph--type--perche-scegliere-il-nostro-team,.titolo-testo-background-nero.row{background-color:var(--black);padding:60px 0;position:relative;}.paragraph--type--perche-scegliere-il-nostro-team .container::before,.titolo-testo-background-nero.row::before{background-image:url("/sites/default/files/archibuzz-singolo-servizio.png");background-size:contain;background-repeat:no-repeat;background-position:right;content:" ";position:absolute;display:block;width:500px;height:700px;top:0;right:0;z-index:0;}.perche-team-container{position:relative;}.paragraph--type--perche-scegliere-il-nostro-team h2{max-width:40%;margin:auto auto 50px 0;color:var(--white);position:relative;}.paragraph--type--perche-scegliere-il-nostro-team h2 span{color:var(--color-green) !important;margin-right:5px;}.paragraph--type--perche-scegliere-il-nostro-team a{color:var(--white);text-decoration:underline;font-weight:bold;transition:color 0.5s;}.wrapper-single-faq h3 button{transition:color 0.3s;}.sviluppo-web-e-app .paragraph--type--perche-scegliere-il-nostro-team a:hover,.sviluppo-web-e-app .wrapper-single-faq h3 button:hover{color:var(--color-blue);}.strategia-marketing .paragraph--type--perche-scegliere-il-nostro-team a:hover,.strategia-marketing .wrapper-single-faq h3 button:hover{color:var(--color-dark-green);}.design .paragraph--type--perche-scegliere-il-nostro-team a:hover,.design .wrapper-single-faq h3 button:hover{color:var(--color-pink);}.perche-team-container{max-width:70%;display:flex;flex-wrap:wrap;column-gap:5px;}.single-element-perche{margin-bottom:50px;width:330px;max-width:50%;}.single-element-perche:nth-child(even){margin-left:auto;}.single-element-perche:last-child{margin-bottom:0;}.single-element-perche p.testi-lunghi{color:var(--color-green);font-style:italic;font-weight:600;}.single-element-perche p{color:var(--white);}.single-element-perche:nth-child(even) p{margin-right:0;margin-left:auto;}.single-element-perche:nth-child(odd) .divider{left:0;}.single-element-perche:nth-child(even) .divider{right:0;}.paragraph.paragraph--type--faq-servizio.paragraph--view-mode--default{margin:20px 0px 60px 0px;}.paragraph--type--faq-servizio h2{font-style:italic;font-weight:800;margin-top:60px;}.paragraph--type--faq-servizio .accordion button{background-color:transparent;border:none;margin-top:30px;font-size:30px;font-weight:500;text-decoration-line:underline;padding-left:0px;text-align:left;}.paragraph--type--cosa-puoi-fare-carousel{background-color:var(--black);padding-top:60px;padding-bottom:60px;overflow:hidden;}.paragraph--type--cosa-puoi-fare-carousel h2{margin:0 auto;margin-bottom:40px;text-align:center;text-wrap:balance;max-width:90%;}.paragraph--type--cosa-puoi-fare-carousel .whatcando-carousel-container .slick-list{overflow:visible;}.paragraph--type--cosa-puoi-fare-carousel .slick-track{display:flex;}.whatcando-carousel-container .card-servizi-container.slick-slide.slick-active{opacity:1;}.whatcando-carousel-container .card-servizi-container.slick-slide{opacity:0.7;transition:0.6s;}.whatcando-carousel-container .card-servizi-container{border:double 3px transparent;border-radius:10px;background-origin:border-box;background-clip:content-box,border-box;margin-right:20px;border-bottom:double 8px transparent;overflow:hidden;cursor:pointer;}.sviluppo-web-e-app .whatcando-carousel-container .card-servizi-container{background-image:linear-gradient(white,white),linear-gradient(to right,var(--color-viola),var(--color-blue));}.design .whatcando-carousel-container .card-servizi-container{background-image:linear-gradient(white,white),linear-gradient(to right,var(--color-orange),var(--color-viola));}.strategia-marketing .whatcando-carousel-container .card-servizi-container{background-image:linear-gradient(white,white),linear-gradient(to right,var(--color-dark-green),var(--color-green));}.servizio.sviluppo-web-e-app h2 span.color-text{color:var(--color-blue);}.servizio.design h2 span.color-text{color:var(--color-pink);}.servizio.strategia-marketing h2 span.color-text{color:var(--color-dark-green);}.single-element-carousel{max-height:155px;max-width:240px;height:100vh;width:100vw;background-color:var(--white);display:flex !important;flex-direction:column;align-items:center;padding:35px 10px;}.single-element-carousel .slide-icon{max-width:24px;height:auto;width:100%;}.single-element-carousel .slide-text{color:var(--black);text-align:center;margin-top:20px;}.single-element-carousel .slide-text b{font-weight:900;}#page-news{margin-top:var(--height-nav);}.news-title{text-align:center;max-width:690px;margin:0 auto;padding-top:80px;padding-bottom:50px;}.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-header{margin-left:5%;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row,.view-display-id-block_2 .view-content .news-grid,.view-list-news-tag .views-row{width:fit-content;height:355px;display:flex;flex-flow:column;align-items:center;margin:auto;padding:0;flex:1 1 calc(33.333% - 20px);}.view-display-id-block_2 .view-content .news-grid{margin:0;}.view-display-id-block_2 .view-content .news-grid:nth-child(2){margin:0 auto;}#page-news .view-news-list .view-content .views-infinite-scroll-content-wrapper,.page-vocabulary-tags .view-list-news-tag .view-content .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center;}#page-news .view-news-list .view-content  .views-infinite-scroll-content-wrapper::before,.page-vocabulary-tags .view-list-news-tag .view-content .views-infinite-scroll-content-wrapper::before{content:none;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row:hover a img,.view-display-id-block_2 .view-content .news-grid:hover a img,.view-list-news-tag .view-content .views-row:hover a img{transform:scale(1.16);transition:transform 1s;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row a img,.view-display-id-block_2 .view-content .news-grid a img,.view-list-news-tag .view-content .views-row a img{transition:transform 1s;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row .field-content,.view-display-id-block_2 .view-content .news-grid .field-content,.view-list-news-tag .view-content .views-row .field-content{overflow:hidden;border-radius:10px;width:fit-content;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-title,.view-display-id-block_2 .view-content .news-grid .field-content .single-news p,.view-list-news-tag .view-content .views-row .views-field-title{transition:opacity 0.4s;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row:hover .views-field-title,.view-display-id-block_2 .view-content .news-grid:hover .field-content .single-news p,.view-list-news-tag .view-content .views-row:hover .views-field-title{opacity:0;transition:opacity 0.4s;height:50px;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row:hover .views-field-view-node,.view-display-id-block_2 .view-content .news-grid:hover .news-wrapper .link-to-news,.view-list-news-tag .view-content .views-row:hover .views-field-view-node{transform:translate(0,-45px);}#page-news .view-content .views-infinite-scroll-content-wrapper .views-row .views-field-view-node,.view-display-id-block_2 .view-content .news-grid .news-wrapper .link-to-news,.view-list-news-tag .view-content .views-row .views-field-view-node{transform:translate(0,0px);transition:transform 0.8s ease;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field,.view-display-id-block_2 .view-content .news-grid .views-field,.view-list-news-tag .view-content .views-row .views-field{width:310px;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-view-responsive-grid__item img,.view-display-id-block_2 .view-content .news-grid img{border-radius:10px;height:230px;object-fit:cover;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field.views-field-title a,.view-display-id-block_2 .view-content .single-news p,.view-list-news-tag .view-content .views-row .views-field.views-field-title a{text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:27px;font-weight:700;margin-top:10px;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field-view-node a,.view-display-id-block_2 .view-content .news-grid a,.view-list-news-tag .view-content .views-row .views-field-view-node a{color:var(--color-yellow);display:block;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field-view-node a{color:var(--color-viola);}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field-view-node a::after,.view-display-id-block_2 .view-content .news-grid .news-wrapper a.link-to-news::after,.view-list-news-tag .view-content .views-row .views-field-view-node a::after{content:"";display:block;width:11px;height:9px;background-color:var(--color-yellow);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;position:relative;margin-left:20px;}#page-news .view-content .views-infinite-scroll-content-wrapper .views-field-view-node a::after{background-color:var(--color-viola);}.nd-blog h2,.nd-blog h3 strong{font-size:30px;line-height:39px;font-weight:bold;}.nd-blog h3{font-size:26px;line-height:34px;}.nd-blog a:hover{transition:color 0.3s;}.nd-blog a:focus{outline:none;outline-offset:0;}article.nd-blog{margin:68px 0;}.nd-blog .single-news{margin-top:70px;}.nd-blog .single-news .news-header{margin-bottom:80px;}.nd-blog .single-news .news-header .col-md-7{display:flex;flex-flow:column;justify-content:center;}.nd-blog .single-news .news-header .blog-service-related{color:var(--color-yellow);font-size:24px;font-weight:500;}.nd-blog .single-news .news-header .title-blog{font-size:40px;line-height:normal;}.container.single-news .body-wrapper{max-width:826px;margin:0 auto;}.container.view.view-news-list.view-id-news_list.view-display-id-block_2{margin-bottom:50px;}.single-news-header{margin:50px 0px;}.view-news-list .news-grid .image-container{overflow:hidden;border-radius:10px;}.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-content{display:grid;max-width:100%;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center;}.view-news-list .view-content::before{content:none;}.link-tag{max-width:826px;margin:0 auto;padding-top:30px;font-style:italic;}.container.view.view-list-news-tag.view-id-list_news_tag{margin-top:68px;}.web-development .contextual-region.taxonomy-term{margin-top:100px;}.header-page-servizi{position:relative;}.header-page-servizi .ampolle-sviluppo{position:absolute;height:600px;mask-image:linear-gradient(to right,rgba(0,0,0,1.0) 30%,transparent 100%);}.header-page-servizi .ampolle-sviluppo img{width:100%;height:100%;object-fit:contain;}.taxonomy-term--servizi__description{margin-top:var(--height-nav);}.web-development .header-page-servizi{background-position:left;background-size:contain;background-repeat:no-repeat;}.header-page-servizi{height:600px;margin:auto 0;background-color:var(--black);}.header-page-servizi .container{display:flex;align-items:center;height:100%;}.header-page-servizi .image{width:50%;}.header-page-servizi .image img{width:100%;object-fit:contain;position:relative;}.header-page-servizi .text{width:50%;padding-left:50px;}.header-page-servizi .text h1,.header-page-servizi .text .field__item{color:var(--white);max-width:310px;}.single-service{margin:20px;position:relative;}a.card-wrapper-link{position:absolute;width:100%;height:100%;top:0;left:0;}.single-service .wrapper-service-icon-title{display:flex;transition:margin-left 0.4s;}.single-service .wrapper-service-icon-title img{max-width:50px;max-height:60px;object-fit:contain;margin-right:7px;}a.wrapper-service-text-link::after{content:"";display:block;width:11px;height:9px;background-color:var(--black);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none' transform='rotate(315)'%3E%3Cpath d='M6.75 8.5L5.875 7.53333L8.09375 5.16667H0.5V3.83333H8.09375L5.875 1.46667L6.75 0.5L10.5 4.5L6.75 8.5Z' fill='%23208ab6'/%3E%3C/svg%3E") no-repeat center;position:absolute;top:15px;left:15px;}.view-servizi-lista-servizi-per-macro .single-service a.wrapper-service-text-link span{display:none;}.single-service a{text-decoration:none;}.single-service .wrapper-service-text-link{border:1px solid var(--black);width:43px;height:43px;border-radius:50%;display:flex;margin-left:auto;align-items:center;justify-content:center;}.single-service:after,.acquia-cosa-offre-row:first-child:after{display:block;content:" ";height:3px;background:var(--background-sviluppo);margin:0;background-size:1500px 200px;animation-duration:6s;animation-name:animationgradientbanner;animation-iteration-count:infinite;animation-timing-function:linear;margin-top:10px;}.design .single-service:after{background:var(--background-design);}.strategia-marketing .single-service:after{background:var(--background-digital-marketing);}.item-list ul{display:flex;flex-wrap:wrap;}.item-list ul li{width:50%;}.tool-servizi .view-header{text-align:center;margin:65px auto;}.tool-servizi .view-header h2{font-style:normal;font-weight:500;line-height:normal;max-width:300px;margin:0 auto;}.tool-servizi .views-field-nothing{width:100%;}.tool-servizi .tool-container{display:flex;align-items:center;}.tool-servizi .view-content .views-row{width:calc(100% / 4);height:70px;margin-bottom:55px;}.tool-servizi .view-content .views-row .tool-image img{max-width:54px;width:auto;object-fit:contain;}.tool-servizi .view-content .views-row .tool-text{height:100%;margin-left:20px;}.tool-servizi .view-content .views-row .tool-text .tipo-tool{font-size:18px;font-style:normal;font-weight:700;line-height:normal;}.tool-servizi .view-content .views-row .tool-text .nome-tool a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;pointer-events:none;text-decoration:none;color:var(--black);}.portfolio-single h3{font-size:20px;font-weight:normal;}.portfolio-single h2{margin-bottom:10px;}article.nd-portfolio .portfolio-single-header{background-color:var(--black);}article.nd-portfolio .portfolio-single-header .inner-header{padding:20px 0px;}article.nd-portfolio .portfolio-single-header h1{color:var(--white);max-width:600px;margin:40px 0px;}article.nd-portfolio .portfolio-single-header img{aspect-ratio:1/1;border-radius:50%;}article.nd-portfolio .portfolio-single-tool-service{background-color:var(--color-background-grey);}article.nd-portfolio .portfolio-single-tool-service .row.inner-tool-servizi{padding:50px 0px;}article.nd-portfolio .portfolio-single-tool-container img{max-width:54px;width:100%;object-fit:contain;}article.nd-portfolio .portfolio-single-tool-service .testi-lunghi,article.nd-portfolio .portfolio-single-cliente .testi-lunghi{color:var(--color-grey);font-size:18px;font-weight:400;margin:0;padding-bottom:10px;}article.nd-portfolio .portfolio-single-tool-service .field--type-entity-reference{display:flex;flex-wrap:wrap;column-gap:5px;}article.nd-portfolio .portfolio-single-tool-service .testi-corti{margin:0;}article.nd-portfolio .portfolio-single-tool-service .testi-lunghi-bold{font-weight:bold;font-size:18px;margin:0;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px;column-gap:30px;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container .single-tool{display:flex;column-gap:10px;align-items:center;}article.nd-portfolio .portfolio-single .portfolio-single-cliente{font-weight:400;}article.nd-portfolio .portfolio-single .portfolio-single-cliente .inner-cliente{padding:50px 0px;}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo{text-align:center;padding:70px 15px;background:linear-gradient(90deg,var(--color-viola) 0%,var(--color-blue) 50%);}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo p.title-card-casi-studio{color:var(--white);text-transform:lowercase;font-size:24px;font-weight:500;}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo p.text-obiettivo{color:var(--white);font-size:32px;line-height:38px;max-width:950px;margin:0 auto;}.portfolio-single-body{max-width:824px;margin:50px auto 0 auto;padding:0px 40px;}.portfolio-single-body p,.portfolio-single-body ul{font-size:20px;line-height:30px;font-weight:400;}.portfolio-single-body img{margin:40px auto 40px auto;width:100%;display:flex;}.portfolio-single-sites{max-width:824px;margin:40px auto 80px auto;padding-left:40px;}.portfolio-single-sites .link-to-content{margin:0;}.portfolio-single-sites .link-to-content a:hover::before{content:'';background-color:var(--color-green);}.portfolio-single-sites .link-to-content:hover{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow)) !important;transition:background 5s;}.portfolio-single-sites .link-to-content a{background-color:var(--white);color:var(--black);}.container-call-action{background:linear-gradient(90deg,var(--color-viola) 0%,var(--color-blue) 50%);padding-bottom:70px;}.container-call-action .sottotitolo{color:var(--white);font-weight:400;padding:50px 0px 20px 0px;text-align:center;}h2.text-align-center{text-align:left;}.container-call-action .link-to-content a{background:var(--color-blue);}.portfolio-single p,.portfolio-single ul li{font-size:18px;}#header-lavora-con-noi,#header-perche-sceglierci,#header-team-member{padding:0;}#header-lavora-con-noi .background-image{background-image:url('/sites/default/files/lavora_con_noi_header.jpeg');background-size:cover;background-position:center;position:relative;height:80vh;display:flex;align-items:center;}#header-lavora-con-noi .background-image::after{content:"";background:#0000006e;position:absolute;left:0;right:0;top:0;bottom:0;}#header-lavora-con-noi .background-image .container.content-text{position:relative;z-index:2;}#header-perche-sceglierci .background-image{background-image:url('/themes/custom/archibuzz_subtheme/assets/images/perche-scegliere-noi/perche-scegliere-archibuzz.jpg');background-size:cover;background-position:center;height:80vh;display:flex;align-items:center;}#header-team-member .background-image{background-image:url('/themes/custom/archibuzz_subtheme/assets/images/Team/team-archibuzz-header.jpg');background-size:cover;background-position:center;height:80vh;display:flex;align-items:center;}#header-lavora-con-noi .content-text h1,#header-lavora-con-noi .content-text p,#header-perche-sceglierci .content-text h1,#header-perche-sceglierci .content-text p,#header-team-member .content-text h1,#header-team-member .content-text p{color:white;}#header-lavora-con-noi .content-text h1,#header-perche-sceglierci .content-text h1,#header-team-member .content-text h1{max-width:576px;}#header-lavora-con-noi .content-text p,#header-perche-sceglierci .content-text p,#header-team-member .content-text p{max-width:645px;}.manifesto-header-container{background:var(--black);padding-top:70px;position:relative;height:100vh;}.manifesto-header-container .manifesto-header-background-image{width:auto;height:calc(100vh - 135px);display:flex;justify-content:center;}.manifesto-header-container .manifesto-header-text-image-wrapper{max-width:400px;position:absolute;bottom:40px;left:227px;}.manifesto-header-container .manifesto-header-text-image-wrapper h1{color:var(--white);font-style:italic;margin-bottom:0;}.manifesto-header-container .manifesto-header-text-image-wrapper h1 span.span-color-white{font-weight:400;font-style:normal;}.manifesto-content{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;row-gap:60px;margin-top:60px;margin-bottom:60px;}.manifesto-content .manifesto-content-single-element{display:flex;align-items:center;column-gap:40px;}.manifesto-content .manifesto-content-single-element .manifesto{max-width:60px;max-height:60px;width:100%;height:100%;}.manifesto-content .manifesto-content-single-element p{max-width:300px;}#entra-nel-team .row.requirements{flex-direction:column;text-align:center;align-items:center;margin:100px 0;}#entra-nel-team .row.requirements .single-requirements{margin-bottom:70px;}#entra-nel-team .row.requirements .single-requirements::after{display:block;content:" ";height:3px;background:var(--gradient-rainbow);margin:0;margin-top:10px;background-size:1500px 200px;animation-duration:6s;animation-name:animationgradientbanner;animation-iteration-count:infinite;animation-timing-function:linear;}#entra-nel-team .row.requirements .single-requirements:last-child{margin-bottom:0;}#entra-nel-team .row.requirements .single-requirements h3.special{font-size:30px;font-weight:500;line-height:35px;margin-bottom:30px;}#entra-nel-team .row.requirements .single-requirements p{padding:0 60px 30px 60px;}#block-card-number{background:var(--black);padding-top:80px;padding-bottom:80px;}#block-card-number .row{margin-top:35px;margin-bottom:80px;}#block-card-number h2.rainbow-title{text-align:center;}.card-number{height:100%;background:var(--white);border-radius:20px;padding:30px 25px;}.card-number .card-header{display:flex;align-items:center;gap:20px;}.card-number .card-header p.number{font-size:37px;font-weight:900;line-height:56px;margin-bottom:0;}div#block-archibuzz-subtheme-eticaaziendale .single-come-funzione-card-header h3,div#block-archibuzz-subtheme-masoprattuttose .single-come-funzione-card-header h3{font-size:26px;font-weight:500;line-height:26px;padding-left:20px;}.single-come-funzione-card-header h3{font-size:20px;font-weight:700;line-height:26px;padding-left:20px;}.single-come-funziona .number{background-size:200% 10%;color:transparent;-webkit-background-clip:text;background-image:var(--background-sviluppo);}div#block-archibuzz-subtheme-eticaaziendale .single-come-funziona:first-child .number,div#block-archibuzz-subtheme-masoprattuttose .single-come-funziona:first-child .number{background-image:var(--background-sviluppo);}div#block-archibuzz-subtheme-eticaaziendale .single-come-funziona:nth-child(2) .number,div#block-archibuzz-subtheme-masoprattuttose .single-come-funziona:nth-child(2) .number{background-image:var(--background-design);}div#block-archibuzz-subtheme-eticaaziendale .single-come-funziona:nth-child(3) .number,div#block-archibuzz-subtheme-masoprattuttose .single-come-funziona:nth-child(3) .number{background-image:var(--background-digital-marketing);}.card-number .card-body{max-width:262px;}#block-card-number p.special-info{color:var(--white);text-align:center;}.wrapper-paragraph.custom-paragraph p.special-info span{color:var(--color-yellow);font-size:60px;}.field--name-field-body-servizio .paragraph--type--come-funziona-container .field--type-entity-reference{margin-bottom:80px;}.team-gallery-container{margin-bottom:60px;}.row.gallery-content{max-width:1070px;margin:0 auto;}.team-gallery-container .gallery-content .gallery_container{height:444px;width:100%;}.team-gallery-container .gallery-content .video_container{height:587px;width:100%;}.team-gallery-container .gallery-content div a img{width:100%;height:100%;object-fit:cover;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.video_container img + img{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);max-width:30px;max-height:30px;min-width:30px;min-height:30px;z-index:9;}#block-archibuzz-subtheme-webform-3 input#edit-carica-il-tuo-cv-upload-button--2{border-radius:20px;max-width:146px;width:100%;padding:19px 0;color:var(--white);border:0;}#block-archibuzz-subtheme-webform-3 input#edit-carica-il-tuo-cv-upload-button--2:focus::after{border:none;}input#edit-carica-il-tuo-cv-upload-button--2::file-selector-button{background-color:var(--white);color:var(--white);border:none;}#block-archibuzz-subtheme-webform-3 .content a{text-decoration:underline;}#block-archibuzz-subtheme-webform-3 .content a:hover{text-decoration:none;}#block-archibuzz-subtheme-webform-3 #edit-custom-image{max-width:510px;width:100%;}#webform-submission-lavora-con-noi-node-483-add-form button[name="carica_il_tuo_cv_remove_button"],#form-accessibility button[name="screenshot_remove_button"]{background-color:var(--color-green);border:none;margin-left:10px;}#block-archibuzz-subtheme-webform-3 .js-form-type-email,#block-archibuzz-subtheme-webform-3 .js-form-type-textarea.form-type-textarea{margin-top:40px;}#block-archibuzz-subtheme-webform-3 .form-managed-file{margin-top:20px;padding:2px;max-width:146px;border-radius:20px;transition:background;background:var(--color-viola);display:flex;align-items:center;justify-content:center;position:relative;}#form-accessibility .form-managed-file{margin-top:20px;padding:2px;max-width:180px;border-radius:20px;transition:background;background:var(--color-viola);display:flex;align-items:center;justify-content:center;position:relative;}#block-archibuzz-subtheme-webform-3 .form-managed-file:before,#form-accessibility .form-managed-file::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";background-color:var(--color-viola);transition:background-color 0.5s;position:absolute;top:50%;left:10px;transform:translate(20%,-50%);z-index:1;}#block-archibuzz-subtheme-webform-3 .form-managed-file::after{content:" ";width:100%;height:100%;max-width:142px;max-height:35px;background-color:var(--white);position:absolute;border-radius:20px;}#form-accessibility .form-managed-file::after{content:" ";width:100%;height:100%;max-width:176px;max-height:35px;background-color:var(--white);position:absolute;border-radius:20px;}#block-archibuzz-subtheme-webform-3 .form-managed-file label.button.button-action.webform-file-button,#form-accessibility .form-managed-file label.button.button-action.webform-file-button{z-index:10;padding-left:20px;font-weight:400;font-size:14px;cursor:pointer;}#form-accessibility #edit-privacy:focus,#block-archibuzz-subtheme-webform-3 #edit-ho-letto-l-a-href-privacy-policy-e-cookies-policy-target-blank:focus{box-shadow:0px 0px 2px 2px #98c1fe;}.has-focus{box-shadow:0px 0px 2px 2px #98c1fe;}#form-accessibility input[type="file"]:focus{background-color:red!important;}#block-archibuzz-subtheme-webform-3 .form-managed-file:not(.file-uploaded):hover,#form-accessibility .form-managed-file:not(.file-uploaded):hover{background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow)) !important;}#block-archibuzz-subtheme-webform-3 .form-managed-file.file-uploaded,#form-accessibility .form-managed-file.file-uploaded{background:transparent;max-width:none;justify-content:flex-start;}#block-archibuzz-subtheme-webform-3 .form-managed-file.file-uploaded:before,#form-accessibility .form-managed-file.file-uploaded.file-uploaded:before,#block-archibuzz-subtheme-webform-3 .form-managed-file.file-uploaded:after,#form-accessibility .form-managed-file.file-uploaded.file-uploaded:after{content:none;display:none;}#block-archibuzz-subtheme-webform-3 .form-actions,#block-archibuzz-subtheme-webform-4 .form-actions,#block-archibuzz-subtheme-webform-7 .form-actions,#contact-form .form-actions,#form-accessibility .form-actions{background:var(--color-viola);border-radius:20px;padding:2px;margin-top:30px;}#block-archibuzz-subtheme-webform-3 #edit-actions:hover,#contact-form .form-actions:hover,#block-archibuzz-subtheme-webform-4 #edit-actions:hover,#block-archibuzz-subtheme-webform-7 #edit-actions:hover,#form-accessibility #edit-actions:hover{background:var(--color-green);background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow));}.perche-sceglierci-mission,.perche-sceglierci-vission{display:flex;}.perche-sceglierci-mission-content,.perche-sceglierci-mission-image,.perche-sceglierci-vission-content,.perche-sceglierci-vission-image{flex:1;display:flex;flex-direction:column;align-items:center;}.perche-sceglierci-mission-content .colorful-banner{margin:0 !important;width:100%;left:0;}.perche-sceglierci-mission-content .text-wrapper{max-width:60%;padding-top:7%;display:flex;flex-flow:column;}.perche-sceglierci-vission-content .text-wrapper{max-width:50%;padding-top:12%;display:flex;flex-flow:column;}div#block-archibuzz-subtheme-perchescegliercicaffe{margin-bottom:60px;}.perche-sceglierci-caffe{display:flex;justify-content:space-between;}.perche-sceglierci-caffe-image{max-width:400px;margin:0 auto;}.perche-sceglierci-quote-image{max-width:65px;}.perche-sceglierci-caffe-content .link-to-content a::before{background-color:var(--color-green);}.perche-sceglierci-caffe-content .link-to-content a{color:var(--black);background-color:var(--white);}.perche-sceglierci-caffe-content .link-to-content{background:var(--color-green);margin-left:65px;}.perche-sceglierci-caffe-content{max-width:520px;padding-top:100px;}#about-manifesto .link-to-content a:hover::before{background-color:var(--color-green-medium);}.slick--view--perche-drupal .slick-track{margin:30px 0;}.drupal-header-container{margin-top:var(--height-nav);background-color:var(--black);padding:80px 0px 200px;}.drupal-header-container .container{display:flex;align-items:center;}.drupal-header-container .drupal-header-image{margin-left:auto;}.drupal-header-container .drupal-header-title-subtitle-wrapper h1,.drupal-header-container .drupal-header-title-subtitle-wrapper p{color:var(--white);}.drupal-header-container .drupal-header-title-subtitle-wrapper h1{max-width:636px;}.drupal-header-container .drupal-header-title-subtitle-wrapper p{max-width:643px;}.rivoluzione.digitale{display:grid;grid-template-columns:55% 45%;}.integrazioni-con-ai{display:grid;grid-template-columns:45% 55%;}.rivoluzione.digitale .rivoluzione-digitale-content{padding-top:60px;}.integrazioni-con-ai .integrazioni-con-ai-content{padding:60px 0;}.rivoluzione.digitale .rivoluzione-digitale-content,.integrazioni-con-ai .integrazioni-con-ai-content{display:flex;align-content:center;flex-wrap:wrap;justify-content:center;flex-direction:column;}.rivoluzione.digitale .rivoluzione-digitale-content h2,.integrazioni-con-ai .integrazioni-con-ai-content h2{padding-bottom:40px;}.rivoluzione.digitale .rivoluzione-digitale-content p{max-width:575px;}.view-perche-drupal{margin-bottom:55px;position:relative;overflow-x:hidden;}.view-perche-drupal h2{text-align:center;}.view-perche-drupal .slick-list.draggable .item-skill-drupal{display:flex;column-gap:15px;max-width:274px;margin-left:100px;align-items:center;}.integrazioni-con-ai > p{margin-bottom:0;}.integrazioni-con-ai .integrazioni-con-ai-content p{max-width:580px;}.drupal-numeri-container{padding:140px 0 140px 0;}.drupal-numeri-container .container{display:flex;}.drupal-numeri-title{min-width:346px;}.drupal-numeri-container .drupal-numeri-title h2,.drupal-numeri-container .drupal-numeri-title p,.drupal-numeri-container .drupal-numeri-content p{color:var(--white);margin:0;}.drupal-numeri-container .drupal-numeri-content p{font-size:24px;}.drupal-numeri-container .drupal-numeri-title p{max-width:316px;padding-top:35px;}.drupal-numeri-container .drupal-numeri-content{row-gap:90px;text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;}.drupal-numeri-container .drupal-numeri-content .drupal-numeri-single-element{flex-basis:calc(40%);width:100%;}.drupal-numeri-container .drupal-numeri-content .drupal-numeri-single-element span{font-size:64px;font-style:italic;font-weight:500;line-height:normal;}.view-servizi-lista-servizi-per-macro{margin:60px auto;}.view-servizi-lista-servizi-per-macro .view-header h2{max-width:540px;}.view-servizi-lista-servizi-per-macro .view-header p{max-width:553px;padding:35px 0px;}.drupal-acquia-partner{display:grid;grid-template-columns:45% 55%;}.drupal-acquia-partner > p{margin-bottom:0;}.drupal-acquia-partner .drupal-acquia-partner-content{background-color:var(--black);display:flex;align-items:center;justify-content:space-around;}.drupal-acquia-partner .drupal-acquia-partner-content h2,.drupal-acquia-partner .drupal-acquia-partner-content p{color:var(--white);}.drupal-acquia-partner .drupal-acquia-partner-content .text-wrapper.container{width:80%;}.drupal-acquia-partner .drupal-acquia-partner-content p{font-size:20px;max-width:510px;margin:35px 0px;}.drupal-acquia-partner .drupal-acquia-partner-content .link-to-content{margin:0;}.drupal-certificazioni-container .drupal-certificazioni-content img{max-width:95px;}.drupal-certificazioni-container{display:grid;align-items:center;grid-template-columns:40% 60%;padding:80px 10px;}.drupal-certificazioni-container .drupal-certificazioni-title{grid-column:1;}.drupal-certificazioni-container .drupal-certificazioni-content{display:flex;column-gap:88px;flex-wrap:wrap;row-gap:44px;}.view-casi-studio-pagina-servizi-x2 .view-header{margin:80px 0px;}.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_1 .view-header{max-width:50%;}div#block-archibuzz-subtheme-views-block-casi-studio-block-2,.view-id-team_list{background-color:rgba(217,217,217,0.33);}.drupal-imparare-container{background:linear-gradient(90deg,var(--color-viola) 0%,var(--color-blue) 50%);padding:95px 0px;}.drupal-imparare-container .container{display:grid;grid-template-columns:70% 30%;align-items:center;}.drupal-imparare-container h2{color:var(--white);font-weight:500;grid-column:1;}.drupal-imparare-container .link-to-content a{background:var(--color-blue);}#block-archibuzz-subtheme-teamnumeri .team-numeri{padding:60px 0px;}#block-archibuzz-subtheme-teamnumeri .team-numeri h2{padding-bottom:40px;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements{padding-top:50px;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.slills,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.eta,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.donne{display:flex;justify-content:space-around;border-bottom:1px solid var(--black);padding-bottom:20px;margin-bottom:40px;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.slills h3,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.eta h3,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.donne h3{font-weight:500;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.slills img,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.eta img,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.donne img{max-width:760px;}.view-id-team_list h2,.team-gallery-container h2{padding:60px 0px 20px 0px;}.view-id-team_list p.text-team,.team-gallery-container p{max-width:510px;padding-bottom:60px;}.view-id-team_list .views-view-responsive-grid.views-view-responsive-grid--horizontal{justify-content:center;justify-items:center;max-width:900px;margin:0 auto 80px auto;}.view-id-team_list .views-view-responsive-grid__item{max-width:230px;}.view-id-team_list .team-list-container .team-container img{max-width:197px;}.view-id-team_list .team-list-container .team-container p.sottotitolo{font-weight:700;padding-top:10px;margin:0;}.view-id-team_list .team-list-container .team-container p.testi-corti{font-weight:400;}.team section section.full-width{overflow-x:hidden;position:relative;}.cose-acquia{display:flex;margin-bottom:80px;}.cose-acquia .cose-acquia-content,.cose-acquia .cose-acquia-image{width:50%;}.cose-acquia .cose-acquia-content{display:flex;align-content:center;flex-wrap:wrap;justify-content:center;flex-direction:column;}.cose-acquia .cose-acquia-image{display:flex;align-items:center;justify-content:center;}.cose-acquia.container img{max-height:600px;height:100%;width:auto;}.cose-acquia .cose-acquia-content .subtitle{font-size:38px;line-height:46px;padding:30px 0px 20px 0px;}.cose-acquia .cose-acquia-content .description{max-width:507px;}.perche-acquia{background:linear-gradient(to bottom right,#111111 20%,#208AB6 80%);text-align:center;padding:90px 0px;}.perche-acquia h2{color:var(--white);}.perche-acquia p{max-width:660px;margin:0 auto;color:var(--white);padding-top:35px;}.acquia-cosa-offre.container{margin-top:60px;margin-bottom:120px;}.acquia-cosa-offre.container .acquia-cosa-offre-row{display:grid;grid-template-columns:25% 75%;padding-top:70px;}.acquia-cosa-offre.container .acquia-cosa-offre-row h3{font-weight:500;}.acquia-cosa-offre.container .acquia-cosa-offre-row .description{max-width:725px;margin-left:auto;}.acquia-cosa-offre-row:first-child:after{width:100%;grid-column:span 2;height:6px;}.design.servizio .colorful-banner{background-image:var(--background-design);}.sviluppo-web-e-app.servizio .colorful-banner{background-image:var(--background-sviluppo);}.strategia-marketing.servizio .colorful-banner{background-image:var(--background-digital-marketing);}.paragraph--type--logos-carousel{margin-bottom:80px;}.paragraph--type--logos-carousel h3{max-width:945px;margin:auto auto 55px auto;text-align:center;font-weight:400;}.logo-carousel-container .single-logo-carousel{max-width:70px;margin:auto 45px;}.view-servizi-lista-servizi-per-macro .single-service.service .wrapper-service-icon-title{min-height:80px;align-items:center;}.view-servizi-lista-servizi-per-macro .single-service.service .wrapper-service-text{min-height:149px;}.view-servizi-lista-servizi-per-macro .single-service:hover .wrapper-service-text-link{transition:all 0.6s;}.view-servizi-lista-servizi-per-macro .single-service:hover a.wrapper-service-text-link::after{background-color:var(--white);}.view-servizi-lista-servizi-per-macro .single-service:hover .wrapper-service-text-link{background-color:var(--color-blue);border:1px solid var(--color-blue);}.design .view-servizi-lista-servizi-per-macro .single-service:hover .wrapper-service-text-link{background-color:var(--color-pink);border:1px solid var(--color-pink);}.strategia-marketing .view-servizi-lista-servizi-per-macro .single-service:hover .wrapper-service-text-link{background-color:var(--color-dark-green);border:1px solid var(--color-dark-green);}.header-page-servizi .text h1,.header-page-servizi .text .field__item{color:var(--white);max-width:100%;}.page-privacy.container{margin-top:120px;margin-bottom:60px;}.page-privacy.container h1,.page-dichiarazione-accessibilita h1{color:var(--color-viola);text-align:center;text-wrap:balance;margin:40px;}.page-privacy.container h3{margin-bottom:20px;}.page-privacy.container p{text-wrap:balance;}.page-privacy.container a,.page-dichiarazione-accessibilita a{color:var(--color-viola);overflow:hidden;}.page-dichiarazione-accessibilita a{text-decoration:underline!important;}.servizio .black-bg{overflow:visible;}button.eu-cookie-withdraw-tab{background:var(--black);border:1px solid white;color:white;border-bottom:0;padding:0.5rem 1rem;}.eu-cookie-compliance-popup-open .eu-cookie-withdraw-tab{display:none;}div#sliding-popup{background:rgba(255,255,255,55%) !important;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px !important;width:100%;border:none;color:#000;-webkit-backdrop-filter:saturate(180%) blur(15px) !important;-moz-backdrop-filter:saturate(180%) blur(15px) !important;backdrop-filter:saturate(100%) blur(10px) !important;}div#sliding-popup .eu-cookie-compliance-banner{padding:35px 0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-close-button{color:transparent;background:var(--black);border:0;border-radius:0;padding:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:0;position:absolute;right:0;top:0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-close-button::after{content:'x';color:var(--white);background:var(--black);font-size:20px;}.popup-content.info.eu-cookie-compliance-content{display:flex;flex-direction:column;gap:10px;}#popup-text a{position:relative;color:unset;text-decoration:none;transition:0.2s;}#popup-text a::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;transition:0.4s;background-color:#21234c;}#popup-text a:hover::after{height:40%;opacity:0.6;}.eu-cookie-compliance-buttons{margin-top:10px;max-width:100%;}div#sliding-popup .eu-cookie-compliance-banner button{border-radius:100px;border:2px solid;padding:5px 15px;}div#sliding-popup .eu-cookie-compliance-banner button.eu-cookie-compliance-save-preferences-button{background-color:#21234c;color:#fff;border-color:#21234c;}button.eu-cookie-compliance-default-button.eu-cookie-compliance-reject-button{background-color:#be0202;color:#fff;border-color:#be0202;}div#sliding-popup .eu-cookie-compliance-banner button.agree-button{background-color:#009b25;color:#fff;border-color:#009b25;}.user-logged-in nav.tabs{margin-top:100px;}.page-user-login .region-wrapper-content,.page-user-password .region-wrapper-content{max-width:fit-content;height:auto;display:flex;flex-direction:column;align-items:center;margin:auto !important;left:0;right:0;width:100%;top:150px;padding-bottom:250px;}.page-user-login #block-archibuzz-subtheme-mainpagecontent,.page-user-password #block-archibuzz-subtheme-mainpagecontent{width:100%;}.page-user-login ul.nav.primary.nav-tabs li.active.nav-item a.nav-link,.page-user-password ul.nav.primary.nav-tabs li.active.nav-item a.nav-link{color:var(--color-green);}.page-user-login ul.nav.primary.nav-tabs li.nav-item a.nav-link,.page-user-password ul.nav.primary.nav-tabs li.nav-item a.nav-link{color:var(--bs-nav-tabs-link-active-color);}.page-user-login .nav-tabs .nav-item a.nav-link::before,.page-user-password .nav-tabs .nav-item a.nav-link::before{display:inline-block;content:"";background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.20rem;width:1.5rem;height:1.2rem;}.page-user-login .nav-tabs a.nav-link.nav-link--en-user-login::before,.page-user-password .nav-tabs a.nav-link.nav-link--en-user-login::before{background-image:url('data:image/svg+xml,<svg class="bi bi-unlock" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.655 8H2.333c-.264 0-.398.068-.471.121a.73.73 0 00-.224.296 1.626 1.626 0 00-.138.59V14c0 .342.076.531.14.635.064.106.151.18.256.237a1.122 1.122 0 00.436.127l.013.001h7.322c.264 0 .398-.068.471-.121a.73.73 0 00.224-.296 1.627 1.627 0 00.138-.59V9c0-.342-.076-.531-.14-.635a.658.658 0 00-.255-.237A1.122 1.122 0 009.655 8zm.012-1H2.333C.5 7 .5 9 .5 9v5c0 2 1.833 2 1.833 2h7.334c1.833 0 1.833-2 1.833-2V9c0-2-1.833-2-1.833-2zM8.5 4a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');}.page-user-login .nav-tabs a.nav-link.nav-link--en-user-password::before,.page-user-password .nav-tabs a.nav-link.nav-link--en-user-password::before{background-image:url('data:image/svg+xml,<svg class="bi bi-lock" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.5 8h-7a1 1 0 00-1 1v5a1 1 0 001 1h7a1 1 0 001-1V9a1 1 0 00-1-1zm-7-1a2 2 0 00-2 2v5a2 2 0 002 2h7a2 2 0 002-2V9a2 2 0 00-2-2h-7zm0-3a3.5 3.5 0 117 0v3h-1V4a2.5 2.5 0 00-5 0v3h-1V4z" clip-rule="evenodd"/></svg>');}.page-user-login nav.tabs,.page-user-password nav.tabs{width:100%;}.user-login-form label.form-required,.user-pass label.form-required{font-size:14px;}.user-login-form input,.user-pass input{border:none;box-shadow:none;}.user-login-form input.form-control:focus,.user-pass input.form-control:focus{background:var(--white);color:var(--black);border-bottom:2px solid var(--color-green);border-radius:0;}.user-login-form input::placeholder,.user-pass input::placeholder{color:var(--color-placeholder-form);font-size:14px;}.user-login-form #edit-actions,.user-pass #edit-actions{background:var(--color-green);border-radius:20px;padding:2px;margin-top:30px;width:fit-content;position:relative;}.user-login-form button#edit-submit,.user-pass button#edit-submit{background-color:var(--white);color:var(--black);border:none;border-radius:20px;padding-left:30px;}.user-login-form .form-submit::before,.user-pass .form-submit::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;background-color:var(--color-green);transition:background-color 0.5s;position:absolute;top:50%;left:10px;transform:translate(20%,-50%);}.user-login-form #edit-actions:hover,.user-pass #edit-actions:hover{background:var(--color-green);background:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow));}.wrapper-title-link-list .link-list.d-flex li a{text-decoration:underline;}.wrapper-title-link-list{background-color:var(--color-background-light-grey);padding:50px 0px;margin-bottom:90px;}.titolo-testo-background-nero.row{overflow:hidden;padding:80px 0px;margin:90px 0px;}.titolo-testo-background-nero.row h2{margin-bottom:24px;}.titolo-testo-background-nero.row h2,.titolo-testo-background-nero.row p,.titolo-testo-background-nero.row li{color:var(--white);}.paragraph--type--paragrafo ul li,.text-image-container.row .text li{text-align:left;padding-bottom:5px;}.text-image-container.row{display:flex;justify-content:center;align-items:center;margin-bottom:70px;}.text-image-container.row.flex-row-reverse{display:flex;justify-content:flex-end;}.text-image-container.row.flex-row-reverse  .tic-col-img{display:flex;justify-content:flex-start;}.text-image-container.row .text h2{font-size:30px;line-height:27px;font-weight:400;margin-bottom:24px;}.lettered-list{list-style-type:none;counter-reset:letter-counter;}.lettered-list li{position:relative;padding-left:20px;}.lettered-list li::before{content:counter(letter-counter,lower-alpha) '. ';counter-increment:letter-counter;position:absolute;left:0;}button#klaro_toggle_dialog{right:unset;left:25px;}.klaro.cookies-container,.klaro.cookies-container a{color:black;}div#klaro-cookie-notice button.cm-btn:hover,#klaro .cookie-modal button.cm-btn:hover{color:black;background-color:white;}div#klaro-cookie-notice button.cm-btn,#klaro .cookie-modal button.cm-btn{background-color:black;border-color:black;}.klaro.cookies-container a:hover{color:black;text-decoration:underline;}#klaro .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider{background-color:black;}.node--type-servizio .paragraph--type--paragrafo .wrapper-text .mysection-7 h2.text-align-center{text-align:center;}.node--type-servizio .sviluppo-web-e-app .paragraph--type--paragrafo .wrapper-text ~ .link-to-content{margin-bottom:60px;background:var(--color-blue);}.node--type-servizio .design .paragraph--type--paragrafo .wrapper-text ~ .link-to-content{margin-bottom:60px;background:var(--color-pink);}.node--type-servizio .strategia-marketing .paragraph--type--paragrafo .wrapper-text ~ .link-to-content{margin-bottom:60px;background:var(--color-dark-green);}.node--type-servizio .paragraph--type--paragrafo .wrapper-text ~ .link-to-content a{color:var(--black);background-color:var(--white);}.node--type-servizio .sviluppo-web-e-app .paragraph--type--paragrafo .wrapper-text ~ .link-to-content a::before{background-color:var(--color-blue);}.node--type-servizio .design .paragraph--type--paragrafo .wrapper-text ~ .link-to-content a::before{background-color:var(--color-pink);}.node--type-servizio .strategia-marketing .paragraph--type--paragrafo .wrapper-text ~ .link-to-content a::before{background-color:var(--color-dark-green);}.container-page400,.container-thankyoupage{height:620px;background-color:var(--black);position:relative;}.container-page400 .container{height:100%;display:flex;flex-direction:column;justify-content:center;}.container-page400 .container::before{background-image:url(/sites/default/files/archibuzz-singolo-servizio.png);background-size:contain;background-repeat:no-repeat;background-position:right;content:" ";position:absolute;display:block;width:500px;height:700px;top:0;right:0;z-index:0}.container-page400 h1,.container-page400 h2,.container-page400 p.testi-corti,.container-thankyoupage h1,.container-thankyoupage h2{color:var(--white);}.container-page400 h1{font-size:130px;font-weight:700;padding-bottom:20px;}.container-page400 h2{font-weight:400;padding-bottom:40px;}.container-page400 p.testi-corti{max-width:720px;font-weight:400;margin-bottom:30px;}.container-page400 .link-to-content{background:var(--white);margin-left:0;}.container-page400  .link-to-content a::before,.container-thankyoupage .link-to-content a::before{background-color:var(--white);}.container-thankyoupage .container{text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;}.container-thankyoupage h1{font-size:100px;font-weight:700;padding-bottom:20px;line-height:80px;}.container-thankyoupage .link-to-content{background:var(--white);}.container-thankyoupage h2{font-size:30px;line-height:36px;padding-bottom:20px;}.header-landing.black-bg{height:646px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.header-landing.black-bg h1,.header-landing.black-bg p{color:var(--white);}.header-landing.black-bg h1{max-width:815px;margin:0px auto 40px auto;font-size:55px;line-height:60px;font-weight:700;}.header-landing.black-bg p.title-card-casi-studio{max-width:488px;margin:0px auto 45px auto;}.header-landing .link-to-content,.landing.contatta-team .link-to-content{background:var(--color-green);}.header-landing .link-to-content a::before,.landing.contatta-team .link-to-content a::before{background-color:var(--color-green);}.landing.container-text{padding:42px 0px 100px 0px;text-align:center;}.landing.container-text p{max-width:825px;margin:0 auto;font-size:23px;line-height:27px;}.black-bg.landing{padding:0;}.landing.contatta-team{width:100%;display:flex;align-items:center;justify-content:space-between;}.landing.contatta-team .text-wrapper{padding-left:60px;}.landing.contatta-team h2{color:var(--white);padding-bottom:30px;}.landing.contatta-team img{max-width:445px;width:100%;}.landing.contatta-team .link-to-content{margin-left:0;}.landing.vantaggi{padding:100px 0px 70px 0px;text-align:center;}.landing.vantaggi h2{padding-bottom:20px;}.landing.vantaggi h2 ~ p.testi-lunghi{padding-bottom:55px;}.landing.vantaggi .colorful-card{display:flex;justify-content:center;column-gap:20px;padding-bottom:65px;}.landing.vantaggi .colorful-card .card{width:237px !important;min-height:204px;height:100%;padding:20px;border-radius:10px;display:flex;justify-content:center;position:relative;background-color:white;z-index:1;}.landing.vantaggi .dots-container{display:none;}.landing.vantaggi .colorful-card .card::before{content:"";position:absolute;inset:-1.5px;border-radius:10px;background:var(--gradient-rainbow);padding:1.5px;padding-bottom:11px;-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;}.landing.vantaggi .colorful-card .card p.testi-lunghi{line-height:20px;}.landing.vantaggi .colorful-card ~ p.testi-lunghi{max-width:615px;margin:0 auto;}.landing.servizi > h2{margin:110px auto 60px auto;text-align:center;}.landing.servizi .container-row{padding:0px 60px;}.landing.servizi .container-row .row .col-12.col-lg-6:nth-of-type(2){display:flex;justify-content:flex-end;}.landing.servizi .container-row .row.reverse .col-12.col-lg-6:nth-of-type(2){display:flex;flex-direction:column;justify-content:flex-end;}.landing.servizi h3.servizio-archibuzz{font-weight:400;font-size:29px;max-width:360px;border-bottom:8px solid;border-image:linear-gradient(to right,#208ab6,#bcbf00) 1;}.landing.servizi h3.servizio-legalito{font-weight:400;max-width:360px;border-bottom:8px solid;border-image:linear-gradient(to right,#102535,#CBD6DD) 1;}.landing.servizi h3.servizio-evolmentis{font-weight:400;max-width:360px;border-bottom:8px solid;border-image:linear-gradient(to right,#2C6076,#F5B67E) 1;}.landing.servizi .container-logo{display:flex;align-items:center;column-gap:20px;margin:30px 0px;}.landing.servizi .container-logo > p{margin:0px;font-size:13px;}.landing.servizi .container-logo img{max-width:164px;}.landing.servizi .container-logo ~ p.testi-lunghi{max-width:508px;margin-bottom:45px;}.landing.servizi .container-scopridipiu{max-width:350px;}.landing.servizi .container-scopridipiu details summary{list-style-type:none;padding-bottom:10px;}.landing.servizi .container-scopridipiu details,.landing.servizi .container-scopridipiu summary{font-size:18px;}.landing.servizi .container-scopridipiu details:first-of-type{border-bottom:1px solid #CECECE;padding-bottom:20px;}.landing.servizi .container-scopridipiu p.sottotitolo:nth-of-type(2){padding-top:20px;}.landing.servizi .container-row .row img.img-servizio-archibuzz{max-width:510px;width:100%;height:fit-content;}div#block-archibuzz-subtheme-landingpagecompliancetecnico,div#block-archibuzz-subtheme-landingpageserviziolegalito{margin-bottom:60px;}.landing.chi-siamo{padding:70px 0px 110px 0px;margin-top:220px;}.landing.chi-siamo h2{color:var(--white);padding-bottom:70px;}.landing.chi-siamo .container.companies-card{display:flex;justify-content:center;row-gap:20px;}.landing.chi-siamo .container.companies-card .card:nth-child(2){margin:0px 40px}.landing.chi-siamo .container.companies-card .card::before{content:"";position:absolute;inset:-1.5px;border-radius:32px;padding-bottom:11px;-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;}.landing.chi-siamo .container.companies-card .card:first-child::before{background:linear-gradient(to right,#208ab6,#bcbf00);}.landing.chi-siamo .container.companies-card .card:nth-child(2)::before{background:linear-gradient(to right,#102535,#CBD6DD);}.landing.chi-siamo .container.companies-card .card:nth-child(3)::before{background:linear-gradient(to right,#2C6076,#F5B67E);}.landing.chi-siamo .container.companies-card .card{width:350px;height:295px;padding:20px 30px 0px 30px;border-radius:32px;display:flex;align-items:flex-start;position:relative;background-color:white;z-index:1;}.landing.chi-siamo .container.companies-card .card p.testi-lunghi{line-height:21px;text-align:left;padding-top:10px;}.landing.chi-siamo .container.companies-card .card img{max-width:215px;max-height:77px;height:auto;}.landing-accessibilita header#header nav#navbar-main{display:flex;justify-content:space-between;align-items:center;padding:20px 20px;}.landing-accessibilita div#block-archibuzz-subtheme-selettoredellalinguacontenuto{padding:0px;min-height:0px;}.landing-accessibilita div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown-menu.dropdown-menu-right.show{padding-right:30px;}.landing-accessibilita div#block-archibuzz-subtheme-newsletter .newsletter label.checkbox.subfield{display:flex;align-items:baseline;column-gap:8px;margin-top:10px;}.landing-accessibilita div#block-archibuzz-subtheme-newsletter .newsletter .content__gdpr{margin-left:0px;}.landing-accessibilita section.row.footer-form-menu.region.region-footer-fourth{display:flex;justify-content:space-between;width:100%;}.landing-accessibilita div#block-archibuzz-subtheme-newsletter{width:74%;max-width:100%;}.landing-accessibilita .social-footer{width:6%;}.landing-accessibilita .js-form-type-checkbox{display:flex;justify-content:flex-start;flex-direction:row;}.text-image-container.row .tic-col-text{padding:0;}.text-image-container.row.flex-row-reverse,.text-image-container.row{margin:0 0 100px 0  !important;}.text-image-container img{height:fit-content;}.text-image-container.row.flex-row-reverse{padding:0px 0px 0px 30px;}.page-privacy.container .cookie-table{overflow-x:auto;}#form-accessibility{margin:100px 0 200px 0;}.asw-menu-btn{width:45px!important;height:45px!important;left:80px!important;}.asw-container .asw-widget .asw-menu-btn{background:var(--color-viola)!important;outline:5px solid var(--color-viola) !important;outline-offset:-1px;}.asw-menu .asw-menu-header{background-color:var(--color-viola)!important;}.asw-menu .asw-menu-header svg{fill:var(--black)!important;}.asw-menu-btn svg{width:30px!important;height:30px!important;min-height:30px!important;min-width:30px!important;max-width:30px!important;max-height:30px!important;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .black-bg{display:flex;padding-top:40px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .header h1{max-width:816px;padding-bottom:40px;color:white;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .main-text{padding-bottom:30px;max-width:510px;color:white;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 img{max-width:600px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .link-to-content{margin-top:40px;margin-bottom:40px;background-color:var(--color-pink);}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .link-to-content a::before{background-color:var(--color-pink);}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .colorful-banner{background:var(--background-design);}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni{padding:45px 110px 52px 110px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni .content{margin:auto;max-width:1366px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni h2{color:#111;max-width:424px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni .text-wrapper{margin-top:35px;max-width:615px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni ul{margin-top:35px;max-width:615px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni .link-to-content{background-color:var(--color-pink);}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni .link-to-content a{color:#111;background-color:white;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni .link-to-content a::before{background-color:var(--color-pink);}#block-archibuzz-subtheme-landingaccessibilitadigitalesupport .black-bg{padding:45px 110px 52px 110px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesupport .contatta-team{margin:auto;max-width:1366px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesupport h2{color:white;}#block-archibuzz-subtheme-landingaccessibilitadigitalesupport ol{max-width:514px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleteam{padding:45px 110px 52px 110px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleteam .contatta-team{margin:auto;max-width:1366px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleteam h2{color:#111;}#block-archibuzz-subtheme-landingaccessibilitadigitaleteam p{margin-top:35px;max-width:510px;}.js-form-item.js-form-type-checkbox.checkbox.form-check.mb-3.js-form-item-ho-letto-l-a-href-privacy-policy-e-cookies-policy-target__blank-.form-item-ho-letto-l-a-href-privacy-policy-e-cookies-policy-target__blank-{flex-direction:row;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima{padding:45px 110px 1px 110px;background:#F2F2F2;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima h2{max-width:720px;color:#111;margin:auto;text-align:center;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima .newsletter{max-width:445px;margin:auto;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima .container-input-newsletter{background-color:#F2F2F2;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima input#mce-EMAIL{background:#F2F2F2;color:var(--black);border:1px solid var(--black);}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima input::placeholder{color:var(--black) !important;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima input#mc-embedded-subscribe{margin-left:-4px;margin-bottom:-8px;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima div#mce-success-response,#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima div.mce_inline_error{display:none !important;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima label#gdpr\[66405\]-error{color:red;}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima .newsletter input#mc-embedded-subscribe{}#block-archibuzz-subtheme-landingaccessibilitadigitalescaricaanteprima .newsletter .content__gdpr span{color:var(--black);}#block-archibuzz-subtheme-landing-accessibilita-digitale-faq,#block-archibuzz-subtheme-landingaccessibilitadigitaleparagraphfaq{padding-left:60px;background:#F2F2F2;}.page-node-1019 header#header nav#navbar-main{display:flex;justify-content:space-between;padding:20px 20px;}
a.navbar-brand{max-width:150px;}header#header{position:fixed;z-index:1000;width:100%;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;top:0;}.user-logged-in header#header{top:auto;}body:not(.scrolldown) #header{opacity:1;}body.scrolldown #header{opacity:0;}header#header.scrolluptop{opacity:1 !important;}header#header nav#navbar-main{border-radius:0px;height:68px;margin:0px;background-color:var(--black);display:grid;grid-template-columns:20% 78% 2%;grid-template-rows:1fr;align-items:baseline;}header#header nav#navbar-main::before,header#header nav#navbar-main::after{content:unset;}.page-node-433.scrolled.scrollup header#header,.page-node-433.scrolled.scrolldown header#header{position:sticky;opacity:1;}.section-main-megamenu nav.main.navbar.navbar-default{background-color:var(--black);padding:0px;margin-bottom:0;}.section-main-megamenu ul.we-mega-menu-ul .dropdown-menu > a:before{background-image:none;}.section-main-megamenu nav.main.navbar.navbar-default .container-fluid{display:flex;justify-content:flex-end;padding-right:20px;}.section-main-megamenu li.we-mega-menu-li a{font-size:14px;font-weight:400;background-color:var(--black) !important;color:var(--white);text-decoration:none;text-transform:capitalize;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li a{display:flex;flex-direction:column-reverse;height:fit-content;}.we-mega-menu-ul > .we-mega-menu-li > a:hover,.we-mega-menu-ul > .we-mega-menu-li.active-trail > a:hover,.we-mega-menu-ul > .we-mega-menu-li.active > a,.we-mega-menu-ul > .we-mega-menu-li > a:focus,.we-mega-menu-ul > .we-mega-menu-li > a:hover,.we-mega-menu-ul > .dropdown-menu:hover > a{color:var(--white) !important;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li > a:hover::before,.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li > a:active::before{content:'.';color:var(--white);line-height:0px;position:relative;right:auto;top:auto;margin-top:auto;width:auto;height:auto;background-size:auto;background-position:unset;background-repeat:no-repeat;display:block;}.we-mega-menu-ul > .dropdown-menu > a,.we-mega-menu-ul > .dropdown-menu > span{padding-right:0;padding:1.125rem 1.5625rem;}.section-main-megamenu li.we-mega-menu-li.dropdown-menu a::after{display:none;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.dropdown-menu > a.we-megamenu-nolink::before{background-image:none;}.section-main-megamenu li.we-mega-menu-li.dropdown-menu .menu-services,.section-main-megamenu li.we-mega-menu-li.menu-casi-studio .we-mega-menu-submenu{background-color:var(--black);position:fixed;width:100%;top:68px;left:0;z-index:100;max-height:350px;height:100%;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.dropdown-menu .we-mega-menu-submenu.menu-services{align-content:center;}.view-menu-servizi.view-id-menu_servizi.view-display-id-block_1 .view-content.row a,.view.view-menu-servizi.view-id-menu_servizi.view-display-id-block_3 .view-content.row a{text-transform:none;}.container-menu-sviluppo .view-content.row h3 a{color:var(--color-blue);}.container-menu-design .view-content.row h3 a{color:var(--color-pink);}.container-menu-marketing .view-content.row h3 a{color:var(--color-dark-green);}.container-menu-sviluppo .view-content.row h3 a,.container-menu-design .view-content.row h3 a,.container-menu-marketing .view-content.row h3 a{text-decoration:none;font-size:18px;font-weight:bold;}.container-menu-sviluppo .view-content.row h3 a:hover,.container-menu-design .view-content.row h3 a:hover,.container-menu-marketing .view-content.row h3 a:hover{background-image:linear-gradient(90deg,#A5BF00,#208AB6,#CB44D3,#DF4E8F,#ED7C63,#E7B85C);background-clip:text;-webkit-background-clip:text;color:transparent;transition:1s;}.section-main-megamenu .container-menu-sviluppo .service-36 a,.section-main-megamenu .container-menu-design .service-38 a,.section-main-megamenu .container-menu-marketing .service-39 a{font-size:14px;font-weight:400;text-decoration:none;color:var(--white);border-bottom:1px solid transparent;opacity:1;transition:border-bottom 0.3s,opacity 1s;}.section-main-megamenu .container-menu-sviluppo .service-36 a:hover,.section-main-megamenu .container-menu-design .service-38 a:hover,.section-main-megamenu .container-menu-marketing .service-39 a:hover{border-bottom:1px solid var(--white);opacity:0.8;}.section-main-megamenu .container-menu-sviluppo .view-content.row{display:grid;}.container-menu-sviluppo .view-content.row h3{grid-column:1 / span 2;}.we-mega-menu-submenu.menu-services .we-mega-menu-row{display:flex;justify-content:center;column-gap:50px;}.we-mega-menu-submenu.menu-services .we-mega-menu-row .menu-services--design,.we-mega-menu-submenu.menu-services .we-mega-menu-row .menu-services-marketing{max-width:190px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio:hover p.testi-corti{visibility:hidden;opacity:0;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio:hover .link-caso-studio{position:absolute;transform:translate(0,-62px);transition:transform 0.8s ease;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio{overflow:hidden;border-radius:10px;max-width:fit-content;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio img{max-width:228px;object-fit:cover;height:187px;object-position:center;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio p.testi-corti{margin:0;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio p.testi-corti a{max-width:228px;font-size:16px;line-height:19px;font-weight:400;padding:11px 0px 6px 0px;min-height:75px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-evenly;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li .container-menu-casi-studio a{display:flex;flex-direction:row;height:fit-content;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header{padding-top:15px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header p.title-card-casi-studio{color:var(--white);max-width:257px;padding-bottom:25px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header p.title-card-casi-studio .span-color-purple{font-style:italic;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header .link-to-content{background:var(--color-green);margin:0;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header .link-to-content a::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;background-color:var(--color-green);}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header .link-to-content a:hover::before{width:11px;height:11px;border-radius:50%;display:block;content:" ";margin-right:5px;transition:background-color 0.5s;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li .view.view-menu-casi-studio.view-id-menu_casi_studio .link-to-content a{display:flex;flex-direction:initial;padding:8px 10px 7px 10px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-header .link-to-content a{color:var(--white);}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-content.row{column-gap:30px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .views-row{max-width:fit-content;}.section-main-megamenu li.we-mega-menu-li.menu-casi-studio a{text-transform:initial;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio img{transition:transform 0.6s ease;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto{padding:0px;max-width:20px;min-height:100px;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown button#languageSwitcher,div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown .dropdown-menu.dropdown-menu-right.show a.dropdown-item{text-transform:uppercase;background-color:transparent;border:none;padding-left:0px;font-size:14px;font-weight:400;font-style:italic;color:var(--white);text-align:right;padding-right:5px;padding-bottom:0px;color:var(--white);background-color:var(--black);border-radius:5px;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown button#languageSwitcher:active,div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown .dropdown-menu.dropdown-menu-right.show a.dropdown-item:active{outline:none;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown .dropdown-toggle::after{display:none;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto button#languageSwitcher{box-shadow:none;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown-menu.dropdown-menu-right.show{background-color:transparent;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown-menu.dropdown-menu-right.show a.dropdown-item:hover{text-decoration:none;}#block-archibuzz-subtheme-selettoredellalinguacontenuto .dropdown{z-index:1000;}@media (max-width:991px){.navbar-toggle{display:flex;flex-direction:column;align-items:end;}.navbar-toggle.collapsed span.icon-bar.icon-bar:nth-child(1),.navbar-toggle.collapsed span.icon-bar.icon-bar:nth-child(2){width:20px;}.navbar-toggle.collapsed span.icon-bar:nth-child(3){width:13px;}body.toggled{right:0px;}.toggled .section-main-megamenu nav.main.navbar.navbar-default{width:100%;margin-top:50px;height:calc(100% - 50px);}.toggled header#header{overflow:hidden;}.section-main-megamenu nav.main.navbar.navbar-default .container-fluid{margin-left:5%;margin-top:30px;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li a{background-color:transparent;border:0px solid white;font-size:24px;font-weight:400;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs a.we-megamenu-nolink{color:var(--white);}.container-menu-sviluppo .view-content.row h3 a,.container-menu-design .view-content.row h3 a,.container-menu-marketing .view-content.row h3 a{font-weight:normal;}.toggled #block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu .navbar-toggle.collapsed .icon-bar:first-child{transform:rotate(45deg);position:absolute;top:4px;right:-10px;}.toggled #block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu .navbar-toggle.collapsed .icon-bar:nth-child(2){transform:rotate(-45deg);position:absolute;right:-10px;}.toggled #block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu .navbar-toggle.collapsed .icon-bar:nth-child(3){position:absolute;bottom:-20px;left:-12px;width:23px;background-image:linear-gradient(90deg,var(--color-green),var(--color-blue),var(--color-viola),var(--color-pink),var(--color-orange),var(--color-yellow));animation-duration:90s;animation-name:animationgradienttitle;animation-iteration-count:infinite;animation-timing-function:linear;}.toggled #block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu .navbar-toggle.collapsed .icon-bar{transition:all 1s;}.navbar-toggle .icon-bar + .icon-bar:first-child{margin-top:10px;}.view-menu-servizi.view-id-menu_servizi.view-display-id-block_1 .view-content.row a,.view.view-menu-servizi.view-id-menu_servizi.view-display-id-block_3 .view-content.row a{text-transform:none;width:250px;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li a{-webkit-box-shadow:0 0px 0 rgba(255,255,255,.05) inset;}}
@media (max-width:1399.98px){.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-header{margin-left:3%;}}@media (max-width:1199.98px){li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio .container-img-menu-casi-studio img{max-width:200px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .container-menu-casi-studio p.testi-corti a{max-width:200px;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio .view-content.row{column-gap:0px;}#page-casi-studio .views-view-responsive-grid__item:nth-child(odd),.view-casi-studio.view-id-casi_studio.view-display-id-block_1 .views-view-responsive-grid__item:nth-child(even){margin-top:0px;}.title-header-homepage{max-width:670px;}#page-casi-studio .views-view-responsive-grid__item:nth-child(odd){margin-top:0px;}#page-casi-studio .views-view-responsive-grid{padding-top:50px;}.row.footer-form-menu.region.region-footer-fourth{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:40% 40%;padding:0px 10px;max-height:600px;}div#block-archibuzz-subtheme-webform .form-footer,div#block-archibuzz-subtheme-webform,div#block-archibuzz-subtheme-newsletter .newsletter,div#block-archibuzz-subtheme-newsletter{grid-column:span 2;grid-row:2;width:80%;padding:0px;}.social-footer,.pages-footer{width:100%;height:max-content;}.social-footer{grid-column:1;grid-row:1;}.pages-footer{grid-column:2;grid-row:1;}.container-ttc{display:flex;flex-direction:column;}.single-ttc.color-fucsia:hover + .single-ttc.color-green,.single-ttc.color-fucsia:hover + .single-ttc.color-orange,.single-ttc.color-green:hover + .single-ttc.color-fucsia,.single-ttc.color-green:hover + .single-ttc.color-orange{width:100%;}.single-ttc{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;}.single-ttc:hover{flex-direction:column;width:100%;align-items:flex-start;}.single-ttc a.btn.ttc-btn{margin:42px 42px 42px 42px;}.single-ttc .dot-title{margin:42px 0px 42px 42px;}.servizio .come-funziona-container{grid-template-columns:repeat(2,1fr);}.come-funziona-container{justify-content:space-around;}.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-header{margin-left:6%;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container{grid-template-columns:1fr 1fr;}#page-servizi-casi-studio .views-view-responsive-grid__item:nth-child(even){margin-top:auto;}.single-element-perche:nth-child(even){margin-left:inherit;}.landing.vantaggi .colorful-card .card{margin-right:40px;}.slick-slide:last-child{margin-right:0 !important;}.landing.vantaggi{text-align:left;}.landing.vantaggi .dots-container{display:flex;justify-content:center;margin-top:10px;gap:8px;padding-bottom:70px;}.dots-container ul{display:flex;padding:0;margin:0;list-style:none;column-gap:10px;}.dots-container li{width:12px;height:12px;border:1.5px solid var(--black);border-radius:50%;transition:background 0.3s;cursor:pointer;}.dots-container li.dot.active{background-color:black;}.landing.vantaggi .colorful-card ~ p.testi-lunghi{text-align:left;}.landing.servizi h2,.landing.chi-siamo h2{font-size:35px;}.landing.servizi > h2{margin:90px 0px 60px 0px;text-align:left;}.landing.chi-siamo h2{text-align:left;padding-bottom:20px;}.landing.servizi .container-row{padding:0px 40px;}.landing.servizi .container-row .row img.img-servizio-archibuzz{max-width:353px;}div#block-archibuzz-subtheme-landingpagecompliancetecnico .landing.servizi .container-row .row .col-12.col-lg-6:nth-of-type(2),div#block-archibuzz-subtheme-landingpageservizioevolmentis .landing.servizi .container-row .row .col-12.col-lg-6:nth-of-type(2){justify-content:center;}div#block-archibuzz-subtheme-landingpageserviziolegalito .landing.servizi .container-row .row .col-12.col-lg-6:first-child{display:flex;justify-content:center;order:2;}.landing.servizi .container-row .row{row-gap:50px;}.landing.chi-siamo{margin-top:50px;padding:70px 0px;}.landing.chi-siamo .container.companies-card{justify-content:center;flex-wrap:wrap;}}@media screen and (max-width:1112px) and (min-width:992px){.rivoluzione.digitale .rivoluzione-digitale-content,.integrazioni-con-ai .integrazioni-con-ai-content{padding:0px 5%;}}@media (max-width:1024px){.servizio .service-header img{width:340px;height:385px;margin-bottom:-70px;object-fit:contain;z-index:1;position:absolute;right:0px;}#block-archibuzz-subtheme-webform #edit-title{margin:20px 0px;}#header-perche-sceglierci .background-image,#header-team-member .background-image,#header-lavora-con-noi .background-image{height:50vh;}}@media (max-width:991.98px){.navbar-we-mega-menu.navbar .dropdown-menu > .we-megamenu-nolink:after,.navbar-we-mega-menu.navbar .dropdown-menu > a:after{content:"";}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li > a:hover::before,.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li > a:active::before,.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.active > a::before{margin:0 auto;}.section-main-megamenu ul.we-mega-menu-ul.nav.nav-tabs li.we-mega-menu-li.dropdown-menu .we-mega-menu-submenu.menu-services{position:unset;}li.we-mega-menu-li.menu-casi-studio .view-menu-casi-studio{display:none;}.navbar-we-mega-menu.navbar ul{display:flex;flex-direction:column;align-items:start;}.section-main-megamenu .navbar-default .container-fluid{display:flex;justify-content:start;padding-right:20px;}.section-main-megamenu nav.main.navbar.navbar-default .container-fluid{justify-content:flex-start;}.section-main-megamenu nav.main.navbar.navbar-default .container-fluid li{color:white;}.section-main-megamenu .we-mega-menu-lia:hover .we-mega-menu-submenu{display:block;}.navbar-we-mega-menu .type-of-block,.we-mega-menu-li:hover > .dropdown-menu > .we-mega-menu-submenu{display:block !important;}.we-mega-menu-submenu.menu-services .we-mega-menu-row{flex-direction:column;padding-left:40px;}.block-inner{height:45px;}.service-36,.service-38,.service-39{display:none;}div#block-archibuzz-subtheme-mainnavigation-2{width:50px;grid-column:3;}div#block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu{background-color:transparent;margin-bottom:0;text-align:center;}div#block-archibuzz-subtheme-mainnavigation-2 .region-we-mega-menu .navbar-toggle{margin:0 auto;width:fit-content;}div#block-archibuzz-subtheme-selettoredellalinguacontenuto{grid-column:2;grid-row:1;padding-top:3px;}header#header nav#navbar-main{grid-template-columns:87% 6% 7%;padding-top:15px;grid-template-rows:1fr;align-items:flex-start;}a.navbar-brand{height:auto;}.title-header-homepage{max-width:525px;font-size:70px;line-height:80px;}#sviluppiamo-in-drupal{position:relative;}#sviluppiamo-in-drupal .image{position:absolute;width:88px;height:115px;bottom:81px;right:71px;}.drupal-imparare-container h2{margin-bottom:40px;}#servizi-che-offriamo .text{flex-direction:column;}#servizi-che-offriamo .text h2{width:100%;text-align:center;}#servizi-che-offriamo .text p{text-align:center;margin-top:40px;}#servizi-che-offriamo .services-list{flex-direction:column;}#servizi-che-offriamo .services-list .sviluppo,#servizi-che-offriamo .services-list .design,#servizi-che-offriamo .services-list .marketing{width:100%;}#servizi-che-offriamo .services-list .design{margin:15px auto;}#home-casi-studio .view-header{display:grid;grid-template-columns:75% 25%;}#connessioni-di-archibuzz .my-block-content{grid-template-columns:50% 50%;grid-template-rows:repeat(3,1fr);}#connessioni-di-archibuzz .img-1{grid-area:1 / 1 / 4 / 2;}#connessioni-di-archibuzz .img-2{display:none;}#connessioni-di-archibuzz .img-3{grid-area:1 / 2 / 4 / 4;}#connessioni-di-archibuzz .link-to-content{background-color:var(--color-orange);margin-top:150px;grid-area:3 / 1 / 4 / 3;display:flex;align-items:center;justify-content:center;}.block-content-buffer .my-block-content::after{margin-top:400px;height:calc(100% - 400px);}#page-casi-studio .views-view-responsive-grid__item:nth-child(odd),.view-casi-studio.view-id-casi_studio.view-display-id-block_1 .views-view-responsive-grid__item:nth-child(even){margin-top:0px;}.sticky{top:40px;}#i-nostri-numeri .donut .svg-item{max-width:50%;padding:40px;}#about-team .images .image1{display:none;}#about-team .images .image2{margin-top:0;}#about-team .images img{width:100%;}.container-partners-footer h3{width:100%;}#block-archibuzz-subtheme-partnersfooter-2 .container-partners-footer .container-img-partners-footer{width:100%;}#block-archibuzz-subtheme-partnersfooter-2.black-bg{height:auto;}#contact-form .webform-submission-contact-form,#block-archibuzz-subtheme-webform-3 form,#block-archibuzz-subtheme-webform-4 form{flex-direction:column;}#contact-form .form-text .text-2,#block-archibuzz-subtheme-webform-4 .form-text .text-2{margin-top:0px;}.vantaggi-tab{display:flex;flex-direction:row;padding:0 20px;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{max-height:150px;max-width:150px;margin-right:10px;min-width:150px;min-height:150px;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img img{max-width:80px;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .wrapper-text{max-width:350px;text-wrap:balance;}.mysection-4 p{max-width:100%;}.perche-team-container{max-width:100%;}.wrapper-single-faq h3 button{text-align:left;}#page-servizi-casi-studio .container .title{width:100%;}.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid.views-view-responsive-grid--horizontal{display:block;}#page-servizi-casi-studio .views-view-responsive-grid__item{height:fit-content;margin:20px auto;}#page-servizi-casi-studio .views-view-responsive-grid__item:nth-child(even){margin-top:20px;}.paragraph.paragraph--type--cosa-puoi-fare-carousel.paragraph--view-mode--default{overflow:hidden;}#page-casi-studio .views-view-responsive-grid{margin-top:0px;}#page-news .view-content .views-infinite-scroll-content-wrapper .news-grid,.view-display-id-block_2 .view-content .news-grid{width:calc(100% / 2);}#page-news .view-news-list .view-content .views-infinite-scroll-content-wrapper,.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;}.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-header{margin-left:initial;}article.nd-portfolio .portfolio-single-header img{display:none;}article.nd-portfolio .portfolio-single-tool-service .row.inner-tool-servizi{flex-direction:column;row-gap:30px;}article.nd-portfolio .portfolio-single .portfolio-single-cliente .inner-cliente{flex-direction:column;}article.nd-portfolio .portfolio-single .portfolio-single-cliente .inner-cliente .offset-md-1,article.nd-portfolio .portfolio-single-tool-service .row.inner-tool-servizi .offset-md-1{margin:0;display:flex;flex-direction:column;width:100%;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container{flex-wrap:wrap;column-gap:0px;row-gap:0;grid-template-columns:1fr;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container .single-tool{width:fit-content;margin:10px 0px;margin-right:40px;}article.nd-portfolio .portfolio-single-header .inner-header{flex-direction:column;}article.nd-portfolio .portfolio-single-header .inner-header .offset-md-1{margin-left:0px;}.block-views-blockclienti-loghi-block .single-come-funziona{margin:10px auto;}.drupal-header-container .drupal-header-image img{max-width:126px;}.page-node-974 .rivoluzione.digitale,.page-node-974 .drupal-acquia-partner,.page-node-974 .integrazioni-con-ai{display:block;}.rivoluzione.digitale .rivoluzione-digitale-content,.integrazioni-con-ai .integrazioni-con-ai-content,.drupal-acquia-partner .drupal-acquia-partner-content{padding:60px 0px;}.drupal-numeri-container .container{flex-direction:column;row-gap:20px;}.view-perche-drupal .item-skill-drupal img{height:fit-content;margin:auto 0px;}.drupal-certificazioni-container .drupal-certificazioni-content{justify-content:center;}.page-node-974 .view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid__item{padding-top:0px;margin:0 auto;margin-top:20px;}.drupal-imparare-container .container{display:block;}.view-servizi-lista-servizi-per-macro .view-content.row{width:100%;margin:0 auto;}.view-casi-studio-pagina-servizi-x2 .view-content.row{margin-top:-140px !important;}.drupal-acquia-partner .drupal-acquia-partner-content .text-wrapper.container{width:100%;}.drupal-certificazioni-container{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:40px;}.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_1 .view-header{max-width:85%;}.view-casi-studio-pagina-servizi-x2 .view-header{margin:40px 0px;}.view-casi-studio-pagina-servizi-x2 .views-view-responsive-grid.views-view-responsive-grid--horizontal{margin-bottom:40px;display:flex;}#header-lavora-con-noi .background-image{display:flex;align-items:center;justify-content:center;}#header-lavora-con-noi .content-text{padding:0px;}#block-archibuzz-subtheme-webform-3 #edit-custom-image{padding-bottom:20px !important;}#block-archibuzz-subtheme-webform-3 form{align-items:center;}#block-archibuzz-subtheme-webform-3 #edit-processed-text h2 span{padding-right:3px;}#block-archibuzz-subtheme-masoprattuttose .paragraph--type--come-funziona-container{padding:40px 0 30px 0;}#block-archibuzz-subtheme-webform-3 form{margin:60px auto;}#header-perche-sceglierci .background-image{display:flex;align-items:center;justify-content:center;}.page-node-973 .perche-sceglierci-mission,.page-node-973 .perche-sceglierci-vission{flex-direction:column;}.perche-sceglierci-mission-content{order:1;}.perche-sceglierci-mission-image{order:2;}.perche-sceglierci-vission-image{display:none;}.perche-sceglierci-mission-content .text-wrapper,.perche-sceglierci-vission-content .text-wrapper{padding:7% 0px;min-width:80%;}.perche-sceglierci-caffe-content{padding-top:0px;margin-left:5%;}div#block-archibuzz-subtheme-eticaaziendale .custom-paragraph .wrapper-text img{max-width:100%;}#header-perche-sceglierci{overflow:hidden;}.come-funziona-container{justify-content:space-around;}.manifesto-header-container .manifesto-header-background-image{padding-top:50px;height:auto;}.manifesto-header-container .manifesto-header-background-image img{width:80%;height:100%;}.view-id-team_list .views-view-responsive-grid.views-view-responsive-grid--horizontal{max-width:740px;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.slills,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.eta,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.donne{flex-direction:column;}#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.slills img,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.eta img,#block-archibuzz-subtheme-teamnumeri .team-numeri .team-numeri-elements .team-numeri-element.donne img{max-width:100%;}.team-gallery-container .gallery-content .gallery_container{height:calc(444px * 0.75);}.team-gallery-container .gallery-content .video_container{height:calc(587px * 0.75);}.landing.servizi .container-row .row img.img-servizio-archibuzz{height:100%;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni img,#block-archibuzz-subtheme-landingaccessibilitadigitalesupport img,#block-archibuzz-subtheme-landingaccessibilitadigitaleteam img{height:100%;position:relative;}}@media (max-width:767.98px){.view-casi-studio-pagina-servizi-x2 .view-content.row{margin-top:0px !important;}header#header nav#navbar-main{grid-template-columns:88% 4% 8%;}div#block-archibuzz-subtheme-webform .form-footer,div#block-archibuzz-subtheme-webform,div#block-archibuzz-subtheme-newsletter,div#block-archibuzz-subtheme-newsletter .newsletter{width:100%;}#servizi-che-offriamo .services-list .sviluppo,#servizi-che-offriamo .services-list .design,#servizi-che-offriamo .services-list .marketing{max-width:100%;margin:7px auto;}#connessioni-di-archibuzz .my-block-content{grid-template-columns:100%;grid-template-rows:100%;}#connessioni-di-archibuzz .img-1,#connessioni-di-archibuzz .img-3{display:none;}#connessioni-di-archibuzz .img-2{display:block;grid-area:1 / 1 / 3 / 3;}#connessioni-di-archibuzz .link-to-content{margin-top:0px;}#home-casi-studio .view-header .title,#page-casi-studio .view-header .title{width:100%;}#home-casi-studio .view-content .views-view-responsive-grid__item:nth-child(even),#page-casi-studio .view-content .views-view-responsive-grid__item:nth-child(even){margin-top:0px;}#home-casi-studio .view-header{display:block;}#home-casi-studio,#page-casi-studio{position:relative;padding-bottom:140px;}#home-casi-studio .view-header .button{width:auto;position:absolute;bottom:50px;}#nostri-clienti{margin:100px auto;margin-bottom:125px;}#nostri-clienti .title{text-align:center;margin-bottom:50px;cursor:default;}#nostri-clienti .view-content{display:flex;flex-direction:column;}#nostri-clienti .clents-logo{display:flex;}#nostri-clienti{margin:100px auto;margin-bottom:125px;}#nostri-clienti .view-content{display:flex;flex-direction:column;}#nostri-clienti .view-content .views-row{width:100%;padding:20px 15px;}#nostri-clienti .view-content .views-row img{max-height:57px;width:auto;margin:0 auto;}#nostri-clienti .view-content .views-row img{max-height:57px;width:auto;margin:0 auto;}.container-page400 h1{padding-bottom:40px;}#content-about-sticky-nav{display:none;}#about-us-header .background img,.paragraph--type--perche-scegliere-il-nostro-team .container::before,.titolo-testo-background-nero.row::before,.container-page400 .container::before{opacity:0.2;}#i-nostri-numeri h2{display:none;}#i-nostri-numeri .donut .svg-item{max-width:70%;}#perche-sceglierci{width:80%;}#about-team .text-section,#about-team .images{width:100%;}#about-team .images .image2{height:320px;object-fit:cover;object-position:center;margin:0 auto;margin-top:57px;width:100%;max-width:100%;padding:0;}#about-manifesto .image{display:none;}#about-manifesto .text-section{width:100%;}#about-manifesto .text-section{margin:0px;}.parallax-container .image{background-attachment:unset;}#page-news .view-content .views-infinite-scroll-content-wrapper .news-grid,.view-display-id-block_2 .view-content .news-grid{width:auto;}.single-service{margin:20px 0px;}.page-vocabulary-servizi .header-page-servizi .container{flex-direction:column;justify-content:center;}.servizio .come-funziona-container{grid-template-columns:repeat(1,1fr);}.page-vocabulary-servizi .header-page-servizi .text{width:100%;padding-left:0px;position:relative;}.page-vocabulary-servizi .item-list ul li{width:100%;}.tool-servizi .view-content .views-row{width:calc(100% / 2);margin-bottom:25px;}.paragraph--type--perche-scegliere-il-nostro-team h2{max-width:100%;}#page-servizi-casi-studio .views-infinite-scroll-content-wrapper{margin-top:0;}.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_1 .view-header{max-width:100%;}.single-element-perche:nth-child(even){margin-left:0px;}.drupal-header-container{display:block;padding:60px 0px;}.drupal-header-image{text-align:center;margin-top:80px;width:100%;}.rivoluzione.digitale .rivoluzione-digitale-content,.integrazioni-con-ai .integrazioni-con-ai-content{padding:60px 10%;}.drupal-numeri-container .drupal-numeri-content{text-align:center;margin:50px auto;column-gap:30px;justify-content:center;}.drupal-numeri-container{display:block;}.drupal-numeri-container{padding:60px 0px 40px 0px;}.page-node-974 .item-list ul li{width:100%;}.drupal-certificazioni-container{display:block;}.drupal-certificazioni-container .drupal-certificazioni-content{margin-top:20px;}div#block-archibuzz-subtheme-views-block-perche-drupal-block-1{position:relative;overflow:hidden;}#block-archibuzz-subtheme-drupalimparare h2{text-align:center;margin-bottom:40px;}.drupal-header-container .container{flex-wrap:wrap;}#page-casi-studio .views-view-responsive-grid,.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_3 .views-view-responsive-grid__item:nth-child(odd),.view-casi-studio-pagina-servizi-x2.view-id-casi_studio_pagina_servizi_x2.view-display-id-block_2 .views-view-responsive-grid__item:nth-child(odd){margin-top:50px;}.cose-acquia .cose-acquia-content,.cose-acquia .cose-acquia-image{width:100%;padding:40px 0px;}.acquia-cosa-offre.container .acquia-cosa-offre-row{display:block;}.acquia-cosa-offre.container .acquia-cosa-offre-row h3{margin-bottom:20px;}.acquia-cosa-offre-row:first-child:after{width:100%;}.cose-acquia{flex-wrap:wrap;}.view-display-id-block_2 .view-content .news-grid:nth-child(2){margin:auto;}.view-news-list .view-content{justify-content:center;}#page-news .view-news-list .view-content .views-infinite-scroll-content-wrapper,.container.view.view-news-list.view-id-news_list.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;}.perche-sceglierci-mission-content .text-wrapper,.perche-sceglierci-vission-content .text-wrapper{max-width:100%;padding:7% 5%;}#block-archibuzz-subtheme-headerlavoraconnoi{overflow:hidden;}.perche-sceglierci-caffe{flex-direction:column;}.perche-sceglierci-caffe-image{order:2;}.perche-sceglierci-caffe-content{margin-bottom:50px;}.perche-sceglierci-caffe-content .link-to-content{margin-left:auto;}.perche-sceglierci-caffe-content{margin-left:0%;}div#block-archibuzz-subtheme-masoprattuttose .single-come-funziona,div#block-archibuzz-subtheme-eticaaziendale .single-come-funziona{max-width:100%;}#header-lavora-con-noi .content-text,#header-perche-sceglierci .content-text,#header-team-member .content-text{padding-top:0px;}.manifesto-content{grid-template-columns:repeat(1,1fr);row-gap:40px;margin-top:60px;margin-bottom:80px;}.manifesto-header-container .manifesto-header-text-image-wrapper{max-width:200px;position:absolute;bottom:120px;left:100px;}article.nd-portfolio .portfolio-single-tool .portfolio-single-tool-container .single-tool{width:50%;margin:10px 0px;}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo p.title-card-casi-studio,.container-call-action .sottotitolo{font-size:22px;}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo p.text-obiettivo{font-size:30px;line-height:38px;}.team-gallery-container .gallery-content .gallery_container{height:calc(444px * 0.35);}.team-gallery-container .gallery-content .video_container{height:calc(587px * 0.35);}.view-id-team_list .views-view-responsive-grid.views-view-responsive-grid--horizontal{justify-content:center;max-width:100%;flex-wrap:wrap;}#main .views-view-responsive-grid .container{padding-left:0px;padding-right:0px;}#block-archibuzz-subtheme-views-block-team-list-block-1 .views-view-responsive-grid{padding:0px 50px;}.view-id-team_list .team-list-container .team-container img{max-width:100%;}#contact-form .form-text{max-width:100%;margin-right:auto;width:100%;}.text-image-container.row .tic-col-img{display:flex;justify-content:center;}.text-image-container.row.flex-row-reverse  .tic-col-img{display:flex;justify-content:center;}.text-image-container.row .text{padding:0px 10px;}.text-image-container.row .tic-col-text{padding-bottom:16px;padding-right:0px !important;padding-left:0px !important;}.landing-accessibilita section.row.footer-form-menu.region.region-footer-fourth{display:flex;justify-content:space-between;width:100%;flex-direction:column-reverse;}.landing-accessibilita div#block-archibuzz-subtheme-newsletter{width:100%;}.landing-accessibilita .social-footer{width:100%;}.landing-accessibilita .row.footer-form-menu.region.region-footer-fourth{max-height:unset;}.text-image-container.row.flex-row-reverse{justify-content:center;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader-2 .black-bg{flex-direction:column;}}@media (max-width:575.98px){#main .container,.site-footer .container{padding-left:40px;padding-right:40px;}#block-archibuzz-subtheme-headerhomepage .slide-buttons .container{padding-left:0px;padding-right:0px;}header#header nav#navbar-main{grid-template-columns:85% 4% 11%;}.container-ampolle{right:-150px;}.title-header-homepage{max-width:390px;font-size:50px;line-height:60px;}.container-partners-footer .container-img-partners-footer{display:grid;align-items:center;flex-wrap:wrap;grid-template-columns:50% 50%;grid-template-rows:50% 50%;justify-items:center;row-gap:30px;margin-bottom:20px;}footer.site-footer .container-fluid{max-width:90%;margin:auto;}.container-partners-footer .container-img-partners-footer .single-partner img{max-width:100px;max-height:70px;}#sviluppiamo-in-drupal .container{padding:0 60px 100px 36px;}#sviluppiamo-in-drupal .text h2{margin-bottom:10px;}#sviluppiamo-in-drupal .text p{margin-bottom:0;}#sviluppiamo-in-drupal .link-to-content{margin-top:23px;}#sviluppiamo-in-drupal .image{bottom:40px;right:40px;}#perche-sceglierci{width:100%;}.servizio .service-header img{display:none;}.header-page-servizi .image{width:80%;}.header-page-servizi .ampolle-sviluppo{display:none;}.servizio .service-header .text-wrapper{width:100%;padding-left:5%;padding-right:5%;}.vantaggi-tab{flex-direction:column;}.vantaggi-tab-head{max-width:100%;width:100vw;display:flex;overflow-x:scroll;overflow-y:hidden;}.vantaggi-tab-head .nav{display:flex;flex-flow:row nowrap;}.vantaggi-tab-head .vantaggio-single-tab h4{font-size:13px;padding-left:0;text-wrap:normal;}.vantaggi-tab-head .nav-tabs li{width:130px;}.vantaggi-tab-head .nav-tabs li a{display:flex;flex-flow:column;text-align:center;align-items:center;}.vantaggi-tab .vantaggi-text-wrapper{padding:0px;margin-top:20px;}.single-element-perche{max-width:100%;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container{flex-direction:column;}.vantaggi-tab .vantaggi-text-wrapper .vantaggio-wrapper-container .vantaggio-tab-img{max-height:60px;max-width:80px;min-width:90px;min-height:90px;margin-bottom:20px;}.logo-carousel-container .single-logo-carousel{max-width:70px;margin:auto 25px;}.tool-servizi .view-content .views-row .tool-image img{max-width:40px;}#page-casi-studio .view-header .container{padding:0;}#page-casi-studio .title{margin-top:40px;}#home-casi-studio .view-content .views-view-responsive-grid__item,#page-casi-studio .view-content .views-view-responsive-grid__item{max-width:unset;}#home-casi-studio .img-caso-studio,#page-casi-studio .img-caso-studio,#page-servizi-casi-studio .img-caso-studio,.view-casi-studio-pagina-servizi-x2 .img-caso-studio{height:fit-content;width:100%;}#home-casi-studio .view-content .views-view-responsive-grid__item img,#page-casi-studio .view-content .views-view-responsive-grid__item img{width:100%;height:fit-content;}.drupal-numeri-container .drupal-numeri-content{flex-direction:column;row-gap:50px;}.drupal-numeri-title{min-width:auto;}.drupal-numeri-container .drupal-numeri-title p{max-width:none;}.view-id-team_list .team-list-container .container{}#mc_embed_signup #mce-success-response{width:350px;font-size:10px;}#mc_embed_signup div#mce-responses{margin-bottom:55px !important;}.manifesto-header-container{height:70vh;}.manifesto-header-container .manifesto-header-text-image-wrapper{bottom:75px;width:100%;max-width:min-content;}ul.nav.primary.nav-tabs{flex-direction:column;border:none;}ul.nav.primary.nav-tabs li a{padding-left:0;border:none;}button.eu-cookie-withdraw-tab{padding:0.5rem;font-size:13px;}div#sliding-popup .eu-cookie-compliance-banner button.eu-cookie-compliance-save-preferences-button{width:100%;}.eu-cookie-compliance-buttons{display:flex;flex-direction:column;gap:10px;}.header-landing.black-bg{text-align:left;}.header-landing.black-bg p.link-to-content{margin-left:0;}.header-landing.black-bg h1{font-size:46px;line-height:50px;}.header-landing.black-bg p.title-card-casi-studio{font-size:20px;}.landing.container-text{text-align:left;padding:0px 0px 50px 0px;}.landing.contatta-team{flex-direction:column;}div#block-archibuzz-subtheme-landingpagecontattailteam .black-bg.landing{position:relative;height:598px;}.landing.contatta-team img{position:absolute;bottom:0;right:0;max-width:396px;}.landing.contatta-team .text-wrapper{padding:60px 40px 0px 40px;}.landing.chi-siamo .container.companies-card .card:nth-child(2){margin:0;}.page-dichiarazione-accessibilita h1{text-align:left;margin:40px auto;font-size:40px;}#block-archibuzz-subtheme-landingaccessibilitadigitaleheader .landing.contatta-team img{position:relative;}#block-archibuzz-subtheme-landingaccessibilitadigitalesanzioni,#block-archibuzz-subtheme-landingaccessibilitadigitaleteam{padding:45px 40px 52px 40px;}#block-archibuzz-subtheme-landingaccessibilitadigitalesupport .black-bg{padding:45px 40px 52px 40px;}#block-archibuzz-subtheme-webform-7 .webform-submission-form{display:flex;flex-direction:column;}}@media (max-width:399.97px){header#header nav#navbar-main{grid-template-columns:78% 7% 15%;}.title-header-homepage{font-size:35px!important;line-height:45px;max-width:none;width:auto;}.single-ttc .dot-title{margin:42px 0px 42px 35px;}.container-footer-first .container-img-footer svg{max-width:36px;}.container-footer-first h2.title-footer-first{font-size:30px;}article.nd-portfolio .portfolio-single .portfolio-single-obiettivo p.text-obiettivo{font-size:22px;line-height:28px;}#mc_embed_signup #mce-success-response{width:250px;}#mc_embed_signup div#mce-responses{margin-bottom:200px !important;}}@media (prefers-contrast:more){:root{--color-viola:#8E2395;--color-green:#5A5C00;}}
