/* _content/CoteParticulier/Components/Layout/Footer.razor.rz.scp.css */
.footer__container[b-w416tjpz6q] {
  background-color: #404040;
  padding: 50px 0 60px;
  overflow: hidden !important;
}
@media (width <= 768px) {
  .footer__container[b-w416tjpz6q] {
    padding: 50px 30px 60px;
  }
}
.footer__content[b-w416tjpz6q] {
  padding: 0;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (width >= 992px) {
  .footer__content[b-w416tjpz6q] {
    width: 992px;
    gap: 30px;
  }
}
@media (width >= 1200px) {
  .footer__content[b-w416tjpz6q] {
    width: 1200px;
  }
}
@media (width >= 1440px) {
  .footer__content[b-w416tjpz6q] {
    width: 1330px;
  }
}
@media (width <= 992px) {
  .footer__content[b-w416tjpz6q] {
    flex-direction: column;
    justify-content: center;
  }
}
.footer__txt[b-w416tjpz6q] {
  color: #E5E5E5;
  font-weight: 400;
  font-size: clamp(18px, 2vw, 20px);
  line-height: 1.4;
}
@media (width <= 992px) {
  .footer__txt[b-w416tjpz6q] {
    text-align: center;
  }
}
@media (width <= 992px) {
  .footer__link[b-w416tjpz6q] {
    align-self: center;
  }
}
.footer__logo[b-w416tjpz6q] {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
}
.footer__img[b-w416tjpz6q] {
  width: fit-content;
}
@media (width <= 992px) {
  .footer__img[b-w416tjpz6q] {
    margin: auto;
  }
}
.footer__img--partenaire[b-w416tjpz6q] {
  padding: 12px 0 18px;
  width: fit-content;
  cursor: pointer;
}
@media (width <= 992px) {
  .footer__img--partenaire[b-w416tjpz6q] {
    margin: auto;
  }
}
@media (width <= 768px) {
  .footer .menu[b-w416tjpz6q] {
    display: none;
  }
  .footer .menu:nth-last-child(2)[b-w416tjpz6q], .footer .menu:last-child[b-w416tjpz6q], .footer .menu:first-child[b-w416tjpz6q] {
    display: block;
  }
}
.footer .menu--rs .menu-list__ele[b-w416tjpz6q] {
  box-sizing: content-box;
  height: 36px;
}
.footer .menu--rs .menu-list__ele:first-child[b-w416tjpz6q] {
  padding-bottom: 6px;
}
.footer .menu--rs .menu-list__link[b-w416tjpz6q] {
  display: flex;
  gap: 15px;
}
@media (width <= 992px) {
  .footer .menu--rs .menu-list__link[b-w416tjpz6q] {
    justify-content: center;
  }
}
.footer .menu-list[b-w416tjpz6q] {
  margin-top: 8px;
  border-top: 1px solid #656565;
  padding: 20px 0 45px;
}
@media (width >= 1200px) {
  .footer .menu-list[b-w416tjpz6q] {
    width: 227px;
  }
}
@media (width <= 992px) {
  .footer .menu-list[b-w416tjpz6q] {
    padding-bottom: 0;
  }
}
.footer .menu-list__ele[b-w416tjpz6q] {
  text-decoration: none;
  text-transform: initial;
  font-weight: 400;
  font-size: clamp(18px, 2vw, 18px);
  line-height: 1.4;
}
.footer .menu-list__ele:first-child[b-w416tjpz6q] {
  font-weight: 700;
  color: #fff;
}
.footer .menu-list__ele:nth-child(1) .menu-list__link[b-w416tjpz6q] {
  font-weight: 400;
}
@media (width <= 992px) {
  .footer .menu-list__ele[b-w416tjpz6q] {
    text-align: center;
  }
}
.footer .menu-list__link[b-w416tjpz6q] {
  color: #BCBCBC;
}
.footer .menu-list__icon[b-w416tjpz6q] {
  font-size: 22px;
}
.footer .menu-list__img[b-w416tjpz6q] {
  width: 22px;
  height: 22px;
}
.footer .copyright[b-w416tjpz6q] {
  color: #747474;
  font-weight: 400;
  font-size: clamp(18px, 2vw, 20px);
  line-height: 1.4;
}
@media (width <= 992px) {
  .footer .copyright[b-w416tjpz6q] {
    text-align: center;
  }
}
/* _content/CoteParticulier/Components/Layout/Header.razor.rz.scp.css */
.header[b-br4gmb6w0l] {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white;
  box-shadow: -1px 7px 9px 0px rgba(64, 64, 64, 0.0784313725);
  position: absolute;
  top: 0px;
  z-index: 1000;
}
@media (width <= 768px) {
  .header[b-br4gmb6w0l] {
    position: fixed;
    top: 0 !important;
  }
}
.header--fixed[b-br4gmb6w0l] {
  position: fixed;
  top: -200px;
}
.header--fixed .nav-list__ele--logo .menu__link[b-br4gmb6w0l] {
  height: auto;
  margin-top: 0;
  background-image: url("img/Header/logoSiteMobile2.svg");
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
}
@media (width <= 1024px) {
  .header--fixed .nav-list__ele--logo .menu__link[b-br4gmb6w0l] {
    background-size: contain;
  }
}

.head[b-br4gmb6w0l] {
  display: flex;
  justify-content: flex-end;
  position: relative;
  z-index: 2;
}
.head__start[b-br4gmb6w0l] {
  margin-right: auto;
  align-self: center;
  margin-left: 10%;
}
@media (width <= 768px) {
  .head__start[b-br4gmb6w0l] {
    display: none;
  }
}
@media (width <= 991px) {
  .head[b-br4gmb6w0l] {
    justify-content: center;
  }
}
@media (width <= 768px) {
  .head[b-br4gmb6w0l] {
    padding: 5px 0;
  }
}
.head[b-br4gmb6w0l]::after {
  content: "";
  width: 100%;
  height: 24px;
  background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.1411764706) 0%, rgba(0, 0, 0, 0) 30%) 0% 0% no-repeat padding-box;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0.3;
}
.head-list[b-br4gmb6w0l] {
  display: flex;
}
.head .menu:hover .menu__link[b-br4gmb6w0l] {
  color: #404040 !important;
}
.head .menu:hover .menu-list[b-br4gmb6w0l] {
  height: auto;
}
.head .menu__link[b-br4gmb6w0l] {
  padding: 11px;
  display: flex;
  gap: 7px;
  font-family: "CircularXX Book";
  font-size: 13px;
}
.head .menu__link[b-br4gmb6w0l]::after {
  content: none !important;
}
.head .menu-list[b-br4gmb6w0l] {
  width: 150px;
  height: 0;
  padding: 14px;
  padding-bottom: 7px;
  box-shadow: none;
  position: absolute;
  right: 0;
  z-index: 1;
  overflow: hidden;
}
.head .menu-list__link[b-br4gmb6w0l] {
  height: 25px !important;
  padding: 0;
  justify-content: center;
  font-size: 12px;
  text-align: center;
  text-transform: lowercase;
}

.item[b-br4gmb6w0l] {
  height: 47px;
  padding: 11px;
  display: flex;
  align-items: center;
  gap: 7px;
  position: relative;
}
@media (width <= 550px) {
  .item[b-br4gmb6w0l] {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
.item__txt[b-br4gmb6w0l] {
  font-family: "CircularXX Book";
  font-size: 13px;
}
.item__icon[b-br4gmb6w0l] {
  width: 22px;
}
.item__badge[b-br4gmb6w0l] {
  border-radius: 50%;
  padding: 1px 3px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Arial;
  font-size: 11px;
  position: absolute;
  top: 7px;
  right: 3px;
}

.nav[b-br4gmb6w0l] {
  max-width: 1300px;
  width: 100%;
  height: 71px;
  margin: 0 auto;
  padding: 0 40px;
}
@media (width <= 991px) {
  .nav[b-br4gmb6w0l] {
    max-width: 710px;
  }
}
@media (width <= 768px) {
  .nav[b-br4gmb6w0l] {
    max-width: none;
    padding: 0 25px;
    background-color: #404040;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 42px;
  }
}
@media (width <= 768px) {
  .nav--desktop[b-br4gmb6w0l] {
    display: none;
  }
}
.nav--mobile[b-br4gmb6w0l] {
  display: none;
}
@media (width <= 768px) {
  .nav--mobile[b-br4gmb6w0l] {
    display: flex;
  }
}
.nav-list[b-br4gmb6w0l] {
  height: 100%;
  display: flex;
  gap: 17px;
}
@media (width <= 991px) {
  .nav-list[b-br4gmb6w0l] {
    gap: 0;
  }
}
.nav-list__ele[b-br4gmb6w0l] {
  flex-shrink: 0;
  min-width: fit-content;
}
.nav-list__ele--logo[b-br4gmb6w0l] {
  flex-shrink: 1;
  width: 100%;
  padding: 0 35px;
  display: flex;
  justify-content: center;
}
@media (width <= 991px) {
  .nav-list__ele--logo[b-br4gmb6w0l] {
    padding: 0 17px;
  }
}
.nav-list__ele--logo .menu__link[b-br4gmb6w0l] {
  max-width: 240px;
  width: 100%;
  height: max-content;
  aspect-ratio: 1;
  background-image: url("img/Header/logoSite.png");
  background-size: cover;
  background-position: center;
  position: relative;
  top: -47px;
  z-index: 2;
}
@media (width <= 1500px) {
  .nav-list__ele--logo .menu__link[b-br4gmb6w0l] {
    margin-top: 30px;
    max-width: 180px;
  }
}
@media (width <= 991px) {
  .nav-list__ele--logo .menu__link[b-br4gmb6w0l] {
    position: static;
  }
}
.nav__logo[b-br4gmb6w0l] {
  display: flex;
}
.nav__img[b-br4gmb6w0l] {
  max-width: 350px;
  width: 100%;
}

.burger[b-br4gmb6w0l] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  cursor: pointer;
}
.burger__line[b-br4gmb6w0l] {
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: white;
  display: block;
}

.menu[b-br4gmb6w0l] {
  height: 100%;
  position: relative;
}
.menu:has(.menu-list) .menu__link[b-br4gmb6w0l]::after {
  content: url("/img/Header/arrow.png");
  position: absolute;
  right: 12px;
  transition: transform 0.3s ease;
}
@media (width <= 991px) {
  .menu:has(.menu-list) .menu__link[b-br4gmb6w0l]::after {
    right: 0;
  }
}
.menu:has(.menu-list):hover .menu__link[b-br4gmb6w0l] {
  color: rgba(128, 124, 124, 0.7490196078);
}
.menu:has(.menu-list):hover .menu__link[b-br4gmb6w0l]::after {
  transform: rotate(-180deg);
}
.menu:has(.menu-list):hover .menu-list[b-br4gmb6w0l] {
  opacity: 1;
}
.menu:has(.menu-list):hover .menu-list__link[b-br4gmb6w0l] {
  height: 40px;
}
.menu__link[b-br4gmb6w0l] {
  height: 100%;
  padding: 12px 50px 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "CircularXX Book";
  font-size: 18px;
  text-transform: lowercase;
  position: relative;
  transition: color 0.2s ease;
}
.menu__link:hover[b-br4gmb6w0l] {
  color: #F18700;
}
@media (width <= 1500px) {
  .menu__link[b-br4gmb6w0l] {
    font-size: 16px;
  }
}
@media (width <= 991px) {
  .menu__link[b-br4gmb6w0l] {
    padding: 12px 17px 0;
  }
}
.menu-list[b-br4gmb6w0l] {
  border-radius: 0 0 8px 8px;
  padding-bottom: 10px;
  background-color: white;
  box-shadow: 4px 11px 5px rgba(64, 64, 64, 0.8);
  display: flex;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
}
@media (width <= 991px) {
  .menu-list[b-br4gmb6w0l] {
    min-width: max-content;
    width: 100%;
    position: absolute;
  }
}
.menu-list__link[b-br4gmb6w0l] {
  height: 0px;
  padding-left: 20px;
  padding-right: 12px;
  display: flex;
  align-items: center;
  font-family: "CircularXX Book";
  font-size: 18px;
  transition: height 0.3s ease;
}
@media (width <= 1500px) {
  .menu-list__link[b-br4gmb6w0l] {
    font-size: 16px;
  }
}
.menu-list__link:hover[b-br4gmb6w0l] {
  color: #F18700;
}

.header:has(.burger__input:checked) .mobile-menu[b-br4gmb6w0l] {
  left: 0;
}

.mobile-menu[b-br4gmb6w0l] {
  display: none;
}
@media (width <= 768px) {
  .mobile-menu[b-br4gmb6w0l] {
    width: 100%;
    height: 100%;
    display: flex;
    position: fixed;
    top: 0;
    left: 150%;
    z-index: 500;
    transition: left 0.2s ease;
  }
}
.mobile-menu[b-br4gmb6w0l]::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.5;
}
.mobile-menu__container[b-br4gmb6w0l] {
  max-width: 448px;
  width: 100%;
  background-color: #404040;
  display: flex;
  flex-direction: column;
  color: white;
  font-family: "CircularXX Book";
}
.mobile-menu__head[b-br4gmb6w0l] {
  padding-top: 60px;
  padding-left: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobile-menu__img[b-br4gmb6w0l] {
  width: 210px;
  height: max-content;
}
.mobile-menu__cross[b-br4gmb6w0l] {
  display: flex;
  cursor: pointer;
}
.mobile-menu-list[b-br4gmb6w0l] {
  margin-top: 40px;
  padding-left: 72px;
  padding-right: 57px;
  display: flex;
  flex-direction: column;
}
.mobile-menu__link[b-br4gmb6w0l] {
  border-bottom: 1px solid white;
  margin-right: 15px;
  padding: 15px;
  display: block;
  color: white;
  transition: color 0.2s ease;
}
.mobile-menu__link:hover[b-br4gmb6w0l] {
  color: #F18700;
}

.accordion--active .accordion__title[b-br4gmb6w0l]::after {
  transform: rotate(-180deg);
}
.accordion--active .accordion-list[b-br4gmb6w0l] {
  position: relative;
}
.accordion--active .accordion-list[b-br4gmb6w0l]::before {
  content: "";
  border: 9px solid transparent;
  border-top: 9px solid white;
  position: absolute;
}
.accordion__title[b-br4gmb6w0l] {
  border-bottom: 1px solid white;
  margin-right: 15px;
  padding: 15px;
  display: block;
}
.accordion__title[b-br4gmb6w0l]::after {
  content: url("/img/Header/arrow-white.png");
  position: absolute;
  right: 15px;
  transition: transform 0.2s ease;
}
.accordion-list__link[b-br4gmb6w0l] {
  border-bottom: 1px solid white;
  padding: 15px;
  padding-left: 21px;
  display: block;
  color: white;
  position: relative;
  right: -15px;
  opacity: 0.75;
  transition: color 0.2s ease;
}
.accordion-list__link:hover[b-br4gmb6w0l] {
  color: #F18700;
}

.rs[b-br4gmb6w0l] {
  margin: 127px auto 0;
}
.rs__title[b-br4gmb6w0l] {
  color: #BCBCBC;
  text-align: center;
}
.rs-list[b-br4gmb6w0l] {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
.rs-list__link[b-br4gmb6w0l] {
  border-bottom: 1px solid white;
  padding: 15px;
  color: #BCBCBC;
  display: block;
  transition: color 0.2s ease;
}
.rs-list__link:hover[b-br4gmb6w0l] {
  color: white;
}
.rs-list__icon[b-br4gmb6w0l] {
  font-size: 26px;
}

#agenceTel[b-br4gmb6w0l] {
  text-decoration: underline;
}
/* _content/CoteParticulier/Components/Layout/MainLayout.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Loader.razor.rz.scp.css */
#loader[b-ywiwh1dq9e] {
  align-items: center;
  width: 40px;
  height: 40px;
  text-align: center;
}
#loader__img[b-ywiwh1dq9e] {
  width: 100%;
}

