@charset "UTF-8";.b2b .wrapper{width:86vw}.b2b_parz{max-width:780px}.b2b .header,.b2b .news_top{background-color:#277bc0}.b2b .scheda{font-size:.85rem}.b2b .scheda h4{color:#003c78}.b2b .scheda h5{color:#277bc0}.b2b .scheda:nth-child(2n) .b2b_grid>li{background-color:#d6f0ff}.b2b .scheda:nth-child(odd){background-color:#ecf8ff}.b2b .scheda:nth-child(odd) .b2b_grid>li{background-color:#fff}.b2b .scheda.intro{padding-top:80px;font-weight:400;background-color:#ecf8ff;background:linear-gradient(180deg,#e1f1ff 40%,#abe0ff)}.b2b .scheda.intro h1{color:#003c78;font-size:2.1rem;margin:.2rem 0}.b2b .scheda.intro h2{font-size:1.4rem;font-weight:600;letter-spacing:0;margin:0}.b2b .scheda.intro p{margin:1.5rem 0;line-height:160%}.b2b .scheda.intro .flexbox{gap:2rem;align-items:center}.b2b .scheda.b2b_attiva{background-color:#003c78}.b2b .scheda.b2b_attiva h2,.b2b .scheda.b2b_attiva h4{color:#fff}.b2b .scheda.b2b_attiva h2{letter-spacing:0}.b2b .scheda.b2b_attiva h4{font-weight:500}.b2b .scheda.b2b_attiva .b2b_grid li{color:#fff;background:#14589c;text-align:center}.b2b .scheda.b2b_attiva .button{color:#287cc0;background-color:#fff}.b2b .scheda.b2b_attiva .button.button--orange{color:#fff;background-color:#ff9934}.b2b .scheda.b2b_attiva .button:hover{color:#fff;background-color:#287cc0}.b2b .scheda.b2b_attiva .button.button--orange:hover{color:#fff;background-color:#fbab5c}.b2b .button{background-color:#003c78;display:inline-block;padding:1rem 2.2rem;transition:all .15s ease-out}.b2b .button:hover{color:#fff;background-color:#287cc0;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0f4e784d}.b2b_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin:2.5rem 0}.b2b_grid>li{text-align:left;border-radius:8px;padding:1.5rem;transition:all .3s ease-out}.b2b_grid>li:hover{transform:translateY(-4px)}.b2b_grid ul{margin-left:2rem}.b2b_grid ul li{padding:.25rem 0;position:relative}.b2b_grid ul li:before{color:#287cc0;content:"•";position:absolute;left:-1.2em;top:.25rem}.b2b_grid p{margin:.5rem 0 0}.b2b_grid_center li{text-align:center}.b2b_tags{display:flex;flex-wrap:wrap;gap:1rem;margin:2.5rem 0 1rem;font-size:.85rem}.b2b_tags li{font-weight:300;border-radius:16px;padding:.3rem 1rem;background-color:#9dd4f5}.b2b_nota{border-radius:8px;background-color:#d6f0ff;padding:2rem;margin:2rem 0;text-align:left}.b2b_nota ul{margin:0 0 1.5rem 2rem}.b2b_nota ul li{padding:.5rem 0;position:relative}.b2b_nota ul li:before{color:#287cc0;content:"•";position:absolute;left:-1.2em;top:50%;transform:translateY(-50%)}.b2b_nota p{margin:0}.b2b_nota_link{border-radius:8px;background-color:#fff;border-left:4px solid #56A8E4;padding:1rem 2rem;font-size:.85rem}.b2b_nota_link a{font-weight:600;text-decoration:none!important}.b2b ol li{display:flex;flex-direction:column;align-items:center;gap:.5rem}.b2b ol li:before{font-weight:700;color:#fff;background-color:#277bc0;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;margin-bottom:.5rem}.b2b ol li:first-child:before{content:"1"}.b2b ol li:nth-child(2):before{content:"2"}.b2b ol li:nth-child(3):before{content:"3"}.b2b ol li:nth-child(4):before{content:"4"}.b2b ol li:nth-child(5):before{content:"5"}.b2b ol li:nth-child(6):before{content:"6"}.b2b ol li:nth-child(7):before{content:"7"}.b2b ol li:nth-child(8):before{content:"8"}.b2b ol li:nth-child(9):before{content:"9"}.b2b ol li:nth-child(10):before{content:"10"}.b2b ol li:nth-child(11):before{content:"11"}.b2b ol li:nth-child(12):before{content:"12"}.b2b ol li:nth-child(13):before{content:"13"}.b2b ol li:nth-child(14):before{content:"14"}.b2b ol li:nth-child(15):before{content:"15"}.b2b ol li:nth-child(16):before{content:"16"}.b2b ol li:nth-child(17):before{content:"17"}.b2b ol li:nth-child(18):before{content:"18"}.b2b ol li:nth-child(19):before{content:"19"}.b2b ol li:nth-child(20):before{content:"20"}.b2b_img{border:1px dashed blue;width:100%}@media only screen and (min-width: 660px){.b2b .intro_set{width:auto;max-width:1180px}}@media only screen and (min-width: 820px){.b2b .scheda{font-size:1rem}.b2b .scheda.intro{padding-top:140px}.b2b .scheda.intro h1{font-size:3.2rem}.b2b .scheda.intro h2{font-size:2.1rem}.b2b_tags,.b2b_nota_link{font-size:1rem}}@media only screen and (min-width: 1280px){.b2b .scheda{font-size:1.2rem;padding:4rem 0}.b2b_grid_small{font-size:80%}}
