.text-simple,body{font-family:Montserrat,sans-serif;font-style:normal}.suptitle,ol.top-home-elenco li{display:block;position:relative}.button,p a{text-decoration:none!important}.button.light svg,.suptitle:before{background-color:#fff}.frame,.service-card p{-webkit-box-orient:vertical}.breadcrumbs li a,.button span,.circle-button span,.no-wrap{white-space:nowrap}.ball,.breadcrumbs li:last-child a,.dark-bg:before,.frame{pointer-events:none}.service-list.dark li:first-child,.services-grid.dark{border-top:1px solid rgba(0,0,0,.1)}.breadcrumbs li,.service-list li,.service-list.contacts li,.service-list.people li,.social-icons li,footer .menu-list li{list-style-type:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body,html{height:100%}body{margin:0;padding:0;color:rgba(0,0,0,.5);font-weight:400;font-size:19px;line-height:32px;letter-spacing:.5px;-ms-scroll-chaining:none;overscroll-behavior:none}body.noScroll{overflow:hidden}@media only screen and (max-width:991px){body{font-size:16px;line-height:28px}}::-moz-selection{color:inherit;background-color:transparent}::selection{color:inherit;background-color:transparent}.wrapper{position:relative;overflow:hidden;max-width:100%}section{position:relative;overflow:hidden}.container{width:100%;padding-right:20px;padding-left:20px}.dot,ol.top-home-elenco li:before{height:12px;width:12px;border-radius:50%}@media only screen and (min-width:576px){.container{max-width:100%}}@media (min-width:576px){.container{max-width:100%}}@media only screen and (min-width:768px){.container{max-width:100%}}@media only screen and (min-width:992px){.container{max-width:1200px}}@media only screen and (min-width:1200px){.container{max-width:1000px}}.dark-bg,.relative{position:relative}.dark-bg:before{content:"";width:100%;height:100%;position:absolute;z-index:2;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.dark-bg .invert-fix{height:100%;position:relative;pointer-events:auto;z-index:3}.soft-bg{background-color:#eaedef}.bg-cerchi{background-color:#f2f2f2;background-image:url(../../image/bg-cerchi.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.dot,.marker{background-color:#e61965}a{text-decoration:none;color:inherit}.service-card-lg.other-card h6.titoletto,.text-simple a:hover,a:hover,p a:hover{color:#000!important}p a{color:#e61965!important}.button.light,.light,.light a,.service-card-lg.other-card:hover h6.titoletto .red,p.light-soft a:hover{color:#fff!important}b{font-weight:600}.bold,.upper{font-weight:500}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#000;font-weight:500;line-height:120%}h5,h6{line-height:150%}h1{font-size:59px}@media screen and (max-width:1199px){h1{font-size:72px}}@media screen and (max-width:991px){h1{font-size:58px}}h2{font-size:58px;line-height:120%}@media screen and (max-width:1199px){h2{font-size:56px}}@media screen and (max-width:991px){h2{font-size:44px}}h3{font-size:42px}@media screen and (max-width:1199px){h3{font-size:39px}}@media screen and (max-width:991px){h3{font-size:36px}}.strumenti h4,h4{font-size:28px}@media screen and (max-width:1199px){h4{font-size:26px}}@media screen and (max-width:991px){h4{font-size:24px}}h5{font-size:20px}h6{font-size:18px}@media screen and (max-width:1199px){h6{font-size:17px}}@media screen and (max-width:991px){h6{font-size:16px}}.breadcrumbs li a:hover,.btn-link.down:hover,.btn-link:hover,.light-soft a:hover,.red,.service-list.people .service-list-items .items-txt a:hover,.social-icons .dark li a:hover,.social-icons li a:hover,h6 .red,h6.titoletto .red{color:#e61965}h6.titoletto{color:rgba(255,255,255,.6);padding-bottom:20px}blockquote{padding:60px;background-color:rgba(0,0,0,.05);font-size:18px;color:#000;font-style:italic;border-left:4px solid #e61965}.upper{text-transform:uppercase;letter-spacing:2px}.thin{font-weight:100}.breadcrumbs.light li::after,.muted{color:rgba(255,255,255,.9)}.btn-link.dark,.dark,.service-card-lg.other-card .btn-link span,.social-icons .dark li a{color:#000}.light-soft{color:rgba(255,255,255,.4)}.dark-soft,.text-simple{color:rgba(0,0,0,.5)}.marker{padding:0 5px}.banner .banner-content.intro,.txt-center{text-align:center}.txt-left{text-align:left}.suptitle.suptitle-right,.txt-right{text-align:right}.margin-b-30,.strumenti .suptitle,.team h5{margin-bottom:30px}.suptitle{margin-bottom:60px;font-size:16px;line-height:normal}.suptitle:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:600px;height:1px;opacity:.2}.suptitle.suptitle-right:before{left:calc(100% + 30px)}.suptitle.suptitle-dark:before{background-color:#000;opacity:.1}.complex-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complex-text .button,.margin-l-30{margin-left:30px}.text-simple{font-weight:400;font-size:16px;text-transform:none;letter-spacing:0}.button,.frame .frame-bottom .current-page{letter-spacing:2px;text-transform:uppercase;font-weight:500;font-size:12px}.text-simple a{color:#e61965!important;text-decoration:underline!important}.dot{display:inline-block}.frame .frame-top .logo,.logo-pallino{height:64px;background-size:contain;background-repeat:no-repeat;z-index:20}ol.top-home-elenco{list-style:none;padding-left:0;margin-bottom:100px}ol.top-home-elenco li{width:fit-content}ol.top-home-elenco li span{padding-left:26px;display:block;text-align:left!important}ol.top-home-elenco li:before{content:"";background-color:#e61965;position:absolute;top:10px;left:0}.mobile-version,.team .personal-link h4 br{display:block!important}.desktop-version{display:none!important}@media only screen and (min-width:992px){.mobile-version{display:none!important}.desktop-version{display:block!important;position:relative}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.row-flex{display:flex;flex-wrap:wrap}.frame,.frame .frame-top{display:-webkit-box;display:-ms-flexbox}.no-padding,footer .menu-list{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left,.service-list,footer .footer-menu ul{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.margin-auto,.top-img img{margin:0 auto}.margin-r-10{margin-right:10px}.margin-l-10{margin-left:10px}.margin-t-10{margin-top:10px}.margin-b-10{margin-bottom:10px}.margin-r-20{margin-right:20px}.margin-l-20,.service-list-items .items-txt{margin-left:20px}.margin-t-20{margin-top:20px}.margin-b-20{margin-bottom:20px}.margin-r-30{margin-right:30px}.margin-t-30{margin-top:30px}.margin-r-40{margin-right:40px}.margin-l-40{margin-left:40px}.margin-t-40{margin-top:40px!important}.margin-b-40,footer .logo-footer{margin-bottom:40px}.margin-r-50{margin-right:50px}.margin-l-50{margin-left:50px}.margin-t-50{margin-top:50px!important}.margin-b-50{margin-bottom:50px}.margin-r-60{margin-right:60px}.margin-l-60{margin-left:60px}.margin-t-60{margin-top:60px!important}.margin-b-60,.team h3{margin-bottom:60px}.margin-r-70{margin-right:70px}.margin-l-70{margin-left:70px}.margin-t-70{margin-top:70px!important}.margin-b-70{margin-bottom:70px}.margin-r-80{margin-right:80px}.margin-l-80{margin-left:80px}.margin-t-80{margin-top:80px}.margin-b-80{margin-bottom:80px}.margin-r-90{margin-right:90px}.margin-l-90{margin-left:90px}.margin-t-90{margin-top:90px}.margin-b-90{margin-bottom:90px}.margin-r-100{margin-right:100px}.margin-l-100{margin-left:100px}.margin-t-100{margin-top:100px}.margin-b-100{margin-bottom:100px}.padding-r-0{padding-right:0}.padding-l-0{padding-left:0}.padding-t-0{padding-top:0}.padding-b-0{padding-bottom:0}.padding-r-10{padding-right:10px}.padding-l-10{padding-left:10px}.padding-t-10{padding-top:10px}.padding-b-10{padding-bottom:10px}.padding-r-15{padding-right:15px}.padding-l-15{padding-left:15px}.padding-r-20{padding-right:20px}.padding-l-20{padding-left:20px}.padding-t-20{padding-top:20px}.padding-b-20{padding-bottom:20px}.padding-r-30,.service-card-lg .descr{padding-right:30px}.padding-l-30{padding-left:30px}.padding-t-30{padding-top:30px}.padding-b-30{padding-bottom:30px}.padding-r-40{padding-right:40px}.padding-l-40{padding-left:40px}.padding-t-40{padding-top:40px!important}.padding-b-40{padding-bottom:40px}.padding-r-50{padding-right:50px}.padding-l-50{padding-left:50px}.padding-t-50{padding-top:50px!important}.padding-b-50{padding-bottom:50px}.padding-r-60{padding-right:60px}.padding-l-60{padding-left:60px}.padding-t-60{padding-top:60px!important}.padding-b-60{padding-bottom:60px}.padding-r-70{padding-right:70px}.padding-l-70{padding-left:70px}.padding-t-70{padding-top:70px!important}.padding-b-70{padding-bottom:70px}.padding-r-80{padding-right:80px}.padding-l-80{padding-left:80px}.padding-t-80{padding-top:80px}.padding-b-80{padding-bottom:80px}.padding-r-90{padding-right:90px}.padding-l-90{padding-left:90px}.padding-t-90{padding-top:90px}.padding-b-90{padding-bottom:90px}#all-servizi,#analisi,.padding-b-100{padding-bottom:100px}.padding-r-100{padding-right:100px}.padding-l-100{padding-left:100px}.padding-t-100{padding-top:100px}.logo-pallino{width:251px;background-image:url(../../image/logo-pallino.png);position:fixed;top:28px;left:30px}.banner-right,.frame{width:100%;height:100%}.frame{padding:60px 30px;position:fixed;z-index:2;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:1}.frame .frame-top{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frame .frame-top .logo{width:250px;background-image:url(../../image/logo.png);position:absolute}.frame .frame-top .logo.scroll{background-image:url(../../image/logo-scroll.png)}.frame .frame-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.frame .frame-bottom .current-page{pointer-events:none;color:#000;width:300px;-webkit-transform:rotate(-90deg) translateX(140px) translateY(-140px);transform:rotate(-90deg) translateX(140px) translateY(-140px);pointer-events:all;padding-top:60px}.frame .frame-bottom .btn-back-to-top{width:300px;padding-bottom:60px;-webkit-transform:rotate(-90deg) translateX(130px) translateY(130px);transform:rotate(-90deg) translateX(130px) translateY(130px);pointer-events:all}.frame .frame-bottom .btn-back-to-top .btn-link svg{background-color:rgba(0,0,0,.1)}.button-linkedin svg path,.button.icon-button svg path,.frame .frame-bottom .btn-back-to-top .btn-link svg path{fill:#000}.frame .frame-bottom .btn-back-to-top .btn-link:hover{color:rgba(0,0,0,.9)}.btn-link:hover svg,.button-linkedin:hover svg,.button:hover svg,.circle-button:hover svg,.frame .frame-bottom .btn-back-to-top .btn-link:hover svg{-webkit-transform:scale(1.15);transform:scale(1.15)}.banner{min-height:100vh;display:flex;justify-content:center;align-items:flex-start}.banner .banner-content{padding-top:120px;padding-bottom:120px;position:relative}.banner-right{position:relative}.banner-right .cerchio-sotto{border-radius:50%;background-color:#e61965;animation:10s linear infinite animate-4;z-index:1;display:none}.banner-right .cerchio-sopra,.cerchio-immagine-up{background-color:#e61965;position:absolute;z-index:4;border-radius:50%;animation:5s linear infinite animate-5;display:none}#servizi-all .svg-wrap .lines-place,.about-photo .lines-place{bottom:calc(100% + 180px);animation:6s linear infinite animate-4}.banner-right .image{position:absolute;z-index:2;top:30px;left:30px;border-radius:50%;display:none}.banner-right .image img{border-radius:50%}.image-top-mobile{display:block;margin:20px auto}.image-top-mobile img{border-radius:50%;width:250px;margin-bottom:30px}@media screen and (min-width:560px){.image-top-mobile img{width:350px}}.button svg,.circle-button svg{width:40px;height:40px;padding:10px;background-color:#000}.inner-banner .banner-content{padding:150px 0 80px}.button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background-color:#e61965;color:#000!important;border-radius:70px;padding:0 15px 0 50px;height:70px;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.btn-link,.button span,.button-linkedin{text-decoration:none}.button svg,.circle-text .ct-svg text{-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1)}.button svg{margin-left:30px;border-radius:50%;transition:.4s cubic-bezier(0, 0, .3642, 1)}.button svg path,.circle-button svg path{fill:#e61965}.button.icon-button{padding:0;height:40px}.button.icon-button svg{margin-left:0;background-color:#e61965}.button-linkedin:hover,.button:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:brightness(110%);filter:brightness(110%);color:#000}.circle-text{position:absolute;left:calc(50% - 70px);bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;height:140px;animation:3s linear infinite animate-3}.ball,.menu-bg{position:fixed}.button-linkedin,.circle-button{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:2px;font-weight:500}.circle-text .circle-button{position:absolute}.circle-text .ct-svg{-webkit-transform:scale(2);transform:scale(2);width:140px;height:140px}.circle-text .ct-svg text{fill:rgba(255,255,255,.4);text-transform:uppercase;font-size:12px;font-weight:500;transition:.4s cubic-bezier(0, 0, .3642, 1)}.circle-button,.circle-button svg{-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1)}.btn-link svg path,.circle-text:hover svg text,.service-card-lg.other-card .btn-link svg path,.service-card-lg.other-card:hover .btn-link svg path{fill:#fff}.circle-button{display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;font-size:12px;background-color:#e61965;border-radius:100%;padding:15px;transition:.4s cubic-bezier(0, 0, .3642, 1)}.circle-button svg{margin-left:0;border-radius:50%;transition:.4s cubic-bezier(0, 0, .3642, 1)}.button-linkedin,.button-linkedin svg{-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1)}.circle-button.arrow-down:hover,.circle-button:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:brightness(110%);filter:brightness(110%)}.btn-link.down svg,.button.down svg,.circle-button.arrow-down svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-link.down:hover svg,.circle-button.arrow-down:hover svg{-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg)}.button-linkedin{display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background-color:#e61965;border-radius:50%;padding:20px;font-size:30px;transition:.4s cubic-bezier(0, 0, .3642, 1);clear:both}.ball,.btn-link svg{background-color:#e61965;border-radius:50%}.button-linkedin svg{width:150px;transition:.4s cubic-bezier(0, 0, .3642, 1)}.btn-link{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#fff}.btn-link svg{margin-left:15px;width:40px;height:40px;padding:10px;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}#about,#servizi .container,footer .container{padding-top:120px}.ball{width:180px;height:180px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;transform:translate(-50%,-50%) translate(594px,615px) scale(.1)}.menu-bg,.menu-bg.fs{transform-origin:center center}.mobile-header{background-color:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none}.footer-social,.menu-bg,.service-card:before{background-color:#e61965}.menu-bg{z-index:20;width:1000px;height:1000px;border-radius:100%;right:-470px;top:-470px;border:1px solid #e61965;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.5s;-ms-transition:.5s;transition:.5s;transform:translateZ(0) scale(.12);-ms-transform:scale(.12);-webkit-transform:translateZ(0) scale(.12)}.menu-burger,.menu-items{position:fixed;transition:.4s;z-index:20}.menu-bg.fs{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1);-ms-transform:scale(1);-webkit-transform:translateZ(0) scale(1)}.menu-burger{width:40px;height:40px;top:20px;right:20px;cursor:pointer;transform-origin:center}.menu-burger .menu-burger-icon{width:40px;height:40px;background-image:url(../../image/menu.svg);background-size:cover}.menu-burger .menu-burger-icon.fs{background-image:url(../../image/close.svg)}.menu-items{font-weight:700;font-size:30px;color:#fff;width:100%;text-align:center;opacity:0;margin-top:80px;transform:translateY(-200%);pointer-events:auto;top:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#fff #e61965}.footer-social,.team .banner-personal h4 .thin{font-size:24px}.menu-items div{transition:1s;opacity:0;margin-top:0}.social-icons li a,footer .footer-menu ul li a{-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);text-decoration:none!important}.menu-items.fs{transform:translateY(0);pointer-events:auto;opacity:1}.menu-items.fs div{opacity:1;margin-top:25px}.menu-items.fs div:first-child{margin-top:0}footer .container{padding-bottom:40px;font-size:16px}footer .footer-menu{margin-bottom:120px}footer .footer-menu ul li{list-style-type:none;margin-bottom:35px}footer .footer-menu ul li a{display:block;font-weight:500;font-size:28px;color:rgba(255,255,255,.9)!important;transition:.4s cubic-bezier(0, 0, .3642, 1)}footer .footer-menu ul li a:hover{-webkit-transform:translateX(10px);transform:translateX(10px);color:#e61965!important}footer .menu-list li{margin-bottom:15px}.form-label,.intro-top,footer .menu-list li:last-child{margin-bottom:0}footer .menu-list li a{display:block;-webkit-transition:.2s cubic-bezier(0, 0, .3642, 1);transition:.2s cubic-bezier(0, 0, .3642, 1);color:#fff!important;text-decoration:none!important}footer .menu-list li a:hover{-webkit-transform:translateX(5px);transform:translateX(5px);color:#fff!important}.breadcrumbs li:last-child:after,.strumenti .strumenti-img,footer .d-md-block-f{display:none}footer .d-lg-block-f{display:inline-block!important}@media screen and (min-width:1030px){footer .d-lg-block-f{display:none!important}}@media (min-width:1400px){.container{max-width:1200px}footer .d-xxl-block{display:inline-block!important}}.content-social{text-align:left;padding-bottom:30px}.social-icons{padding:0;margin:80px 0 0;display:flex;justify-content:flex-start}.social-icons li{margin-right:25px;width:40px}.social-icons li:last-child,.team .personal-link .icon-button:last-child{margin-right:0}.social-icons li a{color:#fff;font-size:30px;transition:.4s cubic-bezier(0, 0, .3642, 1)}.footer-social{padding:0;height:50px;width:50px;border-radius:50%;display:block;margin:0 auto;text-align:center;color:#000!important;line-height:50px}.breadcrumbs,.service-card p{font-size:16px;line-height:normal}@media screen and (min-width:768px){footer .d-md-block-f{display:inline-block!important}.footer-social{margin:0}}#servizi-all .svg-wrap,.about-photo{position:relative;padding-bottom:90px}.about-photo .lines-place{top:-180px;left:-27%;position:absolute}.about-photo .lines-place line,.about-photo .lines-place path,.about-photo .lines-place polyline,.about-photo .lines-place rect{stroke:rgba(0,0,0,.1)}.about-photo .lines-place.red line,.about-photo .lines-place.red path,.about-photo .lines-place.red polyline,.about-photo .lines-place.red rect{stroke:rgba(230,25,101,.4)}.about-photo .lines-place.max{top:-250px}.about-photo .img-frame{position:relative;overflow:hidden;width:100%;padding-bottom:160%}.about-photo .img-frame img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-frame-mobile,.strumenti .img-strumenti-mobile{display:block;text-align:center}.img-frame-mobile img{margin:20px auto 0;width:100%}@media screen and (min-width:600px){.img-frame-mobile img{width:60%}}.service-list li:first-child,.services-grid{border-top:1px solid rgba(255,255,255,.1)}.services-grid.dark{border-bottom:1px solid rgba(0,0,0,.1)}.services-grid.dark .services-grid-item{border-right:1px solid rgba(0,0,0,.1)}.services-grid.dark .services-grid-item:first-child{border-left:1px solid rgba(0,0,0,.1)}.services-grid .services-grid-item{border-right:1px solid rgba(255,255,255,.1)}.services-grid .services-grid-item:first-child{border-left:1px solid rgba(255,255,255,.1)}.services-grid .services-grid-item .service-card{position:relative;display:block;padding:50px 30px}.service-card{position:relative;display:block;padding:80px 30px}#analisi,.team{padding-top:120px}.service-card p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.service-card .button{-webkit-transform:scale(.3);transform:scale(.3);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}.service-card:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;-webkit-transition:.6s cubic-bezier(0, 0, .3642, 1);transition:.6s cubic-bezier(0, 0, .3642, 1)}.breadcrumbs:before,.team{background-color:rgba(0,0,0,.1)}.service-card:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.service-card:hover .button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.service-card:hover:before{width:100%}#analisi{text-align:center}.services-grid.dark .services-grid-item .service-card p{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.breadcrumbs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:0!important}@media screen and (min-width:1199px){.banner .banner-content.intro{text-align:left}.breadcrumbs{margin-bottom:40px}}.breadcrumbs:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:100vw;height:1px}.breadcrumbs li:after{content:"/";margin:0 15px;color:#000}.breadcrumbs li a{color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px;-webkit-transition:.2s cubic-bezier(0, 0, .3642, 1);transition:.2s cubic-bezier(0, 0, .3642, 1)}.breadcrumbs li:last-child{margin-right:0;cursor:not-allowed}.breadcrumbs li:last-child a{opacity:.4}.breadcrumbs.c-light:before,.breadcrumbs.light::before{background-color:rgba(255,255,255,.1)}.breadcrumbs.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team{text-align:left}.icon-w,.top-img{text-align:center}.team.team-second{background-color:rgba(0,0,0,.2)}.team h6{color:rgba(0,0,0,.4)}.team .banner-personal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 60px 0 90px;background-color:#fff;height:180px}@media screen and (max-width:1199px){ol.top-home-elenco{max-width:600px;margin:0 auto 100px}.logo-pallino{width:200px;height:64px;background-image:url(../../image/logo-bianco.png);background-size:contain;background-repeat:no-repeat;z-index:20;position:fixed;top:10px;left:15px}#servizi-all .svg-wrap .lines-place .lines,.frame{display:none}.frame .frame-top{height:90px;background-color:rgba(0,0,0,.95);border-bottom:1px solid rgba(255,255,255,.1);padding:0 30px}.inner-banner .banner-content{padding:120px 0 70px}.mobile-header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;z-index:999;background-color:rgba(0,0,0,.95);border-bottom:1px solid rgba(255,255,255,.1)}.menu-bg{right:-30px;top:-30px;width:100px;height:100px;transform:translateZ(0) scale(1);-ms-transform:scale(1);-webkit-transform:translateZ(0) scale(1)}.menu-bg.fs{transform-origin:center center;backface-visibility:hidden;transform:translateZ(0) scale(75);-ms-transform:scale(75);-webkit-transform:translateZ(0) scale(75)}.menu-burger .menu-burger-icon{width:30px;height:30px}.menu-burger{width:30px;height:30px;top:20px;right:15px}.team .banner-personal h4 .thin{font-size:22px}}@media screen and (max-width:991px){.button svg{margin-left:25px}.button,.button-linkedin{height:60px;padding:0 10px 0 40px}.content-social{margin-top:10px;text-align:center}.social-icons{margin-top:60px;justify-content:center}#about,#servizi .container{padding-top:60px}#about h2,#about h3,#about h5,#about h6,#about p{text-align:center}.about-photo .img-frame,.about-photo .lines-place .lines{display:none}.about-photo{padding-bottom:60px}.services-grid.dark .services-grid-item:nth-child(3){border-left:1px solid rgba(0,0,0,.1)}.services-grid{padding-bottom:90px}.services-grid .services-grid-item:nth-child(3){border-left:1px solid rgba(255,255,255,.1)}.services-grid .services-grid-item{border-bottom:1px solid rgba(255,255,255,.1)}.service-card p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.service-card .button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#analisi{padding-top:60px;padding-bottom:30px}.team{padding-top:60px;text-align:center}.team .banner-personal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:60px 30px}.team .banner-personal h4 .thin{font-size:20px}.team .personal-link h4 br{display:none!important}}.team .personal-link .icon-button{padding:0;height:50px;width:50px;color:#fff;font-size:20px;margin-right:20px}.team .team-img{margin:0 auto;width:100%}@media screen and (min-width:500px){.team .team-img{width:50%}}.vision .container{padding-top:60px;padding-bottom:60px}.icon-w{width:50px;height:50px;font-size:20px;background-color:#e61965;line-height:50px;color:#000;margin:0 auto;border-radius:50%}#servizi-all .svg-wrap .lines-place{top:0;left:0;position:absolute}#servizi-all .svg-wrap .lines-place line,#servizi-all .svg-wrap .lines-place path,#servizi-all .svg-wrap .lines-place polyline,#servizi-all .svg-wrap .lines-place rect{stroke:rgba(0,0,0,.5)}.service-card-lg{display:block}.service-card-lg.offset{margin-top:60px;margin-bottom:60px}.service-card-lg h4{position:relative;font-size:22px;font-weight:300;padding-left:35px}.service-list li,input.wh,label.wh,textarea.wh{text-transform:uppercase;letter-spacing:2px;font-weight:500}.service-card-lg h4:before{content:"";position:absolute;display:block;top:5px;left:0;width:15px;height:15px;border-radius:50%;background-color:#4af5b3}.service-card-lg.other-card{overflow:hidden;position:relative;border:1px solid #fff;padding:60px;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.service-card-lg.other-card h4{font-size:28px;padding-left:0}@media screen and (max-width:1199px){.service-card-lg h4{font-size:22px}.service-card-lg.other-card h4{font-size:26px}.service-card-lg.other-card{padding:30px}}@media screen and (max-width:991px){#servizi-all .svg-wrap{padding-bottom:0}.service-card-lg.offset{margin-top:0}.service-card-lg h4{font-size:22px}.service-card-lg{margin-bottom:60px}.service-card-lg.other-card h4{font-size:24px}.strumenti .suptitle{text-align:center}}.service-card-lg.other-card h4:before{content:none}.service-card-lg.other-card .descr{padding-right:0;font-size:16px;line-height:normal}.service-card-lg.other-card .btn-link svg{background-color:#b8b8b8}.service-card-lg.other-card:hover{background-color:#e61965;color:#fff}.service-card-lg.other-card:hover .btn-link span,.service-card-lg.other-card:hover h4{color:#fff}.mil-service-card-lg.mil-other-card:hover .mil-link svg,.service-card-lg.other-card:hover .btn-link svg{background-color:#000}.mil-service-card-lg.mil-other-card:hover .mil-link svg path{fill:#ff9800}@media screen and (max-width:1200px){.mil-service-card-lg.mil-other-card{padding:30px}}#all-servizi{padding-top:100px}.service-list li{border-bottom:1px solid rgba(0,0,0,.2);padding:25px 0;font-size:12px}.service-list.light li{color:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.1);border-top:none}.service-list.dark li{border-bottom:1px solid rgba(0,0,0,.1)}.service-list.contacts li{border-bottom:none;padding:15px 0}.service-list.contacts li:first-child,.service-list.people li:first-child{border-top:none}.service-list.contacts .service-list-items .items-icon,.service-list.people .service-list-items .items-icon{width:30px;color:#e61965;font-size:25px}.service-list.contacts .service-list-items .items-txt{font-size:16px;margin-left:20px;line-height:24px}.service-list.people li{border-bottom:none;padding:20px;text-transform:none;letter-spacing:0;font-weight:400;font-size:16px;background-color:#eaedef;margin-bottom:20px}.service-list.people .service-list-items{align-items:start}.service-list.people .service-list-items .items-txt{margin-left:20px;line-height:30px}.service-list-items{display:flex;align-items:center}.service-list-items .items-icon{width:50px;color:#e61965;font-size:40px}.top-img{margin-bottom:30px}.strumenti .strumenti-img img{width:240px;opacity:.7}@media screen and (min-width:991px){.strumenti .strumenti-img{display:flex!important;justify-content:center;align-items:center}.strumenti .img-strumenti-mobile{display:none}}.strumenti .img-strumenti-mobile img{width:300px;margin:0 auto 20px}@media screen and (max-width:1199px){.intro-top{text-align:center;margin-bottom:30px}.strumenti h4{font-size:26px}}@media screen and (max-width:991px){.strumenti p,.strumenti p.txt-right{text-align:center}.strumenti h4{font-size:24px}.lines-place{display:none}}@media screen and (max-width:767px){h1{font-size:34px}h2{font-size:36px}h3{font-size:30px}.service-card-lg h4,.service-card-lg.other-card h4,.strumenti h4,footer .footer-menu ul li a,h4{font-size:22px}.team .banner-personal h4 .thin,h5{font-size:18px}h6{font-size:21px}blockquote{padding:30px;font-size:16px}.ball,.suptitle.suptitle-right:before{display:none}.suptitle,footer .footer-menu{margin-bottom:60px}.complex-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.complex-text .button{margin-left:0;margin-top:30px}footer .container{padding-top:60px;text-align:center}.services-grid.dark .services-grid-item{border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.services-grid{padding-bottom:90px}.services-grid .services-grid-item{border-left:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}}.cerchio-immagine-under{position:relative;display:flex!important;justify-content:center;align-items:center}.lines-place,.lines-place.alberto,.lines-place.iacopo,.lines-place.samuele{position:absolute;opacity:.3;animation:6s linear infinite rotate}.cerchio-immagine-under img{width:90%;border-radius:50%;border:5px solid #e61965}@media screen and (min-width:580px){.cerchio-immagine-under img{width:60%}}@media screen and (min-width:992px){.banner{align-items:center}.img-frame-mobile{display:none}.team .team-img{width:100%}.cerchio-immagine-under img{width:50%}}@media screen and (min-width:1200px){.banner-right .cerchio-sotto{display:block;width:30%;padding-top:30%}.banner-right .cerchio-sopra{display:block;width:60%;padding-top:60%;top:20%;left:50%}.banner-right .image{display:block}.image-top-mobile{display:none}.menu-items{text-align:right;padding-right:40px;overflow-y:hidden}.cerchio-immagine-under img{width:80%}.cerchio-immagine-up{display:block;width:60%;padding-top:60%;top:50%;left:50%}}@media screen and (min-width:1400px){.banner-right .cerchio-sotto{width:30%;padding-top:30%}.banner-right .cerchio-sopra{width:60%;padding-top:60%;top:50%;left:50%}footer .d-md-block-f{display:none!important}.strumenti .strumenti-img img{width:290px}.cerchio-immagine-under img{width:80%}.cerchio-immagine-up{width:45%;padding-top:45%;top:50%;left:50%}}.lines-place{top:-80px;left:0;width:250px;height:250px}.lines-place.samuele{top:auto;left:auto;bottom:10px;right:-30px;width:350px;height:350px}.lines-place.alberto{top:70px;left:-30px;width:350px;height:350px}.lines-place.iacopo{top:100px;left:20px;width:350px;height:350px}@media screen and (max-width:991px){.lines-place.alberto,.lines-place.iacopo,.lines-place.samuele{display:none}}@keyframes animate-1{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(-1.5vh) translateX(5vmin)}}@keyframes animate-2{0%,100%{transform:translateY(0)}50%{transform:translateY(-15vmin)}}@keyframes animate-3{0%,100%{transform:translateY(0)}50%{transform:translateY(-1vmin)}}@keyframes animate-4{0%,100%{transform:translateY(0)}50%{transform:translateY(6vmin)}}@keyframes animate-5{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(-1.5vh) translateX(5vmin)}}@keyframes rotate{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}25%{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}50%{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}75%{-webkit-transform:rotate3d(0,0,1,270deg);transform:rotate3d(0,0,1,270deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}.menu-items.fs div.lingua{font-size:16px;font-weight:200;text-transform:uppercase;margin-top:40px;margin-bottom:30px}.invalid-feedback{font-size:12px;font-weight:700}input.wh,textarea.wh{position:relative;height:50px;padding:0 10px;width:100%;font-size:18px;color:rgba(0,0,0,.8);border:none;border-bottom:1px solid #b8b8b8;border-radius:0;background-color:rgba(255,255,255,.5)}textarea.wh{position:relative;height:150px}input.wh:focus,textarea.wh:focus{background-color:#fff;border-color:transparent;border-bottom:1px solid #e61965;outline:0;box-shadow:none}label.wh{font-size:12px;color:rgba(0,0,0,.5);margin-top:15px;margin-bottom:0}label.small{text-transform:none;letter-spacing:0;font-weight:200;font-size:16px;color:rgba(0,0,0,.8)}textarea{padding:15px 30px;height:300px}#slide-loghi{padding-top:100px;padding-bottom:100px}.swiper.logoSwiper{width:100%;height:100%;padding-left:55px;padding-right:55px}.logoSwiper .swiper-slide{text-align:center;background-color:#fff;border:1px solid #e61965;border-radius:10px}.logoSwiper .swiper-slide img{display:block;width:100%;height:auto}.logoSwiper .swiper-button-next,.logoSwiper .swiper-button-prev{background-color:#000;color:#fff;border-radius:50%;width:40px;height:40px;padding:10px;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.logoSwiper .swiper-button-next::after,.logoSwiper .swiper-button-prev::after{display:none}.logoSwiper .swiper-button-prev svg{transform:rotate(180deg);color:#fff}.logoSwiper .swiper-button-prev svg path,.logoSwiper .swiper-button-next svg path{fill:#fff}

.swiper.serviziSwiper{
    width:100%;
    height:100%;
    padding-left:55px;
    padding-right:55px;

}
.serviziSwiper .swiper-slide{
    border: 1px solid rgba(255,255,255,.1);
}

.serviziSwiper .swiper-slide .service-card {
    padding: 30px 30px;
}

.serviziSwiper .swiper-button-next,.serviziSwiper .swiper-button-prev{
    background-color:#e61965;
    color:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
    padding:10px;
    -webkit-transition:.4s cubic-bezier(0,0,.3642,1);
    transition:.4s cubic-bezier(0,0,.3642,1)
}

.serviziSwiper .swiper-button-next::after,.serviziSwiper .swiper-button-prev::after{display:none}
.serviziSwiper .swiper-button-prev svg{transform:rotate(180deg);color:#fff}
.serviziSwiper .swiper-button-prev svg path,.serviziSwiper .swiper-button-next svg path{fill:#fff}

#all-servizi .service-card{
    border: 1px solid #fff;
    padding: 40px;
    -webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);
    transition: .4s cubic-bezier(0, 0, .3642, 1);
    margin-bottom: 24px;
}
#all-servizi .service-card:hover{
    background-color:#e61965;
    color:#fff
}