.loader-a-vendre[b-ywiwh1dq9e] {
  margin: 0 auto;
}
@media (width <= 1200px) {
  .loader-a-vendre[b-ywiwh1dq9e] {
    margin-top: 30px;
  }
}
@media (width <= 992px) {
  .loader-a-vendre[b-ywiwh1dq9e] {
    margin-top: 30px;
  }
}
@media (width <= 780px) {
  .loader-a-vendre[b-ywiwh1dq9e] {
    margin-top: 0px;
  }
}
/* _content/CoteParticulier/Components/Pages/Actualite.razor.rz.scp.css */
.actualite[b-vxe8hp1vhm] {
  margin-top: 160px;
  margin-bottom: 30px;
}
.actualite__container[b-vxe8hp1vhm] {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.article__header[b-vxe8hp1vhm] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid;
}
.article__title[b-vxe8hp1vhm] {
  font-weight: 700;
  text-transform: uppercase;
}
.article__date--color[b-vxe8hp1vhm] {
  color: #F18700;
}
.article__body[b-vxe8hp1vhm] {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
@media (width <= 768px) {
  .article__body[b-vxe8hp1vhm] {
    padding: 0 15px;
    flex-direction: column;
  }
}
.article__txt[b-vxe8hp1vhm] {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 17px;
}
@media (width <= 768px) {
  .article__txt[b-vxe8hp1vhm] {
    text-align: center;
  }
}
.article__img[b-vxe8hp1vhm] {
  width: calc(41.66667% - 10px);
  max-width: 100%;
  max-height: 300px;
  padding-top: 35px;
  object-fit: cover;
}
@media (width <= 768px) {
  .article__img[b-vxe8hp1vhm] {
    width: 100%;
    padding-top: 0;
  }
}
/* _content/CoteParticulier/Components/Pages/AffilierAgence.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Pages/Agence.razor.rz.scp.css */
.contact[b-qznvc5f8n7] {
  position: fixed;
  text-align: center;
  display: flex;
  align-items: center;
  z-index: 100;
  font-size: 24px;
  bottom: 50px;
  flex-direction: column;
}
@media (width <= 760px) {
  .contact[b-qznvc5f8n7] {
    bottom: 0px;
    flex-direction: row;
    background-color: rgba(185, 185, 185, 0.7019607843);
    width: 100%;
    font-size: 18px;
    justify-content: space-evenly;
  }
}
.contact__icon[b-qznvc5f8n7] {
  margin-right: 15px;
}
.contact__icon--tel[b-qznvc5f8n7] {
  width: 33px;
}
.contact__btn[b-qznvc5f8n7] {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 8px;
  padding-left: 32px;
  display: flex;
  align-items: center;
  margin-right: auto;
  width: 265px;
  transition: 0.15s all ease;
}
.contact__btn:hover[b-qznvc5f8n7] {
  width: 284px;
  justify-content: center;
}
@media (width <= 760px) {
  .contact__btn[b-qznvc5f8n7] {
    border-radius: 10px;
    margin: 10px;
    padding-left: 8px;
  }
}
.contact__btn--tel[b-qznvc5f8n7] {
  background-color: #F18700;
  color: white;
  margin-bottom: 10px;
}
@media (width <= 760px) {
  .contact__btn--tel[b-qznvc5f8n7] {
    justify-content: center;
  }
}
.contact__btn--tel:hover[b-qznvc5f8n7] {
  background-color: #DE7D00;
}
.contact__btn--mail[b-qznvc5f8n7] {
  background-color: white;
  color: #F18700;
  margin-top: 10px;
  border: 1px solid #D5D5D5;
}
@media (width <= 760px) {
  .contact__btn--mail[b-qznvc5f8n7] {
    width: auto;
    margin-right: 10px;
  }
  .contact__btn--mail:hover[b-qznvc5f8n7] {
    width: auto;
  }
}
@media (width <= 760px) {
  .contact__btn--end[b-qznvc5f8n7] {
    display: none;
  }
}

@media (width <= 1200px) {
  .pageAgence[b-qznvc5f8n7]  .hero {
    height: 720px;
  }
}
@media (width <= 768px) {
  .pageAgence[b-qznvc5f8n7]  .hero {
    height: auto;
  }
}
@media (width <= 768px) {
  .pageAgence[b-qznvc5f8n7]  .recherche {
    background-color: #404040;
  }
}
.pageAgence[b-qznvc5f8n7]  .recherche__text {
  padding-left: 0px;
  font-size: 18px;
}
@media (width <= 768px) {
  .pageAgence[b-qznvc5f8n7]  .recherche__text {
    margin: -10px 0px 0px 0px;
    padding-left: 0px;
    font-size: 16px;
  }
}
.pageAgence[b-qznvc5f8n7]  .recherche__content {
  flex-wrap: wrap;
}
@media (width <= 768px) {
  .pageAgence[b-qznvc5f8n7]  .recherche__content {
    flex-wrap: nowrap;
  }
}
.pageAgence[b-qznvc5f8n7]  .recherche__container {
  position: static;
  margin-top: 50px;
}
.pageAgence[b-qznvc5f8n7]  .compactLink {
  display: none;
}
@media (width <= 767px) {
  .pageAgence[b-qznvc5f8n7]  .compactLink {
    display: flex;
    margin-top: 40px;
    bottom: 0px;
  }
}
@media (width <= 767px) {
  .pageAgence[b-qznvc5f8n7]  .form__btn-critere {
    display: none;
  }
}
/* _content/CoteParticulier/Components/Pages/Agences.razor.rz.scp.css */
[b-sis16nprno] .leaflet-top,
[b-sis16nprno] .leaflet-bottom {
  z-index: 600;
}

.agences[b-sis16nprno] {
  width: 1170px;
  padding: 100px 15px 30px;
  margin: 15px auto;
}
@media (width <= 1200px) {
  .agences[b-sis16nprno] {
    width: 970px;
    padding-top: 70px;
  }
}
@media (width <= 992px) {
  .agences[b-sis16nprno] {
    width: 750px;
    padding: 70px 0px 30px;
  }
}
@media (width <= 768px) {
  .agences[b-sis16nprno] {
    width: auto;
  }
}
.agences__title[b-sis16nprno] {
  margin: 9px auto 110px;
  padding: 5px 0;
  color: #2d2d2d;
  font-size: 56px;
  letter-spacing: 1px;
  font-weight: 500;
  text-align: center;
  position: relative;
}
@media (width <= 768px) {
  .agences__title[b-sis16nprno] {
    font-size: 25px;
  }
}
.agences__list[b-sis16nprno] {
  margin: 60px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
@media (width <= 768px) {
  .agences__list[b-sis16nprno] {
    justify-content: center;
  }
}

.map[b-sis16nprno] {
  display: flex;
  gap: 30px;
}
@media (width <= 992px) {
  .map[b-sis16nprno] {
    flex-direction: column;
    gap: 20px;
  }
}
.map__map[b-sis16nprno] {
  width: 100%;
  height: 100%;
}
.map__france[b-sis16nprno] {
  height: 610px;
  width: 682px;
}
@media (width <= 992px) {
  .map__france[b-sis16nprno] {
    width: 100%;
    padding: 0 15px;
  }
}
.map__secondaire[b-sis16nprno] {
  height: 610px;
  width: 457px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (width <= 992px) {
  .map__secondaire[b-sis16nprno] {
    width: 100%;
    padding: 0 15px;
  }
}
@media (width <= 800px) {
  .map__secondaire[b-sis16nprno] {
    padding: 0 25px;
  }
}
.map__trouver[b-sis16nprno] {
  height: 110px;
  padding: 15px 20px 20px 15px;
  border-left: 10px solid #F18700;
  background: #404040;
  display: flex;
}
@media (width <= 1200px) {
  .map__trouver[b-sis16nprno] {
    padding-right: 0px;
  }
}
@media (width <= 992px) {
  .map__trouver[b-sis16nprno] {
    height: 132px;
    padding-right: 20px;
  }
}
@media (width <= 800px) {
  .map__trouver[b-sis16nprno] {
    height: 142px;
  }
}
.map__reunion[b-sis16nprno] {
  height: 240px;
}
.map__guadeloupe[b-sis16nprno] {
  height: 240px;
}

.trouver__title[b-sis16nprno] {
  display: flex;
}
@media (width <= 1200px) {
  .trouver__title[b-sis16nprno] {
    width: 120px;
  }
}
@media (width <= 992px) {
  .trouver__title[b-sis16nprno] {
    display: none;
  }
}
.trouver__icon[b-sis16nprno] {
  margin-top: 7px;
}
.trouver__icon[b-sis16nprno]::before {
  color: #F18700;
  font-size: 36px;
}
.trouver__txt[b-sis16nprno] {
  margin-left: 6px;
  color: white;
  text-align: start;
  font-size: 20px;
}
.trouver__form[b-sis16nprno] {
  width: 100%;
  margin-top: 5px;
  display: flex;
}
@media (width <= 992px) {
  .trouver__form[b-sis16nprno] {
    flex-direction: column;
    gap: 20px;
  }
}
@media (width <= 800px) {
  .trouver__form[b-sis16nprno] {
    align-items: center;
  }
}
.trouver__button[b-sis16nprno] {
  height: 36px;
  padding: 5px 22px;
  border-radius: 30px;
  background: #F18700;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}
.trouver__button .button__lien[b-sis16nprno] {
  color: #fff;
  font-size: 20px;
}
@media (width <= 992px) {
  .trouver__button[b-sis16nprno] {
    width: 70px;
  }
}
.trouver__color[b-sis16nprno] {
  color: #F18700;
  letter-spacing: 5px;
  font-weight: bold;
}

.card[b-sis16nprno] {
  width: calc(25% - 13.5px);
  height: 472px;
  background-color: #2d2d2d;
  color: white;
  line-height: 20px;
  position: relative;
}
@media (width <= 992px) {
  .card[b-sis16nprno] {
    width: calc(33.3% - 12px);
    height: 502px;
  }
}
@media (width <= 768px) {
  .card[b-sis16nprno] {
    width: 80%;
    height: 475px;
  }
}
.card__container[b-sis16nprno] {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
.card__container:hover .card__overlay[b-sis16nprno] {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0s;
}
.card__img[b-sis16nprno] {
  width: 100%;
  height: 275px;
  object-fit: cover;
  display: block;
}
@media (width <= 992px) {
  .card__img[b-sis16nprno] {
    cursor: pointer;
  }
}
.card__overlay[b-sis16nprno] {
  width: 100%;
  height: 100%;
  background-color: rgba(241, 135, 0, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-out 0.5s;
  transform: translateY(-100%);
  opacity: 0;
}
@media (width <= 992px) {
  .card__overlay[b-sis16nprno] {
    display: none;
  }
}
.card__link[b-sis16nprno] {
  padding: 9px 14px;
  border: 1px solid white;
  border-radius: 20px;
  color: white;
  font-size: 15.6px;
  position: absolute;
  top: 30%;
  overflow: hidden;
  cursor: pointer;
  transition: background-color 0.3s ease-out;
}
@media (width <= 992px) {
  .card__link[b-sis16nprno] {
    display: none;
  }
}
.card__link:hover[b-sis16nprno] {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  transition: all 0.5s ease-out 0.2s;
}
.card__link:hover[b-sis16nprno]::before {
  transform: scaleY(1);
}
.card__link[b-sis16nprno]::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: #DE7D00;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transform: scaleY(0);
  transition: transform 0.8s ease;
}
.card__content[b-sis16nprno] {
  padding: 12px;
  background-color: #2d2d2d;
}
@media (width <= 992px) {
  .card__content[b-sis16nprno] {
    padding-top: 5px;
  }
}
@media (width <= 768px) {
  .card__content[b-sis16nprno] {
    padding-top: 12px;
  }
}
.card__btn[b-sis16nprno] {
  display: none;
}
@media (width <= 992px) {
  .card__btn[b-sis16nprno] {
    height: 36px;
    background-color: #F18700;
    font-size: 14px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.card__btn:hover[b-sis16nprno] {
  text-decoration: underline;
}
.card__ville[b-sis16nprno] {
  margin: 10px 0 10px;
  padding: 0 5px;
  color: #F18700;
  font-size: 16.8px;
  font-weight: 400;
  text-transform: uppercase;
  cursor: pointer;
}
@media (width <= 992px) {
  .card__ville[b-sis16nprno] {
    margin-top: 20px;
  }
}
.card__adresse[b-sis16nprno] {
  margin: 0;
  padding: 0 5px;
  font-size: 13.3px;
  cursor: pointer;
}
.card__tel[b-sis16nprno] {
  color: #F18700;
  font-size: 13.3px;
  cursor: pointer;
}
.card__tel:hover span[b-sis16nprno] {
  text-decoration: underline;
}
.card__tel[b-sis16nprno]::before {
  margin-left: 5px;
  font-size: 19px;
  color: #F18700;
  text-decoration: none;
}
.card__mail[b-sis16nprno] {
  display: flex;
  gap: 4px;
  font-size: 13.3px;
  word-wrap: break-word;
  cursor: pointer;
}
.card__mail[b-sis16nprno]::before {
  font-size: 19px;
  margin-left: 5px;
}
/* _content/CoteParticulier/Components/Pages/AVendre/AVendre.razor.rz.scp.css */
.hero[b-d2tpq1vl27] {
  width: 100%;
  background-image: url("img/Header/heroResultSearch.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  transition: height 0.3s ease-out, opacity 0.3s ease;
  padding: 0 10px 0 20px;
}

.biens[b-d2tpq1vl27] {
  max-width: 1500px;
  padding: 100px 15px 30px;
  margin: 0 auto 10px;
}
@media (width <= 1200px) {
  .biens[b-d2tpq1vl27] {
    width: 970px;
    padding-top: 70px;
  }
}
@media (width <= 992px) {
  .biens[b-d2tpq1vl27] {
    width: 750px;
    padding: 70px 0px 30px;
  }
}
@media (width <= 768px) {
  .biens[b-d2tpq1vl27] {
    width: auto;
    padding: 70px 15px 30px;
  }
}
.biens__title[b-d2tpq1vl27] {
  margin: 9px auto 110px;
  padding: 5px 0;
  color: #404040;
  font-size: 45px;
  letter-spacing: 1px;
  font-weight: 500;
  text-align: center;
  position: relative;
}
@media (width <= 768px) {
  .biens__title[b-d2tpq1vl27] {
    font-size: 32px;
  }
}
.biens__title--no-results[b-d2tpq1vl27] {
  margin: 19px auto 39px;
}
@media (width <= 1200px) {
  .biens__title--no-results[b-d2tpq1vl27] {
    margin-top: 48px;
  }
}
@media (width <= 768px) {
  .biens__title--no-results[b-d2tpq1vl27] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.biens__container[b-d2tpq1vl27] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.biens__btn[b-d2tpq1vl27] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #ff8100;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin: 20px 17px 20px 0;
  padding: 3px 21px;
  font-family: "CircularXX Book";
}
.biens__btn:hover[b-d2tpq1vl27] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
@media (width <= 768px) {
  .biens__btn[b-d2tpq1vl27] {
    margin-right: 0;
  }
}
.biens__btn:hover[b-d2tpq1vl27] {
  height: 50px;
  padding: 3px 41px;
  background-color: #DE7D00;
  display: flex;
  align-items: center;
  font-size: 20px;
  text-decoration: none;
  transition: 0.2s all ease;
}
.biens__pictoAlerte[b-d2tpq1vl27] {
  width: 25px;
  margin-right: 8px;
}
.biens-list[b-d2tpq1vl27] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.biens-list__ele[b-d2tpq1vl27] {
  width: 33.33333333%;
}
@media (width <= 1200px) {
  .biens-list__ele[b-d2tpq1vl27] {
    width: 50%;
  }
}
@media (width <= 768px) {
  .biens-list__ele[b-d2tpq1vl27] {
    width: 100%;
  }
}
.biens__condition[b-d2tpq1vl27] {
  margin-top: 6px;
  float: left;
  color: #3C3C3C;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.biens__nb[b-d2tpq1vl27] {
  font-size: 18px;
  color: #404040;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding-top: 5px;
  margin-right: 20px;
  white-space: nowrap;
}
@media (width <= 992px) {
  .biens__nb[b-d2tpq1vl27] {
    margin-left: 10px;
    position: absolute;
    left: 0;
  }
}
@media (width <= 500px) {
  .biens__nb[b-d2tpq1vl27] {
    margin: 10px auto;
    position: relative;
  }
}

.card[b-d2tpq1vl27] {
  margin: 20px 20px;
  border-radius: 19px;
  box-shadow: 8px 8px 20px rgba(0, 0, 0, 0.0980392157);
  position: relative;
}
@media (width <= 768px) {
  .card[b-d2tpq1vl27] {
    margin: 20px 0px;
  }
}
.card:has(.statut__txt--yellow)[b-d2tpq1vl27] {
  box-shadow: 8px 8px 20px rgba(254, 204, 51, 0.8);
}
.card__container[b-d2tpq1vl27] {
  height: 371px;
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
  overflow: hidden;
  position: relative;
}
.card__container:hover .card__img[b-d2tpq1vl27] {
  transform: scale(1.05);
}
.card__img[b-d2tpq1vl27] {
  height: 100%;
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  cursor: pointer;
  transition: transform 0.5s ease-in-out;
}
.card .statut[b-d2tpq1vl27] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: absolute;
  bottom: 15px;
  left: 8px;
}
.card .statut__txt[b-d2tpq1vl27] {
  width: fit-content;
  border-radius: 20px;
  padding: 1px 11px;
  background-color: white;
  font-size: 14px;
  line-height: 25px;
}
.card .statut__txt--yellow[b-d2tpq1vl27] {
  background-color: #FECC33;
}
.card__content[b-d2tpq1vl27] {
  padding: 20px;
  border-radius: 0 0 19px 19px;
  background-color: white;
}
@media (width <= 992px) {
  .card__content[b-d2tpq1vl27] {
    padding-top: 5px;
  }
}
@media (width <= 768px) {
  .card__content[b-d2tpq1vl27] {
    padding-top: 12px;
  }
}
.card__btn[b-d2tpq1vl27] {
  position: absolute;
  color: white;
  font-size: 30px;
  top: 15px;
  right: 20px;
  cursor: pointer;
}
.card__ville[b-d2tpq1vl27] {
  color: #F18700;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
@media (width <= 992px) {
  .card__ville[b-d2tpq1vl27] {
    margin-top: 20px;
  }
}
.card__titre[b-d2tpq1vl27] {
  color: black;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.card__prix[b-d2tpq1vl27] {
  color: black;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.card__prix--fai[b-d2tpq1vl27] {
  font-size: 17px;
}
.card__video[b-d2tpq1vl27] {
  height: 55px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.photo[b-d2tpq1vl27] {
  padding: 3px 13px;
  border-radius: 16px;
  background: white;
  display: flex;
  position: absolute;
  bottom: 13px;
  right: 11px;
}
.photo__nb[b-d2tpq1vl27] {
  padding-top: 3px;
  padding-left: 5px;
  color: black;
  font-size: 15px;
}
.photo__img[b-d2tpq1vl27] {
  width: 23px;
}

[b-d2tpq1vl27] .pagination-bottom {
  width: 100%;
  margin-bottom: 15px;
  padding-top: 25px;
  border-top: solid 1px #AFAFAF;
  display: flex;
  justify-content: center;
}
[b-d2tpq1vl27] .pagination-top {
  width: 100%;
  margin: 20px 0 60px;
  padding-bottom: 25px;
  border-bottom: solid 1px #AFAFAF;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  position: relative;
}
@media (width <= 600px) {
  [b-d2tpq1vl27] .pagination-top {
    flex-wrap: wrap;
  }
}
[b-d2tpq1vl27] .pagination-search {
  margin: 0 20px 0 150px;
}
[b-d2tpq1vl27] .filtre {
  display: flex;
  width: 300px;
  margin: 0 20px 0 150px;
  justify-content: space-between;
  align-items: center;
}
@media (width <= 1200px) {
  [b-d2tpq1vl27] .filtre {
    margin: 0 1px 0 auto;
  }
}
@media (width <= 992px) {
  [b-d2tpq1vl27] .filtre {
    width: 340px;
    margin-right: 0px;
    position: absolute;
    top: -70px;
    right: 0px;
    margin-left: auto;
  }
}
@media (width <= 500px) {
  [b-d2tpq1vl27] .filtre {
    width: 100%;
    top: -85px;
    justify-content: center;
  }
}
[b-d2tpq1vl27] .filtre__label {
  margin-right: 15px;
  display: flex;
  color: black;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
@media (width <= 992px) {
  [b-d2tpq1vl27] .filtre__label {
    margin: 0;
  }
}
@media (width <= 500px) {
  [b-d2tpq1vl27] .filtre__label {
    width: 70px;
    margin-bottom: 5px;
  }
}
[b-d2tpq1vl27] .filtre__select {
  border: 1px solid #AFAFAF;
  display: flex;
  flex-direction: column;
  position: relative;
}
[b-d2tpq1vl27] .filtre__select.open .filtre__list {
  display: block;
}
[b-d2tpq1vl27] .filtre__input {
  width: 225px;
  height: 33px;
  padding: 10px;
  background-color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-overflow: ellipsis;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  overflow: hidden;
}
@media (width <= 992px) {
  [b-d2tpq1vl27] .filtre__input {
    width: 265px;
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media (width <= 500px) {
  [b-d2tpq1vl27] .filtre__input {
    width: 225px;
  }
}
@media (width <= 350px) {
  [b-d2tpq1vl27] .filtre__input {
    width: 190px;
  }
}
[b-d2tpq1vl27] .filtre__list {
  max-height: 200px;
  border: 1px solid #AFAFAF;
  background-color: white;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: none;
  z-index: 2;
  overflow: hidden;
  overflow-y: auto;
}
[b-d2tpq1vl27] .filtre__option {
  padding: 10px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  transition: background-color 0.3s ease;
  align-items: center;
  cursor: pointer;
}
[b-d2tpq1vl27] .filtre__option:hover {
  background-color: #F18700;
}
[b-d2tpq1vl27] .filtre__picto {
  background-image: url(../img/icon/loc.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  display: inline-block !important;
  margin: 0 14px 0 0;
}
[b-d2tpq1vl27] .recherche {
  background-color: transparent !important;
}

.btnRetour[b-d2tpq1vl27] {
  width: fit-content;
  height: 50px;
  border: 1px solid none;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #AFAFAF;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin: 0 17px 10px 0;
  box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.1607843137);
  font: 500 20px/30px "CircularXX Book" !important;
  transition: 0.15s all ease;
}
.btnRetour:hover[b-d2tpq1vl27] {
  border-color: #F18700;
  background-color: white;
  padding-left: 40px;
  padding-right: 40px;
}
.btnRetour__picto[b-d2tpq1vl27] {
  width: 35px;
  height: 35px;
}
@media (width <= 768px) {
  .btnRetour[b-d2tpq1vl27] {
    margin: 0 0px 10px 0;
  }
}

.no-results[b-d2tpq1vl27] {
  padding: 100px;
  text-align: center;
  font-weight: 500;
  border: 1px solid #d5d5d5;
}
.no-results__txt[b-d2tpq1vl27] {
  padding-bottom: 21px;
  font-size: 14px;
}
.no-results__link[b-d2tpq1vl27] {
  color: #F18700;
  font-size: 18px;
}
.no-results__link:hover[b-d2tpq1vl27] {
  color: #222;
}
/* _content/CoteParticulier/Components/Pages/Blog.razor.rz.scp.css */
.blog[b-8fzfcieknm] {
  margin-top: 150px;
}
@media (width >= 768px) {
  .blog[b-8fzfcieknm] {
    width: 750px;
  }
}
@media (width >= 992px) {
  .blog[b-8fzfcieknm] {
    width: 970px;
  }
}
@media (width >= 1200px) {
  .blog[b-8fzfcieknm] {
    width: 1170px;
  }
}
.blog__title[b-8fzfcieknm] {
  font-size: clamp(15px, 3vw, 36px);
  padding: 10px 0;
}
.blog__subtitle[b-8fzfcieknm] {
  color: black;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0;
}
.blog-list[b-8fzfcieknm] {
  display: grid;
  grid-template-columns: 1fr;
  margin: 0 auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (width >= 1200px) {
  .blog-list[b-8fzfcieknm] {
    gap: 30px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.blog-list__ele[b-8fzfcieknm] {
  background: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 10px 0;
  min-height: 525px;
  padding: 10px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.blog-list__ele:hover[b-8fzfcieknm] {
  background: rgba(0, 0, 0, 0.025);
}
@media (width < 768px) {
  .blog-list__ele[b-8fzfcieknm] {
    min-height: 460px;
  }
}
.blog-list__ele .card[b-8fzfcieknm] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.blog-list__ele .card__img[b-8fzfcieknm] {
  object-fit: cover;
  height: 200px;
  max-height: 250px;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.blog-list__ele .card__img:hover[b-8fzfcieknm] {
  filter: contrast(120%);
}
.blog-list__ele .card__title[b-8fzfcieknm] {
  color: black;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0;
  text-align: center;
  text-transform: uppercase;
}
.blog-list__ele .card__txt[b-8fzfcieknm] {
  color: #2b2b2b;
  flex: 1;
  font-size: 16px;
  text-align: justify;
  margin-bottom: 20px;
}
.blog-list__ele .card__plus[b-8fzfcieknm] {
  background-color: #fff;
  border: 1px solid #F18700;
  bottom: 30px;
  color: #F18700;
  margin: auto;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
  transition: all 0.3s ease-in-out;
  width: 70%;
}
.blog-list__ele .card__plus:hover[b-8fzfcieknm] {
  background-color: #F18700;
  color: #fff;
  width: 85%;
}

[b-8fzfcieknm] .pagination__comp {
  margin: 40px 0 30px;
}
[b-8fzfcieknm] .pagination__comp .pagination__content {
  align-items: center;
}
[b-8fzfcieknm] .pagination__comp .pagination-list__ele {
  align-items: center;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: initial;
  color: #337ab7;
  cursor: pointer;
  height: initial;
  line-height: 1.4;
  padding: 6px 12px;
  text-decoration: none;
  width: initial;
}
[b-8fzfcieknm] .pagination__comp .pagination-list__ele:hover, [b-8fzfcieknm] .pagination__comp .pagination-list__ele--active {
  background-color: #eee;
  border-color: #ddd;
  color: #23527c;
}
[b-8fzfcieknm] .pagination__comp .pagination-list__ele--active:hover {
  cursor: not-allowed;
}
/* _content/CoteParticulier/Components/Pages/Components/Agence/AgenceAvisGoogle.razor.rz.scp.css */
.temoignages__container[b-jl7xojsoli] {
  background: #F4F4F4;
  padding: 50px 0;
  position: relative;
}
.temoignages__content[b-jl7xojsoli] {
  width: 1440px;
  max-width: 100%;
  margin: auto;
}
.temoignages__ville[b-jl7xojsoli] {
  font-family: "CircularXX Book";
  font-size: clamp(36px, 3vw, 45px);
  line-height: 1.1;
  font-weight: 600;
  color: #F18700;
  display: table;
  margin: auto;
  margin-bottom: 20px;
}
.temoignages .note__txt[b-jl7xojsoli] {
  font-family: "CircularXX-Light";
  font-size: clamp(36px, 3vw, 45px);
  font-weight: 500;
  line-height: 1.1;
  display: table;
  margin: auto;
  margin-bottom: 30px;
}
@media (width <= 768px) {
  .temoignages .note__txt[b-jl7xojsoli] {
    padding: 0 30px;
  }
}
.temoignages .note__average[b-jl7xojsoli] {
  font-weight: 700;
}
.temoignages .avis[b-jl7xojsoli] {
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 42px;
}
@media (width <= 400px) {
  .temoignages .avis[b-jl7xojsoli] {
    flex-direction: column;
  }
}
.temoignages .avis__bloc[b-jl7xojsoli] {
  background: #fff;
  border-radius: 33px;
  height: auto;
  width: 270px;
  display: flex;
  justify-content: center;
  padding: 5px 0;
}
.temoignages .avis__star[b-jl7xojsoli] {
  width: 250px;
  height: 44px;
  display: block;
  margin: auto;
  background: url(/img/Agence/AvisGoogle/stars.svg) center center no-repeat;
  background-size: cover;
}
.temoignages .avis__progress[b-jl7xojsoli] {
  display: block;
  border: 0px solid #fff;
  width: 250px;
}
.temoignages .avis__mention[b-jl7xojsoli] {
  font: 500 16px/22px "CircularXXTT-Medium";
}
.temoignages .swiper[b-jl7xojsoli] {
  position: initial;
}
.temoignages .swiper-slide[b-jl7xojsoli] {
  background: #fff;
  padding: 20px;
  min-height: 380px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.temoignages .swiper-slide__head[b-jl7xojsoli] {
  display: flex;
  gap: 10px;
}
.temoignages .swiper-slide__img[b-jl7xojsoli] {
  max-width: 100%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: contain;
}
.temoignages .swiper-slide__author-name[b-jl7xojsoli] {
  text-decoration: none;
  font: 700 14px/24px "CircularXXTT-Bold";
}
.temoignages .swiper-slide__author-date[b-jl7xojsoli] {
  display: flex;
  font: 400 12px/20px "CircularXXTT-Regular";
}
.temoignages .swiper-slide__txt[b-jl7xojsoli] {
  font: 400 16px/20px "CircularXXTT-Regular";
  letter-spacing: 0.48px;
}
.temoignages .swiper-button-prev[b-jl7xojsoli], .temoignages .swiper-button-next[b-jl7xojsoli] {
  background-size: contain;
  position: absolute;
  height: 129px;
  width: 30px;
}
.temoignages .swiper-button-prev[b-jl7xojsoli]:after, .temoignages .swiper-button-next[b-jl7xojsoli]:after {
  display: none;
}
@media (width <= 1030px) {
  .temoignages .swiper-button-prev[b-jl7xojsoli], .temoignages .swiper-button-next[b-jl7xojsoli] {
    height: 40px;
    top: 90%;
  }
}
.temoignages .swiper-button-prev[b-jl7xojsoli] {
  background: url(/img/Agence/AvisGoogle/flesh-left.png) center center no-repeat;
  left: 15px;
}
.temoignages .swiper-button-next[b-jl7xojsoli] {
  background: url(/img/Agence/AvisGoogle/flesh-right.png) center center no-repeat;
  right: 15px;
}
.temoignages__btn[b-jl7xojsoli] {
  font: 500 16px/24px "CircularXXTT-Medium";
  border: 2px solid #000;
  background: #fff;
  border-radius: 33px;
  width: 200px;
  display: flex;
  justify-content: center;
  height: 50px;
  align-items: center;
  color: #000;
  margin: 40px auto 0;
}
/* _content/CoteParticulier/Components/Pages/Components/Agence/AgenceAvisOpinionSystems.razor.rz.scp.css */
.avis[b-bepqc4w2li] {
  padding: 70px 0;
  background: linear-gradient(to bottom, #FFE3B7 83.5%, #fff 0);
}
.avis__title[b-bepqc4w2li] {
  font-family: "CircularXX Book";
  color: black;
  font-size: 45px;
  line-height: 54px;
  text-align: center;
}
.avis__title--orange[b-bepqc4w2li] {
  color: #F18700;
  font-weight: 600;
}
.avis__opinion[b-bepqc4w2li] {
  margin-top: 10px;
  text-align: center;
}
.avis__content[b-bepqc4w2li] {
  margin: 50px 30px 0 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width > 1600px) {
  .avis__content[b-bepqc4w2li] {
    max-width: 1570px;
    margin: 50px auto 0;
    justify-content: center;
  }
}
@media (max-width: 1200px) {
  .avis__content[b-bepqc4w2li] {
    flex-direction: column;
  }
}
.avis__txt[b-bepqc4w2li] {
  max-width: 280px;
  margin: 0 73px 17px 0;
  color: black;
  font-size: 18px;
  line-height: 26px;
}
.avis__txt--simple[b-bepqc4w2li] {
  margin-bottom: 17px;
  font-family: "CircularXX-light";
  font-weight: 300;
}
.avis__txt--bold[b-bepqc4w2li] {
  font-family: "CircularXX Book";
  font-weight: 400;
}
@media (width <= 1600px) {
  .avis__txt[b-bepqc4w2li] {
    max-width: 900px;
  }
}
@media (width <= 1400px) {
  .avis__txt[b-bepqc4w2li] {
    font-size: 15px;
    max-width: 900px;
  }
}
@media (width <= 1200px) {
  .avis__txt[b-bepqc4w2li] {
    margin: 0 0 17px;
    max-width: 720px;
  }
}
@media (width <= 990px) {
  .avis__txt[b-bepqc4w2li] {
    max-width: 20px;
    max-width: 600px;
  }
}
@media (width <= 768px) {
  .avis__txt[b-bepqc4w2li] {
    max-width: 380px;
  }
}

.slider[b-bepqc4w2li] {
  max-width: 1146px;
  width: fit-content;
  margin: auto 0;
  position: relative;
}
.slider__container[b-bepqc4w2li] {
  padding: 0 46px;
  max-width: 1075px;
  padding-bottom: 37px;
  border-radius: 43px;
  background: #F5BA5B;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
}
@media (width <= 1600px) {
  .slider__container[b-bepqc4w2li] {
    max-width: 980px;
  }
}
@media (width <= 990px) {
  .slider__container[b-bepqc4w2li] {
    max-width: 720px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (width <= 768px) {
  .slider__container[b-bepqc4w2li] {
    max-width: 380px;
  }
}
@media (width <= 1600px) {
  .slider[b-bepqc4w2li] {
    max-width: 900px;
  }
}
@media (width <= 1290px) {
  .slider[b-bepqc4w2li] {
    max-width: 800px;
  }
}
@media (width < 900px) {
  .slider[b-bepqc4w2li] {
    max-width: 380px;
  }
}
.slider[b-bepqc4w2li]::before {
  content: url(img/Agence/avis-icon.png);
  position: absolute;
  top: 70px;
  z-index: 10;
  left: -16px;
  transform: rotate(180deg);
}
@media (width <= 992px) {
  .slider[b-bepqc4w2li]::before {
    top: 25px;
  }
}
.slider[b-bepqc4w2li]::after {
  content: url(img/Agence/avis-icon.png);
  position: absolute;
  bottom: 70px;
  z-index: 10;
  right: -16px;
}
@media (width <= 992px) {
  .slider[b-bepqc4w2li]::after {
    bottom: 25px;
  }
}
.slider__content[b-bepqc4w2li] {
  margin: 30px 30px 0px 30px;
  display: flex;
}
.slider__icon[b-bepqc4w2li] {
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50%;
  opacity: 60%;
  transition: all 0.3s ease;
}
.slider__icon:hover[b-bepqc4w2li] {
  cursor: pointer;
  opacity: 100%;
}
.slider__icon--right[b-bepqc4w2li] {
  right: 20px;
}
@media (width <= 768px) {
  .slider__icon--right[b-bepqc4w2li] {
    right: 0px;
  }
}
.slider__icon--left[b-bepqc4w2li] {
  left: 20px;
}
@media (width <= 768px) {
  .slider__icon--left[b-bepqc4w2li] {
    left: 0px;
  }
}
.slider__item[b-bepqc4w2li] {
  width: 389px;
  margin: 40px 40px 10px 40px;
  padding-top: 20px;
  border-top: 1px solid #fff;
}
@media (width <= 1600px) {
  .slider__item[b-bepqc4w2li] {
    width: 310px;
  }
}
@media (width <= 1290px) {
  .slider__item[b-bepqc4w2li] {
    width: 250px;
  }
}
@media (width <= 1200px) {
  .slider__item[b-bepqc4w2li] {
    width: 389px;
  }
}
@media (width <= 900px) {
  .slider__item[b-bepqc4w2li] {
    width: 240px;
  }
}
.slider__title[b-bepqc4w2li] {
  margin-bottom: 16px;
  color: #000;
  font-family: "CircularXX Book";
  font-weight: 700;
  line-height: 22px;
  font-size: 16px;
}
.slider__txt[b-bepqc4w2li] {
  margin-bottom: 20px;
  color: #000;
  font-family: "CircularXX Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.slider__txt--light[b-bepqc4w2li] {
  font-family: "CircularXX-light";
  font-weight: 300;
  line-height: 24px;
}
.slider__btn[b-bepqc4w2li] {
  width: 274px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  padding: 15px 0;
  border-radius: 27px;
  background-color: #F18700;
  color: #fff;
  font: 400 20px/24px "CircularXX Book";
  transition: width 0.15s ease, background-color 0.3s ease;
}
.slider__btn:hover[b-bepqc4w2li] {
  width: 290px;
  background-color: #DE7D00;
}

.swiper-wrapper[b-bepqc4w2li] {
  margin: 50px 30px 0px;
}

.swiper-slide[b-bepqc4w2li] {
  display: flex;
  justify-content: center;
}

.swiper-button-prev[b-bepqc4w2li]:after {
  color: #F18700;
}

.swiper-button-next[b-bepqc4w2li]:after {
  color: #F18700;
}
/* _content/CoteParticulier/Components/Pages/Components/Agence/AgenceDetails.razor.rz.scp.css */
.details[b-zr5j9d32iq] {
  height: 100%;
  width: 100%;
  min-height: 531px;
  margin-top: 10px;
  padding: 50px 100px 70px;
  background-image: url(img/Agence/agence-background.webp);
  background-position: center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF;
  font: 400 18px/27px "CircularXX Book";
  position: relative;
}
@media (width <= 768px) {
  .details[b-zr5j9d32iq] {
    padding: 50px 20px 70px;
    margin-top: 0;
  }
}
.details-list[b-zr5j9d32iq] {
  width: 30%;
  padding: 0 50px 0 55px;
}
@media (width <= 1200px) {
  .details-list[b-zr5j9d32iq] {
    width: 100%;
  }
}
.details-list__ele[b-zr5j9d32iq] {
  padding: 25px 0 13px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  border-top: 1px solid #F18700;
}
.details-list__ele--underline[b-zr5j9d32iq] {
  font-size: 20px;
  text-decoration: underline;
  color: #FFFFFF;
}
.details-list__ele--fees[b-zr5j9d32iq] {
  margin-left: 50px;
  color: #F18700;
  text-decoration: underline;
}
@media (width <= 768px) {
  .details-list__ele--fees[b-zr5j9d32iq] {
    margin-left: 0;
    margin: 0 auto;
  }
}
.details-list__ele--bold[b-zr5j9d32iq] {
  font-weight: 700;
}
.details__title[b-zr5j9d32iq] {
  padding: 60px 15px 12px;
  display: block;
  font: 700 24px/24px "CircularXXTT-Bold" !important;
  text-align: center;
}
@media (width <= 1200px) {
  .details__title[b-zr5j9d32iq] {
    padding-top: 100px;
  }
}
@media (width <= 992px) {
  .details__title[b-zr5j9d32iq] {
    font-size: 30px;
    padding-bottom: 10px;
  }
}
@media (width <= 768px) {
  .details__title[b-zr5j9d32iq] {
    font-size: 24px;
    padding: 0px 15px 12px;
  }
}
.details__title--orange[b-zr5j9d32iq] {
  color: #F18700;
}
.details__subtitle[b-zr5j9d32iq] {
  font: 700 26px/28px "CircularXX Book";
  text-align: center;
}
@media (width <= 992px) {
  .details__subtitle[b-zr5j9d32iq] {
    font-size: 16px;
  }
}
.details__content[b-zr5j9d32iq] {
  padding-top: 50px;
  display: flex;
  justify-content: center;
}
@media (width <= 1200px) {
  .details__content[b-zr5j9d32iq] {
    flex-direction: column;
  }
}
.details__img[b-zr5j9d32iq] {
  max-width: 100%;
  min-width: 0px;
  max-height: 500px;
  object-fit: cover;
  border: 16px solid #FFFFFF;
}
@media (width <= 1200px) {
  .details__img[b-zr5j9d32iq] {
    width: 100%;
    text-align: center;
  }
}
@media (width <= 768px) {
  .details__img[b-zr5j9d32iq] {
    border: 10px solid;
    margin-bottom: 30px;
  }
}
.details__icon[b-zr5j9d32iq] {
  padding-right: 25px;
  width: 50px;
  height: fit-content;
}
.details__links[b-zr5j9d32iq] {
  display: flex;
  flex-direction: column;
  width: 360px;
}
@media (width <= 1200px) {
  .details__links[b-zr5j9d32iq] {
    width: 100%;
  }
}

.btn[b-zr5j9d32iq] {
  width: 320px;
  height: 44px;
  padding-left: 24px;
  margin-bottom: 12px;
  margin-left: 16px;
  background-color: rgba(0, 0, 0, 0.42);
  display: flex;
  align-items: center;
  border-radius: 27px;
  font-weight: 700;
  position: relative;
  transition: width 0.3s ease, margin-left 0.3s, padding-left 0.3s;
}
.btn:hover[b-zr5j9d32iq] {
  width: 360px;
  margin-left: 10px;
  padding-left: 30px;
}
.btn__img[b-zr5j9d32iq] {
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn__link[b-zr5j9d32iq] {
  padding-left: 20px;
  color: #FFFFFF;
}
.btn__link--orange[b-zr5j9d32iq] {
  color: #F18700;
}

.syndic__btn[b-zr5j9d32iq] {
  width: 255px;
  border-radius: 27px;
  display: flex;
  align-items: center;
  height: 44px;
  padding-left: 20px;
  background-color: #F18700;
  transition: width 0.3s ease, margin-left 0.3s, padding-left 0.3s;
  margin-left: 16px;
  margin-top: 20px;
  font-weight: 700;
}
.syndic__btn:hover[b-zr5j9d32iq] {
  width: 280px;
  margin-left: 10px;
  padding-left: 30px;
}
.syndic__link[b-zr5j9d32iq] {
  color: #000 !important;
  text-align: center;
  width: 100%;
  padding-left: 0;
  padding-right: 25px;
}
/* _content/CoteParticulier/Components/Pages/Components/Agence/AgenceEquipe.razor.rz.scp.css */
.equipe[b-cl82gds2sq] {
  padding: 90px 30px 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.equipe__title[b-cl82gds2sq] {
  color: black;
  font-size: 40px;
  font-weight: 500;
  letter-spacing: 2px;
}
.equipe__content[b-cl82gds2sq] {
  max-width: 1400px;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 52px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.collaborateur__img[b-cl82gds2sq] {
  width: 160px;
  height: 155px;
  object-fit: cover;
  margin: 0 auto 10px;
  border-radius: 50%;
  display: block;
}
.collaborateur__name[b-cl82gds2sq] {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.collaborateur__icons[b-cl82gds2sq] {
  margin: 0 auto;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.collaborateur__icon[b-cl82gds2sq] {
  height: 55px;
  width: 55px;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.collaborateur__icon--desktop[b-cl82gds2sq] {
  cursor: pointer;
}
.collaborateur__icon--phone[b-cl82gds2sq] {
  display: none;
}
@media (width <= 768px) {
  .collaborateur__icon[b-cl82gds2sq] {
    display: none;
  }
  .collaborateur__icon--phone[b-cl82gds2sq] {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.collaborateur__number[b-cl82gds2sq] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #F18700;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 600;
}
@media (width <= 768px) {
  .collaborateur__number[b-cl82gds2sq] {
    display: none;
  }
}

.swiper-wrapper[b-cl82gds2sq] {
  margin: 50px 30px 0px 30px;
}

.swiper-slide[b-cl82gds2sq] {
  display: flex;
  justify-content: center;
}

.swiper-button-prev[b-cl82gds2sq]:after {
  color: #F18700;
}

.swiper-button-next[b-cl82gds2sq]:after {
  color: #F18700;
}

.slider[b-cl82gds2sq] {
  max-width: 1400px;
}
@media (width <= 1450px) {
  .slider[b-cl82gds2sq] {
    max-width: 1050px;
  }
}
@media (width <= 1020px) {
  .slider[b-cl82gds2sq] {
    max-width: 900px;
  }
}
@media (width <= 850px) {
  .slider[b-cl82gds2sq] {
    max-width: 400px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/AlerteMail/Form.razor.rz.scp.css */
@charset "UTF-8";
.alerte[b-yd8xtub0ud] {
  margin-top: 80px;
}
@media (max-width: 768px) {
  .alerte[b-yd8xtub0ud] {
    padding: 0 30px;
  }
}

.form[b-yd8xtub0ud] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px 60px;
}
@media (width <= 991px) {
  .form[b-yd8xtub0ud] {
    grid-template-columns: 1fr;
  }
}
.form__field[b-yd8xtub0ud] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
}
@media (width <= 991px) {
  .form__field[b-yd8xtub0ud] {
    grid-template-columns: 1fr;
  }
}
@media (width <= 768px) {
  .form__field[b-yd8xtub0ud] {
    gap: 0;
  }
}
.form__field--span2[b-yd8xtub0ud] {
  grid-column: span 2;
  grid-template-columns: 300px 1fr;
}
@media (width <= 991px) {
  .form__field--span2[b-yd8xtub0ud] {
    grid-column: auto;
    grid-template-columns: 1fr 390px;
  }
}
@media (width <= 768px) {
  .form__field--span2[b-yd8xtub0ud] {
    height: auto;
    grid-template-columns: 1fr;
  }
}
.form__group[b-yd8xtub0ud] {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #404040;
  gap: 10px;
}
@media (max-width: 768px) {
  .form__group[b-yd8xtub0ud] {
    gap: 5px;
  }
}
.form__label[b-yd8xtub0ud] {
  padding-top: 7px;
  font-size: 16.8px;
  font-weight: 700;
  text-transform: lowercase;
}
[b-yd8xtub0ud] .form__input {
  height: 34px;
  border: 0;
  border-bottom: 1px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
}
[b-yd8xtub0ud] .form__input::placeholder {
  color: gray;
  font-size: 14px;
  opacity: 0.8;
}
@media (max-width: 768px) {
  [b-yd8xtub0ud] .form__input {
    height: 30px;
    font-size: 14px;
  }
}
[b-yd8xtub0ud] .form__inputarea {
  height: 70px;
  border: 0;
  border-bottom: 1px solid black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
}
[b-yd8xtub0ud] .form__inputarea::placeholder {
  color: gray;
  font-size: 14px;
  opacity: 0.8;
}
@media (max-width: 768px) {
  [b-yd8xtub0ud] .form__inputarea {
    height: 30px;
    font-size: 14px;
  }
}
.form__subtitle[b-yd8xtub0ud] {
  grid-column: span 2;
  margin: 70px 0 50px;
  font-size: 40px;
  text-align: center;
  text-transform: lowercase;
}
@media (width <= 991px) {
  .form__subtitle[b-yd8xtub0ud] {
    grid-column: auto;
  }
}
@media (max-width: 768px) {
  .form__subtitle[b-yd8xtub0ud] {
    font-size: 28px;
    margin: 50px 0 30px;
  }
}
.form__block[b-yd8xtub0ud] {
  grid-column: span 2;
  margin-top: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 991px) {
  .form__block[b-yd8xtub0ud] {
    grid-column: auto;
  }
}
@media (width <= 768px) {
  .form__block[b-yd8xtub0ud] {
    flex-direction: column-reverse;
    gap: 15px;
  }
}
.form__btn[b-yd8xtub0ud] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  font-weight: 500;
}
.form__btn:hover[b-yd8xtub0ud] {
  border-color: #F18700;
  background-color: #DE7D00;
  padding-left: 40px;
  padding-right: 40px;
}
.form__txt[b-yd8xtub0ud] {
  font-size: 20px;
  line-height: 20px;
  text-transform: lowercase;
}
@media (max-width: 768px) {
  .form__txt[b-yd8xtub0ud] {
    font-size: 16px;
    line-height: 18px;
  }
}
.form__mandatory[b-yd8xtub0ud] {
  margin-top: 15px;
  color: #404040;
  width: fit-content;
  font-size: 20px;
}
.form__submitting[b-yd8xtub0ud] {
  display: flex;
  gap: 25px;
  justify-content: center;
  grid-column: span 2;
  margin-top: 30px;
}
@media (max-width: 991px) {
  .form__submitting[b-yd8xtub0ud] {
    grid-column: auto;
    flex-direction: column;
    align-items: center;
    gap: 15px;
  }
}
@media (max-width: 768px) {
  .form__submitting[b-yd8xtub0ud] {
    flex-direction: column-reverse;
  }
}
.form[b-yd8xtub0ud]  .select {
  border: 0;
}
.form[b-yd8xtub0ud]  .select--active .select__head {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.form[b-yd8xtub0ud]  .select--active .select__head::after {
  transform: rotate(0);
}
.form[b-yd8xtub0ud]  .select--active .select__content {
  border: 0;
}
.form[b-yd8xtub0ud]  .select--active .select-list {
  margin-top: 2px;
}
.form[b-yd8xtub0ud]  .select__head {
  height: 34px;
  border-bottom: 1px solid black;
  transition: transform 0.2s, margin 0.2s, box-shadow 0.2s;
}
.form[b-yd8xtub0ud]  .select__head::after {
  border: 4px solid transparent;
  border-top: 4px solid #555;
  padding: 0;
  top: 16px;
  transform: rotate(0);
}
.form[b-yd8xtub0ud]  .select-list__label {
  padding: 3px 20px;
  color: #404040;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.form[b-yd8xtub0ud]  .select-list__label:hover {
  padding-left: 23px;
  background-color: #F18700;
}

.radio[b-yd8xtub0ud] {
  width: 125px;
}
@media (width <= 768px) {
  .radio[b-yd8xtub0ud] {
    width: 100%;
  }
}
.radio__input[b-yd8xtub0ud] {
  width: 25px;
  height: 25px;
  position: relative;
  top: 6px;
  cursor: pointer;
}
.radio__input[b-yd8xtub0ud]::before {
  content: "";
  width: 10px;
  height: 10px;
  border: solid 4px white;
  border-radius: 50%;
  background-color: #ff8100;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.radio__input[b-yd8xtub0ud]::after {
  content: "";
  width: 25px;
  height: 25px;
  border: 1px solid #AFAFAF;
  border-radius: 50%;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease;
}
.radio__input:hover[b-yd8xtub0ud]::before {
  opacity: 0.5;
}
.radio__input:checked[b-yd8xtub0ud]::before {
  opacity: 1;
}
.radio__label[b-yd8xtub0ud] {
  font-size: 16.8px;
  line-height: 16.8px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .radio__label[b-yd8xtub0ud] {
    font-size: 14px;
  }
}

.checkbox[b-yd8xtub0ud] {
  width: 125px;
}
@media (width <= 768px) {
  .checkbox[b-yd8xtub0ud] {
    width: 100%;
  }
}
.checkbox__input[b-yd8xtub0ud] {
  width: 20px;
  height: 20px;
  border: 1px solid #AFAFAF;
  margin-right: 10px;
  transition: all 0.3s ease;
  appearance: none;
  position: relative;
  top: 6px;
  cursor: pointer;
}
@media (width <= 768px) {
  .checkbox__input[b-yd8xtub0ud] {
    margin-right: 2px;
  }
}
.checkbox__input[b-yd8xtub0ud]::after {
  content: "✓";
  width: 12px;
  height: 7px;
  padding-top: 2px;
  color: #F18700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  top: -2px;
  left: 5px;
  opacity: 0;
  transition: all 0.2s ease;
}
.checkbox__input:hover[b-yd8xtub0ud]::after {
  opacity: 0.5;
}
.checkbox__input:checked[b-yd8xtub0ud]::after {
  opacity: 1;
}
.checkbox__label[b-yd8xtub0ud] {
  font-size: 15.4px;
  line-height: 17px;
  font-weight: 700;
  font-family: Arial, Verdana, Helvetica;
}
@media (max-width: 768px) {
  .checkbox__label[b-yd8xtub0ud] {
    font-size: 13px;
  }
}

.cgu[b-yd8xtub0ud] {
  grid-column: span 2;
  margin-top: 10px;
}
@media (width <= 991px) {
  .cgu[b-yd8xtub0ud] {
    grid-column: auto;
  }
}
.cgu__label[b-yd8xtub0ud] {
  font-family: "CircularXX Book";
  font-weight: 500;
  color: black;
  font-size: 16px;
}
@media (max-width: 768px) {
  .cgu__label[b-yd8xtub0ud] {
    font-size: 14px;
  }
}

.info[b-yd8xtub0ud] {
  margin-top: 50px;
  margin-bottom: 77px;
  border-top: 1px solid #EEEEEE;
  padding-top: 30px;
  color: #3C3C3C;
  font-size: 11.2px;
  line-height: 1.43;
}
@media (width <= 768px) {
  .info[b-yd8xtub0ud] {
    height: 380px;
    margin-top: 20px;
  }
}
.info__link[b-yd8xtub0ud] {
  color: #337ab7;
}
.info__link:hover[b-yd8xtub0ud] {
  color: #23527c;
  text-decoration: underline;
}

.custom-select[b-yd8xtub0ud] {
  position: relative;
}

.selected-values[b-yd8xtub0ud] {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  flex-wrap: wrap;
  padding: 8px;
  border: 0;
  border-bottom: 1px solid black;
  cursor: pointer;
  min-height: 40px;
  align-items: center;
}
.selected-values .placeholder[b-yd8xtub0ud] {
  color: #aaa;
  font-size: 15px;
}
.selected-values[b-yd8xtub0ud]::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selected-item[b-yd8xtub0ud] {
  border-radius: 2px;
  margin: 2px;
  font-size: 15px;
}

.dropdown-list[b-yd8xtub0ud] {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  z-index: 10;
  padding: 0;
  margin: 0;
  display: none;
  width: 295px;
}
.dropdown-list.show[b-yd8xtub0ud] {
  display: block;
}

.dropdown-item[b-yd8xtub0ud] {
  padding: 8px;
  cursor: pointer;
  font-size: 14px;
  margin-left: 12px;
}
.dropdown-item:hover[b-yd8xtub0ud] {
  background: #F18700;
}
.dropdown-item.selected[b-yd8xtub0ud] {
  background: black;
  color: white;
}
.dropdown-item.selected .check-mark[b-yd8xtub0ud] {
  display: none;
  position: absolute;
  display: inline-block;
  right: 15px;
}
.dropdown-item.selected a span[b-yd8xtub0ud] {
  color: white;
}

.autocomplete[b-yd8xtub0ud] {
  width: 100%;
  position: relative;
}
.autocomplete__results[b-yd8xtub0ud] {
  background: #F7F7F7;
  border: 1px solid #AFAFAF;
  border-radius: 0 0 10px 10px;
  display: none;
  font: 400 15px/1em "CircularXXTT-Medium";
  max-height: 200px;
  margin-top: 10px;
  overflow-y: scroll;
  position: static;
  scroll-behavior: initial;
  width: 295px;
}
.autocomplete__results.show[b-yd8xtub0ud] {
  display: block;
}
.autocomplete__results:has(.item)[b-yd8xtub0ud] {
  display: block;
}
.autocomplete__results .item[b-yd8xtub0ud] {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 8px;
  line-height: 1.55;
  padding: 10px;
}
.autocomplete__results .item:hover[b-yd8xtub0ud] {
  background-color: #e5e5e5;
}
.autocomplete__results .item--icon[b-yd8xtub0ud] {
  width: 12px;
}
.autocomplete .selected[b-yd8xtub0ud] {
  display: none;
}
.autocomplete .selected:has(.selected__item)[b-yd8xtub0ud] {
  display: flex;
  gap: 10px;
  margin-top: 7px;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.autocomplete .selected__item[b-yd8xtub0ud] {
  width: fit-content;
  padding: 4px 8px 4px 12px;
  background-color: white;
  border: 1px solid #F5BA5B;
  border-radius: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2d2d2d;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  cursor: pointer;
  transition: border 0.2s ease;
}
.autocomplete .selected__item:hover[b-yd8xtub0ud] {
  border: 1px solid #DE7D00;
}
.autocomplete .recherche__input[b-yd8xtub0ud] {
  width: 100%;
}
.autocomplete .recherche__input.empty[b-yd8xtub0ud] {
  width: 100%;
}
.autocomplete .recherche__input--disabled[b-yd8xtub0ud] {
  cursor: not-allowed;
}
.autocomplete .form__group[b-yd8xtub0ud] {
  flex-direction: column;
}

.rgpd[b-yd8xtub0ud] {
  padding-top: 30px;
  border-top: 1px solid #EEEEEE;
  margin: 50px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-yd8xtub0ud] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-yd8xtub0ud] {
  font-size: 11px;
}
/* _content/CoteParticulier/Components/Pages/Components/AlerteMail/Hero.razor.rz.scp.css */
.hero[b-6xf25r262p] {
  height: 390px;
  padding-bottom: 10px;
  background-color: #DBD7C9;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-align: center;
}
@media (width <= 991px) {
  .hero[b-6xf25r262p] {
    height: 425px;
    margin-top: 0;
  }
}
@media (width <= 768px) {
  .hero[b-6xf25r262p] {
    height: 300px;
    margin-top: 0;
  }
}
@media (width <= 991px) {
  .hero__container[b-6xf25r262p] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.hero__title[b-6xf25r262p] {
  font-size: 40px;
  font-weight: 500;
  line-height: 55px;
  text-transform: lowercase;
}
.hero__subtitle[b-6xf25r262p] {
  margin-top: 15px;
  font-size: 24px;
  line-height: 32px;
}
.hero[b-6xf25r262p]  .breadcrumb {
  margin-top: 30px;
  margin-bottom: 0;
}
@media (width <= 768px) {
  .hero[b-6xf25r262p]  .breadcrumb {
    margin-top: 20px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/AvantagesAdhesion.razor.rz.scp.css */
.avantages-adhesion__container[b-9xz8bqclqb] {
  overflow: hidden;
  padding-top: 55px;
}
.avantages-adhesion__content[b-9xz8bqclqb] {
  max-width: 814px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (width <= 768px) {
  .avantages-adhesion__content[b-9xz8bqclqb] {
    padding: 0 30px;
  }
}
.avantages-adhesion__title[b-9xz8bqclqb] {
  font: normal 50px/60px "CircularXXTT-Regular";
  font-size: clamp(40px, 2vw, 50px);
  text-align: center;
}
@media (width <= 768px) {
  .avantages-adhesion__title[b-9xz8bqclqb] {
    line-height: 50px;
  }
}
.avantages-adhesion__txt[b-9xz8bqclqb] {
  font: normal 25px/28px "CircularXXTT-Regular";
  padding: 30px 0;
}
.avantages-adhesion .item__txt[b-9xz8bqclqb] {
  font: normal 18px/28px "CircularXXTT-Regular";
}
.avantages-adhesion .item__figure[b-9xz8bqclqb] {
  display: flex;
}
.avantages-adhesion .item__icon[b-9xz8bqclqb] {
  margin: 20px auto;
}
.avantages-adhesion-list__ele[b-9xz8bqclqb] {
  position: relative;
}
.avantages-adhesion-list__ele:last-child[b-9xz8bqclqb] {
  padding-bottom: 100px;
}
.avantages-adhesion-list__ele:last-child [b-9xz8bqclqb]::after {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  background: #FDF39A;
  top: 7px;
  height: 100%;
  left: 50%;
  transform: translateX(-50vw);
  z-index: -1;
  margin-top: 35px;
}
.avantages-adhesion-list__ele:last-child .item__txt[b-9xz8bqclqb] {
  font: bold 18px/28px "CircularXXTT-Regular";
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/AvantagesAdhesionEnseigne.razor.rz.scp.css */
.adhesion-enseigne__container[b-bbk7kulg1g] {
  overflow: hidden;
  padding-top: 55px;
}
.adhesion-enseigne__content[b-bbk7kulg1g] {
  max-width: 814px;
  margin: 0 auto;
  padding: 0 15px;
}
.adhesion-enseigne__title[b-bbk7kulg1g] {
  font-size: clamp(40px, 3vw, 50px);
  text-align: center;
  line-height: 1.1;
}
.adhesion-enseigne__txt[b-bbk7kulg1g] {
  font: normal 25px/34px "CircularXXTT-Regular";
  padding: 30px 0;
}
.adhesion-enseigne .item__txt[b-bbk7kulg1g] {
  font: normal 18px/34px "CircularXXTT-Regular";
}
.adhesion-enseigne .item__figure[b-bbk7kulg1g] {
  display: flex;
}
.adhesion-enseigne .item__icon[b-bbk7kulg1g] {
  margin: 20px auto;
}
.adhesion-enseigne-list__ele[b-bbk7kulg1g] {
  position: relative;
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/AvantagesReseau.razor.rz.scp.css */
.avantages-reseau__container[b-xiu2bbk005] {
  width: 1600px;
  max-width: 100%;
  margin: auto;
  padding: 50px 0;
}
@media (width <= 992px) {
  .avantages-reseau__container[b-xiu2bbk005] {
    padding: 80px 0 50px;
  }
}
.avantages-reseau__content[b-xiu2bbk005] {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 1200px) {
  .avantages-reseau__content[b-xiu2bbk005] {
    flex-direction: column;
    gap: 30px;
  }
}
.avantages-reseau .bloc[b-xiu2bbk005] {
  width: 50%;
}
@media (width <= 992px) {
  .avantages-reseau .bloc[b-xiu2bbk005] {
    width: 100%;
  }
}
.avantages-reseau .bloc__figure[b-xiu2bbk005] {
  padding: 0 15px;
}
@media (width <= 992px) {
  .avantages-reseau .bloc__figure[b-xiu2bbk005] {
    padding: 0 60px;
  }
}
.avantages-reseau .bloc__img[b-xiu2bbk005] {
  width: 100%;
  object-fit: cover;
}
.avantages-reseau .bloc__content[b-xiu2bbk005] {
  width: 583px;
  margin: 0 auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 15px;
}
@media (width <= 768px) {
  .avantages-reseau .bloc__content[b-xiu2bbk005] {
    max-width: 330px;
  }
}
.avantages-reseau .bloc__title[b-xiu2bbk005] {
  font-family: "CircularXXTT-Medium";
  font-size: 32px;
  line-height: 42px;
  color: #F18700;
}
@media (width <= 768px) {
  .avantages-reseau .bloc__title[b-xiu2bbk005] {
    font-size: 26px;
    line-height: 30px;
  }
}
.avantages-reseau .bloc__txt[b-xiu2bbk005] {
  font-family: "CircularXXTT-Regular";
  font-size: 24px;
  line-height: 34px;
}
@media (width <= 768px) {
  .avantages-reseau .bloc__txt[b-xiu2bbk005] {
    font-size: 18px;
    line-height: 24px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/BeneficierDe.razor.rz.scp.css */
.fade-up[b-tgqcn9h963] {
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}

.beneficier__container[b-tgqcn9h963] {
  background: #ECECEC;
}
.beneficier .hero[b-tgqcn9h963] {
  background: url(/img/CreerAffilierAgence/Creer/objectifs.webp) center center no-repeat;
  background-size: cover;
  min-height: 380px;
  text-align: center;
}
@media (width <= 1200px) {
  .beneficier .hero[b-tgqcn9h963] {
    min-height: 268px;
  }
}
.beneficier .hero__title[b-tgqcn9h963] {
  font-family: "CircularXXTT-Medium";
  font-size: clamp(30px, 3vw, 40px);
  line-height: clamp(32px, 3vw, 40px);
}
.beneficier__content[b-tgqcn9h963] {
  width: 1600px;
  max-width: 100%;
  margin: auto;
  padding-top: 75px;
  overflow: hidden;
}
@media (width <= 768px) {
  .beneficier__content[b-tgqcn9h963] {
    padding-top: 0;
  }
}
.beneficier-list[b-tgqcn9h963] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 20px;
  row-gap: 80px;
  margin: 0 auto 100px;
}
@media (width <= 768px) {
  .beneficier-list[b-tgqcn9h963] {
    display: flex;
    flex-direction: column;
  }
}
.beneficier-list__ele[b-tgqcn9h963] {
  max-width: 423px;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
}
@media (width >= 768px) {
  .beneficier-list__ele:nth-child(4) .item__icon[b-tgqcn9h963] {
    left: 60px;
    bottom: 40px;
  }
  .beneficier-list__ele:nth-child(5) .item__icon[b-tgqcn9h963] {
    left: 18px;
    bottom: 16px;
  }
  .beneficier-list__ele:nth-child(6) .item__icon[b-tgqcn9h963] {
    bottom: 21px;
    left: 10px;
  }
}
@media (width <= 1024px) {
  .beneficier-list[b-tgqcn9h963] {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 768px) {
  .beneficier-list[b-tgqcn9h963] {
    grid-template-columns: 1fr;
    max-width: 450px;
    width: 100%;
  }
}
.beneficier .item[b-tgqcn9h963] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0 15px;
}
@media (width <= 768px) {
  .beneficier .item[b-tgqcn9h963] {
    padding: 0;
  }
}
.beneficier .item__figure[b-tgqcn9h963] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 270px;
  position: relative;
}
.beneficier .item__figure[b-tgqcn9h963]::before {
  content: "";
  background: #fff;
  position: absolute;
  width: 244px;
  height: 244px;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.beneficier .item__icon[b-tgqcn9h963] {
  position: relative;
  z-index: 9;
  vertical-align: middle;
}
.beneficier .item__title[b-tgqcn9h963] {
  font-family: "CircularXXTT-Regular";
  font-size: clamp(24px, 3vw, 27px);
  line-height: 30px;
}

.partenaires__content[b-tgqcn9h963] {
  background: #404040;
  display: flex;
  min-height: 404px;
  align-items: center;
  justify-content: space-evenly;
  padding: 30px 15px;
}
@media (width <= 992px) {
  .partenaires__content[b-tgqcn9h963] {
    flex-direction: column;
  }
}
@media (width <= 430px) {
  .partenaires__content[b-tgqcn9h963] {
    align-items: baseline;
  }
}
.partenaires .bloc[b-tgqcn9h963] {
  display: flex;
  align-items: baseline;
  gap: 50px;
}
@media (width <= 768px) {
  .partenaires .bloc[b-tgqcn9h963] {
    gap: 15px;
  }
}
.partenaires .bloc__picto[b-tgqcn9h963] {
  object-fit: cover;
  max-width: 10vw;
  width: 100%;
}
.partenaires .bloc__txt[b-tgqcn9h963] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-family: "CircularXXTT-Regular";
  font-size: clamp(16px, 3vw, 18px);
  line-height: 26px;
  color: #AFAFAF;
  width: 355px;
  max-width: 100%;
  padding: 15px 0;
  align-self: end;
}
@media (width <= 992px) {
  .partenaires .bloc__txt[b-tgqcn9h963] {
    padding: 0;
  }
}
.partenaires .bloc__title[b-tgqcn9h963] {
  font-family: "CircularXXTT-Medium";
  font-size: clamp(24px, 3vw, 28px);
  line-height: 28px;
  color: #fff;
}
.partenaires .bloc__img[b-tgqcn9h963] {
  max-width: 100%;
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/ChoisirReseau.razor.rz.scp.css */
@charset "UTF-8";
.choisir-reseau__container[b-iw1nzfrozn] {
  padding-top: 50px;
}
.choisir-reseau__title[b-iw1nzfrozn] {
  font-size: clamp(33px, 2vw, 50px);
  font-weight: normal;
  line-height: 1.1;
  font-family: "CircularXXTT-Regular";
  text-align: center;
  margin-bottom: 10px;
}
.choisir-reseau__content[b-iw1nzfrozn] {
  max-width: 814px;
  margin: 0 auto;
  padding: 50px 20px 40px;
}
.choisir-reseau__qst[b-iw1nzfrozn] {
  display: flex;
  flex-direction: column;
  gap: 0px;
  max-width: 814px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: normal;
  line-height: 34px;
  font-family: "CircularXXTT-Regular";
}
.choisir-reseau .item__qst[b-iw1nzfrozn] {
  font-size: 18px;
  font-weight: normal;
  line-height: 34px;
  font-family: "CircularXXTT-Regular";
}
.choisir-reseau .item__qst[b-iw1nzfrozn]::before {
  content: "– ";
  color: #F18700;
  font-size: 18px;
}
.choisir-reseau .item__icon[b-iw1nzfrozn] {
  text-align: center;
}

.outro[b-iw1nzfrozn] {
  background: rgba(127, 213, 197, 0.7019607843);
  padding: 60px 30px;
  margin-top: 10px;
}
.outro__txt[b-iw1nzfrozn] {
  max-width: 814px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  font-family: "CircularXXTT-Medium";
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/ForceCollectif.razor.rz.scp.css */
.force-collectif[b-9emnnkwcqp] {
  background: url(/img/CreerAffilierAgence/Creer/slider.webp) center no-repeat;
  background-size: cover;
  height: 83.4vw;
  max-height: 667px;
}
@media (width <= 475px) {
  .force-collectif[b-9emnnkwcqp] {
    background: url(/img/CreerAffilierAgence/Creer/slider-mobile.webp) center no-repeat;
    background-size: cover;
    height: 531px;
  }
}
.force-collectif__container[b-9emnnkwcqp] {
  padding: 0;
}
.force-collectif__content[b-9emnnkwcqp] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  min-height: 420px;
}
@media (width <= 475px) {
  .force-collectif__content[b-9emnnkwcqp] {
    min-height: auto;
    padding: 12px 0;
  }
}
.force-collectif__title[b-9emnnkwcqp] {
  font-family: "CircularXXTT-Medium";
  font-weight: 500;
  font-size: clamp(35px, 5vw, 55px);
  line-height: clamp(40px, 5vw, 55px);
  display: flex;
  flex-direction: column;
}
@media (width <= 992px) {
  .force-collectif__title[b-9emnnkwcqp] {
    line-height: 40px;
    padding: 0 30px;
  }
}
.force-collectif__title--white[b-9emnnkwcqp] {
  color: #fff;
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/OnEnParle.razor.rz.scp.css */
.contact__container[b-oogar19tqd] {
  position: fixed;
  left: 0;
  display: flex;
  flex-direction: column;
  z-index: 999;
  background: rgba(64, 64, 64, 0.7019607843);
  padding: 25px 30px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  align-items: flex-start;
  justify-content: center;
  bottom: 10px;
  gap: 10px;
}
@media (width <= 768px) {
  .contact__container[b-oogar19tqd] {
    padding: 25px 15px;
    border-bottom-right-radius: 0;
    height: auto;
    justify-content: flex-end;
    gap: 5px;
    width: 290px;
    bottom: 0px;
    max-width: 100%;
  }
}
.contact__txt[b-oogar19tqd] {
  font-size: clamp(24px, 2vw, 32px);
  color: #fff;
  font-family: "CircularXXTT-Regular";
  line-height: 1.1;
  width: 100%;
  text-align: center;
}
.contact__btn[b-oogar19tqd] {
  font-size: 24px;
  padding: 8px 10px;
  border-radius: 10px;
  width: 242px;
  height: 53px;
  font-family: "CircularXX Book", sans-serif;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.3s ease;
  gap: 8px;
}
@media (width <= 768px) {
  .contact__btn[b-oogar19tqd] {
    font-size: 14px;
    width: max-content;
    height: auto;
    gap: 0px;
  }
}
.contact__btn--orange[b-oogar19tqd] {
  background-color: #F18700;
  color: #fff;
}
.contact__btn--white[b-oogar19tqd] {
  background-color: #fff;
  color: #F18700;
}
.contact__btn:hover[b-oogar19tqd] {
  background-color: #404040;
  font-weight: bold;
}
.contact__picto[b-oogar19tqd] {
  display: inline-block;
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
@media (width <= 768px) {
  .contact__picto[b-oogar19tqd] {
    max-width: 20px;
    height: auto;
  }
}
.contact .bloc[b-oogar19tqd] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (width <= 768px) {
  .contact .bloc[b-oogar19tqd] {
    flex-direction: row;
    gap: 10px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/OuvrirAgence.razor.rz.scp.css */
.ouvrir-agence__container[b-91d5ddw5m3] {
  padding: 50px 30px;
  margin: auto;
}
.ouvrir-agence__content[b-91d5ddw5m3] {
  margin-top: 100px;
}
.ouvrir-agence__title[b-91d5ddw5m3] {
  font-size: 50px;
  font-weight: normal;
  line-height: 1.1;
  font-family: "CircularXXTT-Regular";
  text-align: center;
  margin-bottom: 30px;
}
@media (width <= 992px) {
  .ouvrir-agence__title[b-91d5ddw5m3] {
    font-size: 33px;
  }
}
.ouvrir-agence__txt[b-91d5ddw5m3] {
  font-size: 25px;
  font-weight: normal;
  line-height: 34px;
  font-family: "CircularXXTT-Regular";
  max-width: 814px;
  margin: 0 auto;
}
@media (width <= 992px) {
  .ouvrir-agence__txt[b-91d5ddw5m3] {
    text-align: center;
  }
}
.ouvrir-agence .item__txt[b-91d5ddw5m3] {
  font-size: 18px;
  font-weight: normal;
  line-height: 34px;
  font-family: "CircularXXTT-Regular";
  text-align: center;
  max-width: 814px;
  margin: 0 auto;
  text-align: justify;
  text-justify: inter-word;
  hyphens: auto;
  word-spacing: 2px;
  letter-spacing: -0.5px;
}
@media (width <= 992px) {
  .ouvrir-agence .item__txt[b-91d5ddw5m3] {
    text-align: center;
  }
}
.ouvrir-agence .item__nb[b-91d5ddw5m3] {
  font-family: "CircularXXTT-Regular";
  font-weight: normal;
  font-size: 40px;
  line-height: 70px;
  text-align: center;
  width: 64px;
  height: 64px;
  margin: 20px auto;
  text-align: center;
  background: #ffddf4;
  border-radius: 50%;
  display: table;
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/RejoignezGroupe.razor.rz.scp.css */
.rejoignez-groupe[b-jv2v4jjgn0] {
  background: linear-gradient(180deg, #D0E1E5, #fff);
  position: relative;
}
.rejoignez-groupe__container[b-jv2v4jjgn0] {
  padding: 0;
}
.rejoignez-groupe__content[b-jv2v4jjgn0] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
@media (width <= 1200px) {
  .rejoignez-groupe__content[b-jv2v4jjgn0] {
    flex-direction: column;
    max-width: 750px;
    width: 100%;
    margin: auto;
  }
}
.rejoignez-groupe__bloc[b-jv2v4jjgn0] {
  width: 50%;
}
@media (width <= 1200px) {
  .rejoignez-groupe__bloc[b-jv2v4jjgn0] {
    width: 60%;
  }
}
@media (width <= 992px) {
  .rejoignez-groupe__bloc[b-jv2v4jjgn0] {
    width: 100%;
  }
}
.rejoignez-groupe__map[b-jv2v4jjgn0] {
  background: url(/img/CreerAffilierAgence/Creer/carte-france.webp) center no-repeat;
  overflow: hidden;
  background-size: cover;
  height: 572px;
}
@media (width <= 768px) {
  .rejoignez-groupe__map[b-jv2v4jjgn0] {
    background: url(/img/CreerAffilierAgence/Creer/carte-france-mobile.webp) center no-repeat;
    height: 330px;
  }
}
.rejoignez-groupe__title[b-jv2v4jjgn0] {
  display: flex;
  flex-direction: column;
  font-family: "CircularXXTT-Bold";
  font-weight: 700;
  font-size: 55px;
  line-height: 70px;
}
@media (width <= 992px) {
  .rejoignez-groupe__title[b-jv2v4jjgn0] {
    padding: 0 30px;
  }
}
@media (width <= 768px) {
  .rejoignez-groupe__title[b-jv2v4jjgn0] {
    font-size: 30px;
    line-height: 32px;
  }
}
.rejoignez-groupe__subtitle[b-jv2v4jjgn0] {
  font-family: "CircularXXTT-Regular";
  font-weight: 400;
}
/* _content/CoteParticulier/Components/Pages/Components/CreerAffilierAgence/TemoignagesAgents.razor.rz.scp.css */
.temoignages__container[b-41bq8b9gk3] {
  padding: 130px 0 70px;
}
.temoignages__title[b-41bq8b9gk3] {
  font-size: clamp(48px, 2vw, 24px);
  font-weight: 400;
  line-height: 1.1;
  font-family: "CircularXXTT-Regular";
  text-align: center;
  margin-bottom: 45px;
}
@media (width <= 1200px) {
  .temoignages__title[b-41bq8b9gk3] {
    font-size: 24px;
  }
}
.temoignages__btn[b-41bq8b9gk3] {
  max-width: 100%;
  margin: 0 auto;
  width: 270px;
  text-align: center;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  margin-top: 2em;
  border: 2px solid #F18700;
  font-size: 20px;
  display: none;
}
@media (width <= 768px) {
  .temoignages__btn[b-41bq8b9gk3] {
    display: flex;
  }
}

.swiper-slide[b-41bq8b9gk3] {
  flex-shrink: 0;
  max-width: 490px;
  height: 400px;
  width: 100%;
  transition: transform 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  /*&-active {
      transform: scale(1) !important;
      z-index: 10;

      .swiper-slide__arrows {
          opacity: 1;
          z-index: 1;
      }
  }*/
  /*&__arrows {
      position: absolute;
      opacity: 0;
      transition: opacity 0.3s ease, transform 0.3s ease;
      z-index: -1;
      width: 100%;
  }*/
}
@media (width <= 630px) {
  .swiper-slide[b-41bq8b9gk3] {
    width: 80vw;
    margin: auto;
  }
}
.swiper-slide__title[b-41bq8b9gk3] {
  font-weight: 700;
  font-size: 18px;
  font-family: "CircularXXTT-Bold";
  width: 100%;
  margin-top: 15px;
}
.swiper-slide__txt[b-41bq8b9gk3] {
  font-size: 14px;
  font-family: "CircularXXTT-Regular";
  width: 100%;
}
.swiper-slide__video[b-41bq8b9gk3] {
  width: 100%;
  height: 100%;
  border: none;
}
@media (width <= 1200px) {
  .swiper-slide__video[b-41bq8b9gk3] {
    height: 300px;
  }
}

.swiper-button[b-41bq8b9gk3] {
  width: 45px;
  background-size: cover;
}
.swiper-button[b-41bq8b9gk3]:after {
  display: none;
}
.swiper-button-prev[b-41bq8b9gk3] {
  background: url(/img/CreerAffilierAgence/Creer/left.png) center center no-repeat;
  left: -42px;
}
.swiper-button-next[b-41bq8b9gk3] {
  background: url(/img/CreerAffilierAgence/Creer/right.png) center center no-repeat;
  right: -42px;
  left: auto;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/BiensSimilairesSlide.razor.rz.scp.css */
.slide-biens-sim[b-do7fs7ojyy] {
  margin-bottom: 50px;
}
@media (width <= 768px) {
  .slide-biens-sim[b-do7fs7ojyy] {
    padding: 0 15px;
  }
}
.slide-biens-sim__title[b-do7fs7ojyy] {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.slide-biens-sim .swiper[b-do7fs7ojyy] {
  max-width: 800px;
  width: 100%;
}
@media (width <= 768px) {
  .slide-biens-sim .swiper[b-do7fs7ojyy] {
    max-width: 255px;
    width: 80%;
  }
}
.slide-biens-sim .swiper__bloc[b-do7fs7ojyy] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.slide-biens-sim .swiper__ville[b-do7fs7ojyy] {
  font-weight: bold;
  font-size: 15px;
}
.slide-biens-sim .swiper__prix[b-do7fs7ojyy] {
  color: #F18700;
  font-size: 14px;
}
.slide-biens-sim .swiper__type[b-do7fs7ojyy] {
  font-size: 14px;
  text-transform: capitalize;
}
.slide-biens-sim .swiper__img[b-do7fs7ojyy] {
  height: 255px;
  object-fit: cover;
  width: 255px;
  max-width: 100%;
}
@media (width <= 768px) {
  .slide-biens-sim .swiper__img[b-do7fs7ojyy] {
    width: 100%;
  }
}
.slide-biens-sim .swiper-button-next[b-do7fs7ojyy], .slide-biens-sim .swiper-button-prev[b-do7fs7ojyy] {
  color: #F18700;
  top: 50%;
  transform: translate(0, -50%);
}
.slide-biens-sim .swiper-button-next[b-do7fs7ojyy]:after, .slide-biens-sim .swiper-button-prev[b-do7fs7ojyy]:after {
  font-size: 30px !important;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/CalculateModal.razor.rz.scp.css */
.form__field:nth-child(2)[b-c2ym3hi9d7] {
  width: 75%;
}
.form__field--error .form__control[b-c2ym3hi9d7] {
  border-color: #EB4652;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/CaracteristiquesBien.razor.rz.scp.css */
@keyframes fadeInUp-b-b3jjz1z0a2 {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.caracteristiques-bien[b-b3jjz1z0a2] {
  margin-bottom: 30px;
}

.bloc[b-b3jjz1z0a2] {
  display: flex;
  gap: 50px;
}
@media (width <= 1024px) {
  .bloc[b-b3jjz1z0a2] {
    gap: 37px;
  }
}
@media (width <= 992px) {
  .bloc[b-b3jjz1z0a2] {
    flex-direction: column;
  }
}
.bloc .tab[b-b3jjz1z0a2] {
  max-width: 740px;
  width: 100%;
}
@media (width <= 1024px) {
  .bloc .tab[b-b3jjz1z0a2] {
    max-width: 550px;
  }
}
@media (width <= 992px) {
  .bloc .tab[b-b3jjz1z0a2] {
    max-width: 100%;
  }
}
.bloc .tab__content[b-b3jjz1z0a2] {
  display: none;
  animation: fadeInUp-b-b3jjz1z0a2 0.5s ease;
  padding: 40px 0 0;
  gap: 20px;
}
.bloc .tab__content.active[b-b3jjz1z0a2] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (width <= 992px) {
  .bloc .tab__content.active[b-b3jjz1z0a2] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (width <= 768px) {
  .bloc .tab__content.active[b-b3jjz1z0a2] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.bloc .tab__info[b-b3jjz1z0a2] {
  padding: 4px;
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 8px;
  border: 1px solid #D3D3D3;
  height: 125px;
  justify-content: center;
  font-size: 14px;
}
.bloc .tab__data[b-b3jjz1z0a2] {
  font: bold 19px/16px Arial, Verdana, Helvetica, helve, sans-serif;
  color: #F18700;
  font-size: 17px;
}
.bloc .tab__links[b-b3jjz1z0a2] {
  display: flex;
  gap: 20px;
  --num-links: 3;
}
@media (width <= 1024px) {
  .bloc .tab__links[b-b3jjz1z0a2] {
    gap: 15px;
  }
}
@media (width <= 768px) {
  .bloc .tab__links[b-b3jjz1z0a2] {
    flex-direction: column;
  }
}
.bloc .tab__link[b-b3jjz1z0a2] {
  font-weight: 400;
  font-size: 18px;
  color: #F18700;
  border: 1px solid #F18700;
  padding: 15px;
  border-radius: 3px;
  cursor: pointer;
  width: calc(100% / var(--num-links));
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (width <= 768px) {
  .bloc .tab__link[b-b3jjz1z0a2] {
    width: 100%;
  }
}
.bloc .tab__link.active[b-b3jjz1z0a2], .bloc .tab__link:hover[b-b3jjz1z0a2] {
  color: #fff;
  font-weight: 400;
  border: 1px solid #F18700;
  background-image: linear-gradient(to bottom, #f8ab00 0%, #ef7903 100%);
}

.information[b-b3jjz1z0a2] {
  margin-top: 20px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 50px;
}
@media (width <= 992px) {
  .information[b-b3jjz1z0a2] {
    flex-direction: column;
    gap: 30px;
    text-align: center;
  }
}
.information__title[b-b3jjz1z0a2] {
  margin: 10px;
  padding: 15px;
  color: #2d2d2d;
  font-size: 28px;
  font-weight: 700;
}
.information__city[b-b3jjz1z0a2] {
  margin: 10px;
  padding: 15px;
  color: #404040;
  font: 700 28px/24px "CircularXXTT-Regular";
}
.information__name[b-b3jjz1z0a2] {
  color: #F18700;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/ContactAgenceModal.razor.rz.scp.css */
.form[b-2u72yaxowt] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-2u72yaxowt] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-2u72yaxowt] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-2u72yaxowt] {
    width: 95%;
    gap: 40px;
  }
}
[b-2u72yaxowt] .form__select {
  width: 90%;
  margin-top: 10px;
  padding-left: 10px;
  border: none;
  border-bottom: 1px solid #CCCCCC;
  text-transform: uppercase;
  background: #ECECEC;
  color: #222222;
  font-size: 14.4px;
  font-weight: 700;
}
@media (width <= 991px) {
  [b-2u72yaxowt] .form__select {
    width: 100%;
  }
}
.form__title[b-2u72yaxowt] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-2u72yaxowt] {
    font-size: 30px;
  }
}
.form__content[b-2u72yaxowt] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 16px;
}
[b-2u72yaxowt] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-2u72yaxowt] .form__label--invalid {
  color: #EB4652;
  position: absolute;
  top: 0;
  right: 0;
}
[b-2u72yaxowt] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-2u72yaxowt] .form__input::placeholder {
  color: black;
}
[b-2u72yaxowt] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-2u72yaxowt] {
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
  font-size: 13px;
}
.form__btn[b-2u72yaxowt] {
  background-color: #7FD5C5;
  color: #000;
  border-radius: 30px;
  border: none;
  display: flex;
  gap: 10px;
  font: 400 23.2px/19.2px "CircularXXTT-Regular";
  padding: 10px 30px;
  text-decoration: none;
  text-shadow: none;
  transition: 0.3s all ease-in-out;
}
.form__btn:hover[b-2u72yaxowt] {
  background-color: #F18700;
  color: white;
}

.rgpd[b-2u72yaxowt] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-2u72yaxowt] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-2u72yaxowt] {
  font-size: 11px;
}

[b-2u72yaxowt] .validation-message {
  color: #EB4652;
}

[b-2u72yaxowt] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-2u72yaxowt] .recapv3 {
    grid-column: auto;
  }
}

.contactFooter[b-2u72yaxowt] {
  margin: 40px 0;
}

.cgu[b-2u72yaxowt] {
  grid-column: span 2;
  margin-top: 10px;
}
@media (width <= 991px) {
  .cgu[b-2u72yaxowt] {
    grid-column: auto;
  }
}
.cgu__label[b-2u72yaxowt] {
  font-family: "CircularXX Book";
  font-weight: 700;
  color: black;
  font-size: 14px;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/DescriptionBien.razor.rz.scp.css */
.description-bien[b-t0flvn20ua] {
  margin-bottom: 40px;
}
@media (width <= 768px) {
  .description-bien[b-t0flvn20ua] {
    margin-top: 70px;
  }
}
.description-bien .bloc[b-t0flvn20ua] {
  display: flex;
  gap: 50px;
}
@media (width <= 992px) {
  .description-bien .bloc[b-t0flvn20ua] {
    flex-direction: column;
    gap: 20px;
  }
}
.description-bien .bloc__bien[b-t0flvn20ua] {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media (width <= 768px) {
  .description-bien .bloc__bien[b-t0flvn20ua] {
    padding: 0 15px;
    gap: 20px;
  }
}
.description-bien .bloc__title[b-t0flvn20ua] {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.1;
  display: flex;
  justify-content: center;
}
@media (width <= 992px) {
  .description-bien .bloc__title[b-t0flvn20ua] {
    margin-bottom: 40px;
  }
}
.description-bien .bloc__ref[b-t0flvn20ua] {
  font-size: 14px;
  font-weight: 600;
}
@media (width <= 992px) {
  .description-bien .bloc__ref[b-t0flvn20ua] {
    margin-bottom: 30px;
  }
}
.description-bien .bloc__ref .bloc__picto[b-t0flvn20ua] {
  transform: rotate(90deg);
}
.description-bien .bloc__nb[b-t0flvn20ua] {
  font-size: 19px;
  font-weight: 600;
  color: #F18700;
  text-transform: uppercase;
}
.description-bien .bloc__localisation[b-t0flvn20ua] {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
@media (width <= 992px) {
  .description-bien .bloc__localisation[b-t0flvn20ua] {
    margin-bottom: 10px;
  }
}
.description-bien .bloc__localisation .bloc__picto[b-t0flvn20ua] {
  width: 25px;
}
.description-bien .bloc__txt[b-t0flvn20ua] {
  font-size: 14px;
  color: #3C3C3C;
  text-align: justify;
  font-family: Arial, Verdana, Helvetica, helve, sans-serif;
  line-height: 1.8;
}
.description-bien .bloc__agence[b-t0flvn20ua] {
  flex-shrink: 0;
  max-width: 360px;
  background: #3A3A39;
  padding: 25px;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (width <= 992px) {
  .description-bien .bloc__agence[b-t0flvn20ua] {
    max-width: none;
  }
}
@media (width <= 768px) {
  .description-bien .bloc__agence[b-t0flvn20ua] {
    margin: auto;
  }
}
.description-bien .bloc__agence .bloc__txt[b-t0flvn20ua] {
  margin-bottom: 45px;
  font-size: 28px;
  font-weight: 500;
  color: #F18700;
}
@media (width <= 992px) {
  .description-bien .bloc__agence .bloc__txt[b-t0flvn20ua] {
    text-align: center;
  }
}
.description-bien .bloc__ville[b-t0flvn20ua] {
  font-size: 18px;
  text-transform: uppercase;
}
.description-bien .bloc__adresse[b-t0flvn20ua] {
  display: block;
  font-size: 18px;
  line-height: 1.6;
}
.description-bien .bloc__tel[b-t0flvn20ua] {
  color: #F18700;
}
.description-bien .bloc__email[b-t0flvn20ua] {
  color: #fff;
}
.description-bien .bloc__email:hover[b-t0flvn20ua] {
  color: #F18700;
}
.description-bien .bloc__btns[b-t0flvn20ua] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 30px;
}
.description-bien .bloc__contact[b-t0flvn20ua], .description-bien .bloc__site[b-t0flvn20ua] {
  max-width: 80%;
  width: 100%;
  height: 50px;
  margin: auto;
  border-radius: 35px;
  background-color: #F18700;
  background-image: linear-gradient(to bottom, #f8ab00 0%, #ef7903 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  text-shadow: 0px 1px 0 #724000;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.description-bien .bloc__contact:hover[b-t0flvn20ua], .description-bien .bloc__site:hover[b-t0flvn20ua] {
  background-image: linear-gradient(to bottom, #DE7D00 0%, #DE7D00 100%);
  background-repeat: repeat-x;
  background-color: #DE7D00;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/DPE.razor.rz.scp.css */
.dpe[b-twac5li3bd] {
  max-width: 360px;
  width: 100%;
  background: #F6F6F6;
  padding: 25px;
}
@media (width <= 992px) {
  .dpe[b-twac5li3bd] {
    margin: 0 auto;
  }
}
@media (width <= 768px) {
  .dpe[b-twac5li3bd] {
    max-width: none;
    padding: 15px;
  }
}
.dpe__title[b-twac5li3bd] {
  display: block;
  color: #2d2d2d;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.2;
  text-align: center;
}
@media (width <= 992px) {
  .dpe__title[b-twac5li3bd] {
    flex-direction: column;
  }
}
.dpe__txt[b-twac5li3bd] {
  margin-top: 15px;
  font-size: 12px;
  line-height: 1;
}
.dpe__figure[b-twac5li3bd] {
  background: #fff;
}
@media (width <= 768px) {
  .dpe__figure[b-twac5li3bd] {
    max-width: 310px;
    margin: 20px auto;
  }
}
.dpe__img[b-twac5li3bd] {
  width: 100%;
  max-height: 247px;
  object-fit: contain;
}
.dpe__conso[b-twac5li3bd] {
  display: block;
  position: relative;
}
.dpe__conso[b-twac5li3bd]:after, .dpe__conso[b-twac5li3bd]:before {
  content: var(--dpe-conso, "default");
  font-family: "CircularXXTT-Bold";
  font-size: 22px;
  position: absolute;
  right: 256px;
}
.dpe__conso[b-twac5li3bd]:before {
  content: var(--dpe-emission, "default");
  right: 209px;
}
.dpe__conso--A[b-twac5li3bd]:after, .dpe__conso--A[b-twac5li3bd]:before {
  top: 10px;
}
.dpe__conso--B[b-twac5li3bd]:after, .dpe__conso--B[b-twac5li3bd]:before {
  top: 41px;
}
.dpe__conso--C[b-twac5li3bd]:after, .dpe__conso--C[b-twac5li3bd]:before {
  top: 68px;
}
.dpe__conso--D[b-twac5li3bd]:after, .dpe__conso--D[b-twac5li3bd]:before {
  top: 95px;
}
.dpe__conso--E[b-twac5li3bd]:after, .dpe__conso--E[b-twac5li3bd]:before {
  top: 123px;
}
.dpe__conso--F[b-twac5li3bd]:after, .dpe__conso--F[b-twac5li3bd]:before {
  top: 151px;
}
.dpe__conso--G[b-twac5li3bd]:after, .dpe__conso--G[b-twac5li3bd]:before {
  top: 180px;
}
.dpe__gaz[b-twac5li3bd] {
  position: relative;
  display: block;
}
.dpe__gaz[b-twac5li3bd]:before {
  content: var(--dpe-gaz, "default");
  font-family: "CircularXXTT-Bold";
  font-size: 30px;
  position: absolute;
  right: 45px;
}
.dpe__gaz--A[b-twac5li3bd]:before {
  top: 15px;
}
.dpe__gaz--B[b-twac5li3bd]:before {
  top: 47px;
}
.dpe__gaz--C[b-twac5li3bd]:before {
  top: 78px;
}
.dpe__gaz--D[b-twac5li3bd]:before {
  top: 110px;
}
.dpe__gaz--E[b-twac5li3bd]:before {
  top: 138px;
}
.dpe__gaz--F[b-twac5li3bd]:before {
  top: 172px;
}
.dpe__gaz--G[b-twac5li3bd]:before {
  top: 202px;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/InfosGenerales.razor.rz.scp.css */
.infos__container[b-zj50zobyi6] {
  padding: 30px 0;
  display: flex;
  gap: 30px;
}
@media (width <= 992px) {
  .infos__container[b-zj50zobyi6] {
    padding: 50px 15px 15px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
.infos .bloc[b-zj50zobyi6] {
  display: flex;
  flex-direction: column;
}
.infos .bloc:first-child[b-zj50zobyi6] {
  gap: 10px;
  width: 58%;
}
.infos .bloc:last-child[b-zj50zobyi6] {
  justify-content: center;
}
@media (width <= 992px) {
  .infos .bloc:last-child[b-zj50zobyi6] {
    position: relative;
  }
  .infos .bloc:last-child[b-zj50zobyi6]:before {
    content: "";
    display: block;
    height: 1px;
    width: 40vw;
    background: #E6E6E6;
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.infos .bloc__type[b-zj50zobyi6] {
  margin-right: 5px;
}
.infos .bloc__resume[b-zj50zobyi6] {
  font-size: 19px;
  line-height: 1.1;
  font-weight: 600;
  color: #F18700;
  text-transform: uppercase;
}
.infos .bloc__txt[b-zj50zobyi6] {
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}
.infos .bloc__prix[b-zj50zobyi6] {
  font-size: 28px;
  line-height: 1;
  font-weight: 600;
  color: #F18700;
}
.infos .bloc__mention[b-zj50zobyi6] {
  font-size: 13px;
}
@media (width <= 992px) {
  .infos .bloc__mention[b-zj50zobyi6] {
    margin-bottom: 20px;
  }
}
.infos .bloc__mention2[b-zj50zobyi6] {
  font-size: 11px;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/Map.razor.rz.scp.css */
[b-zwnq1d7m7z] .leaflet-top,
[b-zwnq1d7m7z] .leaflet-bottom {
  z-index: 400;
}

.map[b-zwnq1d7m7z] {
  margin-bottom: 70px;
}
.map__map[b-zwnq1d7m7z] {
  width: 100%;
  height: 500px;
}

.poi[b-zwnq1d7m7z] {
  margin-top: 20px;
}
.poi-list[b-zwnq1d7m7z] {
  display: flex;
}
@media (width <= 768px) {
  .poi-list[b-zwnq1d7m7z] {
    flex-direction: column;
  }
}
.poi-list__ele[b-zwnq1d7m7z] {
  width: 20%;
  position: relative;
}
@media (width <= 768px) {
  .poi-list__ele[b-zwnq1d7m7z] {
    width: 100%;
  }
}
.poi-list__ele.active .categorie[b-zwnq1d7m7z] {
  display: block;
}
@media (width <= 768px) {
  .poi-list__ele.active .categorie[b-zwnq1d7m7z] {
    display: none;
  }
}
.poi__btn[b-zwnq1d7m7z] {
  width: 100%;
  height: 36px;
  padding: 10px;
  background-color: #f5f5f5;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #0b72b5;
  font-size: 11px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.poi__btn[b-zwnq1d7m7z]::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent transparent transparent;
  display: block;
  position: absolute;
  top: -1px;
  left: calc(50% + 4px);
  z-index: 1;
  transform: translateX(-50%) rotate(45deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.poi #sante.active .poi__btn[b-zwnq1d7m7z],
.poi #sante .poi__btn:hover[b-zwnq1d7m7z] {
  background-color: #6194d0;
  color: #ffffff;
}
.poi #sante.active .poi__btn[b-zwnq1d7m7z]::before,
.poi #sante .poi__btn:hover[b-zwnq1d7m7z]::before {
  border-left-color: #6194d0;
}
.poi #transports.active .poi__btn[b-zwnq1d7m7z],
.poi #transports .poi__btn:hover[b-zwnq1d7m7z] {
  background-color: #9672b2;
  color: #ffffff;
}
.poi #transports.active .poi__btn[b-zwnq1d7m7z]::before,
.poi #transports .poi__btn:hover[b-zwnq1d7m7z]::before {
  border-left-color: #9672b2;
}
.poi #education.active .poi__btn[b-zwnq1d7m7z],
.poi #education .poi__btn:hover[b-zwnq1d7m7z] {
  background-color: #f29c58;
  color: #ffffff;
}
.poi #education.active .poi__btn[b-zwnq1d7m7z]::before,
.poi #education .poi__btn:hover[b-zwnq1d7m7z]::before {
  border-left-color: #f29c58;
}
.poi #loisirs.active .poi__btn[b-zwnq1d7m7z],
.poi #loisirs .poi__btn:hover[b-zwnq1d7m7z] {
  background-color: #93cc7a;
  color: #ffffff;
}
.poi #loisirs.active .poi__btn[b-zwnq1d7m7z]::before,
.poi #loisirs .poi__btn:hover[b-zwnq1d7m7z]::before {
  border-left-color: #93cc7a;
}
.poi #commerces.active .poi__btn[b-zwnq1d7m7z],
.poi #commerces .poi__btn:hover[b-zwnq1d7m7z] {
  background-color: #f06062;
  color: #ffffff;
}
.poi #commerces.active .poi__btn[b-zwnq1d7m7z]::before,
.poi #commerces .poi__btn:hover[b-zwnq1d7m7z]::before {
  border-left-color: #f06062;
}

.categorie[b-zwnq1d7m7z] {
  display: none;
}
.item[b-zwnq1d7m7z] {
  height: 35px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.item__txt[b-zwnq1d7m7z] {
  color: #1a181d;
  font-size: 11px;
  vertical-align: middle;
}
.item__picto[b-zwnq1d7m7z] {
  width: 21px;
  height: 21px;
}
.item__picto--bus[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-bus.png") no-repeat;
}
.item__picto--gare[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-gare.png") no-repeat;
}
.item__picto--tram[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-tram.png") no-repeat;
}
.item__picto--metro[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-metro.png") no-repeat;
}
.item__picto--aeroport[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-aeroport.png") no-repeat;
}
.item__picto--parking[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-parking.png") no-repeat;
}
.item__picto--medecingeneraliste[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-medecingeneraliste.png") no-repeat;
}
.item__picto--medecinspecialiste[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-medecinspecialiste.png") no-repeat;
}
.item__picto--pharmacie[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-pharmacie.png") no-repeat;
}
.item__picto--hopital[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-hopital.png") no-repeat;
}
.item__picto--creche[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-creche.png") no-repeat;
}
.item__picto--ecolematernelle[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-ecolematernelle.png") no-repeat;
}
.item__picto--ecoleprimaire[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-ecoleprimaire.png") no-repeat;
}
.item__picto--college[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-college.png") no-repeat;
}
.item__picto--lycee[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-lycee.png") no-repeat;
}
.item__picto--enseignementsup[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-enseignementsup.png") no-repeat;
}
.item__picto--resto[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-resto.png") no-repeat;
}
.item__picto--monuments[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-monuments.png") no-repeat;
}
.item__picto--sport[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-sport.png") no-repeat;
}
.item__picto--espacevert[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-espacevert.png") no-repeat;
}
.item__picto--theatre[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-theatre.png") no-repeat;
}
.item__picto--supermarche[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-supermarche.png") no-repeat;
}
.item__picto--poste[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-poste.png") no-repeat;
}
.item__picto--boulangerie[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-boulangerie.png") no-repeat;
}
.item__picto--boucherie[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-boucherie.png") no-repeat;
}
.item__picto--marche[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-marche.png") no-repeat;
}
.item__picto--mairie[b-zwnq1d7m7z] {
  background: url("/img/icon/PictoPoi/picto-mairie.png") no-repeat;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/NavigationBien.razor.rz.scp.css */
.navigation-bien[b-cm6qgh3iwf] {
  margin-bottom: 70px;
}
.navigation-bien__container[b-cm6qgh3iwf] {
  display: flex;
  justify-content: center;
  gap: 70px;
}
@media (width <= 768px) {
  .navigation-bien__container[b-cm6qgh3iwf] {
    flex-direction: column;
    gap: 30px;
  }
}

.bloc[b-cm6qgh3iwf] {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 768px) {
  .bloc[b-cm6qgh3iwf] {
    gap: 15px;
  }
}
.bloc__button[b-cm6qgh3iwf] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  color: #2d2d2d;
  font-size: 28px;
  font-weight: 700;
  cursor: pointer;
}

.card[b-cm6qgh3iwf] {
  display: flex;
}
@media (width <= 768px) {
  .card[b-cm6qgh3iwf] {
    width: 100%;
    flex-direction: column;
    justify-content: center;
  }
}
.card__txt[b-cm6qgh3iwf] {
  display: flex;
  flex-direction: column;
  width: 245px;
  background: #F6F6F6;
  padding: 30px;
  gap: 8px;
}
@media (width <= 768px) {
  .card__txt[b-cm6qgh3iwf] {
    width: 100%;
  }
}
.card__type[b-cm6qgh3iwf] {
  color: #F18700;
  font-size: 20px;
  font-weight: 700;
}
@media (width <= 768px) {
  .card__type[b-cm6qgh3iwf] {
    font-size: 18px;
  }
}
.card__prix[b-cm6qgh3iwf], .card__localisation[b-cm6qgh3iwf], .card__surface[b-cm6qgh3iwf] {
  font-size: 17px;
  line-height: 1.1;
}
.card__localisation[b-cm6qgh3iwf] {
  text-transform: uppercase;
}
.card__img[b-cm6qgh3iwf] {
  max-width: 100%;
  min-height: 100%;
  max-height: 225px;
  object-fit: cover;
  display: block;
  position: relative;
  opacity: 0.8;
}
@media (width <= 768px) {
  .card__img[b-cm6qgh3iwf] {
    width: 100%;
  }
}
.card__localisation[b-cm6qgh3iwf] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.card__picto[b-cm6qgh3iwf] {
  width: 20px;
}
/* _content/CoteParticulier/Components/Pages/Components/DetailBien/SliderPhoto.razor.rz.scp.css */
.etiquettes[b-d6dg1b1zfy] {
  position: absolute;
  top: 20px;
  right: -10px;
  z-index: 2;
}
@media (width <= 992px) {
  .etiquettes[b-d6dg1b1zfy] {
    right: auto;
    left: 10px;
  }
}
@media (width <= 768px) {
  .etiquettes[b-d6dg1b1zfy] {
    top: 5px;
    left: 20px;
  }
}
.etiquettes-list[b-d6dg1b1zfy] {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  position: relative;
}
.etiquettes-list:has(.etiquettes-list__ele)[b-d6dg1b1zfy]::after {
  content: "";
  border-top: 5px solid #2D2D2D;
  border-left: 5px solid #2D2D2D;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  display: block;
  position: absolute;
  right: 0;
  bottom: -12px;
}
@media (width <= 992px) {
  .etiquettes-list:has(.etiquettes-list__ele)[b-d6dg1b1zfy]::after {
    display: none;
  }
}
.etiquettes-list__ele[b-d6dg1b1zfy] {
  background: #F18700;
  padding: 15px 30px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 19px;
  font-weight: 700;
}
@media (width <= 768px) {
  .etiquettes-list__ele[b-d6dg1b1zfy] {
    font-size: 14px;
    padding: 8px 12px;
  }
}

.slide-photos[b-d6dg1b1zfy] {
  margin-bottom: 25px;
}
@media (width <= 992px) {
  .slide-photos[b-d6dg1b1zfy] {
    margin-bottom: 60px;
  }
}
@media (width <= 768px) {
  .slide-photos[b-d6dg1b1zfy] {
    padding: 0 15px;
  }
}

.swiper-button-prev[b-d6dg1b1zfy], .swiper-rtl .swiper-button-next[b-d6dg1b1zfy], .swiper-button-next[b-d6dg1b1zfy], .swiper-rtl .swiper-button-prev[b-d6dg1b1zfy] {
  padding: 5px;
  background-color: #404040;
  border: 2px solid #fff;
  border-radius: 100%;
  height: 42px;
  width: 42px;
}
.swiper-button-prev[b-d6dg1b1zfy]::after, .swiper-rtl .swiper-button-next[b-d6dg1b1zfy]::after, .swiper-button-next[b-d6dg1b1zfy]::after, .swiper-rtl .swiper-button-prev[b-d6dg1b1zfy]::after {
  text-align: center;
  color: #fff;
  font-size: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
.swiper-button-prev[b-d6dg1b1zfy], .swiper-rtl .swiper-button-next[b-d6dg1b1zfy] {
  right: auto;
}
.swiper-button-next[b-d6dg1b1zfy], .swiper-rtl .swiper-button-prev[b-d6dg1b1zfy] {
  left: auto;
}
.swiper-button-prev[b-d6dg1b1zfy]:after {
  content: "prev";
}
.swiper-button-next[b-d6dg1b1zfy]:after {
  content: "next";
}

.bloc[b-d6dg1b1zfy] {
  display: flex;
  gap: 8vw;
  margin-top: 20px;
}
@media (width <= 992px) {
  .bloc[b-d6dg1b1zfy] {
    gap: 2vw;
  }
}
.bloc__preview[b-d6dg1b1zfy] {
  width: 100%;
}
.bloc__preview[b-d6dg1b1zfy]  .swiper-slide-thumb-active .swiper__img {
  border: 4px solid #F18700;
}
.bloc__btns[b-d6dg1b1zfy] {
  display: flex;
  gap: 12px;
}
@media (width <= 992px) {
  .bloc__btns[b-d6dg1b1zfy] {
    gap: 8px;
  }
}
@media (width <= 768px) {
  .bloc__btns[b-d6dg1b1zfy] {
    margin: auto;
  }
}
.bloc__btn[b-d6dg1b1zfy] {
  display: flex;
  width: 47px;
  height: 45.7px;
  background-color: #3A3A39;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.bloc__btn:hover[b-d6dg1b1zfy] {
  background-color: #F18700;
  color: #fff;
  transition-duration: 0.5s;
}
.bloc__btn--imprimer:hover[b-d6dg1b1zfy]::before, .bloc__btn--calculette:hover[b-d6dg1b1zfy]::before, .bloc__btn--partage:hover[b-d6dg1b1zfy]::before {
  font-size: 12px;
  color: #404040;
  display: block;
  padding: 3px 8px;
  background-color: white;
  position: absolute;
  top: 0;
  transform: translateY(-100%);
  width: max-content;
}
.bloc__btn--imprimer:hover[b-d6dg1b1zfy]::after, .bloc__btn--calculette:hover[b-d6dg1b1zfy]::after, .bloc__btn--partage:hover[b-d6dg1b1zfy]::after {
  content: "";
  position: absolute;
  top: -4px;
  transform: rotate(45deg);
  border: 4px solid transparent;
  border-bottom: 4px solid white;
  border-right: 4px solid white;
}
.bloc__btn--imprimer:hover[b-d6dg1b1zfy]::before {
  content: "Imprimer cette fiche";
}
.bloc__btn--calculette:hover[b-d6dg1b1zfy]::before {
  content: "Calculette";
}
.bloc__btn--partage:hover[b-d6dg1b1zfy]::before {
  content: "Partager";
}
.bloc__txt[b-d6dg1b1zfy] {
  display: flex;
  justify-content: space-between;
  color: #3A3A39;
  font-size: 22px;
  line-height: 1.1;
  letter-spacing: 1px;
  font-weight: 500;
}
@media (width <= 992px) {
  .bloc__txt[b-d6dg1b1zfy] {
    letter-spacing: 0px;
  }
}
@media (width <= 768px) {
  .bloc__txt[b-d6dg1b1zfy] {
    display: flex;
    gap: 10px;
    justify-content: center;
  }
}
.bloc__picto[b-d6dg1b1zfy] {
  width: 25px;
  height: 25px;
}
.bloc__favorites[b-d6dg1b1zfy] {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  gap: 15px;
}
@media (width <= 768px) {
  .bloc__favorites--desktop[b-d6dg1b1zfy] {
    display: none;
  }
}
.bloc__favorites--mobile[b-d6dg1b1zfy] {
  display: none;
}
@media (width <= 768px) {
  .bloc__favorites--mobile[b-d6dg1b1zfy] {
    display: flex;
    margin-top: 25px;
    gap: 5px;
  }
}

.swiper-main__img[b-d6dg1b1zfy] {
  width: 100%;
  height: 89vh;
  display: block;
  object-fit: contain;
}
@media (width <= 1200px) {
  .swiper-main__img[b-d6dg1b1zfy] {
    height: 75vh;
  }
}
@media (width <= 991px) {
  .swiper-main__img[b-d6dg1b1zfy] {
    height: 60vh;
  }
}
@media (width <= 768px) {
  .swiper-main__img[b-d6dg1b1zfy] {
    height: calc(31vh + 4.6875vw);
  }
}

.swiper-thumb__img[b-d6dg1b1zfy] {
  width: 100%;
  height: 100%;
  display: block;
  aspect-ratio: 1.4/1;
  object-fit: cover;
}
/* _content/CoteParticulier/Components/Pages/Components/Estimation/AvantageCoteParticulier.razor.rz.scp.css */
.avantages[b-ggqmo7ro0b] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px;
  margin: 84px 0;
}
@media (width <= 992px) {
  .avantages[b-ggqmo7ro0b] {
    display: flex;
    flex-direction: column;
    padding: 0 15px;
  }
}
.avantages__photo[b-ggqmo7ro0b] {
  grid-column: span 6;
}
.avantages__photo img[b-ggqmo7ro0b] {
  width: 100%;
}
.avantages__article[b-ggqmo7ro0b] {
  grid-column: span 6;
}
.avantages__article .article__title[b-ggqmo7ro0b] {
  font: 700 40px/40px "CircularXXTT-bold";
  color: #000;
  display: block;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .avantages__article .article__title[b-ggqmo7ro0b] {
    font: 500 22px/28px "CircularXXTT-regular";
    margin-bottom: 18px;
  }
  .avantages__article .article__title--bold[b-ggqmo7ro0b] {
    font-weight: 700;
  }
}
.avantages__article .article__txt[b-ggqmo7ro0b] {
  font: 500 22px/30px "CircularXXTT-regular";
  color: #000;
  display: block;
  padding: 16px 0;
}
@media (max-width: 768px) {
  .avantages__article .article__txt[b-ggqmo7ro0b] {
    font: 400 18px/25px "CircularXXTT-regular";
    color: #404040;
  }
}
.avantages__article .article__txt--bold[b-ggqmo7ro0b] {
  font: 700 22px/24px "CircularXXTT-regular";
  color: #000;
  display: block;
  padding: 16px 0;
}
@media (max-width: 768px) {
  .avantages__article .article__txt--bold[b-ggqmo7ro0b] {
    font: 700 16px/23px "CircularXXTT-regular";
    color: #404040;
  }
}
.avantages__article .article__txt--center[b-ggqmo7ro0b] {
  font: 400 22px/30px "CircularXXTT-regular";
  color: #000;
  display: block;
  position: relative;
  padding: 16px 0;
}
@media (max-width: 768px) {
  .avantages__article .article__txt--center[b-ggqmo7ro0b] {
    font: 400 18px/25px "CircularXXTT-regular";
    color: #404040;
  }
}
.avantages__article .article__txt--center[b-ggqmo7ro0b]::before {
  content: "";
  position: absolute;
  left: 0;
  width: 70px;
  height: 1px;
  top: 0;
  background-color: #F18700;
}
/* _content/CoteParticulier/Components/Pages/Components/Estimation/AvantageEstimation.razor.rz.scp.css */
.raison[b-vtodjtlt0q] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  max-width: 1444px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .raison[b-vtodjtlt0q] {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
.raison__first[b-vtodjtlt0q] {
  grid-column: span 6;
  padding-right: 230px;
}
@media (max-width: 1499px) {
  .raison__first[b-vtodjtlt0q] {
    padding-right: 40px;
    padding-left: 15px;
  }
}
@media (max-width: 992px) {
  .raison__first[b-vtodjtlt0q] {
    padding-right: 0px;
  }
}
.raison__second[b-vtodjtlt0q] {
  grid-column: span 6;
  padding-left: 230px;
  position: relative;
}
@media (max-width: 1499px) {
  .raison__second[b-vtodjtlt0q] {
    padding-left: 40px;
    padding-right: 15px;
  }
}
@media (max-width: 992px) {
  .raison__second[b-vtodjtlt0q] {
    padding-left: 15px;
  }
}
.raison__second[b-vtodjtlt0q]::before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  background: #AFAFAF;
  height: 100%;
}
@media (max-width: 992px) {
  .raison__second[b-vtodjtlt0q]::before {
    width: 100%;
    height: 1px;
    top: -15px;
  }
}
.raison__summary[b-vtodjtlt0q] {
  font: 500 22px/25px "CircularXXTT-regular";
  color: #F18700;
  display: block;
}
.raison__txt[b-vtodjtlt0q] {
  font: 400 20px/30px "CircularXXTT-regular";
  color: #404040;
  display: block;
  padding-top: 20px;
}
@media (max-width: 768px) {
  .raison__txt[b-vtodjtlt0q] {
    font: 400 18px/25px "CircularXXTT-regular";
  }
}
.raison__txt--bold[b-vtodjtlt0q] {
  font-weight: 700;
}
@media (max-width: 768px) {
  .raison__txt--bold[b-vtodjtlt0q] {
    font: 700 16px/23px "CircularXXTT-regular";
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Estimation/Demande.razor.rz.scp.css */
.demande[b-ahern969mt] {
  background-image: linear-gradient(141deg, #2b6e7c, #004A5A);
  border-radius: 30px;
  position: relative;
  padding: 0 130px;
}
@media (width <= 1550px) {
  .demande[b-ahern969mt] {
    padding: 0 30px;
  }
}
@media (width <= 992px) {
  .demande[b-ahern969mt] {
    padding: 0 20px;
  }
}
@media (width <= 768px) {
  .demande[b-ahern969mt] {
    border-radius: 0px;
  }
}
.demande .header[b-ahern969mt] {
  display: flex;
  justify-content: space-between;
}
.demande .header__rectangleOu[b-ahern969mt] {
  color: #898989;
  font: 500 34px/43px "CircularXXTT-regular";
  width: 70px;
  height: 70px;
  background: #fff;
  border-radius: 26px;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  display: flex;
  text-align: center;
  align-items: center;
  position: absolute;
  top: -54px;
  padding: 5px;
  justify-content: center;
}
.demande .header__rectangleOu .rectangleOu[b-ahern969mt] {
  transform: rotate(314deg);
  text-transform: lowercase;
}
@media (width <= 992px) {
  .demande .header__rectangleOu[b-ahern969mt] {
    color: #898989;
    font: 300 27px/43px "CircularXXTT-regular";
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 11px;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    display: flex;
    text-align: center;
    align-items: center;
    position: absolute;
    top: -36px;
    left: 0;
    right: 0;
    justify-content: center;
    margin: 0 auto;
  }
}
.demande .header .box[b-ahern969mt] {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
}
.demande .header .box .article[b-ahern969mt] {
  padding: 70px 0 6px 0;
}
@media (width <= 992px) {
  .demande .header .box .article[b-ahern969mt] {
    display: none;
  }
}
.demande .header .box .article__title[b-ahern969mt] {
  color: #fff;
  font: 500 40px/43px "CircularXXTT-regular";
}
@media (width <= 992px) {
  .demande .header .box .article__title[b-ahern969mt] {
    font: 300 25px/30px "CircularXXTT-regular";
  }
}
.demande .header .box .article__title--yellow[b-ahern969mt] {
  color: #FECC33;
  display: block;
  font-weight: 700;
}
.demande .header .box .article__txt[b-ahern969mt] {
  color: #fff;
  font: 500 22px/30px "CircularXXTT-regular";
  padding-top: 13px;
  padding-bottom: 0;
  padding-right: 20%;
}
@media (width <= 992px) {
  .demande .header .box .article__txt[b-ahern969mt] {
    padding-right: 0;
  }
}
.demande .header .box .article__txt--yellow[b-ahern969mt] {
  color: #FECC33;
  display: block;
}
.demande .header .box .article--small[b-ahern969mt] {
  display: none;
}
@media (width <= 992px) {
  .demande .header .box .article--small[b-ahern969mt] {
    display: block;
    padding: 70px 0 6px;
    width: 100%;
  }
}
.demande .header .box .article__first[b-ahern969mt] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
.demande .header .box .article__img .img[b-ahern969mt] {
  width: 100px;
  height: 100%;
  object-fit: contain;
}
@media (width <= 992px) {
  .demande .header .box__img .img[b-ahern969mt] {
    display: none;
  }
}
.demande__steps[b-ahern969mt] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 10px;
  justify-items: start;
}
@media (width <= 992px) {
  .demande__steps[b-ahern969mt] {
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
  }
}
.demande__steps .step[b-ahern969mt] {
  grid-column: span 4;
  display: flex;
  flex-direction: column;
}
@media (width <= 992px) {
  .demande__steps .step[b-ahern969mt] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.demande__steps .step__txt[b-ahern969mt] {
  font: 700 20px/24px "CircularXXTT-regular";
  color: #fff;
  display: block;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media (width <= 992px) {
  .demande__steps .step__txt[b-ahern969mt] {
    max-width: 167px;
    text-align: left;
  }
}
.demande__steps .step__img[b-ahern969mt] {
  max-height: 114px;
  object-fit: scale-down;
}
@media (width <= 992px) {
  .demande__steps .step__img[b-ahern969mt] {
    min-height: 80px;
    width: 126px;
    margin-bottom: 26px;
    padding-right: 10px;
  }
}
.demande__steps .step__down[b-ahern969mt] {
  margin: 10px auto;
}
@media (width <= 992px) {
  .demande__steps .step__down[b-ahern969mt] {
    display: none;
  }
}
.demande__steps .step__down--small[b-ahern969mt] {
  display: none;
}
@media (width <= 992px) {
  .demande__steps .step__down--small[b-ahern969mt] {
    display: block;
    margin: 0 auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Estimation/Demarrage.razor.rz.scp.css */
.demarrage[b-lulsr3oybh] {
  background-color: #E5E5E5;
  border-radius: 30px;
  padding: 70px 130px;
  margin-top: -71px;
  position: relative;
  margin-bottom: 35px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media (width <= 992px) {
  .demarrage[b-lulsr3oybh] {
    margin-top: -30px;
  }
}
@media (width <= 768px) {
  .demarrage[b-lulsr3oybh] {
    padding-top: 50px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0px;
    position: relative;
    margin-bottom: 20px;
  }
}
.demarrage .box[b-lulsr3oybh] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 43%;
}
@media (width <= 1500px) {
  .demarrage .box[b-lulsr3oybh] {
    width: 70%;
  }
}
@media (width <= 992px) {
  .demarrage .box[b-lulsr3oybh] {
    display: none;
  }
}
.demarrage .box__title[b-lulsr3oybh] {
  color: #000;
  font: 400 40px/43px "CircularXXTT-regular";
}
@media (width <= 1024px) {
  .demarrage .box__title[b-lulsr3oybh] {
    color: #000;
    font: 400 28px/33px "CircularXXTT-regular";
    text-align: left;
    margin-bottom: 16px;
  }
}
@media (width <= 992px) {
  .demarrage .box__title[b-lulsr3oybh] {
    font: 400 28px/33px "CircularXXTT-regular";
    text-align: left;
    margin-bottom: 16px;
    width: 60%;
  }
}
@media (width <= 768px) {
  .demarrage .box__title[b-lulsr3oybh] {
    padding-right: 40px;
  }
}
.demarrage .box__title--bold[b-lulsr3oybh] {
  font-weight: 700;
}
@media (width > 768px) {
  .demarrage .box__title .lineBreak[b-lulsr3oybh] {
    display: inline;
    content: " ";
    clear: none;
  }
}
.demarrage .box__txt[b-lulsr3oybh] {
  color: #000;
  font: 400 22px/30px "CircularXXTT-regular";
}
@media (width <= 992px) {
  .demarrage .box__txt[b-lulsr3oybh] {
    display: none;
  }
}
.demarrage .box__btn[b-lulsr3oybh] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius: 35px;
}
.demarrage .box__btn:hover[b-lulsr3oybh] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
@media (width <= 992px) {
  .demarrage .box__btn[b-lulsr3oybh] {
    padding: 11px 11px;
  }
}
@media (width <= 768px) {
  .demarrage .box__btn[b-lulsr3oybh] {
    margin: 0 auto;
  }
}
.demarrage .box__btn .btn__link[b-lulsr3oybh] {
  display: flex;
  align-items: center;
  gap: 12px;
  font: 400 24px/30px "CircularXXTT-regular";
  color: white;
  width: max-content;
}
@media (width <= 992px) {
  .demarrage .box__btn .btn__link[b-lulsr3oybh] {
    font: 400 18px/20px "CircularXXTT-regular";
  }
}
.demarrage .box__first[b-lulsr3oybh] {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
}
@media (width <= 992px) {
  .demarrage .box__first[b-lulsr3oybh] {
    justify-content: space-between;
  }
}
.demarrage .box__img .img[b-lulsr3oybh] {
  width: 100%;
}
.demarrage .box--small[b-lulsr3oybh] {
  display: none;
}
@media (width <= 992px) {
  .demarrage .box--small[b-lulsr3oybh] {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
  }
}
@media (width <= 992px) {
  .demarrage__img[b-lulsr3oybh] {
    display: none;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Estimation/Hero.razor.rz.scp.css */
.hero[b-c90b93xyag] {
  position: relative;
}
@media (width <= 768px) {
  .hero[b-c90b93xyag] {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
    background-image: url("img/Estimation/heroMobile.webp");
    background-repeat: no-repeat;
    background-position: right;
    min-height: 100%;
    background-size: contain;
    margin-top: -50px;
    margin-bottom: -80px;
  }
}
.hero__img[b-c90b93xyag] {
  position: relative;
  aspect-radio: 3;
  width: 100%;
}
@media (width <= 768px) {
  .hero__img[b-c90b93xyag] {
    display: none;
  }
}
.hero__txt[b-c90b93xyag] {
  color: #fff;
  font: 700 60px/66px "CircularXXTT-bold";
  position: absolute;
  max-width: 415px;
  left: 50%;
  top: calc(28% + 20px);
}
@media (width < 1440px) {
  .hero__txt[b-c90b93xyag] {
    font: 700 40px/40px "CircularXXTT-bold";
    max-width: 415px;
  }
}
@media (width < 768px) {
  .hero__txt[b-c90b93xyag] {
    font: 700 28px/31px "CircularXXTT-regular";
    max-width: 199px;
    left: 22px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/FilAriane/Breadcrumb.razor.rz.scp.css */
.breadcrumb[b-6an0dava2m] {
  margin-bottom: 80px;
}
.breadcrumb-list[b-6an0dava2m] {
  display: flex;
  align-items: baseline;
  gap: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.breadcrumb-list__ele[b-6an0dava2m] {
  display: flex;
  align-items: center;
}
.breadcrumb-list__home[b-6an0dava2m] {
  font-size: 18px;
  position: relative;
}
.breadcrumb-list__home:hover[b-6an0dava2m] {
  text-decoration: underline;
}
.breadcrumb-list__home[b-6an0dava2m]::after {
  content: "/";
  position: absolute;
  margin-left: 5px;
  color: #CCCCCC;
}
.breadcrumb-list__link[b-6an0dava2m] {
  font-size: 14px;
}
.breadcrumb-list__link:hover[b-6an0dava2m] {
  text-decoration: underline;
}
.breadcrumb-list__link[b-6an0dava2m]::after {
  content: "/";
  position: absolute;
  margin-left: 5px;
  color: #CCCCCC;
}
.breadcrumb-list__txt[b-6an0dava2m] {
  font-size: 12px;
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/CaptchaV3.razor.rz.scp.css */
.recapv3[b-t0xclyb2h0] {
  color: #272727;
  display: flex;
  text-align: center;
  justify-content: center;
  background: #fff;
  padding: 8px 16px 8px 16px;
  border-radius: 4px;
  width: 331px;
  height: 54px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}
@media (width <= 450px) {
  .recapv3[b-t0xclyb2h0] {
    width: auto;
    height: auto;
  }
}
.recapv3__label[b-t0xclyb2h0] {
  font-size: 14px;
  padding-left: 10px;
  padding-top: 0px !important;
  font-weight: normal;
  text-align: left;
}
.recapv3__link[b-t0xclyb2h0] {
  color: #272727 !important;
  text-decoration: underline !important;
  text-align: left !important;
  font-size: 14px !important;
  font-weight: normal !important;
  font-size: 14px !important;
}
.recapv3__img[b-t0xclyb2h0] {
  width: 32px;
  height: 32px;
  float: left;
  margin-top: 5px;
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContact.razor.rz.scp.css */
.section[b-retrgxoisq] {
  background-color: #ECECEC;
  padding: 75px 0 10px;
}

#formulaireCoteParticuliers[b-retrgxoisq] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-retrgxoisq] {
    top: -50px;
  }
}

.form[b-retrgxoisq] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-retrgxoisq] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-retrgxoisq] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-retrgxoisq] {
    width: 95%;
    gap: 40px;
  }
}
[b-retrgxoisq] .form__select {
  width: 90%;
  height: 36px;
  padding-left: 10px;
  border: none;
  border-bottom: 1px solid #CCCCCC;
  text-transform: uppercase;
  background: #ECECEC;
  color: #222222;
  font-size: 14.4px;
  font-weight: 700;
}
@media (width <= 991px) {
  [b-retrgxoisq] .form__select {
    width: 100%;
  }
}
[b-retrgxoisq] .form__select.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__title[b-retrgxoisq] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-retrgxoisq] {
    font-size: 30px;
  }
}
.form__content[b-retrgxoisq] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-retrgxoisq] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
.form__field--heavy[b-retrgxoisq] {
  font-weight: 700;
}
@media (width <= 991px) {
  .form__field[b-retrgxoisq] {
    grid-column: span 2;
  }
}
.form__field--span2[b-retrgxoisq] {
  grid-column: span 2;
}
.form__field--cgu[b-retrgxoisq] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-retrgxoisq] {
  color: black;
  font-weight: 500;
  line-height: 15px;
}
[b-retrgxoisq] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-retrgxoisq] .form__label--invalid {
  color: #EB4652;
}
[b-retrgxoisq] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-retrgxoisq] .form__input::placeholder {
  color: black;
}
[b-retrgxoisq] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-retrgxoisq] {
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
  font-size: 13px;
}
.form__btn[b-retrgxoisq] {
  background-color: #7FD5C5;
  color: #000;
  border-radius: 30px;
  border: none;
  display: flex;
  gap: 10px;
  font: 400 1.45em/1.2em "CircularXXTT-Regular";
  padding: 10px 30px;
  text-decoration: none;
  text-shadow: none;
  transition: 0.3s all ease-in-out;
}
.form__btn:hover[b-retrgxoisq] {
  background-color: #F18700;
  color: white;
}

.rgpd[b-retrgxoisq] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-retrgxoisq] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-retrgxoisq] {
  font-size: 11px;
}

[b-retrgxoisq] .validation-message {
  color: #EB4652;
}

[b-retrgxoisq] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-retrgxoisq] .recapv3 {
    grid-column: auto;
  }
}

.form__flex[b-retrgxoisq] {
  display: flex;
  justify-content: space-between;
  grid-column: span 3;
}
@media (width <= 768px) {
  .form__flex[b-retrgxoisq] {
    flex-direction: column;
    align-items: center;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactAgence.razor.rz.scp.css */
.section[b-7y7sr3mz6y] {
  background-color: #ECECEC;
  padding: 75px 0 10px;
}

#formulaireCoteParticuliers[b-7y7sr3mz6y] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-7y7sr3mz6y] {
    top: -50px;
  }
}

.form[b-7y7sr3mz6y] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-7y7sr3mz6y] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-7y7sr3mz6y] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-7y7sr3mz6y] {
    width: 95%;
    gap: 40px;
  }
}
.form__title[b-7y7sr3mz6y] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-7y7sr3mz6y] {
    font-size: 30px;
  }
}
.form__content[b-7y7sr3mz6y] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-7y7sr3mz6y] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-7y7sr3mz6y] {
    grid-column: span 2;
  }
}
.form__field--span2[b-7y7sr3mz6y] {
  grid-column: span 2;
}
.form__field--cgu[b-7y7sr3mz6y] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-7y7sr3mz6y] {
  color: black;
  font-weight: 500;
  line-height: 15px;
}
[b-7y7sr3mz6y] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-7y7sr3mz6y] .form__label--invalid {
  color: #EB4652;
  position: absolute;
  top: 0;
  right: 0;
}
[b-7y7sr3mz6y] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-7y7sr3mz6y] .form__input::placeholder {
  color: black;
}
[b-7y7sr3mz6y] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-7y7sr3mz6y] .form__input--area {
    height: 94px;
  }
}
[b-7y7sr3mz6y] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-7y7sr3mz6y] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-7y7sr3mz6y] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.form__btn:hover[b-7y7sr3mz6y] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}

.rgpd[b-7y7sr3mz6y] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-7y7sr3mz6y] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-7y7sr3mz6y] {
  font-size: 11px;
}

[b-7y7sr3mz6y] .validation-message {
  color: #EB4652;
}

[b-7y7sr3mz6y] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-7y7sr3mz6y] .recapv3 {
    grid-column: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactCandidature.razor.rz.scp.css */
.section[b-hbcl968bo3] {
  border-top: 1px solid #CCCCCC;
  padding: 45px 0 50px;
}

#formulaireCoteParticuliers[b-hbcl968bo3] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-hbcl968bo3] {
    top: -50px;
  }
}

.form[b-hbcl968bo3] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-hbcl968bo3] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-hbcl968bo3] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-hbcl968bo3] {
    width: 95%;
    gap: 40px;
  }
}
.form__title[b-hbcl968bo3] {
  color: #F18700;
  font-size: 45px;
  text-align: center;
}
@media (width <= 1024px) {
  .form__title[b-hbcl968bo3] {
    font-size: 30px;
  }
}
@media (width <= 455px) {
  .form__title[b-hbcl968bo3] {
    text-align: left;
    font-size: 36px;
  }
}
.form__content[b-hbcl968bo3] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-hbcl968bo3] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-hbcl968bo3] {
    grid-column: span 2;
  }
}
.form__field--span2[b-hbcl968bo3] {
  grid-column: span 2;
}
[b-hbcl968bo3] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
[b-hbcl968bo3] .form__label--invalid {
  color: #EB4652;
  position: absolute;
  top: 0;
  right: 0;
}
@media (width <= 480px) {
  [b-hbcl968bo3] .form__label--invalid-area {
    top: 25px !important;
  }
}
[b-hbcl968bo3] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-hbcl968bo3] .form__input::placeholder {
  color: black;
}
[b-hbcl968bo3] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-hbcl968bo3] .form__input--area {
    height: 94px;
  }
}
[b-hbcl968bo3] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-hbcl968bo3] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-hbcl968bo3] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.form__btn:hover[b-hbcl968bo3] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}

.cv[b-hbcl968bo3] {
  font-size: 14px;
  grid-column: 1/3;
  margin-bottom: 20px;
}
.cv--link[b-hbcl968bo3] {
  color: #F18700;
}

.rgpd[b-hbcl968bo3] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-hbcl968bo3] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-hbcl968bo3] {
  font-size: 11px;
}

[b-hbcl968bo3] .validation-message {
  color: #EB4652;
}

[b-hbcl968bo3] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-hbcl968bo3] .recapv3 {
    grid-column: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactEstimer.razor.rz.scp.css */
.section[b-k5j5ipjsko] {
  border-radius: 0px 0px 30px 30px;
  padding: 1px 0;
  background-color: #004a5a;
}

.form[b-k5j5ipjsko] {
  margin: 20px 15px 10px;
  border-radius: 0px 0px 15px 15px;
  padding: 60px 130px;
  background-color: #fff;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media (width < 1550px) {
  .form[b-k5j5ipjsko] {
    padding: 60px 30px;
  }
}
@media (width < 1300px) {
  .form[b-k5j5ipjsko] {
    padding: 60px 20px;
  }
}
@media (width < 992px) {
  .form[b-k5j5ipjsko] {
    padding: 15px 10px;
  }
}
@media (width < 768px) {
  .form[b-k5j5ipjsko] {
    margin: 20px 0px 10px;
  }
}
[b-k5j5ipjsko] .form__input {
  width: 100%;
  min-height: 34px;
  border: 1px solid #dbdbdb;
  box-shadow: none;
  font-size: 14px;
  line-height: 24px;
  padding: 4.2px;
  color: #555;
}
[b-k5j5ipjsko] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-k5j5ipjsko] .form__input--area {
    height: 94px;
  }
}
[b-k5j5ipjsko] .form__input--cgu {
  margin-top: 15px;
}
[b-k5j5ipjsko] .form__input.invalid {
  border-color: #EB4652;
}
[b-k5j5ipjsko] .form__select {
  width: 100%;
  min-height: 37px;
  border: 1px solid #dbdbdb;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  color: #5B5B5B;
  padding: 4.2px;
}
[b-k5j5ipjsko] .form__select.invalid {
  border-color: #EB4652;
}
[b-k5j5ipjsko] .form__label {
  width: 100%;
  padding-left: 0;
  padding-bottom: 12px;
  display: inline-block;
  color: #58595b;
  font-family: "CircularXXTT-bold";
  font-size: 20px;
}
[b-k5j5ipjsko] .form__label--invalid {
  color: #EB4652;
}
.form .checkbox[b-k5j5ipjsko] {
  display: flex;
  align-items: center;
  gap: 8px;
}
[b-k5j5ipjsko] .form .checkbox__input {
  height: 36px;
  border: 0;
  border-bottom: 1px solid #CCCCCC;
  padding-left: 10px;
  background-color: transparent;
  color: black;
  font-size: 15px;
  font-weight: 500;
  line-height: 130%;
}
.form .checkbox__label[b-k5j5ipjsko] {
  color: #000000;
  font-family: "CircularXX Book";
  font-size: 16px;
  position: relative;
  top: 4px;
}
.form__field[b-k5j5ipjsko] {
  grid-column: span 6;
  margin: 21px 16px 8px;
  position: relative;
}
@media (width <= 992px) {
  .form__field[b-k5j5ipjsko] {
    grid-column: span 12;
  }
}
.form__field--span7[b-k5j5ipjsko] {
  grid-column: span 7;
  margin: 21px 16px 8px;
}
@media (width <= 992px) {
  .form__field--span7[b-k5j5ipjsko] {
    grid-column: span 12;
  }
}
.form__field--span12[b-k5j5ipjsko] {
  grid-column: span 12;
  margin: 21px 16px 8px;
}
.form__field--center[b-k5j5ipjsko] {
  grid-column: span 12;
  margin-top: 30px;
  display: flex;
  justify-content: center;
  gap: 35px;
}
@media (max-width: 768px) {
  .form__field--center[b-k5j5ipjsko] {
    padding: 12px;
    flex-direction: column;
    align-items: start;
    gap: 12px;
  }
}
@media (max-width: 992px) {
  .form__field--desktop[b-k5j5ipjsko] {
    display: none;
  }
}
.form__field--cgu[b-k5j5ipjsko] {
  grid-column: span 2;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.form__field--cgu .form__label[b-k5j5ipjsko] {
  color: black;
  font-weight: 500;
  line-height: 16px;
}
.form__btn[b-k5j5ipjsko] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  min-width: 225px;
  padding: 8px 19px;
  height: 50px;
}
.form__btn:hover[b-k5j5ipjsko] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  .form__btn[b-k5j5ipjsko] {
    width: 100%;
    padding: 0px;
  }
}
.form__btn:hover[b-k5j5ipjsko] {
  background-color: #DE7D00;
}
.form__txt[b-k5j5ipjsko] {
  margin: 10px 10px 0 0;
  font-size: 20px;
}
.form__rgpdAgreement[b-k5j5ipjsko] {
  grid-column: span 12;
  margin: 40px auto 0;
  font-size: 11px;
  font-weight: 700;
}
@media (width <= 992px) {
  .form__rgpdAgreement[b-k5j5ipjsko] {
    width: 90%;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactHome.razor.rz.scp.css */
.section[b-0i6eqtz1ks] {
  background-color: #ECECEC;
  padding: 75px 0 10px;
}

#formulaireCoteParticuliers[b-0i6eqtz1ks] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-0i6eqtz1ks] {
    top: -50px;
  }
}

