.hero__title{color:var(--bs-secondary)}.hero__image{display:flex;justify-content:center;margin-top:30px}.hero__image>img{max-width:200px!important}@media (min-width:768px){.hero__image{justify-content:flex-end;margin-top:0}.hero__image>img{max-width:292px!important}}.btn.btn-cta{align-items:center;border-color:var(--bs-secondary);border-radius:20px;border-style:solid;border-width:1px;color:var(--bs-body-color);display:flex;font-size:1.25rem;font-weight:700;min-height:100px;padding:20px 80px 20px 50px;text-align:left;text-transform:none;width:100%}.btn.btn-cta:hover{background:var(--bs-body-color);border-color:var(--bs-body-color);color:#fff}.btn.btn-cta .icon-arrow{font-size:26px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.mgrdcnt.brandgrid .itemwrapper{align-items:center;background-color:transparent;display:flex;padding:15px 0}.mgrdcnt.brandgrid .item:hover .itemwrapper:before{display:none!important}.mgrdcnt.brandgrid .item .mimage img{transform:scale(1);transition:all .25s ease-out}.mgrdcnt.brandgrid .item:hover .mimage img{transform:scale(1.05)}.ctacategory{color:#fff}.ctacategory>.row-fluid{padding:40px 35px;position:relative}.ctacategory>.row-fluid>div{position:relative;z-index:1}.ctacategory .modimage{margin-bottom:20px}.ctacategory .button-wrapper{margin-top:20px}.ctacategory p{font-size:calc(1.1rem + .54vw)}.ctacategory p:last-child{margin-bottom:0}@media (min-width:1200px){.ctacategory p{font-size:1.7rem;font-weight:300}}@media(min-width:768px){.ctacategory>.row-fluid{flex-wrap:wrap;padding:50px 60px}.ctacategory>.row-fluid>div:first-child{flex:0 0 100%}.ctacategory>.row-fluid>div:nth-child(2) .hs_cos_wrapper_widget>p:last-child{margin-bottom:0}.ctacategory>.row-fluid>div:last-child{flex:0 0 100%}}.ctacategory .btn{display:block}@media(min-width:992px){.ctacategory>.row-fluid>div:first-child{flex:0 0 70%}.ctacategory>.row-fluid>div:last-child{align-items:center;display:flex;flex:0 0 25%;justify-content:center}.ctacategory .button-wrapper{margin-bottom:0;margin-top:0}.ctacategory .h1,.ctacategory .h2,.ctacategory .h3,.ctacategory .h4,.ctacategory .h5,.ctacategory .h6,.ctacategory h1,.ctacategory h2,.ctacategory h3,.ctacategory h4,.ctacategory h5,.ctacategory h6{margin-bottom:0}}.ctacategory>.row-fluid:after{background:transparent linear-gradient(261deg,#5279c0,#2d3853) 0 0 no-repeat padding-box;border-radius:20px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ctacategory--altapressione>.row-fluid:after{background:transparent linear-gradient(261deg,#a43b8e,#2d3853) 0 0 no-repeat padding-box}.ctacategory--oleodinamica>.row-fluid:after{background:transparent linear-gradient(261deg,#f7a82c,#25334d) 0 0 no-repeat padding-box}.ctacategory--pneumatica>.row-fluid:after{background:transparent linear-gradient(261deg,#25aa60,#25334d) 0 0 no-repeat padding-box}.body-container--chisiamo .heroservizio>.row-fluid>.span6:first-child{order:1}.body-container--chisiamo .heroservizio>.row-fluid>.span6:lasta-child{order:0}.body-container--chisiamo .hero__image{border-radius:20px;margin-bottom:30px;overflow:hidden;text-align:left}.body-container--chisiamo .hero__image img{margin-bottom:0;max-width:100%!important}@media (min-width:768px){.body-container--chisiamo .heroservizio>.row-fluid>.span6:first-child{order:0}.body-container--chisiamo .heroservizio>.row-fluid>.span6:lasta-child{order:1}.body-container--chisiamo .hero__image{text-align:right}.body-container--chisiamo .hero__image img{max-width:100%!important}}body .body-container--chisiamo .dnd-section.hero--pb{padding-bottom:130px}@media (min-width:992px){body .body-container--chisiamo .dnd-section.hero--pb{padding-bottom:160px}}body .body-container--chisiamo .secttranslated .widget-type-rich_text{background:#fff;border-radius:20px;font-size:calc(1.275rem + .3vw);font-weight:light;max-width:100%;padding:30px 30px 10px}body .body-container--chisiamo .secttranslated{margin-bottom:-160px;padding-bottom:0!important;transform:translateY(-160px)}@media (min-width:992px){body .body-container--chisiamo .secttranslated .widget-type-rich_text{font-size:1.5rem;max-width:650px;padding:30px 45px 50px}}