.blocAccueil {padding: 0;width: 100%;height: calc(100vh - 64.8px);position:relative;}
.blocAccueil .c_visuel {position: relative;display: block;height: 100%;}
.blocAccueil .c_visuel img {position: absolute;width: 100%;height: 100%;object-fit: cover;}
.blocAccueil .c_visuel .filtre {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.blocTitre {position: absolute;top: 35%;left: 50%;transform: translate(-50%,-40%);width: 66%;}
.blocTitre h1 {text-align: center;color: var(--white);font-family: "Nohemi";font-size: 72px;line-height: 1.001;font-weight: 600;margin-bottom: 2rem;}
.blocBtn {display: flex;justify-content: center;}
.blocMoteur {position: absolute;bottom: 2rem;width: 96%;display: flex;padding: 1rem;margin: 0 2%;backdrop-filter: blur(10px);border-radius:8px;}
.titreMoteur p {color: var(--white);font-family: 'Nohemi';font-size: 25px;line-height: 1.25;margin-bottom:0;}
.formMoteur {display: flex;justify-content: left;}
.formMoteur .dropdown {width: 22%;margin-right: 1%;}
.btn-moteur.dropdown-toggle {width: 100%;display: block;background: var(--white);height: 55px;line-height: 1;border-radius: 8px;padding: 15px 15px;color: var(--violet3);font-size: 14px;font-family: 'Nohemi';}
.btn-moteur.dropdown-toggle span {font-family:inherit;font-size: 14px;height: 20px;display: inline-block;line-height: 1.5;}
.btn-moteur.dropdown-toggle::after{position: absolute;right: 15px;top: 24px;}
.cLocalisation {background: var(--white);border-radius: 8px;width: 32%;margin-right: 1%;display: flex;justify-content: left;align-content: center;align-items: center;padding:0 15px;gap: 2px;}
.formMoteur button {width: 18%;display: flex;}
.formMoteur button span{font-size:16px;font-family:'Nohemi'}
.lienRef a {color: var(--white);font-family: 'Nohemi';font-size: 14px;line-height: 1.2;}
.lienRef a svg {margin-right: 6px;}
.annoncesAccueil,
.newsAccueil{padding: 3rem 2.5rem;}
.annoncesAccueil h2,
.secteursAccueil h2,
.newsAccueil h2 {text-align: center;font-size: 36px;line-height: 1.08;margin-bottom: 2rem;color: var(--violet1);}
.annoncesAccueil .c_infos {border: 1px solid var(--grey2);padding: 1.5rem;border-top: unset;border-radius: 0 0 16px 16px;min-height: 200px;}
.annoncesAccueil .cards .c_infos a::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;display: block; z-index: 11;}
.etiquette {background: rgb(215, 192, 255);font-size: 11px;color: var(--violet3);border-radius: 40px;padding: 8px 14px;}
.annoncesAccueil h3 {color: var(--violet3);font-size: 18px;line-height:24px;}
.annoncesAccueil .adresse {display: block;font-size: 14px;line-height: 18px;font-family: 'Geist';}
.annoncesAccueil .surface {font-size: 12px;color: var(--violet1);font-weight: 700;line-height: 15px;}
.annoncesAccueil .surface bigger {font-family: 'Nohemi';font-size: 25px;line-height: 30px;}
.exclu {position: absolute;top: 10px;left: 10px;padding: 8px;display: flex;gap: 8px;background: rgb(250, 245, 250);color: var(--pink);border-radius: 4px;}
.exclu svg {margin-top: 4px;}
.annoncesAccueil .selection {position: absolute;z-index:12;top: 15px;right: 15px;width: 40px;height: 40px;border: 1px solid var(--white);border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.annoncesAccueil .selection.active {background: rgba(255,255,255,.4);}
.annoncesAccueil .selection.active path {fill: var(--violet1);stroke: var(--violet1);}
.annoncesAccueil .c_visuel {width: 100%;aspect-ratio: 3/2;height: auto;}
.annoncesAccueil .c_visuel img {width: 100%;aspect-ratio:3/2;object-fit:cover;border-radius: 16px 16px 0 0 ;}
.arrowsLeaseo button.prev {left: -50px !important;}
.arrowsLeaseo button.next {right: -50px !important;}
.expertiseAccueil {background: var(--violet1);padding: 3rem 2.5rem;background-size: auto 100%;background-image:url("../../img/design/symboleLeaseo-e14e36467191a270f3e7ced2265caf91.png");background-repeat:no-repeat;background-position: -4rem center;}
.expertiseAccueil h2 {font-size: 36px;line-height: 1;margin-bottom: 1rem;color: var(--white);}
.expertiseAccueil p {font-size: 18px;line-height: 24px;color: var(--white);}
.blocExpertise{margin-bottom: 4.5rem;display:flex;}
.blocExpertise h3 {font-size: 18px;color: var(--white);line-height: 24px;}
.blocExpertise p {font-size: 16px;line-height: 20px;font-weight: 400;margin-bottom:1rem;}
a.link {display: inline-flex;gap: 4px;border-bottom: 1px solid var(--white);color:var(--white);align-items: center;}
.blocPic {display: inline-flex;width: 74px;height: 74px;background: var(--violet2);align-items: center;justify-content: center;margin-bottom: 1.5rem;border-radius: 16px 48px 48px;}
.secteursAccueil {padding: 3rem 0;}
.cardsSecteur .c_visuel img {width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius:16px;}
.cardsSecteur .c_visuel .filtre{background:rgba(47, 41, 47, 0.3);position:absolute;width:100%;height:100%;top: 0;left: 0;border-radius: 16px;}
.cardsSecteur {height: 100%;border-radius:16px;position:relative;}
.cardsSecteur .c_visuel {height: 100%;position: relative;border-radius:16px;overflow: hidden;}
.cardsSecteur .c_infos {position: absolute;width: 100%;height: auto;top: 50%;transform: translateY(-50%);text-align: center;overflow: hidden;height: 83px;-moz-transition: height 0.5s ease;-webkit-transition: height 0.5s ease;-o-transition: height 0.5s ease;transition: height 0.5s ease;}
.cardsSecteur .c_infos p{text-align:center;color:var(--white);font-family:"nohemi"}
.cardsSecteur .c_infos p:first-child{font-size:25px;line-height:30px;}
.cardsSecteur .c_infos p:nth-child(2){font-size:51px;line-height:53px;}
.secteursAccueil .splide__slide.is-prev .cardsSecteur .c_visuel img, 
.secteursAccueil .splide__slide.is-next .cardsSecteur .c_visuel img {opacity:20%;}
.secteursAccueil .splide__slide.is-prev .cardsSecteur .c_infos,
.secteursAccueil .splide__slide.is-next .cardsSecteur .c_infos{display:none;}
.cardsSecteur:hover .c_infos {height: 153px;-moz-transition: height 0.5s ease;-webkit-transition: height 0.5s ease;-o-transition: height 0.5s ease;transition: height 0.5s ease;}
.splideSecteurs .splide__arrow--prev{left: 20%;}
.splideSecteurs .splide__arrow--next{right: 20%;}
.chiffresAccueil{padding: 0;position: relative;height: auto;}
.chiffresAccueil .c_visuel {position: absolute;height: 100%;width: 100%;z-index: 0;}
.chiffresAccueil .c_visuel img {position: absolute;width: 100%;height: 100%;object-fit: cover;}
.chiffresAccueil h2 {color: var(--bleu3);font-size: 51px;line-height: 53px;}
.chiffresAccueil .infos{background:rgba(255, 255, 255, 0.7);backdrop-filter: blur(84px);width: 100%;border-radius:8px;}
.chiffresAccueil .infos p.valeurs {color:var(--bleu3);font-size:51px;line-height:53px;font-family: 'Nohemi';}
.chiffresAccueil .infos p.libelle {font-family:'Geist';font-size:16px;line-height:20px;font-weight:600;color:var(--violet3);padding-right: 23%;}
.editoAccueil{padding:3rem 2.5rem;}
.editoAccueil .blocContenu{align-items: center;}
.editoAccueil .blocContenu h2{font-size:36px;line-height:1.01;color:var(--violet1);}
.editoAccueil .blocContenu p:first-of-type{margin-bottom:1rem;font-size:18px;line-height:24px;font-family:'Nohemi';}
.editoAccueil .blocContenu p{}
.editoAccueil .blocVisuel{}
.editoAccueil .blocVisuel .c_visuel{width:100%;height:100%;}
.editoAccueil .blocVisuel .c_visuel img{width:100%;height:100%;object-fit:cover;border-radius:16px 144px 16px 16px;}
.cardsActu .c_visuel {height: auto;width: 100%;border-radius: 16px 16px 0 0;overflow: hidden;aspect-ratio: 3/2;background: var(--grey2);}
.cardsActu .c_visuel img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;}
.cardsActu .c_infos {border: 1px solid var(--grey2);border-top: unset;padding: 1.5rem;border-radius: 0 0 16px 16px;}
.cardsActu .c_infos .date{font-family:"Geist";font-weight:600;font-size:12px;line-height:18px;color:var(--violet1);}
.cardsActu .c_infos h3{font-family:'Nohemi';font-size:18px;line-height:24px;color:var(--violet3);padding-bottom:1.5rem;}
.cardsActu .c_infos a.link{border-bottom:1px solid var(--violet1);display:inline-flex;align-items:center;gap:4px;color:var(--violet1);}
.cardsActu .c_infos a.link span {font-size:14px;}
.logosAccueil{padding:3rem 2.5rem;border-top:1px solid var(--grey2);}
.logosAccueil h2{font-size:25px;line-height:30px;color:var(--grey3);text-align:center;padding-bottom:1.5rem;}
.avisAccueil{padding:3rem 2.5rem;background:var(--bleu3);}
.avisAccueil h2{font-size:36px;line-height:38px;color:var(--white);text-align:center;padding-bottom:1.5rem;}
.cardsAvis{padding:24px;border-radius:16px;position:relative;height: 100%;}
.cardsAvis p.titre {font-size: 18px;font-family: "Nohemi";color: var(--white);}
.cardsAvis p{font-weight:400;color:var(--white);margin-bottom: 0;}
.cardsAvis .infos {display: flex;position: absolute;bottom: 24px;left: 24px;}
.details p:first-of-type {font-weight: 600;}
.details p:nth-child(2) {font-weight: 600;font-size:12px;line-height:20px;color:rgba(0,0,0,0.4);}
.blocPicto{display: inline-flex;width: 51px;height: 51px;background: var(--bleu3);align-items: center;justify-content: center;color:var(--white);margin-bottom: 1.5rem;margin-right:16px;border-radius: 16px 48px 48px;}
.odd .cardsAvis{background:var(--bleu2);}
.even .cardsAvis{background:var(--bleu1);}
.splideAvis .splide__pagination{bottom: -60px;}