.form[b-0i6eqtz1ks] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-0i6eqtz1ks] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-0i6eqtz1ks] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-0i6eqtz1ks] {
    width: 95%;
    gap: 40px;
  }
}
.form__title[b-0i6eqtz1ks] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-0i6eqtz1ks] {
    font-size: 30px;
  }
}
.form__content[b-0i6eqtz1ks] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-0i6eqtz1ks] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-0i6eqtz1ks] {
    grid-column: span 2;
  }
}
.form__field--span2[b-0i6eqtz1ks] {
  grid-column: span 2;
}
.form__field--cgu[b-0i6eqtz1ks] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-0i6eqtz1ks] {
  color: black;
  font-weight: 500;
  line-height: 15px;
}
[b-0i6eqtz1ks] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-0i6eqtz1ks] .form__label--invalid {
  color: #EB4652;
  position: absolute;
  top: 0;
  right: 0;
}
[b-0i6eqtz1ks] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-0i6eqtz1ks] .form__input::placeholder {
  color: black;
}
[b-0i6eqtz1ks] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-0i6eqtz1ks] .form__input--area {
    height: 94px;
  }
}
[b-0i6eqtz1ks] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-0i6eqtz1ks] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-0i6eqtz1ks] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.form__btn:hover[b-0i6eqtz1ks] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}