#all-servizi .service-card .btn-link svg{
    background-color:#b8b8b8
}

#all-servizi .service-card:hover .btn-link svg{
    background-color:#000
}

#all-servizi .service-card .btn-link {
    color: #000;
}

#all-servizi .service-card:hover .btn-link{
    color:#fff
}

#all-servizi .service-card:hover:before{
    width:0%
}

#all-servizi .service-card h4 {
    font-size: 20px;
    font-weight: 500;
    padding-left: 0;
    min-height: 55px;
}

#all-servizi  .cat {
    color:#e61965;
    font-weight: 400;
    font-size: 19px;
    line-height: 32px;
    letter-spacing: .5px;
    margin-bottom: 10px;
}

#all-servizi  .cat .titoletto {
    color: #000;
    font-size: 18px;
    font-weight: 500;
}

#all-servizi .service-card:hover h4 {
    color: #fff;

}

#all-servizi .service-card p {
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}



.service-card.other-card {
    border:1px solid #fff;
}

#block-service{
    padding-top: 100px;
    padding-bottom: 100px;
}



#block-service .service-card:hover:before{
    width:0%
}

#block-service .service-card{
    border: 1px solid #fff;
    padding: 40px;
    -webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);
    transition: .4s cubic-bezier(0, 0, .3642, 1);
    margin-bottom: 24px;
}
#block-service .service-card:hover{
    background-color:#e61965;
    color:#fff
}


