*{margin:0;padding:0}:root{--primary-color:#a3a4a7;--secondary-color:#e5e5e5;--white:#ffff;--black:#000;--dark:#212529;--red:#bc2025;--overlay:#525151;--linear-gradient:#dedede;--font-family-sans-serif:"Inter",sans-serif;--font-family-mono-space:"Fira Code",monospace;--font-xxsmall:.7rem;--font-xsmall:.75rem;--font-small:1.2rem;--font-normal:1.5rem;--font-medium:2.5rem;--font-big:3.5rem;--font-xbig:4.5rem}.hero{background-image:url(/assets/img/facciata.jpg)}.hero6{background-image:url("/assets/img/chisiamo1.jpg")}.hero,.hero1,.hero6{margin:1rem;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:75vh;position:relative;z-index:1}.hero::after,.hero1::after,.hero6::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay);opacity:.5;z-index:-1}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-sans-serif)}p,a,li,span,option,select,button,figcaption{font-family:var(--font-family-mono-space)}button,a{text-transform:capitalize}.banner{background:var(--primary-color);color:var(--dark);text-align:center;font-size:var(--font-big);font-family:var(--font-family-mono-space);font-weight:bold;letter-spacing:.1rem}.contact-info{font-size:.9rem;font-family:var(--font-family-sans-serif);font-weight:bold;display:flex;padding:.2rem;align-items:center}.contact-info-item a{font-size:.87rem;font-family:var(--font-family-sans-serif);font-weight:bold;padding:.2rem;align-items:center;color:var(--dark);text-decoration:none;text-transform:none}.contact-info-item a:hover{color:whitesmoke}.contact-info-item i{font-size:18px}.contact-info-item2 .fab{font-size:var(--font-normal);margin-right:.5rem}.loghini{color:var(--black)}.loghini:hover{color:var(--black);opacity:.7}.logo img{width:220px;padding-left:5px}.frase p{font-size:var(--font-normal);padding-right:20px}.bannerlogo{display:flex}.nav-item a{font-size:var(--font-small);text-transform:uppercase;font-family:var(--font-family-sans-serif) !important;word-spacing:.4rem}#navbarText{text-align:center}#navbarText ul li{padding:0 15px}.vocimenu{justify-content:center}.bannerino2{background-color:rgba(0,0,0,0.7);position:fixed;bottom:0;width:100%;margin-top:0;margin-bottom:0;padding:10px;z-index:999;display:flex;justify-content:space-evenly;align-items:center}.bottonibanner{border:transparent;background-color:transparent;color:var(--white);font-size:var(--font-normal)}.bottonibanner:hover{color:var(--red)}.logonero{width:60%}.form-banner{background:linear-gradient(to bottom,var(--secondary-color) 0,var(--primary-color) 100%)}.ricerca{text-align:center;padding-bottom:30px;font-size:var(--font-medium)}#exampleFormControlSelect1{box-shadow:0 .5rem 1rem rgba(0,0,0,0.3);font-weight:bold}.rigafiltro{margin-top:1.5rem !important}.row>.formSection{padding-right:0 !important;padding-left:0 !important}.bottoni{color:var(--white);background-color:var(--red);border-color:var(--red);font-size:var(--font-small);border-radius:.3rem;text-decoration:none;padding:4px 40px;font-weight:bold;text-transform:capitalize}.bottoni:hover{background-color:#d62127;color:var(--white)}.footer{background:var(--black);color:var(--white);text-align:center;font-family:var(--font-family-mono-space);font-weight:bold;letter-spacing:.1rem;margin-top:80px}.bannerino{background:var(--black);color:var(--primary-color);text-align:center;font-family:var(--font-family-mono-space);font-weight:bold;letter-spacing:.1rem;font-size:var(--font-xsmall);padding:7px 7px 15px 7px}.bannerino a{color:var(--primary-color) !important;text-decoration:underline !important}.bannerino a:hover{color:whitesmoke !important;text-decoration:underline !important}.footer a{text-decoration:none;color:var(--white)}.footer a:hover{color:var(--primary-color)}.logofooter{width:100%}.footer h4,.footer h5,.footer p{font-size:.95rem !important;font-family:var(--font-family-sans-serif) !important;font-weight:500}.myfont a{font-size:.95rem !important;font-family:var(--font-family-sans-serif) !important;font-weight:500}.via{text-align:left}.via p{font-size:.85rem !important}.linearossa{border-top:1px solid var(--red);margin:40px 30px 40px 30px;opacity:1}
