.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)}}.appelez-nous-v2{border-radius:16px!important;position:relative;margin-top:58px!important}.appelez-nous-v2.style-1,.appelez-nous-v2.style-2{background:linear-gradient(270deg,#f44040 0%,var(--secondary500) 100%);padding:32px 32px 0!important}.appelez-nous-v2.style-3,.appelez-nous-v2.style-4{background:linear-gradient(270deg,#e31429 0%,var(--primary500) 100%);padding:32px 32px 0!important}.appelez-nous-v2 .image-part{height:100%;position:relative;z-index:1}.appelez-nous-v2 .image-part picture{width:100%;display:flex;justify-content:center}.appelez-nous-v2 .image-part picture img{width:100%;object-position:center bottom}.appelez-nous-v2 .image-part img{max-height:320px;min-height:320px;object-fit:contain}.appelez-nous-v2 .titre-model,.appelez-nous-v2 .titre-model *{color:var(--white);font-family:"Roboto",sans-serif;font-size:32px;font-weight:700;line-height:38px;text-align:left;margin:0;letter-spacing:normal}.appelez-nous-v2 .titre-model.small,.appelez-nous-v2 .titre-model.small *{font-size:18px;line-height:28px}.appelez-nous-v2 .titre-model{padding-bottom:24px;padding-right:16px}.appelez-nous-v2 .info-model{display:flex;gap:14px;align-items:center}.appelez-nous-v2.style-1 .info-model a,.appelez-nous-v2.style-2 .info-model a{background:var(--white);border-radius:32px;color:var(--secondary500);text-decoration:none;padding:15px 24px;font-weight:700;line-height:18px}.appelez-nous-v2 .info-model .text *{margin:0;font-size:12px;color:var(--white);letter-spacing:normal}.appelez-nous-v2.style-3 .info-model a,.appelez-nous-v2.style-4 .info-model a{position:relative;background-color:var(--orange);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:180px;height:48px;text-align:center;overflow:hidden}.appelez-nous-v2 .icon-wrapper{position:absolute;left:8px;top:8px;right:8px;text-align:left}.appelez-nous-v2.style-1::after,.appelez-nous-v2.style-2::after{content:" ";background:url(/build/images/iconsvg/masque.svg);border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:0;right:0;top:0;width:100%;height:100%;position:absolute;z-index:0;background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}.appelez-nous-v2.style-3::after,.appelez-nous-v2.style-4::after{content:" ";background:url(/build/images/iconsvg/masque-blue.svg);border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:0;right:0;top:0;width:100%;height:100%;position:absolute;z-index:0;background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}.appelez-nous-v2 a .primary-cta-text{opacity:1;padding-left:24px;transition:all 0.15s ease-in}.appelez-nous-v2 a:hover .primary-cta-text{opacity:0}.appelez-nous-v2 a .secondary-cta-text{opacity:0;position:absolute;left:24px;transition:all 0.15s ease-in-out}.appelez-nous-v2 a:hover .secondary-cta-text{opacity:1}@media screen and (max-width:767px){.appelez-nous-v2.style-1 .row,.appelez-nous-v2.style-2 .row{display:flex;flex-direction:column-reverse;gap:16px}.appelez-nous-v2 .row{z-index:1;position:relative}.appelez-nous-v2 .div-svg{display:none}.appelez-nous-v2 a.bg-color-orange{padding-left:48px}.appelez-nous-v2 .image-part picture img{object-position:center bottom}}@media screen and (min-width:768px){.appelez-nous-v2.style-1,.appelez-nous-v2.style-2{padding:0 36px!important}.appelez-nous-v2.style-3,.appelez-nous-v2.style-4{padding:0 56px!important}.appelez-nous-v2.style-3 .row,.appelez-nous-v2.style-4 .row{display:flex}.appelez-nous-v2.style-1 .row,.appelez-nous-v2.style-2 .row{gap:40px;display:flex}.appelez-nous-v2 .col-3{flex:0 0 25%}.appelez-nous-v2 .col-4{flex:0 0 30%}.appelez-nous-v2 .col-8{flex:0 0 70%}.appelez-nous-v2 .col-9{flex:0 0 75%}.appelez-nous-v2 .image-part img{max-height:294px;min-height:294px;position:absolute;bottom:0;z-index:9}.appelez-nous-v2 .details-model{padding:54px 0;position:relative;z-index:9}.appelez-nous-v2.style-1::after,.appelez-nous-v2.style-2::after{content:" ";background:url(/build/images/iconsvg/shape-orange.svg);border-bottom-left-radius:16px;border-top-left-radius:16px;background-position:left!important}.appelez-nous-v2.style-3::after,.appelez-nous-v2.style-4::after{content:" ";background:url(/build/images/iconsvg/shape-bleu.svg);border-bottom-left-radius:16px;border-top-left-radius:16px;background-position:left!important}.appelez-nous-v2.style-1 .image-part picture::after,.appelez-nous-v2.style-2 .image-part picture::after{content:" ";background:url(/build/images/iconsvg/ellipse.svg);left:0;right:0;top:36px;width:100%;height:100%;position:absolute;z-index:1;background-position:center;background-size:cover}.appelez-nous-v2 .div-svg{display:flex;align-items:center;gap:8px}.appelez-nous-v2 .icon-wrapper{position:absolute;left:8px;top:8px;right:8px;text-align:left}.appelez-nous-v2 .icon-wrapper,.appelez-nous-v2 .etre-rappele,.appelez-nous-v2 .etre-rappele svg{transition:all 0.15s ease-in-out}.appelez-nous-v2 a:hover .icon-wrapper{transform:translateX(calc(100% - 32px))}}.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}}.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}}.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}}.table-tarifs table tr th h2{margin:0;font-size:18px;font-weight:700;line-height:20.7px;text-align:center}