h1,
h2,
h3,
h4,
h6,
a,
p,
li,
span{font-family:"Titillium Web",Sans-serif}
h1,
h2{font-weight:100;font-size:50px;color:#181b1f}
h3{color:#7a7c80;font-weight:200;font-size:25px}
p{font-weight:200;font-size:18px;color:#333}
a{transition:0.3s ease-out;font-family:"Titillium Web",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#7a7c80;text-decoration:none;padding:10px !important}
a:hover{color:black}
.nav{padding-left:20%}
.nav a{padding-right:40px}
.nav a:hover{color:black}
.nav .mt-4{display:inline}
.has-children{position:relative}
.has-children:hover div{display:block;z-index:20;background:white;text-align:left;left:0%;width:270px;padding-bottom:20px}
.has-children:hover div a{width:100%;text-align:left;padding:1rem 2rem !important;color:#7a7c80 !important}
.has-children .has-children div{display:none}
.absolute{position:absolute}
.nav ul>div{position:relative;display:inline-block}
.nav ul>div:first-child a{display:none}
.nav ul>div:nth-child(2) a{color:#FFF;transition:0.5s all}
.nav ul>div:nth-child(2) a:hover{color:white}
.orari{padding:6rem 0rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/storage/app/media/sfondo-orari.webp)}
.link{background:#f8f8f8;padding:6rem 0rem}
.link a{font-size:18px;color:white;text-transform:none;display:inline-block;padding:20px 10px;background-color:#7a7c80;border:none;border-radius:30px;cursor:pointer;transition:background-color 0.3s ease}
.link a:hover{background-color:#8E2521}
.ricerche{padding:6rem 0rem}
.ricerche a{font-size:18px;color:white;text-transform:none;display:inline-block;padding:20px 10px;background-color:#7a7c80;border:none;border-radius:30px;cursor:pointer;transition:background-color 0.3s ease;margin-top:10px}
.ricerche a:hover{background-color:#181C1E}
.footer{background:#181C1E;padding:6rem 0rem}
.footer a{color:#7a7c80;font-size:15px;font-weight:600;line-height:40px;text-decoration:none}
.footer a:hover{color:white}
.contatti-footer a{font-size:22px;font-weight:500;text-decoration:none}
.contatti-footer :hover{color:white}
@media (max-width:768px){.nav{display:none}.imag img{width:100%}.contatti-footer a{font-size:18px}}