.rgpd[b-0i6eqtz1ks] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-0i6eqtz1ks] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-0i6eqtz1ks] {
  font-size: 11px;
}

[b-0i6eqtz1ks] .validation-message {
  color: #EB4652;
}

[b-0i6eqtz1ks] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-0i6eqtz1ks] .recapv3 {
    grid-column: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactMaSelection.razor.rz.scp.css */
.form__title[b-7biff2r9nb] {
  font-family: CircularXXTT-Regular;
  font-size: 42px;
  font-weight: 700;
  line-height: normal;
  margin: 12px 0;
  padding: 5px 0;
  color: #F18700;
  letter-spacing: 1px;
  text-align: center;
}
.form__content[b-7biff2r9nb] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 5px 30px;
}
[b-7biff2r9nb] .form__label {
  font-family: "CircularXX Book";
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
}
[b-7biff2r9nb] .form__label--invalid {
  margin-bottom: 5px;
  color: #EB4652;
}
.form__hr[b-7biff2r9nb] {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #EEEEEE;
}
.form__field[b-7biff2r9nb] {
  grid-column: span 6;
}
.form__field--message[b-7biff2r9nb] {
  grid-column: span 12;
}
.form__field--cgu[b-7biff2r9nb] {
  font-family: CircularXXTT-Regular;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  padding: 10px;
  display: flex;
  grid-column: span 12;
  gap: 5px;
  color: #404040;
}
.form__field--cgu .form__input[b-7biff2r9nb] {
  width: auto;
  height: auto;
}
[b-7biff2r9nb] .form__input {
  width: 100%;
  height: 34px;
  border: 1px solid #D5D5D5;
  padding: 10px;
}
[b-7biff2r9nb] .form__input::placeholder {
  font-family: CircularXXTT-Regular;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  color: #404040;
}
[b-7biff2r9nb] .form__input--area {
  height: 50px;
}
[b-7biff2r9nb] .form__input.invalid {
  border-color: #EB4652;
}
.form__end[b-7biff2r9nb] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form__requirements[b-7biff2r9nb] {
  font-family: CircularXXTT-Regular;
  font-size: 11.9px;
  font-weight: normal;
  line-height: normal;
  font-style: italic;
}
.form__btn[b-7biff2r9nb] {
  font-family: CircularXXTT-Regular;
  font-size: 16.8px;
  font-weight: 700;
  line-height: normal;
  padding: 10px 40px;
  background-color: #F18700;
  color: #404040;
  text-transform: uppercase;
  transition-duration: 0.3s;
}
.form__btn:hover[b-7biff2r9nb] {
  color: white;
}
.form .rgpd[b-7biff2r9nb] {
  font-family: "Arial";
  font-size: 11.48px;
  font-weight: 400;
  line-height: 20.6667px;
  margin: 30px 0 10px;
  flex-direction: column;
  color: #3C3C3C;
  letter-spacing: normal;
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactNosHonoraires.razor.rz.scp.css */
.section[b-3fmbrz5h8r] {
  background-color: #ECECEC;
  padding: 50px 0 20px;
}

#formulaireCoteParticuliers[b-3fmbrz5h8r] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-3fmbrz5h8r] {
    top: -50px;
  }
}

