img.footprints{position:absolute;width:110px;top:-55px;left:30px}section.yellow-blue-section.container{display:flex}section.yellow-blue-section.container ul{margin-bottom:15px}section.yellow-blue-section.container ul li{color:#5a150f;list-style:none}section.yellow-blue-section.container ul li::marker{content:"";font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:900;margin-right:10px}section.yellow-blue-section.container ul li span,section.yellow-blue-section.container ul li a,section.yellow-blue-section.container ul li strong{font-weight:600}section.yellow-blue-section.container .yellow-container{background:#fffcf5;position:relative;padding:60px 60px 60px 200px}section.yellow-blue-section.container .yellow-container p,section.yellow-blue-section.container .yellow-container ul li,section.yellow-blue-section.container .yellow-container ul li span{color:#5a150f}section.yellow-blue-section.container .yellow-container p a,section.yellow-blue-section.container .yellow-container ul li a,section.yellow-blue-section.container .yellow-container ul li span a{color:#1b4660;text-decoration:none}section.yellow-blue-section.container .yellow-container p a:hover,section.yellow-blue-section.container .yellow-container ul li a:hover,section.yellow-blue-section.container .yellow-container ul li span a:hover{color:#3b6889}section.yellow-blue-section.container ul li::marker{color:#3b6889}section.yellow-blue-section.container .blue-container{background:#1b4660;max-width:34%;min-width:35%;display:flex;flex-direction:column;justify-content:center;padding:40px 75px;position:relative}section.yellow-blue-section.container .blue-container::before{content:"";color:#fffcf5;font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;opacity:.15;font-size:8rem;position:absolute;top:15px;left:-20px}section.yellow-blue-section.container .blue-container::after{content:"";background:url(/build/images/footprints-bluebg.30b527b0.svg) no-repeat center center;background-size:contain;width:80px;height:40px;opacity:.7;position:absolute;bottom:15px;right:15px}section.yellow-blue-section.container .blue-container h2{color:#fbd27b}section.yellow-blue-section.container .blue-container li::marker{color:#eb3223}section.yellow-blue-section.container .blue-container p{color:#fffcf5}section.yellow-blue-section.container .blue-container a{color:#fbd27b;text-decoration:none;transition:color .2s linear}section.yellow-blue-section.container .blue-container a:hover{color:#ffbf38}@media screen and (max-width: 1200px){section.yellow-blue-section.container .blue-container{min-width:40%;padding:20px 45px}}@media screen and (max-width: 968px){section.yellow-blue-section.container{display:block}section.yellow-blue-section.container img.footprints{width:55px;top:-60px;right:25px;left:auto;transform:rotate(-25deg)}section.yellow-blue-section.container .yellow-container{padding:40px 60px 40px 60px}section.yellow-blue-section.container .blue-container{max-width:100%;min-width:100%;padding:40px 60px 40px 60px}section.yellow-blue-section.container .blue-container::before{font-size:5rem;opacity:.1}}@media screen and (max-width: 820px){section.yellow-blue-section.container .blue-container::after{display:none}}@media screen and (max-width: 820px){section.yellow-blue-section.container .yellow-container{position:static}section.yellow-blue-section.container img.footprints{display:none}}section.framed-section{background:#fffcf5;position:relative;width:80%;max-width:700px;margin:auto auto 120px auto;border-radius:5px;box-shadow:2px 3px 5px 0 rgba(145,118,62,.2);padding:40px 60px;text-align:center}section.framed-section p{color:#5a150f}section.framed-section p a{color:#1b4660}section.framed-section p a:hover{color:#3b6889}section.framed-section ul li{color:#5a150f}section.framed-section ul li::marker{content:"";font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:900;color:#3b6889;margin-right:10px}section.framed-section::before{background:url(/build/images/footprints-blue-right.2c05e646.svg) no-repeat center center;background-size:contain;content:"";position:absolute;top:-35px;right:-65px;width:115px;height:115px}section.framed-section::after{background:url(/build/images/footprints-blue-left.fa04a77f.svg) no-repeat center center;background-size:contain;content:"";position:absolute;bottom:-50px;left:-30px;width:115px;height:115px}@media screen and (max-width: 968px){section.framed-section{margin-bottom:75px}}@media screen and (max-width: 820px){section.framed-section{padding:35px}section.framed-section::before{top:-55px;right:-15px;width:105px;height:105px;transform:rotate(10deg)}section.framed-section::after{display:none}}section.yellow-picture{background:#fffcf5;position:relative;padding:0}section.yellow-picture p,section.yellow-picture ul li,section.yellow-picture ul li span{color:#5a150f}section.yellow-picture p a,section.yellow-picture ul li a,section.yellow-picture ul li span a{color:#1b4660;text-decoration:none}section.yellow-picture p a:hover,section.yellow-picture ul li a:hover,section.yellow-picture ul li span a:hover{color:#3b6889}section.yellow-picture ul li{color:#5a150f}section.yellow-picture ul li::marker{content:"";font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:900;color:#3b6889;margin-right:10px}section.yellow-picture img.footprints{position:absolute;width:110px;top:-55px;left:30px}section.yellow-picture .container{display:flex;justify-content:space-between}section.yellow-picture .container .text-container{flex:1;padding:60px 70px 60px 200px;align-self:center;max-width:1100px}section.yellow-picture .container .image-container{max-width:40%;object-fit:cover;object-position:center;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);position:relative;background-color:#fbd27b;padding-left:30px}section.yellow-picture .container .image-container img{width:100%;height:100%;object-fit:cover;z-index:0;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);opacity:.7;vertical-align:top}section.yellow-picture .container .image-container .overlay{position:absolute;background:rgba(255,191,56,.5);height:100%;z-index:1;top:0;left:-20px;right:0}@media screen and (max-width: 820px){section.yellow-picture img.footprints{width:55px;top:-60px;right:25px;left:auto;transform:rotate(-25deg)}section.yellow-picture .container{flex-direction:column}section.yellow-picture .container .text-container{padding:40px 60px 20px 60px}section.yellow-picture .container .image-container{clip-path:polygon(0% 10%, 100% 0, 100% 100%, 0% 100%);max-width:100%;width:100%;padding-left:0;padding-top:15px;margin-top:0;max-height:225px}section.yellow-picture .container .image-container img{clip-path:polygon(0% 10%, 100% 0, 100% 100%, 0% 100%);max-height:225px}}@media screen and (max-width: 820px){section.yellow-picture{position:static}section.yellow-picture img.footprints{display:none}}.loading{position:relative;opacity:.6;pointer-events:none;min-height:400px}.loading::after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;inset:0;font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:900;font-size:5rem;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}form{max-width:750px;margin:auto}form div.container-fields{display:flex;justify-content:space-between;gap:35px}form div.container-fields>div{flex:1 1 50%}form input,form textarea,form label{font-family:"Manrope",sans-serif}form label{color:#3b6889;font-weight:600;font-size:1.05rem}form input,form textarea{display:block;width:100%;padding:12px 10px;background-color:#fffcf5;border-radius:5px;box-shadow:0 3px 4px 0 rgba(59,104,137,.35);border:none;margin:8px 0 20px 0;font-size:1rem;color:#5a150f;outline-color:#fbd27b}form input::placeholder,form textarea::placeholder{color:rgba(59,104,137,.65)}form ul li{margin:5px 0;padding:0;color:#eb3223}form ul li::marker{content:""}form textarea{resize:vertical;min-height:200px}form button{font-weight:600;font-size:1.1rem;background:#fbd27b;color:#5a150f;padding:10px 15px;border-radius:5px;box-shadow:0 3px 4px 0 rgba(59,104,137,.35);transition:background .2s linear;display:inline-block;border:none;cursor:pointer;float:right;margin-top:5px}form button:hover{background:#ffbf38}.form-actions{display:flex;justify-content:flex-end;gap:20px;align-items:center}.form-actions div.recaptcha-container{color:#3b6889;font-size:.75rem;text-align:right}.form-actions div.recaptcha-container a{color:#1b4660;text-transform:uppercase}.grecaptcha-badge{visibility:hidden}header{background:url(/build/images/pret-immobilier.e9c734f9.jpg) no-repeat center center;background-size:cover;position:relative;z-index:0}header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fffcf5;opacity:.55;z-index:-1}section.card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;position:relative}section.card-container::before{content:"";width:125px;height:300px;position:absolute;top:-40px;left:25px;background:url(/build/images/footprints-list.cd028ed8.svg) no-repeat left top;background-size:contain}section.card-container::after{content:"";width:125px;height:300px;position:absolute;bottom:-40px;right:25px;background:url(/build/images/footprints-list.cd028ed8.svg) no-repeat right bottom;background-size:contain;transform:rotate(180deg)}section.card-container article{width:40%;box-shadow:2px 3px 5px 0 rgba(145,118,62,.2);border-radius:5px;background:#fffcf5;overflow:hidden;display:flex;flex-direction:column;position:relative}section.card-container article h2,section.card-container article p,section.card-container article a{padding:0 25px}section.card-container article h2{margin-top:25px;margin-bottom:15px;text-align:center}section.card-container article img{width:100%;height:200px;object-fit:cover;opacity:.75}section.card-container article img:last-of-type{object-position:bottom}section.card-container article p{margin-bottom:45px;font-size:.9rem}section.card-container article a{position:absolute;text-decoration:none;align-self:flex-end;bottom:0;right:25px;padding:15px 0;color:#5a150f}section.card-container article a i{font-family:var(--fa-family-classic, "Font Awesome 7 Free"),sans-serif;font-weight:600;margin-left:5px;font-size:.9rem;transition:margin-left .1s linear}section.card-container article a:hover i{margin-left:10px;color:#eb3223}@media screen and (max-width: 968px){section.card-container::before{display:none}}@media screen and (max-width: 820px){section.card-container::after{display:none}section.card-container article{width:100%}}
