@keyframes spin{to{transform:rotate(1turn)}}.tf-v1-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001;display:flex;align-items:center;justify-content:center}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:360px;min-height:360px}.tf-v1-popup .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:400;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:-34px;right:0;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width:481px){.tf-v1-popup .tf-v1-close{color:#fff!important}}.tf-v1-popup .tf-v1-spinner{font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border:3px solid #aaa;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width:480px){.tf-v1-popup{width:100%!important;height:100%!important}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:100%;min-height:100%}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:400;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width:480px)and (min-width:481px){.tf-v1-popup .tf-v1-close{color:#fff!important}}.QuickCard_Component__NcWgn{display:none;background-color:var(--lp-bg);padding:20px 0 8px}@media screen and (max-width:920px){.QuickCard_Component__NcWgn{display:block}}.QuickCard_Card__hxvf3{background-color:var(--x-white);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:20px;display:flex;flex-direction:column}.QuickCard_Title__ZYf4y{color:var(--lp-navy)}.QuickCard_Lead__L3ggm{margin-top:6px;color:var(--lp-soft)}.QuickCard_Card__hxvf3 .QuickCard_btn__bOCmc{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:16px}.QuickCard_Card__hxvf3 .QuickCard_btn__bOCmc svg{width:18px;height:18px;flex:0 0 auto}.QuickCard_Tel__eLHjb{display:flex;flex-direction:column}.QuickCard_Tel__eLHjb .QuickCard_btn__bOCmc{border-color:var(--lp-navy);box-shadow:0 8px 22px rgba(20,50,90,.16)}.QuickCard_Tel__eLHjb small{display:block;margin-top:6px;text-align:center;color:var(--lp-soft)}@media screen and (max-width:920px){.LandingPage_Breadcrumbs__OgzbE,.LandingPage_MasqueMobile__9ta7j,.LandingPage_Page__cviog [data-slice-type=faq] [class*=Block]:nth-child(n+5),.LandingPage_Page__cviog [data-slice-type=link_list] a:not([href*=renovation-dampleur]),.LandingPage_Page__cviog [data-slice-type=realisations] [class*=Item]:nth-child(n+3),.LandingPage_Page__cviog [data-slice-type=realisations] li:nth-child(n+3),.LandingPage_Page__cviog [data-slice-type=testimonies] [class*=Quote]:nth-child(n+3){display:none}.LandingPage_Page__cviog .lp-section{padding-top:34px;padding-bottom:34px}}