:root {
  --font-icon-base: 'icon-mfc';
}

.btn-cta--primary-bordered, .button-cta--primary-bordered {
  --color: var(--color-secondary);
}

.manchette-btn {
  --border: inset 0 0 0 1.5px var(--color-secondary);
  color: var(--color-secondary);
}
.manchette-btn::before {
  background-color: transparent;
}

.manchette-title, .manchette-excerpt {
  color: var(--color-secondary);
}

body .discovery-models .manchette-container {
  padding-top: 3em;
  padding-bottom: 3em;
}

@media (min-width: 1200px) {
  .post-type-archive-entities_catalog .detail-item-catalogue .manchette-container, .model-detail .detail-item-catalogue .manchette-container, .agency-detail .detail-item-catalogue .manchette-container, .single-entities_advice .detail-item-catalogue .manchette-container, .single-entities_actuality .detail-item-catalogue .manchette-container, .single-entities_land_houses .detail-item-catalogue .manchette-container, .single-entities_event .detail-item-catalogue .manchette-container, .single-entities_realization .detail-item-catalogue .manchette-container, .single-entities_prestapack .detail-item-catalogue .manchette-container, .form-page .detail-item-catalogue .manchette-container, .edito-page .detail-item-catalogue .manchette-container, .customer-reviews .detail-item-catalogue .manchette-container {
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
    background-color: #f0ddce;
  }
}
@media (min-width: 576px) {
  body .picto-sprite.background-shapes {
    --bigshapes-color: var(--color-secondary-extralight);
    --bigshapes-blend-mode: initial;
  }
  body .discovery-models .manchette-container {
    color: #000000;
    background-color: #f0ddce;
  }
  body .discovery-models .manchette-container .background-shapes {
    --bigshapes-color: var(--color-secondary-extralight);
    --bigshapes-blend-mode: initial;
  }
}
@media (max-width: 575px) {
  .hero .background-shapes {
    --bigshapes-color: #f4e6db;
    --bigshapes-blend-mode: initial;
  }
  .hero {
    color: var(--color-secondary);
    padding-top: 1em;
    padding-bottom: 10vw;
  }
  .box-content .tiles-item .tile-label {
    font-size: 1.2rem;
  }
  .footer .nav-up a {
    color: var(--color-secondary);
    box-shadow: inset 0 0 3px var(--color-secondary);
  }
  .nav3d-perspective > .nav3d-nav > .background-shapes {
    --bigshapes-color: var(--color-secondary-extralight);
    --bigshapes-blend-mode: initial;
  }
  .nav3d-nav-menu-item-link {
    color: var(--color-secondary);
  }
  .nav3d-nav-menu-item.is-active > a, .nav3d-nav-menu-item.is-current > a {
    color: var(--color-secondary);
  }
  .nav3d-nav-socials > * {
    color: var(--color-secondary);
  }
  .nav3d-nav-menu-lvl2-link:hover, .nav3d-nav-menu-lvl2-link:focus, .nav3d-nav-menu-lvl2-link:active {
    color: var(--color-secondary);
  }
  .nav3d-nav-menu-lvl2-link {
    color: var(--color-secondary);
  }
}
.slider-inline.actualities {
  --bigshapes-color: var(--color-primary);
  --bigshapes-blend-mode: initial;
}
.slider-inline-title {
  color: black;
}
.slider-inline .card-summary-content {
  color: black;
}
.slider-inline .card-summary-cta {
  color: black;
}
.slider-inline .btn-cta--snow-bordered, .slider-inline .button-cta--snow-bordered {
  --border: inset 0 0 0 1.5px rgb(0 0 0);
}

.slider-inline.advices {
  --bigshapes-color: #000000b5;
  --bigshapes-blend-mode: initial;
}

.box-theme-fractal-1.group-section:before {
  background-image: none;
}

body .filtered-list--items-header {
  position: initial;
}

@media screen and (min-width: 1400px) {
  .extension-renovation-content {
    margin-left: 15vw;
    margin-right: 15vw;
  }
  .extension-renovation-form {
    margin-left: auto;
  }
}
.footer .widget-title {
  color: var(--color-secondary);
}

.footer-main:after {
  background-color: var(--color-secondary-extralight);
}
.footer-main a {
  color: var(--color-secondary);
}
.footer-main a:hover, .footer-main a:focus {
  text-decoration: underline;
  font-weight: bold;
  transition: 0.25s ease-in-out;
}

.footer-wrapper:before {
  background-color: var(--color-secondary);
}

@media (min-width: 576px) {
  body.home .footer {
    background-color: #fff;
  }
}
@media (min-width: 768px) {
  body .filtered-list--items-chapo {
    padding: 0;
  }
}
@media screen and (min-width: 1400px) {
  .extension-renovation-form {
    margin-left: 15vw !important;
  }
  .extension-renovation-content {
    margin-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .extension-renovation-form {
    margin-left: 50px;
  }
}

/*# sourceMappingURL=app.css.map*/