* { box-sizing: border-box; }
body {margin: 0;}
body{margin:0px 0px 0px 0px;}
#hero-row{background-image:linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0.61) 100%), url("https://dev1.envisiondigital.it/wp-content/uploads/2026/08/ADB_favicon.svg");background-repeat:repeat, no-repeat;background-size:cover, 700px auto;background-attachment:scroll, scroll;min-height:850px;padding:0px 0px 0px 0px;background-position:left top, 100% 10%;}
#hero-in{align-items:center;}
#hero-c1{justify-content:center;}
#hero-sp{height:10px;}
#hero-txt{font-size:23px;line-height:32px;color:rgb(51, 51, 51);}
#hero-btn{background-color:rgb(254, 160, 104);color:rgb(255, 255, 255);font-size:16px;font-weight:600;margin:30px 0px 0px 0px;padding:15px 50px 15px 50px;border-radius:30px 30px 30px 30px;}
#hero-c2{align-items:center;justify-content:center;}
#hero-img-i{width:100%;max-width:534px;height:auto;display:block;align-self:center;}
#ico-row{padding:60px 0px 60px 0px;}
#ico-in{align-items:flex-start;column-gap:40px;}
#ico-i1{width:100px;height:100px;display:block;object-fit:contain;align-self:center;}
#ico-i2{width:100px;height:100px;display:block;align-self:center;}
#ico-i3{width:100px;height:100px;display:block;align-self:center;}
#ico-x1{text-align:center;font-size:19px;line-height:30px;color:rgb(51, 51, 51);}
#ico-x2{text-align:center;font-size:19px;line-height:30px;color:rgb(51, 51, 51);}
#ico-x3{text-align:center;font-size:19px;line-height:30px;color:rgb(51, 51, 51);}
#int-row{padding:0px 0px 90px 0px;}
#int-c{align-items:center;}
#int-sub{color:rgb(170, 194, 127);font-size:27px;font-weight:300;text-align:center;}
#int-h1{text-align:center;margin:0px 0px 20px 0px;}
#int-txt{color:rgb(51, 51, 51);text-align:center;}
#ban-row{background-color:rgb(170, 194, 127);padding:20px 0px 20px 0px;}
#ban-in{align-items:center;}
#ban-c1{align-items:center;justify-content:center;}
#ban-img-i{width:300px;max-width:100%;height:auto;display:block;}
#ban-c2{row-gap:10px;}
#ban-h2{color:rgb(255, 255, 255);text-align:right;font-size:57px;font-weight:600;margin:0px 0px 0px 0px;}
#ban-txt{color:rgb(255, 255, 255);text-align:right;font-size:23px;line-height:32px;}
#ban-btn{background-color:rgb(254, 160, 104);color:rgb(255, 255, 255);font-size:16px;font-weight:600;align-self:flex-end;margin:20px 0px 0px 0px;padding:15px 50px 15px 50px;border-radius:30px 30px 30px 30px;}
#tst-row{background-image:url("https://dev1.envisiondigital.it/wp-content/uploads/2026/08/549532-PJZU9B-982.webp");background-repeat:no-repeat;background-size:cover;padding:90px 0px 90px 0px;background-position:center center;}
#tst-c{align-items:center;}
#tst-h2{text-align:center;font-size:57px;margin:0px 0px 30px 0px;}
#tst-txt a{color:rgb(170, 194, 127);font-weight:600;text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;}
#ben-row{padding:90px 0px 90px 0px;}
#ben-c{align-items:center;}
#ben-h2{text-align:center;font-size:57px;margin:0px 0px 30px 0px;}
#ben-txt{text-align:center;font-size:19px;line-height:32px;color:rgb(51, 51, 51);}
#mag-row{padding:20px 0px 90px 0px;}
#mag-h2{text-align:left;font-size:57px;margin:0px 0px 30px 0px;}
#mag-car{width:100%;--env-pc-image-ratio:4 / 3;}
#i5fsw1{color:rgb(170, 194, 127);text-align:center;font-size:24px;font-weight:600;font-family:"Hepta Slab", Georgia, serif;margin:20px 0px 10px 0px;}
#il3gpsx{color:rgb(170, 194, 127);text-align:center;font-size:24px;font-weight:600;font-family:"Hepta Slab", Georgia, serif;margin:20px 0px 10px 0px;}
#i6zilru{color:rgb(170, 194, 127);text-align:center;font-size:24px;font-weight:600;font-family:"Hepta Slab", Georgia, serif;margin:20px 0px 10px 0px;}
#i5anod{font-size:80px;line-height:80px;text-align:left;color:rgb(170, 194, 127);font-family:"Hepta Slab", Georgia, serif;font-weight:600;margin:0px 0px 0px 0px;}
#ftr-ig{display:inline-block;font-size:32px;line-height:0;}
#ftr-fb{display:inline-block;font-size:32px;line-height:0;}
#ftr-yt{display:inline-block;font-size:32px;line-height:0;}
#ftr-in{display:inline-block;font-size:32px;line-height:0;}
#itpv9l6{display:inline-block;font-size:32px;line-height:0;}
@media (max-width: 992px){#hero-row{min-height:auto;background-repeat:repeat, no-repeat;background-attachment:scroll, scroll;background-size:cover, 500px auto;background-image:linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0.61) 100%), url("https://dev1.envisiondigital.it/wp-content/uploads/2026/08/ADB_favicon.svg");padding:10px 0px 30px 0px;background-position:left top, 100% 10%;}#hero-txt{font-size:20px;line-height:30px;}#int-h1{font-size:56px;}#tst-h2{font-size:42px;}#ben-h2{font-size:42px;}#ben-row{padding:0px 0px 90px 0px;}#ban-img-i{width:229px;object-fit:contain;}#int-row{padding:20px 0px 90px 0px;}#ban-c1{flex-basis:40%;}#ban-c2{flex-basis:60%;}#i5anod{font-size:56px;line-height:60px;}}
@media (max-width: 768px){#hero-row{background-image:none;padding:50px 0px 0px 0px;}#hero-in{flex-wrap:wrap-reverse;row-gap:20px;}#hero-txt{text-align:center;font-size:18px;}#hero-btn{align-self:center;}#ico-in{row-gap:40px;}#int-row{padding:10px 0px 50px 0px;}#int-h1{font-size:40px;}#int-sub{font-size:22px;}#int-txt{text-align:justify;}#ban-in{flex-wrap:unset;row-gap:10px;}#ban-c2{align-items:center;}#ban-h2{text-align:center;font-size:34px;}#ban-txt{text-align:center;}#ban-btn{align-self:center;}#tst-row{padding:50px 0px 50px 0px;}#tst-h2{font-size:34px;}#ben-row{padding:0px 0px 50px 0px;}#ben-h2{font-size:34px;}#ben-txt{text-align:justify;}#mag-row{padding:20px 0px 20px 0px;}#mag-h2{font-size:34px;text-align:center;}#ban-img-i{width:153px;align-self:center;}#hero-img-i{width:100%;max-width:400px;}#i5anod{font-size:42px;line-height:46px;text-align:center;}}
@media (max-width: 480px){#int-h1{font-size:32px;}#hero-img-i{max-width:300px;width:301px;}#int-txt{text-align:justify;}#ban-img-i{max-width:150px;width:100%;object-fit:contain;align-self:center;}#ben-txt{text-align:justify;}#hero-row{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#ban-in{flex-direction:column;row-gap:30px;}#i5anod{font-size:34px;line-height:38px;}}