@charset "UTF-8";
/***!  /templates/kwtemplate/css/custom.css?2dd0c1  !***/

:root{--primary-color:#004D84;--primary-color-tint:#0079d0;--primary-color-shade:#003e6a;--primary-color-contrast:#fff;--secondary-color:#E50000;--secondary-color-tint:#ff1e1e;--secondary-color-shade:#b70000;--secondary-color-contrast:#fff}a.button-secondary{background:var(--secondary-color);color:var(--secondary-color-contrast) !important;border-radius:10px}a.button-secondary:hover,a.button-secondary:focus,a.button-secondary:active{background:var(--secondary-color-shade);color:var(--secondary-color-contrast)}a.button-secondary-outline{border:solid 2px var(--secondary-color);color:var(--secondary-color) !important;border-radius:10px}a.button-secondary-outline:hover,a.button-secondary-outline:focus,a.button-secondary-outline:active{background:var(--secondary-color-shade);color:var(--secondary-color-contrast) !important}button.button-secondary{background:var(--secondary-color);color:var(--secondary-color-contrast) !important;border-radius:10px;border:none;padding:0.5em 1em;cursor:pointer}button.button-secondary:hover,button.button-secondary:focus,button.button-secondary:active{background:var(--secondary-color-shade);color:var(--secondary-color-contrast)}button.button-secondary-outline{border:solid 2px var(--secondary-color);color:var(--secondary-color) !important;border-radius:10px;background:transparent;padding:0.5em 1em;cursor:pointer}button.button-secondary-outline:hover,button.button-secondary-outline:focus,button.button-secondary-outline:active{background:var(--secondary-color-shade);color:var(--secondary-color-contrast) !important}.color-primary{color:var(--primary-color) !important}.background-primary{background-color:var(--primary-color) !important}.color-secondary{color:var(--secondary-color) !important}.background-secondary{background-color:var(--secondary-color) !important}.homepageHeader{height:70vh !important}.homepageHeader h1{font-size:60px}.itemid-112 header{position:absolute;width:100%}header:is(.sticky-active) nav{background-color:#fff !important}html:not(.responsive) .itemid-112 header:not(.sticky-active) .art-logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}html:not(.responsive) .itemid-112 header:not(.sticky-active) nav ul.art-hmenu>li>a,html:not(.responsive) .itemid-112 header:not(.sticky-active) .container-header .mod-menu nav ul.art-hmenu>li>a{color:var(--primary-color-contrast)}.container-header .container-search{margin:auto 0}.navbar{margin:0 auto !important}.serviziBox h3{font-size:24px !important}.serviziBox h3,.serviziBox i{color:var(--primary-color-contrast)}.serviziBox i{font-size:60px;margin-top:auto;margin-bottom:auto}.logoMazak{max-width:200px;margin:0 auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.parcoMacchineHomepage{background-color:#F2F2F2}#footer{border-top:solid 2px var(--secondary-color);padding:50px 0 !important}#footer a{color:#232323}#serviceCategory{img:hover{overflow:hidden !important}}html:not(.responsive) .cd-timeline__content{padding:0 !important;padding-top:13px !important}.font-size-30{font-size:30px !important}.machine-category{background-color:#F2F2F2}.left-article-contact{color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center}.left-article-contact a,.left-article-contact p{color:var(--primary-color) !important;font-weight:bold}.slick-slide a img{padding-left:10px;padding-right:10px}.newsflash-image{max-width:50px;margin:10px auto 10px auto !important}.mod_timeline_item_title{text-align:center}.timeline__content{border-radius:10px !important}.machine-specs th{width:150px}@media (max-width:575.98px){.container-header .container-search{display:none;width:0 !important}#footer{border-top:solid 2px var(--secondary-color);padding:20px 0 !important}.slick-slide a img{padding-left:0;padding-right:0}}
