#Page {
  font-weight: 400; }

.Header-logo {
  position: absolute;
  top: 0.7rem;
  transform: translate3d(-50%, 0, 0); }
  @media (max-width: 1350px) and (min-width: 768px) {
    .Header-logo {
      transform: none; } }
  @media (max-width: 767px) {
    .Header-logo {
      left: 50%;
      z-index: 2; } }
  .Header-logo img {
    max-width: 144px;
    max-height: none;
    position: relative;
    z-index: 2; }

@media (max-width: 767px) {
  .Header-contentWrapper {
    min-height: 86px; }
    .Header-contentWrapper .Header-menus {
      top: 86px;
      padding-top: 40px; } }

.Header-burger,
.Header .Menu-topLevel {
  color: var(--secondary-color); }

.Header-burger::before {
  font-weight: 400; }

#Breadcrumb {
  margin-left: 6rem;
  color: var(--secondary-color); }
  @media (max-width: 767px) {
    #Breadcrumb {
      margin-top: 3.5rem;
      display: none; } }
  #Breadcrumb li::before {
    color: inherit; }

.Footer-bottom {
  background: var(--body-bg-color, white);
  color: var(--secondary-color);
  font-weight: 300;
  box-shadow: 0 -2px 12px rgba(0, 115, 71, 0.12);
  padding-top: 8rem; }
  .Footer-bottom:first-child {
    margin-top: 0; }

.Footer-logo {
  transform: translate3d(-50%, -33%, 0); }
  .Footer-logo img {
    max-width: 144px; }

.ParagraphSlide-image::before,
.NodeCocktailListElement-media::before {
  background: linear-gradient(45deg, var(--primary-color), var(--third-color)); }

body #tarteaucitronRoot #tarteaucitronAlertBig {
  background: var(--secondary-color) !important; }

form input, form textarea {
  border-color: #A7A7A7; }

/*# sourceMappingURL=venezzio-override.css.map */
