@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#Foncier #TopPartial{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;height:520px;position:relative;z-index:1;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("https://via.placeholder.com/2000x800/AAAAAA/AAAAAA/")}#Foncier #TopPartial .text{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;text-align:center;z-index:1}#Foncier #TopPartial .text[data-href]{cursor:pointer}#Foncier #TopPartial .text .title{color:white;padding:0 16px;font-size:2.4rem;margin:0;font-family:"Plus Jakarta Sans",sans-serif}@media (max-width: 575px){#Foncier #TopPartial .text .title{font-size:1.6rem}}#Foncier #TopPartial .text p{padding:16px 22px;color:white;font-size:1.15rem;font-weight:500;margin:0 0 32px;max-width:1000px;line-height:28px}@media (max-width: 575px){#Foncier #TopPartial .text p{font-size:1rem}}#Foncier #TopPartial:after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;right:0;height:8px;background-repeat:repeat-x;background-size:contain;background-image:url("/images/general/repeat-x.png");z-index:1}#Foncier #TopPartial:before{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,0.45);z-index:0}#Foncier #TopPartial.dev_durable{background-image:url("/images/page/developpement-durable/bg-developpement-durable.webp")}#Foncier #TopPartial.valeurs{background-image:url("/images/page/valeurs/bg-valeurs.webp")}#Foncier #TopPartial.team{background-image:url("/images/page/team/bg-equipe.webp")}#Foncier #TopPartial.garanties{background-image:url("/images/page/garanties-promoteur-immobilier.jpg")}#Foncier #TopPartial.engagements{background-image:url("/images/page/engagement/bg-engagement.webp")}#Foncier #TopPartial.listing_actualites{background-image:url("/images/page/engagement/bg-engagement.webp")}#Foncier #TopPartial.foncier{background-image:url("/images/page/valeurs/bg-valeurs.webp")}#Foncier .container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:flex-start;max-width:1100px;margin-left:auto;margin-right:auto;padding:80px 32px 100px}@media (max-width: 749px){#Foncier .container{padding-top:60px}}@media (max-width: 575px){#Foncier .container{padding:60px 16px 100px}}#Foncier .container section{width:100%;margin-bottom:60px}#Foncier .container h2{color:#275382;font-family:"Plus Jakarta Sans",sans-serif;margin:0 0 24px}@media (max-width: 575px){#Foncier .container h2{font-size:1.2rem}}#Foncier .container h3{color:#275382;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.1rem;margin:30px 0 0}#Foncier .container p,#Foncier .container li{font-family:"arial";color:#999;font-size:1rem;line-height:28px}@media (max-width: 575px){#Foncier .container p,#Foncier .container li{font-size:.9rem;line-height:24px}}#Foncier .container ul{padding-left:20px;margin:10px 0}#Foncier .container .btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:flex-start;width:fit-content;border:none;text-transform:inherit;padding:10px 28px;margin:20px 0 16px;cursor:pointer}@media (max-width: 575px){#Foncier .container .btn{margin-left:auto;margin-right:auto}}#Foncier .container .cta{text-align:center}#Foncier .container .cta .btn{margin-left:auto;margin-right:auto}#Foncier .container .faq details{border-bottom:1px solid #999;padding:16px 0}#Foncier .container .faq details summary{cursor:pointer;color:#275382;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}#Foncier .container .faq details p{margin:12px 0 0}#Foncier .container .formulaire form fieldset{border:none;padding:0;margin:0 0 24px}#Foncier .container .formulaire form fieldset legend{color:#275382;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;padding:0;margin-bottom:8px}#Foncier .container .formulaire form fieldset>label{display:block;color:#999;margin-bottom:6px}#Foncier .container .formulaire form .line{margin-bottom:16px}#Foncier .container .formulaire form .line label{display:block;color:#275382;margin-bottom:4px}#Foncier .container .formulaire form .line input,#Foncier .container .formulaire form .line textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #999;font-family:"arial"}#Foncier .container .formulaire form .error{outline:2px solid red}#Foncier .container .formulaire form .rgpd{display:block;color:#999;font-size:.9rem}#Foncier .container .formulaire form .mentions{font-size:.85rem}