#block-service .service-card .btn-link svg {
    background-color: #b8b8b8;
}

#block-service .service-card:hover .btn-link svg{
    background-color: #000;
}

#block-service .service-card:hover .btn-link {
    color: #fff;
}

#block-service .service-card p {
    display: none;
}

#block-service .service-card h5{
    min-height: 55px;
}

#block-service .service-card:hover h5{
    color:#fff;
}

#block-service .service-card .btn-link {
    color: #000;
}


.swiper.caseHistorySwiper{
    width:100%;
    height:100%;
    padding-left:55px;
    padding-right:55px;

}


.caseHistorySwiper .swiper-slide .service-card {
    padding: 30px 30px;
    border: 1px solid rgba(255,255,255,.1);
}

.caseHistorySwiper .swiper-slide .service-card p.light-soft{
    color: #fff;
}

.caseHistorySwiper .swiper-button-next,.caseHistorySwiper .swiper-button-prev{
    background-color:#e61965;
    color:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
    padding:10px;
    -webkit-transition:.4s cubic-bezier(0,0,.3642,1);
    transition:.4s cubic-bezier(0,0,.3642,1)
}

.caseHistorySwiper .swiper-button-next::after,.caseHistorySwiper .swiper-button-prev::after{display:none}
.caseHistorySwiper .swiper-button-prev svg{transform:rotate(180deg);color:#fff}
.caseHistorySwiper .swiper-button-prev svg path,.caseHistorySwiper .swiper-button-next svg path{fill:#fff}


.caseHistorySwiper .service-card h5 {
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
}

.caseHistorySwiper .service-card:hover h5.muted {
    color:#e61965;
}

.caseHistorySwiper .service-card p {
    -webkit-line-clamp: 2;
}

.img-custom{

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}

#case-history h2 {
    font-size: 38px;
    line-height: 120%;
}

@media screen and (max-width: 767px) {
    #case-history h2 {
        font-size: 30px;
    }
}


