html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.color0{color:#fff!important}.bcg-color0{background-color:#fff!important}.fill-color0{fill:#fff!important}.color1{color:#332f32!important}.bcg-color1{background-color:#332f32!important}.fill-color1{fill:#332f32!important}.color2{color:#ac8e3c!important}.bcg-color2{background-color:#ac8e3c!important}.fill-color2{fill:#ac8e3c!important}.color3{color:#e2ba70!important}.bcg-color3{background-color:#e2ba70!important}.fill-color3{fill:#e2ba70!important}.color4{color:#e6e6e6!important}.bcg-color4{background-color:#e6e6e6!important}.fill-color4{fill:#e6e6e6!important}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-extralight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-extrabold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/themes/immoforet/fonts/montserrat-black.ttf)format("truetype");font-weight:900;font-style:normal}.btn-container{align-items:center;display:flex}.btn-container .button{appearance:none;color:#fff;fill:#fff;text-transform:uppercase;text-align:center;background-color:#ac8e3c;border:1px solid #ac8e3c;border-radius:40px;align-items:center;gap:.625rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:normal;transition:all .3s;display:flex}.btn-container .button svg{flex-shrink:0}.btn-container .button:hover{color:#ac8e3c;fill:#ac8e3c;background-color:#fff}.btn-container .button.bcg-color0{color:#332f32!important}.btn-container .button.bcg-color0:hover{color:#fff!important;fill:#fff!important;background-color:#332f32!important}.btn-container .button.bcg-color1{color:#fff!important;fill:#fff!important;border-color:#332f32!important}.btn-container .button.bcg-color1:hover{color:#332f32!important;fill:#332f32!important;background-color:#fff!important}.btn-container .button.bcg-color2{color:#fff!important;fill:#fff!important;border-color:#ac8e3c!important}.btn-container .button.bcg-color2:hover{color:#ac8e3c!important;fill:#ac8e3c!important;background-color:#fff!important}.btn-container .button.bcg-color3{color:#fff!important;fill:#fff!important;border-color:#e2ba70!important}.btn-container .button.bcg-color3:hover{color:#e2ba70!important;fill:#e2ba70!important;background-color:#fff!important}.btn-container .button.bcg-color4{color:#fff!important;fill:#fff!important;border-color:#e6e6e6!important}.btn-container .button.bcg-color4:hover{color:#e6e6e6!important;fill:#e6e6e6!important;background-color:#fff!important}body{color:#332f32;background-color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}::selection{background-color:#826d39}.page-container{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.page-container main{flex-grow:1}h1,.title-h1{font-size:3.5rem;font-weight:700;line-height:1.07}h2,.title-h2{letter-spacing:-2.4px;font-size:2.5rem;font-weight:600;line-height:1.32}h3,.title-h3{letter-spacing:-1px;font-size:2rem;font-weight:600;line-height:1.31}.surtitle{letter-spacing:.143em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1.45}.text-balance{text-wrap:balance}a{color:#ac8e3c;font-weight:500;text-decoration:none;display:inline-block}.bcg-color2 a{color:#fff}strong,b{font-weight:700}em,i{font-style:italic}img{display:block}.txt-container ul{list-style:outside}.txt-container ol{list-style:decimal}.txt-container ul,.txt-container ol{padding-left:1.5rem}.txt-container p+p,.txt-container p+ul,.txt-container p+ol,.txt-container ul+p,.txt-container ul+ul,.txt-container ul+ol,.txt-container ol+p,.txt-container ol+ul,.txt-container ol+ol{margin-top:1rem}.no-scroll{overflow:hidden}.sq-form label,.sq-form .form-control,.sq-form textarea,.sq-form select,.sq-form .form-fields{width:100%;font-family:Montserrat,sans-serif}.sq-form label{color:#fff6;padding:0;font-size:.875rem;font-weight:300;line-height:1.05;top:14px;left:.75rem}.sq-form .form-floating>.form-control-plaintext~label,.sq-form .form-floating>.form-control:focus~label,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label,.sq-form .form-floating>.form-select~label{color:#fff;height:24px;top:14px;left:.7rem}.sq-form .form-floating>.form-control-plaintext~label:after,.sq-form .form-floating>.form-control:focus~label:after,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.sq-form .form-floating>.form-select~label:after{background-color:unset;border-radius:unset}.sq-form .form-floating.form-textarea{height:100%}.sq-form .form-floating.form-textarea textarea{resize:none;caret-color:#e2ba70;border:1px solid #fff6;height:100%;min-height:120px;padding:1.4rem .785rem .35rem}.sq-form .form-floating>.form-control,.sq-form .form-fields{caret-color:#e2ba70;color:#fff;min-height:38px;height:unset;background-color:#fff;background-color:unset;border:1px solid #fff6;border-radius:0;padding:1.2rem .785rem .35rem;line-height:1}.sq-form .form-floating>.form-control.wpcf7-not-valid,.sq-form .form-fields.wpcf7-not-valid{border-color:#ac8e3c}.sq-form .form-floating>.form-control:focus,.sq-form .form-fields:focus{box-shadow:unset;border-color:#e2ba70}.sq-form .sq-form-select label{margin-bottom:.5rem;display:block}.sq-form .sq-form-select select{background-color:unset;color:#fff;border:1px solid #fff6;min-height:45px;padding:.7rem .65rem .65rem;font-size:.875rem}.sq-form .sq-form-select select option{color:#fff;background-color:#332f32}.sq-form .sq-form-select select:focus-visible{border-color:#ac8e3c;outline:none}.sq-form .wpcf7-form-control input[type=radio]{accent-color:#e2ba70}.sq-form .wpcf7-response-output,.sq-form .wpcf7-not-valid-tip{color:#e2ba70;margin-top:.5rem;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;line-height:1.15}.sq-form .wpcf7-spinner{background-color:#ac8e3c;flex-shrink:0;margin:0 12px}.sq-form .rgpd{color:#fffc;max-width:580px;font-size:12px}.sq-form .wpcf7 form .wpcf7-response-output{text-align:center;color:#fff;background-color:#fff3;border:none;margin-left:0;margin-right:0;padding:.5rem .785rem;font-weight:700}.sq-form .wpcf7 form.invalid .wpcf7-response-output,.sq-form .wpcf7 form.unaccepted .wpcf7-response-output,.sq-form .wpcf7 form.payment-required .wpcf7-response-output{margin-top:2rem}.biens-list{--bs-gutter-y:1.5rem}.biens-list .bien-item a{display:block}.biens-list .bien-item a:hover{opacity:.9}.biens-list .bien-item .head{height:220px;margin-bottom:1rem;display:flex;position:relative}.biens-list .bien-item .head .sold .icon-spike{margin-right:.25rem}.biens-list .bien-item .head .sold{color:#fff;background-color:#ac8e3c;padding:.625rem .875rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:0}.biens-list .bien-item .head .img-container{width:100%;max-height:100%}.biens-list .bien-item .head .img-container img,.biens-list .bien-item .head .img-container picture{object-fit:cover;width:100%;height:100%}.biens-list .bien-item .head .logo-container{background-color:#332f32;justify-content:center;width:100%;display:flex}.biens-list .bien-item .ref{color:#332f32b3;text-transform:uppercase;min-height:20px;font-size:.75rem}.biens-list .bien-item .title{color:#332f32;font-size:1.5rem}.biens-list .bien-item .localisation{align-items:center;font-size:.875rem;display:flex}.biens-list .bien-item .localisation .icon-map-stroke{flex-shrink:0;margin-right:.375rem}.biens-list .bien-item .localisation{color:#ac8e3c;margin-top:.5rem}.swiper-button-container{align-items:center;display:flex}.swiper-button-container .swiper-button-prev,.swiper-button-container .swiper-button-next{margin-top:unset;appearance:none;background-color:unset;left:unset;right:unset;top:unset;bottom:unset;color:#dadada;border:none;border-radius:0;position:relative}.swiper-button-container .swiper-button-next svg{transform:rotate(180deg)}.page-id-6501 .page-container{min-height:unset}@media (width<=1199px){h1,.title-h1{font-size:3rem}h2,.title-h2{font-size:2.25rem}h3,.title-h3{font-size:1.95rem}}@media (width<=991px){h1,.title-h1{font-size:2.75rem}h2,.title-h2{font-size:2rem}h3,.title-h3{font-size:1.8rem}}@media (width<=575px){h1,.title-h1{font-size:2.25rem}h2,.title-h2{font-size:1.85rem}h3,.title-h3{font-size:1.7rem}.biens-list .bien-item .head{height:175px;margin-bottom:.75rem}.biens-list .bien-item .title{font-size:1.25rem}}:root{--nav-bar-height:100px;--header-height:21.875rem;--nav-bar-top:3.125rem}header#top{padding-top:var(--nav-bar-top);padding-bottom:calc(.5 * var(--header-height));min-height:var(--header-height);z-index:5;position:relative}header#top .container .row .col{flex:0}header#top nav{color:#fff;background-color:#332f32b3;border-radius:30px;padding:.5rem .5rem .5rem 1rem}header#top nav .menu{gap:1rem 1.5rem;display:flex}header#top nav .menu .menu-item a{color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:2.43}header#top nav .menu .menu-item.current-menu-item a,header#top nav .menu .menu-item a:hover{color:#ac8e3c}header#top nav .menu .menu-item.contact a{background-color:#ac8e3c;border-radius:26px;align-items:center;gap:.625rem;padding:.53125rem 1rem;line-height:1.2;transition:all .3s;display:flex}header#top nav .menu .menu-item.contact a:after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.87685 1.94291C5.64905 1.37343 5.09749 1 4.48413 1H2.42105C1.63623 1 1 1.63607 1 2.4209C1 9.09192 6.40808 14.5 13.0791 14.5C13.8639 14.5 14.5 13.8637 14.5 13.0789L14.5003 11.0155C14.5003 10.4021 14.127 9.85064 13.5575 9.62285L11.5802 8.8322C11.0686 8.62758 10.4862 8.71967 10.063 9.07239L9.55264 9.49801C8.95665 9.99466 8.07972 9.95517 7.53115 9.40659L6.09417 7.96829C5.54559 7.41972 5.50505 6.5435 6.00171 5.94751L6.42725 5.43722C6.77996 5.01397 6.87287 4.43137 6.66825 3.91982L5.87685 1.94291Z' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:18px;height:17px;transition:all .3s;display:block}header#top nav .menu .menu-item.contact.current-menu-item a,header#top nav .menu .menu-item.contact a:hover{color:#ac8e3c;background-color:#fff}header#top nav .menu .menu-item.contact.current-menu-item a:after,header#top nav .menu .menu-item.contact a:hover:after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.87685 1.94291C5.64905 1.37343 5.09749 1 4.48413 1H2.42105C1.63623 1 1 1.63607 1 2.4209C1 9.09192 6.40808 14.5 13.0791 14.5C13.8639 14.5 14.5 13.8637 14.5 13.0789L14.5003 11.0155C14.5003 10.4021 14.127 9.85064 13.5575 9.62285L11.5802 8.8322C11.0686 8.62758 10.4862 8.71967 10.063 9.07239L9.55264 9.49801C8.95665 9.99466 8.07972 9.95517 7.53115 9.40659L6.09417 7.96829C5.54559 7.41972 5.50505 6.5435 6.00171 5.94751L6.42725 5.43722C6.77996 5.01397 6.87287 4.43137 6.66825 3.91982L5.87685 1.94291Z' stroke='rgb(172, 142, 60)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}header#top #hamburger-menu{aspect-ratio:1;cursor:pointer;appearance:none;background-color:#ffffffbf;border:none;border-radius:0;padding:.5rem}header#top #hamburger-menu .hamburger-container{width:24px;height:18px;position:relative}header#top #hamburger-menu span{opacity:1;pointer-events:none;background-color:#332f32;border-radius:2px;width:100%;height:2px;transition:all .2s;position:absolute;left:0;transform:rotate(0)}header#top #hamburger-menu span:first-child{top:0}header#top #hamburger-menu span:nth-child(2),header#top #hamburger-menu span:nth-child(3){top:50%}header#top #hamburger-menu span:nth-child(4){top:100%}header#top #hamburger-menu:hover span{background-color:#ac8e3c}header#top #hamburger-menu.open span:first-child,header#top #hamburger-menu.open span:nth-child(4){width:0%;top:50%;left:50%}header#top #hamburger-menu.open span:nth-child(2){transform:rotate(45deg)}header#top #hamburger-menu.open span:nth-child(3){transform:rotate(-45deg)}header#top.menu-open{background:#332f32}header#top.menu-open~#mobile-menu{display:block!important}header#top.menu-open .logo-container{filter:brightness(0)invert()}#mobile-menu{z-index:9999;top:calc(var(--nav-bar-height) + 1.5 * var(--nav-bar-top));width:100%;height:calc(100% - var(--nav-bar-height) - 1.5 * var(--nav-bar-top));color:#e2ba70;text-transform:uppercase;text-align:center;background-color:#332f32;font-size:1.9rem;display:none;position:fixed;overflow:scroll}#mobile-menu #nav_menu{padding-top:8vh;padding-bottom:10.5vh}#mobile-menu #nav_menu .current-menu-item a{color:#fff;align-self:center}#mobile-menu #nav_menu .current-menu-item a:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='10.285715 16.000002'%3E%3Cpath d='M 10.285715,7.9989046 0,0 v 16.000001 z' fill='rgb(255, 255, 255)'/%3E%3C/svg%3E");margin-right:1rem}#mobile-menu #nav_menu .current-menu-item a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' style='transform: rotate(180deg)' viewBox='10.285715 16.000002'%3E%3Cpath d='M 10.285715,7.9989046 0,0 v 16.000001 z' fill='rgb(255, 255, 255)'/%3E%3C/svg%3E");margin-left:1rem}@media (width<=991px){:root{--header-height:10.75rem;--nav-bar-top:2rem}header#top .logo-container .img-container img,header#top .logo-container .img-container picture{max-width:125px}}@media (width<=450px){#mobile-menu{font-size:1.7rem}}.section-entete{margin-top:calc(-1 * var(--header-height) - var(--nav-bar-top));padding-top:calc(var(--header-height) + var(--nav-bar-top))}.section-entete.has-img{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg, #332f324d 0%, #332f32 84.9%), var(--bg-image);color:#fff}.section-entete.has-txt{min-height:88vh;padding-bottom:2.5rem}.section-entete.has-txt .title-h1{text-align:center}.section-entete .title-h1{text-align:left;margin-bottom:1rem}.section-entete .txt-container{max-width:500px;margin:1rem auto 0}.section-entete .btn-container{margin-top:2.5rem}.section-titre-texte{padding-top:7.25rem;padding-bottom:6.25rem}.section-titre-texte .title-h2{text-wrap:balance;margin-bottom:1.5rem}.section-titre-texte .img-container{justify-content:center;margin-top:3.5rem;display:flex}.section-titre-texte .img-container img,.section-titre-texte .img-container picture{max-width:100%;height:auto}.section-titre-texte .swiper-reassurance{margin-top:3.5rem;overflow:hidden}.section-titre-texte .swiper-reassurance .swiper-wrapper{align-items:stretch}.section-titre-texte .swiper-reassurance .swiper-slide{border-left:1px solid #e6e6e6;height:auto;display:flex}.section-titre-texte .swiper-reassurance .swiper-slide:first-child,.section-titre-texte .swiper-reassurance .swiper-slide.swiper-slide-active{border-left:unset}.section-titre-texte .swiper-reassurance .reassurance-item{text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:200px;padding:2rem;font-weight:500;display:flex}.section-titre-texte .swiper-reassurance .reassurance-item .img-container{margin-top:0}.section-titre-texte .swiper-reassurance .reassurance-item .img-container img,.section-titre-texte .swiper-reassurance .reassurance-item .img-container picture{aspect-ratio:1;width:54px}.section-titre-texte .btn-container{margin-top:2.625rem}.home .section-titre-texte .title-h2{letter-spacing:-1px;font-weight:500}@media (width<=1399px){.section-titre-texte{padding-top:5.25rem;padding-bottom:4.25rem}}@media (width<=991px){.section-titre-texte{padding-top:4.5rem;padding-bottom:3.5rem}.section-titre-texte .swiper-reassurance{margin-top:2.25rem}.section-titre-texte .swiper-reassurance .reassurance-item{min-height:unset;padding-top:1.25rem;padding-bottom:1.25rem}.section-titre-texte .btn-container{margin-top:1.5rem}}@media (width<=575px){.section-titre-texte{padding-top:3rem;padding-bottom:2.75rem}.section-titre-texte .swiper-reassurance .reassurance-item{padding:1.75rem 1.25rem}.section-titre-texte .swiper-reassurance .reassurance-item .img-container img,.section-titre-texte .swiper-reassurance .reassurance-item .img-container picture{width:40px}}.section-map-biens .title-h2.first{margin-bottom:2.5rem}.section-map-biens .title-h2.second{margin-bottom:1.625rem}.section-map-biens .biens-filters{flex-wrap:wrap;gap:.75rem .625rem;margin-bottom:1.25rem;display:flex;position:relative}.section-map-biens .biens-filters .fake-select{position:relative}.section-map-biens .biens-filters .fake-select.is-open .fake-select-options{flex-direction:column;gap:.25rem;display:flex}.section-map-biens .biens-filters .fake-select.is-active>button{background-color:#332f32}.section-map-biens .biens-filters .fake-select .fake-select-options{z-index:10000;background-color:#fff;border-radius:1rem;min-width:240px;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 10px 30px #332f3226}.section-map-biens .biens-filters .fake-select .fake-select-options button{color:#332f32;text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:.625rem;width:100%;padding:.625rem .75rem}.section-map-biens .biens-filters .fake-select .fake-select-options button:hover,.section-map-biens .biens-filters .fake-select .fake-select-options button.is-active{background-color:#332f3233}.section-map-biens .biens-filters .fake-select>button,.section-map-biens .biens-filters .biens-reset-filters{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#d8d8d8;border:0;border-radius:40px;padding:.5rem 1rem}.section-map-biens .biens-filters .biens-reset-filters{background-color:#332f32;align-items:center;gap:.75rem;display:inline-flex}.section-map-biens .biens-filters .biens-reset-filters span{font-size:1.5rem;line-height:1}.section-map-biens #map-container{height:650px;margin-bottom:3.125rem}.section-map-biens .biens-pagination{justify-content:center;gap:.5rem;margin-top:3.5rem;margin-bottom:2rem;display:flex}.section-map-biens .biens-pagination button{appearance:none;background-color:unset;text-transform:uppercase;border:none;border-radius:0;padding:0}.section-map-biens .biens-pagination button.is-active{color:#ac8e3c}@media (width<=767px){.section-map-biens .title-h2.first{margin-bottom:2rem}.section-map-biens #map-container{height:500px;margin-bottom:2rem}.section-map-biens .biens-pagination{margin-top:2.5rem;margin-bottom:1rem}}@media (width<=575px){.section-map-biens #map-container{height:400px}.section-map-biens .biens-pagination{margin-top:1.5rem}}@media (width<=500px){.section-map-biens .biens-filters{flex-direction:column;align-items:start}.section-map-biens .biens-filters .fake-select .fake-select-options{padding:.25rem}.section-map-biens .biens-filters .fake-select .fake-select-options button{padding:.525rem .55rem;font-size:.9375rem}.section-map-biens #map-container{height:375px}}@media (width<=375px){.section-map-biens .biens-list .col-6{width:100%!important}}.section-dispatch{background-color:#332f32;background-image:url(/themes/immoforet/img/bcg-blob.svg);background-repeat:no-repeat;background-size:cover}.section-dispatch .container-fluid{padding:var(--bs-gutter-x)}.section-dispatch .item-grid{gap:var(--bs-gutter-x);grid-template-columns:repeat(24,1fr);display:grid}.section-dispatch .item-grid .link{position:relative}.section-dispatch .item-grid .link:before{content:"";z-index:1;opacity:1;background-image:url(/themes/immoforet/img/bcg-triangle-full.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;transition:opacity .3s 50ms;position:absolute;inset:0}.section-dispatch .item-grid .link{color:inherit;background-color:#e6e6e6;justify-content:center;align-items:center;height:600px;transition:color .3s,background-color .3s .1s;display:flex;position:relative;overflow:hidden}.section-dispatch .item-grid .link:nth-child(6n+1),.section-dispatch .item-grid .link:nth-child(6n+5){grid-column:span 10}.section-dispatch .item-grid .link:nth-child(6n+2),.section-dispatch .item-grid .link:nth-child(6n){grid-column:span 8}.section-dispatch .item-grid .link:nth-child(6n+3),.section-dispatch .item-grid .link:nth-child(6n+4){grid-column:span 6}.section-dispatch .item-grid .link .img-container{display:flex}.section-dispatch .item-grid .link .img-container img,.section-dispatch .item-grid .link .img-container picture{width:100%;height:auto}.section-dispatch .item-grid .link .more{z-index:2;appearance:none;background-color:#c9c9c9;border:none;border-radius:50%;width:36px;height:36px;transition:background-color .5s;position:absolute;top:1rem;right:1rem}.section-dispatch .item-grid .link .content{z-index:2;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:120px;font-size:1.25rem;font-weight:500;line-height:1.2;transition:gap .2s;display:flex}.section-dispatch .item-grid .link .content .triangle{border-top:16px solid #332f32;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;display:block}.section-dispatch .item-grid .link .content .txt-container{transition:transform .6s;position:absolute;top:100vh;transform:translateY(100vh)}.section-dispatch .item-grid .link .content .triangle,.section-dispatch .item-grid .link .content .img-container,.section-dispatch .item-grid .link .content .item-title{opacity:1;transition:translate .4s,opacity .2s .2s}.section-dispatch .item-grid .link .content .item-title,.section-dispatch .item-grid .link .content .triangle{transition:opacity .1s .1s}@media (width>=768px){.section-dispatch .item-grid .link:hover{color:#fff;background-color:#ac8e3c;background-image:unset}.section-dispatch .item-grid .link:hover:before{opacity:0}.section-dispatch .item-grid .link:hover .more{background-color:#fff}.section-dispatch .item-grid .link:hover .content{gap:0}.section-dispatch .item-grid .link:hover .content .img-container{transform:translateY(5vh)}.section-dispatch .item-grid .link:hover .content .triangle{transform:translateY(-5vh)}.section-dispatch .item-grid .link:hover .content .triangle,.section-dispatch .item-grid .link:hover .content .img-container,.section-dispatch .item-grid .link:hover .content .item-title{opacity:0}.section-dispatch .item-grid .link:hover .txt-container{top:45%;transform:translateY(0%)}}@media (width<=1499px){.section-dispatch .item-grid{grid-template-columns:repeat(18,1fr)}.section-dispatch .item-grid .link{height:500px}.section-dispatch .item-grid .link:nth-child(6n+3),.section-dispatch .item-grid .link:nth-child(6n+4){grid-column:span 9}}@media (width<=991px){.section-dispatch .item-grid .link{height:400px}}@media (width<=625px){.section-dispatch .item-grid{flex-direction:column;display:flex}.section-dispatch .item-grid .link{height:300px}.section-dispatch .item-grid .link:nth-child(6n),.section-dispatch .item-grid .link:nth-child(6n+2),.section-dispatch .item-grid .link:nth-child(6n+3),.section-dispatch .item-grid .link:nth-child(6n+4),.section-dispatch .item-grid .link:nth-child(6n+5){grid-column:unset}}@media (width<=575px){.section-dispatch .container-fluid{padding:calc(var(--bs-gutter-x) * .5)}.section-dispatch .item-grid{gap:calc(var(--bs-gutter-x) * .5)}.section-dispatch .item-grid .link{height:275px}.section-dispatch .item-grid .link .img-container{max-width:50px}.section-dispatch .item-grid .link .content{font-size:1.15rem}}.section-temoignages{padding-top:6.75rem;padding-bottom:7.875rem}.section-temoignages .title-h2{margin-bottom:5.125rem}.section-temoignages .swiper-temoignages .swipper-wrapper{align-items:center}.section-temoignages .swiper-temoignages .rating{margin-bottom:3rem}.section-temoignages .swiper-temoignages .txt-container{letter-spacing:-1px;font-size:1.25rem;font-weight:500}.section-temoignages .swiper-temoignages .author{margin-top:3rem}@media (width<=1199px){.section-temoignages{padding-top:5.5rem;padding-bottom:6.75rem}}@media (width<=991px){.section-temoignages{padding-top:4.5rem;padding-bottom:5.25rem}}@media (width<=767px){.section-temoignages{padding-top:3.5rem;padding-bottom:4.25rem}.section-temoignages .title-h2{margin-bottom:4rem}}@media (width<=575px){.section-temoignages{padding-top:3rem;padding-bottom:2.75rem}.section-temoignages .title-h2{margin-bottom:3rem}}.section-titre-texte-image{overflow:hidden}.section-titre-texte-image .img-container{height:100%;min-height:630px}.section-titre-texte-image .img-container img,.section-titre-texte-image .img-container picture{aspect-ratio:972/630;object-fit:cover;width:100%;height:100%;min-height:630px}.section-titre-texte-image .content{align-content:center;padding:2rem}.section-titre-texte-image .content .txt-container{color:#fffc;margin-top:1.5rem}.section-titre-texte-image .content .btn-container{margin-top:1.5rem}.section-titre-texte-image .content .btn-container .button.bcg-color0{color:#ac8e3c!important}.section-titre-texte-image .content .btn-container .button.bcg-color0:hover{color:#fff!important}@media (width<=991px){.section-titre-texte-image .content{padding-top:3rem;padding-bottom:3rem}.section-titre-texte-image .img-container{min-height:35vh;max-height:450px}}@media (width<=575px){.section-titre-texte-image .content{padding-top:2rem;padding-bottom:2rem}.section-titre-texte-image .img-container{min-height:30vh;max-height:350px}}.section-accordeons{--bs-border-radius:0;margin-top:8.625rem;margin-bottom:8.875rem}.section-accordeons:has(+.section-accordeons){margin-bottom:4.915rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:8.875rem!important}.section-accordeons+.section-accordeons{margin-top:4.915rem;margin-bottom:4.915rem}.section-accordeons .paragraph-intro .title,.section-accordeons .paragraph-intro .txt{margin-bottom:2.5rem}.section-accordeons .paragraph-intro h3{color:#e2ba70;margin-top:1rem}.section-accordeons .accordion.numeral{counter-reset:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon{counter-increment:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon:before{content:counter(item) ". "}.section-accordeons .accordion-body,.section-accordeons .paragraph-intro .texte{color:#332f32}.section-accordeons .accordion-item{z-index:2;background-color:unset;border:none;position:relative}.section-accordeons .accordion-button{--bs-accordion-btn-active-icon:"";--bs-accordion-btn-icon:"";background-color:unset;box-shadow:unset;color:#332f32;border-bottom:1px solid #332f3226;padding:1.375rem 0}.section-accordeons .accordion-button .title-accordeon{letter-spacing:0;margin-right:1rem;font-size:1.25rem;font-weight:500;line-height:1}.section-accordeons .accordion-button:after{color:#332f32;content:"+";background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;margin-right:1rem;font-size:1.5rem;display:flex}.section-accordeons .accordion-button:not(.collapsed):after{content:"-";transform:unset}.section-accordeons .accordion-button[aria-expanded=true]{border-color:#0000}.section-accordeons .accordion-body{border-bottom:1px solid #332f3226;margin-top:-.25rem;padding:0 0 2.5rem}.section-accordeons .accordion-body h2,.section-accordeons .accordion-body h3,.section-accordeons .accordion-body h4{margin-top:1rem;margin-bottom:.75rem}.section-accordeons .accordion-body h3,.section-accordeons .accordion-body h4{font-size:1.25rem}.section-accordeons .accordion-body .img-container{display:flex}.section-accordeons .accordion-body .img-container img,.section-accordeons .accordion-body .img-container picture{object-fit:contain;max-width:100%;height:auto}.section-accordeons .accordion-body .btn-container{margin-top:1.25rem}.section-accordeons .accordion-body .btn-container .button{min-width:120px}@media (width<=1399px){.section-accordeons{margin-top:7.5rem;margin-bottom:7.75rem}.section-accordeons:has(+.section-accordeons){margin-bottom:4rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:7.75rem!important}.section-accordeons+.section-accordeons{margin-top:4rem;margin-bottom:4rem}}@media (width<=991px){.section-accordeons{margin-top:5rem;margin-bottom:5.5rem}.section-accordeons:has(+.section-accordeons){margin-bottom:3rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:5.5rem!important}.section-accordeons+.section-accordeons{margin-top:3rem;margin-bottom:3rem}}@media (width<=767px){.section-accordeons{margin-top:3rem;margin-bottom:3.5rem}.section-accordeons:has(+.section-accordeons){margin-bottom:2rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:3.5rem!important}.section-accordeons+.section-accordeons{margin-top:2rem;margin-bottom:2rem}.section-accordeons .paragraph-intro .title,.section-accordeons .paragraph-intro .txt{margin-bottom:1.75rem}}@media (width<=575px){.section-accordeons .accordion-button .title-accordeon{font-size:1.15rem}}.section-chiffres-cles .container-fluid{background-color:#332f32;padding:1.5rem}.section-chiffres-cles .overlay{position:relative}.section-chiffres-cles .overlay .img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg, #0000006e 0%, #0000006e 100%), var(--bg-image);color:#fff;z-index:1;width:100%;height:100%;position:absolute}.section-chiffres-cles .container{z-index:2;color:#fff;padding-top:9.875rem;padding-bottom:7.875rem;position:relative}.section-chiffres-cles .item-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.section-chiffres-cles .item-grid .item{text-align:center;text-transform:uppercase;background-color:#ac8e3c;padding:3.375rem 2rem}.section-chiffres-cles .item-grid .item .chiffre{font-size:3.125rem;font-weight:800;line-height:1}.section-chiffres-cles .item-grid .item .txt-container{margin-top:1.125rem;font-size:1rem;font-weight:500}@media (width<=1399px){.section-chiffres-cles .container{padding-top:8.875rem;padding-bottom:6.875rem}}@media (width<=991px){.section-chiffres-cles .container{padding-top:7.75rem;padding-bottom:5.75rem}}@media (width<=767px){.section-chiffres-cles .container{padding-top:6.25rem;padding-bottom:4.25rem}}@media (width<=575px){.section-chiffres-cles .container-fluid{padding:0}.section-chiffres-cles .container{padding-top:4rem;padding-bottom:3.25rem}.section-chiffres-cles .container .item-grid{grid-template-columns:1fr;gap:.875rem}.section-chiffres-cles .container .item-grid .item{padding:2.25rem 1.25rem}}.section-partenaires{padding-top:6.5rem;padding-bottom:7.25rem}.section-partenaires .title-h2+.txt-container{margin-top:2.75rem}.section-partenaires .bordered{dashes:2, 2;border-top:1px dashed #fff3;border-bottom:1px dashed #fff3;margin-top:4.5rem}.section-partenaires .swiper-partenaires{padding-top:2.5rem;padding-bottom:3.375rem;overflow:hidden}.section-partenaires .swiper-partenaires .swiper-slide{text-align:center;justify-content:center;align-items:center;font-size:1.25em}.section-partenaires .swiper-partenaires .swiper-slide .img-container{justify-content:center;align-items:center;display:flex}.section-partenaires .swiper-partenaires .swiper-slide .img-container img,.section-partenaires .swiper-partenaires .swiper-slide .img-container picture{object-fit:contain;width:100%;max-width:164px;height:auto;max-height:120px}.section-partenaires .swiper-partenaires .swiper-slide .link:hover{color:#ac8e3c}.section-partenaires .swiper-partenaires .swiper-slide .link:hover .img-container{filter:brightness(0)saturate()invert(53%)sepia(91%)saturate(302%)hue-rotate(6deg)brightness(91%)contrast(85%)}@media (width<=1399px){.section-partenaires{padding-top:4.5rem;padding-bottom:5.25rem}}@media (width<=1199px){.section-partenaires .bordered{margin-top:3.5rem}}@media (width<=991px){.section-partenaires{padding-top:4rem;padding-bottom:4.75rem}.section-partenaires .bordered{margin-top:2.25rem}.section-partenaires .swiper-partenaires{padding-top:2rem;padding-bottom:2.25rem}}@media (width<=575px){.section-partenaires{padding-top:3rem;padding-bottom:3.75rem}}.section-portraits{background-image:url(/themes/immoforet/img/bcg-blob-5.svg);background-position:0 -7rem;background-repeat:no-repeat;background-size:contain;padding-top:7.5rem;padding-bottom:4.375rem}.section-portraits .title-h2{margin-bottom:6.125rem}.section-portraits .portrait-item .img-container{aspect-ratio:614/554;margin-bottom:2.5rem}.section-portraits .portrait-item .img-container img,.section-portraits .portrait-item .img-container picture{object-fit:cover;max-width:100%;height:100%}.section-portraits .portrait-item .name,.section-portraits .portrait-item .function{text-transform:uppercase;color:#ac8e3c;font-size:1.25rem;line-height:1.2}.section-portraits .portrait-item .name{font-weight:600}.section-portraits .portrait-item .function{margin-top:.5rem}.section-portraits .portrait-item .title,.section-portraits .portrait-item .txt-container{color:#fffc;margin-top:1.5rem}@media (width<=1199px){.section-portraits{padding-top:6.5rem;padding-bottom:3.375rem}.section-portraits .title-h2{margin-bottom:5.125rem}}@media (width<=991px){.section-portraits{padding-top:5.5rem;padding-bottom:3rem}.section-portraits .title-h2{margin-bottom:4rem}}@media (width<=767px){.section-portraits{padding-top:4rem;padding-bottom:3rem}.section-portraits .title-h2{margin-bottom:3.25rem}}@media (width<=575px){.section-portraits{padding-top:3rem;padding-bottom:2.75rem}.section-portraits .title-h2{margin-bottom:2.5rem}.section-portraits .portrait-item .img-container{aspect-ratio:6/5;margin-bottom:1.75rem}.section-portraits .portrait-item .title,.section-portraits .portrait-item .txt-container{margin-top:.75rem}.section-portraits .portrait-item+.portrait-item{margin-top:1.75rem}}.section-avantages>.container-fluid{background-color:#332f32;padding:1.5rem}.section-avantages .overlay{position:relative}.section-avantages .overlay>.img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg, #0000006e 0%, #0000006e 100%), var(--bg-image);color:#fff;z-index:1;width:100%;height:100%;position:absolute}.section-avantages .overlay .container{z-index:2;color:#fff;padding-top:9.875rem;padding-bottom:7.875rem;position:relative}.section-avantages .overlay .container-fluid{z-index:2;color:#fff;padding:0 1.5rem;position:relative}.section-avantages .overlay .container-fluid .item-container{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.section-avantages .overlay .container-fluid .item{text-align:center;text-transform:uppercase;background-color:#332f32;flex-direction:column;align-items:center;gap:.625rem;padding:4.125rem 2rem;font-weight:500;display:flex}.section-avantages .overlay .container-fluid .item .txt-container{max-width:175px;margin:0 auto}@media (width<=1499px){.section-avantages .overlay .container-fluid .item-container{grid-template-columns:repeat(4,1fr)}.section-avantages .overlay .container{padding-top:8.75rem;padding-bottom:6.75rem}}@media (width<=1199px){.section-avantages .overlay .container-fluid .item-container{grid-template-columns:repeat(3,1fr)}.section-avantages .overlay .container-fluid .item-container .item{padding-top:3rem;padding-bottom:3rem}.section-avantages .overlay .container{padding-top:7.25rem;padding-bottom:5.25rem}}@media (width<=767px){.section-avantages .overlay .container-fluid .item-container{grid-template-columns:repeat(2,1fr)}.section-avantages .overlay .container-fluid .item-container .item{padding-top:2.25rem;padding-bottom:2.25rem}.section-avantages .overlay .container{padding-top:5.25rem;padding-bottom:3.25rem}}@media (width<=575px){.section-avantages .container-fluid{padding:0}.section-avantages .overlay .container-fluid{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.section-avantages .overlay .container-fluid .item-container{grid-template-columns:repeat(1,1fr)}.section-avantages .overlay .container-fluid .item-container .item{padding-top:2.25rem;padding-bottom:2.25rem}.section-avantages .overlay .container{padding-top:3rem;padding-bottom:2.75rem}}.section-chronologique{background-image:url(/themes/immoforet/img/bcg-blob-5.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-top:6rem;padding-bottom:6.25rem}.section-chronologique .container-fluid{padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x)}.section-chronologique .swiper-timeline{margin-top:7.125rem}.section-chronologique .swiper-timeline .timeline-item{position:relative}.section-chronologique .swiper-timeline .timeline-item .timeline-number{letter-spacing:-.033em;text-align:center;background-color:#ac8e3c;border-radius:36px;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;font-size:1.875rem;font-weight:700;line-height:1.6;display:flex}.section-chronologique .swiper-timeline .timeline-item .timeline-line{dashes:2, 2;border-top:1px dashed #fff3;width:calc(100% - 74px);position:absolute;top:25px;right:0}.section-chronologique .swiper-timeline .timeline-item .title-h3{letter-spacing:-.05em;max-width:80%;margin-top:1.5rem;font-size:1.25rem;font-weight:600}.section-chronologique .swiper-timeline .timeline-item .txt-container{color:#fffc;max-width:80%;margin-top:.5rem}.section-chronologique .swiper-timeline .swiper-button-container{gap:1rem;margin-top:7rem}.section-chronologique .swiper-timeline .swiper-button-container .swiper-button-prev[aria-disabled=false],.section-chronologique .swiper-timeline .swiper-button-container .swiper-button-next[aria-disabled=false]{color:#ac8e3c}@media (width<=1199px){.section-chronologique{padding-top:5rem;padding-bottom:5.25rem}.section-chronologique .swiper-timeline{margin-top:6.125rem}.section-chronologique .swiper-timeline .swiper-button-container{margin-top:6rem}}@media (width<=991px){.section-chronologique{padding-top:4rem;padding-bottom:4.25rem}.section-chronologique .swiper-timeline{margin-top:5.125rem}.section-chronologique .swiper-timeline .swiper-button-container{margin-top:5rem}}@media (width<=767px){.section-chronologique{padding-top:3rem;padding-bottom:3.25rem}.section-chronologique .swiper-timeline{margin-top:4.125rem}.section-chronologique .swiper-timeline .swiper-button-container{margin-top:4rem}}@media (width<=575px){.section-chronologique .container-fluid{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.section-chronologique .swiper-timeline{margin-top:3.125rem}.section-chronologique .swiper-timeline .swiper-button-container{margin-top:3rem}}.section-cartes-image{background-image:url(/themes/immoforet/img/bcg-blob-5.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-top:10rem}.section-cartes-image>.container-fluid{margin-top:8.25rem;padding:1.5rem}.section-cartes-image>.container-fluid .row,.section-cartes-image>.container-fluid .row>*{--bs-gutter-y:1.5rem}.section-cartes-image .item{aspect-ratio:455/491;background:linear-gradient(0deg, #00000042 0%, #00000042 100%), var(--bg-image) #d3d3d3 50%/cover no-repeat;align-content:end;padding:2.875rem 2.5rem}.section-cartes-image .item .title-h3{letter-spacing:-.05em;text-transform:uppercase;max-width:90%;font-size:1.25rem;font-weight:700;line-height:1.5}.section-cartes-image .item .txt-container{letter-spacing:-.063em;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.375}@media (width<=1399px){.section-cartes-image{padding-top:9rem}.section-cartes-image>.container-fluid{margin-top:7.25rem}}@media (width<=1199px){.section-cartes-image{padding-top:8rem}.section-cartes-image>.container-fluid{margin-top:6.25rem}}@media (width<=991px){.section-cartes-image{padding-top:7rem}.section-cartes-image .item{aspect-ratio:10/9;padding:2.25rem 1.75rem}.section-cartes-image>.container-fluid{margin-top:5.25rem}}@media (width<=767px){.section-cartes-image{padding-top:5rem}.section-cartes-image>.container-fluid{margin-top:4.25rem}}@media (width<=575px){.section-cartes-image{padding-top:3rem}.section-cartes-image .item{aspect-ratio:5/3}.section-cartes-image>.container-fluid{padding:0 calc(var(--bs-gutter-x) * .5);margin-top:3.25rem}.section-cartes-image>.container-fluid .row,.section-cartes-image>.container-fluid .row>*{--bs-gutter-y:.75rem}}.section-cta-texte-image{--mt-cta-txt:calc(33.125vw / 1.23);color:#fff;margin-top:var(--mt-cta-txt);background-color:#332f32;background-image:url(/themes/immoforet/img/bcg-blob-5.svg);background-position:0 -7rem;background-repeat:no-repeat;background-size:contain;padding-bottom:7rem}.section-cta-texte-image .container+.container{margin-top:11.125rem}.section-cta-texte-image .container+.container .row .col-txt,.section-cta-texte-image .container+.container .row .col-img{--bs-gutter-y:1.5rem}.section-cta-texte-image .img-container img,.section-cta-texte-image .img-container picture{object-fit:cover;width:100%;height:100%}.section-cta-texte-image .cta .col-cta{margin-top:calc(var(--mt-cta-txt) * -.8)}.section-cta-texte-image .cta .img-container{aspect-ratio:1.23;margin-bottom:2rem;display:flex}.section-cta-texte-image .cta .content{padding-left:1rem;padding-right:1rem}.section-cta-texte-image .cta .content .txt-container{color:#fffc;margin-top:.75rem;font-size:1rem;line-height:1.5}.section-cta-texte-image .cta .content .btn-container{margin-top:1.5rem}.section-cta-texte-image .reassurance .col-txt{align-content:center}.section-cta-texte-image .reassurance .col-txt .content{max-width:80%;margin:0 auto}.section-cta-texte-image .reassurance .col-txt .content .txt-container{color:#fffc;letter-spacing:-.05em;margin-top:1.875rem;font-size:1.25rem;line-height:1.5}.section-cta-texte-image .reassurance .col-txt .content .btn-container{margin-top:1.5rem}.section-cta-texte-image .reassurance .col-txt.order-1{text-align:right}.section-cta-texte-image .reassurance .col-txt.order-1 .btn-container{justify-content:end}.section-cta-texte-image .reassurance .img-container{aspect-ratio:1.07;display:flex}@media (width<=1399px){.section-cta-texte-image{padding-bottom:6rem}.section-cta-texte-image .container+.container{margin-top:9.125rem}}@media (width<=1199px){.section-cta-texte-image{padding-bottom:5.5rem}.section-cta-texte-image .container+.container{margin-top:7rem}}@media (width<=991px){.section-cta-texte-image{--mt-cta-txt:0;padding-top:3rem;padding-bottom:4.5rem}.section-cta-texte-image .cta,.section-cta-texte-image .cta>*{--bs-gutter-y:1.5rem}.section-cta-texte-image .cta .img-container{aspect-ratio:14/9}.section-cta-texte-image .container+.container{margin-top:5rem}.section-cta-texte-image .container+.container .row .col-img{--bs-gutter-y:2.5rem}.section-cta-texte-image .reassurance .img-container{aspect-ratio:14/9}.section-cta-texte-image .reassurance .col-txt .content{max-width:unset}}@media (width<=767px){.section-cta-texte-image .container+.container{margin-top:2rem}}@media (width<=575px){.section-cta-texte-image{padding-bottom:3.25rem}.section-cta-texte-image .container+.container{margin-top:1rem}}.section-formulaire{padding-top:2rem;padding-bottom:2rem}.section-formulaire .sq-form{margin-top:3rem}.section-formulaire .btn-container{margin-top:1.25rem}.section-formulaire .btn-container .button{color:#ac8e3c;padding:1rem 2rem}@media (width<=575px){.section-formulaire .btn-container{grid-template-columns:1fr 1.5fr;gap:.75rem 0;display:grid}.section-formulaire .btn-container .rgpd{max-width:unset;grid-column:1/3;grid-row-start:2}}.single-offres .section-bandeau-vendu{justify-content:center;align-items:center;gap:.5rem;padding-top:2.25rem;padding-bottom:2.25rem;font-size:1.25rem;font-weight:600;display:flex}.single-offres .section-alertes{padding-top:3.875rem;padding-bottom:3.125rem}.single-offres .section-alertes .title-h2+.txt-container{margin-top:1.375rem}.single-offres .section-alertes .txt-container{color:#fffc}.single-offres .section-alertes .btn-container{margin-top:1.5rem}.single-offres .section-offre-details .offre-container{grid-template-columns:repeat(6,1fr);display:grid}.single-offres .section-offre-details .offre-item{aspect-ratio:1.22;dashes:2, 2;border:1px dashed #332f3226;align-content:center;padding:1rem 1.75rem}.single-offres .section-offre-details .offre-item .offre-titre{letter-spacing:-1px;text-align:center;text-transform:uppercase;color:#332f32cc;margin-bottom:.5rem;font-weight:500}.single-offres .section-offre-details .offre-item .offre-val{letter-spacing:-1px;text-align:center;text-transform:uppercase;color:#ac8e3c;font-size:1.25rem;font-weight:700;line-height:1.2}.single-offres .section-offre-infos{background-image:url(/themes/immoforet/img/bcg-triangle.svg);background-position:right -1vw bottom -7vw;background-repeat:no-repeat;background-size:36vw;margin-top:5rem;margin-bottom:1.875rem}.single-offres .section-offre-infos .offre-item{min-height:9.25rem;padding-top:3.625rem;padding-bottom:3.25rem}.single-offres .section-offre-infos .offre-item .offre-titre{letter-spacing:2px;text-transform:uppercase;color:#ac8e3c;font-size:.875rem;font-weight:600;line-height:1.45}.single-offres .section-offre-infos .offre-item+.offre-item{dashes:2, 2;border-top:1px dashed #332f3226}.single-offres .section-carrousel{position:relative}.single-offres .section-carrousel .swiper-carrousel{overflow:visible}.single-offres .section-carrousel .swiper-carrousel .swiper-slide{width:fit-content;max-height:600px}.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container{height:100%;display:flex}.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container img,.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container picture{object-fit:contain;width:auto;height:600px}.single-offres .section-carrousel .overlay{width:100vw;height:41vh;max-height:450px;bottom:0;left:0;right:0}.single-offres .section-form{padding-top:5.75rem;padding-bottom:8.125rem}.single-offres .section-form .txt-container{color:#fffc;margin-bottom:3.375rem}.single-offres .section-form .form-control.sq-subject{padding-top:.9rem;padding-bottom:.829rem}.single-offres .section-form .btn-container{margin-top:1.25rem}.single-offres .section-form .btn-container .button{color:#ac8e3c;padding:1rem 2rem}.single-offres .section-map #map-container{height:500px}.single-offres .section-similar{margin-top:6.875rem;margin-bottom:7.5rem}.single-offres .section-similar .title-container{gap:1rem;margin-bottom:1.75rem}.single-offres .section-similar .swiper-biens{overflow:hidden}@media (width<=1399px){.single-offres .section-offre-details .offre-container{grid-template-columns:repeat(4,1fr)}.single-offres .section-offre-details .offre-container .offre-item{aspect-ratio:1.5}}@media (width<=1199px){.single-offres .section-offre-infos .offre-item{min-height:8.25rem;padding-top:2.625rem;padding-bottom:2.25rem}.single-offres .section-form{padding-top:4.75rem;padding-bottom:7.125rem}.single-offres .section-similar{margin-top:7.75rem;margin-bottom:6.25rem}}@media (width<=991px){.single-offres .section-alertes{padding-top:3.25rem;padding-bottom:2.75rem}.single-offres .section-offre-details .offre-container{grid-template-columns:repeat(2,1fr)}.single-offres .section-offre-details .offre-container .offre-item{aspect-ratio:unset;height:100%}.single-offres .section-carrousel .swiper-carrousel .swiper-slide{max-height:500px}.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container img,.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container picture{height:500px}.single-offres .section-form{padding-top:3.75rem;padding-bottom:5rem}.single-offres .section-similar{margin-top:6.75rem;margin-bottom:5.25rem}.single-offres .section-similar .title-container{margin-bottom:1.25rem}}@media (width<=767px){.single-offres .section-offre-infos{margin-top:3.5rem}.single-offres .section-carrousel .swiper-carrousel .swiper-slide{max-height:400px}.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container img,.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container picture{height:400px}.single-offres .section-map #map-container{height:450px}.single-offres .section-similar{margin-top:5.25rem;margin-bottom:3.75rem}}@media (width<=575px){.single-offres .section-bandeau-vendu{padding-top:1.85rem;padding-bottom:1.85rem}.single-offres .section-alertes{padding-top:2.75rem;padding-bottom:2.25rem}.single-offres .section-offre-details .offre-container{grid-template-columns:1fr}.single-offres .section-offre-details .offre-container .offre-item{padding:1.5rem 1.25rem}.single-offres .section-offre-details .offre-container .offre-item .offre-val{font-size:1.15rem}.single-offres .section-offre-infos{margin-top:1.25rem;margin-bottom:1.15rem}.single-offres .section-offre-infos .offre-item{min-height:6.25rem;padding-top:1.625rem;padding-bottom:1.25rem}.single-offres .section-offre-infos .offre-item:last-child{padding-bottom:0}.single-offres .section-carrousel .swiper-carrousel .swiper-slide{max-height:300px}.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container img,.single-offres .section-carrousel .swiper-carrousel .swiper-slide .img-container picture{height:300px}.single-offres .section-form{padding-top:3rem;padding-bottom:3rem}.single-offres .section-form .txt-container{margin-bottom:2rem}.single-offres .section-form .btn-container{grid-template-columns:1fr 1.5fr;gap:.75rem 0;display:grid}.single-offres .section-form .btn-container .rgpd{max-width:unset;grid-column:1/3;grid-row-start:2}.single-offres .section-map #map-container{height:400px}.single-offres .section-similar{margin-top:2.75rem;margin-bottom:3rem}}@font-face{font-family:Monologue-Sequane;src:url(/themes/immoforet/fonts/Monologue-Sequane.ttf)format("truetype"),url(/themes/immoforet/fonts/Monologue-Sequane.eot?#iefix)format("embedded-opentype"),url(/themes/immoforet/fonts/Monologue-Sequane.woff)format("woff"),url(/themes/immoforet/fonts/Monologue-Sequane.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/immoforet/fonts/Poppins-Sequane.ttf)format("truetype"),url(/themes/immoforet/fonts/Poppins-Sequane.eot?#iefix)format("embedded-opentype"),url(/themes/immoforet/fonts/Poppins-Sequane.woff)format("woff"),url(/themes/immoforet/fonts/Poppins-Sequane.woff2)format("woff2");font-weight:400;font-style:normal}.signature{height:26px;margin:0 0 -2px;display:inline-block;position:relative;overflow:hidden}.signature .signature-content{letter-spacing:-4.5px;margin:0;font-family:Monologue-Sequane,sans-serif;font-size:26px;line-height:26px;display:inline-block;position:relative}.signature .signature-content a{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;letter-spacing:inherit;text-transform:inherit;position:relative}.signature .signature-content a .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content a .relever{height:100%;transition:all .3s ease-out;position:relative;top:26px}.signature:hover .signature-content,.signature:hover .signature-content .relever{letter-spacing:0;top:0}footer#bottom{padding-top:4.375rem;padding-bottom:2.375rem;font-size:.875rem;font-weight:500;line-height:1.43}footer#bottom a{color:#fffc}footer#bottom a:hover{color:#fff}footer#bottom .logo-container .img-container{display:flex}footer#bottom .logo-container .img-container img,footer#bottom .logo-container .img-container picture{max-width:100%;height:auto}footer#bottom .title-h2{letter-spacing:-1px;font-size:2.375rem;font-weight:500;line-height:1.1}footer#bottom hr{border-top-style:dashed;margin:3.75rem 0}footer#bottom hr.second{margin-bottom:1.625rem}footer#bottom .titular{margin-top:2.25rem}footer#bottom .title-footer{vertical-align:middle;text-transform:uppercase;margin-bottom:1rem;font-weight:600;line-height:3}footer#bottom .subtitle{color:#fffc}footer#bottom .footer-contact+.footer-contact{margin-top:.75rem}footer#bottom .phone a{color:#ac8e3c;font-weight:600}footer#bottom .phone a:hover{color:#ac8e3ccc}footer#bottom .footer-list li+li{color:#fffc;margin-top:.75rem}footer#bottom .legals{gap:1rem 1.5rem;font-size:.75rem;font-weight:400;line-height:1.67}@media (width<=1199px){footer#bottom .logo-container .img-container img,footer#bottom .logo-container .img-container picture{max-width:180px}footer#bottom .titular{margin-top:1.25rem}footer#bottom .title-h2{font-size:2.25rem}}@media (width<=991px){footer#bottom{padding-top:3.25rem;padding-bottom:2rem}footer#bottom hr{margin:2.75rem 0}footer#bottom .logo-container .img-container img,footer#bottom .logo-container .img-container picture{max-width:150px}footer#bottom h2,footer#bottom .title-h2{font-size:2rem}}@media (width<=575px){footer#bottom h2,footer#bottom .title-h2{font-size:1.85rem}}
