#adhika-habitat .delivery-time {
  text-align: center;
  margin: 1rem;
  font-size: 2rem;
  font-weight: bold;
  color: #e15b51; }
  @media (max-width: 1024px) {
    #adhika-habitat .delivery-time {
      margin-top: 4rem; } }
#adhika-habitat .is-red {
  background-color: #E15B51; }
#adhika-habitat section.plans-and-lots .wrapper .main {
  flex-direction: column !important; }
#adhika-habitat .items-group {
  display: flex;
  flex-wrap: wrap;
  max-width: 103rem; }
  #adhika-habitat .items-group .item {
    width: 35rem;
    height: 20rem;
    position: relative;
    margin: 2rem auto; }
    #adhika-habitat .items-group .item picture {
      background: black;
      height: 100%;
      width: 100%;
      position: absolute;
      z-index: -1; }
      @media (max-width: 1024px) {
        #adhika-habitat .items-group .item picture img {
          height: 100%; } }
    #adhika-habitat .items-group .item .details {
      margin: 0 !important;
      z-index: 100;
      position: absolute;
      width: 80%;
      left: 50%;
      transform: translateX(-50%);
      bottom: -2rem;
      background: #1F206B;
      border-radius: 1.3rem; }
      #adhika-habitat .items-group .item .details a {
        color: white;
        border-radius: 1rem;
        width: 100%;
        display: flex;
        justify-content: space-evenly; }
        #adhika-habitat .items-group .item .details a .name {
          font-size: 1.8rem;
          align-self: center;
          padding: 1.1rem; }
          @media (max-width: 440px) {
            #adhika-habitat .items-group .item .details a .name {
              font-size: 1.6rem; } }
        #adhika-habitat .items-group .item .details a .surface {
          display: flex;
          flex-direction: column;
          align-self: center;
          padding: 1.1rem; }
          #adhika-habitat .items-group .item .details a .surface .size {
            font-size: 1.8rem;
            font-weight: bold; }
            @media (max-width: 440px) {
              #adhika-habitat .items-group .item .details a .surface .size {
                font-size: 1.4rem; } }
        #adhika-habitat .items-group .item .details a .action {
          justify-self: center;
          align-self: center;
          padding: 1.1rem; }
          @media (max-width: 440px) {
            #adhika-habitat .items-group .item .details a .action svg {
              transform: scale(0.9); } }
        #adhika-habitat .items-group .item .details a:hover {
          text-decoration: none; }
      #adhika-habitat .items-group .item .details.is-red {
        background: #E15B51; }
@media (max-width: 440px) {
  #adhika-habitat section.plans-and-lots .wrapper .details .project-assets .details .item .text {
    font-size: 1.6rem; } }
@media (max-width: 440px) {
  #adhika-habitat section.plans-and-lots .wrapper .details .project-assets .details .item {
    margin-bottom: 2rem; } }
#adhika-habitat .presentation-text ul {
  margin-top: 1rem;
  max-width: 35rem;
  padding: 1rem 0 0 3.5rem;
  position: relative; }
  #adhika-habitat .presentation-text ul:after {
    content: " ";
    display: block;
    background: red;
    width: 5rem;
    position: absolute;
    right: -2rem;
    height: 7rem;
    top: 0;
    margin: auto;
    background: url("../images/NFH_HQE0.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 1024px) {
      #adhika-habitat .presentation-text ul:after {
        position: relative !important;
        margin-top: 1rem !important;
        right: inherit;
        height: 12rem;
        width: 7rem; } }
  @media (max-width: 1024px) {
    #adhika-habitat .presentation-text ul {
      margin: auto; } }
@media (max-width: 1024px) {
  #adhika-habitat section.project-presentation .wrapper .presentation-text span {
    display: block;
    text-align: center; } }
#adhika-habitat section.exploit-invest .wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 0; }
#adhika-habitat .flex {
  display: flex; }
  #adhika-habitat .flex.btn-group {
    height: 6rem;
    display: flex;
    justify-content: flex-start; }
    #adhika-habitat .flex.btn-group .button p {
      text-align: left !important;
      font-size: 1.2rem;
      font-weight: 300;
      margin-bottom: 0; }
    #adhika-habitat .flex.btn-group .button:first-of-type {
      margin-right: 2rem !important; }
      @media (max-width: 1024px) {
        #adhika-habitat .flex.btn-group .button:first-of-type {
          margin: 0 auto 2rem !important; } }
    @media (max-width: 1024px) {
      #adhika-habitat .flex.btn-group .button {
        margin: auto;
        width: 28rem;
        padding: 1rem;
        font-size: 14px !important; } }
    @media (max-width: 1024px) {
      #adhika-habitat .flex.btn-group {
        flex-direction: column;
        height: initial; } }
