﻿:root{--bs-primary: #004b86;--bs-primary-rgb: 0,75,134;}
.navbar{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,75,134,1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

/*lorenzo*/
.whatsapp-biemme {position: fixed;z-index: 999;bottom: 30px;right: 30px;color: #ffffff;font-size: 35px;height: 70px;width: 70px;border-radius: 50%;display: block;background-color: #25d366;text-align: center;transition:0.3s;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .06), 0 2px 32px 0 rgba(0, 0, 0, .16);}
.whatsapp-biemme i{display:inline-block;margin-top:17px;}
.whatsapp-biemme:hover{color:#ffffff;text-decoration:none;background-color:#21b358;}
.whatsapp-biemme:focus {color: #ffffff;text-decoration: none;background-color:#21b358;}

h1 {font-family: 'Montserrat';}
.section-fh h1 {font-weight: bold;}

.section-fh.homepage .div-h1 {background-color: var(--bs-primary);color: #ffffff;}
.section-fh.fh-static .div-h1{background-color:var(--bs-primary);}
.section-fh h1, .breadcrumb-item.active, .section-breadcrumb .breadcrumb a, .breadcrumb-item+.breadcrumb-item::before{color:#ffffff;}
.section-fh .div-h1 .div-h1-contatti a:hover{color:#ffffff}
.section-fh .div-h1 .link-form a {border-color: #ffffff;color: #ffffff;}
.section-fh .div-h1 .link-form a:hover{border-color: #ffffff;background-color:#ffffff;color: var(--bs-primary);}

@media (max-width: 1700px) {
    .section-servizi .section-image {height: auto;}
}
@media (min-width: 992px) {
    .section-fh h1 {font-size: 3.5rem;}
    .section-fh.homepage h2 {font-size: 1.5rem!important;}
    .section-contatti .dati-contatto.indirizzo, .section-contatti .dati-contatto.telefono  {margin-bottom: 1.5rem;}
    .section-scheda .section-dati .scheda-titolo-prezzo .sch-titolo .titolo h1 {font-size: 1.5rem;}
}
@media (max-width: 991px) {
    .section-servizi .section-image {height: 350px;}
}