:root{--verdechiaro:#68b4a1;--verdescuro:#4c6f64;--fontprincipale:'Nunito Sans',sans-serif;--fonttitoli:'Playfair Display',serif;--fontistituzionale:'Playfair Display',serif}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--fontprincipale)!important;font-weight:300;font-size:15px;font-size:16px;color:#9e9e9e;background-color:#fff;overflow-x:hidden}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-md-12,.col-sm-10,.col-sm-2,.col-sm-3,.col-xs-4,.col-xs-6,.col-xs-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-4,.col-xs-6,.col-xs-8{float:left}.col-xs-8{width:66.66666667%}.col-xs-6{width:50%}.col-xs-4{width:33.33333333%}@media(min-width:768px){.col-sm-10,.col-sm-2,.col-sm-3{float:left}.col-sm-10{width:83.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}}@media(min-width:992px){.col-md-12{float:left}.col-md-12{width:100%}}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-nav{margin:7.5px -15px}@media(min-width:768px){.navbar-nav{float:left;margin:0}}.media-left{padding-right:10px}.media-left{display:table-cell;vertical-align:top}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.container-fluid:after,.container-fluid:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.row:after,.row:before{display:table;content:" "}.container-fluid:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.row:after{clear:both}.pull-left{float:left!important}@-ms-viewport{width:device-width}.visible-lg{display:none!important}@media(min-width:1200px){.visible-lg{display:block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}div,p,span,img{margin:0;padding:0}.checkbox-inline,.radio-inline{margin-left:13px;margin-top:10px}.box-interno{max-width:968px;margin:0 auto}#box-tab{height:95px}.logo_b2b{margin:2em 0 1em 0}.logo_b2b svg{width:250px}label{font-size:15px;color:#393939;font-weight:300;margin-bottom:2px}.label_text{font-size:15px;color:#393939;font-weight:300;margin-bottom:2px}input.form_testo{width:100%;padding-left:1em;padding-top:1em;padding-bottom:1em;background:transparent;outline:0;border:1px solid #dfe1ea;border-radius:5px;margin-top:.5em;margin-bottom:1em}.group_main_label{margin:30px auto 50px auto;font-size:25px;color:#333;font-family:var(--fontprincipale);font-weight:400;display:block;width:100%;text-align:center;line-height:1.3}.select{position:relative}.select svg{position:absolute;right:1em;top:50%;transform:translateY(-50%) rotateZ(180deg);width:15px}select{appearance:none;border-radius:5px}#footer-b2b{width:100%;background:#fff;padding:20px 0;margin-top:2em;text-align:center}.gia-cliente{text-align:center;font-size:18px;font-family:var(--fonttitoli);line-height:1.3;color:#393939;font-weight:400}.bottone-gia-cliente{border:1px solid var(--verdescuro);border-radius:0;background:#fff;padding:15px;margin-top:30px;text-transform:uppercase;font-size:16px;text-transform:uppercase;cursor:hand;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed!important}.bottone-gia-cliente a{color:var(--verdescuro)}.bottone-gia-cliente:hover{border:1px solid var(--verdechiaro)}.bottone-gia-cliente a:hover{color:var(--verdechiaro);text-decoration:none}select{width:100%;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:16px;border:1px solid #dfe1ea;display:block;color:#555;background:#fff;margin-bottom:18px!important}optgroup,select,textarea{color:#9e9e9e!important}.form_bottone{width:100%;height:50px;border:0;outline:0;background:var(--colore-principale);color:#fff;margin-top:30px;border-radius:0;font-size:16px;font-weight:600;text-transform:uppercase;border:0;padding:10px;-moz-transition-property:background;-moz-transition-duration:1s;-webkit-transition-property:background;-webkit-transition-duration:1s;-o-transition-property:background;-o-transition-duration:1s;transition-property:background;transition-duration:1s}.form_bottone:hover{background:var(--colore-principale);text-decoration:underline}.form_bottone:disabled{background:#ccc}.altra_spedizione{font-size:23px;color:#393939;font-weight:400;margin-bottom:2px;margin-top:40px}input[type=radio]{margin-right:5px!important;margin-top:1px\9;line-height:normal}.spaziaradio{display:inline-block;margin-bottom:40px!important}.header_image{width:100%;height:400px;background-position:center;background-size:cover;position:relative}.layer{width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,.2)}.testi-1{color:#666;font-size:19px;font-weight:300;line-height:1.6}.testi-2{color:#666;font-size:17px;font-weight:300;line-height:1.4}.spazia-testo{margin-top:25px}.spazia-testo-2{margin-top:15px}.spazia-1{margin-top:70px}.box-interno h2,.titoletto{font-family:var(--fontistituzionale);text-align:center;font-size:35px;line-height:1.3;color:#393939;font-weight:400;margin:0}.box-interno h3{font-size:27px;font-family:var(--fonttitoli);color:var(--verdechiaro);font-weight:400;margin:0}.posiziona-h1{position:absolute;width:100%;height:100%;display:table}.posiziona-h1 h1{font-family:var(--fontistituzionale);font-size:50px;color:#fff;text-align:center;display:table-cell;vertical-align:middle}.bg-box{background-color:#f9f6f7}.spazia-box{padding:80px 0!important;margin-top:0}.iconcina-fornitori{color:var(--verdechiaro);margin-bottom:15px}.landBulletSection .row:last-child,.landBulletSection{position:relative}.landBulletStep{background:var(--verdechiaro);color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;margin:0 auto;margin-bottom:30px}.landBulletSection .row:last-child:before{content:"";position:absolute;width:100%;margin:auto;top:25px;left:0;right:0;height:1px;background:#0e8675}.landBulletStep div{border:1px solid #fff;width:44px;height:44px;display:flex;border-radius:50%;align-items:center;justify-content:center}.landBulletSection{padding-bottom:0!important}.bullet-section-v{width:88%;margin:auto}.tipologia_produzione_check{left:0!important;top:5px}.tipologia-produzione{color:#666;font-size:14px;line-height:2.3;margin-left:15px}.sottotitolo{font-size:20px;color:var(--verdechiaro)}.titoletto-verde{text-align:center;font-size:25px;font-family:var(--fonttitoli);color:var(--verdechiaro);font-weight:400;margin-top:10px}.titoletto-verde-2{font-family:var(--fontistituzionale);text-align:center;font-size:32px;color:var(--verdechiaro);font-weight:400;line-height:1.1}ul.testi-2{line-height:1.8}.box-bottone-accedi{text-align:right}.bottone-accedi{background:var(--verdechiaro);border-radius:20px;padding:10px;text-transform:uppercase;font-size:17px;text-transform:uppercase;font-weight:700;color:#fff!important;display:inline-block;margin-top:3rem;margin-right:1.5rem}.bottone-accedi:hover{color:#fff;text-decoration:none;background:#0e8675;-moz-transition-duration:.5s;-webkit-transition-property:background;-webkit-transition-duration:.5s;-o-transition-property:background;-o-transition-duration:.5s;transition-property:background;transition-duration:.5s}.vcenter{display:inline-block;vertical-align:middle;float:none!important}.th-verde{font-size:18px;color:var(--verdechiaro);font-weight:300}.th-grigio{font-size:18px;color:#393939;font-weight:300}.verde{color:var(--verdechiaro)}.grigio{color:#393939}.table>thead>tr>th{border-top:0!important;border-bottom:2px solid #fff!important}.table>tbody>tr>td{border-bottom:1px solid #f9f6f7;border-top:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:center!important}.img-icona{width:150px}.box-utilizzo{text-align:center;margin-bottom:5px}.box-utilizzo .progress{width:100%;margin-bottom:10px}.box-utilizzo .zero{font-size:17px;color:var(--verdescuro);margin:5px 0;font-weight:600;display:inline-block;float:left;margin-top:-30px}.box-utilizzo .totale{font-size:17px;color:var(--verdescuro);margin:5px 0;font-weight:600;display:inline-block;float:right;margin-top:-30px}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#00b707;overflow:inherit}.progress{height:40px!important;border-radius:20px!important;background-color:#e0e0e0!important;box-shadow:none!important;overflow:inherit!important}.progress-bar{height:1rem;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color;position:relative}.progress-bar p{padding-left:.2rem;text-align:center;display:block;color:#000;font-size:11px;position:absolute;right:0;top:-29px}.progress-bar .trattino{display:block;width:1px;height:30px;background:#000;position:absolute;right:0;top:15px}.data-iniziale,.data-finale{font-weight:bold;color:var(--verdechiaro);font-size:15px;margin-bottom:0}.data-iniziale{float:left}.data-finale{float:right}.importo{color:#003288;font-size:14px}#footer-corporate .box-sx,#footer-corporate .box-dx{height:250px}#footer-corporate .logo-footer{width:220px}#footer-corporate .voci-footer a:hover{text-decoration:none}@media all and (min-width:737px) and (max-width:1279px){.box-bottone-accedi{text-align:right}.bottone-accedi{width:90%;margin-left:0;text-align:center}.img-icona{width:100px}}@media all and (min-width:481px) and (max-width:736px){.box-sx{width:40%}.box-dx{width:60%}}@media all and (max-width:480px){.box-bottone-accedi{text-align:center}.bottone-accedi{width:90%;margin:5%;text-align:center}.img-icona{width:100px;margin-top:20px}.box-sx,.box-dx{width:100%;height:auto;padding:20px 0}.no-margin{margin-right:auto!important;margin-left:auto!important}.indirizzo-footer{text-align:center;margin-top:20px}.icone-footer{text-align:center}.posiziona-h1 h1{font-size:25px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:38px}}@media only screen and (min-width:320px) and (max-width:812px) and (orientation:landscape){.box-bottone-accedi{text-align:center}.bottone-accedi{width:80%;text-align:center;margin:3% 10%}}@media only screen and (min-width:320px) and (max-width:812px) and (orientation:portrait){.landBulletSection .row:last-child:before{background:#f9f6f7}.landBulletStep{margin-top:30px}.spazia-box{padding:60px 10px!important}.spazia-1{margin-top:40px}.box-interno h3{font-size:25px}.titoletto-verde-2{font-size:27px}.box-interno h2,.titoletto{font-size:28px}}.img-produttori-new{position:relative}.img-produttori-new .container-text{position:absolute;bottom:6em;left:50%;transform:translateX(-50%);z-index:2}.img-produttori-new .container-text h1{font-family:var(--fonttitoli);font-size:56px;font-weight:700;color:#333}.label_text.other{margin-top:1em;display:block}.altra_spedizione{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:15px;color:#393939;font-weight:300;margin-bottom:2px}.introduzione-new span{width:33.3vw;display:block;margin:0 0 3em 0;font-size:16px;font-weight:400}.title-page-info{width:100%;text-align:center;padding:0}@media screen and (max-width:768px){.gia-cliente{font-size:16px}.step-fornitore h2{font-size:25px}}