.container-header{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto);grid-auto-flow:row;justify-content:start;background-color:#ffffffe6;box-shadow:0px 2px 10px 0px #00000010}.wp-menu-1{display:grid;align-items:center;justify-items:end;margin-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.container-nav{display:flex;justify-content:end;align-items:center}.image-1{width:150px;max-width:150px}.container-link-1{width:150px;height:76px}@media (max-width:479px){.social-icons-1{display:none!important}}.container-2{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,auto);grid-auto-flow:row;align-items:center;justify-items:center;color:#fff;background-color:#000}.container-2{a:hover,h2,h3,h4,h5,h6{color:#fff}input{margin-bottom:10px}input.button{padding:10px 20px;cursor:pointer;font-weight:700;background-color:#097abb}input.button:hover{background-color:#fff}}.container-4{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:60px;padding-top:60px;padding-right:60px;padding-bottom:40px;padding-left:60px}@media (max-width:1023px){.container-4{flex-flow:column}}.container-5{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px;font-size:16px;text-align:center;margin-top:30px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-top:1px solid #fff3}@media (max-width:1023px){.container-5{flex-flow:column;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:column}}.text-titolo-footer{color:#999;font-size:26px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #fff3}.wp-menu-2{font-size:23px;overflow-wrap:break-word;text-wrap:wrap;padding-top:6px}.wp-menu-2{li a{white-space:normal!important}}.container-6{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:40px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1023px){.container-6{flex-flow:column}}.container-social-footer{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;margin-top:10px;margin-bottom:10px}.container-breadcrumbs{font-size:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fcfcfc;border-bottom:1px solid #0000001a}.container-main-articoli{display:flex;flex-flow:column;justify-content:center;align-items:center;max-width:1500px;margin-top:60px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-right:20px;padding-left:20px}.container-1{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto);grid-auto-flow:row;align-items:center;justify-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #0000001a}@media (max-width:1119px){.container-1{grid-template-columns:repeat(1,1fr);grid-auto-flow:row}}.php-code-1{display:flex;justify-content:center;align-items:start;max-width:600px;overflow:hidden;object-fit:cover;object-position:50% 50%;aspect-ratio:16 / 9;border-radius:30px}.container-post{max-width:900px;margin-bottom:30px}.adjacent-posts-1{padding-top:30px;border-top:1px solid #0000001a}.container-main-pagine{display:flex;flex-flow:column;justify-content:center;align-items:center;max-width:1500px;margin-top:60px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-right:20px;padding-left:20px}.post-title-2{display:block}.post-title-2{text-align:center}.container-main-pagine-2{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-right:auto;margin-left:auto}.container-con-padding{padding-top:20px;padding-right:20px;padding-bottom:30px;padding-left:20px}.rich-text-1{color:var(--color-azzurro)}@media (max-width:767px){.rich-text-1{h1{font-size:36px}}}.gallery-1{margin-right:auto;margin-left:auto}.container-counter-home{display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;background-color:#000;background-image:url(http://www.dimargroup.com/wp-content/uploads/bkg_bilancio_sostenibilita.jpg);background-size:contain;background-position:0 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:1119px){.container-counter-home{flex-flow:column}}.simple-counter-1{min-height:300px}@media (max-width:1119px){.simple-counter-1{min-height:100px}}.container-bilancio{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:40px;color:#fff;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;background-color:#000;background-image:url(http://www.dimargroup.com/wp-content/uploads/bkg_bilancio_sostenibilita.jpg);background-size:contain;background-position:0 0;background-repeat:repeat;background-attachment:fixed}.container-bilancio{h2,h3,h4,h5,h6{color:#fff}}@media (max-width:479px){.container-bilancio{flex-flow:column}}.button-1{display:flex;justify-content:center;align-items:center}.columns-storia{margin-bottom:10px;border-top:1px solid #0000001a}.columns-storia{h3{font-size:250%}}.container-presentazione{display:flex;flex-flow:row;gap:40px}@media (max-width:1023px){.container-presentazione{flex-flow:column}}.container-7{min-width:400px}.container-counter-pagine{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:50px;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;background-color:#000;background-image:url(http://www.dimargroup.com/wp-content/uploads/bkg_bilancio_sostenibilita.jpg);background-size:contain;background-position:0 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:1119px){.container-counter-pagine{flex-flow:column}}.image-centrata{display:block;margin-top:50px;margin-right:auto;margin-bottom:50px;margin-left:auto}.image-bordi-round{border-radius:30px}.container-3{margin-top:50px}.container-8{margin-top:50px;margin-bottom:50px}.rich-text-maxwidth{width:100%}.container-flex-colonne{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:50px}@media (max-width:1023px){.container-flex-colonne{flex-flow:column;justify-content:center;align-items:center}}.image-bordo{border-top:1px solid var(--bde-body-text-color);border-bottom:1px solid var(--bde-body-text-color);border-left:1px solid var(--bde-body-text-color);border-right:1px solid var(--bde-body-text-color)}.button-centrato{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto}.image-custom-2-1{object-fit:cover;aspect-ratio:2 / 1}.container-9{max-width:400px}.rich-text-padding{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.container-modulo{display:block;max-width:600px;margin-right:auto;margin-bottom:60px;margin-left:auto}.container-modulo{.wpcf7-form,.wpcf7-form p,.wpcf7-form-control-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box;display:block}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form textarea,.wpcf7-form select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wpcf7-form input[type="submit"],.wpcf7-form .wpcf7-submit{appearance:none;-webkit-appearance:none;background-color:#097abb;color:#fff;border:none;padding:14px 32px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;width:auto}.wpcf7-form input[type="submit"]:hover,.wpcf7-form .wpcf7-submit:hover{background-color:#000}.wpcf7-form input[type="submit"]:active,.wpcf7-form .wpcf7-submit:active{transform:scale(0.98)}.wpcf7-form input[type="submit"]:disabled{opacity:0.8;cursor:not-allowed}}.container-link-certificazione{width:75%}