@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);*{font-family:"Lato",sans-serif}h1{font-size:80px;font-weight:900;line-height:80px}h2,p{font-size:40px;margin-bottom:36px}p{font-size:18px}p.medium{font-size:22px}.band-wrapper{margin-top:75px}section.band{padding-top:75px;padding-bottom:75px}section.band.home-specializzazioni{padding-bottom:0}h2,section.band h1,section.band h2,section.band h3{color:#3d2153}.band.servizi.metodo .title-list .method-name a,section.band p{color:#383a48}.light-green{color:#b2d234}.cta{height:60px;border-radius:30px;padding-left:32px;padding-right:32px;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.4);box-shadow:0 2px 5px 0 rgba(0,0,0,.4)}.cta.purple{background-color:#ac208e;color:#fff;font-size:18px;border:0}.cta.white{background-color:#fff;color:#3d2153}.nav-item a,a.cta{display:inline-block}a.cta{line-height:60px;vertical-align:middle}header.main{margin-top:30px;transition:all .2s ease-in-out;background:0 0}header.main.docked{margin-top:0;background:#fff;-webkit-box-shadow:3px 4px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:3px 4px 8px 0 rgba(0,0,0,.5);box-shadow:3px 4px 8px 0 rgba(0,0,0,.5)}.hero{height:480px;padding-top:195px}.hero h1,.hero.home{text-shadow:1px 1px 1px #5c5c5c}.hero h1{padding:60px 0;font-weight:900}.hero p,h1{color:#fff}.hero.home{height:887px;background:url(../images/h-home-4k-2.jpg)no-repeat center;background-size:cover}.hero.contact-us{background:url(../images/h-contatti.jpg)no-repeat center;background-size:cover}.navbar-brand img{height:26px;width:auto}.nav-item{font-size:16px}.nav-item a{color:#fff;font-weight:400;height:60px;line-height:40px;margin-left:15px}.docked .nav-item a,p{color:#4b5d68}.nav-item a:hover,.nav-item.active a{color:#b2d234}.nav-item a:active{background-color:#b2d234}.navbar-expand-lg .navbar-nav .nav-link.cta{padding-left:32px;padding-right:32px}.cta.white.contact-us{padding-right:72px;background:#fff url(../images/green-right.svg)no-repeat;background-position:right 30px center;margin-left:20px}.cta.white.contact-us a{color:#212353}.elenco-servizi .service-item-link{font-size:24px;color:#383a48;display:inline-block;height:auto;width:100%;margin-bottom:20px;padding:10px 0}.elenco-servizi table{font-size:24px}.elenco-servizi table tr td:first-of-type img{margin-right:15px}.elenco-servizi table td{padding-bottom:15px}.elenco-servizi .service-item-link .image-pane{display:inline-block;width:42px;text-align:center;align-content:center;height:100%}.elenco-servizi .service-item-link .name-pane{display:inline-block;height:100%}.elenco-servizi .service-item-link .service-sub-card{width:90%;height:auto;margin:0 auto}.elenco-servizi .service-item-link .service-sub-card img{width:80%!important}.home-servizi{background:url(../images/band-servizi.svg)no-repeat right;background-size:contain}.servizi .elenco-servizi{margin-top:220px;margin-bottom:60px}.servizi .elenco-servizi a{font-size:24px;color:#383a48;transition:all .2s ease-in-out}.band.servizi.metodo .title-list .method-name.active a,.servizi .elenco-servizi a.active,footer.main .footer-menu ul li a:hover{color:#ac208e}.servizi .elenco-servizi .service-card-list{position:relative}.servizi .elenco-servizi .service-card-list .service-card{position:absolute;opacity:0;transition:all .2s ease-in-out}.servizi .elenco-servizi .service-sub-card .service-card{display:none}.servizi .elenco-servizi .service-sub-card .service-card.active{display:inline-block}.servizi .elenco-servizi .service-card-list .service-card.active{opacity:1}.home-specializzazioni{background:url(../images/band-specializzazioni.svg)no-repeat center top}.home-specializzazioni h2{text-align:center}.home-specializzazioni .services-grid{width:1500px;margin:100px auto}.home-specializzazioni .services-grid .colS{height:35vh}.home-specializzazioni .services-grid .colS .content{width:100%;height:100%;position:relative;background-size:auto 150%;background-position:center;background-repeat:no-repeat;transition:all .4s ease-in-out;cursor:pointer}.home-specializzazioni .services-grid .colS .content:hover{background-size:auto 165%}@media all and (max-width:1920px) and (min-width:768px){.home-specializzazioni .services-grid .colS .content{background-size:auto 260%}.home-specializzazioni .services-grid .colS .content:hover{background-size:auto 270%}}.home-specializzazioni .services-grid .colS .content .data{position:absolute;bottom:40px;left:40px;right:40px;display:inline-block;color:#fff}.home-specializzazioni .services-grid .colS .content .data h3{font-size:24px;font-weight:900;color:#fff;line-height:1.6}.home-specializzazioni .services-grid .colS .content .data p{font-size:16px;color:#fff;line-height:1.6}.home-specializzazioni .services-grid .colS.igaming .content{background-image:url(../images/thumb-igaming.jpg)}.home-specializzazioni .services-grid .colS.forex .content{background-image:url(../images/thumb-forex.jpg)}.home-specializzazioni .services-grid .colS.dating .content{background-image:url(../images/thumb-dating.jpg)}.home-specializzazioni .services-grid .colS.lifestyle .content{background-image:url(../images/thumb-luxury2.jpg)}.home-specializzazioni .services-grid .colS.cosmetica .content{background-image:url(../images/thumb-cosmetica-x.jpg)}.home-specializzazioni .services-grid .colS.marketing .content{background-image:url(../images/thumb-marketing.jpg)}.home-specializzazioni .services-grid .colS.giochi .content{background-image:url(../images/thumb-tablegames.jpg)}.home-specializzazioni .services-grid .row{margin-bottom:32px}.home-specializzazioni .citazione{text-align:center;margin-top:160px;margin-bottom:0}.home-specializzazioni .citazione .blockquote{font-size:40px;font-weight:900;color:#3d2153;width:70%;margin:auto;position:relative}.home-specializzazioni .citazione .blockquote .quote{position:absolute}.home-specializzazioni .citazione .blockquote .quote.start{left:-42px;top:-35px}.home-specializzazioni .citazione .blockquote .quote.end{right:-60px;bottom:0}.home-specializzazioni .gradient{width:100%;height:200px;background-image:linear-gradient(to top,rgba(59,7,47,.1),rgba(76,24,65,0))}.home-specializzazioni .affidati{background:url(../images/bg-affidati.jpg)no-repeat;background-size:cover;height:40vw;display:flex;align-items:center}.home-specializzazioni .affidati h2,.home-specializzazioni .affidati p{color:#fff;text-align:left}footer.main{padding-top:150px;padding-bottom:150px;background-image:linear-gradient(to bottom left,#e3dce1,#fff),url(../images/pattern-footer.svg)}footer.main h2{margin-top:36px;margin-bottom:0}footer.main .row2{margin-top:140px}footer.main .row3{margin-top:100px;font-size:12px}footer.main .logo img{height:25px;width:auto}footer.main .footer-menu ul{list-style:none;padding:35px 0 0}footer.main .footer-menu ul li{padding-bottom:20px}footer.main .footer-menu ul li a{color:#212353;text-decoration:none}.lang .dropdown-menu.show{border:0;background:rgba(255,255,255,.8)}.lang .dropdown-menu.show a{color:#212353;line-height:50px;margin:0}section.band.big-pad,section.band.contact-us{padding:160px 0}section.band.big-pad.sez-2{padding-top:0}.contact-us .form label.field{font-size:14px;padding-left:30px}.contact-us .form input.field,.contact-us .form select{border:0;border-radius:30px;height:60px;background:#f4f4f4;margin-bottom:36px;padding-left:20px}.contact-us .form textarea{border:0;border-radius:30px;background:#f4f4f4;margin-bottom:36px;height:235px;resize:none;padding:20px}.contact-us .form select{appearance:none;background-image:url(../images/drop-down-arrow.png);background-repeat:no-repeat;background-position:right}.contact-us .form input[type=file]{padding-top:15px}.wrapper-fluid{width:1400px;margin:0 auto}.band.contact-us .credits{font-size:22px}.band.contact-us .form-button{margin-top:50px}.band.contact-us .box-lavora-con-noi{margin-top:160px}.band.contact-us .box-lavora-con-noi table{margin:0 auto}.band.contact-us .box-lavora-con-noi table img{margin-right:20px}.band.contact-us .box-lavora-con-noi .lavora-con-noi{font-size:40px;font-weight:700}.band.contact-us .box-lavora-con-noi .jobs-link{font-size:30px;padding-top:17px}.chi-siamo{color:#4b5d68}section.hero.chi-siamo{background:url(../images/chi-siamo.jpg)no-repeat;background-size:cover;background-position:center}.chi-siamo .staff-item{margin-top:100px}.chi-siamo .staff-item img{width:100%;height:auto}.chi-siamo .purple-box,.chi-siamo .purple-box h2,.chi-siamo .purple-box p{color:#fff}.band.collaboratori{background:#ac208e}.collab-card{height:480px}.chi-siamo .purple-box .testo{padding:76px 149px 120px}.chi-siamo .purple-box .stripe{padding:30px}.chi-siamo .purple-box .collab-slider,.lingue-tradotte-list .lingua-tradotta .lingue-incluse table{width:100%}.chi-siamo .purple-box .collab-slider>div{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);border-radius:2px;background-color:#fff;padding:30px}.chi-siamo .purple-box .collab-slider .collab-icon{width:60px;height:60px;background-size:contain;background-position:center;border-radius:30px;margin-right:20px}.chi-siamo .purple-box .collab-slider .collab-name{font-size:18px;font-weight:900;color:#313131;line-height:1.6}.chi-siamo .purple-box .collab-slider .collab-role{font-size:14px;font-weight:400;color:#8f8f8f;line-height:1.8;padding-bottom:19px;display:inline-block}.chi-siamo .purple-box .collab-slider p{color:#4b5d68;font-size:18px;line-height:1.8}.chi-siamo .purple-box .collab-slider table td{vertical-align:top}section.hero.servizi{background-image:url(../images/servizi.jpg);background-repeat:no-repeat;background-size:cover}.band.servizi.services-list{background:#fcfcfc;background:linear-gradient(90deg,#fcfcfc 0,#fff 100%)}.band.servizi.metodo{background-image:url(../images/metodo-2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.band.servizi.metodo .gradient-wrapper{background:-moz-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.98) 98%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.98) 98%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(255,255,255,.98) 98%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );position:absolute;width:100%;height:100%}.band.servizi.metodo .cursor-line{position:absolute;width:1px;top:10px;bottom:8px;background:#dcdcdc;margin:0 10px}.band.servizi.metodo .cursor-end,.band.servizi.metodo .cursor-start{position:absolute;width:11px;height:11px;background:#dcdcdc;border-radius:6px;margin-left:5px}.band.servizi.metodo .cursor-start{top:10px}.band.servizi.metodo .cursor-end{bottom:8px}.band.servizi.metodo .cursor-pointer{position:absolute;width:23px;height:23px;background:0 0;border:1px solid #dcdcdc;border-radius:13px;transition:all .4s ease-in-out}.band.servizi.metodo.item1 .cursor-pointer{top:4px}.band.servizi.metodo.item2 .cursor-pointer{top:75px}.band.servizi.metodo.item3 .cursor-pointer{top:145px}.band.servizi.metodo.item4 .cursor-pointer{top:215px}.band.servizi.metodo.item5 .cursor-pointer{top:285px}.band.servizi.metodo.item6 .cursor-pointer{top:355px}.band.servizi.metodo.item7 .cursor-pointer{top:425px}.band.servizi.metodo.item8 .cursor-pointer{top:495px}.band.servizi.metodo.item9 .cursor-pointer{top:565px}.band.servizi.metodo.item10 .cursor-pointer{top:635px}.band.servizi.metodo .cursor-ball{position:absolute;width:11px;height:11px;background:#ac208e;border-radius:6px;left:5px;top:5px}.band.servizi.metodo h2{margin-bottom:20px}.band.servizi.metodo .container>p:last-of-type{margin-bottom:100px}.band.servizi.metodo .title-list .method-name{font-size:20px;font-weight:400;height:70px;padding-left:50px}.band.servizi.metodo .title-list .method-name:last-of-type{height:auto}.band.servizi.metodo .method-card-list{position:relative}.band.servizi.metodo .method-card-list .method-card{border-radius:10px;border:solid 2px #ac208e;padding:30px;position:absolute;opacity:0;transition:all .4s ease-in-out}.band.servizi.metodo .method-card-list .method-card p:last-of-type{margin-bottom:0}.band.servizi.metodo .method-card-list .method-card.active{opacity:1}.lingue-tradotte-list .lingua-tradotta{border-radius:32px;background-color:transparent;padding:25px 50px;margin-bottom:10px;font-size:20px;transition:all .3s ease-in-out}.lingue-tradotte-list .lingua-tradotta.active{background-color:#f4f4f4;padding-top:50px;padding-bottom:50px}.lingue-tradotte-list .lingua-tradotta a{color:#3d2153}.blog .categories ul li a:hover,.lingue-tradotte-list .lingua-tradotta.active a{color:#ac208e}.lingue-tradotte-list .lingua-tradotta .lingue-incluse{margin-top:30px;display:none;transition:all .3s ease-in-out}.lingue-tradotte-list .lingua-tradotta.active .lingue-incluse{display:block}.servizi.pacchetti .row{margin-bottom:140px}.servizi.pacchetti .row:last-of-type,blog-item:last-of-type{margin-bottom:0}section.hero.specializzazione{background-position:center}.band.spcializzazione.sez-3,section.hero.specializzazione{background-size:cover;background-repeat:no-repeat}.band.spcializzazione.sez-3 p{color:#fff}.band.spcializzazione.sez-3 p:last-of-type{color:#b2d234}.hero.blog{background-image:url(../images/h-blog@2x.jpg);background-repeat:no-repeat;background-size:cover}.blog-item{margin-bottom:60px}.blog-item .article-image{width:100%;height:auto;margin-bottom:26px}.blog-item h2{margin-bottom:4px;font-size:30px}.blog-item h2>a{color:#3d2153;text-decoration:none}.blog-item h2>a:hover{text-decoration:underline}.blog-item .article-credits{font-size:14px;color:#666;margin-bottom:18px}.blog-item a{color:#ac208e;font-weight:400}.blog-item p{font-size:16px;margin-bottom:25px}.blog .searching{margin-top:20px}.blog .searching input{width:100%;height:50px;border-radius:25px;border:solid 1px #e5e5e5;padding:0 40px 0 20px}.blog .categories{margin-top:60px}.blog .categories ul{padding:0;list-style:none}.blog .categories ul li{display:inline-block;width:100%;border-bottom:1px solid #e5e5e5;font-size:14px;padding-top:40px;color:#666}.blog .categories ul li a{color:#666}.blog .categories ul li span{float:right}section.hero.article{background-size:cover;background-position:center;height:400px}section.band.article{background-image:linear-gradient(to bottom,rgba(192,219,227,.4),rgba(192,219,227,0))}.blog .categories label{color:#3d2153;font-weight:700}.band.home-clienti{background:#fafafa}.home-clienti .brands{padding:50px 0}.home-clienti .brands .brand{display:flex;justify-content:center;align-items:center;height:212px}.home-clienti .brands .brand.right-border{border-right:1px solid #e4e3e3}.home-clienti .brands .row{border-bottom:1px solid #e4e3e3}.home-clienti .brands .row:last-of-type{border-bottom:none}.home-clienti .brands img{width:60%}.chi-siamo .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;background:0 0}.contact-us .form-button{text-align:right}.spcializzazione.sez-1 p,.spcializzazione.sez-2 p{text-align:justify}.cookies-law{position:fixed;left:0;bottom:0;width:100%;display:inline-block;padding:20px 0;background-color:#2a3542;color:#fff}.cookies-law p{color:#fff!important}.cookies-law a{color:#b2d234}.cookies-law .container{position:relative}.cookies-law .container button.pull-right{position:absolute;right:0;top:0}a .page-number{color:#fff;text-decoration:none}.dash-items .item>span,.page-number{display:inline-block;text-align:center}.page-number{color:#fff;text-decoration:none;background-color:#b3d335;line-height:28px;width:28px;border-radius:14px}.page-number.active{background-color:#ab208e}.effect{position:relative;transition:.6s all ease}.fade-in{opacity:0}.fade-in.active{opacity:1}.slide-in{transform:translateX(-100px);opacity:0}.slide-in.active{transform:translateX(0);opacity:1}.zoom-in{transform:scale(.6);opacity:0}.zoom-in.active{transform:scale(1);opacity:1}.dash-items{display:flex;justify-content:stretch}.dash-items .item{border-right:1px solid #cdcdcd;flex-grow:1;text-align:center}.dash-items .item>span{width:100%}.dash-items .item .label{font-size:24px;font-weight:800;line-height:31px;letter-spacing:0;text-align:center;padding-bottom:20px}.dash-items .item .value{font-size:40px;font-weight:800;line-height:52px;letter-spacing:0;text-align:center;color:#b2d234}.dash-items .item:last-of-type{border-right:none}.case-intro{color:#4b5d68;padding-top:60px}.band.case-study.grey{background-color:#f4f4f4}.band.case-study h2{text-align:center;margin-bottom:50px}.band.case-study p,.case-intro,.case-study .testimonial h3,.case-study .testimonial p{font-size:22px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left}.case-study .testimonial{border-radius:36px;width:100%;height:auto;background-color:#f4f4f4;padding:48px;position:relative;display:flex;gap:20px;flex-flow:column}.case-box{margin-bottom:20px}.case-study .testimonial p{font-size:18px;line-height:29px;margin:0;padding:0;color:#383a48}.case-study .testimonial h3{font-size:24px;font-weight:800;line-height:31px;color:#ac208e}.case-study .buttons a,.case-study .testimonial .credits{font-size:18px;font-weight:500;line-height:29px;letter-spacing:0;text-align:left;color:#000}.case-study .testimonial .credits span{color:#ac208e;font-weight:900}.case-study .testimonial svg{position:absolute;right:0;top:-18px}.case-study .buttons{padding-top:60px;text-align:center}.case-study .buttons a{display:inline-block;padding:16px 40px;border-radius:50px;border:1px solid #cfcfcf;font-weight:800;text-align:center;color:#3d2153}