#case-history h1 {
    font-size: 50px;
}
@media screen and (max-width: 991px) {
    #case-history h1 {
        font-size: 48px;
    }
}
@media screen and (max-width: 767px) {
    #case-history h1 {
        font-size: 34px;
    }
}



#case-history h3 {
    font-size: 22px;
    text-transform: uppercase;
    color:#e61965;
    margin-top: 30px;
}


@media screen and (max-width: 1199px) {
    #case-history h3 {
        font-size: 22px;
    }
}
@media screen and (max-width: 991px) {
    #case-history h3 {
        font-size: 22px;
    }
}

@media screen and (max-width: 767px) {
    #case-history h3 {
        font-size: 22px;
    }
}

#case-history .dettaglio{
    padding-top: 70px;
    padding-bottom: 50px;
    background-color: #eaedef;
}

#case-history .immagine{
    padding-top: 70px;
    padding-bottom: 70px;

}

#case-history .inner-banner .banner-content {
    padding: 150px 0 0 0;
}

#all-case-study{
    padding-top: 70px;
    padding-bottom: 70px;
}

#all-case-study  .service-card h5 {
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    color: #000;
}

#all-case-study  .service-card p {
    -webkit-line-clamp: 2;
    color: rgba(0,0,0,.4);
}

#all-case-study .service-card{
    border: 1px solid #eaedef;
    padding: 40px;
    -webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);
    transition: .4s cubic-bezier(0, 0, .3642, 1);
    margin-bottom: 24px;
}