@media (max-width: 1024px) {
  #adhika-habitat .project-presentation p {
    font-size: 1.4rem; } }
#adhika-habitat section.project-presentation .wrapper .presentation-text span {
  margin-left: 0; }
#adhika-habitat section.exploit-invest .wrapper {
  overflow: initial; }
#adhika-habitat section.contact-project .wrapper .text .buttons {
  margin-top: 1rem; }
#adhika-habitat .button.is-plain.is-red {
  height: 5rem; }
  #adhika-habitat .button.is-plain.is-red span.icon {
    width: 2.4rem;
    margin-right: 1rem; }
  #adhika-habitat .button.is-plain.is-red:hover {
    box-shadow: none !important; }
#adhika-habitat section.project-presentation .wrapper .presentation-text .button {
  background: #E15B51 !important;
  color: white;
  height: 5rem; }
#adhika-habitat section.project-presentation .wrapper .presentation-text h2 {
  font-size: 2.4rem;
  color: #E15B51; }
  #adhika-habitat section.project-presentation .wrapper .presentation-text h2.txt-blue {
    color: #0d2054;
    background: transparent !important; }
  @media (max-width: 1024px) {
    #adhika-habitat section.project-presentation .wrapper .presentation-text h2 {
      text-align: center;
      font-size: 2rem; } }
#adhika-habitat section.plans-and-lots .wrapper .details .project-assets {
  background: transparent !important; }
#adhika-habitat .button.is-plain.is-red {
  background-color: #E15B51;
  color: white; }
#adhika-habitat section.plans-and-lots .wrapper .details .project-presentation ul li:before {
  background-color: #E15B51 !important; }
#adhika-habitat section.plans-and-lots .wrapper .details .project-assets .title {
  color: #E15B51;
  margin-bottom: 4rem; }
#adhika-habitat section.exploit-invest .wrapper .image {
  margin-top: -8rem; }
#adhika-habitat section.environmental-approach .images {
  display: flex;
  flex-direction: row;
  align-items: center;
  transform: scale(0.8); }
  #adhika-habitat section.environmental-approach .images .project-presentation {
    margin-right: 2rem; }
    @media (max-width: 440px) {
      #adhika-habitat section.environmental-approach .images .project-presentation {
        margin-right: initial; } }
  #adhika-habitat section.environmental-approach .images .NFH_HQE0 {
    height: 18rem; }
    @media (max-width: 440px) {
      #adhika-habitat section.environmental-approach .images .NFH_HQE0 {
        margin-right: initial;
        margin-top: 2rem; } }
  @media (max-width: 440px) {
    #adhika-habitat section.environmental-approach .images {
      flex-direction: column;
      transform: inherit; } }
#adhika-habitat .mapping-zone {
  height: 70rem; }
#adhika-habitat section.map.for-project.flv .mapping-zone {
  background: url("../images/map-poupardiere.jpg"); }
#adhika-habitat section.map.for-project.flv .mapping-zone .path-cars {
  background: url("../images/map-poupardiere-car.png"); }
#adhika-habitat section.map.for-project.flv .mapping-zone .path-transports {
  background: url("../images/map-poupardiere-trans.png"); }
#adhika-habitat section.map.for-project.flv .mapping-zone .path-interests {
  background: url("../images/map-poupardiere-interests.jpg"); }
#adhika-habitat section.plans-and-lots .wrapper .details .project-presentation .logos {
  justify-content: space-around !important;
  align-items: center !important; }
  #adhika-habitat section.plans-and-lots .wrapper .details .project-presentation .logos img {
    max-height: 8rem;
    margin-right: 0 !important;
    padding: 1rem !important; }
    @media (max-width: 1024px) {
      #adhika-habitat section.plans-and-lots .wrapper .details .project-presentation .logos img {
        padding: inherit !important;
        max-height: 9rem;
        margin: 0 auto 2rem !important; } }
#adhika-habitat section.co-ownership .wrapper .project-cards .card .details .statut {
  background-color: rgba(255, 255, 255, 0.7); }
  @media (max-width: 1024px) {
    #adhika-habitat section.co-ownership .wrapper .project-cards .card .details .statut {
      width: 22rem; } }
#adhika-habitat section.co-ownership .wrapper .project-cards .card .details .statut .text {
  font-size: 1.4rem !important;
  text-transform: inherit !important;
  color: #181851 !important; }
#adhika-habitat section.path-selector .wrapper .item a:hover, #adhika-habitat section.path-selector .wrapper .item a.active {
  background: #1F206B !important; }
#adhika-habitat #mobile-plan {
  display: none; }
  @media (max-width: 1024px) {
    #adhika-habitat #mobile-plan {
      display: block;
      margin: auto; } }
  #adhika-habitat #mobile-plan a {
    margin: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: initial; }

/*# sourceMappingURL=style-habitat.css.map */
