.bannerInterno{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:360px;position:relative}.bannerInterno .bannerInternoOverlay{background:rgba(0,0,0,.45);justify-content:center;align-items:center;width:100%;min-height:360px;margin:8rem 0 2rem;padding:80px 20px;display:flex}.bannerInterno .bannerInternoContent{text-align:center;color:#fff}.bannerInterno .bannerInternoContent h1{font-family:var(--font-dancing-script);color:#fff;margin:0 0 45px;font-size:max(52px,min(6vw,76px));font-weight:400;line-height:1}.bannerInterno .bannerInternoContent .breadcrumb{justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.bannerInterno .bannerInternoContent .breadcrumb a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s}.bannerInterno .bannerInternoContent .breadcrumb a:hover{color:#b13adb}.bannerInterno .bannerInternoContent .breadcrumb span{color:rgba(255,255,255,.7)}.bannerInterno .bannerInternoContent .breadcrumb p{color:rgba(255,255,255,.65);margin:0}@media (max-width:768px){.bannerInterno{min-height:300px}.bannerInterno .bannerInternoOverlay{min-height:300px;padding:65px 18px}.bannerInterno .bannerInternoContent h1{margin-bottom:32px;font-size:50px}.bannerInterno .bannerInternoContent .breadcrumb{gap:10px;font-size:13px}}@media (max-width:480px){.bannerInterno{min-height:260px}.bannerInterno .bannerInternoOverlay{min-height:260px;padding:55px 15px}.bannerInterno .bannerInternoContent h1{font-size:42px}}