.splideAvis .splide__arrow.splide__arrow--prev {top: unset;bottom: -65px;transform: translate(0);}
.splideAvis .splide__arrow.splide__arrow--next {top: unset;bottom: -65px;transform: translate(0);}
.splideAvis .splide__arrow--prev {left: 35%;}
.splideAvis .splide__arrow--next {right: 35%;}

/* Écran 13 pouces ou HDPI */
/* @media screen and (min-device-width: 992px) and (max-device-width: 1440px){ */
@media screen and (min-device-width: 992px) and (max-device-width: 1280px){
  .navLeaseo .nav-link {padding-right: .5rem !important; padding-left: .5rem !important;font-size: 13px;}
  .formMoteur button span {font-size:13px;}
  .blocTitre{width:75%;}
  .blocTitre h1 {font-size:50px}
  .blocMoteur {bottom:1rem;}
}

@media (max-width:480px) {

  .annoncesAccueil, .newsAccueil, .editoAccueil, .logosAccueil, .avisAccueil {padding-left:1rem;padding-right:1rem;}

  .blocTitre {top:22%;width: 90%;}
  .blocTitre h1{font-size: 25px;line-height: 1.1;}
  .blocBtn {display: inline;justify-content: unset;text-align: center;}
  h2{font-size:25px !important;line-height:30px !important;}
  .blocMoteur { width:100%;margin:0;bottom:0;}
  .formMoteur{display:inline;}
  .formMoteur .dropdown {width: 80%;margin-bottom:.8rem;}
  .formMoteur .cType{display: inline-block;margin-right:.8rem;width:56%;}
  .formMoteur .cNature{display: inline-block;width:39%;margin-right:0 !important;}
  .formMoteur .cLocalisation {width:100%;min-height: 56px;margin-bottom:.8rem;}
  .formMoteur button {width: 100%;justify-content: center;}
  .lienRef {text-align: center;}

  .cardsSecteur .c_infos p:first-child{font-size:20px;line-height:1.2;}
  .cardsSecteur .c_infos p:nth-child(2){font-size:30px;line-height:1.2;}
  .cardsSecteur .c_infos{height:unset;}

  .chiffresAccueil .infos p.valeurs{font-size:30px;line-height:36px;}
  .chiffresAccueil .infos p.libelle{font-size:12px;line-height:16px;}
  .editoAccueil .blocVisuel .c_visuel img{aspect-ratio:1;}

  .splideAvis .splide__arrow--prev {left: 10%;}
  .splideAvis .splide__arrow--next {right: 10%;}

}