@font-face{font-family:"Stratum2";src:url("fonts/Stratum2-Bold.woff2") format("woff2"),url("fonts/Stratum2-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Stratum2";src:url("fonts/Stratum2-Regular.woff2") format("woff2"),url("fonts/Stratum2-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@media screen and (min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}}:root{--menu_height: 90px}@media screen and (max-width: 991px){:root{--menu_height: 120px}}::-moz-selection{color:#fff;fill:#fff;background:#009579}::selection{color:#fff;fill:#fff;background:#009579}html,body{scroll-behavior:smooth !important}html{width:100%;margin:0px;padding:0px;overflow-x:hidden}body{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;width:100%;margin:0px;overflow-x:hidden}*{color:#b7b7b7;font-weight:300;font-family:"Roboto",sans-serif;font-size:clamp(16px,2vw,18px)}@media screen and (min-width: 1000px)and (max-width: 1400px){*{font-size:clamp(16px,1.9vw,16px)}}@media screen and (max-width: 767px){.container,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}a,a:hover,a:visited,a:active,a:focus,a.nav-link{color:inherit;text-decoration:none;cursor:pointer;font-size:inherit}h2,h3,h4,h5,h6{margin-bottom:0}h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:300}h1,.h1,h1 span,.h1 span{font-family:"DM Mono",monospace;font-size:clamp(28px,3.9vw,48px)}@media screen and (min-width: 1000px)and (max-width: 1400px){h1,.h1,h1 span,.h1 span{font-size:clamp(26px,3.6vw,40px)}}h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}h2{font-size:clamp(22px,3.2vw,32px)}@media screen and (min-width: 1000px)and (max-width: 1400px){h2{font-size:clamp(20px,2.4vw,24px)}}h3{font-size:clamp(20px,2.4vw,24px)}@media screen and (min-width: 1000px)and (max-width: 1400px){h3{font-size:clamp(18px,2vw,20px)}}h4{font-size:clamp(18px,2vw,20px)}@media screen and (min-width: 1000px)and (max-width: 1400px){h4{font-size:clamp(16px,2vw,18px)}}p,p *{color:#b7b7b7}.p-big,.p-big *{font-size:clamp(18px,2.4vw,22px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.p-big,.p-big *{font-size:clamp(16px,2vw,18px)}}p a:not(.btn,[href^="tel:"],[href^="mailto:"]){color:#009579;text-decoration:underline;font-weight:600}.img-full-16{width:100%;aspect-ratio:16/9;max-height:80svh}img{width:100%;height:100%;object-fit:cover}.news-img{width:100%;object-fit:cover;aspect-ratio:16/9;max-height:80svh;max-width:1000px;margin:auto}.text-primary,.text-primary *{color:#009579 !important}.text-white,.text-white *{color:#fff !important}.text-gray,.text-gray *,.dark-gray,.dark-gray *{color:#7a7a7a}.text-light-gray{color:#c4c4c4}.font-title{font-family:"DM Mono",monospace !important}.font-title *{font-family:"DM Mono",monospace}.font-text{font-family:"Roboto",sans-serif !important}.font-text *{font-family:"Roboto",sans-serif}.fs-10{font-size:clamp(10px,1.8vw,10px) !important}.fs-10 *{font-size:clamp(10px,1.8vw,10px)}.fs-16{font-size:clamp(16px,1.9vw,16px) !important}.fs-16 *{font-size:clamp(16px,1.9vw,16px)}.fs-18{font-size:clamp(16px,2vw,18px) !important}.fs-18 *{font-size:clamp(16px,2vw,18px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.fs-18{font-size:clamp(16px,1.9vw,16px) !important}.fs-18 *{font-size:clamp(16px,1.9vw,16px)}}.fs-20{font-size:clamp(18px,2vw,20px) !important}.fs-20 *{font-size:clamp(18px,2vw,20px)}.fs-24{font-size:clamp(20px,2.4vw,24px) !important}.fs-24 *{font-size:clamp(20px,2.4vw,24px)}.fs-32{font-size:clamp(22px,3.2vw,32px) !important}.fs-32 *{font-size:clamp(22px,3.2vw,32px)}.fs-40{font-size:clamp(26px,3.6vw,40px) !important}.fs-40 *{font-size:clamp(26px,3.6vw,40px)}.fs-44{font-size:clamp(28px,3.9vw,44px) !important}.fs-44 *{font-size:clamp(28px,3.9vw,44px)}.fs-48{font-size:clamp(28px,3.9vw,48px) !important}.fs-48 *{font-size:clamp(28px,3.9vw,48px)}.fs-56{font-size:clamp(32px,4vw,56px) !important}.fs-56 *{font-size:clamp(32px,4vw,56px)}.fs-58{font-size:clamp(32px,4.2vw,58px) !important}.fs-58 *{font-size:clamp(32px,4.2vw,58px)}.fs-72{font-size:clamp(32px,4.5vw,72px) !important}.fs-72 *{font-size:clamp(32px,4.5vw,72px)}.fs-124{font-size:clamp(40px,7vw,124px) !important}.fs-124 *{font-size:clamp(40px,7vw,124px)}@media screen and (max-width: 767px){.fs-m-32{font-size:32px !important}.fs-m-32 *{font-size:32px}}.fs-inherit *{font-size:inherit !important}.fw-300 *{font-weight:300}.fw-400 *{font-weight:400}.fw-500 *{font-weight:500}.fw-600 *{font-weight:600}.fw-700 *{font-weight:700}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}p{margin-bottom:0}span{font-weight:inherit;font-size:inherit;color:inherit}.color-primary{color:var(--colorePrimario)}.svg-primary path{fill:var(--colorePrimario)}.color-white{color:#fff}.color-black,.color-black *{color:#000}.fit-cover{object-fit:cover}.fit-width{width:fit-content}.fit-height{height:fit-content}img{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;object-fit:cover}.container-loader{background:#030303;position:fixed;height:100vh;height:100svh;width:100vw;z-index:10000000000000000000000000000000000000000000000000000000000000000000;display:flex;align-items:center;justify-content:center}.loader svg{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--colorePrimario);height:150px;width:150px}.loader svg g{stroke:var(--colorePrimario)}.btn{padding:4px 12px;border-radius:0;font-size:clamp(16px,1.9vw,16px) !important;font-weight:700;text-align:center}@media screen and (max-width: 500px){.btn{padding:3px 9px}}.btn.min-width{min-width:150px}.btn.btn-big{padding:8px 24px}.btn.btn-1{border:#009579 2px solid;color:#fff !important;background-color:#009579}.btn.btn-1 path{fill:#fff}.btn.btn-1:hover{color:#009579 !important;background-color:#fff !important}.btn.btn-1:hover svg,.btn.btn-1:hover svg *{fill:#009579}.btn.btn-2{border:#009579 2px solid;color:#009579 !important;background-color:rgba(0,0,0,0)}.btn.btn-2:hover{color:#fff !important;background-color:#009579 !important}.btn.btn-2:hover svg,.btn.btn-2:hover svg *{fill:#fff}.btn.btn-2:active{color:#fff !important;background-color:#009579 !important}.btn.btn-2:active svg,.btn.btn-2:active svg *{fill:#fff}.btn.btn-3{border:none;color:#009579 !important;background-color:none;padding:0;padding-right:22px;position:relative}.btn.btn-3:hover{border:none;color:#009579 !important;background-color:none}.btn.btn-3:active{border:none;color:#009579 !important;background-color:none}.btn.btn-3::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.910704 0.410582C1.23614 0.0851447 1.76378 0.0851447 2.08921 0.410582L7.08921 5.41058C7.41465 5.73602 7.41465 6.26366 7.08921 6.58909L2.08921 11.5891C1.76378 11.9145 1.23614 11.9145 0.910704 11.5891C0.585267 11.2637 0.585267 10.736 0.910704 10.4106L5.32145 5.99984L0.910704 1.58909C0.585267 1.26366 0.585267 0.736019 0.910704 0.410582Z' fill='%2300A486'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;right:0;top:50%;transform:translateY(-50%);position:absolute}.btn.btn-4{border:#000 2px solid;color:#fff !important;background-color:#000}.btn.btn-back{border:none;color:#009579 !important;font-size:clamp(16px,2vw,18px) !important;background-color:rgba(0,0,0,0);padding:0;padding-left:20px;position:relative}.btn.btn-back::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z' fill='%23009579'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);position:absolute}.spacer{padding-top:120px}@media screen and (max-width: 767px){.spacer{padding-top:60px}}.spacer-lg{padding-top:120px}@media screen and (max-width: 991px){.spacer-lg{padding-top:60px}}.half-spacer{padding-top:60px}@media screen and (max-width: 767px){.half-spacer{padding-top:40px}}:focus-visible{outline:none}.container-website{position:relative}header#menu{position:fixed;z-index:999999;pointer-events:none;width:100%;height:var(--menu_height);background-color:#181818;transition:height .3s linear}@media screen and (max-width: 991px){header#menu{align-items:center}}header#menu .logo{pointer-events:all;width:auto;height:70%}@media screen and (max-width: 991px){header#menu .logo{height:auto;width:70%;max-width:200px !important}}header#menu .logo img{width:auto;height:100%;object-fit:contain}@media screen and (max-width: 991px){header#menu .logo img{width:100%;height:auto}}@media screen and (max-width: 991px){header#menu .logo{max-width:180px}}@media screen and (max-width: 450px){header#menu .logo{max-width:150px}}header#menu .openMenu{pointer-events:all;height:25px;width:25px}header#menu .openMenu.mobile{display:none}@media screen and (max-width: 991px){header#menu .openMenu.mobile{display:block}}header#menu .openMenu.desktop{display:block}@media screen and (max-width: 991px){header#menu .openMenu.desktop{display:none}}header#menu .openMenu svg{width:100%;height:100%;fill:#009579}header#menu .openMenu label{cursor:pointer}header#menu .openMenu .closed,header#menu .openMenu .opened{display:none}@media screen and (max-width: 991px){.menu-layout-mobile-anchor{width:100%}}@media screen and (max-width: 991px){#checkboxmenu:not(:checked)~.menu-layout-mobile-anchor .openMenu .closed{display:block}#checkboxmenu:not(:checked)~.menu-layout-mobile-anchor .only-open{display:none}}@media screen and (min-width: 992px){#checkboxmenu:not(:checked)~.navbar .openMenu .closed{display:block}}#checkboxmenu:not(:checked)~.navbar .only-open{display:none}@media screen and (max-width: 991px){#checkboxmenu:checked~.menu-layout-mobile-anchor .openMenu .opened{display:block}}@media screen and (min-width: 992px){#checkboxmenu:checked~.navbar .openMenu .opened{display:block}}#checkboxmenu:checked~.navbar .only-closed{display:none}.navbar{display:flex;gap:1rem;flex-direction:row}@media screen and (max-width: 991px){.navbar{gap:.2rem;align-items:center;padding:20px 0 0 0;width:100%;justify-content:space-evenly}.navbar svg{height:14px !important}.navbar *{font-size:10px !important}}.navbar .navbar-item{pointer-events:all}.navbar .navbar-item .btn{display:flex;gap:.5rem;align-items:center;border-width:1px}@media screen and (max-width: 991px){.navbar .navbar-item .btn{gap:.3rem}}.navbar .navbar-item .btn *{font-size:14px;font-weight:400}.navbar .navbar-item .btn svg{height:21px;width:auto}@media screen and (max-width: 1230px){.navbar .navbar-item .btn{padding:4px 5px}.navbar .navbar-item .btn svg{height:16px;width:auto}}.menu-full{z-index:9999;position:fixed;padding-top:var(--menu_height);inset:0}@media screen and (max-width: 991px){.menu-full{width:100%}}.menu-full .menu-inside{height:100%;width:100%;background:#181818;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.menu-full .menu-inside::-webkit-scrollbar{display:none}.menu-full .grid-menu{display:grid;gap:1.5rem;row-gap:2rem}@media screen and (min-width: 992px){.menu-full .grid-menu{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 991px){.menu-full .grid-menu{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.menu-full .grid-menu{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 992px){.menu-full .grid-menu{row-gap:2.5rem}}.menu-full .grid-menu .grid-item .links_title{padding-bottom:.5rem;border-bottom:1px solid #7c7c7c;display:flex;flex-direction:column;justify-content:end}.menu-full .grid-menu .grid-item .links_title a{color:#009579;font-size:18px;font-weight:400;font-family:"Roboto",sans-serif;font-weight:400}.menu-full .grid-menu .grid-item .sub-menu{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.menu-full .grid-menu .grid-item .sub-menu .btn-group{width:max-content}.menu-full .grid-menu .grid-item .sub-menu .btn-group a[type=button]{padding:0;width:min-content;font-weight:300;background:none;border:none;text-align:left;padding-left:1.5rem}.menu-full .grid-menu .grid-item .sub-menu .dropdown-menu.show{margin-left:.5rem !important;display:flex;flex-direction:column;gap:.5rem;background:#1e1e1e;border:1px solid #fff}.menu-full .grid-menu .grid-item .sub-menu .dropdown-menu.show a{color:#b7b7b7;padding:0 .5rem;display:block}.menu-full .grid-menu .grid-item .sub-menu .dropdown-menu.show a::before{display:none}.menu-full .grid-menu .grid-item .sub-menu a{position:relative;padding-left:1.5rem;color:#fff;font-size:16px}.menu-full .grid-menu .grid-item .sub-menu a::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.5C2.5 7.15482 2.77982 6.875 3.125 6.875H11.875C12.2202 6.875 12.5 7.15482 12.5 7.5C12.5 7.84518 12.2202 8.125 11.875 8.125H3.125C2.77982 8.125 2.5 7.84518 2.5 7.5Z' fill='%23009579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05806 2.68306C7.30214 2.43898 7.69786 2.43898 7.94194 2.68306L12.3169 7.05806C12.561 7.30214 12.561 7.69786 12.3169 7.94194L7.94194 12.3169C7.69786 12.561 7.30214 12.561 7.05806 12.3169C6.81398 12.0729 6.81398 11.6771 7.05806 11.4331L10.9911 7.5L7.05806 3.56694C6.81398 3.32286 6.81398 2.92714 7.05806 2.68306Z' fill='%23009579'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.social-menu span{font-size:20px;font-weight:300;color:#009579}.grid-service{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;row-gap:2rem}@media screen and (max-width: 991px){.grid-service{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.grid-service{grid-template-columns:repeat(1, 1fr)}}.grid-service .grid-item .links_title{padding-bottom:.5rem;display:flex;flex-direction:column;justify-content:end}.grid-service .grid-item .links_title a{color:#009579;font-size:20px;font-weight:400;font-family:"DM Mono",monospace;font-weight:400}.grid-service .grid-item .sub-menu{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.grid-service .grid-item .sub-menu a{position:relative;padding-left:1.5rem;color:#7a7a7a;font-size:16px}.grid-service .grid-item .sub-menu a::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.5C2.5 7.15482 2.77982 6.875 3.125 6.875H11.875C12.2202 6.875 12.5 7.15482 12.5 7.5C12.5 7.84518 12.2202 8.125 11.875 8.125H3.125C2.77982 8.125 2.5 7.84518 2.5 7.5Z' fill='%23009579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05806 2.68306C7.30214 2.43898 7.69786 2.43898 7.94194 2.68306L12.3169 7.05806C12.561 7.30214 12.561 7.69786 12.3169 7.94194L7.94194 12.3169C7.69786 12.561 7.30214 12.561 7.05806 12.3169C6.81398 12.0729 6.81398 11.6771 7.05806 11.4331L10.9911 7.5L7.05806 3.56694C6.81398 3.32286 6.81398 2.92714 7.05806 2.68306Z' fill='%23009579'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.menu-link{font-size:clamp(28px,3.9vw,48px)}.container-main-footer{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 991px){.container-main-footer{min-height:calc(100svh - 100px);margin-top:100px}}@media screen and (min-width: 992px){.container-main-footer{margin-left:200px;min-height:100svh}}main{margin-top:var(--menu_height);flex-grow:1}@media screen and (max-width: 991px){main{margin-top:var(--menu_height)}}main.background-grigio{background:#f1f1f1}.footer-site{background-color:#009579}.footer-site ::selection{color:#009579;background:#fff}.footer-site h3{font-size:clamp(18px,2vw,20px);color:#fff;font-weight:400;text-transform:uppercase}.footer-site form input::selection{color:#fff;background:#009579}.footer-site form input[type=text],.footer-site form input[type=email]{width:100%;padding:.5rem;border:none;border-radius:0;background:#fff;color:#000;font-size:16px;font-weight:300;font-family:"Roboto",sans-serif}.footer-site form input[type=checkbox]{accent-color:#000}.footer-site .logo{max-width:200px;height:auto;object-fit:contain}.footer-site .logo-linkedin{max-width:90px;height:auto;object-fit:contain}.footer-site .bottom-footer{padding:2rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly;border-top:rgba(255,255,255,.56) 1px dotted}@media screen and (max-width: 767px){.footer-site .bottom-footer{flex-direction:column;gap:1.5rem}}.footer-site .bottom-footer a{color:#fff;font-size:16px}.footer-site .menu-footer .footer-title{font-size:clamp(18px,2vw,20px);color:#fff;font-weight:400;text-transform:uppercase}.footer-site .menu-footer .footer-link a{color:#fff;font-size:clamp(16px,2vw,18px);position:relative}.footer-site .menu-footer li{display:flex;align-items:center;position:relative}.footer-site .menu-footer li a{display:flex}.footer-site .menu-footer li a::before{content:"";width:1.25rem;height:1.25rem;margin-right:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.5C2.5 7.15482 2.77982 6.875 3.125 6.875H11.875C12.2202 6.875 12.5 7.15482 12.5 7.5C12.5 7.84518 12.2202 8.125 11.875 8.125H3.125C2.77982 8.125 2.5 7.84518 2.5 7.5Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05806 2.68306C7.30214 2.43898 7.69786 2.43898 7.94194 2.68306L12.3169 7.05806C12.561 7.30214 12.561 7.69786 12.3169 7.94194L7.94194 12.3169C7.69786 12.561 7.30214 12.561 7.05806 12.3169C6.81398 12.0729 6.81398 11.6771 7.05806 11.4331L10.9911 7.5L7.05806 3.56694C6.81398 3.32286 6.81398 2.92714 7.05806 2.68306Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;margin-top:2px;flex-shrink:0}.footer-site .menu-footer ul{margin-bottom:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.hero-banner{min-height:calc(50vh - var(--menu_height));min-height:calc(50svh - var(--menu_height));background-color:#181818;position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:60px;padding-bottom:60px}.hero-banner.full-height{min-height:calc(100vh - var(--menu_height));min-height:calc(100vh - var(--menu_height))}@media screen and (max-width: 767px){.hero-banner{min-height:auto;height:auto}}.hero-banner .img-banner-right{width:100%;max-width:400px;max-height:400px;aspect-ratio:1}.hero-banner .img-banner-right img{width:100%;height:100%;object-fit:contain}.hero-banner .background-with-img{height:100%;position:absolute;top:50%;left:65%;width:auto;max-width:min(35%,500px);max-height:70%;transform:translateY(-50%)}@media screen and (max-width: 767px){.hero-banner .background-with-img{position:static;height:auto;max-width:max(50%,200px);transform:none}}.hero-banner .background-with-img img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){.hero-banner{display:flex;flex-direction:column;gap:5rem;align-items:center;padding-top:40px;padding-bottom:40px}}.hero-banner .background-with-img-contain-small{height:100%;position:absolute;top:50%;left:60%;width:auto;max-width:40%;max-height:70%;transform:translateY(-50%)}@media screen and (max-width: 767px){.hero-banner .background-with-img-contain-small{position:static;height:auto;width:max(50%,200px);transform:none}}.hero-banner .background-with-img-contain-small img{width:100%;height:100%;object-fit:contain}.hero-banner .inside-banner{height:100%}.hero-banner .inside-banner h1{font-size:clamp(26px,3.6vw,40px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.hero-banner .inside-banner h1{font-size:clamp(26px,3.6vw,40px)}}.hero-banner .inside-banner h2{font-size:clamp(20px,2.4vw,24px);color:#7a7a7a}@media screen and (min-width: 1000px)and (max-width: 1400px){.hero-banner .inside-banner h2{font-size:clamp(20px,2.4vw,24px)}}.hero-banner .inside-banner p{font-size:clamp(16px,2vw,18px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.hero-banner .inside-banner p{font-size:clamp(16px,1.9vw,16px)}}@media screen and (max-width: 767px){.hero-banner .inside-banner{height:auto}}.hero-banner .container{height:100%;display:flex;flex-direction:column;justify-content:center}.hero-banner .text-inside{width:60%}@media screen and (max-width: 767px){.hero-banner .text-inside{width:100%}}.hero-banner h1{font-size:clamp(32px,4.5vw,72px);color:#009579;font-weight:400;font-family:"DM Mono",monospace;text-wrap:balance}.hero-banner.hero-banner-service .subtitle{color:#c4c4c4}.hero-banner.hero-banner-service .subtitle p{margin-top:1rem}.hero-banner-product .inside-banner .subtitle{color:#c4c4c4}.hero-banner-product .inside-banner .subtitle p{color:#c4c4c4;margin-top:1rem}.hero-banner-product .inside-banner .subtitle h2{color:#c4c4c4}.hero-banner-product .background-with-img{position:absolute !important;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;transform:none;pointer-events:none}.hero-banner-product .background-with-img img{opacity:.2}.hero-banner-product .background-with-img img{object-fit:cover}.dark-bg{background-color:#1e1e1e;margin-top:-1px;border-top:1px solid #1e1e1e}.background-360{background:none !important}.background-360.background-svg{position:absolute;top:0;left:50%;transform:translateX(-50%)}.background-360.background-svg svg{width:4200px;height:auto}@media screen and (max-width: 1399px){.background-360.background-svg svg{width:3500px}}@media screen and (max-width: 1299px){.background-360.background-svg svg{width:3000px}}@media screen and (max-width: 991px){.background-360.background-svg svg{display:none}}.section-360 .icon-360{position:absolute;pointer-events:none;width:150px;height:150px;background-image:url("data:image/svg+xml,%3Csvg viewBox='90.63 81.107 335.724 216.946' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath id='clipPath26'%3E%3Cpath d='m0 1872h2272v-1872h-2272z' id='path720'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Layer_2'%3E%3Cg%3E%3Cg transform='matrix(1, 0, 0, 1, 0, 31)'%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' cx='256' cy='185' r='175' fill='rgba(0, 0, 0, 0.2)' transform='matrix(0.959211, 0, 0, 0.619847, 12.934134, 43.908459)'%3E%3C/circle%3E%3Cg id='g769' transform='matrix(11.198128, 0, 0, 11.248407, 83.541389, 67.014397)' style=''%3E%3Cg transform='matrix(0.025142, 0, 0, -0.022177, -12.123219, 30.249571)' clip-path='url(%23clipPath26)' style='fill: url(%23linearGradient885);'%3E%3Cg transform='translate(1368.2,787.12)' id='g731' style='fill:url(%23linearGradient777)'%3E%3Cpath d='m 0,0 -207.95,86.789 c -3.52,1.661 -7.664,1.32 -10.867,-0.892 -3.203,-2.217 -4.981,-5.974 -4.663,-9.859 l 3.925,-47.857 c -15.131,-0.383 -30.426,-0.563 -45.9,-0.484 -254.84,1.307 -467.33,61.883 -519.27,172.51 -1.861,-8.744 -2.841,-29.185 -2.887,-38.174 -0.735,-143.3 235.03,-260.67 526.59,-262.17 17.515,-0.089 34.825,0.254 51.899,0.996 l 4.434,-54.087 c 0.319,-3.883 2.685,-7.3 6.205,-8.967 3.521,-1.662 7.665,-1.322 10.869,0.891 l 189.15,142.47 c 3.203,2.219 4.98,5.975 4.662,9.86 -0.319,3.884 -2.685,7.301 -6.206,8.968' id='path729' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(1636.5,943.74)' id='g735' style='fill:url(%23linearGradient781)'%3E%3Cpath d='m 0,0 c 0.071,13.962 -2.169,39.231 -6.421,52.618 -28.864,-83.165 -148.3,-140.31 -310.08,-166.06 l 92.158,-36.446 c 3.622,-1.435 6.206,-4.691 6.778,-8.546 0.57,-3.855 -0.96,-7.72 -4.011,-10.142 l -81.037,-64.28 c 178.42,40.757 302.08,129.41 302.61,232.85' id='path733' style='fill:%5Bobject Object%5D; paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(749.04,1092.5)' id='g739' style='fill:url(%23linearGradient785)'%3E%3Cpath d='m 0,0 v 80.728 c -98.906,-34.704 -160.82,-83.963 -161.17,-138.88 -0.09,-14.262 4.092,-28.161 11.877,-41.572 12.635,48.038 67.386,67.816 149.29,99.722' id='path737' style='fill:rgba(243, 237, 237, 0.8) ; paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(1468.1,1090.1)' id='g743' style='fill:url(%23linearGradient789)'%3E%3Cpath d='m 0,0 c 75.974,-30.102 128.61,-46.357 145.87,-90.299 4.221,9.835 6.496,19.92 6.562,30.21 0.339,53.62 -58.025,102.36 -152.43,137.69 z' id='path741' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(780.58,981.42)' id='g747' style='fill:url(%23linearGradient793)'%3E%3Cpath d='m 0,0 c -16.619,0 -29.094,3.449 -41.02,7.881 l -16.618,-51.717 c 9.852,-4.933 33.238,-9.866 58.653,-9.866 73.241,0 124.66,45.32 124.66,108.37 0,30.059 -15.563,56.148 -42.584,67.478 l 0.507,0.983 c 31.166,10.849 61.274,40.888 61.274,82.257 0,32.025 -19.197,68.962 -81.53,68.962 -24.908,0 -47.784,-6.397 -58.695,-11.329 L 4.14,211.803 c 8.838,4.431 22.877,8.362 36.367,8.362 23.385,0 36.367,-11.811 36.367,-30.039 0,-33.007 -36.875,-45.32 -60.767,-45.32 H 9.341 L -0.004,96.538 h 9.345 c 26.472,0 50.914,-12.813 50.914,-44.337 C 60.255,21.68 35.813,0.003 -0.004,0.003' id='path745' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(1022.7,1054.8)' id='g751' style='fill:url(%23linearGradient797)'%3E%3Cpath d='m 0,0 c 1.057,2.948 2.072,6.397 3.129,9.846 7.781,17.727 23.385,30.541 36.875,30.541 17.126,0 23.892,-14.298 23.892,-32.025 0,-33.488 -11.417,-90.619 -44.148,-90.619 -17.676,0 -23.385,20.193 -23.385,40.868 0,10.848 0.55,23.161 3.637,41.389 m 15.604,-127.1 c 67.491,0 112.7,67.98 112.7,139.89 0,30.541 -14.547,72.411 -60.767,72.913 -18.691,0 -37.382,-8.383 -50.365,-22.66 h -2.114 c 19.241,45.3 51.422,73.875 92.991,82.739 6.215,1.483 11.924,2.466 18.183,2.466 l 9.346,52.699 c -5.202,0 -9.896,0 -18.692,-1.483 C 81.534,195.032 46.224,180.273 16.116,154.163 -21.816,121.156 -64.4,54.661 -64.4,-28.577 c 0,-47.285 18.734,-98.52 80.009,-98.52' id='path749' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(1309,1203.6)' id='g755' style='fill:url(%23linearGradient801)'%3E%3Cpath d='m 0,0 c 12.982,0 18.691,-14.779 18.691,-35.474 0,-35.955 -20.255,-188.16 -60.767,-188.16 -15.604,0 -21.313,15.28 -21.313,41.87 0,40.888 21.821,181.76 63.389,181.76 m -50.914,-275.85 c 95.062,0 132.44,137.92 132.44,231.01 0,36.938 -8.839,97.037 -75.314,97.037 -84.66,0 -131.9,-120.68 -131.9,-228.54 0,-44.317 12.983,-99.504 74.765,-99.504' id='path753' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(1442.6,1286.9)' id='g759' style='fill:url(%23linearGradient805)'%3E%3Cpath d='m 0,0 c 18.013,0 32.613,-15.92 32.613,-35.559 0,-19.638 -14.6,-35.558 -32.613,-35.558 -18.011,0 -32.612,15.92 -32.612,35.558 C -32.612,-15.92 -18.011,0 0,0 m 0,-91.835 c 28.506,0 51.615,25.196 51.615,56.276 0,31.081 -23.109,56.277 -51.615,56.277 -28.505,0 -51.614,-25.196 -51.614,-56.277 0,-31.08 23.109,-56.276 51.614,-56.276' id='path757' style='fill:rgba(243, 237, 237, 0.8); paint-order: stroke;'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center center;top:50%;left:50%;transform:translate(-50%, -50%)}.section-360 .text_360 p,.section-360 .text_360 p *{font-size:clamp(16px,2vw,18px);color:#c4c4c4}@media screen and (min-width: 1000px)and (max-width: 1400px){.section-360 .text_360 p,.section-360 .text_360 p *{font-size:clamp(16px,1.9vw,16px)}}.section-product-text h2{font-size:clamp(22px,3.2vw,32px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.section-product-text h2{font-size:clamp(20px,2.7vw,28px)}}.section-product-text h3{font-size:clamp(20px,2.7vw,28px);color:#009579}@media screen and (min-width: 1000px)and (max-width: 1400px){.section-product-text h3{font-size:clamp(18px,2.4vw,22px)}}.section-product-text p,.section-product-text p *{font-size:clamp(16px,2vw,18px)}@media screen and (min-width: 1000px)and (max-width: 1400px){.section-product-text p,.section-product-text p *{font-size:clamp(16px,1.9vw,16px)}}.section-product-text ul{list-style:none;padding-left:0}.section-product-text li{padding-left:1.5rem;margin-bottom:1.5rem;position:relative}.section-product-text li::before{content:"";position:absolute;left:0;top:6px;width:1rem;height:1rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEuMTkwODEgMS4xNzQ5NkMxLjYyMzYxIDAuNzE5MzQ5IDIuMzI1MzIgMC43MTkzNDkgMi43NTgxMyAxLjE3NDk2TDkuNDA3NjggOC4xNzQ5NkM5Ljg0MDQ4IDguNjMwNTcgOS44NDA0OCA5LjM2OTI3IDkuNDA3NjggOS44MjQ4OEwyLjc1ODEzIDE2LjgyNDlDMi4zMjUzMiAxNy4yODA1IDEuNjIzNjEgMTcuMjgwNSAxLjE5MDgxIDE2LjgyNDlDMC43NTgwMSAxNi4zNjkzIDAuNzU4MDEgMTUuNjMwNiAxLjE5MDgxIDE1LjE3NUw3LjA1NjcxIDguOTk5OTJMMS4xOTA4MSAyLjgyNDg4QzAuNzU4MDEgMi4zNjkyNyAwLjc1ODAxIDEuNjMwNTcgMS4xOTA4MSAxLjE3NDk2WicgZmlsbD0nIzAwQTQ4NicvPjwvc3ZnPgo=")}.icons{position:relative;background:linear-gradient(180deg, #fff 50%, #1E1E1E 50%)}.icons .line{position:absolute;top:50%;left:0;width:100%;height:3px;background-color:#009579;transform:translateY(-50%)}.icons-container{display:flex;gap:2rem;justify-content:space-around}.icons-container .icon-element{width:200px;height:200px;padding:30px;background:#fff;border-radius:50%;border:3px solid #009579;z-index:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.icons-container .icon-element{width:100px;height:100px;padding:10px}}.icons-container .icon-element img{width:95%;height:95%;object-fit:contain}.section-gallery .gallery-container{padding:2rem;border:3px solid #009579;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 767px){.section-gallery .gallery-container{grid-template-columns:repeat(1, 1fr);gap:1.5rem}}.section-gallery .gallery-element{width:100%;height:100%;background-color:#fff}.section-gallery .gallery-element img{width:100%;height:100%;object-fit:cover}.background-svg{pointer-events:none}.background-tech{background:none !important;width:100%}.background-tech.background-svg{position:absolute;top:0;left:50%;height:auto;transform:translateX(-50%)}.background-tech.background-svg svg{width:100%;height:auto}@media screen and (max-width: 991px){.background-tech.background-svg svg{display:none}}.technical-info{--right-padding: 100px}@media screen and (max-width: 991px){.technical-info{--right-padding: 100px}}.technical-info .container{padding-right:var(--right-padding)}.technical-info h2{font-size:clamp(22px,3.2vw,32px);color:#009579}@media screen and (min-width: 1000px)and (max-width: 1400px){.technical-info h2{font-size:clamp(20px,2.4vw,24px)}}.technical-info .title-technical-info{font-size:clamp(28px,3.9vw,48px);color:#009579}@media screen and (min-width: 1000px)and (max-width: 1400px){.technical-info .title-technical-info{font-size:clamp(22px,3.2vw,32px)}}@media screen and (min-width: 1000px)and (max-width: 1400px){.technical-info td{font-size:clamp(16px,1.9vw,16px)}}@media screen and (min-width: 992px){.technical-info.disposition-1 .title-technical-info{writing-mode:tb-rl;transform:rotate(-180deg);text-align:center}}.technical-info.disposition-1 .disposition-layout{overflow-x:hidden}@media screen and (min-width: 992px){.technical-info.disposition-1 .disposition-layout{display:flex;gap:3rem}}.technical-info.disposition-1 .disposition-layout .table-container{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.technical-info.disposition-1 .disposition-layout .table-container::-webkit-scrollbar{display:none}.technical-info.disposition-1 .disposition-layout table{border-collapse:collapse;overflow-x:scroll}@media screen and (max-width: 991px){.technical-info.disposition-1 .disposition-layout table{width:max-content}}.technical-info.disposition-1 .disposition-layout table td{padding-right:2rem}.technical-info.disposition-1 .disposition-layout table td:last-child{padding-right:0}.technical-info.disposition-1 .disposition-layout table .title td{color:#fff}.technical-info.disposition-1 .disposition-layout table :not(title) td{color:#999898}.technical-info.disposition-1 .disposition-layout table tr.title td{padding-top:2rem}.technical-info.disposition-1 .disposition-layout table tr.title:first-child td{padding-top:0rem}.technical-info.disposition-1 .tech-image{max-width:min(80%,500px);margin:auto}.technical-info.disposition-1 .tech-image img{width:100%;height:100%;object-fit:contain}.technical-info.disposition-2 .tech-image{min-width:300px;max-width:500px}@media screen and (max-width: 767px){.technical-info.disposition-2 .tech-image{max-width:min(80%,500px)}}.technical-info.disposition-2 .tech-image img{width:100%;height:100%;object-fit:contain}.technical-info.disposition-2 .text-technical-info ul,.technical-info.disposition-2 .text-technical-info ul *{font-size:clamp(22px,3.2vw,32px);color:#009579}.technical-info.disposition-2 .text-technical-info p,.technical-info.disposition-2 .text-technical-info p *{font-size:clamp(22px,3.2vw,32px);color:#009579}.technical-info.disposition-2 .disposition-layout .pdf-section{display:flex;justify-content:center;gap:3rem}@media screen and (max-width: 767px){.technical-info.disposition-2 .disposition-layout .pdf-section{flex-direction:column;align-items:center}}.technical-info.disposition-2 .disposition-layout .pdf-section .tech-image{flex-shrink:0}.direct-line{position:relative;border-top:3px solid #009579}@media screen and (max-width: 991px){.direct-line{background-image:none !important}}@media screen and (min-width: 992px){.direct-line{background-repeat:no-repeat;background-position:bottom center;background-size:6000px}}@media screen and (min-width: 1400px){.direct-line{background-repeat:no-repeat;background-position:bottom center;background-size:6000px}}.direct-line .background{position:absolute;inset:0;pointer-events:none}@media screen and (max-width: 991px){.direct-line .background{display:none}}.direct-line .background svg{height:78%}@media screen and (min-width: 1400px){.direct-line .background svg{height:65%}}@media screen and (min-width: 1600px){.direct-line .background svg{height:80%}}.direct-line .title{display:flex;flex-direction:column;justify-content:end;height:100%;max-width:140px}.direct-line .title h2{font-size:clamp(26px,3.6vw,40px);color:#fff}.direct-line .text,.direct-line .text *{font-size:clamp(26px,3.6vw,40px);color:#009579;font-family:"Roboto",sans-serif;color:#fff}.direct-line .links-direct-line .link{display:flex;justify-content:space-between}.direct-line .links-direct-line .link:not(:first-child){padding-top:1rem}.direct-line .links-direct-line .link:not(:last-child){border-bottom:1px solid #989898;padding-bottom:1rem}.direct-line .links-direct-line .link,.direct-line .links-direct-line .link *{font-size:clamp(18px,2vw,20px);color:#fff;font-family:"Roboto",sans-serif}@media screen and (min-width: 1000px)and (max-width: 1400px){.direct-line .links-direct-line .link,.direct-line .links-direct-line .link *{font-size:clamp(18px,2vw,20px)}}.prodotti{--line-height: 100px}.prodotti .title-prodotti{font-size:clamp(28px,3.9vw,48px);color:#009579}.prodotti .prodotti-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;row-gap:3rem;max-width:1250px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.prodotti .prodotti-grid{grid-template-columns:repeat(1, 1fr)}}.prodotti .prodotti-grid a{position:relative}.prodotti .prodotti-grid a.first::after{content:"";width:10000px;height:1px;position:absolute;top:var(--line-height);left:-50%;background-color:#009579;transform:translate(-50%, -50%);z-index:-1}.prodotti .prodotti-grid .prodotti-element{width:100%;height:100%;max-width:350px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;position:relative;flex-grow:1}.prodotti .prodotti-grid .prodotti-element .inside{display:flex;flex-direction:column;row-gap:1.5rem;flex-grow:1}.prodotti .prodotti-grid .prodotti-element .header{display:flex;flex-direction:column;row-gap:1.5rem}.prodotti .prodotti-grid .prodotti-element h2{flex-grow:1;min-height:50px;display:flex;flex-direction:column;justify-content:end}@media screen and (max-width: 767px){.prodotti .prodotti-grid .prodotti-element{max-width:300px}}.prodotti .prodotti-grid .prodotti-element .icon-preview{margin:auto;width:150px;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width: 767px){.prodotti .prodotti-grid .prodotti-element .icon-preview{width:100px}}.prodotti .prodotti-grid .prodotti-element .icon-preview img{width:100%;height:100%;object-fit:contain}.prodotti .prodotti-grid h2{font-size:clamp(18px,2vw,20px);color:#009579}.prodotti .prodotti-grid p{color:#7a7a7a}.news-layout-section{--decorationHeight: 170px}.news-layout-section .news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem}@media screen and (max-width: 1200px){.news-layout-section .news-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.news-layout-section .news-grid{grid-template-columns:repeat(1, 1fr)}}.news-layout-section .article-date{font-size:clamp(20px,2.4vw,24px);color:#009579}.news-layout-section .grid-item{padding:2rem;border:2px solid #009579}.news-layout-section .news-layout{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}.news-layout-section .news-layout .title{text-wrap:pretty;text-wrap-style:pretty}.news-layout-section .image-preview{width:100%;aspect-ratio:16/9}.news-layout-section .image-preview img{width:100%;height:100%;object-fit:cover}.news-layout-section .read-more{position:relative;min-height:var(--decorationHeight)}.news-layout-section .read-more img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:var(--decorationHeight);width:auto}.news-layout-section .read-more .btn{position:absolute;top:50%;left:50%;transform:translateY(-50%)}.news-layout-section #pagination{display:flex;justify-content:center;gap:1rem;list-style:none}.news-layout-section #pagination .page label{cursor:pointer}.news-layout-section #pagination .page.page-number{margin-top:2px}.news-layout-section #pagination .page.active label{color:#009579;font-weight:700}.news-layout-section #pagination .page.disabled label{cursor:default;opacity:.6}.news-layout-section .filter .mobile{display:none}@media screen and (max-width: 767px){.news-layout-section .filter .mobile{display:flex;justify-content:center}}.news-layout-section .filter .mobile label{cursor:pointer}.news-layout-section .filter .desktop{display:none}@media screen and (min-width: 768px){.news-layout-section .filter .desktop{display:flex;flex-wrap:wrap;justify-content:center}.news-layout-section .filter .desktop label{min-width:120px;text-align:center;padding:7px 14px;color:#7a7a7a;cursor:pointer}.news-layout-section .filter .desktop label.active{color:#009579;border-bottom:1px solid #009579}}.pre-direct-line{background:#e9e9e9}.pre-direct-line .element{width:100%;display:flex}@media screen and (min-width: 767px){.pre-direct-line .element{width:50%}}.pre-direct-line .element .image{width:37%;flex-shrink:0}.pre-direct-line .element img{width:100%;height:auto;object-fit:contain}.pre-direct-line .element .text,.pre-direct-line .element .text *{color:#1e1e1e}.grid-bs{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 1200px){.grid-bs{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.grid-bs{grid-template-columns:repeat(1, 1fr)}}.grid-bs .news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 1200px){.grid-bs .news-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.grid-bs .news-grid{grid-template-columns:repeat(1, 1fr)}}.grid-bs .article-date{font-size:clamp(20px,2.4vw,24px);color:#009579}.grid-bs .grid-item{position:relative}.grid-bs .grid-item.first::after{content:"";width:10000px;height:1px;position:absolute;top:var(--line-height);left:-50%;background-color:#009579;transform:translate(-50%, -50%);z-index:-1}.grid-bs .bs-layout{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;text-align:center}.grid-bs .image-preview{width:150px;height:150px;aspect-ratio:1;margin:auto;display:flex;justify-content:center;align-items:center;border-radius:50%}.grid-bs .image-preview img{width:100%;height:100%;object-fit:contain}.grid-bs p,.grid-bs p *{color:#7a7a7a}.prodotti-bsbu{background:#1e1e1e}.prodotti-bsbu .related-product{max-width:1000px;margin:auto}.prodotti-bsbu .accordion-products{display:flex;flex-direction:column;gap:3rem}.prodotti-bsbu .accordion-products h3{color:#009579}.prodotti-bsbu .accordion-products h4{color:#fff}.prodotti-bsbu .accordion-products .tab input{position:absolute;opacity:0;z-index:-1}.prodotti-bsbu .accordion-products .tab__content{max-height:0;overflow:hidden;transition:max-height .7s,border-color 0s linear .7s;border-bottom:1px solid rgba(0,0,0,0);margin-top:-1px}.prodotti-bsbu .accordion-products .content{padding:2rem 1rem}.prodotti-bsbu .accordion-products .tab input:checked~.tab__content{max-height:40rem;transition:max-height .7s,border-color 0s;border-color:#fff}.prodotti-bsbu .accordion-products .accordion{overflow:hidden}.prodotti-bsbu .accordion-products .tab__label,.prodotti-bsbu .accordion-products .tab__close{display:flex;color:#fff;cursor:pointer}.prodotti-bsbu .accordion-products .tab__label{justify-content:space-between;border-bottom:1px solid #fff;font-size:clamp(22px,3.2vw,32px);transition:border-color 0s linear .7s,color .2s linear .6s;padding:1rem;align-items:center}.prodotti-bsbu .accordion-products .tab input:checked~.tab__label{border-color:rgba(0,0,0,0);transition:all 0s;transition-delay:0s;color:#fff}.prodotti-bsbu .accordion-products .tab__label::after{content:"";width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23009579' class='bi bi-triangle' viewBox='0 0 16 16'%3E%3Cpath d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;text-align:center;transform:rotate(90deg);transition:all .35s}.prodotti-bsbu .accordion-products .tab input:checked+.tab__label::after{transform:rotate(180deg)}.prodotti-bsbu .accordion-products .tab__content p{margin:0;padding:0rem}.prodotti-bsbu .accordion-products .tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.prodotti-bsbu .accordion-products .accordion--radio{--theme: var(--secondary)}.process-support{background-repeat:no-repeat;background-size:150px auto}@media screen and (max-width: 1200px){.process-support{background-image:none !important}}.process-support .process-support-text{max-width:850px;margin:auto}.process-support-light{background-position:top left}.process-support-dark{background-color:#1e1e1e;background-position:top right}.process-support-dark h2{text-align:end}.process-support-dark p,.process-support-dark p *{text-align:end}.why-schedio{background-repeat:no-repeat;background-size:150px auto}@media screen and (max-width: 1200px){.why-schedio{background-image:none !important}}.why-schedio.why-scedio-left{background-position:top left;background-size:200px auto}.why-schedio.why-scedio-right{background-color:#1e1e1e;background-position:top right;background-size:200px auto}.animation-1{height:100px;position:relative}@media screen and (max-width: 767px){.animation-1{display:none}}.animation-1 lottie-player{position:absolute;right:auto;top:0%;left:50%;transform:translate(-50%, -70%);width:100%;height:auto;pointer-events:none}@media screen and (max-width: 2500px){.animation-1 lottie-player{width:140%;transform:translate(-50%, -70%)}}@media screen and (max-width: 2250px){.animation-1 lottie-player{width:158%;transform:translate(-50%, -72%)}}@media screen and (max-width: 2000px){.animation-1 lottie-player{width:150%;transform:translate(-50%, -73%)}}@media screen and (max-width: 1400px){.animation-1 lottie-player{width:153%;transform:translate(-50%, -63%)}}.animation-2{height:100px;position:relative}@media screen and (max-width: 767px){.animation-2{display:none}}.animation-2 lottie-player{position:absolute;right:auto;top:50%;left:50%;transform:translate(-50%, -20%);width:100%;height:auto;pointer-events:none;z-index:99}@media screen and (min-width: 2251px){.animation-2 lottie-player{width:115%;transform:translate(-50%, -40%)}}@media screen and (max-width: 2250px){.animation-2 lottie-player{width:150%;transform:translate(-50%, -40%)}}@media screen and (max-width: 2000px){.animation-2 lottie-player{width:170%;transform:translate(-50%, -30%)}}@media screen and (max-width: 1400px){.animation-2 lottie-player{width:220%;transform:translate(-50%, -30%)}}.value-tree .tree{z-index:1;max-width:1000px;margin:auto}.doppio{height:170px;position:relative;z-index:9}@media screen and (max-width: 992px){.doppio{display:none}}@media screen and (min-width: 1400px){.doppio{height:220px}}.doppio svg{position:absolute;left:auto;right:8%;top:0;transform:translateY(-60%);width:auto;height:400px}@media screen and (min-width: 1400px){.doppio svg{transform:translateY(-65%);height:300px}}@media screen and (min-width: 1000px)and (max-width: 1400px){.doppio svg{left:8%}}@media screen and (max-width: 1399px){.doppio svg{height:250px;transform:translateY(-30%)}}@media screen and (max-width: 767px){.green-mobile{background-color:#009579;border:0px}.green-mobile .links_title a{color:#fff !important}.green-mobile svg path{fill:#fff}.green-mobile .sub-menu-link{color:#ddd !important}.green-mobile .sub-menu-link::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.5C2.5 7.15482 2.77982 6.875 3.125 6.875H11.875C12.2202 6.875 12.5 7.15482 12.5 7.5C12.5 7.84518 12.2202 8.125 11.875 8.125H3.125C2.77982 8.125 2.5 7.84518 2.5 7.5Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05806 2.68306C7.30214 2.43898 7.69786 2.43898 7.94194 2.68306L12.3169 7.05806C12.561 7.30214 12.561 7.69786 12.3169 7.94194L7.94194 12.3169C7.69786 12.561 7.30214 12.561 7.05806 12.3169C6.81398 12.0729 6.81398 11.6771 7.05806 11.4331L10.9911 7.5L7.05806 3.56694C6.81398 3.32286 6.81398 2.92714 7.05806 2.68306Z' fill='%23fff'/%3E%3C/svg%3E%0A") !important}}@media screen and (max-width: 767px){.what-we-do{padding-top:4rem;padding-bottom:1rem;background-color:#009579}.what-we-do h2{color:#fff !important;font-family:"DM Mono",monospace}.what-we-do .text-inside p{color:#ddd}.what-we-do .btn-2{color:#fff !important;border-color:#fff}}.what-we-do .wwd-img{z-index:1;max-width:600px;margin:auto;width:100%}.what-we-do .wwd-img img{width:100%;height:auto;object-fit:contain}.swiper-prodotti{--width_button: 50px;--width_button_negative: -50px;position:relative}@media screen and (max-width: 767px){.swiper-prodotti{--width_button: 40px;--width_button_negative: -50px}}@media screen and (max-width: 767px){.swiper-prodotti .swiper{margin-left:calc(var(--width_button) + 1rem);margin-right:calc(var(--width_button) + 1rem)}}.swiper-prodotti .links_title{display:flex;flex-direction:column;justify-content:end}.swiper-prodotti .links_title a{color:#009579;font-size:clamp(20px,2.4vw,24px)}.swiper-prodotti .swiper-button-next{right:var(--width_button_negative)}@media screen and (max-width: 767px){.swiper-prodotti .swiper-button-next{right:0;width:22px}}.swiper-prodotti .swiper-button-prev{left:var(--width_button_negative)}@media screen and (max-width: 767px){.swiper-prodotti .swiper-button-prev{left:0;width:22px}}.swiper-prodotti .swiper-button-next:after,.swiper-prodotti .swiper-button-prev:after{content:""}.swiper-prodotti .sub-menu{display:flex;flex-direction:column;gap:.5rem}.swiper-prodotti .sub-menu .sub-menu-link{position:relative;padding-left:1.5rem;color:#fff;font-size:clamp(18px,2vw,20px)}.swiper-prodotti .sub-menu .sub-menu-link::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.5C2.5 7.15482 2.77982 6.875 3.125 6.875H11.875C12.2202 6.875 12.5 7.15482 12.5 7.5C12.5 7.84518 12.2202 8.125 11.875 8.125H3.125C2.77982 8.125 2.5 7.84518 2.5 7.5Z' fill='%23009579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05806 2.68306C7.30214 2.43898 7.69786 2.43898 7.94194 2.68306L12.3169 7.05806C12.561 7.30214 12.561 7.69786 12.3169 7.94194L7.94194 12.3169C7.69786 12.561 7.30214 12.561 7.05806 12.3169C6.81398 12.0729 6.81398 11.6771 7.05806 11.4331L10.9911 7.5L7.05806 3.56694C6.81398 3.32286 6.81398 2.92714 7.05806 2.68306Z' fill='%23009579'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.swiper-news{position:relative;padding:0 35px}.swiper-news .image{width:100%;aspect-ratio:16/9}.swiper-news .swiper-slide{height:auto}.swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{display:none;width:30px}@media screen and (max-width: 1399px){.swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{display:flex}}.swiper-news .swiper-button-next{right:0;transform:translateX(50%)}.swiper-news .swiper-button-prev{left:0;transform:translateX(-50%)}.swiper-news .swiper-button-next:after,.swiper-news .swiper-button-prev:after{content:""}.process-support .image{--height-image: 450px;height:200px;position:relative}@media screen and (max-width: 767px){.process-support .image{--height-image: 300px}}@media screen and (min-width: 1400px){.process-support .image{--height-image: 600px;height:300px}}.process-support .image img{width:auto;height:var(--height-image);object-fit:contain;position:absolute;left:50%;transform:translate(-50%, -50%)}.process-support .process-support-grid{--gap: 0em;--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;--line-color: #989898;display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;overflow:hidden;gap:var(--gap);border-left:var(--line-thickness) solid var(--line-color);border-right:var(--line-thickness) solid var(--line-color)}@media screen and (max-width: 767px){.process-support .process-support-grid{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 767px){.process-support .process-support-grid{border-left:none;border-right:none}}.process-support .process-support-grid .link-item{font-size:clamp(20px,2.4vw,24px);color:#009579;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-1px}.process-support .process-support-grid .link-item .title{font-size:clamp(20px,2.4vw,24px);color:#009579;padding:3rem 1rem;font-weight:400}.process-support .process-support-grid .link-item::before,.process-support .process-support-grid .link-item::after{content:"";position:absolute;background-color:var(--line-color);z-index:1}.process-support .process-support-grid .link-item::before{inline-size:var(--line-thickness);block-size:100vh;inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.process-support .process-support-grid .link-item:hover{background-color:#009579}.process-support .process-support-grid .link-item:hover .title{color:#fff}@media screen and (max-width: 767px){.process-support .process-support-grid .link-item::after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset)*-1)}.process-support .process-support-grid .link-item::before{display:none}.process-support .process-support-grid .link-item:first-child::after{display:none}}.card-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;padding-left:150px;padding-right:150px}@media screen and (min-width: 1000px)and (max-width: 1400px){.card-grid{padding-left:3rem;padding-right:3rem}}@media screen and (max-width: 767px){.card-grid{grid-template-columns:repeat(1, 1fr);padding-left:0;padding-right:0}}.card-grid .grid-item{border:1px solid #009579;padding:2rem}.card-grid p,.card-grid p *{color:#7a7a7a}.core-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding-left:200px;padding-right:200px}@media screen and (max-width: 767px){.core-grid{grid-template-columns:repeat(1, 1fr);padding-left:0;padding-right:0}}.core-grid .grid-item{border:1px solid #009579;padding:2rem}.mx-custom{padding-left:200px;padding-right:200px}@media screen and (max-width: 767px){.mx-custom{padding-left:0;padding-right:0}}.iso{width:80px;height:auto}.vimeo-player{aspect-ratio:16/9}.anchor{visibility:hidden;position:absolute;top:-150px}@media screen and (min-width: 992px){.section-contatti #border-right-custom{border-bottom:1px solid #009579;position:absolute;left:60%;right:0}}@media screen and (min-width: 992px){.section-contatti .left{padding:2rem 3rem;padding-left:calc(var(--bs-gutter-x)*.5)}}.section-contatti .right{position:relative;padding-bottom:40px}.section-contatti .right .icon-custom-left{display:none}@media screen and (min-width: 992px){.section-contatti .right .icon-custom-left{display:block;position:absolute;left:0;top:40px;transform:translateX(-50%);width:60px;height:60px}.section-contatti .right .icon-custom-left img{width:100%;height:100%;object-fit:contain}}@media screen and (min-width: 992px){.section-contatti .right{border-top:1px solid #009579;border-left:1px solid #009579;border-top-left-radius:30px;border-bottom-left-radius:0;padding:2rem 3rem;padding-right:calc(var(--bs-gutter-x)*.5)}}.section-contatti .decoration{width:75%;height:auto;margin:auto}.section-contatti .decoration img{width:100%;height:100%}.section-contatti .background-work,.work-with-us .background-work{background:none !important}.section-contatti .background-work.background-svg,.work-with-us .background-work.background-svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.section-contatti .background-work.background-svg svg,.work-with-us .background-work.background-svg svg{width:4200px;height:auto}@media screen and (max-width: 1399px){.section-contatti .background-work.background-svg svg,.work-with-us .background-work.background-svg svg{width:3500px}}@media screen and (max-width: 1299px){.section-contatti .background-work.background-svg svg,.work-with-us .background-work.background-svg svg{width:3000px}}@media screen and (max-width: 991px){.section-contatti .background-work.background-svg svg,.work-with-us .background-work.background-svg svg{display:none}}.section-contatti form input:not([type=checkbox],[type=file]),.section-contatti form textarea,.work-with-us form input:not([type=checkbox],[type=file]),.work-with-us form textarea{width:100%;padding:8px 24px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #b7b7b7;color:#fff}.section-contatti form .cv-form ::-webkit-file-upload-button,.work-with-us form .cv-form ::-webkit-file-upload-button{display:none}.section-contatti form .cv-form ::file-selector-button,.work-with-us form .cv-form ::file-selector-button{display:none}#modal-white-paper input:not([type=checkbox]),#modal-white-paper_video input:not([type=checkbox]){width:100%;background:#fafafa;border:1px solid #eaeaea;padding:.5rem}#modal-white-paper .modal-header button,#modal-white-paper_video .modal-header button{background:rgba(0,0,0,0);border:none;padding:0}#modal-white-paper .modal-header button svg,#modal-white-paper_video .modal-header button svg{width:30px;height:30px;fill:#009579}.st4{opacity:1 !important}svg [id^=albero_label_] text{font-weight:300}svg text tspan{font-size:inherit;font-weight:inherit}#value_tree_container{position:relative}#value_tree_container svg text{font-family:"Roboto",sans-serif !important}#value_tree_container .card_wrapper{padding-top:10px;position:absolute;display:none;z-index:1;width:max-content}#value_tree_container .card_wrapper.active{display:block}@media screen and (max-width: 767px){#value_tree_container .card_wrapper{display:none !important}}#value_tree_container .card_value_tree{background:#fff;padding:1rem;width:max-content;position:relative;border:1px solid #009579;background:#1e1e1e;color:#b7b7b7;max-width:400px}@media screen and (max-width: 767px){#value_tree_container .card_value_tree{max-width:min(80%,300px)}}#value_tree_container .card_value_tree:before,#value_tree_container .card_value_tree:after{content:"";display:block;position:absolute;bottom:100%;width:0;height:0}#value_tree_container .card_value_tree:before{left:50%;border:11px solid rgba(0,0,0,0);border-bottom-color:#009579;transform:translateX(-50%)}#value_tree_container .card_value_tree:after{left:50%;border:10px solid rgba(0,0,0,0);border-bottom-color:#1e1e1e;transform:translateX(-50%)}#value_tree_container .card_value_tree.active{display:block}.tilt-wrapper{position:relative;width:100%;aspect-ratio:1;max-width:1200px;margin:auto}.tilt{position:absolute;inset:0;width:95%;height:95%;margin:auto;object-fit:contain;cursor:pointer}.onedrive-back{display:none}.onedrive-back a:not(:last-child){display:none}.onedrive-back.active{display:block}.items-onedrive-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 767px){.items-onedrive-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media screen and (min-width: 768px)and (max-width: 991px){.items-onedrive-grid{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 992px){.items-onedrive-grid{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1200px){.items-onedrive-grid{grid-template-columns:repeat(6, 1fr)}}.items-onedrive-grid .item-onedrive{display:flex;flex-direction:column;row-gap:1.5rem;padding:1rem;border:1px solid #009579;cursor:pointer;min-width:100%;overflow:hidden}.items-onedrive-grid .item-onedrive *{color:#b7b7b7;word-break:break-all}.items-onedrive-grid .item-onedrive:hover{background:#009579}.items-onedrive-grid .item-onedrive:hover *{color:#fff}.items-onedrive-grid .icon-onedrive{width:100%;max-width:100px;margin:auto;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;margin:auto}.items-onedrive-grid .icon-onedrive.folder-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.image-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.pdf-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.word-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.excel-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.powerpoint-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z'/%3E%3C/svg%3E")}.items-onedrive-grid .icon-onedrive.file-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z'/%3E%3C/svg%3E")}.grid-form-landing{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem;row-gap:1rem}.grid-form-landing .span-2{grid-column:span 2}.grid-form-landing input:not([type=checkbox]),.grid-form-landing textarea{width:100%;padding:8px 24px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #b7b7b7;color:#fff}.get-in-touch img{max-width:400px;margin:auto}.msg-response-footer{color:#fff;font-size:clamp(18px,2.4vw,22px)}.border-left-absolute{position:relative}.border-left-absolute:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#009579;transform:translateX(-20px)}.border-bottom-with-curve{position:relative;height:max-content;padding-bottom:4rem}.border-bottom-with-curve::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#009579;border-left:1px solid #009579;transform:translateX(-20px)}@media screen and (max-width: 991px){.bs-bu-side-img{background-image:none !important}}@media screen and (min-width: 992px){.bs-bu-side-img{background-size:200px;background-repeat:no-repeat;background-position:top right}}.possible-img img{max-height:60svh;width:100%;max-width:700px;object-fit:contain;margin:1.5rem 0;object-position:left}.canvas_el{height:auto;min-width:100%;object-fit:contain}.breadcrumb-layout-1{margin:0;position:absolute;bottom:10px;left:0;right:0}@media screen and (max-width: 767px){.breadcrumb-layout-1{position:static;width:100%}}.breadcrumb-layout-1 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.breadcrumb-layout-1 ul li{color:#c4c4c4;font-size:16px}.breadcrumb-layout-1 ul li .desktop{display:block}.breadcrumb-layout-1 ul li .mobile{display:none}@media screen and (max-width: 767px){.breadcrumb-layout-1 ul li{font-size:12px}.breadcrumb-layout-1 ul li .desktop{display:none}.breadcrumb-layout-1 ul li .mobile{display:block}}.breadcrumb-layout-1 ul li:last-child{color:#009579;font-weight:600}.breadcrumb-layout-1 ul li:not(:first-child){padding-left:30px;position:relative}@media screen and (max-width: 767px){.breadcrumb-layout-1 ul li:not(:first-child){padding-left:20px}}.breadcrumb-layout-1 ul li:not(:first-child):before{content:"";position:absolute;left:15px;top:50%;transform:translate(-50%, -50%);display:block;width:9px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z' fill='%23c4c4c4' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.breadcrumb-layout-1 ul li:not(:first-child):before{left:8px;width:6px;height:8px}}.breadcrumb-layout-2{margin:0;bottom:10px;left:0;right:0}.breadcrumb-layout-2 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.breadcrumb-layout-2 ul li{color:#c4c4c4;font-size:16px}.breadcrumb-layout-2 ul li .desktop{display:block}.breadcrumb-layout-2 ul li .mobile{display:none}@media screen and (max-width: 767px){.breadcrumb-layout-2 ul li{font-size:12px}.breadcrumb-layout-2 ul li .desktop{display:none}.breadcrumb-layout-2 ul li .mobile{display:block}}.breadcrumb-layout-2 ul li:last-child{color:#009579;font-weight:600}.breadcrumb-layout-2 ul li:not(:first-child){padding-left:30px;position:relative}@media screen and (max-width: 767px){.breadcrumb-layout-2 ul li:not(:first-child){padding-left:20px}}.breadcrumb-layout-2 ul li:not(:first-child):before{content:"";position:absolute;left:15px;top:50%;transform:translate(-50%, -50%);display:block;width:9px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z' fill='%23c4c4c4' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.breadcrumb-layout-2 ul li:not(:first-child):before{left:8px;width:6px;height:8px}}.Industrial-layout .hero-banner{background:#c6c6c6;background:linear-gradient(-149deg, rgb(74, 74, 73) 0%, rgb(198, 198, 198) 30%, rgb(198, 198, 198) 70%, rgb(74, 74, 73) 100%)}.Industrial-layout .hero-banner h1{color:#046f8f}.Industrial-layout .hero-banner p{color:#000}.hero-banner-industrial{background:#c6c6c6;background:linear-gradient(-149deg, rgb(74, 74, 73) 0%, rgb(198, 198, 198) 30%, rgb(198, 198, 198) 70%, rgb(74, 74, 73) 100%)}.hero-banner-industrial h1{color:#046f8f}.hero-banner-industrial p{color:#000}.contain-img{object-fit:contain}.faq-page{color:#b7b7b7}.faq-page .faq-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;margin-bottom:3rem}.faq-page .faq-filter{background:rgba(0,0,0,0);border:1px solid #7a7a7a;border-radius:2rem;padding:.5rem 1.25rem;font-size:clamp(16px,1.9vw,16px);color:#b7b7b7;cursor:pointer;transition:all .25s}.faq-page .faq-filter:hover,.faq-page .faq-filter.is-active{border-color:#009579;color:#009579}.faq-page .faq-sezione{margin-top:4.5rem}.faq-page .faq-sezione+.faq-sezione{margin-top:5rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.15)}.faq-page .faq-sezione__titolo{font-family:"DM Mono",monospace;font-size:clamp(22px,3.2vw,32px);color:#009579;margin-bottom:1rem}.faq-page .faq-sezione__intro{font-size:clamp(18px,2vw,20px);color:#b7b7b7;max-width:70ch;margin:0 0 1rem}.faq-page .faq-groups{margin-top:2.5rem}.faq-page .faq-group+.faq-group{margin-top:3.5rem}.faq-page .faq-group__title{font-size:clamp(20px,2.7vw,28px);color:#009579;margin-bottom:.75rem}.faq-page .faq-group__description{font-size:clamp(16px,2vw,18px);color:#b7b7b7;max-width:60ch;margin:0 0 1.75rem}.faq-page .faq-glossario__lista{margin:2.5rem 0 0}.faq-page .faq-glossario__voce{padding-left:1.25rem;border-left:2px solid #009579}.faq-page .faq-glossario__voce+.faq-glossario__voce{margin-top:2rem}.faq-page .faq-glossario__termine{font-family:"DM Mono",monospace;font-size:clamp(18px,2vw,20px);font-weight:700;color:#fff;margin-bottom:.5rem}.faq-page .faq-glossario__definizione{font-size:clamp(16px,2vw,18px);color:#b7b7b7;max-width:75ch;margin:0}.faq-page .faq-glossario__definizione p:last-child,.faq-page .faq-glossario__definizione ul:last-child,.faq-page .faq-glossario__definizione ol:last-child{margin-bottom:0}.faq-page .accordion{overflow:visible}.faq-page .tab input{position:absolute;opacity:0;z-index:-1}.faq-page .faq-marker{flex:0 0 auto;width:1.75rem;font-family:"DM Mono",monospace;font-weight:700;font-size:clamp(20px,2.7vw,28px);line-height:1;color:#009579;user-select:none}.faq-page .tab__label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.15);transition:border-color .25s}.faq-page .tab__label .faq-domanda{flex:1 1 auto;font-size:clamp(18px,2vw,20px);line-height:1.4;margin:0;color:#fff;transition:color .25s}.faq-page .tab__label:hover{border-color:#009579}.faq-page .tab__label:hover .faq-domanda{color:#009579}.faq-page .tab__label .faq-arrow{flex:0 0 auto;width:.65rem;height:.65rem;margin-top:.5rem;margin-right:.7rem;border-right:2px solid #009579;border-bottom:2px solid #009579;transform:translateY(-25%) rotate(45deg);transition:transform .35s ease}.faq-page .tab input:checked+.tab__label{border-color:#009579}.faq-page .tab input:checked+.tab__label .faq-arrow{transform:translateY(25%) rotate(-135deg)}.faq-page .tab__content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1)}.faq-page .tab input:checked~.tab__content{max-height:60rem}.faq-page .content{display:flex;align-items:flex-start;gap:.5rem;padding:1.5rem 0 2rem;opacity:0;transition:opacity .25s ease}.faq-page .tab input:checked~.tab__content .content{opacity:1;transition-delay:.12s}.faq-page .content__text{flex:1 1 auto;font-size:clamp(16px,2vw,18px);color:#b7b7b7}.faq-page .content__text p:last-child,.faq-page .content__text ul:last-child,.faq-page .content__text ol:last-child{margin-bottom:0}.faq-page .content__text a{color:#009579}/*# sourceMappingURL=style-app.css.map */
