/* home-patologie — dc-build-sections (desktop: sito-bruschetta-premium-v3) */
.bruschetta-home-patologie-1 {
  background: rgb(255, 251, 231);
}
.bruschetta-home-patologie-2 {
  max-width: 1320px;
  margin: 0px auto;
  padding: clamp(80px, 10vw, 140px) 32px;
}
.bruschetta-home-patologie-3 {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: space-between;
  align-items: flex-end;
  opacity: 0;
  transform: translateY(44px);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  will-change: auto;
}
.bruschetta-home-patologie-4 {
  display: flex;
  align-items: center;
  gap: 14px;
}
.bruschetta-home-patologie-5 {
  display: block;
  width: 44px;
  height: 1.5px;
  background: rgb(21, 43, 141);
}
.bruschetta-home-patologie-6 {
  font-size: 12.5px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-7 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(32px, 4.2vw, 56px);
  line-height: 1.06;
  color: rgb(21, 43, 141);
  letter-spacing: -1px;
  margin: 22px 0px 0px;
}
.bruschetta-home-patologie-8 {
  font-style: italic;
  font-weight: 400;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-9 {
  font-size: 16.5px;
  line-height: 1.7;
  color: rgb(90, 98, 127);
  max-width: 400px;
  margin: 0px;
}
.bruschetta-home-patologie-10 {
  margin-top: clamp(40px, 5vw, 64px);
  border-top: 1.5px solid rgb(227, 220, 192);
  display: flex;
  flex-direction: column;
}
.bruschetta-home-patologie-11 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-12 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-13 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-14 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-15 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-16 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
.bruschetta-home-patologie-17 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-18 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-19 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-20 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-21 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-22 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
.bruschetta-home-patologie-23 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-24 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-25 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-26 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-27 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-28 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
.bruschetta-home-patologie-29 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-30 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-31 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-32 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-33 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-34 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
.bruschetta-home-patologie-35 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-36 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-37 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-38 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-39 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-40 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
.bruschetta-home-patologie-41 {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  padding: clamp(20px, 2.6vw, 30px) 8px;
  border-bottom: 1.5px solid rgb(227, 220, 192);
  transition: opacity 0.9s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
  cursor: default;
  opacity: 0;
  transform: translateY(44px);
  will-change: auto;
}
.bruschetta-home-patologie-42 {
  display: flex;
  gap: clamp(12px, 2vw, 28px);
  align-items: baseline;
  flex: 0 0 auto;
  min-width: 150px;
}
.bruschetta-home-patologie-43 {
  font-family: "Inria Serif", serif;
  font-style: italic;
  font-size: clamp(17px, 1.6vw, 21px);
  color: rgb(137, 156, 198);
  min-width: 34px;
}
.bruschetta-home-patologie-44 {
  font-size: 11.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgb(70, 100, 179);
}
.bruschetta-home-patologie-45 {
  font-family: "Inria Serif", serif;
  font-weight: 700;
  font-size: clamp(19px, 2vw, 25px);
  line-height: 1.2;
  color: rgb(21, 43, 141);
  margin: 0px;
  flex: 1.1 1 220px;
  min-width: 200px;
}
.bruschetta-home-patologie-46 {
  font-size: 15.5px;
  line-height: 1.65;
  color: rgb(90, 98, 127);
  margin: 0px;
  flex: 1.4 1 260px;
  min-width: 220px;
}
