.container-wrapper:has(>.modele-appelez-nous){margin:40px 0;container-type:inline-size}.modele-appelez-nous{border-radius:16px}.modele-appelez-nous .text-appelez{position:relative;z-index:9}.modele-appelez-nous .etre-rappele{background-color:#fff0;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:50px;color:var(--white);font-size:16px;line-height:18.4px;font-weight:700;min-width:180px;height:48px;border:1px solid var(--white);cursor:pointer}.modele-appelez-nous .etre-rappele:focus-visible,.modele-appelez-nous .etre-rappele:hover,.modele-appelez-nous .etre-rappele:focus{border:1px solid var(--secondary400);background-color:var(--secondary400);outline:none}.modele-appelez-nous .etre-rappele:active{border:1px solid var(--secondary400);background-color:var(--secondary400);outline:4px solid var(--secondary300)}.modele-appelez-nous a.bg-color-orange{background-color:var(--orange);position:relative;display:inline-block;padding:15px 24px;border-radius:50px;color:var(--white);text-decoration:none;font-size:16px;line-height:18.4px;font-weight:700;min-width:max-content;height:48px;text-align:center}.modele-appelez-nous.style_5 a.bg-color-orange svg path{stroke:#fc2339}.modele-appelez-nous.style_5 a.bg-color-orange{background-color:#fc2339}.modele-appelez-nous.style_4 a.bg-color-orange{font-size:16px}.modele-appelez-nous .icon-wrapper{position:absolute;left:8px;top:8px;right:8px;text-align:left}.modele-appelez-nous .secondary-cta-text{opacity:0;position:absolute;left:24px}.modele-appelez-nous.style_1 .image-side{background:linear-gradient(8.86deg,var(--primary500) 17.5%,var(--primary400) 93.52%);border-radius:16px 16px 0 64px;height:100%;position:relative}.modele-appelez-nous.style_1 .image-side img{max-height:280px;min-height:280px;object-fit:contain;vertical-align:bottom}.modele-appelez-nous.style_1 .bloc-contact{margin-top:32px;text-align:center}.modele-appelez-nous.style_2,.modele-appelez-nous.style_5{background:linear-gradient(270deg,#4989ec 0%,var(--primary500) 100%),url(/build/images/imagepoint.png);background-size:cover;background-repeat:repeat;background-position:center}.modele-appelez-nous.style_4{background:linear-gradient(90deg,#363e88 0%,#5fa4d6 100%);padding:16px}.modele-appelez-nous.style_4 .image-container img{width:100%;height:228px;object-fit:cover;border-radius:12px}.modele-appelez-nous.style_2 .image-side{position:relative;height:100%;background:url(/build/images/iconsvg/icons_bg.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.modele-appelez-nous.style_2 .image-side img{max-height:256px;min-height:256px;object-fit:contain;vertical-align:bottom}.modele-appelez-nous.style_1 .text-appelez p::before,.modele-appelez-nous.style_2 .text-appelez p::before{content:"";position:absolute;left:0;top:13px;min-height:8px;min-width:9px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom}.modele-appelez-nous.style_1 .text-appelez p,.modele-appelez-nous.style_2 .text-appelez p{font-size:20px;font-weight:400;line-height:28px;text-align:left;color:var(--white);margin:0;letter-spacing:normal}.modele-appelez-nous.style_4 .text-appelez p{font-size:17px;font-weight:400;line-height:28px;text-align:left;color:var(--white);margin:0;letter-spacing:normal}.modele-appelez-nous.style_1 .text-appelez,.modele-appelez-nous.style_2 .text-appelez{padding-left:20px}.modele-appelez-nous.style_4 .text-appelez *{padding:0}.modele-appelez-nous.style_3{background:linear-gradient(270deg,var(--secondary500) 0%,var(--secondary300) 100%),url(/build/images/imagepoint.png)}.modele-appelez-nous.style_3 .row,.modele-appelez-nous.style_5 .row{position:relative}.modele-appelez-nous.style_2 .image-side img{position:relative;z-index:9}.modele-appelez-nous.style_3 p,.modele-appelez-nous.style_3 h2,.modele-appelez-nous.style_3 h3{font-family:Roboto;font-size:32px;font-weight:900;line-height:38px;color:var(--neutral700);margin:0}.modele-appelez-nous.style_5 p,.modele-appelez-nous.style_5 h2,.modele-appelez-nous.style_5 h3{font-family:Roboto;font-size:32px;font-weight:900;line-height:38px;color:#fff;margin:0}.modele-appelez-nous.style_3 .btn-appelez,.modele-appelez-nous.style_5 .btn-appelez{margin-top:24px;z-index:9;position:relative}.modele-appelez-nous .image-side picture{pointer-events:none}.modele-appelez-nous.style_1 .image-side picture,.modele-appelez-nous.style_2 .image-side picture{width:100%;display:flex;justify-content:center}.modele-appelez-nous.style_5 .btn-appelez::after{background:url(/build/images/cta-small-arrows.png);content:"";position:absolute;right:0;left:220px;top:0;bottom:0;background-position:center left;background-repeat:no-repeat;display:block}.modele-appelez-nous.style_4 .btn-appelez{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0 0 16px 0}.modele-appelez-nous.style_4 .detail-bloc{display:flex;justify-content:center;flex-direction:column;gap:32px}@media screen and (max-width:380px){.modele-appelez-nous.style_4 .image-container img{max-width:100%!important}}@media screen and (max-width:500px){.modele-appelez-nous.style_4 .btn-appelez{flex-direction:column}}@media screen and (max-width:767px){.modele-appelez-nous.style_4 .image-container{display:flex;justify-content:center}.modele-appelez-nous.style_4 .image-container img{margin-bottom:24px;min-width:100%;max-width:340px;width:revert-layer}.modele-appelez-nous.style_1{background:linear-gradient(to right,var(--primary400),var(--primary500))}.modele-appelez-nous.style_1 .text-side{padding:52px 16px 36px 16px;border-radius:0 64px 16px 16px;background:linear-gradient(var(--primary400),var(--primary500));height:100%}.modele-appelez-nous a.bg-color-orange{padding-left:48px}.modele-appelez-nous.style_2 .row,.modele-appelez-nous.style_3 .row,.modele-appelez-nous.style_5 .row{flex-flow:column-reverse;display:flex}.modele-appelez-nous.style_2{padding-top:53px;padding-left:20px;padding-right:20px}.modele-appelez-nous.style_2 .btn-appelez{margin:24px auto;text-align:center}.modele-appelez-nous.style_3 .image-side,.modele-appelez-nous.style_5 .image-side{padding:16px 32px 32px;z-index:1;position:relative}.modele-appelez-nous.style_3 .text-side,.modele-appelez-nous.style_5 .text-side{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:16px 32px 32px}.modele-appelez-nous.style_4 .text-appelez p{font-size:16px}.modele-appelez-nous.style_3 img,.modele-appelez-nous.style_5 img{width:100%;height:100%;display:block;margin:auto}.modele-appelez-nous.style_3 .text-side::after{content:" ";background:url(/build/images/iconsvg/bg_mobile.svg);border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:0;right:0;top:-50px;bottom:0;width:100%;position:absolute;z-index:0;background-position:top;background-size:cover}.modele-appelez-nous.style_1 .image-side img{text-align:center}}@media screen and (min-width:768px){.agence-single-page .modele-appelez-nous .col-6{flex:0 0 50%}.modele-appelez-nous.style_1 .row{background:linear-gradient(to bottom,var(--primary500),var(--primary400));background:linear-gradient(0deg,var(--primary400),#0f52ba),radial-gradient(circle at left top,rgb(255 255 255 / 16%),white),radial-gradient(circle at 100% 97.22%,var(--primary400) 4%,var(--primary500) 50%);background-size:auto,100% 100%;background-repeat:no-repeat;border-radius:16px;min-height:250px}.modele-appelez-nous.style_1,.modele-appelez-nous.style_2{margin-top:30px}.modele-appelez-nous .row{display:flex}.modele-appelez-nous.style_4 .row{gap:40px}.modele-appelez-nous.style_4 .image-container img{width:240px;min-height:228px;height:100%}.modele-appelez-nous .col-3{flex:0 0 25%}.modele-appelez-nous .col-5{flex:0 0 41.66%}.modele-appelez-nous .col-7{flex:0 0 58.33%}.modele-appelez-nous .col-6{flex:0 0 65%}.modele-appelez-nous.style_3 .col-6:first-child,.modele-appelez-nous.style_5 .col-6:first-child{display:flex;align-items:center}.modele-appelez-nous.style_3 .col-6:last-child,.modele-appelez-nous.style_5 .col-6:last-child{z-index:1;display:flex;align-items:center;padding-left:15px}.modele-appelez-nous .col-9{flex:0 0 75%}.modele-appelez-nous.style_1 .image-side img{max-height:305px;min-height:305px;position:absolute;bottom:0}.modele-appelez-nous.style_1 .image-side{background:radial-gradient(circle at 100% -3%,var(--primary500) 0%,var(--primary400) 100%);border-radius:16px 0 64px 16px}.modele-appelez-nous.style_1 .text-side{padding:36px 64px 44px 52px;border-radius:64px 16px 16px 0;background:radial-gradient(circle at left bottom,#2674ed 0%,#ffffff00 100%),radial-gradient(circle at 50%,var(--primary500) 0,var(--primary400) 100%);height:100%;border-top-right-radius:16px}.modele-appelez-nous.style_2 .image-side img{max-height:285px;min-height:285px;position:absolute;bottom:0;object-fit:contain}.modele-appelez-nous.style_2 .text-side{padding-top:57px;padding-bottom:57px;padding-right:48px}.modele-appelez-nous.style_2 .row{background:url(/build/images/iconsvg/arc_bg2.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom;min-height:260px}.modele-appelez-nous.style_2 .btn-appelez{margin-top:24px;margin-left:18px}.modele-appelez-nous.style_3 .text-side,.modele-appelez-nous.style_5 .text-side{padding:35px 0 35px 56px;border-top-left-radius:16px;border-bottom-left-radius:16px}.modele-appelez-nous.style_3 .text-side::after{content:" ";background:url(/build/images/iconsvg/shape_bg.svg);border-top-left-radius:16px;border-bottom-left-radius:16px;left:0;top:0;width:100%;height:100%;position:absolute;z-index:0;background-repeat:no-repeat;background-size:cover}.modele-appelez-nous.style_3 img,.modele-appelez-nous.style_5 img{width:100%;height:auto;display:block;margin:auto;padding-top:19px;padding-bottom:19px}.modele-appelez-nous.style_5 .btn-appelez::after{left:200px}.modele-appelez-nous .primary-cta-text{padding-left:24px}}@media screen and (max-width:767px){.modele-appelez-nous.style_3 .image-side img,.modele-appelez-nous.style_5 .image-side img{max-width:350px;width:100%}.modele-appelez-nous.style_5 .image-side{padding:16px}}@media screen and (min-width:768px) and (max-width:900px){.modele-appelez-nous .row{display:flex;flex-direction:column;justify-content:center}.modele-appelez-nous.style_4 .image-container picture{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:768px) and (max-width:1023px){.modele-appelez-nous.style_3 .image-side img,.modele-appelez-nous.style_5 .image-side img{width:290px}.modele-appelez-nous.style_5 .col-6{flex:0 0 55%}.modele-appelez-nous.style_3 .col-6{flex:0 0 54%}}@media screen and (min-width:901px){.modele-appelez-nous.style_3 .col-6:last-child{flex:1 1 0%;min-width:0;padding-right:16px}.modele-appelez-nous.style_3 .image-side img{max-width:100%;height:auto}}@media screen and (min-width:1024px) and (max-width:1279px){.modele-appelez-nous.style_5 .image-side img{width:350px}.modele-appelez-nous .col-6{flex:0 0 58%}.modele-appelez-nous.style_5::after{right:24px!important}.modele-appelez-nous.style_5 .btn-appelez::after{right:-100px}.agence-single-page .modele-appelez-nous .col-6{flex:0 0 45%}}@container (min-width:960px){.modele-appelez-nous.style_4{padding:16px 40px 16px 16px}}@media screen and (min-width:1024px){.modele-appelez-nous .icon-wrapper,.modele-appelez-nous .secondary-cta-text,.modele-appelez-nous .etre-rappele,.modele-appelez-nous .etre-rappele svg{transition:all 0.15s ease-in-out}.modele-appelez-nous.style_4 .btn-appelez{display:flex;gap:12px;flex-direction:row}.modele-appelez-nous .etre-rappele:hover svg{margin-left:10px}.modele-appelez-nous .primary-cta-text{padding-left:24px;opacity:1;transition:all 0.15s ease-in}.modele-appelez-nous a:hover .icon-wrapper{transform:translateX(calc(100% - 32px))}.modele-appelez-nous a:hover .primary-cta-text{opacity:0}.modele-appelez-nous a:hover .secondary-cta-text{opacity:1}.modele-appelez-nous.style_1 .bloc-contact{display:flex;align-items:center;justify-content:space-between;height:64px;margin-top:32px;margin-left:16px}.modele-appelez-nous.style_5::after{background:url(/build/images/cta-big-arrows.png);content:"";position:absolute;right:50px;left:0;top:0;bottom:0;background-position:center right;background-repeat:no-repeat;display:block}.modele-appelez-nous.style_5{position:relative}}@media screen and (min-width:1440px){.modele-appelez-nous.style_4 .detail-bloc{padding-right:24px}}@container (min-width:1376px){.modele-appelez-nous.style_4 .detail-bloc{padding-right:24px;align-items:center;display:grid;grid-template-columns:auto 140px}.modele-appelez-nous.style_4 .btn-appelez{flex-direction:column}}.section-accordion-container .toggle-item{display:flex;justify-content:space-between;align-items:center;height:60px}.section-accordion-container .section-accordion-item{max-height:60px;border-bottom:1px solid var(--neutral400);overflow:hidden;transition:max-height 0.3s ease-in-out}.section-accordion-container .section-accordion-item.active{max-height:1000px}.section-accordion-container .toggle-item>p{margin:0;font-size:17px;line-height:20.7px;color:var(--neutral800)}.section-accordion-container .section-accordion-item .toggle-btn{display:block;position:relative;width:28px;height:28px}.section-accordion-container .section-accordion-item .minus,.section-accordion-container .section-accordion-item .plus{display:flex;justify-content:center;align-items:center;width:28px;height:28px;cursor:pointer;position:absolute;transition:all 0.15s ease-in-out}.section-accordion-container .section-accordion-item .minus,.section-accordion-container .section-accordion-item.active .plus{opacity:0}.section-accordion-container .section-accordion-item .plus,.section-accordion-container .section-accordion-item.active .minus{opacity:1}.section-accordion-container .section-accordion-content p{margin:0 0 16px 0;font-size:17px;line-height:26px;color:var(--neutral600)}@media screen and (min-width:768px){.section-accordion-container .toggle-item>p{font-size:18px;font-weight:700}}.section-accordion-container .section-accordion-content.has-image{display:flex;gap:16px;align-items:flex-start}.section-accordion-container .section-accordion-image{flex:0 0 25%;max-width:25%;margin-bottom:16px}.section-accordion-container .section-accordion-image img{width:100%;height:auto;display:block}.section-accordion-container .section-accordion-text{flex:1;min-width:0}.modele-liste-accordion-image{margin:32px 0}.modele-liste-accordion-image h2{margin:24px 0;line-height:27.6px;color:var(--neutral800)}.modele-liste-accordion-image img{max-width:100%}.modele-liste-accordion-image picture{display:block}.modele-liste-accordion-image h2 .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.modele-liste-accordion-image .image-container{height:233px;width:fit-content;margin:20px 0 24px 0;position:relative}.modele-liste-accordion-image .flex-desktop .right{display:flex;justify-content:center}.modele-liste-accordion-image .image-container .icon-container::before{content:"";position:absolute;bottom:0;left:-50px;height:30px;width:50px;border-bottom-right-radius:19px;box-shadow:20px 2px 0 0 var(--white)}.modele-liste-accordion-image .image-container .icon-container::after{content:"";position:absolute;top:-30px;right:0;height:30px;width:50px;border-bottom-right-radius:19px;box-shadow:20px 2px 0 0 var(--white)}.modele-liste-accordion-image .image-container img.main-image,.modele-liste-accordion-image .image-container>picture{border-radius:19px;height:233px;width:100%;max-width:436px;object-fit:cover}.modele-liste-accordion-image .image-container .icon-container{position:absolute;padding:26px 0 0 26px;bottom:0;right:0;background:var(--white);border-top-left-radius:40px}.modele-liste-accordion-image .image-container .icon-container .icon{background-color:var(--blue-light);border-radius:50%;width:65px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.modele-liste-accordion-image .image-container .icon-container .icon img,.modele-liste-accordion-image .image-container .icon-container .icon picture{width:45px;height:45px;object-fit:contain}.modele-liste-accordion-image .image-container .icon-container .icon p{font-size:12px;line-height:13px;margin-top:5px}@media screen and (min-width:768px){.modele-liste-accordion-image{margin:64px 0}.modele-liste-accordion-image h2 .title-dot{margin-bottom:8px}.modele-liste-accordion-image .image-container .icon-container .icon img,.modele-liste-accordion-image .image-container .icon-container .icon picture{height:57px;width:57px}.modele-liste-accordion-image .image-container{height:295px}.modele-liste-accordion-image .image-container img{pointer-events:none}.modele-liste-accordion-image .image-container .icon-container{border-top-left-radius:65px}.modele-liste-accordion-image .image-container .icon-container .icon{width:83px;height:83px}.modele-liste-accordion-image .image-container img.main-image,.modele-liste-accordion-image .image-container>picture{border-radius:25px;height:295px}.modele-liste-accordion-image .image-container .icon-container::after,.modele-liste-accordion-image .image-container .icon-container::before{border-bottom-right-radius:25px}.modele-liste-accordion-image .flex-desktop .right,.modele-liste-accordion-image .flex-desktop .left{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.modele-liste-accordion-image .flex-desktop{display:flex;gap:40px}}@media screen and (min-width:1024px){.modele-liste-accordion-image .image-container{height:407px;width:100%;margin:0}.modele-liste-accordion-image .image-container .icon-container .icon{width:116px;height:116px}.modele-liste-accordion-image .image-container .icon-container .icon p{font-size:18px;line-height:24px}.modele-liste-accordion-image .image-container .icon-container .icon img,.modele-liste-accordion-image .image-container .icon-container .icon picture{height:80px;width:80px}.modele-liste-accordion-image .image-container .icon-container{border-top-left-radius:80px}.modele-liste-accordion-image .image-container img.main-image,.modele-liste-accordion-image .image-container>picture{border-radius:35px;height:407px;max-width:100%}.modele-liste-accordion-image .flex-desktop .right,.modele-liste-accordion-image .flex-desktop .left{min-width:calc(50% - 24px);max-width:calc(50% - 24px)}.modele-liste-accordion-image .image-container .icon-container::after,.modele-liste-accordion-image .image-container .icon-container::before{border-bottom-right-radius:35px}.modele-liste-accordion-image .flex-desktop{display:flex;gap:48px}}@media screen and (min-width:1440px){.modele-liste-accordion-image .flex-desktop{gap:96px}.modele-liste-accordion-image .flex-desktop .right,.modele-liste-accordion-image .flex-desktop .left{min-width:calc(50% - 48px);max-width:calc(50% - 48px)}}.produits-fermeture-metallique{container-type:inline-size;padding-top:32px;padding-bottom:32px;background-color:var(--neutral100)}.produits-fermeture-metallique h2{line-height:27.6px;margin:0 0 4px 0}.produits-fermeture-metallique h2 .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.produits-fermeture-metallique p.subtitle{margin:0;font-size:16px;line-height:24px;color:var(--neutral600)}.products-container{display:flex;flex-direction:column;gap:16px;width:100%}.product-item{border:1px solid var(--neutral200);background-color:var(--white);border-radius:8px;overflow:hidden;text-decoration:none}.product-item a{text-decoration:none}.product-item .product-post-thumbnail-overlay{display:none}.product-item .item-info-bottom p.vue-item img{vertical-align:middle}.product-item .image{height:260px;width:100%;object-fit:contain!important;display:block;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f4f7fb 100%);transition:all 0.3s ease-in-out}.product-item:hover img{scale:1.05}.product-item .item-info{height:195px;padding:24px;width:100%}.product-item .item-info-bottom .vue-item svg path{transition:all 0.15s ease-in-out;stroke:var(--neutral500)}.product-item .item-info-bottom .details svg{transform:rotate(-90deg)}.product-item .item-info-bottom a:first-child:hover~a .vue-item,.product-item .item-info-bottom a:first-child:hover~a .vue-item path{color:var(--neutral500);stroke:var(--neutral500)}.product-item:hover .item-info-bottom .details svg path,.product-item:hover .item-info-bottom .details,.product-item .item-info-bottom a:hover .vue-item,.product-item .item-info-bottom a:hover path{color:var(--orange);stroke:var(--orange)}.product-item .stars{margin-top:8px}.product-item .item-info-middel .titre-item{-webkit-line-clamp:1;-moz-line-clamp:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box!important;height:auto;overflow:hidden;font-size:17px;font-weight:700;line-height:20px;color:var(--neutral800);margin:0 0 4px 0}.product-item .item-info-middel .excerpt-item{-webkit-line-clamp:2;-moz-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box!important;height:50px;overflow:hidden;font-size:14px;line-height:24px;color:var(--neutral600);margin:0}.product-item .item-info-bottom{padding:16px 0 2px 0;display:flex;justify-content:space-between;align-items:center;height:38px}.product-item .item-info-bottom .link-item{text-decoration:none;display:flex;align-items:flex-start;align-items:center;color:var(--neutral600);margin:0;font-size:14px;font-weight:700;line-height:14px;text-align:left}.product-item .item-info-bottom .link-item svg{display:none}.product-item .item-info-bottom p.vue-item{display:flex;align-items:center;gap:4px;font-weight:700;font-size:14px;line-height:14px;color:var(--neutral500);margin:0;transition:all 0.15s ease-in-out}.product-item,.pieces-detachees,.autre-types{position:relative}.product-item .new-product,.product-item .promo-product{position:absolute;left:0;top:32px;border-radius:0 8px 8px 0;padding:8px 12px;color:var(--white);font-size:14px;line-height:14px;font-weight:700;animation:gradient 8s linear infinite}.product-item .new-product{background:linear-gradient(270deg,#ff4c61 0%,#e81730 50%,#ff4c61 100%);background-size:400% 400%}.product-item .new-product span{animation:opacity-animation 1.2s ease infinite}.product-item .promo-product{background:linear-gradient(270deg,#10c55a 0%,#5edd92 50%,#10c55a 100%);background-size:400% 400%}@keyframes gradient{from{background-position:-400% -400%}to{background-position:400% 400%}}@media screen and (min-width:768px){.product-item{width:100%}.product-item .item-info-middel .titre-item{font-size:18px;line-height:20.7px}.products-container{display:grid;grid-template-columns:repeat(2,1fr)}}@container (min-width:1024px){.products-container{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.produits-fermeture-metallique{padding-top:64px;padding-bottom:64px}.produits-fermeture-metallique h2{line-height:36.8px}.product-item .item-info-middel .titre-item{font-size:20px;line-height:24px}.product-item .item-info-middel .excerpt-item{font-size:16px}.product-item:hover{box-shadow:0 24px 64px -16px #0003}.product-item .item-info-bottom .link-item{transition:color 0.15s ease-in}.product-item:hover .item-info-bottom .link-item{color:var(--orange)}.product-item:hover .item-info-bottom .link-item svg{opacity:1;transform:translateX(8px)}.product-item .item-info-bottom .link-item svg{display:block;opacity:0;transition:all 0.15s ease-in}.product-item .product-post-thumbnail-wrapper{position:relative;overflow:hidden}.product-item .product-post-thumbnail-overlay{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;opacity:0;transition:opacity 0.15s ease-in}.product-item:hover .product-post-thumbnail-overlay,.product-item .product-post-thumbnail-overlay-icon:hover svg:last-child{opacity:1}.product-item .product-post-thumbnail-overlay .product-post-thumbnail-overlay-icon{background-color:var(--neutral600);min-height:40px;min-width:40px;max-height:40px;max-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color 0.15s ease-in}.product-item .product-post-thumbnail-overlay-icon:hover{background-color:var(--orange)}.product-item .product-post-thumbnail-overlay-icon div{position:relative;height:24px;width:24px}.product-item .product-post-thumbnail-overlay-icon svg{transition:opacity 0.15s ease-in}.product-item .product-post-thumbnail-overlay-icon svg:first-child{opacity:1;position:absolute;top:0;left:0}.product-item .product-post-thumbnail-overlay-icon svg:last-child{opacity:0;position:absolute;top:0;left:0}.product-item .product-post-thumbnail-overlay-icon:hover svg:first-child{opacity:0}}.content-model{margin:48px 0}.content-model p{color:var(--neutral600)}.content-model p strong,.content-model p b{color:var(--neutral700)}.content-model h2,.content-model h3,.content-model h4,.content-model h5{color:var(--neutral800)}.content-model .container>*:first-child{margin-top:0}.content-model .container>*:last-child{margin-bottom:0}.content-model h2 span:last-child{white-space:nowrap}.content-model h2 span:last-child::after{content:"";height:6px;width:6px;background-color:var(--orange);display:inline-block;margin-left:4px;transform:skewX(-10deg)}.content-model ul,.content-model ol{background-color:var(--primary100);padding:32px;border-radius:16px;display:flex;flex-direction:column;gap:24px}.content-model li{display:block;position:relative;padding-left:38px;padding-right:18px;line-height:24px}.content-model ul li::before{content:url(/build/images/check-li.svg);position:absolute;top:3px;left:0;height:24px;width:24px;object-fit:contain}.content-model ol{list-style:none;counter-reset:item}.content-model ol li{counter-increment:item}.content-model ol li:before{margin-right:10px;content:counter(item);background-color:var(--primary500);border-radius:100%;color:#fff;position:absolute;top:0;left:0;height:24px;width:24px;text-align:center;display:inline-block}.content-model table tr th h2{margin:0;font-size:18px;font-weight:700;line-height:20.7px;text-align:center}.image-text-block{margin:40px 0}.image-text-block picture{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:20px}.image-text-block img{width:100%;height:100%;border-radius:8px;object-fit:cover}.image-text-block .title{margin:24px 0 8px 0;overflow-x:hidden}.image-text-block .title .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.image-text-block .text p{margin-top:0;line-height:24px;color:var(--neutral600)}.image-text-block .text p strong,.image-text-block .text p b{color:var(--neutral700)}.image-text-block .text p:last-child{margin-bottom:0}@media screen and (min-width:768px){.image-text-block .container{display:flex;gap:24px}.image-text-block .column,.image-text-block picture{width:50%;margin:0}.image-text-block.w-f-15 .column{width:80%}.image-text-block.w-f-15 picture{width:20%}.image-text-block .container .title{margin-top:0}.image-text-block .reverse{flex-direction:row-reverse}.image-text-block .container.center{align-items:center}.image-text-block .container.end{align-items:flex-end}.image-text-block .image-mode-contain picture{display:flex;align-items:center;justify-content:center}.image-text-block .image-mode-contain img{height:auto;object-fit:contain}}@media screen and (max-width:1023px){.image-text-block .container.reverse-mobile{display:flex;flex-direction:column-reverse}.image-text-block .container.reverse-mobile>picture{width:auto;margin-top:48px}.image-text-block .container.reverse-mobile .column{width:100%}.image-text-block .container.reverse-mobile img{max-width:600px}}@media screen and (max-width:743px){.image-text-block .container.reverse-mobile>picture{margin-top:32px}}.bloc-nos-atouts{margin:40px 0}.bloc-nos-atouts h2{margin:0 0 24px 0;font-size:32px;line-height:36.8px}.bloc-nos-atouts h2 .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.bloc-nos-atouts .nos-atouts-cards{display:flex;gap:16px;flex-wrap:wrap}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card{width:calc(50% - 8px);background:var(--primary100);padding:16px;border-radius:16px}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card:hover{background:linear-gradient(150deg,#f5f9ff 0%,#f5edfb 50%,#fff2eb 100%);background-size:400% 400%;animation:gradient 2s linear infinite}@keyframes gradient{0%{background-position:100% 100%}50%{background-position:0% 0%}100%{background-position:100% 100%}}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card .icon{display:block;width:64px;height:64px;padding:18px;border-radius:16px;background-color:var(--primary200);margin-bottom:20px}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card img{display:block;width:28px;height:28px;object-fit:contain;object-position:center}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card .title{margin:0;font-size:18px;font-weight:700;line-height:20.7px}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card .desc{margin:0}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card .desc p,.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card .desc{margin:8px 0 0 0;font-size:16px;line-height:24px;color:var(--neutral600)}@media screen and (min-width:767px){.bloc-nos-atouts .nos-atouts-cards{flex-wrap:nowrap}.bloc-nos-atouts .nos-atouts-cards .nos-atouts-card{width:calc(25% - 12px)}}.maillage-block{margin:40px 0}.maillage-block .titre-maillage{font-size:32px;font-weight:700;line-height:37px;color:var(--neutral800);margin:0;padding-bottom:4px}.maillage-block .titre-maillage .servie-cat{text-transform:capitalize}.maillage-block .titre-maillage .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.item-image-thumbnail-overlay{display:none}.maillage-block p.pre-titre-maillage{font-size:14px;font-weight:400;line-height:18px;color:var(--neutral600);margin:0}.maillage-block .content-maillage{margin-top:30px}.maillage-block .maillage-item-list .item-title{text-decoration:none}.maillage-block .maillage-item-list img{height:130px;width:100%;display:block;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover}.maillage-block .item-maillage{margin:0;background:var(--neutral100);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:25px 15px}.maillage-block .item-maillage .item-title{margin:0;font-size:18px;font-weight:700;line-height:20px;color:var(--neutral800);-webkit-line-clamp:1;-moz-line-clamp:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box!important;height:20px;overflow:hidden;text-overflow:ellipsis;text-align:center}.maillage-block .content-maillage{display:flex;gap:16px;flex-wrap:wrap}.maillage-block .maillage-item-list{width:calc(50% - 8px);color:var(--white);text-decoration:none}@media (min-width:768px){.maillage-block .maillage-item-list{max-width:calc(25% - 12px);width:100%}.maillage-block .item-maillage{display:flex;justify-content:center;align-items:center}}@media (min-width:1024px){.maillage-block .maillage-item-list:hover .item-maillage{background:var(--secondary100)}.maillage-block .item-maillage .item-title{transition:margin-left 0.15s ease-in-out}.item-image-thumbnail-overlay{display:flex;background-color:#00000080;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;opacity:0;transition:opacity 0.15s ease-in;border-radius:8px 8px 0 0}.item-image-thumbnail-overlay-icon{background-color:var(--neutral600);min-height:40px;min-width:40px;max-height:40px;max-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color 0.15s ease-in}.item-image-thumbnail-overlay-icon div{position:relative;height:24px;width:24px}.item-image-thumbnail-overlay-icon svg{opacity:1;position:absolute;top:0;left:0;transition:opacity 0.15s ease-in}.maillage-block .maillage-item-list:hover .item-maillage .item-title{margin-left:-6px}.maillage-block .item-maillage svg{opacity:0;margin-right:-24px;transition:all 0.15s ease-in-out}.maillage-item-list:hover .item-maillage svg{opacity:1;transform:translateX(10px);margin-right:0}.maillage-item-list:hover .item-image-thumbnail-overlay{opacity:1}.maillage-item-list .item-image-thumbnail-overlay svg{stroke:#fff}.maillage-item-list .item-image-thumbnail-overlay-icon:hover{background-color:var(--secondary500)}.maillage-item-list .item-image-thumbnail-overlay-icon:hover svg{stroke:#fff}.maillage-item-list{position:relative;overflow:hidden}.maillage-item-list .item-image{position:relative}}.lire-aussi{margin:40px 0}.lire-aussi .container{background-color:var(--neutral100);padding:16px;border-radius:8px 72px 8px 8px;overflow:hidden;position:relative}.lire-aussi .pre-title{font-size:16px;line-height:18.2px;color:var(--neutral500);margin-bottom:8px}.lire-aussi .title{font-size:24px;line-height:30px;color:var(--weird-blue);font-weight:700;margin-bottom:24px}.lire-aussi a{display:flex;border-radius:32px;padding:6px 16px;background-color:var(--weird-blue);color:var(--white);font-size:16px;font-weight:700;text-decoration:none;width:fit-content;height:40px;align-items:center;white-space:nowrap}.lire-aussi img{display:block;width:100%;height:auto;aspect-ratio:311 / 128;object-fit:cover;object-position:center;border-radius:8px 64px 8px 64px;margin-bottom:16px}.lire-aussi svg{position:absolute;bottom:0;left:0;pointer-events:none}.lire-aussi svg:first-child{width:100%;height:auto}@media screen and (min-width:1024px){.lire-aussi .container{display:flex;padding:8px 56px 8px 8px;border-radius:16px 16px 16px 72px}.lire-aussi img{width:200px;height:auto;aspect-ratio:200 / 129;margin-bottom:0;margin-right:32px}.lire-aussi .content{display:flex;justify-content:space-between;align-items:center;width:100%}.lire-aussi a{transition:all 0.15s ease-in}.lire-aussi a:hover{background-color:var(--orange)}}.bon-a-savoir{margin:40px 0}.bon-a-savoir .bas-shell{position:relative}.bon-a-savoir .bas-texte,.bon-a-savoir .bas-texte p{margin:0;font-family:"Arial",sans-serif;font-weight:400;font-size:16px;line-height:24px}.bon-a-savoir .bas-badge-icon svg,.bon-a-savoir .bas-badge-icon img{width:100%;height:100%;object-fit:contain}.bon-a-savoir .bas-icon-mobile{display:none}@media (max-width:1023px){.bon-a-savoir .bas-icon-desktop{display:none}.bon-a-savoir .bas-icon-mobile{display:flex}}.bon-a-savoir--2 .bas-shell{padding:24px 0 0 24px}.bon-a-savoir--2 .bas-box{border:1px solid var(--secondary300);border-radius:0 24px 24px 24px;padding:32px;background:linear-gradient(97.6deg,var(--secondary300) -54%,var(--secondary100) 102%);color:var(--neutral800)}.bon-a-savoir--2 .bas-titre{margin:0 0 10px;font-family:"Arial",sans-serif;font-weight:700;font-size:18px;line-height:normal}.bon-a-savoir--2 .bas-badge-icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:8px;box-sizing:border-box;border-radius:64px 64px 2px 64px;background-color:var(--secondary400);color:var(--white)}.bon-a-savoir--3 .bas-shell{padding-top:16px}.bon-a-savoir--3 .bas-tag{position:relative;z-index:2;display:flex;width:fit-content;align-items:center;justify-content:center;margin:0 0 -10px 28px;max-width:calc(100% - 44px)}.bon-a-savoir--3 .bas-tag-bg{position:absolute;inset:-5px -8px;z-index:-1;color:var(--primary500)}.bon-a-savoir--3 .bas-tag-bg svg{display:block;width:100%;height:100%}.bon-a-savoir--3 .bas-tag-label{font-family:"Arial",sans-serif;font-weight:700;font-size:20px;line-height:24px;color:var(--white)}.bon-a-savoir--3 .bas-box{border-radius:24px;padding:32px;background:linear-gradient(97.85deg,var(--primary200) 6.19%,var(--primary100) 92.8%);color:var(--neutral800)}.bon-a-savoir--4 .bas-shell{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;background:linear-gradient(97.6deg,var(--secondary100) 11%,var(--secondary300) 249%)}.bon-a-savoir--4 .bas-ruban{flex:0 0 32px;display:flex;align-items:center;justify-content:center;padding:12px 0;background-color:var(--secondary500)}.bon-a-savoir--4 .bas-ruban-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:"Roboto",sans-serif;font-weight:700;font-size:17px;color:var(--white)}.bon-a-savoir--4 .bas-box{flex:1;min-width:0;display:flex;align-items:center;padding:24px;color:var(--neutral600)}.bon-a-savoir--5 .bas-shell{display:flex;align-items:stretch;border-radius:16px;overflow:hidden;background:linear-gradient(97.6deg,var(--primary100) 13%,var(--primary300) 246%)}.bon-a-savoir--5 .bas-badge-icon{position:relative;flex:0 0 78px;margin-right:32px;display:flex;align-items:center;justify-content:center;border-radius:16px 0 40px 16px;background:linear-gradient(97.6deg,var(--primary100) -101%,var(--primary300) 409%);color:var(--primary500)}.bon-a-savoir--5 .bas-badge-icon::after{content:"";position:absolute;top:0;left:100%;width:52px;height:52px;background-color:#dbeaff;-webkit-mask:radial-gradient(circle 52px at 100% 100%,#0000 0 52px,#000 52.5px);mask:radial-gradient(circle 52px at 100% 100%,#0000 0 52px,#000 52.5px)}.bon-a-savoir--5 .bas-badge-icon svg,.bon-a-savoir--5 .bas-badge-icon img{width:40px;height:40px}.bon-a-savoir--5 .bas-box{flex:1;min-width:0;display:flex;align-items:center;padding:24px;color:var(--neutral600)}.good-to-know{margin:40px 0}.good-to-know .container{padding:20px 0 0 32px;position:relative}.good-to-know .content{background-color:var(--primary100);padding:32px;border:1px solid var(--primary300);color:var(--neutral600);border-radius:24px}.good-to-know p:first-child{margin-top:0}.good-to-know p:last-child{margin-bottom:0}.good-to-know .gtk-badge{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:8px;box-sizing:border-box;border-radius:24px 24px 2px 24px;background-color:var(--primary500);color:var(--white)}.good-to-know .gtk-badge svg{width:100%;height:100%}.table-tarifs table tr th h2{margin:0;font-size:18px;font-weight:700;line-height:20.7px;text-align:center}.quotation{margin:40px 0}.quotation .container{background:#bfc8e7;background:linear-gradient(90deg,rgb(191 200 231) 0%,rgb(238 229 244) 100%);padding:32px 33px;border-radius:8px;position:relative}.quotation a{color:var(--white);background-color:var(--weird-blue);display:flex;height:48px;padding:8px 24px 8px 16px;border-radius:32px;align-items:center;justify-content:center;width:fit-content;text-decoration:none}.quotation a svg{margin-right:8px}.quotation picture{position:relative}.quotation picture{display:flex;justify-content:center}.quotation svg.bg-element{position:absolute;bottom:32px;right:33px}.quotation .pre-title{color:var(--weird-blue-light);font-size:14px;line-height:18.2px;margin:16px 0}.quotation .title,.quotation .title *{font-family:"Roboto",sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--weird-blue);margin:0;letter-spacing:normal}.quotation .title{margin:16px 0}.quotation .title.small,.quotation .title.small *{font-size:18px;line-height:28px}@media screen and (max-width:767px){.quotation.mobile-blue .container{background:linear-gradient(90deg,#0f52ba 0%,#2f7aee 100%)}.quotation.mobile-blue .title,.quotation.mobile-blue .title *{color:var(--white)}}@media screen and (min-width:768px){.quotation .container{display:flex;padding:22px 80px;align-items:center}.quotation.desktop-blue .container{background:linear-gradient(90deg,#0f52ba 0%,#2f7aee 100%)}.quotation.desktop-blue .title,.quotation.desktop-blue .title *{color:var(--white)}.quotation svg.bg-element{position:absolute;bottom:22px;right:80px}.quotation a{transition:all 0.15s ease-in}.quotation a:hover{background-color:var(--primary700)}}.faq-model{margin:32px 0}.titre-faq{font-size:24px;line-height:27px;font-weight:700;color:var(--neutral800);margin:0;padding-bottom:32px}.titre-faq .title-dot{display:inline-block;min-height:6px;min-width:6px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:8px;margin-left:4px}.faq_label>*:first-child{font-size:17px;font-weight:700;line-height:24px;color:var(--neutral800);margin:0}.faq_label{display:flex;align-items:center;position:relative;cursor:pointer;padding-right:20px}.faq_label .moins-icon,.faq_label .plus-icon{position:absolute;right:-16px;height:24px;width:24px;display:none;align-items:center;justify-content:center}.faq-item.active .faq_label .plus-icon,.faq-item:not(.active) .faq_label .moins-icon{display:flex}.faq_reponse{font-size:17px;line-height:26px;color:var(--neutral600);max-height:0;overflow:hidden;transition:max-height 0.15s ease}.faq_reponse p{margin:0 0 8px 0}.faq_reponse p:last-child{margin:0}.faq-item.active .faq_reponse{max-height:1000px;margin:16px 0 8px 0}.faq-item{margin-bottom:16px;background:var(--neutral100);padding:16px 32px 16px 36px;border-radius:32px;transition:all 0.15s ease-in-out}.faq-item.active{background:var(--primary200)}.faq-item:last-child{margin-bottom:0}@media screen and (min-width:768px){.titre-faq{font-size:32px;line-height:36px}}