.cardoffer{display:block;width:100%;height:100%;background:#beb2a8;aspect-ratio:1/1;position:relative}.cardoffer-img{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0}.cardoffer-img:before{content:" ";display:block;width:100%;height:100%;opacity:.6;background:#000;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:0;left:0;z-index:1}.cardoffer-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.cardoffer-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;position:absolute;top:10px;left:10px;z-index:1}.cardoffer-tags .tag{font-weight:700;color:#fff;background:#5c4a42}.cardoffer-tags .tag.construction-neuf{background:#0083bb}.cardoffer-tags .tag.renovation{background:#00bb4b}.cardoffer-tags .tag.tertiaire{background:#291c3e}.cardoffer-logo{display:block;width:110px;height:110px;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:absolute;top:25px;right:25px;z-index:1}.cardoffer-logo img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;object-fit:contain}.cardoffer-content{display:flex;flex-direction:column;justify-content:flex-end;gap:.625rem;width:100%;height:100%;box-sizing:border-box;padding:30px 25px;color:#fff;position:relative;z-index:1}.cardoffer-content .title{font-size:33px;font-weight:700;line-height:1.05}.cardoffer-content .title.smaller{font-size:26px}.cardoffer-content .excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;transition:all .4s linear;max-height:0;margin:-2px 0;visibility:hidden;opacity:0}.cardoffer:hover .cardoffer-img img{transform:scale(1.1)}.cardoffer:hover .cardoffer-content .btn-more .icon{transform:translateX(3px)}.cardoffer:hover .cardoffer-content .btn-more span:after{animation:animSpanLine .5s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}.cardoffer:has(.excerpt):hover .cardoffer-logo{opacity:0}.cardoffer:has(.excerpt):hover .cardoffer-img:before{opacity:.85}.cardoffer:has(.excerpt):hover .cardoffer-content .excerpt{max-height:150px;visibility:visible;opacity:1;margin:0}.page-template-template-qualif{background:#f7f7f7}.page-template-template-qualif .content{background:#f7f7f7;box-sizing:border-box;padding-top:1.875rem;margin-bottom:3.125rem}@media(min-width: 760px){.page-template-template-qualif .content{margin-bottom:5rem}}@media(min-width: 1360px){.page-template-template-qualif .content{margin-bottom:6.25rem}}.page-template-template-qualif .introblock{display:flex;flex-direction:column;gap:20px;margin-top:3.125rem}@media(min-width: 1200px){.blockqualif .flexbox{display:flex;gap:1.875rem}}.blockqualif-form{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box;padding:1.875rem;background:#fff;gap:1.875rem}@media(min-width: 760px){.blockqualif-form{gap:2.5rem}}@media(min-width: 1200px){.blockqualif-form{padding:2.5rem 2.5rem;gap:3.75rem}}.blockqualif-form .h4-title{margin-bottom:1.25rem}@media(min-width: 1000px){.blockqualif-form .h4-title{margin-bottom:1.875rem}}.blockqualif-form .h4-title.no-margin{margin-bottom:4px}.blockqualif-form select{max-width:435px}.blockqualif-form .checkboxes{display:flex;flex-wrap:wrap;gap:.938rem}@media(min-width: 760px){.blockqualif-form .checkboxes{gap:25px 1.875rem}}.blockqualif-form .checkboxes:has(.inputline input[type=checkbox]){flex-direction:column;margin-top:1.25rem}@media(min-width: 576px){.blockqualif-form .checkboxes:has(.inputline input[type=checkbox]){max-height:625px}}@media(min-width: 760px){.blockqualif-form .checkboxes:has(.inputline input[type=checkbox]){margin-top:1.875rem}}.blockqualif-form .checkboxes .input{display:block;width:100%;background:#0083bb;font-size:23px;font-weight:500;color:#fff;text-align:center}@media(min-width: 576px){.blockqualif-form .checkboxes .input{max-width:180px}}.blockqualif-form .checkboxes .input label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.938rem;padding:48px 24px 24px;box-sizing:border-box;position:relative;cursor:pointer}.blockqualif-form .checkboxes .input label:before{content:" ";width:25px;height:25px;background:#fff;border:1px solid #d9d9d9;border-radius:7px;position:absolute;top:.625rem;right:.625rem}.blockqualif-form .checkboxes .input label:after{content:" ";display:block;width:6px;height:12px;transform:scale(0) rotate(45deg);border-radius:1px;border:solid #0083bb;border-width:0 2px 2px 0;position:absolute;top:14px;right:19px;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.blockqualif-form .checkboxes .input .icon{width:60px;height:60px;fill:#fff}.blockqualif-form .checkboxes .input label:has(input[type=radio]:checked):after{transform:scale(1) rotate(45deg);transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.blockqualif-form .checkboxes .input.renov{background:#00bb4b}.blockqualif-form .checkboxes .input.renov label:after{border-color:#00bb4b}.blockqualif-form .checkboxes .input.mixte{background:#beb2a8}.blockqualif-form .checkboxes .input.mixte label:after{border-color:#beb2a8}.blockqualif-form .inputline{display:flex;width:100%;border-radius:10px;border:1px solid #d9d9d9;background:#fff;padding:.938rem;box-sizing:border-box;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.blockqualif-form .inputline label{width:100%;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.blockqualif-form .inputline input[type=checkbox]+span,.blockqualif-form .inputline input[type=radio]+span{font-size:16px;color:#000;line-height:1.4}.blockqualif-form .inputline input[type=checkbox]+span:before,.blockqualif-form .inputline input[type=radio]+span:before{background:#fff}.blockqualif-form .inputline input[type=checkbox]+span:after,.blockqualif-form .inputline input[type=radio]+span:after{border-color:#1e838a}.blockqualif-form .inputline input[type=radio]+span{padding-left:36px;padding-top:2px;padding-bottom:3px}.blockqualif-form .inputline:has(input[type=checkbox]:checked),.blockqualif-form .inputline:has(input[type=radio]:checked){background:#1e838a}.blockqualif-form .inputline:has(input[type=checkbox]:checked) input[type=checkbox]+span,.blockqualif-form .inputline:has(input[type=checkbox]:checked) input[type=radio]+span,.blockqualif-form .inputline:has(input[type=radio]:checked) input[type=checkbox]+span,.blockqualif-form .inputline:has(input[type=radio]:checked) input[type=radio]+span{color:#fff;font-weight:700}.blockqualif-form .inputline:has(input[type=checkbox]:checked) input[type=checkbox]+span:before,.blockqualif-form .inputline:has(input[type=checkbox]:checked) input[type=radio]+span:before,.blockqualif-form .inputline:has(input[type=radio]:checked) input[type=checkbox]+span:before,.blockqualif-form .inputline:has(input[type=radio]:checked) input[type=radio]+span:before{border-color:#1e838a}.blockqualif-form .inputline:has(input[type=checkbox]:checked) input[type=radio]+span:after,.blockqualif-form .inputline:has(input[type=radio]:checked) input[type=radio]+span:after{background:#1e838a}@media(min-width: 576px){.blockqualif-form .inputline:has(input[type=checkbox]){width:calc((100% - 0.938rem)/2)}}@media(min-width: 760px){.blockqualif-form .inputline:has(input[type=checkbox]){width:calc((100% - 1.875rem)/2)}}@media(min-width: 576px){.blockqualif-form .inputline:has(input[type=radio]){width:auto}}.blockqualif-form .inputline:has(input[disabled=disabled]){background:#f7f7f7;cursor:default}.blockqualif-form .inputline:has(input[disabled=disabled]) span{color:#878787}.blockqualif-form #sel-regle{display:none}.blockqualif-recap{width:100%;max-height:100vh;overflow-y:auto;flex-shrink:0;position:fixed;bottom:0;left:0}@media(min-width: 1200px){.blockqualif-recap{width:370px;max-height:inherit;overflow:inherit;position:relative}}@media(min-width: 1360px){.blockqualif-recap{width:405px}}.blockqualif-recap .blockfixed{display:flex;flex-direction:column;gap:20px;gap:.625rem;width:100%;align-items:flex-start;background:#1e838a;box-sizing:border-box;padding:1.875rem 25px}@media(min-width: 576px){.blockqualif-recap .blockfixed{padding:1.875rem 3.125rem}}@media(min-width: 760px){.blockqualif-recap .blockfixed{padding:1.875rem 4.375rem}}@media(min-width: 1000px){.blockqualif-recap .blockfixed{padding:1.875rem 6.25rem}}@media(min-width: 1200px){.blockqualif-recap .blockfixed{width:370px;position:relative;padding:2.5rem 1.875rem}}@media(min-width: 1360px){.blockqualif-recap .blockfixed{width:405px}}.blockqualif-recap .blockfixed .h2-title{margin-bottom:1.25rem}@media(min-width: 760px){.blockqualif-recap .blockfixed .h2-title{margin-bottom:1.875rem}}@media(min-width: 1200px){.blockqualif-recap .blockfixed.sticky{max-height:calc(100vh - 25px);overflow-y:auto;position:fixed;top:15px}}@media(min-width: 1200px){.blockqualif-recap .blockfixed.toBottom{max-height:inherit;position:absolute;top:inherit;bottom:0;left:0}}.blockqualif-recap .allinfos{display:none}@media(min-width: 1200px){.blockqualif-recap .allinfos{display:block !important}}.blockqualif-recap .infos{display:none}.blockqualif-recap .infos ul{display:block;margin-top:5px}@media(min-width: 760px){.blockqualif-recap .infos ul{margin-top:1.25rem}}.blockqualif-recap .infos ul li{color:#fff;font-weight:400}.blockqualif-recap .infos ul li:not(:last-child){margin-bottom:8px}.blockqualif-recap .infos:not(:last-child){margin-bottom:1.25rem}@media(min-width: 760px){.blockqualif-recap .infos:not(:last-child){margin-bottom:1.875rem}}.blockqualif-recap .btn-main{display:none;min-height:52px}.blockqualif-recap .btn-main.show{display:flex}@media(min-width: 1200px){.blockqualif-recap .btn-more{display:none}}.blockqualif-recap:has(.btn-more.open){z-index:2}.offertitle{font-size:30px;font-weight:500;line-height:1;margin-bottom:1.25rem}@media(min-width: 576px){.offertitle{font-size:33px}}@media(min-width: 760px){.offertitle{margin-bottom:2.5rem}}.resultoffers{display:block;margin:2.5rem 0;display:flex;flex-direction:column;gap:20px}@media(min-width: 760px){.resultoffers{gap:2.5rem;margin:3.125rem 0}}@media(min-width: 1000px){.resultoffers{flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.875rem;margin:4.375rem 0}}@media(min-width: 1500px){.resultoffers{margin:6.25rem 0}}.resultoffers-offers{width:100%}.resultoffers-offers .offers{display:flex;flex-direction:column;gap:20px}@media(min-width: 576px){.resultoffers-offers .offers{flex-direction:row;flex-wrap:wrap}}@media(min-width: 576px){.resultoffers-offers .offers .cardoffer{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 1200px){.resultoffers-offers .offers .cardoffer{max-width:330px}}@media(min-width: 1500px){.resultoffers-offers .offers .cardoffer{flex-basis:calc((100% - 1.25rem*2)/3)}}.resultoffers-push{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;padding:3.125rem 1.25rem;background:#1e838a;gap:25px}@media(min-width: 1000px){.resultoffers-push{flex-basis:320px;flex-shrink:0;padding:3.75rem 1.25rem}}@media(min-width: 1200px){.resultoffers-push{padding:5rem 1.25rem;margin-top:6px;flex-basis:350px}}@media(min-width: 1500px){.resultoffers-push{margin-top:1px;flex-basis:400px}}.resultoffers-push .text{font-size:28px;font-weight:500;line-height:normal;color:#fff;margin-bottom:1.25rem}
/*# sourceMappingURL=qualification.css.map */
