/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--twocol-section{display:flex;flex-wrap:wrap;}@media screen and (min-width:836px){.node--view-mode-description-catalogue .layout--twocol-section.layout--twocol-section--33-67,.description .layout--twocol-section.layout--twocol-section--33-67{flex-wrap:nowrap;align-content:flex-end;align-items:center;}}@media screen and (min-width:836px){.node--view-mode-description-catalogue .layout--twocol-section.layout--twocol-section--33-67 .layout__region--first,.description .layout--twocol-section.layout--twocol-section--33-67 .layout__region--first{max-width:317px;flex:unset;width:100%;}}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}@media screen and (max-width:835px){.layout.layout--twocol-section > .layout__region{flex:0 1 100%;}}.layout.layout--twocol-section.info-article{border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);display:flex;justify-content:space-between;padding:6px 0;margin-bottom:30px;}@media screen and (max-width:480px){.layout.layout--twocol-section.info-article{display:block;}}.layout.layout--twocol-section.info-article > .layout__region--first{display:flex;flex-wrap:wrap;}@media screen and (max-width:480px){.layout.layout--twocol-section.info-article > .layout__region--first{padding-bottom:10px;}}.layout.layout--twocol-section.info-article > .layout__region--first > .block,.layout.layout--twocol-section.info-article > .layout__region--first > .field{margin:auto 0;font-size:14px;color:#7d7d7d;}.domain-actualites-logic-immo-com .layout.layout--twocol-section.info-article > .layout__region--first > .block,.domain-actualites-logic-immo-com
      .layout.layout--twocol-section.info-article > .layout__region--first > .field{font-size:12px;}.layout.layout--twocol-section.fiche-pro{flex-wrap:nowrap;align-items:center;padding:24px;position:relative;width:100%;box-sizing:border-box;border-radius:3px;margin:36px 0;overflow:hidden;}.domain-edito-seloger-com .layout.layout--twocol-section.fiche-pro{background:#fae2e2;border:1px solid #e30513;color:#e30513;}.domain-actualite-seloger-construire-com .layout.layout--twocol-section.fiche-pro{background:#d6eedf;border:1px solid #52b375;color:#52b375;}.domain-edito-selogerneuf-com .layout.layout--twocol-section.fiche-pro{background:#f0dae1;border:1px solid #d23264;color:#d23264;}.domain-actualites-bureaux-commerces-seloger-com .layout.layout--twocol-section.fiche-pro{background:#bfd9e2;border:1px solid #166886;color:#166886;}.domain-magazine-bellesdemeures-com .layout.layout--twocol-section.fiche-pro{background:#e9dfcb;border:1px solid #ba903b;color:#ba903b;}.domain-actualites-logic-immo-com .layout.layout--twocol-section.fiche-pro{background:#e8f6fd;border:1px solid #008dcf;color:#008dcf;}.domain-wikimmo .layout.layout--twocol-section.fiche-pro{background:#E0F4FF;border:1px solid #003DF5;color:#003DF5;}.layout.layout--twocol-section.fiche-pro > .layout__region.layout__region--first{flex:0 1 112px;}.layout.layout--twocol-section.fiche-pro > .layout__region .block:nth-child(2),.layout.layout--twocol-section.fiche-pro > .layout__region > .field:nth-child(2){display:inline-block;}.layout.layout--twocol-section.fiche-pro > .layout__region .block:nth-child(3),.layout.layout--twocol-section.fiche-pro > .layout__region > .field:nth-child(3){display:inline-block;margin-left:3px;padding-left:10px;position:relative;}@media screen and (max-width:835px){.layout.layout--twocol-section.fiche-pro > .layout__region .block:nth-child(3),.layout.layout--twocol-section.fiche-pro > .layout__region > .field:nth-child(3){margin:0;padding:0;display:block;}}.layout.layout--twocol-section.fiche-pro > .layout__region .block:nth-child(3):before,.layout.layout--twocol-section.fiche-pro > .layout__region > .field:nth-child(3):before{content:"-";position:absolute;top:0;bottom:0;left:0;margin:auto;}@media screen and (max-width:835px){.layout.layout--twocol-section.fiche-pro > .layout__region .block:nth-child(3):before,.layout.layout--twocol-section.fiche-pro > .layout__region > .field:nth-child(3):before{content:'';}}.node--view-mode-teaser .layout.layout--twocol-section,.node--view-mode-amp-accroche .layout.layout--twocol-section{justify-content:space-between;}@media screen and (max-width:835px){.node--view-mode-teaser .layout.layout--twocol-section > .layout__region--first,.node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--first{flex:0 1 37%;}}.view-homepage.view-display-id-block_2 .node--view-mode-teaser .layout.layout--twocol-section > .layout__region--first,.view-homepage.view-display-id-block_2
  .node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--first{flex:0 1 37%;}.node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second,.node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second{flex:0 1 65%;}@media screen and (max-width:835px){.node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second,.node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second{display:flex;align-content:center;flex-wrap:wrap;flex:0 1 60%;}.node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second > .block,.node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second > .field,.node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second > .block,.node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second > .field{flex:100%;}}.view-homepage.view-display-id-block_2 .node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second,.view-homepage.view-display-id-block_2
    .node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second{flex:0 1 59%;display:flex;flex-wrap:wrap;align-content:center;}.view-homepage.view-display-id-block_2 .node--view-mode-teaser .layout.layout--twocol-section > .layout__region--second > .block,.view-homepage.view-display-id-block_2
      .node--view-mode-amp-accroche .layout.layout--twocol-section > .layout__region--second > .block{flex:0 0 100%;}.node--view-mode-description-catalogue .layout.layout--twocol-section .layout__region--second,.description .layout.layout--twocol-section .layout__region--second{padding:21px 19px 19px 8.5%;}@media screen and (max-width:835px){.node--view-mode-description-catalogue .layout.layout--twocol-section .layout__region--second,.description .layout.layout--twocol-section .layout__region--second{padding:16px;font-size:18px;}}.paragraph .layout--twocol-section--50-50{gap:15px 0;justify-content:space-between;}.paragraph .layout--twocol-section--50-50 > .layout__region{flex:0 1 calc(50% - 15px);}@media screen and (max-width:480px){.paragraph .layout--twocol-section--50-50 > .layout__region{flex:100%;}}.paragraph .layout--twocol-section--33-67{gap:15px 0;justify-content:space-between;}.paragraph .layout--twocol-section--33-67 > .layout__region--first{flex:0 1 calc(33% - 15px);}@media screen and (max-width:480px){.paragraph .layout--twocol-section--33-67 > .layout__region--first{flex:100%;}}.paragraph .layout--twocol-section--33-67 > .layout__region--second{flex:0 1 calc(67% - 15px);}@media screen and (max-width:480px){.paragraph .layout--twocol-section--33-67 > .layout__region--second{flex:100%;}}.paragraph .layout--threecol-section--33-33-33{display:flex;gap:15px;}@media screen and (max-width:835px){.paragraph .layout--threecol-section--33-33-33{flex-wrap:wrap;}}.paragraph .layout--threecol-section--33-33-33 > .layout__region{flex:0 1 calc(33% - 15px);max-width:calc(33% - 15px);}@media screen and (max-width:835px){.paragraph .layout--threecol-section--33-33-33 > .layout__region{flex:100%;max-width:100%;}}
