@charset "UTF-8";
@import "https://use.typekit.net/ugz0qzh.css?display=block";
@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";
@import "https://use.typekit.net/qwe0gnf.css";
body{padding:0;margin:0}h1{font-size:70px;line-height:1;font-family:Rockwell;color:#fff;text-transform:initial}h1 .surTitre{font-family:Specter;font-size:16px;display:block;letter-spacing:3px;font-weight:lighter;text-transform:uppercase;line-height:1.2}h1 .small{font-size:55px}h1 .souligne{text-decoration:underline}h2,.h2{font-size:40px;line-height:1;font-family:Rockwell;color:#2a2a2a}h2 .surTitre,h2 .surtitre,.h2 .surTitre,.h2 .surtitre{font-family:Specter;color:#db1717;font-size:16px;display:block;letter-spacing:3px;font-weight:lighter;text-transform:uppercase}h3,.h3{font-size:21px;line-height:1;font-family:Rockwell;color:#2a2a2a}h3 .surTitre,.h3 .surTitre{font-family:Specter;color:#db1717;font-size:16px;display:block;letter-spacing:3px;font-weight:lighter;text-transform:uppercase}p,ul,li{color:#2a2a2a;font-family:Outfit;font-size:16px;line-height:1.2}li{position:relative;margin:10px 0}.red{color:#db1717}.errorControl{background-color:#ff9999!important;border:solid 1px #f00!important}ul{list-style:none;padding-left:1em;margin-left:0}li{position:relative}li:before{content:"•";position:absolute;left:-1em;color:#db1717}.redstrong{color:#db1717;font-size:24px;font-weight:bold;line-height:1.2;font-family:Outfit;white-space:nowrap}.strongblack{color:#000;font-size:21px;font-weight:bold;line-height:1.2;font-family:Outfit}.btn{background:#db1717;border-radius:50px;color:#fff;font-family:Rockwell;font-size:18px;font-weight:bold;transition:all ease .3s;padding:9px 25px;text-decoration:none;margin-top:50px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover{background:#000}.btn-header{border-radius:50px;background:#fff;color:#db1717;font-family:Rockwell;font-size:18px;font-weight:bold;transition:all ease .3s;padding:9px 25px;text-decoration:none;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-header:hover{background:#000;color:#fff}.btn.noir{background:#000;color:#fff}.btn.noir:hover{background:#000;color:#fff;background:#fff;color:#db1717}.center{text-align:center;margin-left:auto;margin-right:auto}.padding-top{padding-top:100px}.padding-bottom{padding-bottom:100px}.mentionsSmall{font-size:11px;font-family:Outfit;margin-top:70px}header{display:flex;position:absolute;top:0;width:calc(100% - 160px);z-index:5;justify-content:space-between;padding:60px 80px;justify-content:flex-end}header .logo-Hofer{max-width:370px;position:absolute;left:50%;transform:translateX(-50%)}.ldg-hero,.ldg-wrapper{position:relative}.ldg-wrapper{max-width:1760px;margin:0 auto;padding:0 2em}.ldg-header{z-index:9;position:fixed;height:74px;width:100%;top:0;background:rgba(0,0,0,0);transition:height .2s var(--anim-1);box-shadow:initial}.ldg-header::before{content:"";position:absolute;inset:0;background:#fff;transition:all .2s var(--anim-1);transform:translate3d(0,-80px,0);box-shadow:0 4px 10px 0 rgba(0,0,0,.16)}.ldg-header .ldg-logo{position:absolute;left:50%;transform-origin:top center;transition:all .2s var(--anim-1)}.ldg-header .ldg-logo.ldg-big{top:74px;width:200px;transform:translate3d(-50%,0,0);transition:all .2s var(--anim-1)}.ldg-header .ldg-logo.ldg-small{top:5px;width:110px;transform:translate3d(-50%,-80px,0);transition:all .2s var(--anim-1)}.ldg-header.scroll{height:60px}.ldg-header.scroll::before{transform:translate3d(0,0,0)}.ldg-header.scroll .ldg-logo.ldg-big{transform:translate3d(-50%,-80px,0);opacity:0}.ldg-header.scroll .ldg-logo.ldg-small{top:11px;transform:translate3d(-50%,0,0);opacity:1}.ldg-header.scroll .ldg-header-contact{height:60px}@media screen and (max-width:980px){header{pointer-events:visible}.ldg-header{height:60px}.ldg-header .ldg-header-contact{padding:0 30px}}@media screen and (max-width:650px){.ldg-header .ldg-logo.ldg-big{width:150px}}.ldg-hero{width:100%;height:100vh;z-index:0;min-height:600px}.bandeauSlider{width:100%;overflow:hidden;height:100%}.bandeauSlider .swiper-container{height:100%}.bandeauSlider::before{z-index:2;content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.bandeauSlider .swiper-button-next,.bandeauSlider .swiper-button-prev{color:#fff}.ldg-hero img{z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ldg-hero .text-slider{z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%;text-transform:uppercase;color:#fff;width:80%;text-align:center}.ldg-hero .text-slider .logo-programme{width:450px;max-width:80%;margin:0 auto;margin-top:10px}.swiper-slide,.swiper-wrapper{height:100%}.ldg-content{display:flex;z-index:4}.ldg-left{width:calc(100% - 480px - 70px);margin-right:70px}@media screen and (max-width:1480px){.ldg-left{width:calc(100% - 380px - 40px);margin-right:40px}}img{width:100%}.conteneurBlocTxtImg.imageTier .contenuImgL,.conteneurBlocTxtImg.imageTier .contenuMixteImageD{width:450px;height:630px}.conteneurBlocTxtImg.imageTier .contenuImgL img,.conteneurBlocTxtImg.imageTier .contenuMixteImageD img{height:100%;-o-object-fit:cover;object-fit:cover;width:450px}.conteneurBlocTxtImg.imageTier .contenuTxtR,.conteneurBlocTxtImg.imageTier .contenuMixteTexteG{padding-right:70px;max-width:100%}.contenuImgTxt,.conteneurBlocTxtImg .ct{display:flex;gap:130px;align-items:center;justify-content:space-between}.contenuImgTxt .contenuImgL,.conteneurBlocTxtImg .ct .contenuImgL{width:50%}.contenuImgTxt .contenuImgL img,.conteneurBlocTxtImg .ct .contenuImgL img{border-radius:10px}.contenuImgTxt .contenuTxtR,.contenuImgTxt .contenuMixteTexteG,.conteneurBlocTxtImg .ct .contenuTxtR,.conteneurBlocTxtImg .ct .contenuMixteTexteG{padding-right:70px;max-width:411px}.contenuImgTxt.imageTier .contenuImgL,.contenuImgTxt.imageTier .contenuMixteImageD,.conteneurBlocTxtImg .ct.imageTier .contenuImgL,.conteneurBlocTxtImg .ct.imageTier .contenuMixteImageD{width:450px;height:630px}.contenuImgTxt.imageTier .contenuImgL img,.contenuImgTxt.imageTier .contenuMixteImageD img,.conteneurBlocTxtImg .ct.imageTier .contenuImgL img,.conteneurBlocTxtImg .ct.imageTier .contenuMixteImageD img{height:100%;-o-object-fit:cover;object-fit:cover;width:450px}.contenuImgTxt.imageTier .contenuTxtR,.contenuImgTxt.imageTier .contenuMixteTexteG,.conteneurBlocTxtImg .ct.imageTier .contenuTxtR,.conteneurBlocTxtImg .ct.imageTier .contenuMixteTexteG{padding-right:70px;max-width:100%}.conteneurBlocImgTxt.imageTier .contenuImgL,.conteneurBlocImgTxt.imageTier .contenuMixteImageG{width:450px;height:630px}.conteneurBlocImgTxt.imageTier .contenuImgL img,.conteneurBlocImgTxt.imageTier .contenuMixteImageG img{height:100%;-o-object-fit:cover;object-fit:cover;width:450px}.conteneurBlocImgTxt.imageTier .contenuTxtR,.conteneurBlocImgTxt.imageTier .contenuMixteTexteD{padding-right:70px;max-width:100%}.contenuTxtImg,.conteneurBlocImgTxt .ct{display:flex;gap:130px;align-items:center;justify-content:space-between}.contenuTxtImg .contenuImgR,.contenuTxtImg .contenuMixteImageD,.conteneurBlocImgTxt .ct .contenuImgR,.conteneurBlocImgTxt .ct .contenuMixteImageD{width:50%}.contenuTxtImg .contenuImgR img,.contenuTxtImg .contenuMixteImageD img,.conteneurBlocImgTxt .ct .contenuImgR img,.conteneurBlocImgTxt .ct .contenuMixteImageD img{border-radius:10px}.contenuTxtImg .contenuTxtL,.contenuTxtImg .contenuMixteTexteG,.conteneurBlocImgTxt .ct .contenuTxtL,.conteneurBlocImgTxt .ct .contenuMixteTexteG{max-width:411px;padding-left:70px}.contenuTxtImg.imageTier .contenuImgR,.conteneurBlocImgTxt .ct.imageTier .contenuImgR{width:450px;height:630px}.contenuTxtImg.imageTier .contenuImgR img,.conteneurBlocImgTxt .ct.imageTier .contenuImgR img{height:100%;-o-object-fit:cover;object-fit:cover;width:450px}.contenuTxtImg.imageTier .contenuTxtL,.conteneurBlocImgTxt .ct.imageTier .contenuTxtL{padding-right:70px;max-width:100%}.bgRouge{background:#db1717;border-radius:10px;padding:50px 100px 20px 100px;margin-top:70px}.bgRouge h1,.bgRouge h2,.bgRouge p,.bgRouge .surTitre{color:#fff}.groupIcons{display:flex;gap:90px;justify-content:center;margin-top:100px}.groupIcons .icon{width:calc(33% - 50px);text-align:center}.groupIcons .icon img{height:64px}.groupIcons .icon .titre{font-weight:bold;font-family:Rockwell;font-size:32px;line-height:1.2;margin:0}.groupIcons .icon .descrp{font-weight:normal;font-family:Outfit;font-size:16px;line-height:1.2;margin:0}.bgImage{position:relative;border-radius:10px;padding:150px 100px;background-image:url("/landing/franchise/assets/images/entrepreurial.jpg");background-repeat:no-repeat;background-size:cover;margin-bottom:0;overflow:hidden;margin-top:70px}.bgImage:after{content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);position:absolute}.bgImage h1,.bgImage h2,.bgImage p,.bgImage .surTitre{color:#fff}.bgImage .ct{max-width:700px;margin:auto;position:relative;z-index:2}.bgImage .ct .maj{text-transform:uppercase;font-size:13px;font-family:Specter;letter-spacing:3px}.inscrpNews .ct{background:#db1717;border-radius:10px;padding:40px 80px 80px 80px;width:650px;margin:150px auto -150px auto;z-index:2;position:relative;text-align:center}.inscrpNews .ct h2,.inscrpNews .ct p,.inscrpNews .ct div{color:#fff}.inscrpNews .ct p,.inscrpNews .ct div{font-family:Outfit}.inscrpNews .ct .Form--horizontal{display:flex;margin-bottom:10px;margin-top:60px}.inscrpNews .ct .Form--horizontal .Form-field{position:relative;width:100%;z-index:1}.inscrpNews .ct .Form--horizontal .Form-field input[type=text],.inscrpNews .ct .Form--horizontal .Form-field input[type=tel],.inscrpNews .ct .Form--horizontal .Form-field input[type=email],.inscrpNews .ct .Form--horizontal .Form-field textarea{border-bottom:0;background:rgba(255,255,255,.15);border-radius:50px;padding:15px 20px;color:#fff;border:0;width:90%;font-family:Outfit}.inscrpNews .ct .Form--horizontal .Form-field label{position:absolute;top:-25px;left:30px}.inscrpNews .ct .Form--horizontal .Form-actions .btn{background:#000;border-radius:50px;color:#fff;font-family:Rockwell;font-size:18px;font-weight:bold;transition:all ease .3s;padding:12px 35px;text-decoration:none;margin-top:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-50px;z-index:2;position:relative}.inscrpNews .ct .Form--horizontal .Form-actions .btn:hover{color:#000;background:#fff}.blocNewsletter-mentions{font-size:11px}.blocNewsletter-mentions a{font-size:12px;color:#fff}.ldg-right{transition:all ease .3s;position:-webkit-sticky;position:sticky;top:75px;width:440px;background:#000;margin-top:-300px;box-shadow:0 3px 36px rgba(0,0,0,.1);padding:50px;height:100%;border-radius:10px}.ldg-right.form-highlight{border-color:#db1717;box-shadow:0 0 0 8px #db1717;transition:all ease .3s}.ldg-right::after{content:"";position:absolute;top:-1px;left:0;right:0;bottom:0;transition:all .4s ease;box-shadow:inset 0 0 0 6px rgba(181,171,144,0);pointer-events:none}.ldg-right.is-sticky::after{box-shadow:inset 0 0 0 6px #000}.ldg-right.is-static{transform:translate3d(0,-80px,0)}.ldg-right h3,.ldg-right .ldg-form-title{font:bold 25px/31px "rockwell";color:#fff;text-align:center;margin:0 0 10px 0}.ldg-right .ldg-form-subtitle{margin:0;line-height:23px;font-size:20px;letter-spacing:1px;font-family:Specter;text-align:center;font-weight:normal;color:#fff;margin-bottom:40px}.ldg-right .formulaire{margin-top:45px;padding-bottom:20px}.ldg-right .formulaire label{opacity:1;top:0;border:10px}.ldg-right .formulaire label:hover{opacity:.6}@media screen and (max-width:1024px){.ldg-right .formulaire label:hover{opacity:1}}.ldg-right .formulaire select{border-bottom:0;background-color:rgba(255,255,255,.15);background-image:url("data:image/svg+xml;utf8,<svg stroke='white' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:20px;border-radius:50px;padding:15px 40px 15px 20px;color:#fff;border:0;width:100%;font-family:Outfit;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ldg-right .formulaire select:focus{border:0 solid #bbb;outline:0}.ldg-right .formulaire select~label{top:9px;left:13px;color:#fff}.ldg-right .formulaire select.fill~label,.ldg-right .formulaire select:focus~label{top:-8px;opacity:0}.ldg-right .formulaire select option{background:#000}.ldg-right .formulaire input[type=text],.ldg-right .formulaire input[type=tel],.ldg-right .formulaire input[type=email],.ldg-right .formulaire textarea{border-bottom:0;background:rgba(255,255,255,.15);border-radius:50px;padding:15px 20px;color:#fff;border:0;width:90%;font-family:Outfit}.ldg-right .formulaire input[type=text]:focus,.ldg-right .formulaire input[type=tel]:focus,.ldg-right .formulaire input[type=email]:focus,.ldg-right .formulaire textarea:focus{border:0 solid #bbb;outline:0}.ldg-right .formulaire input[type=text]~label,.ldg-right .formulaire input[type=tel]~label,.ldg-right .formulaire input[type=email]~label,.ldg-right .formulaire textarea~label{top:9px;left:13px;color:#fff}.ldg-right .formulaire input[type=text].fill~label,.ldg-right .formulaire input[type=text]:focus~label,.ldg-right .formulaire input[type=tel].fill~label,.ldg-right .formulaire input[type=tel]:focus~label,.ldg-right .formulaire input[type=email].fill~label,.ldg-right .formulaire input[type=email]:focus~label,.ldg-right .formulaire textarea.fill~label,.ldg-right .formulaire textarea:focus~label{top:-8px;opacity:0}.ldg-right .formulaire textarea{border:0;min-height:140px;padding:10px}.ldg-right .formulaire textarea.fill~label,.ldg-right .formulaire textarea:focus~label{left:12px}.ldg-right .formulaire .formulaire-row{height:100%;margin-bottom:15px}.ldg-right .formulaire .formulaire-row.ct-dropdown::before{content:"";position:absolute;top:50%;margin-top:-5px;right:8px;background:url("/landing/franchise/assets/styles/fleche-bas.svg") no-repeat center/contain;height:10px;width:10px;z-index:99}.ldg-right .formulaire .formulaire-checks{margin-bottom:20px}.ldg-right .formulaire .formulaire-checks input[type=checkbox]:not(:checked)+label,.ldg-right .formulaire .formulaire-checks input[type=checkbox]:checked+label{width:100%}.ldg-right .formulaire .formulaire-checks input[type=checkbox]:not(:checked)+label::before,.ldg-right .formulaire .formulaire-checks input[type=checkbox]:checked+label::before{top:4px;border:0;background:rgba(157,146,114,.16)}.ldg-right .formulaire-send .btn{background:#db1717;color:#fff;margin-top:0;cursor:pointer}.ldg-right .formulaire-send .btn:hover{color:#db1717;background:#fff}@media screen and (max-width:1480px){.ldg-right{width:380px;margin-top:-60px;padding:30px}}@media screen and (max-width:850px){.ldg-right{top:initial;width:100%;position:static;padding:40px}.ldg-right .formulaire-send{position:relative;bottom:initial;left:initial;padding:0}.ldg-right .formulaire-send::before{display:none}.ldg-right .formulaire-checks{margin-bottom:60px}}@media screen and (max-width:650px){.ldg-right{padding:20px}.ldg-right h3{font-size:22px;line-height:28px}}@media screen and (min-width:981px) and (max-height:960px){.ldg-right form,.ldg-right .form{max-height:1000px;overflow-y:scroll;height:calc(100vh - 260px);padding-right:20px}.ldg-right form::-webkit-scrollbar,.ldg-right .form::-webkit-scrollbar{width:4px;border-radius:4px;z-index:9}.ldg-right form::-webkit-scrollbar-thumb,.ldg-right .form::-webkit-scrollbar-thumb{background:rgba(42,34,33,.75);border-radius:4px}.ldg-right form::-webkit-scrollbar-track,.ldg-right .form::-webkit-scrollbar-track{background:rgba(42,34,33,.1);border-radius:4px}.ldg-right .formulaire{margin-top:25px}}.Messages{top:70px}.checkLanding input[type=checkbox]:not(:checked)+label,.checkLanding input[type=checkbox]:checked+label{position:relative;padding-left:24px;display:inline-block;box-sizing:border-box;vertical-align:top;color:#fff;font-size:11px;font-family:outfit}.checkLanding input[type=checkbox]:not(:checked)+label a,.checkLanding input[type=checkbox]:checked+label a{color:#fff}.checkAutorisation{display:flex}.checkAutorisation input[type=checkbox]:not(:checked)+label,.checkAutorisation input[type=checkbox]:checked+label{position:relative;padding-left:24px;display:inline-block;box-sizing:border-box;vertical-align:top;color:#fff;font-size:11px;font-family:outfit}.checkAutorisation input[type=checkbox]:not(:checked)+label a,.checkAutorisation input[type=checkbox]:checked+label a{color:#fff}input[type=checkbox]:not(:checked),input[type=checkbox]:checked{left:-9999px;position:absolute}input[type=checkbox]:not(:checked)+label,input[type=checkbox]:checked+label{cursor:pointer;padding-left:30px;position:relative;top:0}input[type=checkbox]:not(:checked)+label::after{opacity:0;transform:scale(0)}input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}input[type=checkbox]:disabled:not(:checked)+label,input[type=checkbox]:disabled:checked+label{color:#aaa}input[type=checkbox]:disabled:not(:checked)+label:before,input[type=checkbox]:disabled:checked+label:before{background-color:#000;border-color:#fff;box-shadow:none}input[type=checkbox]:disabled:not(:checked)+label:after,input[type=checkbox]:disabled:checked+label:after{background-color:#000;border-color:#fff;box-shadow:none;color:#999}input[type=checkbox]:not(:checked)+label,input[type=checkbox]:checked+label{left:0}input[type=checkbox]:not(:checked)+label:before,input[type=checkbox]:checked+label:before{background:transparent;border:1px solid #fff!important;content:"";height:16px;left:0;position:absolute;top:3px;width:16px;margin-top:-4px;border-radius:0}input[type=checkbox]:not(:checked)+label:after,input[type=checkbox]:checked+label:after{color:#fff;content:"";background:#fff;width:12px;height:12px;font-size:14px;left:3px;line-height:1.75;position:absolute;top:3px;transition:all .2s ease 0s;margin-top:0}#ucContactLanding_cblTypeBien{display:flex;justify-content:space-between;padding:30px 0}#ucContactLanding_cblTypeBien label{font-size:14px;line-height:17px;text-transform:uppercase;color:var(--col-hover)}.txtRGPD,.ReCaptcha-notice{font:normal 10px/14px "Outfit";color:#fff;opacity:1;margin-top:20px;display:block}.txtRGPD a,.ReCaptcha-notice a{color:#fff}footer{background:#000;padding:300px 2em 1em 2em}footer .topFooter{display:flex;gap:136px;justify-content:center}footer .topFooter .logoFooter{max-width:370px;-o-object-fit:contain;object-fit:contain;height:70px}footer .topFooter .contact .titre,footer .topFooter .follow .titre{color:#db1717;font-family:Rockwell;font-size:18px;font-weight:bold;margin-top:0}footer .topFooter .contact a{text-decoration:underline;transition:all ease .3s;color:#fff;display:block;font-family:Outfit;font-size:16px}footer .topFooter .contact a:hover{color:#db1717}footer .topFooter .follow .reseauxSociaux{display:flex;gap:10px;margin:0;align-items:center;margin-bottom:10px}footer .topFooter .follow .reseauxSociaux a{text-decoration:none}footer .topFooter .follow .reseauxSociaux img{width:25px;height:25px;transition:all ease .3s;opacity:1}footer .topFooter .follow .reseauxSociaux img:hover{opacity:.7}footer .crosslink{padding-top:130px}footer .crosslink a,footer .crosslink p{color:#fff;font-size:12px;font-family:Outfit}footer .crosslink a{transition:all ease .3s;text-decoration:none}footer .crosslink a:hover{color:#db1717}.modal{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;transition:all .3s ease-out}.modal .modal-content{position:relative;background-clip:padding-box;outline:0;width:80vw;max-height:90vh;overflow:hidden;overflow-y:auto}.modal .modal-content .modal-body{position:relative;padding:0}.modal.fade{visibility:hidden!important;opacity:0;transition:opacity .15s linear}.modal.fade .modal-dialog{transform:translate(25%,0)}.modal.in{visibility:visible!important;opacity:1;z-index:5000}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{transition:transform .3s ease-out;position:relative;width:100vw;height:100vh;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-dialog .close-modal{position:absolute;color:var(--color-main);right:-20px;top:-30px;z-index:1050;line-height:25px;cursor:pointer;width:20px;height:20px}.modal-dialog .close-modal img{width:100%}.modal-dialog .close-modal:before{font-size:25px;color:#fff}.modal-dialog .gallery-content-arrow{color:#fff;position:absolute;width:100vw;height:70px;left:50%;top:50%;z-index:1050;transform:translate(-50%,-50%);display:flex;justify-content:center}@media screen and (max-width:960px){.modal-dialog .gallery-content-arrow{bottom:0;top:unset}}.modal-dialog .gallery-content-arrow #galleryPrev{position:absolute;top:0;bottom:0;left:2rem;width:50px;cursor:pointer;z-index:1050;line-height:70px}.modal-dialog .gallery-content-arrow #galleryPrev:before{font-size:40px}.modal-dialog{flex-direction:row}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1049;background-color:rgba(43,42,35,.9);visibility:visible}.modal-backdrop.fade{transition:opacity .15s linear;opacity:0}.modal-backdrop.in{opacity:1}.modal-dialog .gallery-content-arrow #galleryNext{position:absolute;top:0;bottom:0;right:2rem;width:50px;cursor:pointer;font-size:40px;line-height:70px}.modal-dialog .gallery-content-arrow #galleryNext:before{font-size:40px}.overflow-hidden{overflow:hidden}.modal-content.modal-content-ld{background-color:#fff;padding:40px;width:500px;max-width:90%}.body_1237 .modal-dialog{width:320px;flex-direction:column;align-items:flex-end}.body_1237 #close-modal{right:0;top:0;left:0;margin-bottom:20px}.body_1237 #close-modal:before{color:#fff;font-size:1rem}.modal-h2{margin-bottom:10px;letter-spacing:2px;font-size:22px;line-height:32px;color:var(--col-hover);text-align:center;text-transform:uppercase}.modal-content.modal-content-ld::before{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px}.modal .modal-content .modal-body{position:relative;text-align:center;padding:0}.modal-item{margin:20px auto}a.modal-tel{background-color:#9d9272;color:#fff;padding:7px 15px;margin-top:5px;font-weight:100;transition:all .2s var(--anim-1)}a.modal-tel:hover{background-color:#817554;transition:all .2s var(--anim-1)}.modal-tire{font-weight:bold}.logo-edifim{width:160px;margin:0 auto;position:absolute;top:180px;left:50%;transform:translateX(-50%);z-index:4}.logo-edifim img{width:100%}@media(max-width:640px){.logo-edifim{width:130px}}.banniereMessageInterface{padding:20px 0;background:#b3face;text-align:center;font-size:15px;color:#0b980a;font-weight:bold;position:fixed;min-height:10px;width:100%;display:block;z-index:99999999;top:-100px;left:0;right:0}.banniereMessageInterface.error{background:#fcb8b8;color:#cf3232}.conteneurBlocImgTxt{padding-top:70px;display:flex;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.conteneurBlocImgTxt .ct{display:flex;flex-direction:row;-webkit-column-gap:130px;-moz-column-gap:130px;column-gap:130px}.conteneurBlocImgTxt .contenuMixteImageG{width:50%;min-height:1px;display:flex}.conteneurBlocImgTxt .contenuMixteImageG img{border-radius:10px}.conteneurBlocImgTxt .contenuMixteTexteD{width:50%;min-height:1px}.conteneurBlocImgTxt.imageTier .contenuMixteImageG{width:450px;height:630px}.conteneurBlocImgTxt.imageTier .contenuMixteImageG img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:450px}.conteneurBlocTxtImg{padding-top:70px;display:flex;flex-direction:row-reverse;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.conteneurBlocTxtImg .ct{display:flex;flex-direction:row-reverse;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.conteneurBlocTxtImg .contenuMixteImageD{width:50%;min-height:1px;display:flex}.conteneurBlocTxtImg .contenuMixteImageD img{border-radius:10px}.conteneurBlocTxtImg .contenuMixteTexteG{width:50%;min-height:1px}.conteneurBlocTxtImg.imageTier .contenuMixteImageD{width:450px;height:630px}.conteneurBlocTxtImg.imageTier .contenuMixteImageD img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:450px}@media(max-width:1700px){h1 .surTitre{margin-bottom:6px}h2{font-size:33px}h2 .surTitre{font-size:13px;margin-bottom:6px}.ldg-left{width:calc(100% - 350px - 70px)}.ldg-right{width:350px}.ldg-right h3,.ldg-right .ldg-form-title{font:bold 22px/31px "rockwell"}.ldg-right .ldg-form-subtitle{font-size:16px}.bgRouge{padding:60px 40px 20px 40px}.groupIcons{gap:50px}.contenuImgTxt,.contenuTxtImg{gap:50px}.contenuImgTxt .contenuTxtR,.contenuImgTxt .contenuTxtL,.contenuTxtImg .contenuTxtR,.contenuTxtImg .contenuTxtL{padding-right:0;padding-left:0}.groupIcons .icon .titre{font-size:20px}}@media(max-width:1500px){.ldg-right{margin-top:-165px}.contenuImgTxt.imageTier .contenuTxtR{padding-right:0;max-width:100%}.contenuImgTxt.imageTier .contenuImgL{width:100%;height:630px}.contenuImgTxt.imageTier .contenuImgL img{width:100%}}@media(max-width:1300px){.groupIcons{gap:20px;flex-wrap:wrap}.groupIcons .icon{width:calc(50% - 50px)}.groupIcons .icon img{height:45px}.contenuImgTxt.imageTier .contenuTxtR{max-width:50%}.redStrong{font-size:20px}.contenuTxtImg .contenuTxtL,.contenuImgTxt .contenuTxtR{max-width:50%}h2{font-size:28px}p,ul,li{font-size:15px;line-height:1.2}.bgImage{padding:100px 40px}.contenuImgTxt,.conteneurBlocTxtImg .ct,.contenuTxtImg,.conteneurBlocImgTxt .ct{gap:20px}}@media(max-width:1100px){h1{font-size:55px}h1 .small{font-size:40px!important}.contenuImgTxt{flex-wrap:wrap;flex-direction:column-reverse;align-content:flex-start}.contenuImgTxt .contenuImgL{width:100%;max-height:300px}.contenuImgTxt .contenuImgL img{max-height:300px;-o-object-fit:cover;object-fit:cover}.contenuImgTxt .contenuTxtR{max-width:100%;width:100%}.contenuImgTxt.imageTier .contenuTxtR{max-width:100%;width:100%}.contenuImgTxt.imageTier .contenuImgL{width:100%;max-height:300px}.contenuImgTxt.imageTier .contenuImgL img{max-height:300px;-o-object-fit:cover;object-fit:cover}.contenuTxtImg{flex-wrap:wrap;flex-direction:column;align-content:flex-start}.contenuTxtImg .contenuImgR{width:100%;max-height:300px}.contenuTxtImg .contenuImgR img{max-height:300px;-o-object-fit:cover;object-fit:cover}.contenuTxtImg .contenuTxtL{max-width:100%;width:100%}.groupIcons{gap:20px;flex-wrap:wrap;margin-top:50px}.groupIcons .icon{width:calc(100% - 50px)}.groupIcons .icon img{height:45px}.inscrpNews .ct{padding:20px;width:calc(100% - 6em)}footer .topFooter{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}footer .topFooter .logo{width:100%;text-align:center}footer .topFooter .contact,footer .topFooter .follow{width:45%;text-align:center}footer .topFooter .contact .reseauxSociaux,footer .topFooter .follow .reseauxSociaux{justify-content:center}header{width:calc(100% - 4em);padding:40px 2em}header .logo-Hofer{max-width:210px;position:absolute;left:2em;transform:translateX(0%)}.bgImage{margin-bottom:0}.contenuImgTxt,.conteneurBlocTxtImg .ct{flex-direction:column-reverse}.contenuTxtImg,.conteneurBlocImgTxt .ct{flex-direction:column-reverse}.conteneurBlocTxtImg{flex-direction:row}.conteneurBlocTxtImg .contenuMixteImageD,.conteneurBlocImgTxt .contenuMixteImageG,.conteneurBlocTxtImg .contenuMixteTexteG,.conteneurBlocImgTxt .contenuMixteTexteD{width:100%!important;max-width:100%;padding-right:0!important;padding-left:0}}@media(max-width:850px){h1{font-size:40px}h1 .small{font-size:30px!important}.ldg-content{flex-wrap:wrap;flex-direction:column-reverse}.ldg-content .ldg-left{width:100%}.ldg-content .ldg-right{width:calc(100% - 5em)}header{width:calc(100% - 4em);padding:40px 2em}header .logo-Hofer{max-width:210px;position:absolute;left:50%;transform:translateX(-50%)}.btns-header{display:none}}@media(max-width:640px){.ldg-wrapper{padding:0 1em}.ldg-right .formulaire input[type=text],.ldg-right .formulaire input[type=tel],.ldg-right .formulaire input[type=email],.ldg-right .formulaire textarea{width:86%}h1{font-size:32px}h1 .surTitre{font-size:14px}h1 .small{font-size:25px!important}.ldg-content .ldg-right{width:calc(100% - 2.5em)}}