.hero-gallery{margin-top:-100px}.hero-gallery .image-section{padding:150px 0 150px 0;position:relative;margin-bottom:-150px}.hero-gallery .image-section:before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.6);left:0;top:0;height:100%;width:100%}.hero-gallery .image-section:after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:200px;background:url("/wp-content/uploads/2022/12/triangular-shape.svg");background-repeat:no-repeat;background-position:bottom center;background-size:cover}.hero-gallery .title-section{display:block;position:relative}.hero-gallery .title-section .content{max-width:1200px;margin:auto}.hero-gallery .title-section .content h3{font-family:Cantarell;font-size:20px;font-weight:700;line-height:29px;color:#8398ce}.hero-gallery .title-section .content h1{font-family:Cantarell;font-size:40px;font-weight:700;line-height:58px;color:#fff;max-width:600px}.hero-gallery .card-container{position:relative}.hero-gallery .card-slider{font-family:"Cantarell";max-width:1200px;margin:auto}.hero-gallery .card-slider .slick-list{display:grid;align-content:center;height:450px}.hero-gallery .card-slider .slick-track{display:flex}.hero-gallery .card-slider .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.hero-gallery .card-slider .card{background:#e9e9e9;padding:45px 60px;border-radius:25px;width:60% !important;transform:translateX(50%)}.hero-gallery .card-slider .card h3{margin-bottom:0px}.hero-gallery .card-slider .card .number{color:#00438d;font-size:40px;font-weight:600}.hero-gallery .card-slider .card .title{color:#5970ad}.hero-gallery .card-slider .card .divider{width:25%;background:#00438d;height:3px;margin:20px 0}.hero-gallery .card-slider .card .copy{max-height:0;overflow:hidden;color:#fff;font-size:16px}.hero-gallery .card-slider .slick-current .card{transition:1.4s all ease-in-out;background:#5970ad;transform:translateX(0);width:120% !important}.hero-gallery .card-slider .slick-current .card .title{color:#fff}.hero-gallery .card-slider .slick-current .card .copy{transition:1.4s all ease-in-out;max-height:500px}.hero-gallery .prev{position:absolute;left:10%;top:49%;cursor:pointer;z-index:10}.hero-gallery .next{position:absolute;right:10%;top:50%;transform:translateY(50%);cursor:pointer;z-index:10}@media screen and (max-width: 1250px){.hero-gallery .title-section{margin:50px}.hero-gallery .card-container{padding:0px 50px}.hero-gallery .prev{left:5px}.hero-gallery .next{right:5px}}@media screen and (max-width: 1000px){.hero-gallery .image-section{padding:100px 0 100px 0}.hero-gallery .image-section .title-section .content h1{font-size:35px;line-height:45px}.hero-gallery .card-slider .slick-current .card{width:100% !important;padding:30px}}@media screen and (max-width: 670px){.hero-gallery .image-section{padding:100px 0 100px 0}.hero-gallery .image-section .title-section .content h1{font-size:30px;line-height:40px}.hero-gallery .card-slider .slick-current .card{width:100% !important;padding:15px 30px}.hero-gallery .card-slider .slick-current .card .number{font-size:35px;margin-bottom:0px}.hero-gallery .card-slider .slick-current .card h3{font-size:1.5rem}}.lavorazione-processi{display:flex;position:relative}.lavorazione-processi .image-container{min-width:40%;width:auto;position:relative;overflow:visible}.lavorazione-processi .image-container .image{display:block;height:100%;width:100%;display:grid;align-content:center}.lavorazione-processi .image-container .image img{display:block;margin:auto}.lavorazione-processi .image-container .upper-hexagon{position:absolute;height:100%;width:100%;top:-77%;left:-36%}.lavorazione-processi .image-container .left-hexagon{position:absolute;height:100%;width:100%;left:-79%}.lavorazione-processi .image-container .pattern{background:url("/wp-content/uploads/2023/01/Hexagon.svg");background-size:contain;background-repeat:no-repeat}.lavorazione-processi .right-section h1{color:#00438d}.lavorazione-processi .right-section .cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-gap:5px 20px;margin-top:30px}.lavorazione-processi .right-section .cards .card{font-weight:700;display:flex;align-items:center;border-radius:10px;padding:8px 25px}.lavorazione-processi .right-section .cards .card p{font-size:40px;color:#c2c2c2;display:inline-block;margin:0px}.lavorazione-processi .right-section .cards .card H3{color:#00438d;font-size:20px;display:inline-block;margin-left:37px;margin:0px;margin-left:30px}.lavorazione-processi .right-section .cards .card.active{box-shadow:7px 7px 20px rgba(0,0,0,.3);background:#5970ad}.lavorazione-processi .right-section .cards .card.active p{color:#fff}.lavorazione-processi .right-section .cards .card.active h3{color:#fff}@media screen and (max-width: 1100px){.lavorazione-processi .image-container{min-width:50% !important}}@media screen and (max-width: 900px){.lavorazione-processi{flex-wrap:wrap}.lavorazione-processi .image-container{min-width:100% !important}}@media screen and (max-width: 600px){.lavorazione-processi .right-section .cards .card{padding:5px 20px}.lavorazione-processi .right-section .cards .card p{font-size:25px}}.macchine .machine-slider{max-width:1200px;overflow:hidden;margin:auto}.macchine .machine-slider .horizontal-line{position:relative}.macchine .machine-slider .horizontal-line::before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;background:#c2c2c2}.macchine .machine-slider .horizontal-line img{display:block;margin:auto}.macchine .machine-slider p{font-size:16px;font-weight:700;line-height:23px;color:#c2c2c2;max-width:140px;margin:auto;margin-top:10px;text-align:center}.macchine .prev,.macchine .next{position:absolute;top:41px;cursor:pointer}.macchine .prev{left:3%}.macchine .next{right:3%}.list-table{display:flex;flex-wrap:wrap}.list-table .half-list{width:50%}.list-table .half-list p{margin-bottom:0px;color:#c2c2c2;font-weight:700}.list-table .half-list .item{padding:10px 20px}.list-table .half-list .item:nth-child(2n){background:#fff}.list-table .half-list .item:nth-child(2n+1){background:#f4f4f4}@media screen and (max-width: 767px){.half-list{width:100% !important}.half-list.revert .item:nth-child(2n){background:#f4f4f4 !important}.half-list.revert .item:nth-child(2n+1){background:#fff !important}}/*# sourceMappingURL=custom-widgets.css.map */