.form[b-3fmbrz5h8r] {
  width: 800px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (width <= 991px) {
  .form[b-3fmbrz5h8r] {
    width: 690px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-3fmbrz5h8r] {
    width: 95%;
    gap: 40px;
  }
}
[b-3fmbrz5h8r] .form__select {
  height: 36px;
  margin-top: 10px;
  padding-left: 10px;
  border: none;
  border-bottom: 1px solid #CCCCCC;
  text-transform: uppercase;
  background: #ECECEC;
  color: #222222;
  font-size: 14.4px;
  font-weight: 600;
}
@media (width <= 991px) {
  [b-3fmbrz5h8r] .form__select {
    width: 100%;
  }
}
[b-3fmbrz5h8r] .form__select.invalid {
  border-color: #EB4652;
}
.form__title[b-3fmbrz5h8r] {
  padding-bottom: 50px;
  font-size: 54px;
  text-align: center;
}
@media (width <= 768px) {
  .form__title[b-3fmbrz5h8r] {
    font-size: 30px;
  }
}
.form__content[b-3fmbrz5h8r] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-3fmbrz5h8r] {
  font-weight: 600;
  font-size: 16.8px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-3fmbrz5h8r] {
    grid-column: span 2;
  }
}
.form__field--span2[b-3fmbrz5h8r] {
  grid-column: span 2;
}
.form__field--cgu[b-3fmbrz5h8r] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-3fmbrz5h8r] {
  color: black;
  font-weight: 500;
  line-height: 16px;
}
[b-3fmbrz5h8r] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin-top: 15px;
}
[b-3fmbrz5h8r] .form__label--invalid {
  color: #EB4652;
}
[b-3fmbrz5h8r] .form__input {
  height: 36px;
  padding-left: 10px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-3fmbrz5h8r] .form__input::placeholder {
  color: black;
}
[b-3fmbrz5h8r] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-3fmbrz5h8r] .form__input--area {
    height: 94px;
  }
}
[b-3fmbrz5h8r] .form__input--cgu {
  margin-top: 15px;
}
[b-3fmbrz5h8r] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-3fmbrz5h8r] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
  margin-top: 70px;
}
.form__btn[b-3fmbrz5h8r] {
  width: fit-content;
  height: 50px;
  border: 0px solid #7FD5C5;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #7FD5C5;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: "#000";
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  border-radius: 30px;
  padding: 8px 20px;
  font-family: "CircularXXTT-Regular";
  font-size: 18px;
  font-weight: 900;
  margin-right: 16px;
  height: auto;
  line-height: 1.4;
}
.form__btn:hover[b-3fmbrz5h8r] {
  border-color: #7FD5C5;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
.form__btn:hover[b-3fmbrz5h8r] {
  padding-left: 20px;
  padding-right: 20px;
}
.form__txt[b-3fmbrz5h8r] {
  margin: 0;
  font-family: "CircularXXTT-Regular";
  font-size: 18px;
  font-weight: 600;
}

.rgpd[b-3fmbrz5h8r] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__agreement[b-3fmbrz5h8r] {
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
  font-size: 14px;
}

[b-3fmbrz5h8r] .validation-message {
  color: #EB4652;
}

[b-3fmbrz5h8r] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-3fmbrz5h8r] .recapv3 {
    grid-column: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactNotreApproche.razor.rz.scp.css */
.section[b-6kme4i5arh] {
  background-color: #ECECEC;
  padding: 50px 0 20px;
}

#formulaireCoteParticuliers[b-6kme4i5arh] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-6kme4i5arh] {
    top: -50px;
  }
}

.form[b-6kme4i5arh] {
  width: 800px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (width <= 991px) {
  .form[b-6kme4i5arh] {
    width: 690px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-6kme4i5arh] {
    width: 95%;
    gap: 40px;
  }
}
[b-6kme4i5arh] .form__select {
  height: 36px;
  margin-top: 10px;
  padding-left: 10px;
  border: none;
  border-bottom: 1px solid #CCCCCC;
  text-transform: uppercase;
  background: #ECECEC;
  color: #222222;
  font-size: 14.4px;
  font-weight: 600;
}
@media (width <= 991px) {
  [b-6kme4i5arh] .form__select {
    width: 100%;
  }
}
[b-6kme4i5arh] .form__select.invalid {
  border-color: #EB4652;
}
.form__title[b-6kme4i5arh] {
  padding-bottom: 50px;
  font-size: 54px;
  text-align: center;
}
@media (width <= 768px) {
  .form__title[b-6kme4i5arh] {
    font-size: 30px;
  }
}
.form__content[b-6kme4i5arh] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-6kme4i5arh] {
  font-weight: 600;
  font-size: 16.8px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-6kme4i5arh] {
    grid-column: span 2;
  }
}
.form__field--span2[b-6kme4i5arh] {
  grid-column: span 2;
}
.form__field--cgu[b-6kme4i5arh] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-6kme4i5arh] {
  color: black;
  font-weight: 500;
  line-height: 16px;
}
[b-6kme4i5arh] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin-top: 15px;
}
[b-6kme4i5arh] .form__label--invalid {
  color: #EB4652;
}
[b-6kme4i5arh] .form__input {
  height: 36px;
  padding-left: 10px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-6kme4i5arh] .form__input::placeholder {
  color: black;
}
[b-6kme4i5arh] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-6kme4i5arh] .form__input--area {
    height: 94px;
  }
}
[b-6kme4i5arh] .form__input--cgu {
  margin-top: 15px;
}
[b-6kme4i5arh] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-6kme4i5arh] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-6kme4i5arh] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.form__btn:hover[b-6kme4i5arh] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}

.rgpd[b-6kme4i5arh] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-6kme4i5arh] {
  font-size: 23px;
  line-height: 23px;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-6kme4i5arh] {
  font-size: 11px;
}

[b-6kme4i5arh] .validation-message {
  color: #EB4652;
}

[b-6kme4i5arh] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-6kme4i5arh] .recapv3 {
    grid-column: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormContactTemoignage.razor.rz.scp.css */
.section[b-06cnupd5f2] {
  background-color: #ECECEC;
  padding: 75px 0 10px;
}

#formulaireCoteParticuliers[b-06cnupd5f2] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-06cnupd5f2] {
    top: -50px;
  }
}

.form[b-06cnupd5f2] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-06cnupd5f2] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-06cnupd5f2] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-06cnupd5f2] {
    width: 95%;
    gap: 40px;
  }
}
.form__title[b-06cnupd5f2] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-06cnupd5f2] {
    font-size: 30px;
  }
}
.form__content[b-06cnupd5f2] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-06cnupd5f2] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-06cnupd5f2] {
    grid-column: span 2;
  }
}
.form__field--span2[b-06cnupd5f2] {
  grid-column: span 2;
}
.form__field--cgu[b-06cnupd5f2] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-06cnupd5f2] {
  color: black;
  font-weight: 500;
  line-height: 15px;
}
[b-06cnupd5f2] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-06cnupd5f2] .form__label--invalid {
  color: #EB4652;
  position: absolute;
  top: 0;
  right: 0;
}
[b-06cnupd5f2] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-06cnupd5f2] .form__input::placeholder {
  color: black;
}
[b-06cnupd5f2] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-06cnupd5f2] .form__input--area {
    height: 94px;
  }
}
[b-06cnupd5f2] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-06cnupd5f2] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-06cnupd5f2] {
  background-color: #7FD5C5;
  color: #000;
  border-radius: 30px;
  border: none;
  display: flex;
  gap: 10px;
  font: 400 1.45em/1.2em "CircularXXTT-Regular";
  padding: 10px 30px;
  text-decoration: none;
  text-shadow: none;
  transition: 0.3s all ease-in-out;
}
.form__btn:hover[b-06cnupd5f2] {
  background-color: #F18700;
  color: white;
}

.rgpd[b-06cnupd5f2] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-06cnupd5f2] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-06cnupd5f2] {
  font-size: 11px;
}

[b-06cnupd5f2] .validation-message {
  color: #EB4652;
}

[b-06cnupd5f2] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-06cnupd5f2] .recapv3 {
    grid-column: auto;
  }
}

.form__flex[b-06cnupd5f2] {
  display: flex;
  justify-content: space-between;
}
@media (width <= 768px) {
  .form__flex[b-06cnupd5f2] {
    flex-direction: column;
    align-items: center;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormCreerAffilierAgence.razor.rz.scp.css */
.section[b-2y9ajwpqyj] {
  background-color: #ECECEC;
  padding: 75px 0 10px;
}

#formulaireCoteParticuliers[b-2y9ajwpqyj] {
  position: absolute;
  left: 50%;
  top: -100px;
}
@media (width <= 768px) {
  #formulaireCoteParticuliers[b-2y9ajwpqyj] {
    top: -50px;
  }
}

