.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}}.modele-image img{width:100%;height:auto;border-radius:16px}.modele-image picture:first-child{display:none}.modele-image picture:last-child{display:block}@media screen and (min-width:768px){.modele-image picture:first-child{display:block!important}.modele-image picture:last-child{display:none}}.button-model{margin:40px 0}.button-model a{display:flex;align-items:center;gap:8px;width:fit-content;background-color:var(--white);border:1px solid var(--orange);padding:6px 6px 6px 24px;border-radius:32px;height:40px;text-decoration:none;color:var(--orange);font-weight:700}@media screen and (min-width:768px){.button-model a{transition:all 0.15s ease-in}.button-model a:hover{background-color:var(--orange);color:var(--white)}}.section-rideaux-metalliques{margin:20px 0}.section-rideaux-metalliques h2{margin:0 0 24px 0;color:var(--neutral800)}.section-rideaux-metalliques h2 .title-dot{display:inline-block;min-height:6px;min-width:6px;border-radius:1px;background-color:var(--orange);transform:skewX(170deg);vertical-align:text-bottom;margin-bottom:5px;margin-left:4px}.section-rideaux-metalliques .product-element{padding:16px 28px 28px 28px;position:relative;display:flex;flex-direction:column;width:100%}.section-rideaux-metalliques .product-element .product-bg{position:absolute;display:block;top:66px;bottom:0;right:0;left:0;border-radius:19px;z-index:-1;background:linear-gradient(180deg,#f5f9ff 0%,#f5f9ff 100%);transition:all 0.3s ease-in-out}.section-rideaux-metalliques .products-container{display:flex;gap:14px;flex-wrap:wrap}.section-rideaux-metalliques .product-element picture{align-self:center}.section-rideaux-metalliques .product-element picture img{margin-bottom:8px;height:212px;width:fit-content;min-width:255px;max-width:100%;object-fit:cover;border-radius:16px;transition:all 0.3s ease-in-out}.section-rideaux-metalliques .product-element .title{margin:0 0 10px 0;color:var(--neutral800);font-size:18px;line-height:28.38px;font-weight:700}.section-rideaux-metalliques .product-element .stars{display:flex;gap:1px;margin-bottom:16px}.section-rideaux-metalliques .product-element .stars svg{width:18px;height:18px;object-fit:contain}.section-rideaux-metalliques .product-element .button{text-decoration:none;display:flex;gap:10px;align-items:center}.section-rideaux-metalliques .product-element .button span{color:var(--orange);font-size:16px;font-weight:700;line-height:16.56px}.section-rideaux-metalliques .product-element .button svg{width:20px;height:20px;object-fit:contain}@media screen and (min-width:768px){.section-rideaux-metalliques h2 .title-dot{margin-bottom:8px}.section-rideaux-metalliques .product-element picture img{height:180px;min-width:215px;transform-origin:top center}.section-rideaux-metalliques .product-element{overflow:hidden;width:calc(33.3333% - 10px);padding:24px}.section-rideaux-metalliques .product-element .product-bg{top:78px}.section-rideaux-metalliques .product-element .button{transform:translateY(60px);transition:all 0.3s ease-in-out;margin-bottom:-25px}.section-rideaux-metalliques .product-element:hover .button{transform:translateY(0)}.section-rideaux-metalliques .product-element:hover .product-bg{top:60px;background:linear-gradient(180deg,#f5f9ff 0%,#fff2eb 100%)}.section-rideaux-metalliques .product-element:hover picture img{scale:.87;margin-bottom:-15px;margin-top:-5px}.section-rideaux-metalliques .product-element .title{min-height:57px}}.simulate-your-project{margin:40px 0}.simulate-your-project .container{background:linear-gradient(90deg,#3666b0 0%,#40ba9d 100%);border-radius:16px;color:var(--white);padding:40px 24px 0 24px;position:relative;overflow:hidden}.simulate-your-project .text-content{z-index:2;position:relative}.simulate-your-project h2{font-family:"Roboto",sans-serif;font-size:32px;line-height:37.5px;font-weight:900;margin:0 0 3px 0;text-align:center}.simulate-your-project span{margin-bottom:32px;display:block;text-align:center}.simulate-your-project .container .bubbles-bg{position:absolute;top:0;left:0;pointer-events:none}.simulate-your-project .actions{display:flex;flex-direction:column;width:fit-content;margin:0 auto 32px auto}.simulate-your-project a{flex-grow:1;padding:12px 32px;border-radius:50px;max-height:48px;margin-bottom:16px;color:var(--white);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.simulate-your-project a:last-child{margin-bottom:0}.simulate-your-project .main-action{background-color:var(--orange);font-weight:700}.simulate-your-project .secondary-action{border:1px solid var(--white)}.simulate-your-project img{display:block;width:100%;height:auto}.simulate-your-project picture:last-child{display:none}@media screen and (min-width:768px){.simulate-your-project img{width:auto;margin:0 auto}.simulate-your-project .actions{flex-direction:row;gap:16px}.simulate-your-project a{margin:0}.simulate-your-project h2{font-size:40px;line-height:47px;margin:0 0 13px 0}.simulate-your-project span{font-size:18px}}@media screen and (min-width:1024px){.simulate-your-project picture:last-child{display:block;position:absolute;bottom:0;right:16px}.simulate-your-project picture:first-child{display:none}.simulate-your-project .actions{margin-bottom:0;margin:0}.simulate-your-project .container{display:flex;justify-content:space-between;padding:56px 48px;overflow:visible}.simulate-your-project .text-content{max-width:50%}.simulate-your-project h2,.simulate-your-project span{text-align:left}.simulate-your-project a{transition:all 0.15s ease-in}.simulate-your-project a:hover{background-color:var(--secondary400);border-color:var(--secondary400)}}@media screen and (min-width:1440px){.simulate-your-project .text-content .text{display:flex;flex-direction:column;justify-content:center}.simulate-your-project .text-content{display:flex;gap:62px}.simulate-your-project .actions{flex-direction:column;justify-content:center}.simulate-your-project span{margin:0}.simulate-your-project .container{padding:56px 80px;min-height:250px}.simulate-your-project picture:last-child{right:80px}}