::-moz-selection,::-webkit-selection,::selection{background-color:#f9dd19;color:#3c3c3c}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center;font-family:Roboto,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}p,a,li,ul{line-height:1.4rem}.container{max-width:1440px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (min-width: 768px){.container{height:100vh}}@media screen and (min-width: 768px)and (max-width: 1399px){.container{max-width:90%;justify-content:space-evenly}}.section1{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.hero{color:#3c3c3c;display:flex;flex-direction:column;gap:3rem;width:50%;font-size:18px}@media screen and (min-width: 768px)and (max-width: 1199px){.hero{gap:1rem}}.hero img{max-width:400px}.hero strong{color:#0058a1;font-weight:700}.contatti-mb{display:none}.cards-collection{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;align-items:center}.card{display:flex;width:auto;padding:1.25rem;flex-direction:column;justify-content:space-around;align-items:flex-start;gap:1rem;border-radius:.625rem;background:#0058a1}@media screen and (min-width: 1200px){.card{height:133px}}.card .categoria{color:#fff;font-size:.5625rem;font-weight:400;text-transform:uppercase}.card .icona{display:flex;justify-content:flex-start;align-items:center;gap:.625rem;align-self:stretch;color:#f9dd19}.card h4{font-size:1.2rem;font-weight:700}.card .text{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.card .text p,.card .text ul{color:#fff;font-size:1rem}.card .text p{font-weight:400}.card .text ul{list-style:disc;margin-left:1.5rem}footer{display:flex;justify-content:space-between;align-items:center;width:100%}footer p{font-size:1rem;color:#3c3c3c}footer .infor1,footer .infor2,footer .infor3{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:.5rem;color:#3c3c3c}footer .icona-info a,footer .info-extra{display:flex;justify-content:center;align-items:center;gap:10px;color:#3c3c3c;text-decoration:none}footer a{text-decoration:none;color:#3c3c3c;font-size:1.2rem}footer i{color:#0058a1;font-size:1.2rem}@media(max-width: 767px){body{margin:15px}.contatti-mb{display:flex;padding:1rem;gap:.4rem;text-align:start;flex-direction:column;justify-content:center;border-radius:10px}.contatti-mb a,.contatti-mb p{font-size:16px;text-decoration:none;color:#3c3c3c}.contatti-mb h1{font-size:32px}.contatti-mb .icona-info a,.contatti-mb .info-extra{display:flex;align-items:center;gap:10px;color:#3c3c3c;text-decoration:none}.section1{flex-direction:column;gap:1rem;text-align:center}.hero{width:90vw;font-size:16px;gap:2rem}.hero p{text-align:start}.hero img{width:300px}footer{display:none}.cards-collection{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:20px 0px}.card{width:90%;height:auto;padding:1rem}.card .text h2{font-size:.875rem}.card .text p{font-size:.875rem}.card .text ul{font-size:.875rem}}.fw-bold{font-weight:700}