@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://4334701.fs1.hubspotusercontent-na1.net/hubfs/4334701/mfb.css");.max-width-100{max-width:100%}#projects{padding-top:130px}.projects-wrapper .content-wrapper:not(.breadcrumb-menu){max-width:1177px}.projects-wrapper>h1{color:#080357;font-family:Montserrat;font-size:60px;font-style:normal;font-weight:600;line-height:73px;text-align:center}.projects-wrapper>h1>span{color:#0b46f8;display:inline}.projects-wrapper>h3{color:#535a63;font-family:Inter;font-size:22px;font-style:normal;font-weight:300;line-height:36px;margin:0 auto;max-width:560px;text-align:center}.projects-section{margin-top:90px}.filter,.projects-filters{align-items:center;display:flex;justify-content:center}.filter{color:#7c8288;cursor:pointer;display:inline-block;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:26px;padding:8px 16px;position:relative;text-align:center}.projects-filters .filter.active{background:#0b46f8;color:#fff;font-weight:600}.filter:not(.active):hover>span{visibility:hidden}.filter:not(.active):after{content:attr(data-text);font-weight:500;position:absolute;transition:color,font-weight 1s;visibility:hidden}.filter:not(.active):hover:after{color:#080357;font-weight:600;left:0;visibility:visible!important;width:100%}.filter-button{align-items:center;background-color:#f7f7f7;border-radius:50px;display:flex;max-height:50px;padding:15px 30px}.filter-customer_technology.active,.filter.filter-customerTechnology.active,.hover .digital_space.customerTechnology,.tag-bu.customerTechnology{background:#17c8be!important}.filter-marketing_activations.active,.filter.filter-marketingActivations.active,.hover .digital_space.marketingActivations,.tag-bu.marketingActivations{background:#ffc101!important}.filter-crm_empatico.active,.filter.filter-crmSmart.active,.hover .digital_space.crmSmart,.tag-bu.crmSmart{background:#de3c4b!important}.filter-business_intelligence.active,.filter.filter-businessIntelligence.active,.hover .digital_space.businessIntelligence,.tag-bu.businessIntelligence{background:#3db3f7!important}.filter-button .num-filters-active{align-items:center;background:#fff;border-radius:50%;color:#0b46f8!important;display:flex;height:25px;justify-content:center;width:25px}.filter-button.active{background:#0b46f8}.filter-button>span{color:#080357;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;white-space:nowrap}.filter-button>span:not(.num-filters-active){margin-left:10px}.filter-button.active>span{color:#fff}.filter-button:not(.active) .num-filters-active{display:none}.filter-button:not(.active) svg{display:block}.filter-button.active .num-filters-active{display:flex}.filter-button.active svg path{stroke:#fff}.projects-filters-extra{align-items:center;display:flex;flex-wrap:wrap}.projects-filters-extra.hidden{display:none}.filter-extra{margin-right:48px;max-width:285px;min-width:285px;padding-top:20px}.filter-extra .actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.filter-extra .actions>label{color:#080357;font-size:16px}.filter-extra .actions>a,.filter-extra .actions>label{font-family:Inter;font-style:normal;font-weight:600;line-height:26px;text-align:center}.filter-extra .actions>a{color:#0b46f8;font-size:12px;visibility:visible}.filter-extra:not(.active) .actions>a{visibility:hidden}.filter-extra select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;border:none;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.filter-extra:not(.active) select{color:#7c8288}.filter-extra.active select{color:#0b46f8;font-weight:600}.filter-extra .select-wrapper{align-items:center;display:flex;position:relative;width:100%}.filter-extra .select-wrapper:after{content:url(https://4334701.fs1.hubspotusercontent-na1.net/hubfs/4334701/Sito%20DMA/Vector.png);margin-top:-5px;position:absolute;right:25px}.filter-extra.active .select-wrapper:after{content:url(https://4334701.fs1.hubspotusercontent-na1.net/hubfs/4334701/Sito%20DMA/VectorActive.png)}.filter-extra select{border:2px solid transparent;border-radius:50px;box-sizing:border-box;padding:15px 50px 15px 26px;width:100%}.filter-extra.active select{border:2px solid #0b46f8}.filter-extra select::-webkit-input-placeholder{color:#7c8288}.filter-extra select::-moz-placeholder{color:#7c8288}.filter-extra select:-ms-input-placeholder{color:#7c8288}.filter-extra select:-moz-placeholder{color:#7c8288}.project-items{display:flex;justify-content:space-between;margin:138px -30px 140px;overflow-x:hidden;overflow-y:auto}.project-items .grid-item{cursor:pointer;margin:30px;width:calc(33.33% - 60px)}.project-items .grid-item img{height:100%;object-fit:cover;width:100%}.project-items .grid-item a.title-project,.project-items .grid-item a.title-project>*{color:#7c8288;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin-left:20px;margin-top:20px}.project-items .grid-item a.title-project>span{display:block}.hover-wrapper{position:relative}.hover-wrapper>a{display:block;height:100%;height:328px}.hover{opacity:0}.hover .digital_space{font-size:12px;line-height:18px;padding:4px 10px;text-align:center}.hover .digital_space,.hover .text-preview{color:#fff;font-family:Montserrat;font-style:normal;font-weight:600}.hover .text-preview{font-size:30px;line-height:42px;margin:10px 0}.hover .scopri{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.project-item .hover{align-items:center;background:rgba(8,3,87,.8);display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;transition:opacity .5s;width:100%}.project-item .hover>div{padding:50px 37px;width:100%}.project-item:hover .hover{opacity:1}#menu{display:none}.mfb-component__button--main{align-items:center;background:#fff;border-radius:50px;box-shadow:0 8px 30px rgba(51,51,51,.2);display:flex;flex-direction:row;height:50px;justify-content:center;padding:15px 20px;width:122px}.mfb-component__button--main>span{color:#0b46f8;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20px;margin-left:10px}.mfb-component__button--main{z-index:1}.mohill.cover{pointer-events:none}.mohill.contents{padding:0!important}.mohill.box{border-top-left-radius:20px!important;border-top-right-radius:20px!important}#modal-1{height:100%}#menu-filter .modal-title{align-items:center;background:#fff;border-top-left-radius:20px!important;border-top-right-radius:20px!important;display:flex;height:55px;justify-content:center}#menu-filter .modal-title span{color:#080357;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}#menu-filter .modal-filters{display:flex;flex-wrap:wrap;overflow-x:hidden}#menu-filter .modal-filters-std{display:flex;flex-wrap:wrap}#menu-filter .modal-filters-extra>.projects-filters-extra{display:flex!important;visibility:visible!important}#menu-filter .modal-filters .filter{background:#fff;border:1px solid #f5f5f5;box-sizing:border-box;font-size:12px;margin-bottom:14px;margin-right:14px;padding:5px 10px}#menu-filter .modal-filters .filter>span{color:#a5a9ad;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:18px}#menu-filter .modal-filters .filter.active{background:#0b46f8}#menu-filter .modal-filters .filter.active>span{color:#fff}#menu-filter .modal-body{height:calc(100% - 55px);max-height:calc(100% - 55px);padding:24px}#btn-applica-filters{border:unset;padding:16px 30px;width:100%}#reset-btn{align-items:center;color:#0b46f8;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:15px;position:absolute;right:23px;text-align:center}.project-wrapper h3 br{display:none}.project-wrapper h3{margin-bottom:10px}@media screen and (max-width:768px){.project-items{margin-left:-20px;margin-right:-20px}.project-items .grid-item{margin:20px;width:calc(50% - 40px)}#menu{display:block}.projects-filters,.projects-filters-extra{display:none}}@media screen and (max-width:486px){.project-items .grid-item{margin-left:0!important;margin-right:0!important;width:100%}.project-item .hover{opacity:1!important}}.projects-wrapper div#sidebarprj.grey-box img{height:58px!important;object-fit:contain;padding-left:36px;padding-top:30px;width:auto!important}.sidebar-item>span{color:#010c19;display:inline-block;font-family:Montserrat;font-size:14px;font-style:normal;line-height:20px}.sidebar-item{border-bottom:1px solid #f5f5f5;margin:0;padding:20px 36px}.sidebar-item>span:first-child{font-weight:600;margin-right:5px}.sidebar-item.digital-space{background:hsla(0,0%,97%,.6)}.sidebar-item.digital-space>span:last-child{color:#0b46f8;font-weight:600}.project-wrapper{margin-top:32px}.project-wrapper>p:first-child{color:#2a333e;font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:35px}.project-wrapper>p{color:#2a333e;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.project-wrapper h2{color:#2a333e}.project-wrapper .social-wrapper{margin:100px 0}.projects-wrapper{position:relative}a.button.lets-talk{background:#0b46f8!important}#sidebarprj{height:calc(100% - 74vh);margin-right:0;pointer-events:all;position:absolute;right:0;top:58vh}#sidebarprj .sidebar-wrapper{display:flex;flex-direction:column;max-width:309px;position:sticky;top:150px}#sidebarprj .sidebar-card{background-color:#fff;box-shadow:0 10px 20px rgba(34,34,34,.1)}.sidebar-wrapper .racconta-title{color:#535a63;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:22px;text-align:center}.sidebar-wrapper .button{box-shadow:0 8px 30px rgba(51,51,51,.2);color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:20px;margin:0 auto;padding:18px 36px}#sidebar-desktop{height:100%;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;width:100%}#sidebar-mobile{display:none}section.banner-project h1{font-weight:600!important;line-height:1.2}section.banner-project h4{font-family:Inter;font-size:22px;font-weight:300;line-height:36px;max-width:502px}.project-wrapper img{box-shadow:0 4px 40px rgba(34,34,34,.2);max-width:100%}.tag-bu{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-right:10px;padding:4px 10px;text-align:center}.minutes{font-size:16px;font-weight:300}.minutes,.yoy{color:#fff;font-family:Inter;font-style:normal;line-height:18px}.yoy{align-items:center;background:#080357;border-radius:100px;display:flex;font-size:12px;font-weight:700;height:45px;margin-right:20px;padding:13px 60px 13px 20px;position:relative;white-space:nowrap}.yoy:after{border-radius:50%;content:"";height:45px;position:absolute;right:0;width:45px}.yoy.red:after{background-color:#de3c4b}.yoy.blue:after{background-color:#3db3f7}.yoy.yellow:after{background-color:#ffc101}.yoy-container>div{display:flex;margin-bottom:20px;max-width:50%}.hover-wrapper:hover img{transform:scale(1.3) rotate(15deg);transition:all .4s}.hover-wrapper{overflow:hidden;transition:all .4s}@media screen and (max-width:1215px){.project-wrapper{margin-left:auto;margin-right:auto}#sidebar-desktop{display:none}#sidebar-mobile{display:flex}#sidebar-mobile #sidebarprj{height:auto;margin:-20px auto 100px;position:relative;top:unset}.project-wrapper{margin-top:0}section.banner-project h1{font-size:36px;font-weight:700;line-height:46px}section.banner-project h4{font-size:18px;font-weight:400;line-height:30px}#sidebarprj{max-width:690px;width:100%}#sidebarprj>.sidebar-wrapper{max-width:unset}}@media screen and (max-width:814px){#sidebarprj{max-width:84%}button#btn-applica-filters{background:blue}}@media screen and (max-height:750px){section.banner-project h1{font-size:27px;line-height:38px}section.banner-project h4{font-size:16px;line-height:27px;margin-bottom:20px}section.banner-project{height:100vh;padding-top:calc(var(--heightmenumobile) + 20px)}.projects-section{margin-top:0}#projects{padding-top:calc(var(--heightmenumobile) + 58px)}.projects-wrapper>h1{font-size:36px;line-height:43px}}@media screen and (max-width:486px){#sidebarprj .sidebar-wrapper{margin:0 auto;max-width:85%}.yoy{display:none;margin-right:0;min-width:unset;width:100%}.minutes{font-size:14px}}