.SingleProjetLayout{overflow:hidden}.SingleProjetLayout-head{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:64px 0 48px;row-gap:8px}.SingleProjetLayout-blocks{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:64px}.SingleProjetLayout-blocks-item.is-imageUnique{border:3px solid #000;box-shadow:6px 6px 0 0 #000}.SingleProjetLayout-blocks-item.is-wysiwyg{font-size:clamp(1.6rem,1.3644171779rem + .0030674847 * 100vw,1.8rem);font-weight:400;letter-spacing:.9px;line-height:clamp(2.6rem,2.1288343558rem + .0061349693 * 100vw,3rem)}.SingleProjetLayout-blocks-item.is-wysiwyg h3+ol,.SingleProjetLayout-blocks-item.is-wysiwyg h3+p,.SingleProjetLayout-blocks-item.is-wysiwyg h3+ul,.SingleProjetLayout-blocks-item.is-wysiwyg h4+ol,.SingleProjetLayout-blocks-item.is-wysiwyg h4+p,.SingleProjetLayout-blocks-item.is-wysiwyg h4+ul,.SingleProjetLayout-blocks-item.is-wysiwyg h5+ol,.SingleProjetLayout-blocks-item.is-wysiwyg h5+p,.SingleProjetLayout-blocks-item.is-wysiwyg h5+ul{margin-top:20px}.SingleProjetLayout-blocks-item.is-wysiwyg ol,.SingleProjetLayout-blocks-item.is-wysiwyg ul{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:10px}.SingleProjetLayout-blocks-item.is-wysiwyg a{color:#000;text-decoration:underline;transition:all .2s ease}.SingleProjetLayout-blocks-item.is-wysiwyg a:hover{color:#cf4621;text-decoration:underline}.SingleProjetLayout-blocks-item.is-wysiwyg b,.SingleProjetLayout-blocks-item.is-wysiwyg strong{font-weight:700}.SingleProjetLayout-blocks-item.is-wysiwyg *+h3,.SingleProjetLayout-blocks-item.is-wysiwyg *+h4,.SingleProjetLayout-blocks-item.is-wysiwyg *+h5{margin-top:clamp(3.4rem,2.6932515337rem + .009202454 * 100vw,4rem)}.SingleProjetLayout-blocks-item.is-wysiwyg *+ol,.SingleProjetLayout-blocks-item.is-wysiwyg *+p,.SingleProjetLayout-blocks-item.is-wysiwyg *+ul{margin-top:clamp(2.4rem,1.6932515337rem + .009202454 * 100vw,3rem)}.SingleProjetLayout-blocks-carrousel .splide__arrows{bottom:0;left:0;position:absolute;right:0;z-index:1}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow{background-color:#f5efe5;border:2px solid #000;bottom:0;box-shadow:4px 4px 0 0 #000;padding:12px;position:absolute;transition:background-color .1s ease-in-out}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow:hover{background-color:#fff}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow svg{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow--prev{left:0}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow--prev svg{transform:rotate(-180deg)}.SingleProjetLayout-blocks-carrousel .splide__arrows .splide__arrow--next{right:0}.SingleProjetLayout-blocks-carrousel .splide__track{overflow:visible;padding:0}.SingleProjetLayout-blocks-carrousel-item{--slider-item-height:400px;border:2px solid #000;box-shadow:6px 6px 0 0 #000;height:var(--slider-item-height);overflow:hidden;width:auto}@media (max-width:1219px){.SingleProjetLayout-blocks-carrousel-item{--slider-item-height:360px}}@media (max-width:991px){.SingleProjetLayout-blocks-carrousel-item{--slider-item-height:300px}}@media (max-width:575px){.SingleProjetLayout-blocks-carrousel-item{--slider-item-height:100%;width:100%}}.SingleProjetLayout-blocks-carrousel-item img{height:var(--slider-item-height);width:auto}@media (max-width:575px){.SingleProjetLayout-blocks-carrousel-item img{--slider-item-height:auto;max-width:calc(100vw - 36px);width:100%}}.SingleProjetLayout-buttons{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;margin:64px 0}.SingleProjetLayout-modal .modal-content{border:2px solid #000;border-radius:0;box-shadow:6px 6px 0 0 #000;position:relative}.SingleProjetLayout-modal .btn-close{background:none;background:#cf4621;border:2px solid #000;box-shadow:2px 2px 0 0 #000;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:24px;top:24px;transition:all .2s ease;width:40px;z-index:2}.SingleProjetLayout-modal .btn-close:focus,.SingleProjetLayout-modal .btn-close:hover{box-shadow:3px 3px 0 0 #000}.SingleProjetLayout-modal .btn-close:active{box-shadow:1px 1px 0 0 #000}.SingleProjetLayout-modal .btn-close svg{height:20px;width:auto}.SingleProjetLayout-modal .modal-body{padding:0}.SingleProjetLayout-modal-content{border-left:2px solid #000;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;padding:60px 44px;row-gap:44px}.SingleProjetLayout-modal-content-title{color:#6e8933}.SingleProjetLayout-modal-content-text a{color:#000;font-weight:700;text-decoration:underline;transition:all .2s ease}.SingleProjetLayout-modal-content-text a:hover{color:#cf4621}.SingleProjetLayout-modal-content-text p+p{margin-top:clamp(2.2rem,1.9644171779rem + .0030674847 * 100vw,2.4rem)}.SingleProjetLayout-modal-slider{border-bottom:2px solid #000}.SingleProjetLayout-modal-slider-item{height:455px}.SingleProjetLayout-modal-thumbnails{padding:24px 66px}.SingleProjetLayout-modal-thumbnails li.splide__slide{margin-bottom:3px;opacity:.5}.SingleProjetLayout-modal-thumbnails li.splide__slide.is-active{box-shadow:3px 3px 0 0 #000;opacity:1}.SingleProjetLayout-modal-thumbnails-item{border:2px solid #000}.SingleProjetLayout-modal-thumbnails .splide__arrows{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:-39px;position:absolute;right:-39px;top:50%;z-index:2}.SingleProjetLayout-modal-thumbnails .splide__arrows>.splide__arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMyAyMyAyIDEyIDEzIDEiLz48L3N2Zz4=) 50% no-repeat;background-size:contain;border:none;height:24px;margin:0;padding:0;position:absolute;top:0;width:12px}.SingleProjetLayout-modal-thumbnails .splide__arrows>.splide__arrow svg{display:none}.SingleProjetLayout-modal-thumbnails .splide__arrows>.splide__arrow.splide__arrow--prev{left:0;transform:translateY(-50%)}.SingleProjetLayout-modal-thumbnails .splide__arrows>.splide__arrow.splide__arrow--next{right:0;transform:translateY(-50%) rotate(180deg)}