.form[b-2y9ajwpqyj] {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (width <= 1024px) {
  .form[b-2y9ajwpqyj] {
    width: 970px;
    gap: 24px;
  }
}
@media (width <= 991px) {
  .form[b-2y9ajwpqyj] {
    width: 750px;
    gap: 24px;
  }
}
@media (width <= 768px) {
  .form[b-2y9ajwpqyj] {
    width: 95%;
    gap: 40px;
  }
}
.form__container[b-2y9ajwpqyj] {
  display: flex;
}
@media (width <= 1200px) {
  .form__container[b-2y9ajwpqyj] {
    display: initial;
  }
}
.form__left[b-2y9ajwpqyj] {
  color: #707070;
  display: flex;
  flex-direction: column;
  font-family: "CircularXXTT-Regular";
  font-size: 20px;
  gap: 50px;
  line-height: 1.42857143;
  margin-right: 30px;
  max-width: 280px;
}
.form__left .text--small[b-2y9ajwpqyj] {
  font-size: 14px;
  margin-bottom: 40px;
}
@media (width <= 1200px) {
  .form__left[b-2y9ajwpqyj] {
    max-width: 100%;
  }
}
.form__title[b-2y9ajwpqyj] {
  font-size: 45px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 60px;
}
@media (width <= 1024px) {
  .form__title[b-2y9ajwpqyj] {
    font-size: 30px;
  }
}
.form__content[b-2y9ajwpqyj] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 16px;
}
.form__field[b-2y9ajwpqyj] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
@media (width <= 991px) {
  .form__field[b-2y9ajwpqyj] {
    grid-column: span 2;
  }
}
.form__field--span2[b-2y9ajwpqyj] {
  grid-column: span 2;
}
.form__field--cgu[b-2y9ajwpqyj] {
  flex-direction: row;
  align-items: center;
  gap: 10px;
  grid-column: span 2;
}
.form__field--cgu .form__label[b-2y9ajwpqyj] {
  color: black;
  font-weight: 500;
  line-height: 15px;
}
[b-2y9ajwpqyj] .form__label {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
[b-2y9ajwpqyj] .form__label--invalid {
  color: #EB4652;
}
[b-2y9ajwpqyj] .form__input {
  height: 36px;
  border: 0;
  color: black;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CCCCCC;
}
[b-2y9ajwpqyj] .form__input::placeholder {
  color: black;
}
[b-2y9ajwpqyj] .form__input--area {
  height: auto;
}
@media (width <= 1024px) {
  [b-2y9ajwpqyj] .form__input--area {
    height: 94px;
  }
}
[b-2y9ajwpqyj] .form__input.invalid {
  border-bottom: 1px solid #EB4652;
}
.form__submitting[b-2y9ajwpqyj] {
  margin: auto;
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
}
.form__btn[b-2y9ajwpqyj] {
  background-color: #7FD5C5;
  color: #000;
  border-radius: 30px;
  border: none;
  display: flex;
  gap: 10px;
  font: 400 1.45em/1.2em "CircularXXTT-Regular";
  padding: 10px 30px;
  text-decoration: none;
  text-shadow: none;
  transition: 0.3s all ease-in-out;
}
.form__btn:hover[b-2y9ajwpqyj] {
  background-color: #F18700;
  color: white;
}

.rgpd[b-2y9ajwpqyj] {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.rgpd__txt[b-2y9ajwpqyj] {
  font-size: 23px;
  line-height: 1.5;
  color: #404040;
  width: fit-content;
}
.rgpd__agreement[b-2y9ajwpqyj] {
  font-size: 11px;
}

[b-2y9ajwpqyj] .validation-message {
  color: #EB4652;
}

[b-2y9ajwpqyj] .recapv3 {
  grid-column: span 2;
}
@media (width <= 768px) {
  [b-2y9ajwpqyj] .recapv3 {
    grid-column: auto;
  }
}

.form__flex[b-2y9ajwpqyj] {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
@media (width <= 768px) {
  .form__flex[b-2y9ajwpqyj] {
    flex-direction: column;
    align-items: center;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/FormParrainage.razor.rz.scp.css */
.fullscreen[b-12ok8ku48d] {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.parrainagePopup[b-12ok8ku48d] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 600px;
  padding: 30px 20px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  height: 90vh;
  overflow-y: scroll;
}
@media (width <= 768px) {
  .parrainagePopup[b-12ok8ku48d] {
    width: 100%;
  }
}

.head[b-12ok8ku48d] {
  width: 100%;
  margin-bottom: 40px;
  position: relative;
}
.head__title[b-12ok8ku48d] {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  color: #101010;
}
.head__close[b-12ok8ku48d] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 21px;
}

.body[b-12ok8ku48d] {
  width: 100%;
}
.body__form[b-12ok8ku48d] {
  display: flex;
  flex-direction: column;
  gap: 25px;
  margin-bottom: 50px;
  padding: 0 15px;
}
.body__title[b-12ok8ku48d] {
  width: 100%;
  text-align: left;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
  font-size: 21px;
  margin-bottom: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.body__ele[b-12ok8ku48d] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (width <= 768px) {
  .body__ele[b-12ok8ku48d] {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.body__label[b-12ok8ku48d] {
  display: flex;
  flex: 1;
  font-size: 17px;
  color: #999999;
  max-width: 168px;
}
@media (width <= 768px) {
  .body__label[b-12ok8ku48d] {
    width: 100%;
    max-width: 100%;
  }
}
[b-12ok8ku48d] .body__input {
  display: flex;
  flex: 2;
  padding: 7px 12px;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #626262;
  font-family: CircularXXTT-Medium;
}
@media (width <= 768px) {
  [b-12ok8ku48d] .body__input {
    width: 100%;
  }
}
[b-12ok8ku48d] .body__input--invalid {
  color: #EB4652;
  position: absolute;
  top: 40px;
  right: 0;
  font-size: 12px;
}
@media (width <= 768px) {
  [b-12ok8ku48d] .body__input--invalid {
    top: 65px;
  }
}
.body__footer[b-12ok8ku48d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  margin-top: 15px;
}
.body__btn[b-12ok8ku48d] {
  color: #404040;
  border: 1px solid #F18700;
  font-size: 14px;
  padding: 13px 15px;
  font-family: Arial, Verdana, Helvetica, helve, sans-serif;
  background-color: #ffffff;
}
.body__btn:hover[b-12ok8ku48d] {
  color: #ffffff;
  font-weight: 700;
  background-color: #F18700;
}
.body__asterisque[b-12ok8ku48d] {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #3c3c3c;
}

.rgpd[b-12ok8ku48d] {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  line-height: 1.4;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* _content/CoteParticulier/Components/Pages/Components/Forms/PopupForm.razor.rz.scp.css */
.fullscreen[b-nlnd0fx1kl] {
  width: 100%;
  height: 100vh;
  padding: 0 20px;
  background-color: rgba(16, 31, 61, 0.33);
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.popup[b-nlnd0fx1kl] {
  max-width: 700px;
  width: 100%;
  border-radius: 10px;
  padding: 40px;
  background-color: #F4F7FC;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
}
.popup__cross[b-nlnd0fx1kl] {
  position: absolute;
  top: 16px;
  right: 10px;
  cursor: pointer;
}
.popup__title[b-nlnd0fx1kl] {
  padding-right: 20px;
  color: #22385D;
  font-size: 25px;
  font-weight: 700;
  line-height: 2.5;
  text-transform: uppercase;
}
/* _content/CoteParticulier/Components/Pages/Components/Homepage/Actualites.razor.rz.scp.css */
.actualites[b-18tdlkjf7r] {
  margin-bottom: 100px;
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.actualites__title[b-18tdlkjf7r] {
  font-size: 45px;
  text-align: center;
  text-transform: capitalize;
}
.actualites__title--bold[b-18tdlkjf7r] {
  font-weight: 500;
}
@media (width < 769px) {
  .actualites__title--bold[b-18tdlkjf7r] {
    width: fit-content;
    margin: auto;
    display: block;
  }
}
.actualites-list[b-18tdlkjf7r] {
  width: 1170px;
  margin: auto;
}
@media (width <= 1200px) {
  .actualites-list[b-18tdlkjf7r] {
    width: 95%;
  }
}
@media (width <= 900px) {
  .actualites-list[b-18tdlkjf7r] {
    margin-left: 10%;
  }
}
@media (width <= 800px) {
  .actualites-list[b-18tdlkjf7r] {
    margin-left: 8%;
  }
}
@media (width <= 769px) {
  .actualites-list[b-18tdlkjf7r] {
    margin-left: 5%;
  }
}
.actualites__link[b-18tdlkjf7r] {
  margin: auto;
  text-transform: capitalize;
  width: fit-content;
  height: 50px;
  border: 1px solid #DE7D00;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #DE7D00;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.actualites__link:hover[b-18tdlkjf7r] {
  border-color: #DE7D00;
  background-color: transparent;
  padding-left: 40px;
  padding-right: 40px;
}

.card[b-18tdlkjf7r] {
  gap: 10px;
}
.card__img[b-18tdlkjf7r] {
  width: 100%;
  height: 275px;
  border-radius: 15px;
  object-fit: cover;
}
.card__content[b-18tdlkjf7r] {
  margin-top: 20px;
}
.card__date[b-18tdlkjf7r] {
  color: #6F6F6F;
  font-size: 12px;
  line-height: 30px;
}
.card__title[b-18tdlkjf7r] {
  margin-bottom: 10px;
  color: black;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  text-transform: uppercase;
}
.card__desc[b-18tdlkjf7r] {
  height: auto;
  color: black;
  font-size: 15px;
  line-height: 20px;
}
.card__link[b-18tdlkjf7r] {
  color: black;
  font-size: 15px;
  line-height: 30px;
  text-decoration: underline;
}
@media (width <= 800px) {
  .card__link[b-18tdlkjf7r] {
    display: block;
    text-align: center;
  }
}
@media (width <= 800px) {
  .card__title[b-18tdlkjf7r], .card__description[b-18tdlkjf7r], .card__date[b-18tdlkjf7r] {
    text-align: center;
  }
}

@media (width <= 769px) {
  .swiper[b-18tdlkjf7r] {
    --swiper-pagination-bullet-width: 45px;
    --swiper-pagination-bullet-height: 14px;
    --swiper-theme-color: #aaaaaa;
    --swiper-pagination-bullet-inactive-color: transparent;
    --swiper-pagination-bullet-inactive-opacity: 1;
  }
}
.swiper-slide[b-18tdlkjf7r] {
  display: flex;
  justify-content: center;
  flex-shrink: unset;
}
@media (width < 1024px) {
  .swiper-slide[b-18tdlkjf7r] {
    flex-shrink: 0;
  }
}
@media (width <= 769px) {
  .swiper-slide[b-18tdlkjf7r] {
    padding: 0;
  }
}
.swiper[b-18tdlkjf7r]  .swiper-pagination-drag {
  display: none;
}
@media (width <= 769px) {
  .swiper[b-18tdlkjf7r]  .swiper-pagination-drag {
    width: fit-content !important;
    height: 20px;
    margin: auto;
    background: #D8D8D8;
    display: flex;
    align-items: center;
    border-radius: 19px;
  }
}
@media (width <= 769px) {
  .swiper[b-18tdlkjf7r]  .swiper-pagination-bullet-active {
    height: 14px;
    border-radius: 19px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Homepage/AgencesProximite.razor.rz.scp.css */
.prox[b-wczpqshc6z] {
  margin-top: 20px;
  padding-bottom: 90px;
  background-color: #F5BA5B;
}
@media (width <= 768px) {
  .prox[b-wczpqshc6z] {
    margin-top: 0;
    padding-bottom: 50px;
  }
}
.prox__container[b-wczpqshc6z] {
  display: flex;
  justify-content: space-between;
}
@media (width <= 991px) {
  .prox__container[b-wczpqshc6z] {
    flex-direction: column;
  }
}
.prox__map[b-wczpqshc6z] {
  max-width: 650px;
  width: 100%;
  overflow-x: clip;
  display: flex;
  align-items: flex-end;
}
@media (width <= 1200px) {
  .prox__map[b-wczpqshc6z] {
    padding-top: 40px;
    align-items: flex-start;
  }
}
@media (width <= 991px) {
  .prox__map[b-wczpqshc6z] {
    max-width: 300px;
    margin: 0 auto;
  }
}
@media (width <= 768px) {
  .prox__map[b-wczpqshc6z] {
    display: none;
  }
}

.article[b-wczpqshc6z] {
  max-width: 390px;
  padding-top: 90px;
}
@media (width <= 991px) {
  .article[b-wczpqshc6z] {
    max-width: none;
  }
}
@media (width <= 768px) {
  .article[b-wczpqshc6z] {
    padding-top: 20px;
  }
}
.article__title[b-wczpqshc6z] {
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
  letter-spacing: 1px;
  color: #fff;
}
@media (width <= 768px) {
  .article__title[b-wczpqshc6z] {
    font-size: 45px;
    line-height: 45px;
  }
}
.article__desc[b-wczpqshc6z] {
  margin-top: 15px;
  line-height: 27px;
}
.article__desc--bold[b-wczpqshc6z] {
  font-weight: 700;
}
[b-wczpqshc6z] .article__select {
  margin-top: 30px;
}
.article__btn[b-wczpqshc6z] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin-top: 18px;
}
.article__btn:hover[b-wczpqshc6z] {
  border-color: #DE7D00;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
@media (width <= 768px) {
  .article__btn[b-wczpqshc6z] {
    margin-left: auto;
    margin-right: auto;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Homepage/FranceMap.razor.rz.scp.css */
.map[b-84d1bb3nr3] {
  width: 100%;
  -webkit-filter: drop-shadow(3px 13px 30px rgba(0, 0, 0, 0.45));
  filter: drop-shadow(3px 10px 7px rgba(0, 0, 0, 0.45));
  position: relative;
  left: 110px;
}
@media (width <= 991px) {
  .map[b-84d1bb3nr3] {
    position: static;
  }
}
.map__region[b-84d1bb3nr3] {
  fill: #3c3c3b;
  stroke: #B2B2B2;
}
.map__path[b-84d1bb3nr3] {
  stroke: #B2B2B2;
  fill: #E6E6E6;
  transition: fill 0.2s ease;
}
.map__path:hover[b-84d1bb3nr3] {
  fill: #fff;
}
/* _content/CoteParticulier/Components/Pages/Components/Homepage/Hero.razor.rz.scp.css */
.bg[b-ary70obgr0] {
  background-color: #F5BA5B;
}

.hero[b-ary70obgr0] {
  height: 1000px;
  padding: 0 10px 0 20px;
  background-image: url("img/Homepage/hero.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: height 0.3s ease-out, opacity 0.3s ease;
}
@media (width <= 1440px) {
  .hero[b-ary70obgr0] {
    height: 52.0833333333vw;
  }
}
@media (width <= 768px) {
  .hero[b-ary70obgr0] {
    width: 100%;
    height: auto;
    padding: 0 27px;
    background-image: url("img/Homepage/hero-mobile.webp");
    aspect-ratio: 1;
  }
}

.desktop[b-ary70obgr0] {
  display: block;
}
@media (width <= 768px) {
  .desktop[b-ary70obgr0] {
    display: none;
  }
}

.mobile[b-ary70obgr0] {
  display: none;
}
@media (width <= 768px) {
  .mobile[b-ary70obgr0] {
    display: block;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Homepage/RetoursClients.razor.rz.scp.css */
.retours[b-bi55qhf06b] {
  padding: 70px 0;
}
@media (width <= 768px) {
  .retours[b-bi55qhf06b] {
    padding: 50px 0;
  }
}
.retours__container[b-bi55qhf06b] {
  max-width: 1323px;
  display: flex;
  justify-content: space-between;
}
@media (width <= 991px) {
  .retours__container[b-bi55qhf06b] {
    padding: 0;
    flex-direction: column;
    gap: 42px;
  }
}

.recommandation[b-bi55qhf06b] {
  width: 33.3333333333%;
  padding-top: 42px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  text-align: center;
}
@media (width <= 991px) {
  .recommandation[b-bi55qhf06b] {
    width: 100%;
  }
}
@media (width <= 768px) {
  .recommandation[b-bi55qhf06b] {
    padding: 0 15px;
  }
}
.recommandation__title[b-bi55qhf06b] {
  font-family: "CircularXX-Light";
  font-size: 46px;
  line-height: 48px;
}
@media (width <= 768px) {
  .recommandation__title[b-bi55qhf06b] {
    font-family: "CircularXXTT-Regular";
    font-size: 36px;
    line-height: 30px;
  }
}
.recommandation__title--bold[b-bi55qhf06b] {
  font-family: "CircularXXTT-Bold";
}
.recommandation__txt[b-bi55qhf06b] {
  font-family: "CircularXXTT-Medium";
  padding: 0 60px;
  font-size: 20px;
}
@media (width <= 768px) {
  .recommandation__txt[b-bi55qhf06b] {
    font-size: 16px;
  }
}
.recommandation__btn[b-bi55qhf06b] {
  display: none;
}
@media (width <= 768px) {
  .recommandation__btn[b-bi55qhf06b] {
    width: fit-content;
    height: 50px;
    border: 2px solid #F18700;
    border-radius: 100px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #F18700;
    font-size: 20px;
    transition: all 0.2s ease;
    cursor: pointer;
    margin-top: 10px;
    font-size: 16px;
  }
  .recommandation__btn:hover[b-bi55qhf06b] {
    border-color: #F18700;
    background-color: transparent;
    padding-left: 40px;
    padding-right: 40px;
  }
}

.avis[b-bi55qhf06b] {
  width: 58.3333333333%;
  padding: 42px 70px;
  background-color: #F0F0F0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (width <= 991px) {
  .avis[b-bi55qhf06b] {
    width: 100%;
  }
}
@media (width <= 768px) {
  .avis[b-bi55qhf06b] {
    display: none;
  }
}
.avis__content[b-bi55qhf06b] {
  margin-top: 20px;
  display: flex;
  gap: 42px;
}
@media (width <= 991px) {
  .avis__content[b-bi55qhf06b] {
    flex-direction: column;
    gap: 25px;
  }
}
.avis__title[b-bi55qhf06b] {
  width: 100%;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
}
.avis__txt[b-bi55qhf06b] {
  width: 100%;
  font-size: 20px;
}
.avis__btn[b-bi55qhf06b] {
  width: fit-content;
  height: 50px;
  border: 2px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #F18700;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin-top: 28px;
  font-size: 24px;
}
.avis__btn:hover[b-bi55qhf06b] {
  border-color: #F18700;
  background-color: transparent;
  padding-left: 40px;
  padding-right: 40px;
}
/* _content/CoteParticulier/Components/Pages/Components/Honoraires.razor.rz.scp.css */
.honoraires__container[b-n6ezuyfruc] {
  background: #F2F2F2;
  padding: 126px 0;
  text-align: center;
}
@media (width <= 768px) {
  .honoraires__container[b-n6ezuyfruc] {
    padding: 36px 30px;
  }
}
.honoraires__content[b-n6ezuyfruc] {
  margin: auto;
}
@media (width >= 1200px) {
  .honoraires__content[b-n6ezuyfruc] {
    max-width: 1170px;
    width: 100%;
  }
}
@media (width < 1200px) {
  .honoraires__content[b-n6ezuyfruc] {
    max-width: 970px;
    padding: 0 15px;
  }
}
@media (width <= 1020px) {
  .honoraires__content[b-n6ezuyfruc] {
    max-width: 750px;
  }
}
.honoraires__title[b-n6ezuyfruc] {
  margin-top: 20px;
  font: bold 50px/60px "CircularXXTT-Bold";
}
@media (width <= 768px) {
  .honoraires__title[b-n6ezuyfruc] {
    margin-top: 50px;
    font-size: 40px;
    line-height: initial;
  }
}
.honoraires__subtitle[b-n6ezuyfruc] {
  margin-bottom: 10px;
  font: 400 50px/60px "CircularXXTT-Regular";
  display: block;
}
@media (width <= 768px) {
  .honoraires__subtitle[b-n6ezuyfruc] {
    font-size: 40px;
  }
}
.honoraires__txt[b-n6ezuyfruc] {
  font: normal 29px/40px "CircularXXTT-Regular";
}
.honoraires__mention[b-n6ezuyfruc] {
  font: normal 18px/40px "CircularXXTT-Regular";
}

@media (width <= 768px) {
  .mandats__content[b-n6ezuyfruc] {
    padding: 0 30px;
  }
}
.mandats .table[b-n6ezuyfruc] {
  max-width: 876px;
  width: 100%;
  margin: auto;
  text-align: start;
  font: normal 28px/30px "CircularXXTT-Regular";
}
.mandats .table__svg[b-n6ezuyfruc] {
  margin: 0 8px;
  width: 42px;
}
.mandats .table__row[b-n6ezuyfruc] {
  border-bottom: 1px solid rgba(114, 114, 114, 0.4);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.mandats .table__row:first-child .table__cell[b-n6ezuyfruc] {
  padding: 0 0 24px;
}
@media (width <= 768px) {
  .mandats .table__row:first-child .table__cell[b-n6ezuyfruc] {
    padding: 8px;
  }
}
.mandats .table__row:last-child .table__cell[b-n6ezuyfruc] {
  padding: 24px 0;
}
@media (width <= 768px) {
  .mandats .table__row:last-child .table__cell[b-n6ezuyfruc] {
    padding: 8px;
  }
}
@media (width <= 768px) {
  .mandats .table__row[b-n6ezuyfruc] {
    padding: 20px;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
}
.mandats .table__cell[b-n6ezuyfruc] {
  width: 30%;
}
@media (width <= 768px) {
  .mandats .table__cell[b-n6ezuyfruc] {
    width: 100%;
  }
}
.mandats .table__cell--intitule[b-n6ezuyfruc] {
  font: normal 30px/30px "CircularXXTT-Regular";
  color: #000;
  margin-left: 10px;
}
@media (width <= 768px) {
  .mandats .table__cell--intitule[b-n6ezuyfruc] {
    margin-left: 0px;
  }
}
.mandats .table__cell2[b-n6ezuyfruc] {
  width: 280px;
  padding: 9px 0;
}
@media (width <= 768px) {
  .mandats .table__cell2[b-n6ezuyfruc] {
    width: 100%;
    padding: 8px;
  }
}
.mandats .table__cell2--M[b-n6ezuyfruc] {
  padding: 24px 0 !important;
}
@media (width <= 768px) {
  .mandats .table__cell2--M[b-n6ezuyfruc] {
    padding: 8px !important;
  }
}
.mandats .table-percent[b-n6ezuyfruc] {
  font: normal 60px/54px "CircularXXTT-Regular";
}
.mandats__type[b-n6ezuyfruc] {
  display: flex;
  justify-content: center;
  margin: 24px 0 84px;
  font: normal 22px/30px "CircularXXTT-Regular";
  margin-bottom: 60px;
}
.mandats__mention[b-n6ezuyfruc] {
  font: bold 14px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
}
.mandats__img[b-n6ezuyfruc] {
  margin: 48px 0 18px;
}
.mandats__img--gagnant[b-n6ezuyfruc] {
  margin-top: 0px;
}
@media (width <= 768px) {
  .mandats__img--gagnant[b-n6ezuyfruc] {
    width: initial;
  }
}
@media (width <= 425px) {
  .mandats__img--gagnant[b-n6ezuyfruc] {
    width: 75%;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/MoteurRecherche/MoteurRecherche.razor.rz.scp.css */
@charset "UTF-8";
.recherche[b-t8akga1x3u] {
  padding-top: 180px;
}
@media (width <= 992px) {
  .recherche[b-t8akga1x3u] {
    padding-top: 90px;
  }
}
@media (width <= 768px) {
  .recherche[b-t8akga1x3u] {
    width: 100%;
    padding-top: 0px;
  }
}
.recherche.compact[b-t8akga1x3u] {
  padding-top: 0px;
}
@media (width <= 768px) {
  .recherche.compact[b-t8akga1x3u] {
    width: 100%;
    padding: 0 20px 0;
    display: flex;
    flex-direction: column;
  }
}
.recherche__text[b-t8akga1x3u] {
  text-align: left;
  display: block;
  padding-left: 11px;
  margin-bottom: 20px;
  font-weight: 700;
}
.recherche__container[b-t8akga1x3u] {
  width: 1120px;
  margin: 0px auto 20px;
  border-radius: 20px;
  box-shadow: -8px 13px 12px rgba(0, 0, 0, 0.1607843137);
  position: relative;
  top: 80px;
  z-index: 1;
}
@media (width <= 1200px) {
  .recherche__container[b-t8akga1x3u] {
    width: 95%;
  }
}
@media (width <= 780px) {
  .recherche__container[b-t8akga1x3u] {
    top: 40px;
  }
}
@media (width <= 1200px) {
  .recherche__container.compact[b-t8akga1x3u] {
    width: 940px;
  }
}
@media (width <= 992px) {
  .recherche__container.compact[b-t8akga1x3u] {
    width: 720px;
  }
}
@media (width <= 767px) {
  .recherche__container.compact[b-t8akga1x3u] {
    width: 100%;
    position: relative;
    margin-top: -150px;
    box-shadow: none;
  }
}
.recherche__header[b-t8akga1x3u] {
  width: 60%;
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.recherche__btn[b-t8akga1x3u] {
  padding: 16px 46px;
  border-radius: 15px 15px 0 0;
  background-color: rgba(215, 215, 215, 0.8784313725);
  color: #404040;
  font-size: 20px;
  font-weight: 500;
  transition: background-color 0.3s;
  cursor: pointer;
  z-index: 2;
}
.recherche__btn.active[b-t8akga1x3u] {
  background-color: white;
  font-weight: 500;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.recherche__btn:hover[b-t8akga1x3u] {
  background-color: white;
}
@media (width <= 767px) {
  .recherche__btn.compact[b-t8akga1x3u] {
    width: 120px;
    padding: 9px 15px;
  }
}
.recherche__link[b-t8akga1x3u] {
  padding: 13px 45px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.7450980392);
  font-size: 20px;
  font-weight: 500;
  color: #404040;
  cursor: pointer;
}
@media (width <= 768px) {
  .recherche__link[b-t8akga1x3u] {
    display: none;
  }
}
@media (width <= 767px) {
  .recherche__link.compact[b-t8akga1x3u] {
    width: 50%;
    height: 50px;
    padding: 0;
    margin: 0;
    background: linear-gradient(180deg, #F7F7F7, rgba(255, 255, 255, 0.7019607843)) !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.recherche__link.compact:hover[b-t8akga1x3u] {
  background: white !important;
}
.recherche__link:hover[b-t8akga1x3u] {
  background-color: white;
}
.recherche__content[b-t8akga1x3u] {
  padding: 30px;
  border-radius: 0px 20px 20px 20px;
  background-color: white;
  position: relative;
  z-index: 4;
}
@media (width <= 590px) {
  .recherche__content[b-t8akga1x3u] {
    padding: 30px 15px;
  }
}
.recherche__content.compact[b-t8akga1x3u] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (width <= 992px) {
  .recherche__content.compact[b-t8akga1x3u] {
    padding-bottom: 15px;
    flex-direction: column;
    gap: 20px;
  }
}
@media (width <= 767px) {
  .recherche__content.compact[b-t8akga1x3u] {
    padding-top: 20px;
  }
}
.recherche__input[b-t8akga1x3u] {
  width: 100%;
  height: 45px;
  padding: 12px 10px;
  border-radius: 4px;
  border: 1px solid #AFAFAF;
  font-weight: 400;
  font-size: 18.5px;
  cursor: text;
}
.recherche__input[b-t8akga1x3u]::placeholder {
  color: #AFAFAF;
}
.recherche__input.compact[b-t8akga1x3u] {
  padding: 0 2px 0 10px;
}
@media (width <= 767px) {
  .recherche__input.compact[b-t8akga1x3u] {
    font-size: 12px;
  }
}
.recherche__input--disabled[b-t8akga1x3u] {
  cursor: not-allowed;
}
.recherche__options[b-t8akga1x3u] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
@media (width <= 1200px) {
  .recherche__options[b-t8akga1x3u] {
    gap: 0;
  }
}
@media (width <= 768px) {
  .recherche__options[b-t8akga1x3u] {
    flex-direction: column;
  }
}
.recherche__prix[b-t8akga1x3u] {
  width: 55%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (width <= 850px) {
  .recherche__prix[b-t8akga1x3u] {
    width: 50%;
  }
}
@media (width <= 768px) {
  .recherche__prix[b-t8akga1x3u] {
    width: 100%;
  }
}
.recherche__type[b-t8akga1x3u] {
  width: 45%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (width <= 1200px) {
  .recherche__type[b-t8akga1x3u] {
    margin-left: 50px;
  }
}
@media (width <= 850px) {
  .recherche__type[b-t8akga1x3u] {
    width: 50%;
    margin-left: 0px;
  }
}
@media (width <= 768px) {
  .recherche__type[b-t8akga1x3u] {
    width: 100%;
    margin-left: 0px;
  }
}

.option[b-t8akga1x3u] {
  width: 100%;
  margin: 25px 0 15px;
  font-weight: 700;
}
@media (width <= 1200px) {
  .option[b-t8akga1x3u] {
    margin-bottom: 0px;
  }
}
.option__content[b-t8akga1x3u] {
  display: flex;
  align-items: baseline;
  gap: 30px;
}
@media (width <= 1200px) {
  .option__content[b-t8akga1x3u] {
    flex-direction: column;
    gap: 0px;
  }
}
@media (width <= 768px) {
  .option__content[b-t8akga1x3u] {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
  }
}
@media (width <= 590px) {
  .option__content[b-t8akga1x3u] {
    margin-left: 15px;
    padding-right: 15px;
    flex-direction: column;
    gap: 5px;
  }
}
.option__prix[b-t8akga1x3u] {
  display: flex;
  align-items: baseline;
  gap: 10px;
  position: relative;
}
@media (width <= 1200px) {
  .option__prix[b-t8akga1x3u] {
    flex-direction: column;
    gap: 0px;
  }
}
@media (width <= 768px) {
  .option__prix[b-t8akga1x3u] {
    flex-direction: row;
  }
}
@media (width <= 590px) {
  .option__prix[b-t8akga1x3u] {
    flex-direction: column;
    gap: 0px;
  }
}
.option__Label[b-t8akga1x3u] {
  position: relative;
}
@media (width <= 1200px) {
  .option__Label[b-t8akga1x3u] {
    margin-top: 10px;
  }
}
.option__Label[b-t8akga1x3u]::before {
  content: "€";
  font-size: 19px;
  color: #AFAFAF;
  position: absolute;
  top: -1px;
  left: 215px;
  opacity: 1;
  z-index: 1;
}
@media (width <= 1200px) {
  .option__Label[b-t8akga1x3u]::before {
    left: 180px;
    top: 35px;
  }
}
@media (width <= 850px) {
  .option__Label[b-t8akga1x3u]::before {
    left: 180px;
  }
}
@media (width <= 768px) {
  .option__Label[b-t8akga1x3u]::before {
    display: none;
  }
}
.option__input[b-t8akga1x3u] {
  width: 150px;
  height: 48px;
  padding: 3px 12px;
  border: 1px solid #AFAFAF;
  border-radius: 4px;
  font-size: 20px;
}
@media (width <= 1200px) {
  .option__input[b-t8akga1x3u] {
    width: 200px;
  }
}
@media (width <= 850px) {
  .option__input[b-t8akga1x3u] {
    width: 200px;
  }
}
@media (width <= 768px) {
  .option__input[b-t8akga1x3u] {
    width: 120px;
  }
}
.option__input[b-t8akga1x3u]::placeholder {
  color: white;
}
@media (width <= 768px) {
  .option__input[b-t8akga1x3u]::placeholder {
    color: #AFAFAF;
    font-size: 19px;
    text-align: right;
  }
}
@media (width <= 768px) {
  .option__input[b-t8akga1x3u] {
    width: 100%;
  }
}

.type[b-t8akga1x3u] {
  width: 100%;
  font-family: Arial, sans-serif;
  position: relative;
}
.type__display[b-t8akga1x3u] {
  height: 48px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  cursor: pointer;
}
@media (width <= 1200px) {
  .type__display[b-t8akga1x3u] {
    margin-top: 20px;
  }
}
@media (width <= 768px) {
  .type__display[b-t8akga1x3u] {
    margin-top: 10px;
  }
}
.type__options[b-t8akga1x3u] {
  width: 100%;
  font-size: 18px;
  color: #AFAFAF;
  white-space: nowrap;
  overflow: hidden;
}
.type__list[b-t8akga1x3u] {
  max-height: 200px;
  border: 1px solid #ccc;
  border-radius: 4px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 100;
  overflow-y: auto;
}
.type__item[b-t8akga1x3u] {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "CircularXXTT-Medium", Arial, Verdana, Helvetica, helve, sans-serif;
  font-size: 14px;
  line-height: 10px;
  color: black;
  cursor: pointer;
}
.type__item:hover[b-t8akga1x3u] {
  background-color: #f1f1f1;
}
.type__item.type__options[b-t8akga1x3u] {
  background-color: #F18700;
}

.choice[b-t8akga1x3u] {
  background-color: #F18700;
}

.placeholder[b-t8akga1x3u] {
  width: 100%;
  color: #AFAFAF;
  font-size: 18.5px;
}

.fleche[b-t8akga1x3u] {
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  color: #AFAFAF;
}

.checkmark[b-t8akga1x3u] {
  width: 20px;
  color: black;
}

.form__buttons[b-t8akga1x3u] {
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
  align-self: end;
  flex-shrink: 0;
}
@media (width <= 768px) {
  .form__buttons[b-t8akga1x3u] {
    margin-top: 20px;
    flex-direction: column;
    align-self: center;
    align-items: center;
  }
}
.form__buttons.compact[b-t8akga1x3u] {
  margin-top: 0;
  margin-right: 15px;
}
@media (width <= 1200px) {
  .form__buttons.compact[b-t8akga1x3u] {
    margin-right: 0;
  }
}
.form__btn-critere[b-t8akga1x3u] {
  width: fit-content;
  height: 50px;
  border: 1px solid #ff8100;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #ff8100;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  padding: 11px 40px;
  margin-right: 15px;
}
.form__btn-critere:hover[b-t8akga1x3u] {
  border-color: #F18700;
  background-color: white;
  padding-left: 40px;
  padding-right: 40px;
}
@media (width <= 768px) {
  .form__btn-critere[b-t8akga1x3u] {
    margin: 20px 0 0;
    flex-direction: column;
  }
}
.form__btn-critere:hover[b-t8akga1x3u] {
  padding: 11px 50px;
  margin-right: 0px;
}
.form__btn[b-t8akga1x3u] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  height: 53px;
  margin-left: 20px;
  padding: 14px 71px;
  font-size: 20px;
  font-family: "CircularXX Book";
}
.form__btn:hover[b-t8akga1x3u] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
@media (width <= 768px) {
  .form__btn[b-t8akga1x3u] {
    margin: 20px 0 0;
  }
}
@media (width <= 450px) {
  .form__btn[b-t8akga1x3u] {
    padding: 14px 51px;
  }
}
.form__btn:hover[b-t8akga1x3u] {
  padding: 3px 81px;
  margin: 0 -10px 0 15px;
  background-color: #DE7D00;
  display: flex;
  align-items: center;
  transition: 0.2s all ease;
}
@media (width <= 768px) {
  .form__btn:hover[b-t8akga1x3u] {
    margin: 20px 0 0;
  }
}
@media (width <= 450px) {
  .form__btn:hover[b-t8akga1x3u] {
    padding: 14px 51px;
  }
}
.form__btn:checked[b-t8akga1x3u] {
  border-color: #000000;
}
@media (width <= 767px) {
  .form__btn.compact[b-t8akga1x3u] {
    margin: 0;
  }
}

.critere__container[b-t8akga1x3u] {
  margin-top: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  font-family: Arial, sans-serif;
  font-size: 15.4px;
  transition: height 0.6s ease-in;
  overflow: hidden;
}
.critere__field[b-t8akga1x3u] {
  width: 100%;
  padding-left: 21px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (width <= 680px) {
  .critere__field[b-t8akga1x3u] {
    flex-wrap: wrap;
  }
}
.critere__label[b-t8akga1x3u] {
  width: 100%;
  display: flex;
  padding-bottom: 10px;
}
@media (width <= 680px) {
  .critere__label[b-t8akga1x3u] {
    flex-wrap: wrap;
  }
}
.critere__label--elargir[b-t8akga1x3u] {
  gap: 70px;
}
@media (width <= 680px) {
  .critere__label--elargir[b-t8akga1x3u] {
    gap: 0px;
    justify-content: space-around;
  }
}
@media (width <= 450px) {
  .critere__label--elargir[b-t8akga1x3u] {
    justify-content: space-between;
  }
}
.critere__label--avec[b-t8akga1x3u] {
  gap: 70px;
}
@media (width <= 992px) {
  .critere__label--avec[b-t8akga1x3u] {
    gap: 0px;
    justify-content: space-between;
  }
}
@media (width <= 680px) {
  .critere__label--avec[b-t8akga1x3u] {
    justify-content: space-between;
  }
}
.critere__elargir[b-t8akga1x3u] {
  margin-right: 5px;
  font-size: 18px;
  font-weight: 700;
}
.critere__avec[b-t8akga1x3u] {
  margin-right: 60px;
  font-size: 18px;
  font-weight: 700;
}
@media (width <= 1200px) {
  .critere__avec[b-t8akga1x3u] {
    margin-right: 20px;
  }
}
.critere__radio[b-t8akga1x3u] {
  width: 25px;
  height: 25px;
  position: relative;
  top: 6px;
  cursor: pointer;
}
.critere__radio[b-t8akga1x3u]::before {
  content: "";
  width: 10px;
  height: 10px;
  border: solid 4px white;
  border-radius: 50%;
  background-color: #ff8100;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.critere__radio[b-t8akga1x3u]::after {
  content: "";
  width: 25px;
  height: 25px;
  border: 1px solid #AFAFAF;
  border-radius: 50%;
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease;
}
.critere__radio:hover[b-t8akga1x3u]::before {
  opacity: 0.5;
}
.critere__radio:checked[b-t8akga1x3u]::before {
  opacity: 1;
}
@media (width <= 450px) {
  .critere__radio[b-t8akga1x3u] {
    margin-right: 0px;
  }
}
.critere__checkbox[b-t8akga1x3u] {
  width: 20px;
  height: 20px;
  border: 1px solid #AFAFAF;
  margin-right: 10px;
  transition: all 0.3s ease;
  appearance: none;
  position: relative;
  top: 6px;
  cursor: pointer;
}
@media (width <= 768px) {
  .critere__checkbox[b-t8akga1x3u] {
    margin-right: 2px;
  }
}
.critere__checkbox[b-t8akga1x3u]::after {
  content: "✓";
  width: 12px;
  height: 7px;
  padding-top: 2px;
  color: #F18700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  top: -2px;
  left: 5px;
  opacity: 0;
  transition: all 0.2s ease;
}
.critere__checkbox:hover[b-t8akga1x3u]::after {
  opacity: 0.5;
}
.critere__checkbox:checked[b-t8akga1x3u]::after {
  opacity: 1;
}

.compactLink[b-t8akga1x3u] {
  display: none;
}
@media (width <= 767px) {
  .compactLink[b-t8akga1x3u] {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
    position: relative;
    bottom: 60px;
  }
}
.compactLink__bloc[b-t8akga1x3u] {
  display: flex;
  gap: 35px;
}

.autocomplete[b-t8akga1x3u] {
  width: 100%;
  position: relative;
}
.autocomplete__results[b-t8akga1x3u] {
  background: #F7F7F7;
  border: 1px solid #AFAFAF;
  border-radius: 0 0 10px 10px;
  display: none;
  font: 400 18px/1em "CircularXXTT-Medium";
  max-height: 200px;
  margin-top: -2px;
  overflow-y: scroll;
  position: absolute;
  scroll-behavior: initial;
  width: 100%;
  z-index: 10;
}
.autocomplete__results:has(.item)[b-t8akga1x3u] {
  display: block;
}
.autocomplete__results .item[b-t8akga1x3u] {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 8px;
  line-height: 1.55;
  padding: 10px;
}
.autocomplete__results .item:hover[b-t8akga1x3u] {
  background-color: #E5E5E5;
}
.autocomplete__results .item--icon[b-t8akga1x3u] {
  width: 12px;
}
.autocomplete .selected[b-t8akga1x3u] {
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.autocomplete .selected__item[b-t8akga1x3u] {
  width: fit-content;
  padding: 4px 8px 4px 12px;
  background-color: white;
  border: 1px solid #F5BA5B;
  border-radius: 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2d2d2d;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  cursor: pointer;
  transition: border 0.2s ease;
}
.autocomplete .selected__item:hover[b-t8akga1x3u] {
  border: 1px solid #DE7D00;
}
.autocomplete .propose[b-t8akga1x3u] {
  background-color: #E5E5E5;
}
/* _content/CoteParticulier/Components/Pages/Components/NosHonoraires/ParallaxHonoraires.razor.rz.scp.css */
.honoraires-description__container[b-tln9ljwxw6] {
  background: url(/img/NosHonoraires/honoraires.webp) 75% center no-repeat fixed;
  background-size: cover;
  min-height: 599px;
  padding: 60px 0 80px;
}
@media (width <= 992px) {
  .honoraires-description__container[b-tln9ljwxw6] {
    padding: 50px 0;
    background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url(/img/NosHonoraires/honoraires.webp) 75% center no-repeat fixed;
    background-size: cover;
  }
}
@media (width >= 1200px) {
  .honoraires-description__content[b-tln9ljwxw6] {
    width: 100%;
    max-width: 1465px;
    margin: auto;
  }
}
.honoraires-description__title[b-tln9ljwxw6] {
  max-width: 577px;
  font: bold 60px/60px "CircularXXTT-Bold";
  margin-top: 7%;
}
@media (width >= 992px) {
  .honoraires-description__title[b-tln9ljwxw6] {
    padding-left: 160px;
    width: 50%;
  }
}
@media (width <= 992px) {
  .honoraires-description__title[b-tln9ljwxw6] {
    max-width: 637px;
    padding: 0 40px;
  }
}
@media (width <= 768px) {
  .honoraires-description__title[b-tln9ljwxw6] {
    font-size: 50px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/NosServices/Hero.razor.rz.scp.css */
.hero__container[b-cg9ajc1pcd] {
  min-height: 599px;
  background: url(/img/NosServices/approche.webp) center center no-repeat;
  background-size: cover;
  padding: 70px 0 50px;
  position: relative;
}
@media (width <= 992px) {
  .hero__container[b-cg9ajc1pcd] {
    background-image: linear-gradient(rgba(64, 64, 64, 0.6), rgba(64, 64, 64, 0.6)), url("/img/NosServices/approche.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.hero__content[b-cg9ajc1pcd] {
  display: flex;
  justify-content: flex-end;
}
@media (width >= 1200px) {
  .hero__content[b-cg9ajc1pcd] {
    width: 100%;
    max-width: 1465px;
    margin: auto;
  }
}
@media (width <= 992px) {
  .hero__content[b-cg9ajc1pcd] {
    padding: 0 10vw;
  }
}
@media (width >= 992px) {
  .hero__bloc[b-cg9ajc1pcd] {
    width: 50%;
    padding-left: 9vw;
  }
}
.hero__title[b-cg9ajc1pcd] {
  font-family: "CircularXXTT-Bold";
  color: #fff;
  font-size: clamp(50px, 5vw, 60px);
  line-height: clamp(55px, 5vw, 70px);
}
.hero__txt[b-cg9ajc1pcd] {
  font: 600 30px/40px "CircularXXTT-Regular";
  color: #000;
}
@media (width <= 992px) {
  .hero__txt[b-cg9ajc1pcd] {
    color: #fff;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/NosServices/MandatGagnant.razor.rz.scp.css */
.mandat-gagnant__container[b-gi6wrvdc9a] {
  background: #FECC33;
  position: relative;
  padding: 95px 0;
}
.mandat-gagnant__figure[b-gi6wrvdc9a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 1440px) {
  .mandat-gagnant__img[b-gi6wrvdc9a] {
    max-width: 350px;
    width: 100%;
  }
}
.mandat-gagnant-list[b-gi6wrvdc9a] {
  display: flex;
  justify-content: center;
  gap: 70px;
  margin-top: 20px;
  padding: 0 20px;
}
@media (width <= 1115px) {
  .mandat-gagnant-list[b-gi6wrvdc9a] {
    gap: 29px;
  }
}
@media (width <= 992px) {
  .mandat-gagnant-list[b-gi6wrvdc9a] {
    flex-direction: column;
    gap: 70px;
  }
}
.mandat-gagnant .item__title[b-gi6wrvdc9a] {
  font: 400 50px/70px "CircularXXTT-Regular";
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
}
@media (width <= 768px) {
  .mandat-gagnant .item__title[b-gi6wrvdc9a] {
    font-size: 35px;
  }
}
.mandat-gagnant .item__title[b-gi6wrvdc9a]::after {
  content: "";
  width: 96px;
  height: 0px;
  background: #fff;
  border: 2px solid #fff;
  position: absolute;
  bottom: 0px;
}
.mandat-gagnant .item__txt[b-gi6wrvdc9a] {
  font: 400 24px/30px "CircularXXTT-Regular";
  max-width: 362px;
  margin: 16px auto 0 auto;
  text-align: center;
}
/* _content/CoteParticulier/Components/Pages/Components/NosServices/SatisfactionClients.razor.rz.scp.css */
.satisfaction__container[b-clhjs9x4ya] {
  padding: 100px 0;
}
.satisfaction__title[b-clhjs9x4ya] {
  text-align: center;
  padding: 0 40px;
  font-size: clamp(35px, 3vw, 50px);
}
.satisfaction__content[b-clhjs9x4ya] {
  display: flex;
  justify-content: center;
  margin: 76px auto auto;
  gap: 70px;
  padding: 0 40px;
}
@media (width >= 1280px) {
  .satisfaction__content[b-clhjs9x4ya] {
    width: 80vw;
  }
}
@media (width <= 992px) {
  .satisfaction__content[b-clhjs9x4ya] {
    flex-direction: column;
  }
}
.satisfaction .bloc[b-clhjs9x4ya] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 50%;
}
@media (width >= 1024px) {
  .satisfaction .bloc[b-clhjs9x4ya] {
    max-width: 583px;
  }
}
@media (width <= 992px) {
  .satisfaction .bloc[b-clhjs9x4ya] {
    width: 100%;
  }
}
.satisfaction .bloc__txt[b-clhjs9x4ya] {
  font: normal 20px/28px "CircularXXTT-Regular";
}
.satisfaction .bloc__txt--strong[b-clhjs9x4ya] {
  font: 300 24px/28px "CircularXXTT-Regular";
}
.satisfaction .bloc__figure[b-clhjs9x4ya] {
  text-align: center;
}
.satisfaction .bloc__header[b-clhjs9x4ya] {
  font: 200 20px/28px "CircularXXTT-Regular";
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 2px dotted #389cb2;
  text-align: center;
}
.satisfaction .bloc__slogan[b-clhjs9x4ya] {
  font: normal 40px/42px "CircularXXTT-Regular";
  text-align: center;
  color: #F18700;
  max-width: 590px;
  width: 100%;
  padding: 0 15px;
  margin: auto;
}
@media (width >= 1024px) {
  .satisfaction .bloc__slogan[b-clhjs9x4ya] {
    max-width: 590px;
  }
}
.satisfaction .bloc__percent[b-clhjs9x4ya] {
  font: 600 70px/72px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #F18700;
  background: url(/img/NosServices/pourcentage_vendre.png) center center no-repeat;
  background-size: cover;
  width: 196px;
  height: 196px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.satisfaction .bloc__mention[b-clhjs9x4ya] {
  font: normal 20px/28px "CircularXXTT-Regular";
  text-align: center;
  color: #AFAFAF;
}
@media (width >= 1024px) {
  .satisfaction .bloc__mention[b-clhjs9x4ya] {
    max-width: 530px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/NosServices/Services.razor.rz.scp.css */
.services__container[b-zu5vnyl10h] {
  background: #fff;
  padding: 67px 0 0;
}
@media (width <= 992px) {
  .services__container[b-zu5vnyl10h] {
    padding: 70px 5px 0;
  }
}
.services__container--approche[b-zu5vnyl10h] {
  background: #FCED6F;
  padding: 67px 0;
  position: relative;
}
.services__container--approche[b-zu5vnyl10h]::after {
  position: absolute;
  content: " ";
  width: 156px;
  height: 156px;
  background: #FCED6F;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: rotate(45deg);
  bottom: 0;
  z-index: 1;
}
.services__content[b-zu5vnyl10h] {
  width: calc(100% - 288px);
  margin: auto;
}
@media (width <= 1200px) {
  .services__content[b-zu5vnyl10h] {
    width: 100%;
  }
}
@media (width <= 992px) {
  .services__content[b-zu5vnyl10h] {
    width: 750px;
  }
}
@media (width <= 768px) {
  .services__content[b-zu5vnyl10h] {
    width: 100%;
  }
}
.services__head[b-zu5vnyl10h] {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 448px) {
  .services__head[b-zu5vnyl10h] {
    flex-direction: column;
  }
}
.services__title[b-zu5vnyl10h] {
  padding: 0 10px;
  font: normal 50px/60px "CircularXXTT-Regular";
  text-align: center;
  font-size: clamp(35px, 5vw, 50px);
}
@media (width <= 768px) {
  .services__title[b-zu5vnyl10h] {
    line-height: 45px;
  }
}
.services__img[b-zu5vnyl10h] {
  width: 234px;
  height: 140px;
}
.services__subtitle[b-zu5vnyl10h] {
  font: 400 20px/30px "CircularXXTT-Regular";
  max-width: 1038px;
  margin: 0 auto;
  text-align: center;
}
@media (width <= 1200px) {
  .services__subtitle[b-zu5vnyl10h] {
    max-width: 100%;
  }
}
.services__link[b-zu5vnyl10h] {
  text-decoration: none;
}
.services-list[b-zu5vnyl10h] {
  margin-bottom: 110px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (width <= 992px) {
  .services-list[b-zu5vnyl10h] {
    gap: 0px;
    margin: 0px auto 70px;
  }
}
.services-list__ele[b-zu5vnyl10h] {
  width: 25%;
  margin: 120px auto 10px;
  padding: 0 15px;
}
@media (width <= 992px) {
  .services-list__ele[b-zu5vnyl10h] {
    width: 100%;
  }
}
.services .item[b-zu5vnyl10h] {
  display: flex;
  flex-direction: column;
}
.services .item__figure[b-zu5vnyl10h] {
  text-align: center;
  min-height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 992px) {
  .services .item__figure[b-zu5vnyl10h] {
    min-height: 0;
  }
}
.services .item__title[b-zu5vnyl10h] {
  margin-top: 56px;
  font: 400 26px/24px "CircularXXTT-Regular";
  min-height: 65px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid white;
}
@media (width <= 992px) {
  .services .item__title[b-zu5vnyl10h] {
    margin-top: 20px;
    justify-content: center;
  }
}
.services .item__title--border-grey[b-zu5vnyl10h] {
  border-color: #D5D5D5;
}
.services .item__title--orange[b-zu5vnyl10h] {
  color: #F18700;
}
.services .item__title--mandat-gagnant[b-zu5vnyl10h] {
  padding-bottom: 12px;
  margin: 20px 0 10px 0;
  border-color: #F18700;
  color: black;
  font-size: 26px;
}
.services .item__txt[b-zu5vnyl10h] {
  font: 400 18px/22px "CircularXXTT-Regular";
  padding-top: 20px;
}
@media (width <= 992px) {
  .services .item__txt[b-zu5vnyl10h] {
    text-align: center;
    z-index: 2;
  }
}
.services .item__icon[b-zu5vnyl10h] {
  max-width: 100%;
  object-fit: none;
}
/* _content/CoteParticulier/Components/Pages/Components/Pagination/Pagination.razor.rz.scp.css */
[b-w7uhjey2nn] .pagination__content {
  display: flex;
  justify-content: center;
  gap: 10px;
}
[b-w7uhjey2nn] .pagination-list {
  display: flex;
  gap: 5px;
}
[b-w7uhjey2nn] .pagination-list__ele {
  width: 25px;
  height: 25px;
  margin-left: 10px;
  line-height: 27px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-content: center;
  border-radius: 100%;
  cursor: pointer;
}
[b-w7uhjey2nn] .pagination-list__ele--active, [b-w7uhjey2nn] .pagination-list__ele--ellipsis {
  background-color: #FDF39A;
  color: #000;
}
[b-w7uhjey2nn] .pagination-list__ele--ellipsis {
  line-height: 1;
  padding-top: 1px;
}
[b-w7uhjey2nn] .pagination__btn {
  width: 30px;
  height: 17px;
  margin-top: 4px;
  font: 500 18px/28px "CircularXXTT-Medium";
  display: flex;
  justify-content: center;
  align-content: center;
  cursor: pointer;
}
/* _content/CoteParticulier/Components/Pages/Components/QuiSommesNous/Collectif.razor.rz.scp.css */
.collectif__container[b-mcxrafg409] {
  max-width: 1440px;
  width: 100%;
  padding: 50px 15px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.collectif__title[b-mcxrafg409] {
  font: 700 40px/55px "CircularXXTT-Bold";
  display: flex;
  justify-content: center;
  text-align: center;
}
.collectif__subtitle[b-mcxrafg409] {
  font: 400 22px/32px "CircularXX Book";
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
  text-align: center;
}
.collectif__tabs[b-mcxrafg409] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 6px 6px 30px rgba(181, 216, 210, 0.5019607843);
  padding: 30px 0;
  border-radius: 40px;
  margin: 40px 0 0;
}
@media (width <= 768px) {
  .collectif__tabs[b-mcxrafg409] {
    flex-direction: column;
  }
}
.collectif__tab:nth-child(1)[b-mcxrafg409] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(1)[b-mcxrafg409] {
    padding: 20px 0;
  }
}
.collectif__tab:nth-child(1) .collectif__num[b-mcxrafg409] {
  color: #00B291;
  font: 400 80px/55px "CircularXX-Light";
  font-size: clamp(55px, 5vw, 80px);
  margin: 15px;
}
.collectif__tab:nth-child(1) .collectif__slogan[b-mcxrafg409] {
  font: 400 30px/36px "CircularXXTT-Bold";
  font-size: clamp(20px, 3vw, 30px);
  text-align: center;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(1) .collectif__slogan[b-mcxrafg409] {
    line-height: 26px;
  }
}
.collectif__tab:nth-child(1) .collectif__txt[b-mcxrafg409] {
  font: 400 16px/40px "CircularXXTT-Medium";
  font-size: clamp(14px, 1vw, 16px);
  margin-bottom: 10px;
}
@media (width <= 900px) {
  .collectif__tab:nth-child(1) .collectif__txt[b-mcxrafg409] {
    line-height: 16px;
  }
}
.collectif__tab:nth-child(1) .collectif__parag[b-mcxrafg409] {
  font: 400 16px "CircularXXTT-Medium";
  text-align: center;
  margin-top: 10px;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(1) .collectif__parag[b-mcxrafg409] {
    font-size: 14px;
    line-height: 16px;
  }
}
.collectif__tab:nth-child(2)[b-mcxrafg409] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(2)[b-mcxrafg409] {
    padding: 20px 0;
  }
}
.collectif__tab:nth-child(2) .collectif__num[b-mcxrafg409] {
  color: #8DD1E0;
  font: 400 80px/55px "CircularXX-Light";
  font-size: clamp(55px, 5vw, 80px);
  margin: 15px;
}
.collectif__tab:nth-child(2) .collectif__slogan[b-mcxrafg409] {
  font: 400 30px/36px "CircularXXTT-Bold";
  font-size: clamp(20px, 3vw, 30px);
  text-align: center;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(2) .collectif__slogan[b-mcxrafg409] {
    line-height: 26px;
  }
}
.collectif__tab:nth-child(2) .collectif__txt[b-mcxrafg409] {
  font: 400 16px/40px "CircularXXTT-Medium";
  font-size: clamp(14px, 1vw, 16px);
  margin-bottom: 10px;
}
@media (width <= 900px) {
  .collectif__tab:nth-child(2) .collectif__txt[b-mcxrafg409] {
    line-height: 16px;
  }
}
.collectif__tab:nth-child(2) .collectif__parag[b-mcxrafg409] {
  font: 400 16px "CircularXXTT-Medium";
  text-align: center;
  margin-top: 10px;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(2) .collectif__parag[b-mcxrafg409] {
    font-size: 14px;
    line-height: 16px;
  }
}
.collectif__tab:nth-child(3)[b-mcxrafg409] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(3)[b-mcxrafg409] {
    padding: 20px 0;
  }
}
.collectif__tab:nth-child(3) .collectif__num[b-mcxrafg409] {
  color: #F18700;
  font: 400 80px/55px "CircularXX-Light";
  font-size: clamp(55px, 5vw, 80px);
  margin: 15px;
}
.collectif__tab:nth-child(3) .collectif__slogan[b-mcxrafg409] {
  font: 400 30px/36px "CircularXXTT-Bold";
  font-size: clamp(20px, 3vw, 30px);
  text-align: center;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(3) .collectif__slogan[b-mcxrafg409] {
    line-height: 26px;
  }
}
.collectif__tab:nth-child(3) .collectif__txt[b-mcxrafg409] {
  font: 400 16px/40px "CircularXXTT-Medium";
  font-size: clamp(14px, 1vw, 16px);
  margin-bottom: 10px;
}
@media (width <= 900px) {
  .collectif__tab:nth-child(3) .collectif__txt[b-mcxrafg409] {
    line-height: 16px;
  }
}
.collectif__tab:nth-child(3) .collectif__parag[b-mcxrafg409] {
  font: 400 16px "CircularXXTT-Medium";
  text-align: center;
  margin-top: 10px;
}
@media (width <= 768px) {
  .collectif__tab:nth-child(3) .collectif__parag[b-mcxrafg409] {
    font-size: 14px;
    line-height: 16px;
  }
}
.collectif__tab:nth-child(2)[b-mcxrafg409]::before {
  content: "";
  height: 185px;
  position: absolute;
  width: 1px;
  background: #707070;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
@media (width <= 768px) {
  .collectif__tab:nth-child(2)[b-mcxrafg409]::before {
    width: 185px;
    height: 1px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0;
  }
}
.collectif__tab:nth-child(2)[b-mcxrafg409]::after {
  content: "";
  height: 185px;
  position: absolute;
  width: 1px;
  background: #707070;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
@media (width <= 768px) {
  .collectif__tab:nth-child(2)[b-mcxrafg409]::after {
    width: 185px;
    height: 1px;
    right: 50%;
    top: 100%;
    transform: translate(50%, 0);
  }
}
/* _content/CoteParticulier/Components/Pages/Components/QuiSommesNous/Historic.razor.rz.scp.css */
.historic__container[b-wceu45e2xt] {
  max-width: 1440px;
  margin: auto;
  padding-bottom: 50px;
  display: flex;
  justify-content: space-around;
}
@media (width <= 900px) {
  .historic__container[b-wceu45e2xt] {
    margin: auto 20px;
  }
}
@media (width <= 768px) {
  .historic__container[b-wceu45e2xt] {
    display: block;
    padding: 20px 20px 130px 20px;
  }
}
.historic__bloc[b-wceu45e2xt] {
  display: flex;
  flex-direction: column;
  gap: 45px;
}
.historic__logo[b-wceu45e2xt] {
  min-height: 126px;
  align-items: center;
  display: flex;
  position: relative;
}
.historic__logo[b-wceu45e2xt]::after {
  content: "";
  background: #707070;
  width: 134px;
  height: 1px;
  position: absolute;
  bottom: 0;
}
@media (width <= 992px) {
  .historic__img[b-wceu45e2xt] {
    max-width: 350px;
  }
}
@media (width <= 768px) {
  .historic__img[b-wceu45e2xt] {
    max-width: 260px;
  }
}
.historic__text[b-wceu45e2xt] {
  width: 385px;
  display: block;
  font: 400 22px/24px "CircularXX Book";
  margin-bottom: 10px;
  font-size: clamp(20px, 2vw, 24px);
}
@media (width <= 768px) {
  .historic__text[b-wceu45e2xt] {
    font-size: 18px;
    line-height: 18px;
    width: auto;
  }
}
.historic__line[b-wceu45e2xt] {
  margin-bottom: 10px;
}
/* _content/CoteParticulier/Components/Pages/Components/QuiSommesNous/NosAgences.razor.rz.scp.css */
.nosAgences__container[b-3h8su0eg6i] {
  width: 1720px;
  max-width: 100%;
  position: relative;
  padding: 70px 0;
  margin: auto;
}
.nosAgences__container[b-3h8su0eg6i]::before {
  content: "";
  width: 75%;
  max-width: 100%;
  height: 100%;
  background: transparent linear-gradient(44deg, #FFF9E8 0%, #F8F8F8 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: -1;
  top: 0;
  border-radius: 30px;
}
@media (width <= 768px) {
  .nosAgences__container[b-3h8su0eg6i]::before {
    width: 100%;
  }
}
.nosAgences__slogan[b-3h8su0eg6i] {
  padding-bottom: 60px;
  display: block;
  text-align: center;
  font: 400 40px/50px "CircularXXTT-Bold";
  font-style: italic;
  font-size: clamp(30px, 3vw, 50px);
}
@media (width <= 768px) {
  .nosAgences__slogan[b-3h8su0eg6i] {
    max-width: 337px;
    margin: 0 auto;
    display: block;
    font-style: italic;
    line-height: 30px;
  }
  .nosAgences__slogan br[b-3h8su0eg6i] {
    display: none;
  }
}
.nosAgences__imgs[b-3h8su0eg6i] {
  display: flex;
  margin: 80px 0 50px;
  gap: 5px;
}
@media (width <= 1440px) {
  .nosAgences__imgs[b-3h8su0eg6i] {
    margin: 30px 0;
  }
}
@media (width <= 1200px) {
  .nosAgences__imgs[b-3h8su0eg6i] {
    margin: 15px 0;
  }
}
@media (width <= 768px) {
  .nosAgences__imgs[b-3h8su0eg6i] {
    margin: 40px 0 20px;
    flex-direction: column;
    padding: 0 10px;
  }
}
.nosAgences__img[b-3h8su0eg6i] {
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}
@media (width <= 768px) {
  .nosAgences__img[b-3h8su0eg6i] {
    margin: 0;
  }
}
.nosAgences__paraphs[b-3h8su0eg6i] {
  width: 641px;
  max-width: 100%;
  margin: 10px auto 0;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (width <= 992px) {
  .nosAgences__paraphs[b-3h8su0eg6i] {
    max-width: 500px;
  }
}
@media (width <= 768px) {
  .nosAgences__paraphs[b-3h8su0eg6i] {
    max-width: 307px;
  }
}
.nosAgences__txt[b-3h8su0eg6i] {
  font: 400 22px/32px "CircularXXTT-Bold";
  font-size: clamp(18px, 2vw, 22px);
  line-height: 24px;
}
.nosAgences__btn[b-3h8su0eg6i] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin: 50px auto auto;
  font: 400 20px/24px "CircularXX Book";
}
.nosAgences__btn:hover[b-3h8su0eg6i] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
/* _content/CoteParticulier/Components/Pages/Components/QuiSommesNous/Presentation.razor.rz.scp.css */
.presentation[b-94twjey99h] {
  position: relative;
  z-index: 0;
  display: flex;
  justify-content: center;
  padding: 161px 0 10px;
}
@media (width <= 768px) {
  .presentation[b-94twjey99h] {
    padding: 0 0 10px;
  }
}
.presentation__container[b-94twjey99h] {
  display: flex;
  gap: 0px;
  position: relative;
  max-width: 1440px;
}
@media (width <= 1200px) {
  .presentation__container[b-94twjey99h] {
    flex-direction: column;
    width: 100%;
    padding: 50px 30px 10px;
  }
}
@media (width <= 768px) {
  .presentation__container[b-94twjey99h] {
    padding: 0 0 10px;
  }
}
@media (width <= 768px) {
  .presentation__title[b-94twjey99h] {
    padding: 0 0 50px;
  }
}
.presentation__title--mobile[b-94twjey99h] {
  padding: 0 35px;
  margin: 25px 0;
}
[b-94twjey99h] .presentation__h1 {
  color: #fff;
  font: 700 44px/50px "CircularXXTT-Bold";
  margin-top: 55px;
}
@media (width <= 768px) {
  [b-94twjey99h] .presentation__h1 {
    color: #fff;
    font: 700 28px/34px "CircularXXTT-Bold";
    margin-top: 0;
  }
}
[b-94twjey99h] .presentation__subtitle {
  color: #F18700;
  font: 400 44px/50px "CircularXX Book" !important;
  display: block !important;
}
@media (max-width: 768px) {
  [b-94twjey99h] .presentation__subtitle {
    color: #F18700;
    font: 400 28px/34px "CircularXX Book" !important;
    display: block !important;
  }
}
.presentation__content[b-94twjey99h] {
  padding: 0 60px 50px 20px;
}
@media (1200px < width < 1440px) {
  .presentation__content[b-94twjey99h] {
    padding: 0 130px 50px 20px;
  }
}
@media (width <= 768px) {
  .presentation__content[b-94twjey99h] {
    padding: 60px 0px 0px;
  }
}
.presentation__img[b-94twjey99h] {
  max-width: 840px;
  position: relative;
  left: -70px;
}
@media (1200px < width < 1440px) {
  .presentation__img[b-94twjey99h] {
    width: 160%;
  }
  .presentation__img img[b-94twjey99h] {
    width: 100%;
  }
}
@media (width <= 1200px) {
  .presentation__img[b-94twjey99h] {
    left: 0;
    width: 100%;
    margin: auto;
  }
  .presentation__img img[b-94twjey99h] {
    width: 100%;
  }
}
@media (width <= 768px) {
  .presentation__img img[b-94twjey99h] {
    padding: 0;
  }
}
.presentation__txt[b-94twjey99h] {
  font: 400 22px/32px "CircularXX Book";
  margin: 0 0 10px;
}
.presentation__txt--strong[b-94twjey99h] {
  font: 700 22px/32px "CircularXX Book" !important;
  margin: 120px 0 10px !important;
}
@media (width <= 1200px) {
  .presentation__txt--strong[b-94twjey99h] {
    margin: 20px 0 10px !important;
  }
}
.presentation[b-94twjey99h]::before {
  content: "";
  width: 100%;
  position: absolute;
  height: 600px;
  background: transparent linear-gradient(0deg, #404040 0%, #2B2A2A 100%) 0% 0% no-repeat padding-box;
  left: 0;
  right: 0;
  top: 0;
  z-index: 0;
}
@media (768px < width < 1200px) {
  .presentation[b-94twjey99h]::before {
    height: 1400px;
  }
}
@media (width <= 768px) {
  .presentation[b-94twjey99h]::before {
    height: 805px;
  }
}
.presentation[b-94twjey99h]::after {
  content: "";
  background: transparent linear-gradient(13deg, rgba(254, 228, 147, 0.3215686275) 10%, #fafafa 90%) 0% 0% no-repeat padding-box;
  position: absolute;
  width: 100%;
  max-width: 1410px;
  height: 100%;
  z-index: 0;
  bottom: 0;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  z-index: -1;
  transform: translate(0, 0px);
}
@media (width <= 1200px) {
  .presentation__bloc[b-94twjey99h] {
    padding: 0 70px;
  }
}
@media (width <= 768px) {
  .presentation__bloc[b-94twjey99h] {
    padding: 0 30px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/QuiSommesNous/Projet.razor.rz.scp.css */
.projet__container[b-x52i33du8a] {
  width: 1720px;
  max-width: 100%;
  margin: auto;
  padding: 70px 0;
}
.projet__title[b-x52i33du8a] {
  font: 400 45px/55px "CircularXXTT-Bold";
  font-size: clamp(30px, 3vw, 45px);
  display: block;
  text-align: center;
  margin-bottom: 50px;
}
@media (width <= 768px) {
  .projet__title[b-x52i33du8a] {
    line-height: 30px;
  }
}
.projet__blocs[b-x52i33du8a] {
  display: flex;
  gap: 10px;
  justify-content: center;
  padding: 0 10px;
}
@media (width <= 1200px) {
  .projet__blocs[b-x52i33du8a] {
    flex-wrap: wrap;
    align-items: flex-start;
    column-gap: 40px;
  }
}
@media (width <= 768px) {
  .projet__blocs[b-x52i33du8a] {
    column-gap: 20px;
    row-gap: 20px;
  }
}
.projet .projet__bloc:nth-child(1) .projet__img[b-x52i33du8a] {
  top: 0;
  position: absolute;
}
@media (width <= 768px) {
  .projet .projet__bloc:nth-child(1) .projet__img img[b-x52i33du8a] {
    max-height: 120px;
  }
  .projet .projet__bloc:nth-child(1) .projet__img[b-x52i33du8a] {
    top: 0;
  }
}
.projet .projet__bloc:nth-child(2) .projet__img[b-x52i33du8a] {
  top: 31px;
  position: absolute;
}
@media (width <= 768px) {
  .projet .projet__bloc:nth-child(2) .projet__img img[b-x52i33du8a] {
    max-height: 88px;
  }
  .projet .projet__bloc:nth-child(2) .projet__img[b-x52i33du8a] {
    top: 20px;
  }
}
.projet .projet__bloc:nth-child(3) .projet__img[b-x52i33du8a] {
  top: 30px;
  position: absolute;
}
@media (width <= 768px) {
  .projet .projet__bloc:nth-child(3) .projet__img img[b-x52i33du8a] {
    max-height: 94px;
  }
  .projet .projet__bloc:nth-child(3) .projet__img[b-x52i33du8a] {
    top: 21px;
  }
}
.projet__bloc:last-child .projet__link:nth-last-child(1) .projet__btn[b-x52i33du8a],
.projet__bloc:last-child .projet__link:nth-last-child(2) .projet__btn[b-x52i33du8a] {
  background: #FECC33;
}
@media (width <= 768px) {
  .projet__bloc:last-child .projet__btn[b-x52i33du8a] {
    font-size: clamp(13px, 1vw, 20px);
    background: #707070 !important;
    color: #fff;
    width: 100%;
    max-width: 185px;
    height: 39px;
    line-height: 15px;
    padding: 20px;
  }
}
.projet__bloc[b-x52i33du8a] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  min-height: 387px;
  position: relative;
  box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.1607843137);
}
@media (width <= 1440px) {
  .projet__bloc[b-x52i33du8a] {
    width: calc(50vw - 50px);
  }
}
@media (width <= 768px) {
  .projet__bloc[b-x52i33du8a] {
    width: calc(50vw - 30px);
    min-height: 192px;
    padding: 20px;
  }
}
@media (width <= 768px) {
  .projet__bloc:last-child .projet__txt[b-x52i33du8a] {
    display: block;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
.projet__txt[b-x52i33du8a] {
  color: #fff;
  font: 400 34px/36px "CircularXXTT-Medium";
  margin-bottom: 30px;
  font-size: clamp(18px, 2vw, 34px);
  display: block;
  text-align: center;
}
@media (width <= 1200px) {
  .projet__txt[b-x52i33du8a] {
    line-height: 23px;
  }
}
@media (width <= 768px) {
  .projet__txt--mobile[b-x52i33du8a] {
    display: none !important;
  }
}
.projet__bottom[b-x52i33du8a] {
  position: absolute;
  bottom: 50px;
}
@media (width <= 768px) {
  .projet__bottom[b-x52i33du8a] {
    bottom: 0px;
    margin-bottom: 30px;
  }
}
.projet__links[b-x52i33du8a] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.projet__bloc:nth-child(1)[b-x52i33du8a] {
  background: #7FD5C5;
}
.projet__bloc:nth-child(2)[b-x52i33du8a] {
  background: #389CB2;
}
.projet__bloc:nth-child(3)[b-x52i33du8a] {
  background: #C7BA84;
}
.projet__bloc:nth-child(4)[b-x52i33du8a] {
  background: #404040;
}
.projet__link[b-x52i33du8a] {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
.projet__btn[b-x52i33du8a] {
  width: fit-content;
  height: 50px;
  border: 1px solid transparent;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #000000;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  width: 300px;
  font: 400 20px/44px "CircularXXTT-Medium";
  font-size: clamp(16px, 1vw, 20px);
}
.projet__btn:hover[b-x52i33du8a] {
  border-color: transparent;
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}
@media (min-width: 768px) and (max-width: 1440px) {
  .projet__btn[b-x52i33du8a] {
    width: 260px;
  }
  .projet__btn:hover[b-x52i33du8a] {
    width: 275px;
  }
}
@media (width <= 1440px) {
  .projet__btn[b-x52i33du8a] {
    width: auto;
    line-height: 18px;
  }
}
@media (width <= 768px) {
  .projet__btn[b-x52i33du8a] {
    padding-top: 10px;
    background: transparent;
    color: #fff;
    text-align: center;
  }
}
.projet__btn:hover[b-x52i33du8a] {
  width: 340px;
  transition: 0.3s;
}
/* _content/CoteParticulier/Components/Pages/Components/Select.razor.rz.scp.css */
.select[b-5my7uuhpb3] {
  border: 1px solid #AAAAAA;
  border-radius: 6px;
  background-color: white;
  position: relative;
  cursor: pointer;
  transition: all 0.2s ease;
}
.select--active[b-5my7uuhpb3] {
  border-radius: 6px 6px 0 0;
}
.select--active .select__head[b-5my7uuhpb3]::after {
  transform: rotate(225deg);
}
.select--active .select__content[b-5my7uuhpb3] {
  border: 1px solid #AAAAAA;
  border-top: 0;
  border-radius: 0 0 6px 6px;
  grid-template-rows: 1fr;
  opacity: 1;
}
.select--disabled[b-5my7uuhpb3] {
  cursor: not-allowed;
  opacity: 0.8;
}
.select--scroll .select-list[b-5my7uuhpb3] {
  overflow-y: scroll;
  max-height: 500px;
}
.select--scroll .select-list[b-5my7uuhpb3]::-webkit-scrollbar {
  width: 10px;
}
.select--scroll .select-list[b-5my7uuhpb3]::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #ededed;
  cursor: pointer;
}
.select--scroll .select-list[b-5my7uuhpb3]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #7e7e7e;
  cursor: pointer;
}
.select:has(input:checked) .select__result[b-5my7uuhpb3] {
  color: red-blue;
  font-weight: 400;
}
.select__head[b-5my7uuhpb3] {
  height: 50px;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #AFAFAF;
}
.select__head[b-5my7uuhpb3]::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #AFAFAF;
  border-width: 0 2px 2px 0;
  padding: 3px;
  display: inline-block;
  position: absolute;
  right: 10px;
  transform: rotate(45deg);
  transition: transform 0.2s, margin 0.2s;
}
.select__arrow[b-5my7uuhpb3] {
  transition: transform 0.3s ease;
}
.select__content[b-5my7uuhpb3] {
  box-sizing: content-box;
  width: 100%;
  border: 0;
  border-color: #bbbbbb;
  background-color: white;
  display: grid;
  grid-template-rows: 0fr;
  position: absolute;
  left: -1px;
  z-index: 2;
  opacity: 0;
  transition: grid-template-rows 0.3s ease, opacity 0.3s ease;
}
.select-list[b-5my7uuhpb3] {
  overflow: hidden;
}
.select-list__ele--active[b-5my7uuhpb3] {
  background-color: #F18700;
}
.select-list__label[b-5my7uuhpb3] {
  width: 100%;
  padding: 12px 10px;
  display: block;
  line-height: 18px;
  cursor: pointer;
  transition: all 0.2s ease;
}
input:checked ~ .select-list__label[b-5my7uuhpb3] {
  position: relative;
}
input:checked ~ .select-list__label[b-5my7uuhpb3]::after {
  content: "";
  box-sizing: border-box;
  width: 9px;
  height: 15px;
  border-bottom-width: 4px;
  border-bottom-color: white;
  border-right-width: 4px;
  border-right-color: white;
  border-right-style: solid;
  border-bottom-style: solid;
  display: inline-block;
  position: absolute;
  right: 10px;
  transform: rotate(45deg);
}
.select--small .select__head[b-5my7uuhpb3] {
  height: 37px;
}
.select--black[b-5my7uuhpb3] {
  border: 1px solid #dbdbdb;
}
.select--black .select__head[b-5my7uuhpb3] {
  color: black;
}
.select--black .select__content[b-5my7uuhpb3] {
  color: black;
  border: 1px solid #dbdbdb;
}
.select--black .select-list__label[b-5my7uuhpb3] {
  color: black;
  border: #dbdbdb;
}
.select--background_grey[b-5my7uuhpb3] {
  width: 100%;
  height: 36px;
  border-radius: 6px;
  background: #404040;
  color: #fff;
  font-size: 14.4px;
  z-index: 1000;
}
.select--background_grey .select__head[b-5my7uuhpb3] {
  height: 36px;
}
.select--background_grey .select__content[b-5my7uuhpb3] {
  background: #404040;
  color: #fff;
}
/* _content/CoteParticulier/Components/Pages/Components/Sliders/BiensAlaUne.razor.rz.scp.css */
.sliderBiens[b-af12l9fgt0] {
  padding: 50px 0;
  background-color: #ECECEC;
  display: flex;
  flex-direction: column;
}
.sliderBiens__container[b-af12l9fgt0] {
  height: 570px;
}
@media (width <= 992px) {
  .sliderBiens__container[b-af12l9fgt0] {
    height: 590px;
  }
}
.sliderBiens__bloc[b-af12l9fgt0] {
  width: 100%;
  padding: 0 100px;
  position: relative;
}
@media (width <= 1440px) {
  .sliderBiens__bloc[b-af12l9fgt0] {
    padding: 0 20px;
  }
}
.sliderBiens__title--desktop[b-af12l9fgt0] {
  margin: 0px auto 30px;
  font-size: 45px;
}
@media (width <= 1023px) {
  .sliderBiens__title--desktop[b-af12l9fgt0] {
    font-size: 30px;
  }
}
@media (width <= 768px) {
  .sliderBiens__title--desktop[b-af12l9fgt0] {
    display: none;
  }
}
.sliderBiens__title--gras[b-af12l9fgt0] {
  font-weight: 700;
}
.sliderBiens__title--mobile[b-af12l9fgt0] {
  display: none;
}
@media (width <= 768px) {
  .sliderBiens__title--mobile[b-af12l9fgt0] {
    margin: 0px auto 30px;
    font-size: 30px;
    font-weight: 400;
    display: block;
  }
}
.sliderBiens__btn[b-af12l9fgt0] {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
@media (width <= 1023px) {
  .sliderBiens__btn[b-af12l9fgt0] {
    flex-direction: column;
    gap: 12px;
  }
}
@media (width <= 768px) {
  .sliderBiens__btn[b-af12l9fgt0] {
    margin-top: 20px;
  }
}

.card[b-af12l9fgt0] {
  height: 469px;
}
@media (width <= 768px) {
  .card[b-af12l9fgt0] {
    margin: 20px 0px;
  }
}
.card-list[b-af12l9fgt0] {
  display: flex;
  flex-wrap: wrap;
}
.card-list__ele[b-af12l9fgt0] {
  width: 33.33333333%;
}
@media (width <= 992px) {
  .card-list__ele[b-af12l9fgt0] {
    width: 50%;
  }
}
.card__container[b-af12l9fgt0] {
  height: 346px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.card__container:hover .card__img[b-af12l9fgt0],
.card__container:hover .photo__img[b-af12l9fgt0] {
  transform: scale(1.05);
}
.card__img[b-af12l9fgt0] {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: transform 0.5s ease-in-out;
}
.card .statut[b-af12l9fgt0] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: absolute;
  bottom: 15px;
  left: 8px;
}
.card .statut__txt[b-af12l9fgt0] {
  width: fit-content;
  border-radius: 20px;
  padding: 3px 20px;
  background-color: white;
  color: black;
  font-family: "CircularXX Book";
  line-height: 25px;
}
.card .statut__txt--yellow[b-af12l9fgt0] {
  background-color: #FECC33;
}
.card__content[b-af12l9fgt0] {
  padding: 11px 0 18px;
  border-bottom: 1px solid #727272;
  background-color: #ECECEC;
}
@media (width <= 992px) {
  .card__content[b-af12l9fgt0] {
    padding-top: 5px;
  }
}
@media (width <= 768px) {
  .card__content[b-af12l9fgt0] {
    padding-top: 12px;
  }
}
.card__ville[b-af12l9fgt0] {
  color: #F18700;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
@media (width <= 1124px) {
  .card__ville[b-af12l9fgt0] {
    font-size: 18px;
  }
}
@media (width <= 992px) {
  .card__ville[b-af12l9fgt0] {
    margin-top: 20px;
  }
}
@media (width <= 768px) {
  .card__ville[b-af12l9fgt0] {
    margin-top: 0px;
  }
}
.card__titre[b-af12l9fgt0] {
  font-size: 28px;
  line-height: 31px;
}
@media (width <= 1124px) {
  .card__titre[b-af12l9fgt0] {
    font-size: 15px;
  }
}
.card__prix[b-af12l9fgt0] {
  font-size: 18px;
  font-weight: 700;
  line-height: 31px;
}
@media (width <= 1124px) {
  .card__prix[b-af12l9fgt0] {
    font-size: 18px;
  }
}
.card__ref[b-af12l9fgt0] {
  color: #727272;
  font-size: 18px;
}
.card__group[b-af12l9fgt0] {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.card__video[b-af12l9fgt0] {
  height: 55px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.card__coeur[b-af12l9fgt0] {
  color: white;
  font-size: 30px;
  position: absolute;
  top: 15px;
  right: 25px;
}
.card__btn-alerte[b-af12l9fgt0] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #ff8100;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  padding: 1px 57px;
  font-family: "CircularXX Book";
}
.card__btn-alerte:hover[b-af12l9fgt0] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}
.card__btn-alerte[b-af12l9fgt0]::before {
  padding-top: 4px;
  content: url("img/icon/alertMaison.png");
}
.card__btn-alerte:hover[b-af12l9fgt0] {
  height: 50px;
  padding: 0px 65px;
  margin-left: -8px;
  margin-right: -8px;
  background-color: #DE7D00;
  display: flex;
  align-items: center;
  font-size: 20px;
}
@media (width <= 1023px) {
  .card__btn-alerte:hover[b-af12l9fgt0] {
    padding: 0px 33px;
  }
}
@media (width <= 1023px) {
  .card__btn-alerte[b-af12l9fgt0] {
    padding: 1px 25px;
    font-weight: 400;
    font-size: 17px;
  }
}
@media (width <= 768px) {
  .card__btn-alerte[b-af12l9fgt0] {
    margin-right: 0;
  }
}
.card__btn-plus[b-af12l9fgt0] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  padding: 1px 57px;
  border: none;
  border-radius: 27px;
  font-family: "CircularXX Book";
  align-items: center;
  font-size: 20px;
  color: #F18700;
  cursor: pointer;
}
.card__btn-plus:hover[b-af12l9fgt0] {
  border-color: #F18700;
  background-color: white;
  padding-left: 40px;
  padding-right: 40px;
}
.card__btn-plus[b-af12l9fgt0]::before {
  content: url("img/icon/plus.png");
  margin-top: 5px;
  margin-right: 20px;
}
@media (width <= 1023px) {
  .card__btn-plus[b-af12l9fgt0]::before {
    margin-right: 40px;
  }
}
.card__btn-plus:hover[b-af12l9fgt0] {
  padding: 12px 80px;
  margin-left: -23px;
  margin-right: -23px;
  transform: scale(1);
}
@media (width <= 1023px) {
  .card__btn-plus:hover[b-af12l9fgt0] {
    padding: 1px 75px;
  }
}
@media (width <= 1023px) {
  .card__btn-plus[b-af12l9fgt0] {
    padding: 1px 50px;
    font-weight: 400;
    font-size: 17px;
  }
}

.photo[b-af12l9fgt0] {
  padding: 2px 15px;
  border-radius: 16px;
  background: white;
  display: flex;
  position: absolute;
  bottom: 13px;
  right: 11px;
}
.photo__nb[b-af12l9fgt0] {
  padding-top: 4px;
  padding-left: 6px;
  color: black;
  font-size: 15px;
}
.photo__img[b-af12l9fgt0] {
  width: 22px;
  padding: 2px 0;
  transition: transform 0.5s ease-in-out;
}

.swiper-slide[b-af12l9fgt0] {
  display: flex;
  justify-content: center;
  flex-shrink: 0;
}
@media (width <= 766px) {
  .swiper-slide[b-af12l9fgt0] {
    padding: 0;
  }
}

.swiper[b-af12l9fgt0] {
  --swiper-pagination-bullet-size: 14px;
  --swiper-theme-color: #aaaaaa;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-bullet-inactive-opacity: 1;
}

[b-af12l9fgt0] .swiper-pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
[b-af12l9fgt0] .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  margin: 13px !important;
  border: 1px solid #727272 !important;
  background-color: #727272 !important;
  color: rgba(0, 0, 0, 0);
  display: flex;
}
@media (width <= 766px) {
  [b-af12l9fgt0] .swiper-pagination-bullet {
    margin: 8px !important;
  }
}
[b-af12l9fgt0] .swiper-pagination-bullet-active {
  width: 50px;
  height: 50px;
  border: 1px solid #727272 !important;
  background-color: #ECECEC !important;
  align-items: center;
  justify-content: center;
  color: #727272;
}
[b-af12l9fgt0] .swiper-button-prev {
  width: 65px;
  height: 65px;
  padding-right: 10px;
  border-radius: 50%;
  background-color: white;
  top: 140px;
  left: 60px;
  overflow: visible;
}
[b-af12l9fgt0] .swiper-button-prev::after {
  color: #ff8100 !important;
}
@media (width <= 1440px) {
  [b-af12l9fgt0] .swiper-button-prev {
    left: 0px;
  }
}
[b-af12l9fgt0] .swiper-button-next {
  width: 65px;
  height: 65px;
  padding-left: 10px;
  border-radius: 50%;
  background-color: white;
  top: 140px;
  right: 60px;
}
[b-af12l9fgt0] .swiper-button-next::after {
  color: #ff8100 !important;
}
@media (width <= 1440px) {
  [b-af12l9fgt0] .swiper-button-next {
    right: 0px;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Sliders/QuatreCartes.razor.rz.scp.css */
.card[b-3mh13vrp2o] {
  width: 1020px;
  height: 485px;
  border-radius: 11px;
  background-color: #40403e;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width < 1500px) {
  .card[b-3mh13vrp2o] {
    height: 408px;
  }
}
@media (width < 1200px) {
  .card[b-3mh13vrp2o] {
    width: 100%;
    height: 300px;
  }
}
@media (width <= 766px) {
  .card[b-3mh13vrp2o] {
    height: 490px;
    flex-direction: column-reverse;
    justify-content: space-between;
  }
}
.card--yellow[b-3mh13vrp2o] {
  background-color: #FECC33;
}
.card--deep-teal[b-3mh13vrp2o] {
  background-color: #2b6e7c;
}
.card--blue-sky[b-3mh13vrp2o] {
  background-color: #b9e6f0;
}
.card__content[b-3mh13vrp2o] {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 0 0 30%;
  color: white;
  line-height: 1.42857143;
  padding: 0 22px;
}
@media (width < 1500px) {
  .card__content[b-3mh13vrp2o] {
    flex: 0 0 40%;
  }
}
@media (width <= 766px) {
  .card__content[b-3mh13vrp2o] {
    flex: 0 0 50%;
    padding: 0px;
  }
}
.card__content--gray[b-3mh13vrp2o] {
  color: #404040;
}
.card__title[b-3mh13vrp2o] {
  font-family: "CircularXXTT-Medium";
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
}
@media (width <= 766px) {
  .card__title[b-3mh13vrp2o] {
    width: 100%;
    padding: 0 20px;
    text-align: left;
  }
}
@media (width < 1500px) {
  .card__title[b-3mh13vrp2o] {
    font-size: 14px;
    margin: 0;
  }
}
.card__txt[b-3mh13vrp2o] {
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
}
@media (width < 1500px) {
  .card__txt[b-3mh13vrp2o] {
    font-size: 15px;
  }
}
@media (width <= 766px) {
  .card__txt[b-3mh13vrp2o] {
    padding: 0 20px;
    text-align: left;
  }
}
.card__btn[b-3mh13vrp2o] {
  padding: 10px 20px;
  background-color: white;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 400 17px/1.2em "CircularXXTT-Regular";
  transition: 0.15s all ease;
}
.card__btn:hover[b-3mh13vrp2o] {
  padding: 10px 35px;
}
@media (width < 1500px) {
  .card__btn[b-3mh13vrp2o] {
    font-size: 15px;
  }
}
.card__img-container[b-3mh13vrp2o] {
  width: 100%;
  height: 100%;
  position: relative;
  object-fit: cover;
}
@media (width < 1200px) {
  .card__img-container[b-3mh13vrp2o] {
    height: 300px;
  }
}
@media (width <= 766px) {
  .card__img-container[b-3mh13vrp2o] {
    height: 180px;
  }
}
.card__img[b-3mh13vrp2o] {
  width: 100%;
  height: 100%;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  flex: 0 0 70%;
  object-fit: cover;
}
@media (width <= 766px) {
  .card__img[b-3mh13vrp2o] {
    border-top-left-radius: 11px;
  }
}
@media (width < 1500px) {
  .card__img[b-3mh13vrp2o] {
    flex: 0 0 60%;
  }
}
.card__logo[b-3mh13vrp2o] {
  width: 209px;
  height: auto;
  position: absolute;
  top: 55px;
}
@media (width <= 766px) {
  .card__logo[b-3mh13vrp2o] {
    width: 140px;
  }
}

.slider[b-3mh13vrp2o] {
  margin-bottom: 100px;
  padding: 64px 0;
  background-color: rgba(245, 245, 245, 0.9294117647);
}
.slider__container[b-3mh13vrp2o] {
  padding-bottom: 64px;
}

.swiper-slide[b-3mh13vrp2o] {
  display: flex;
  justify-content: center;
  flex-shrink: unset;
}
@media (width <= 1200px) {
  .swiper-slide[b-3mh13vrp2o] {
    flex-shrink: 0;
  }
}
@media (width <= 766px) {
  .swiper-slide[b-3mh13vrp2o] {
    padding: 0;
  }
}

.swiper[b-3mh13vrp2o] {
  --swiper-pagination-bullet-size: 14px;
  --swiper-theme-color: #aaaaaa;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-bullet-inactive-opacity: 1;
}

[b-3mh13vrp2o] .swiper-pagination-bullet {
  border: 1px solid #aaaaaa !important;
}
/* _content/CoteParticulier/Components/Pages/Components/Syndic/FormContactSyndic.razor.rz.scp.css */
@charset "UTF-8";
.contact[b-kv0u7evifa] {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  padding: 56px 0;
}
.contact__container[b-kv0u7evifa] {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding: 0 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (width <= 992px) {
  .contact__container[b-kv0u7evifa] {
    max-width: 600px;
    padding: 0 30px;
  }
}
.contact__logo[b-kv0u7evifa] {
  max-height: 80px;
}
.contact__title[b-kv0u7evifa] {
  margin-top: 24px;
  font-size: 36px;
  font-weight: 700;
}
@media (width <= 992px) {
  .contact__title[b-kv0u7evifa] {
    font-size: 24px;
  }
}
.contact__title--orange[b-kv0u7evifa] {
  color: #F18700;
}

.form[b-kv0u7evifa] {
  margin-top: 56px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.form__container[b-kv0u7evifa] {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
@media (width <= 992px) {
  .form__container[b-kv0u7evifa] {
    display: flex;
    flex-direction: column;
  }
}
.form__field[b-kv0u7evifa] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
.form__field--span2[b-kv0u7evifa] {
  grid-column: span 2;
}
.form__field--center[b-kv0u7evifa] {
  display: flex;
  justify-content: center;
  grid-column: span 2;
  gap: 10px;
  align-items: center;
  font-size: 13px;
}
[b-kv0u7evifa] .form__label {
  font-size: 18px;
  font-weight: 500;
}
@media (width <= 992px) {
  [b-kv0u7evifa] .form__label {
    font-size: 16px;
  }
}
[b-kv0u7evifa] .form__label--cgu {
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
[b-kv0u7evifa] .form__label--invalid {
  color: #EB4652;
}
[b-kv0u7evifa] .form__input {
  width: 100%;
  border: 1px solid #E5E5E5;
  border-radius: 80px;
  padding: 16px 24px;
  background-color: #fafafa;
  color: #666;
  font-size: 16px;
}
[b-kv0u7evifa] .form__input--area {
  height: 160px;
  border-radius: 24px;
}
[b-kv0u7evifa] .form__input--checkbox {
  width: 20px;
  height: 20px;
  border: 1px solid #AFAFAF;
  margin-right: 10px;
  transition: all 0.3s ease;
  appearance: none;
  position: relative;
  top: 6px;
  cursor: pointer;
  margin: 0;
  border-radius: 4px;
  padding: 0;
  top: -2px;
}
@media (width <= 768px) {
  [b-kv0u7evifa] .form__input--checkbox {
    margin-right: 2px;
  }
}
[b-kv0u7evifa] .form__input--checkbox::after {
  content: "✓";
  width: 12px;
  height: 7px;
  padding-top: 2px;
  color: #F18700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  top: -2px;
  left: 5px;
  opacity: 0;
  transition: all 0.2s ease;
}
[b-kv0u7evifa] .form__input--checkbox:hover::after {
  opacity: 0.5;
}
[b-kv0u7evifa] .form__input--checkbox:checked::after {
  opacity: 1;
}
[b-kv0u7evifa] .form__input--checkbox::after {
  top: -4px;
  left: 3px;
}
[b-kv0u7evifa] .form__input.invalid {
  border-color: #EB4652;
}
.form__info[b-kv0u7evifa] {
  margin-top: 24px;
  border: 1px solid #E5E5E5;
  border-radius: 16px;
  padding: 16px;
  background-color: #fafafa;
  color: black;
  font-size: 12px;
  text-align: center;
}
.form__info--txt[b-kv0u7evifa] {
  text-align: left;
  font-weight: 500;
  padding-bottom: 16px;
}
.form__cgu[b-kv0u7evifa] {
  margin-top: 56px;
  display: flex;
  align-items: center;
  gap: 12px;
}
@media (width <= 992px) {
  .form__cgu[b-kv0u7evifa] {
    margin-top: 24px;
  }
}
.form__btn[b-kv0u7evifa] {
  width: fit-content;
  height: 50px;
  border: 1px solid #F18700;
  border-radius: 100px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: white;
  font-size: 20px;
  transition: all 0.2s ease;
  cursor: pointer;
  margin-top: 24px;
}
.form__btn:hover[b-kv0u7evifa] {
  border-color: #F18700;
  background-color: #F18700;
  padding-left: 40px;
  padding-right: 40px;
}

[b-kv0u7evifa] .select {
  border-color: #E5E5E5;
  border-radius: 24px;
  background-color: #fafafa;
}
[b-kv0u7evifa] .select--active {
  border-radius: 24px 24px 0 0;
}
[b-kv0u7evifa] .select--active .select__content {
  border-color: #E5E5E5;
  border-radius: 0 0 24px 24px;
}
[b-kv0u7evifa] .select__head {
  padding: 16px 24px;
  color: #666;
}
[b-kv0u7evifa] .select__head::after {
  right: 24px;
}
[b-kv0u7evifa] .select__content {
  background-color: #fafafa;
}
[b-kv0u7evifa] .select-list__ele {
  transition: all 0.2s ease;
}
[b-kv0u7evifa] .select-list__ele:hover {
  background-color: #F0F0F0;
}
[b-kv0u7evifa] .select-list__ele--active {
  background-color: #F18700 !important;
}
/* _content/CoteParticulier/Components/Pages/Components/Syndic/Hero.razor.rz.scp.css */
.hero[b-0h8s80cein] {
  height: 690px;
  background-image: url("img/Syndic/cp-banner-desktop-large-2x.jpg");
  background-size: cover;
  background-position-x: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (width <= 1500px) {
  .hero[b-0h8s80cein] {
    background-image: url("img/Syndic/cp-banner-desktop-small-2x.jpg");
  }
}
@media (width <= 1200px) {
  .hero[b-0h8s80cein] {
    height: 300px;
    background-image: url("img/Syndic/cp-banner-tablet-2x.jpg");
  }
}
@media (width <= 768px) {
  .hero[b-0h8s80cein] {
    height: auto;
    background-image: none;
    background-color: #fafafa;
  }
}
.hero__container[b-0h8s80cein] {
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  padding: 0 90px;
  display: flex;
  justify-content: flex-end;
}
@media (width <= 1500px) {
  .hero__container[b-0h8s80cein] {
    padding: 0 80px;
  }
}
@media (width <= 992px) {
  .hero__container[b-0h8s80cein] {
    padding: 0 40px;
  }
}
@media (width <= 768px) {
  .hero__container[b-0h8s80cein] {
    padding: 0;
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
}
.hero__img[b-0h8s80cein] {
  display: none;
}
@media (width <= 768px) {
  .hero__img[b-0h8s80cein] {
    width: 100%;
    max-height: 300px;
    object-fit: cover;
    object-position: top;
    display: block;
  }
}
.hero__desc[b-0h8s80cein] {
  max-width: 900px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: white;
  font-weight: 500;
  text-align: center;
}
@media (width <= 1500px) {
  .hero__desc[b-0h8s80cein] {
    max-width: 495px;
  }
}
@media (width <= 1200px) {
  .hero__desc[b-0h8s80cein] {
    max-width: 395px;
  }
}
@media (width <= 768px) {
  .hero__desc[b-0h8s80cein] {
    max-width: none;
    padding: 0 20px;
    color: #404040;
  }
}
.hero__title[b-0h8s80cein] {
  font-size: 50px;
  font-weight: 500;
  line-height: normal;
}
@media (width <= 1200px) {
  .hero__title[b-0h8s80cein] {
    font-size: 40px;
  }
}
@media (width <= 768px) {
  .hero__title[b-0h8s80cein] {
    font-size: 32px;
  }
}
.hero__title--bold[b-0h8s80cein] {
  font-size: 60px;
  font-weight: 700;
}
@media (width <= 1200px) {
  .hero__title--bold[b-0h8s80cein] {
    font-size: 50px;
  }
}
@media (width <= 768px) {
  .hero__title--bold[b-0h8s80cein] {
    font-size: 34px;
  }
}
.hero__subtitle[b-0h8s80cein] {
  font-size: 40px;
  line-height: normal;
}
@media (width <= 1200px) {
  .hero__subtitle[b-0h8s80cein] {
    font-size: 34px;
  }
}
@media (width <= 768px) {
  .hero__subtitle[b-0h8s80cein] {
    font-size: 24px;
  }
}
.hero__txt[b-0h8s80cein] {
  font-size: 22px;
  line-height: 20px;
}
@media (width <= 1200px) {
  .hero__txt[b-0h8s80cein] {
    font-size: 16px;
  }
}
@media (width <= 768px) {
  .hero__txt[b-0h8s80cein] {
    font-size: 14px;
    opacity: 0.5;
  }
}
/* _content/CoteParticulier/Components/Pages/Components/Syndic/Main.razor.rz.scp.css */
@charset "UTF-8";
.main[b-mq2va3bkos] {
  padding: 80px 0;
  background-color: #fafafa;
}
@media (width <= 1200px) {
  .main[b-mq2va3bkos] {
    padding: 60px 0;
  }
}
@media (width <= 768px) {
  .main[b-mq2va3bkos] {
    padding: 16px 0 40px;
  }
}
.main__container[b-mq2va3bkos] {
  max-width: 1630px;
  width: 100%;
  margin: 0 auto;
  padding: 0 70px;
}
@media (width <= 768px) {
  .main__container[b-mq2va3bkos] {
    padding: 0 20px;
  }
}
.main__title[b-mq2va3bkos] {
  padding-bottom: 20px;
  color: #404040;
  font-size: 32px;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  position: relative;
}
@media (width <= 1200px) {
  .main__title[b-mq2va3bkos] {
    font-size: 20px;
  }
}
@media (width <= 768px) {
  .main__title[b-mq2va3bkos] {
    padding-top: 16px;
    padding-bottom: 0;
  }
}
.main__title[b-mq2va3bkos]::after {
  content: "";
  width: 400px;
  height: 1px;
  background-color: #E5E5E5;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (width <= 768px) {
  .main__title[b-mq2va3bkos]::after {
    top: 0;
    bottom: auto;
  }
}

.article[b-mq2va3bkos] {
  margin-top: 80px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media (width <= 1200px) {
  .article[b-mq2va3bkos] {
    margin-top: 60px;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (width <= 768px) {
  .article[b-mq2va3bkos] {
    margin-top: 40px;
  }
}
.article--reversed[b-mq2va3bkos] {
  direction: rtl;
}
.article--reversed > *[b-mq2va3bkos] {
  direction: ltr;
}
.article__desc[b-mq2va3bkos] {
  font-size: 16px;
  font-weight: 450;
  line-height: normal;
}
.article__title[b-mq2va3bkos] {
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 700;
}
@media (width <= 768px) {
  .article__title[b-mq2va3bkos] {
    font-size: 24px;
  }
}
.article__title--orange[b-mq2va3bkos] {
  color: #F18700;
}
.article__txt[b-mq2va3bkos] {
  margin-bottom: 20px;
}
.article__txt:last-child[b-mq2va3bkos] {
  margin-bottom: 0;
}
.article__txt--bold[b-mq2va3bkos] {
  font-weight: 700;
}
.article__txt--litle[b-mq2va3bkos] {
  font-size: 13px;
}
.article-list[b-mq2va3bkos] {
  margin-bottom: 20px;
  padding-left: 16px;
  display: flex;
  flex-direction: column;
}
.article-list--gap[b-mq2va3bkos] {
  gap: 20px;
}
.article-list__ele[b-mq2va3bkos] {
  position: relative;
}
.article-list__ele[b-mq2va3bkos]::before {
  content: "•";
  position: absolute;
  top: -1px;
  left: -16px;
}
.article__img[b-mq2va3bkos] {
  width: 100%;
  height: 574px;
  border-radius: 16px;
  background-size: cover;
  background-position: center;
}
@media (width <= 1200px) {
  .article__img[b-mq2va3bkos] {
    max-height: 260px;
  }
}
.article__img--1[b-mq2va3bkos] {
  background-image: url("img/Syndic/cp-img-02-desktop-large.jpg");
}
@media (width <= 1200px) {
  .article__img--1[b-mq2va3bkos] {
    background-image: url("img/Syndic/cp-img-02-tablet.jpg");
  }
}
.article__img--2[b-mq2va3bkos] {
  background-image: url("img/Syndic/cp-img-01-desktop-large.jpg");
}
@media (width <= 1200px) {
  .article__img--2[b-mq2va3bkos] {
    background-image: url("img/Syndic/cp-img-01-tablet.jpg");
  }
}
/* _content/CoteParticulier/Components/Pages/Contact.razor.rz.scp.css */
.title__block[b-8qmpo79v13] {
  margin-top: 150px;
  text-align: center;
  color: #2d2d2d;
  font: 400 1.7em/1.2em "CircularXXTT-Regular";
}
.title__block hr[b-8qmpo79v13] {
  width: 40px;
}

.breadcrumb[b-8qmpo79v13] {
  width: 980px;
  margin: 50px auto;
}
@media (width <= 768px) {
  .breadcrumb[b-8qmpo79v13] {
    width: auto;
  }
}
.breadcrumb a:first-child:hover[b-8qmpo79v13] {
  text-decoration: underline;
}
/* _content/CoteParticulier/Components/Pages/CreerAgence.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Pages/DetailBien.razor.rz.scp.css */
.detail-bien[b-ixwvj4n4l6] .container {
  max-width: 1120px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
@media (width <= 1200px) {
  .detail-bien[b-ixwvj4n4l6] .container {
    max-width: 940px;
  }
}
@media (width <= 991px) {
  .detail-bien[b-ixwvj4n4l6] .container {
    max-width: 750px;
  }
}
@media (width <= 768px) {
  .detail-bien[b-ixwvj4n4l6] .container {
    max-width: none;
    padding: 0 15px;
  }
}
.detail-bien__recherche[b-ixwvj4n4l6] {
  max-width: 1120px;
  margin: 180px auto 0;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.detail-bien__recherche:hover[b-ixwvj4n4l6] {
  text-decoration: underline;
}
.detail-bien__return[b-ixwvj4n4l6] {
  border: 1px solid #F18700;
  padding: 14px 15px 12px;
  background-color: #2d2d2d;
  color: #fff;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: background-color 0.3s ease;
}
.detail-bien__return:hover[b-ixwvj4n4l6] {
  background-color: #F18700;
}
@media (width <= 992px) {
  .detail-bien__return[b-ixwvj4n4l6] {
    width: fit-content;
    margin: 0 auto 20px;
    display: block;
  }
}
@media (width <= 768px) {
  .detail-bien__return[b-ixwvj4n4l6] {
    margin-bottom: 50px;
  }
}

[b-ixwvj4n4l6] .recherche {
  padding-top: 15px;
}
@media (width <= 768px) {
  [b-ixwvj4n4l6] .recherche {
    background-color: white;
  }
}
[b-ixwvj4n4l6] .recherche__container {
  width: 100%;
  margin-bottom: 150px;
  top: 0;
}

[b-ixwvj4n4l6] .breadcrumb {
  margin-bottom: 40px;
}

.mention[b-ixwvj4n4l6] {
  max-width: 1120px;
  margin: 0 auto 10px;
  color: #3C3C3C;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}
@media (width <= 1200px) {
  .mention[b-ixwvj4n4l6] {
    max-width: 940px;
  }
}
@media (width <= 991px) {
  .mention[b-ixwvj4n4l6] {
    max-width: 750px;
  }
}
@media (width <= 768px) {
  .mention[b-ixwvj4n4l6] {
    max-width: none;
    padding: 0 15px;
  }
}
/* _content/CoteParticulier/Components/Pages/Estimation.razor.rz.scp.css */
.container[b-c4lpmqp82a] {
  max-width: 1440px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (width <= 768px) {
  .container[b-c4lpmqp82a] {
    padding: 0;
  }
}
.container--grey[b-c4lpmqp82a] {
  background: #F2F2F2;
  padding: 60px 15px;
}

[b-c4lpmqp82a] .demande .box__img {
  margin-top: -5px !important;
}
@media (width <= 768px) {
  [b-c4lpmqp82a] .section {
    background-color: transparent;
  }
}
/* _content/CoteParticulier/Components/Pages/EstimationEnLigne.razor.rz.scp.css */
.estimation[b-68o0xoqz7g] {
  margin: 10px 37px 136px;
  padding: 144px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (width <= 768px) {
  .estimation[b-68o0xoqz7g] {
    margin: 10px 0 136px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
.estimation__title[b-68o0xoqz7g] {
  margin: 39px 30px;
  padding: 0 15px;
  font-size: 56px;
  font-weight: 700;
  text-align: center;
}
@media (width <= 768px) {
  .estimation__title[b-68o0xoqz7g] {
    margin: 39px 0;
    font-size: 25px;
    font-weight: 400;
  }
}
/* _content/CoteParticulier/Components/Pages/FicheBien.razor.rz.scp.css */
.pdf[b-jijhe9x3ju] {
  width: 827px;
  height: 100%;
  margin: 0 auto;
  background-color: white;
  display: grid;
  grid-template-columns: 2fr 1fr;
  position: relative;
}
.pdf--shadow[b-jijhe9x3ju] {
  box-shadow: 0 0 16px 0 rgba(64, 64, 64, 0.5647058824);
}
.pdf__col[b-jijhe9x3ju] {
  width: 100%;
}
.pdf__col--left[b-jijhe9x3ju] {
  border-right: 1px solid #DDD;
}
.pdf__img[b-jijhe9x3ju] {
  height: 400px;
  background-size: cover;
  background-position: center;
}
.pdf__group[b-jijhe9x3ju] {
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.pdf__group--flex[b-jijhe9x3ju] {
  height: calc(100% - 400px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pdf__group--dpe[b-jijhe9x3ju] {
  grid-column: span 2;
  gap: 0 20px;
  padding: 0;
}
.pdf__txt[b-jijhe9x3ju] {
  grid-column: span 2;
  margin-top: 5px;
  color: #5B5B5B;
  font-size: 10px;
  text-align: center;
}

.block[b-jijhe9x3ju] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.block__img[b-jijhe9x3ju] {
  width: 100%;
  height: 170px;
  background-size: cover;
  background-position: center;
}

.content[b-jijhe9x3ju] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.content__title[b-jijhe9x3ju] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  text-transform: uppercase;
}
.content__title[b-jijhe9x3ju]::after {
  content: "";
  width: 100%;
  height: 10px;
  margin-left: 15px;
  background-color: #F18700;
  display: block;
}
.content__title span[b-jijhe9x3ju] {
  margin-left: 6px;
  position: relative;
  top: 3px;
}
.content__picto[b-jijhe9x3ju] {
  max-width: 18px;
  color: #F18700;
}
.content-list[b-jijhe9x3ju] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.content-list__ele[b-jijhe9x3ju] {
  display: flex;
  gap: 6px;
  justify-content: space-between;
  font-size: 12px;
  line-height: 12px;
}
.content__label[b-jijhe9x3ju] {
  color: #5B5B5B;
}
.content__value[b-jijhe9x3ju] {
  flex-shrink: 0;
  max-width: 66.6666666667%;
  width: fit-content;
  color: #404040;
  font-weight: 700;
  text-align: right;
}
.content__info[b-jijhe9x3ju] {
  margin-top: 4px;
  display: block;
  font-size: 8px;
}
.content__desc[b-jijhe9x3ju] {
  color: #5D5D5D;
  font-size: 12px;
  line-height: 18px;
}

.head[b-jijhe9x3ju] {
  height: 400px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.head__logo[b-jijhe9x3ju] {
  margin-bottom: 25px;
  width: 100%;
}
.head__txt[b-jijhe9x3ju] {
  color: #5B5B5B;
  font-size: 12px;
  text-align: center;
}
.head__txt--phone[b-jijhe9x3ju] {
  font-size: 14px;
  font-weight: 700;
}
.head__txt--name[b-jijhe9x3ju] {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.head__txt--ville[b-jijhe9x3ju] {
  margin-top: 10px;
  color: #4B4B4B;
  font-size: 18px;
  font-weight: 700;
}
.head__txt--price[b-jijhe9x3ju] {
  color: #F18700;
  font-size: 35px;
  font-weight: 700;
}
.head__txt--dossier[b-jijhe9x3ju] {
  font-weight: 700;
}
.head__btn[b-jijhe9x3ju] {
  border-radius: 30px;
  padding: 5px 0 3px;
  background-color: #F18700;
  color: white;
  font-size: 16px;
  text-align: center;
}
.head__btn--bold[b-jijhe9x3ju] {
  font-weight: 700;
  text-transform: uppercase;
}

.dpe[b-jijhe9x3ju] {
  width: 130px;
  height: 96.546275395px;
  margin: 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.dpe--a[b-jijhe9x3ju] {
  background-image: url("img/dpe/a-dpe.png");
}
.dpe--a .dpe__consommation[b-jijhe9x3ju],
.dpe--a .dpe__emission[b-jijhe9x3ju] {
  top: 4px;
}
.dpe--b[b-jijhe9x3ju] {
  background-image: url("img/dpe/b-dpe.png");
}
.dpe--b .dpe__consommation[b-jijhe9x3ju],
.dpe--b .dpe__emission[b-jijhe9x3ju] {
  top: 17px;
}
.dpe--c[b-jijhe9x3ju] {
  background-image: url("img/dpe/c-dpe.png");
}
.dpe--c .dpe__consommation[b-jijhe9x3ju],
.dpe--c .dpe__emission[b-jijhe9x3ju] {
  top: 28px;
}
.dpe--d[b-jijhe9x3ju] {
  background-image: url("img/dpe/d-dpe.png");
}
.dpe--d .dpe__consommation[b-jijhe9x3ju],
.dpe--d .dpe__emission[b-jijhe9x3ju] {
  top: 39px;
}
.dpe--e[b-jijhe9x3ju] {
  background-image: url("img/dpe/e-dpe.png");
}
.dpe--e .dpe__consommation[b-jijhe9x3ju],
.dpe--e .dpe__emission[b-jijhe9x3ju] {
  top: 51px;
}
.dpe--f[b-jijhe9x3ju] {
  background-image: url("img/dpe/f-dpe.png");
}
.dpe--f .dpe__consommation[b-jijhe9x3ju],
.dpe--f .dpe__emission[b-jijhe9x3ju] {
  top: 63px;
}
.dpe--g[b-jijhe9x3ju] {
  background-image: url("img/dpe/g-dpe.png");
}
.dpe--g .dpe__consommation[b-jijhe9x3ju],
.dpe--g .dpe__emission[b-jijhe9x3ju] {
  top: 75px;
}
.dpe__consommation[b-jijhe9x3ju], .dpe__emission[b-jijhe9x3ju] {
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  right: 106px;
}
.dpe .dpe__emission[b-jijhe9x3ju] {
  right: 86px;
}

.dpeGaz[b-jijhe9x3ju] {
  width: 130px;
  height: 107.4623115578px;
  margin: 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.dpeGaz--a[b-jijhe9x3ju] {
  background-image: url("img/dpe/a-dpe-gaz.png");
}
.dpeGaz--a .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 8px;
}
.dpeGaz--b[b-jijhe9x3ju] {
  background-image: url("img/dpe/b-dpe-gaz.png");
}
.dpeGaz--b .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 22px;
}
.dpeGaz--c[b-jijhe9x3ju] {
  background-image: url("img/dpe/c-dpe-gaz.png");
}
.dpeGaz--c .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 35px;
}
.dpeGaz--d[b-jijhe9x3ju] {
  background-image: url("img/dpe/d-dpe-gaz.png");
}
.dpeGaz--d .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 49px;
}
.dpeGaz--e[b-jijhe9x3ju] {
  background-image: url("img/dpe/e-dpe-gaz.png");
}
.dpeGaz--e .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 62px;
}
.dpeGaz--f[b-jijhe9x3ju] {
  background-image: url("img/dpe/f-dpe-gaz.png");
}
.dpeGaz--f .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 76px;
}
.dpeGaz--g[b-jijhe9x3ju] {
  background-image: url("img/dpe/g-dpe-gaz.png");
}
.dpeGaz--g .dpeGaz__consommation[b-jijhe9x3ju] {
  top: 89px;
}
.dpeGaz__consommation[b-jijhe9x3ju] {
  font-size: 10px;
  font-weight: 700;
  position: absolute;
  right: 18px;
}

.footer__txt[b-jijhe9x3ju] {
  color: #5B5B5B;
  font-size: 10px;
  text-align: center;
}
.footer__txt--bold[b-jijhe9x3ju] {
  font-weight: 700;
}
/* _content/CoteParticulier/Components/Pages/Homepage.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Pages/MaSelection.razor.rz.scp.css */
.head[b-rdp5ollj8x] {
  margin-top: 170px;
}
.head__title[b-rdp5ollj8x] {
  margin-bottom: 45px;
  color: #2d2d2d;
  font-size: 56px;
  font-weight: 500;
  text-align: center;
}
@media (width <= 768px) {
  .head__title[b-rdp5ollj8x] {
    font-size: 25px;
    font-weight: 400;
  }
}

.selection[b-rdp5ollj8x] {
  margin-top: 35px;
  margin-bottom: 50px;
}
.selection__title[b-rdp5ollj8x] {
  font-size: 56px;
  font-weight: 500;
  text-align: center;
}
@media (width <= 768px) {
  .selection__title[b-rdp5ollj8x] {
    font-size: 25px;
    font-weight: 400;
  }
}
.selection-list[b-rdp5ollj8x] {
  margin-top: 55px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 25px 30px;
}
@media (width <= 992px) {
  .selection-list[b-rdp5ollj8x] {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width <= 768px) {
  .selection-list[b-rdp5ollj8x] {
    grid-template-columns: 1fr;
  }
}
[b-rdp5ollj8x] .selection-list__ele {
  margin-bottom: 28px;
  position: relative;
}

[b-rdp5ollj8x] .card {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}
[b-rdp5ollj8x] .card:hover .card__content,
[b-rdp5ollj8x] .card:hover .card__content::before {
  -webkit-transition: transform 0.3s, visibility 0.2s;
  -moz-transition: transform 0.3s, visibility 0.2s;
  -ms-transition: transform 0.3s, visibility 0.2s;
  -o-transition: transform 0.3s, visibility 0.2s;
  transition: transform 0.3s, visibility 0.2s;
  -webkit-transform: perspective(350px) rotateX(0deg);
  -moz-transform: perspective(350px) rotateX(0deg);
  -ms-transform: perspective(350px) rotateX(0deg);
  -o-transform: perspective(350px) rotateX(0deg);
  transform: perspective(350px) rotateX(0deg);
  visibility: visible;
}
[b-rdp5ollj8x] .card__img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
[b-rdp5ollj8x] .card__content {
  width: 100%;
  height: 100%;
  padding: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #F18700;
  text-align: center;
  position: absolute;
  left: 0;
  z-index: 0;
  -webkit-transform: perspective(350px) rotateX(90deg);
  -moz-transform: perspective(350px) rotateX(90deg);
  -ms-transform: perspective(350px) rotateX(90deg);
  -o-transform: perspective(350px) rotateX(90deg);
  transform: perspective(350px) rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: transform 0.3s, visibility 0.2s;
  -moz-transition: transform 0.3s, visibility 0.2s;
  -ms-transition: transform 0.3s, visibility 0.2s;
  -o-transition: transform 0.3s, visibility 0.2s;
  transition: transform 0.3s, visibility 0.2s;
  visibility: hidden;
}
[b-rdp5ollj8x] .card__content::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #F18700;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.3;
  -webkit-transform: perspective(350px) rotateX(90deg);
  -moz-transform: perspective(350px) rotateX(90deg);
  -ms-transform: perspective(350px) rotateX(90deg);
  -o-transform: perspective(350px) rotateX(90deg);
  transform: perspective(350px) rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: transform 0.3s, visibility 0.2s;
  -moz-transition: transform 0.3s, visibility 0.2s;
  -ms-transition: transform 0.3s, visibility 0.2s;
  -o-transition: transform 0.3s, visibility 0.2s;
  transition: transform 0.3s, visibility 0.2s;
  visibility: hidden;
}
[b-rdp5ollj8x] .card__title {
  font-size: 19px;
}
[b-rdp5ollj8x] .card__remove {
  width: 32px;
  height: 28px;
  background-color: #F18700;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 20px;
  position: absolute;
  bottom: -28px;
  right: 0;
  cursor: pointer;
}

.content[b-rdp5ollj8x] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.content__field[b-rdp5ollj8x] {
  grid-column: span 1;
}
@media (width <= 768px) {
  .content__field[b-rdp5ollj8x] {
    grid-column: span 2;
  }
}
/* _content/CoteParticulier/Components/Pages/MentionsLegales.razor.rz.scp.css */
@charset "UTF-8";
.mention__container[b-1dei9nulo3] {
  width: 1170px;
  padding: 100px 25px 50px;
  margin: 15px auto;
}
@media (width <= 1200px) {
  .mention__container[b-1dei9nulo3] {
    width: 970px;
    padding-top: 70px;
  }
}
@media (width <= 992px) {
  .mention__container[b-1dei9nulo3] {
    width: 750px;
  }
}
@media (width <= 768px) {
  .mention__container[b-1dei9nulo3] {
    width: auto;
  }
}
.mention-list[b-1dei9nulo3] {
  margin-top: 16px;
}
.mention-list__ele[b-1dei9nulo3] {
  padding: 0 0 16px 39px;
  color: #3C3C3C;
  font: 13.4px Arial, Verdana, Helvetica, helve, sans-serif;
  text-align: justify;
  position: relative;
}
.mention-list__ele[b-1dei9nulo3]::before {
  content: "•";
  font-variant-numeric: tabular-nums;
  color: #ccc;
  padding: 0 17px;
  left: 7px;
  position: absolute;
}
.mention__title[b-1dei9nulo3] {
  margin: 9px auto 50px;
  padding: 5px 0;
  text-align: center;
  font-size: 44.8px;
  letter-spacing: 1px;
  font-weight: 500;
  position: relative;
  color: #2d2d2d;
}
@media (width <= 768px) {
  .mention__title[b-1dei9nulo3] {
    font-size: 20px;
  }
}
.mention__subtitle[b-1dei9nulo3] {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16.1px;
  text-transform: uppercase;
  text-align: center;
  color: #F18700;
}
.mention__separateur[b-1dei9nulo3] {
  height: 1px;
  margin-top: 16px;
  display: block;
  background-color: #EEEEEE;
}
.mention__txt[b-1dei9nulo3] {
  text-align: justify;
  font: 13.4px Arial, Verdana, Helvetica, helve, sans-serif;
  line-height: 25px;
}
/* _content/CoteParticulier/Components/Pages/NosActualites.razor.rz.scp.css */
.actualites[b-xserwgck38] {
  margin-top: 160px;
  margin-bottom: 30px;
}
.actualites__title[b-xserwgck38] {
  margin: 30px 0;
  font-size: 56px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  text-transform: capitalize;
}
@media (width <= 768px) {
  .actualites__title[b-xserwgck38] {
    font-size: 24px;
    font-weight: 700;
  }
}
.actualites-list[b-xserwgck38] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.actualites-list__ele[b-xserwgck38] {
  padding: 30px 0;
}
.actualites-list__ele:nth-child(even)[b-xserwgck38] {
  background-color: #f9f9f9;
}
.actualites-list__ele:nth-child(even) .article[b-xserwgck38] {
  flex-direction: row-reverse;
}
@media (width <= 768px) {
  .actualites-list__ele:nth-child(even) .article[b-xserwgck38] {
    flex-direction: column;
    align-items: flex-end;
    margin-left: auto;
  }
}
@media (width <= 550px) {
  .actualites-list__ele:nth-child(even) .article[b-xserwgck38] {
    margin-left: 0;
  }
}

.article[b-xserwgck38] {
  max-width: 1170px;
  width: 100%;
  padding: 0 30px;
  display: flex;
  gap: 30px;
  align-items: flex-start;
  margin: 0 auto;
}
@media (width <= 1200px) {
  .article[b-xserwgck38] {
    max-width: 970px;
  }
}
@media (width <= 992px) {
  .article[b-xserwgck38] {
    max-width: 750px;
  }
}
@media (width <= 768px) {
  .article[b-xserwgck38] {
    max-width: 50%;
    flex-direction: column;
    position: relative;
    gap: 0;
    margin: 0;
  }
}
@media (width <= 550px) {
  .article[b-xserwgck38] {
    max-width: 537px;
    flex-direction: column;
    align-items: center !important;
  }
}
.article__img[b-xserwgck38] {
  height: auto;
  width: 50%;
  max-width: 525px;
  max-height: 362px;
  object-fit: cover;
}
@media (width <= 1200px) {
  .article__img[b-xserwgck38] {
    max-width: 425px;
  }
}
@media (width <= 992px) {
  .article__img[b-xserwgck38] {
    max-width: 315px;
    max-height: 236px;
  }
}
@media (width <= 768px) {
  .article__img[b-xserwgck38] {
    order: 2;
    max-width: 100%;
    height: auto;
    width: auto;
  }
}
@media (width <= 550px) {
  .article__img[b-xserwgck38] {
    order: 2;
    max-height: 330px;
  }
}
.article__content[b-xserwgck38] {
  width: 50%;
  display: flex;
  flex-direction: column;
}
@media (width <= 768px) {
  .article__content[b-xserwgck38] {
    width: 100%;
    order: 1;
  }
}
.article__date[b-xserwgck38] {
  margin-top: 20px;
}
@media (width <= 768px) {
  .article__date[b-xserwgck38] {
    display: none;
  }
}
.article__icon[b-xserwgck38] {
  margin-right: 5px;
  font-size: 30px;
  color: #F18700;
}
.article__title[b-xserwgck38] {
  margin: 20px 0;
  color: #F18700;
  font-size: 21px;
  text-transform: uppercase;
}
@media (width <= 768px) {
  .article__title[b-xserwgck38] {
    color: #404040;
    font-size: 18px;
    font-weight: normal;
    order: -1;
    margin-top: 0;
    text-align: center;
    width: 100%;
  }
}
.article__desc[b-xserwgck38] {
  font-size: 15px;
}
@media (width <= 768px) {
  .article__desc[b-xserwgck38] {
    display: none;
  }
}
.article__btn[b-xserwgck38] {
  display: inline-block;
  padding: 10px 16px;
  border: 1px solid #F18700;
  font-weight: 500;
  font-size: 20px;
  margin-top: 5px;
  transition: all 0.3s ease;
  align-self: flex-end;
}
.article__btn:hover[b-xserwgck38] {
  background-color: #F18700;
  color: #fff;
}
@media (width <= 768px) {
  .article__btn--desktop[b-xserwgck38] {
    display: none;
  }
}
.article__btn--mobile[b-xserwgck38] {
  display: none;
  order: 3;
}
@media (width <= 768px) {
  .article__btn--mobile[b-xserwgck38] {
    display: inline-block;
    margin-top: 8px;
  }
}

[b-xserwgck38] .pagination {
  max-width: 1110px;
  margin: 30px auto 0;
  display: flex;
  justify-content: flex-end;
}
@media (width <= 1200px) {
  [b-xserwgck38] .pagination {
    max-width: 910px;
  }
}
@media (width <= 992px) {
  [b-xserwgck38] .pagination {
    max-width: 690px;
  }
}
@media (width <= 768px) {
  [b-xserwgck38] .pagination {
    justify-content: center;
  }
}
[b-xserwgck38] .pagination__btn--next, [b-xserwgck38] .pagination__btn--previous {
  margin-top: 5px;
}
[b-xserwgck38] .pagination-list {
  gap: 8px;
}
[b-xserwgck38] .pagination-list__ele {
  width: 30px;
  height: 30px;
  line-height: 27px;
  font-size: 14px;
  font-weight: 500;
  font-family: Arial, Verdana, Helvetica, helve, sans-serif;
  color: #404040;
  border: 1px solid #ddd;
  border-radius: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
[b-xserwgck38] .pagination-list__ele:hover {
  border-radius: 100%;
  background-color: #FCED6F;
}
[b-xserwgck38] .pagination-list__ele--active, [b-xserwgck38] .pagination-list__ele--ellipsis {
  color: #000;
  border-radius: 100%;
  border-color: #F18700;
}
/* _content/CoteParticulier/Components/Pages/NosHonoraires.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Pages/NosOffresEmploi.razor.rz.scp.css */
.offresEmploi[b-3csyjpx2x8] {
  margin-top: 190px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
}
.offresEmploi__title[b-3csyjpx2x8] {
  margin-bottom: 30px;
  font-size: 54px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  font-family: "CircularXXTT-Regular";
  color: #2d2d2d;
}
@media (width < 768px) {
  .offresEmploi__title[b-3csyjpx2x8] {
    font-size: 25px;
    font-weight: 400;
  }
}
.offresEmploi__txt[b-3csyjpx2x8] {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
}
@media (width < 800px) {
  .offresEmploi__txt[b-3csyjpx2x8] {
    text-align: center;
  }
}
.offresEmploi .table[b-3csyjpx2x8] {
  margin-top: 80px;
  width: 100%;
  font-size: 14px;
  border-collapse: collapse;
  margin-bottom: 40px;
}
.offresEmploi .table__head[b-3csyjpx2x8] {
  font-weight: 600;
  background-color: #3C3C3C;
  color: #fff;
}
@media (width < 577px) {
  .offresEmploi .table__head[b-3csyjpx2x8] {
    display: none;
  }
}
.offresEmploi .table__head th[b-3csyjpx2x8] {
  height: 40px;
  padding: 15px 10px;
  color: white;
  text-align: left;
  text-align: center;
}
.offresEmploi .table__body tr:nth-child(even)[b-3csyjpx2x8] {
  background-color: #fff;
}
.offresEmploi .table__body tr:nth-child(odd)[b-3csyjpx2x8] {
  background-color: #E6E6E6;
}
@media (width < 577px) {
  .offresEmploi .table__body tr[b-3csyjpx2x8] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px 0;
  }
}
.offresEmploi .table__body tr th[b-3csyjpx2x8] {
  height: 40px;
  padding: 15px 10px;
  text-align: center;
}
@media (width < 577px) {
  .offresEmploi .table__body tr th[b-3csyjpx2x8] {
    width: 100%;
    text-align: center;
    padding: 5px 0;
    height: auto;
  }
  .offresEmploi .table__body tr th[b-3csyjpx2x8]:before {
    content: attr(data-label);
    font-weight: 700;
    display: block;
    margin-bottom: 5px;
  }
}
.offresEmploi .table__link[b-3csyjpx2x8] {
  color: #F18700;
}
.offresEmploi .table__link:hover[b-3csyjpx2x8] {
  text-decoration: underline;
}

.temoignages[b-3csyjpx2x8] {
  padding: 40px 20px;
}
.temoignages__title[b-3csyjpx2x8] {
  margin-bottom: 30px;
  font-size: 56px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  font-family: "CircularXXTT-Regular";
  color: #2d2d2d;
}
@media (width < 768px) {
  .temoignages__title[b-3csyjpx2x8] {
    font-size: 25px;
    font-weight: 400;
  }
}
.temoignages__videos[b-3csyjpx2x8] {
  display: flex;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
}

.video[b-3csyjpx2x8] {
  width: calc(50% - 40px);
  max-width: 600px;
  margin-bottom: 20px;
  position: relative;
}
.video__iframe[b-3csyjpx2x8] {
  width: 100%;
  height: 400px;
  border: none;
}
@media (width < 992px) {
  .video[b-3csyjpx2x8] {
    width: 100%;
    max-width: 600px;
  }
}

[b-3csyjpx2x8] .pagination {
  display: flex;
  justify-content: flex-start;
  margin-left: 60%;
}
[b-3csyjpx2x8] .pagination__btn--next, [b-3csyjpx2x8] .pagination__btn--previous {
  display: none;
}
[b-3csyjpx2x8] .pagination-list {
  gap: 8px;
}
[b-3csyjpx2x8] .pagination-list__ele {
  width: 30px;
  height: 30px;
  line-height: 27px;
  font-size: 14px;
  font-weight: 500;
  font-family: Arial, Verdana, Helvetica, helve, sans-serif;
  color: #404040;
  border: 1px solid #ddd;
  border-radius: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
[b-3csyjpx2x8] .pagination-list__ele:hover {
  border-radius: 100%;
  background-color: #FCED6F;
}
[b-3csyjpx2x8] .pagination-list__ele--active {
  color: #000;
  border-radius: 100%;
  border-color: #F18700;
}
/* _content/CoteParticulier/Components/Pages/NosServices.razor.rz.scp.css */
/* _content/CoteParticulier/Components/Pages/OffreEmploi.razor.rz.scp.css */
.offre[b-gkk1wpi6vt] {
  width: 1170px;
  margin: auto;
  margin-top: 140px;
}
@media (width < 1200px) {
  .offre[b-gkk1wpi6vt] {
    max-width: 970px;
  }
}
@media (width < 1024px) {
  .offre[b-gkk1wpi6vt] {
    max-width: 95%;
  }
}
.offre__container[b-gkk1wpi6vt] {
  padding-bottom: 20px;
}
.offre__header[b-gkk1wpi6vt] {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid;
  padding-bottom: 15px;
}
@media (width <= 435px) {
  .offre__header[b-gkk1wpi6vt] {
    flex-direction: column;
    align-items: center;
  }
}
.offre__title[b-gkk1wpi6vt] {
  font-weight: 700;
}
.offre__date[b-gkk1wpi6vt] {
  color: #F18700;
}
.offre__poste[b-gkk1wpi6vt] {
  padding: 30px 0 25px 0;
  border-bottom: 1px solid;
}
@media (width < 820px) {
  .offre__poste[b-gkk1wpi6vt] {
    text-align: center;
  }
}
.offre__details[b-gkk1wpi6vt] {
  margin-top: 20px;
}
.offre__txt[b-gkk1wpi6vt] {
  margin-bottom: 15px;
}
@media (width < 820px) {
  .offre__txt[b-gkk1wpi6vt] {
    text-align: center;
  }
}
@media (width < 820px) {
  .offre-list[b-gkk1wpi6vt] {
    text-align: center;
  }
}
.offre-list__ele[b-gkk1wpi6vt] {
  list-style: inside;
  text-indent: 70px;
}
/* _content/CoteParticulier/Components/Pages/Parrainage.razor.rz.scp.css */
.parrainage[b-humbgw1cvw] {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 125px 15px 80px 15px;
}
@media (width <= 1200px) {
  .parrainage[b-humbgw1cvw] {
    width: 970px;
  }
}
@media (width <= 992px) {
  .parrainage[b-humbgw1cvw] {
    width: 750px;
  }
}
@media (width <= 768px) {
  .parrainage[b-humbgw1cvw] {
    width: 100%;
  }
}
.parrainage__container[b-humbgw1cvw] {
  width: 80%;
  height: auto;
  min-height: 300px;
  margin: 130px auto 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}
@media (width <= 992px) {
  .parrainage__container[b-humbgw1cvw] {
    flex-direction: column;
  }
}
@media (width <= 600px) {
  .parrainage__container[b-humbgw1cvw] {
    width: 100%;
  }
}

.offre[b-humbgw1cvw] {
  display: flex;
  flex-direction: column;
  flex: 2;
  padding: 0 15px;
}
.offre__title[b-humbgw1cvw] {
  width: fit-content;
  margin-top: -20px;
  padding: 20px 18px;
  color: #ffffff;
  font-size: 25px;
  line-height: 1;
  background: #464644 url(../../img/Parrainage/parrainage-background-obliqueGrey.png) right 0 no-repeat;
}
@media (max-width: 800px) {
  .offre__title[b-humbgw1cvw] {
    margin: 0 auto;
    text-align: center;
  }
}
.offre__subTitle[b-humbgw1cvw] {
  text-align: left;
  margin: 20px 0;
  color: #F18700;
  font-size: 45px;
  line-height: 1.1;
}
.offre__subTitle--large[b-humbgw1cvw] {
  font-size: 37px;
}
.offre__txt[b-humbgw1cvw] {
  width: 75%;
  text-align: left;
  margin: 0 0 10px 15px;
  color: #3c3c3c;
  line-height: 1.8;
}
.offre__txt--bold[b-humbgw1cvw] {
  margin: 0;
  font-weight: 700;
}
.offre__btn[b-humbgw1cvw] {
  display: flex;
  justify-content: center;
}
@media (width <= 992px) {
  .offre__btn[b-humbgw1cvw] {
    flex-direction: column;
    padding: 0 15px;
    margin-top: 75px;
  }
}
.offre__lien[b-humbgw1cvw] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  text-align: center;
  margin: 0 15px;
  padding: 8px 15px;
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (width <= 992px) {
  .offre__lien[b-humbgw1cvw] {
    width: 100%;
    margin: 0;
  }
}
.offre__lien--orange[b-humbgw1cvw] {
  background-image: linear-gradient(to bottom, #ff8b00 0%, #ff7400 100%);
  cursor: pointer;
}
.offre__lien--grey[b-humbgw1cvw] {
  background-image: linear-gradient(to bottom, #555554 0%, #3a3a39 100%);
}

.informations[b-humbgw1cvw] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
  margin: 25px 0;
  padding: 0 15px;
}
@media (width <= 992px) {
  .informations[b-humbgw1cvw] {
    width: 100%;
  }
}
.informations__ele[b-humbgw1cvw] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  width: 100%;
  background: #464644 url(../../img/Parrainage/parrainage-background-obliqueGrey.png) right 0 no-repeat;
}
.informations__ele--space[b-humbgw1cvw] {
  justify-content: space-between;
}
.informations__img[b-humbgw1cvw] {
  display: block;
  height: auto;
  padding-left: 10px;
}
.informations__txt[b-humbgw1cvw] {
  flex-grow: 1;
  text-align: center;
  color: #ffffff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.informations__txt--small[b-humbgw1cvw] {
  font-size: 15px;
  padding: 0 5px;
}
@media (width <= 992px) {
  .informations__txt--small[b-humbgw1cvw] {
    flex-grow: 0;
  }
}
.informations__txt--large[b-humbgw1cvw] {
  font-size: 38px;
  text-align: center;
}
.informations__txt--upper[b-humbgw1cvw] {
  text-transform: uppercase;
  font-weight: 700;
}
.informations__txt--start[b-humbgw1cvw] {
  text-align: start;
}
.informations__flex[b-humbgw1cvw] {
  display: flex;
}
/* _content/CoteParticulier/Components/Pages/Partenaires.razor.rz.scp.css */
.partenaires[b-aiadwc9jnj] {
  max-width: 1170px;
  margin: 0 auto;
  padding: 126px 40px 0 40px;
  font-family: Arial, Verdana, Helvetica, helve, sans-serif;
  font-size: 14px;
  color: #3C3C3C;
}
@media (width <= 1200px) {
  .partenaires[b-aiadwc9jnj] {
    max-width: 970px;
    padding: 126px 0 0 0;
  }
}
@media (width <= 992px) {
  .partenaires[b-aiadwc9jnj] {
    max-width: 970px;
    margin: 0 30px;
  }
}
@media (width <= 768px) {
  .partenaires[b-aiadwc9jnj] {
    max-width: 750px;
  }
}
.partenaires__title[b-aiadwc9jnj] {
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 5px 0;
  font-weight: 600;
  font-size: 56px;
  color: #2d2d2d;
  font-family: "CircularXXTT-Regular";
  text-align: center;
}
@media (width <= 768px) {
  .partenaires__title[b-aiadwc9jnj] {
    font-size: 25px;
  }
}
.partenaires__subtitle[b-aiadwc9jnj] {
  margin-bottom: 40px;
}
.partenaires-list[b-aiadwc9jnj] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media (width < 992px) {
  .partenaires-list[b-aiadwc9jnj] {
    grid-template-columns: 1fr;
  }
}
.partenaires-list__ele[b-aiadwc9jnj] {
  margin-bottom: 20px;
  padding: 0 5px;
}

.partenaire__img[b-aiadwc9jnj] {
  margin-bottom: 20px;
  width: 100%;
  height: 168px;
  border: 1px solid #ddd;
  object-fit: contain;
  object-position: center;
  padding: 10px;
}
.partenaire__desc[b-aiadwc9jnj] {
  height: 100px;
  text-align: justify;
}
/* _content/CoteParticulier/Components/Pages/PlanSite.razor.rz.scp.css */
.plans[b-1qh1risju7] {
  width: 1170px;
  padding: 126px 15px 50px;
  margin: auto;
}
@media (width <= 1200px) {
  .plans[b-1qh1risju7] {
    width: 970px;
    padding-top: 70px;
  }
}
@media (width <= 992px) {
  .plans[b-1qh1risju7] {
    width: 750px;
  }
}
@media (width <= 768px) {
  .plans[b-1qh1risju7] {
    width: auto;
  }
}
.plans__title[b-1qh1risju7] {
  margin: 50px auto;
  padding: 5px 0;
  text-align: center;
  font-size: 56px;
  letter-spacing: 1px;
  font-weight: 500;
  position: relative;
  color: #2d2d2d;
}
@media (width <= 768px) {
  .plans__title[b-1qh1risju7] {
    font-size: 20px;
  }
}
.plans-list[b-1qh1risju7] {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (width <= 800px) {
  .plans-list[b-1qh1risju7] {
    align-items: center;
  }
}
.plans-list__ele--margin[b-1qh1risju7] {
  margin-bottom: 30px;
}

.plan[b-1qh1risju7] {
  display: block;
  color: #3C3C3C;
  font: 14px Arial, Verdana, Helvetica, helve, sans-serif;
  text-align: justify;
}
.plan:hover[b-1qh1risju7] {
  text-decoration: underline;
}
/* _content/CoteParticulier/Components/Pages/QuiSommesNous.razor.rz.scp.css */
.container[b-lz6iamhadk] {
  max-width: 1440px;
}
/* _content/CoteParticulier/Components/Pages/Syndic.razor.rz.scp.css */
[b-7jkst9kiv5] .projet {
  background-color: #fafafa;
}
/* _content/CoteParticulier/Components/Pages/TemoignagnesVideo.razor.rz.scp.css */
.temoignagePrincipal[b-v6b9ogbqk0] {
  max-width: 1200px;
  margin: 160px auto 30px;
}
@media (width <= 1200px) {
  .temoignagePrincipal[b-v6b9ogbqk0] {
    max-width: 1170px;
    margin-top: 120px;
  }
}
@media (width <= 992px) {
  .temoignagePrincipal[b-v6b9ogbqk0] {
    max-width: 970px;
    margin-top: 80px;
  }
}
@media (width <= 768px) {
  .temoignagePrincipal[b-v6b9ogbqk0] {
    max-width: 750px;
    margin-top: 60px;
  }
}
@media (width <= 550px) {
  .temoignagePrincipal[b-v6b9ogbqk0] {
    max-width: 537px;
    margin-top: 40px;
  }
}
.temoignagePrincipal__title[b-v6b9ogbqk0] {
  margin: 40px 0;
  font-size: 36px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  text-transform: capitalize;
}

.videoPrincipale[b-v6b9ogbqk0] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  padding: 0 15px;
}
.videoPrincipale__iframe[b-v6b9ogbqk0] {
  width: 100%;
  max-width: 900px;
  height: 600px;
}
@media (width <= 992px) {
  .videoPrincipale__iframe[b-v6b9ogbqk0] {
    height: 500px;
  }
}
@media (width <= 768px) {
  .videoPrincipale__iframe[b-v6b9ogbqk0] {
    height: 400px;
  }
}
@media (width <= 550px) {
  .videoPrincipale__iframe[b-v6b9ogbqk0] {
    height: 300px;
  }
}
.videoPrincipale__subtitle[b-v6b9ogbqk0] {
  font-size: 20px;
  font-weight: 500;
  margin-top: 10px;
  text-align: center;
  color: #F18700;
}
@media (width <= 768px) {
  .videoPrincipale__subtitle[b-v6b9ogbqk0] {
    font-size: 20px;
  }
}
.videoPrincipale__content[b-v6b9ogbqk0] {
  font-size: 16px;
  line-height: 1.5;
  margin: 10px 0;
  text-align: center;
  max-width: 800px;
}
@media (width <= 768px) {
  .videoPrincipale__content[b-v6b9ogbqk0] {
    font-size: 14px;
  }
}

.temoignages[b-v6b9ogbqk0] {
  margin: 60px auto;
  max-width: 1200px;
  padding: 0 15px;
}
@media (width <= 1200px) {
  .temoignages[b-v6b9ogbqk0] {
    max-width: 1170px;
    margin: 0 25px 60px 25px;
  }
}
@media (width <= 992px) {
  .temoignages[b-v6b9ogbqk0] {
    max-width: 970px;
  }
}
@media (width <= 768px) {
  .temoignages[b-v6b9ogbqk0] {
    max-width: 750px;
  }
}
@media (width <= 550px) {
  .temoignages[b-v6b9ogbqk0] {
    max-width: 537px;
  }
}
.temoignages-list[b-v6b9ogbqk0] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  margin: 0;
}
.temoignages-list__ele[b-v6b9ogbqk0] {
  width: calc(50% - 15px);
  margin-bottom: 30px;
}
@media (width <= 992px) {
  .temoignages-list__ele[b-v6b9ogbqk0] {
    width: 100%;
    margin-top: 10px;
    display: flex;
    justify-content: center;
  }
}

.video[b-v6b9ogbqk0] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 650px;
}
.video__iframe[b-v6b9ogbqk0] {
  width: 100%;
  height: 315px;
  margin-bottom: 8px;
}
@media (width <= 1200px) and (width > 992px) {
  .video__iframe[b-v6b9ogbqk0] {
    min-height: calc(315px * (100vw - 992px) / 208px);
  }
}
@media (width <= 992px) {
  .video__iframe[b-v6b9ogbqk0] {
    height: 315px;
    width: 660px;
  }
}
@media (width <= 768px) {
  .video__iframe[b-v6b9ogbqk0] {
    width: 100%;
  }
}
.video__subtitle[b-v6b9ogbqk0] {
  width: 100%;
  font-size: 20px;
  font-weight: 500;
  margin-top: 5px;
  color: #F18700;
}
@media (width <= 768px) {
  .video__subtitle[b-v6b9ogbqk0] {
    font-size: 18px;
  }
}
.video__content[b-v6b9ogbqk0] {
  width: 100%;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 5px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.42857143;
}
@media (width <= 768px) {
  .video__content[b-v6b9ogbqk0] {
    font-size: 12px;
  }
}