#all-case-study .service-card .btn-link {
    color: #000;
}

.img-case-history{
    height: 150px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    display: block;
}

.imgCaseHistorySwiper .swiper-button-next,.imgCaseHistorySwiper .swiper-button-prev{
    background-color:#e61965;
    color:#fff;
    border-radius:50%;
    width:40px;
    height:40px;
    padding:10px;
    -webkit-transition:.4s cubic-bezier(0,0,.3642,1);
    transition:.4s cubic-bezier(0,0,.3642,1)
}


.imgCaseHistorySwiper .swiper-button-next::after,.imgCaseHistorySwiper .swiper-button-prev::after{display:none}
.imgCaseHistorySwiper .swiper-button-prev svg{transform:rotate(180deg);color:#fff}
.imgCaseHistorySwiper .swiper-button-prev svg path,.imgCaseHistorySwiper .swiper-button-next svg path{fill:#fff}

.swiper-pagination-bullet-active {
    background:#e61965;
}


.img-categorie-mobile {
    display: block;
    text-align: center;
}
.img-categorie-mobile img {
    width: 240px;
    opacity: .7;
}
@media screen and (min-width: 991px) {
    .img-categorie-mobile {
        display: none;
    }
}

.categoria-img {
    display: none;
}

@media screen and (min-width: 991px) {
    .categoria-img {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .categoria-img img {
        width: 150px;
        opacity: .7;
    }
}


.suptitle.red::before {
    background-color: #e61965;
}


.lines-place.all-service {
    top: 30px;
    left:15px;
    width: 250px;
    height: 250px;
}


.suptitle.title-cat{
    margin-bottom: 0;
    font-size: 30px;
}

.suptitle.title-cat::before {
    background-color: #e61965;
    opacity: .2;
}

.suptitle.title-cat .titoletto{
    font-size: 20px;
}


.text-service h2{
    font-size: 24px;
    line-height: 150%;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    margin-top: 30px;
}

.text-service h3{
    font-size: 20px;
    color: rgba(0,0,0,.5);
    margin-bottom: 15px;
}

.text-service ol.top-home-elenco li::before {
    content: "";
    background-color: #e61965;
    position: absolute;
    top: 10px;
    left: 0;
}

.text-service ol.top-home-elenco{
    margin-top: 15px;
    margin-bottom:50px;
}

.text-service ol.top-home-elenco li{

    margin-bottom:15px;
}

.text-service ol.top-home-elenco h3{
    display: inline;
}

.text-service ul{
    margin-left:-15px;
}


.service-card.border-card{
    border: 1px solid rgba(255,255,255,.1);
    padding: 30px 30px;
}

.servizi-row{
    display: none;
}

@media screen and (min-width: 992px) {
    .servizi-row{
        display: flex;
    }
}

.circle-text {
    bottom: 10px;
}
