#navbar-header{padding:5px;font-family:Futura-Book}#navbar-header.client-header{background-color:#fff}#navbar-header.client-header span,#navbar-header.client-header #action i{color:#e84249}#navbar-header.client-header .bloc-logo a.admin-return svg{fill:#e84249}@media screen and (max-width: 769px){#navbar-header.client-header{padding:10px 0}}@media screen and (max-width: 389px){#navbar-header.client-header{padding:5px 0}}#navbar-header.admin-header{background-color:#e84149d9;box-shadow:"inherit"}#navbar-header.admin-header span,#navbar-header.admin-header #action i{color:#fff}#navbar-header.admin-header .payment-deposit-check{color:#fff;display:inline-block}#navbar-header.admin-header .payment-deposit-check svg{vertical-align:bottom}@media screen and (max-width: 769px){#navbar-header .bloc-logo{padding:12px 0}}#navbar-header .bloc-logo img.logo{width:150px;float:left;margin-left:30px}@media screen and (max-width: 769px){#navbar-header .bloc-logo img.logo{width:140px;margin-left:15px}}@media screen and (max-width: 389px){#navbar-header .bloc-logo img.logo{width:110px}}#navbar-header .bloc-logo a{float:left;margin-left:30px;margin-top:6px}@media screen and (max-height: 769px){#navbar-header .bloc-logo a svg{fill:#fff}}#navbar-header .bloc-logo a.admin-return svg{padding:5px}#navbar-header .bloc-logo a.admin-return:hover{text-decoration:none;background-color:#00000014;padding:5px 10px;border-radius:5px}#navbar-header .bloc-logo a .return{width:25px;padding:5px;vertical-align:middle}#navbar-header span{font-family:Futura-Bold;text-transform:uppercase;font-size:16px;vertical-align:text-top}#navbar-header .red svg{fill:#e84249;color:#e84249}#navbar-header .white svg{fill:#fff;color:#fff}#navbar-header svg{vertical-align:middle}#navbar-header #action .cta{text-align:right;margin-right:30px;margin-top:3px}#navbar-header .save img{width:17px}#navbar-header .flex-grid{display:flex;justify-content:space-between}.save-animation{animation:shake 15s infinite cubic-bezier(.36,.07,.19,.97) both;animation-delay:30s;transform:translateZ(0)}.save-animation div .white div[role=progressbar]{color:#fff}.save-animation div .red div[role=progressbar]{color:#e84249}.save-animation div div[role=progressbar]{margin-right:10px}.save-animation div div[role=progressbar] svg{padding:0;width:20px}.save-animation:hover{animation:step-end}.save-animation.disabled{opacity:.5}.loaderSave{pointer-events:none}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}#header-information{position:relative;z-index:0;color:#262957;font-family:Futura-Book,sans-serif}@media screen and (min-width: 768px){#header-information{background-color:#e841490f}}#header-information.client{padding:20px 30px;width:90%;margin:50px auto 30px}@media screen and (max-width: 767px){#header-information.client{margin-bottom:100px;padding:20px;width:100%}}@media screen and (min-width: 1750px){#header-information.client{margin-bottom:140px}}@media screen and (min-width: 768px){#header-information #order{padding-bottom:3.5rem}}#header-information .save-mobile{color:#fff;float:right}#header-information a{margin:0 10px}#header-information a svg{margin:0 10px;vertical-align:sub}#header-information h2{margin:1rem 0 0rem}#header-information h1{margin-left:.7rem}#header-information .commercial{text-align:left;font-family:"Futura-Book" sans-serif}#header-information .commercial span{font-family:"Futura-Book" sans-serif}#header-information .commercial img{width:20px}#header-information .commercial .contact a{color:#262957;display:block;margin-bottom:.2rem}@media screen and (max-width: 767px){#header-information .commercial .contact a{margin:0 0 0 40px}}#header-information .commercial .contact a p{text-transform:lowercase;font-size:14px;display:inline-block;margin:5px 10px}@media screen and (max-width: 769px){#header-information .commercial .contact a p{color:#262957}}#header-information .commercial .contact .icon{color:#e84249;width:35px;height:30px;margin-left:.7rem;margin-right:.7rem}#header-information .commercial .contact .icon:hover{transition-duration:.55s;box-shadow:-5px 6px 14px 1px #a50d1a}@media screen and (max-width: 769px){#header-information .commercial .contact{margin-bottom:1rem}}#header-information .commercial .cta-commercial{font-family:Futura-Bold;margin-bottom:.5rem}#header-information .commercial .cta-commercial .hidden{visibility:hidden}#header-information .commercial .cta-commercial span{display:inline-block}#header-information .commercial .cta-commercial div{margin-top:0}#header-information .commercial .cta-commercial .avatar{margin:10px;width:35px;height:35px;display:inline-block;top:1rem}@media screen and (max-width: 769px){#header-information .commercial .cta-commercial .avatar{margin-top:0}}@media screen and (max-width: 769px){#header-information .commercial{color:#262957}#header-information .commercial a{margin:0 10px 0 0}#header-information .commercial div,#header-information .commercial a{display:inline-block}}#header-information .header-info-quotes{text-align:right;font-family:Futura-Book}@media screen and (min-width: 769px){#header-information .header-info-quotes{position:relative}}@media screen and (max-width: 767px){#header-information .header-info-quotes{box-shadow:0 4px 10px #0003;border-radius:10px;background-color:#fff;padding:5px}#header-information .header-info-quotes .client-name{text-align:left}}#header-information .header-info-quotes #order{font-family:Futura-Book;font-size:16px;color:#262957}#header-information .header-info-quotes #order .nb-order{display:block;font-family:Futura-Book}#header-information .header-info-quotes .cta-client{color:#262957;font-family:Futura-Bold;vertical-align:middle}@media screen and (min-width: 769px){#header-information .header-info-quotes .cta-client{position:absolute;bottom:5px;right:0}}#header-information .header-info-quotes .cta-client svg{vertical-align:middle;color:#e84249}#header-information .header-info-quotes .cta-client h4{color:#e84249;font-family:Futura-Bold,sans-serif;display:inline}#header-information .header-info-quotes .cta-client.red{color:#e84249}#header-information .header-info-quotes .cta-client .order{font-family:Futura-Book,sans-serif}#header-information .cta-client,#header-information .cta-commercial{border-radius:5px;cursor:pointer}#header-information .cta-client:hover,#header-information .cta-commercial:hover{text-decoration:none;background-color:#00000014}#header-information .cta-client p,#header-information .cta-client span{display:inline-block}@media screen and (max-width: 769px){#header-information .cta-client svg{vertical-align:middle;font-size:2.5rem;margin:0 .5rem}}@media screen and (min-width: 769px){#header-information .cta-client{float:right}}#header-information #action-mobile-right{padding-right:0;margin-top:1.4rem;margin-bottom:0}#header-information #action-mobile-right button{margin:0;float:right;animation:shake 15s infinite cubic-bezier(.36,.07,.19,.97) both}#header-information #action-mobile-right button:hover{animation:step-end}#header-information #action-mobile-right .save-mobile-message{padding-top:2rem;text-align:center}@media screen and (max-width: 769px){#header-information #action-mobile-right p{margin-right:1rem}}#header-information .cta{text-align:right;margin-bottom:.5rem}#header-information .cta .share{display:inline-block}#header-information .cta .save{font-family:Futura-Bold,sans-serif}#header-information .cta .save i{margin-right:.5rem}@media screen and (max-width: 769px){#header-information .cta .save img{width:20px}}#header-information #action{margin-top:1rem}#header-information #action .action-container{text-align:right}#header-information #action .users{float:right}#header-information #action .users svg{font-size:40px}#header-information #action .users p,#header-information #action .users span{display:initial}#header-information #action .users p{text-transform:uppercase}#header-information #action .users .info{display:inline-block;margin-right:1rem}#header-information #action .users .client{margin-right:0}#header-information #action .users .client{margin-top:2.2rem}@media screen and (max-width: 769px){#header-information #action .users .client{margin-top:1.2rem}}#header-information #action .users .client svg{margin-right:.5rem;font-size:40px}#header-information #action .users .cta-client{padding:1rem}#header-information #action .users .cta-client p{margin-left:10px}#header-information #action .users svg{vertical-align:middle}.header-commercial{text-align:left;color:#262957}.header-commercial.red{color:#e84249}.header-commercial.red p,.header-commercial.red svg{color:#e84249}.header-commercial svg{color:#262957;margin-right:0}#dialog-users-info h2 .bloc-actions div[class^=MuiCardActions-disableActionSpacing]{opacity:.7}#dialog-users-info h2 .bloc-actions .cta-actions{float:right}#dialog-users-info h2 .bloc-actions .cta-actions button[class^=MuiButtonBase-disabled]{opacity:.7}#dialog-users-info h2 .bloc-actions .cta-actions .disable{pointer-events:none;opacity:.5}#dialog-users-info h2 .bloc-actions .cta-actions .save{background-color:#5ac8f5;color:#fff;margin:0 2rem}#dialog-users-info h2 .bloc-actions .cta-actions .save:disabled{opacity:.5}#dialog-users-info h2 .bloc-actions .cta-actions .save div div[role=progressbar]{margin-right:15px;display:initial}#dialog-users-info h2 .bloc-actions .cta-actions .save svg{margin-right:.5rem;width:20px}#dialog-users-info input{color:#262957}#dialog-users-info inputfocus{color:#5ac8f5}#dialog-users-info form:last-child div.country{margin:.1rem .5rem 1rem}#dialog-users-info .content-commercial-info p i{vertical-align:sub;margin-right:.3rem}#content .content-container{margin-top:7rem}@media screen and (min-width: 1780px){#content .content-container{max-width:60%;margin:0 auto}}@media screen and (max-width: 769px){#content .content-container{margin-top:1.5rem}#content .content-container h2{margin-right:15px}}#products{top:1rem;position:relative;z-index:0}#products .navbar-bloc{justify-content:space-around;display:flex;width:100%;flex-flow:row}#products .navbar-product hr{display:none}#products .navbar-product hr.active{display:block}#products .navbar-product:hover{cursor:pointer}#products .navbar-product:hover hr{display:block}#products .navbar-product :first-child{background-color:inherit;box-shadow:inherit}#products .navbar-product img{position:absolute;top:0;transform:translate(-50%,2%)}#products .navbar-product .title-bloc{min-height:50px}#products .navbar-product .title-bloc h4{font-size:14px;text-transform:uppercase;text-align:left;margin-top:5rem;margin-bottom:0;opacity:.8}#products .navbar-product .title-bloc h4.active{opacity:1;color:#e84249}#products .navbar-product span{background-color:#fff;font-weight:700;color:#e84249;box-shadow:1px 2px 6px #461a1a85}#products .navbar-product span.hide :last-child{visibility:hidden;display:none}#products .navbar-product span.sticker-1-2 :last-child,#products .navbar-product span.sticker-2-0 :last-child,#products .navbar-product span.sticker-1-0 :last-child,#products .navbar-product span.sticker-2-1 :last-child,#products .navbar-product span.sticker-3-0 :last-child,#products .navbar-product span.sticker-3-1 :last-child,#products .navbar-product span.sticker-4-0 :last-child,#products .navbar-product span.sticker-4-1 :last-child,cta- #products .navbar-product span.sticker-5-1 :last-child,#products .navbar-product span.sticker-5-2 :last-child,#products .navbar-product span.sticker-6-1 :last-child{visibility:visible;display:flex}#products .navbar-product span.sticker-1-2 :last-child{transform:translate(380%,-230%)!important}#products .navbar-product span.sticker-2-0 :last-child{transform:translate(420%,-230%)!important}#products .navbar-product span.sticker-1-0 :last-child{transform:translate(-390%,-60%)!important}#products .navbar-product span.sticker-2-0 :last-child{transform:translate(430%,-150%)!important}#products .navbar-product span.sticker-2-1 :last-child{transform:translate(-450%,-70%)!important}#products .navbar-product span.index-0-ITINERANTIPOD :last-child{transform:translate(-190%,210%)}#products .navbar-product span.sticker-3-0 :last-child{transform:translate(270%,10%)!important}#products .navbar-product span.sticker-3-1 :last-child{transform:translate(-225%,-114%)!important}#products .navbar-product span.sticker-4-0 :last-child{transform:translate(-360%,-70%)!important}#products .navbar-product span.sticker-4-1 :last-child{transform:translate(160%,20%)!important}cta- #products .navbar-product span.sticker-5-1 :last-child{transform:translate(130%,-210%)!important}#products .navbar-product span.sticker-5-2 :last-child{transform:translate(-300%,20%)!important}#products .navbar-product span.sticker-6-1 :last-child{transform:translateY(-200%)!important}#products .navbar-product .mobile .mobile-big{width:90px;height:90px;background-color:#000}#products .navbar-product .mobile .mobile-little{width:70px;height:70px;background-color:red}#content-products .content-img{height:80px;margin-top:.7rem;position:relative}@media screen and (max-width: 600px){#content-products .content-img{margin-top:2.7rem}}#content-products .content-img img{top:0;bottom:0;margin:auto}@media screen and (max-width: 769px){#content-products .content-img img{width:80px}}@media screen and (max-width: 769px){#content-products{margin-bottom:10px}#content-products.hide{display:none}#content-products.visible{display:block}}#content-products #list-products{overflow:hidden;padding:.1rem 1rem .5rem;margin-bottom:2rem}#content-products #list-products div:last-child{margin-bottom:1px}#content-products #list-products .add-product button:disabled,#content-products #list-products .remove-product button:disabled{opacity:0}#content-products #list-products .carousel .box-shadow{border-radius:10px}#content-products #list-products .carousel.second{margin-top:12px}#content-products #list-products .carousel.second .content:first-child{padding-right:12px}#content-products #list-products .carousel.second .content:last-child{padding-left:12px}#content-products #list-products .carousel.second .content div div{padding:0}#content-products #list-products .carousel.second .vertical:first-child{padding-left:0}@media screen and (max-width: 769px){#content-products #list-products .carousel.second .vertical img{width:70px;max-height:70px}}#content-products #list-products .carousel.second .second-row div.vertical-row{margin-bottom:.7rem}#content-products #list-products .carousel.second .second-row div.vertical-row .content:first-child{padding-right:0}#content-products #list-products .carousel.second .second-row div.vertical-row .content:last-child{padding-left:0}#content-products #list-products .carousel.second .second-row div.vertical-row .content div div{padding:0}#content-products #list-products .carousel .content-information{height:140px}#content-products #list-products .carousel .products-actions{display:flex;align-items:center;justify-content:center}#content-products #list-products .carousel .products-actions .remove-product button{margin-right:3px}#content-products #list-products .carousel .products-actions button{width:40px;height:40px;min-width:inherit;min-height:inherit}#content-products #list-products .carousel .products-actions .count p{width:40px}@media screen and (max-width: 769px){#content-products #list-products .carousel .products-actions .count p{width:inherit}}#content-products #list-products .carousel-mobile .content{padding:5px}#content-products #list-products .carousel-mobile .content .content-img{margin-top:0}#content-products #list-products .carousel-mobile .content .content-img img{width:60px}#content-products #list-products .carousel-mobile .content .content-information{height:auto;text-align:left;margin:0}#content-products #list-products .carousel-mobile .content .content-information h3,#content-products #list-products .carousel-mobile .content .content-information p{margin:0;display:contents}#content-products #list-products .carousel-mobile .content .content-information .add-product{width:30%}#content-products #list-products .carousel-mobile .content .content-information .count{margin-left:auto;margin-right:auto;width:80px;height:30px;align-items:flex-end;display:flex}#content-products #list-products .carousel-mobile .content .content-information .count p{margin:inherit;display:grid;text-align:center}#content-products #list-products .carousel-mobile .content .box-shadow div[class^=MuiCardContent]{padding:10px 5px 5px 0}#content-products #list-products .carousel-mobile .content .box-shadow .grid-container-bloc{display:flex}#content-products #list-products .count{border:1px solid #cccccc;border-radius:3px;height:40px;font-weight:700;display:inline-block}#content-products #list-products .count p{transform:translateY(-20%)}@media screen and (max-width: 769px){#content-products #list-products .count{width:50px}}@media screen and (min-width: 769px){#content-products #list-products .add-product{padding-left:0}}#content-products #list-products .vertical .product{min-height:150px}#content-products #list-products .vertical .remove-product{padding-right:0}#content-products #list-products .vertical .add-product button svg,#content-products #list-products .vertical .remove-product button svg{vertical-align:baseline}@media screen and (max-width: 767px){#content-products #list-products .vertical .add-product,#content-products #list-products .vertical .remove-product{width:45px}}#content-products #list-products .vertical .remove-product button{padding-right:10px}#content-products #list-products .vertical .content-information{height:140px;display:grid;align-items:center}#content-products #list-products button{color:#e84249;font-size:25px}#content-products #list-products button.disabled{color:#636363}#content-products #list-products .details{min-height:340px}#content-products #list-products .details-layout2 .details0,#content-products #list-products .details-layout2 .details1{border-right:1px solid rgba(0,0,0,.05)}#content-products #list-products .details-layout2 .content-img{height:85px;display:contents}#content-products #list-products .details-layout2 .content-img img{height:80px}@media screen and (max-width: 769px){#content-products #list-products .details-layout2 .content-img img{width:130px}}#content-products #list-products .details0,#content-products #list-products .details-vertical-bloc .details-vertical0{border-right:1px solid rgba(0,0,0,.05)}#content-products #list-products .details-vertical-bloc .product{padding-right:1rem}#content-products #list-products .details-vertical-bloc img{max-width:120px}#content-products #list-products.mobile.hide{display:none}.tooltip-description{padding:1rem}.tooltip-description h2{color:#fff;font-size:19px}.tooltip-description p{font-size:16px}.badge{border-radius:50%;width:20px;height:20px;background-color:#fff;position:absolute;color:#e84249;top:100px}.menu-mobile-products{width:90%;margin:0 auto;margin-bottom:1rem}.menu-mobile-products h4{font-size:18px;text-transform:uppercase;text-align:left;margin-bottom:0;height:30px}@media screen and (max-width: 769px){.menu-mobile-products h4{font-size:15px;cursor:pointer}}.menu-mobile-products h4.visible-title:after{content:"";width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e84249;display:inline-block;margin-left:4px}.menu-mobile-products h4.hide-title{display:flex}.menu-mobile-products h4.hide-title:after{content:"";width:0px;height:0px;margin-top:5px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e84249;display:inline-block;margin-left:4px}.menu-mobile-products .visible{display:none}.menu-mobile-products span{height:.9rem;width:2rem;display:block}div.count-mobile{width:70%;float:right}@media screen and (max-width: 769px){div.count-mobile{max-width:300px}}.slide{padding:0 40px}.react-swipeable-view-container>div[aria-hidden=false]{height:100%}.react-swipeable-view-container>div[aria-hidden=true]{height:0}button#cta-save-bottom{background:#e84249;color:#fff;position:fixed;bottom:30px;margin-right:1rem;z-index:2;right:0}button#cta-save-bottom div div[role=progressbar]{width:20px!important;height:20px!important;margin:0 auto}button#cta-save-bottom.disable{pointer-events:none}button#cta-save-bottom.disable span{opacity:.5}@media screen and (max-width: 769px){button#cta-save-bottom{right:0;margin-right:1rem}}#popup-share h1{margin-bottom:0;font-size:23px;padding:1rem 0 0 1rem}#popup-share .error{margin:1rem}#popup-share #share-list ul{padding-right:.8rem}#popup-share #share-list ul li{margin:1rem 0}#popup-share #share-list ul li button{padding:0}#popup-share #share-list ul li button .not-sent{color:#5ac8f5}#popup-share .error-share{margin:0 1rem}#bannerWaves{display:flex}#bannerWaves.waves{position:relative;width:100%;top:-1px;left:0;overflow:hidden;height:10vw}#bannerWaves.waves svg{position:absolute;top:0}#bannerWaves.waves .wave-1{opacity:1}#bannerWaves.waves .wave-2,#bannerWaves.waves .wave-3,#bannerWaves.waves .wave-4,#bannerWaves.waves .wave-5,#bannerWaves.waves .wave-6{opacity:.3}#content-client label{transform:inherit}#content-client input{text-align:left}#content-client .react-phone-number-input{width:100%;padding:.5rem 0 1rem}#content-client .react-phone-number-input input{border-color:#636363}#content-client .react-phone-number-input__error{font-size:12px;color:#e84249}#content-client p{color:#636363;margin-left:8px;margin-bottom:0}#content-client p.crm{display:inline-block}#content-client p.error-input{color:#e84249}#content-client .phone-input{width:97%}#content-client .phone-input.error-input p{color:#e84249}#content-client .phone-input.error-input .react-phone-number-input #phone{border-bottom:2px solid #e84249}#content-client .creation-date-content,#content-client .reflex-content{width:100%;margin:1.5rem 0 0 .5rem}#content-client .creation-date-content div[role=radiogroup] label:nth-child(2),#content-client .reflex-content div[role=radiogroup] label:nth-child(2){margin-left:1rem}#content-client .creation-date-content .options,#content-client .reflex-content .options{margin-left:1rem}#content-client .creation-date-content .options span,#content-client .reflex-content .options span{font-family:Futura-Book,sans-serif}#content-client #crm-autocomplete.disabled{visibility:hidden;display:none}.errorMsg{display:none}:invalid+.errorMsg{display:block;color:#e84249}#title-details{margin-top:2rem}#devis-details{padding:.1rem 1rem 1rem}#devis-details h3{text-align:left;margin-top:1rem;color:#262957;font-family:Futura-Heavy,sans-serif}#devis-details .spinner-red div[role=progressbar]{color:#e84249}#devis-details tbody span.delete-display{visibility:hidden;display:block;width:40px}#devis-details tbody td{color:#262957;font-weight:initial;text-align:left;font-size:16px}#devis-details tbody td:first-child{width:60px;cursor:pointer}#devis-details tbody td:nth-child(2){text-transform:uppercase;width:150px;padding:0}#devis-details tbody td:nth-child(3){width:33%}@media screen and (min-width: 1020px){#devis-details tbody td:nth-child(3){width:43%}}#devis-details tbody td.bold{font-weight:700;text-align:right}#devis-details tbody td.delete{text-align:right;cursor:pointer}#devis-details tbody td.delete span:hover{box-shadow:none}#devis-details tbody td.delete :hover{border-radius:50%}#devis-details tbody td.delete svg{color:#e84249;padding:.5rem}#devis-details tbody td:nth-child(4){white-space:nowrap}#devis-details .bold p{font-weight:700}#devis-details .cta-actions{width:40px;text-align:left}#devis-details .cta-actions td{font-weight:initial}#devis-details .cta-actions td p{font-weight:700;font-family:Futura-Heavy,sans-serif}#devis-details .cta-actions button{border:none;background:none;color:#e84249;cursor:pointer;border-radius:10px}#devis-details .cta-actions button svg{width:1.2rem}#devis-details .cta-actions button div div[role=progressbar]{margin-right:10px}#devis-details .cta-actions button div div[role=progressbar] svg{color:#e84249;width:20px}#devis-details .cta-actions button.disabled{color:#636363;cursor:default}#devis-details .cta-actions button.disabled:hover{box-shadow:none}@media screen and (max-width: 769px){#devis-details .list-items{padding:10px}}#devis-details .mobile-table-row{margin:10px 0 15px;text-align:left}#devis-details .mobile-table-row p{display:unset;margin:0 5px 0 0}#devis-details .mobile-table-row p.amount{text-align:right;display:flow-root}#devis-details .mobile-table-row h3{color:#5ac8f5}#devis-details .mobile-table-row svg{color:#e84249;vertical-align:bottom;z-index:1}#devis-details .mobile-table-row ul li span{margin-right:.3rem}#devis-details .mobile-table-row ul .name{display:inline-block;width:80%;float:left}#devis-details .mobile-table-row hr{background-color:#a6a6a6;opacity:.5;border:0;width:97%;height:1px;margin:0 auto}div.cta-add-product-header{padding:0}div.cta-add-product-header h2{text-align:center}div.cta-add-product-header button.delete{float:left}div.cta-add-product-header button.save{float:right;font-family:Futura-Book,sans-serif;margin:.7rem 1rem .5rem 0;cursor:pointer;background-color:#5ac8f5;color:#fff}div.cta-add-product-header button.save div div[role=progressbar]{margin-right:15px;display:initial}div.cta-add-product-header button.save svg{margin-right:.5rem;width:20px}.cta-add-product-list-products{height:520px}.cta-add-product-list-products .actions button{cursor:pointer;background-color:inherit;border:inherit;color:#e84249;vertical-align:middle}.cta-add-product-list-products .actions span.nb{border:1px solid #636363;padding:.5rem .7rem}.cta-add-product-list-products table thead :last-child{text-align:right;padding-right:30px}.cta-add-product-list-products td .quantity{width:50px}.cta-add-product-list-products td .add{padding:0}.cta-add-product-list-products td .add span input{color:#e84249}.cta-add-product-list-products .product .price,.cta-add-product-list-products .product .quantity-bloc{margin-left:.8rem}#synthesis-navbar{padding:0,1.7rem;padding:0;margin-left:0}#synthesis-navbar h2{margin-left:0!important}#synthesis-navbar .navbar{padding-bottom:22px;height:80px;border-radius:5px;width:100%;transition:margin-left .3s ease-in-out}#synthesis-navbar .navbar span{display:inline-block;padding:0;margin-right:3px;vertical-align:top}#synthesis-navbar .navbar .navbar-title{display:inline-block;text-align:left}#synthesis-navbar .navbar .navbar-title h2{color:#262957;transition:color .4s ease-in;display:inline;vertical-align:middle}#synthesis-navbar .navbar .navbar-title h2,#synthesis-navbar .navbar .navbar-title p{width:100%;transition:width 1.2s ease-in}#synthesis-navbar .navbar .navbar-title p{margin:10px 0 0;transition:margin-left .4s ease-in-out}#synthesis-navbar .navbar:hover{cursor:pointer;transition:box-shadow 1.3s ease-in}#synthesis-navbar .navbar:hover h2,#synthesis-navbar .navbar:hover span{color:#5ac8f5}#synthesis-navbar .navbar.selected{box-shadow:inherit;transition:margin-left .6s ease-in-out}#synthesis-navbar .navbar.selected:hover{cursor:inherit;box-shadow:inherit}#synthesis-navbar .navbar.selected h2{color:#5ac8f5;text-transform:uppercase}#synthesis-navbar .navbar.selected hr{height:6px;margin:.7em 0 0 0rem;background-color:#e84249;border:0;width:40px}#synthesis-navbar .navbar.selected span{color:#5ac8f5}#synthesis-navbar .disabled:hover{cursor:not-allowed}#synthesis-navbar #method-payment{margin-left:.5rem}#synthesis-navbar #method-payment p{transition:color .3s ease-out}#synthesis-navbar #method-payment p.label{text-transform:uppercase;text-align:left}#synthesis-navbar #method-payment p span{text-transform:lowercase}#synthesis-navbar #method-payment .selected p{color:#5ac8f5;text-transform:uppercase;font-size:18px}#synthesis-navbar #method-payment .selected p span{color:#262957;text-transform:lowercase}#synthesis-navbar #method-payment .selected .color svg{color:#5ac8f5}#synthesis-navbar .header-payment .navbar{display:flex}@media screen and (max-width: 767px){#synthesis-navbar{margin-top:0!important;padding-top:0!important;padding-left:5px!important}}#payment #signed{margin-top:1rem;text-align:left}#payment #place-to-signed{height:200px;border:1px dashed #e6e6e6;cursor:pointer}#payment .info p{font-size:15px;font-style:italic;color:#636363}@media screen and (max-width: 769px){#payment .signed-text p{margin-top:0;display:contents}}#payment .signed-text em{font-weight:700}#synthesis-content{margin-top:1rem;padding:0rem 1.7rem;font-family:futura-Book,sans-serif}#synthesis-content .section{text-align:left}#synthesis-content .section h6{font-size:18px;color:#262957;font-weight:unset;text-transform:initial;font-family:futura-Book,sans-serif}#synthesis-content .section p{color:#262957;margin-top:2px}#synthesis-content .price p{color:#5ac8f5;font-size:20px;font-weight:200;margin:0;text-align:right}#synthesis-content .discount{margin-bottom:1.8rem;text-align:left}#synthesis-content .discount p,#synthesis-content .discount div{color:#e84249;font-weight:700}@media screen and (max-width: 769px){#synthesis-content .discount{display:inline-block;float:left;width:40%}}#synthesis-content .calculator-img{transform:translateY(-16%);position:relative;width:70%}#synthesis-content .spinner-loader div[role=progressbar] svg{color:#e84249;width:20px}.display-discount{width:100%;height:77px}.display-discount:hover{cursor:pointer}@media screen and (max-width: 769px){.display-discount{width:170px;height:50px}}#synthesis{padding:0 1.5rem}#synthesis #total-bloc .discount p{margin-right:1rem}#synthesis #total-bloc .discount input,#synthesis #total-bloc .discount p{text-align:right}#synthesis #total-bloc .discount:hover{cursor:pointer}#synthesis #total-bloc .disabled:hover{cursor:inherit}#synthesis #total-bloc .discount-block{margin-bottom:1rem;text-align:right}#synthesis #total-bloc .discount-block p,#synthesis #total-bloc .discount-block input{text-align:right}#synthesis #total-bloc div.discount-value{text-align:right;color:#e84249;font-weight:700}#synthesis #total-bloc div.discount-value p{margin-right:0}@media screen and (max-width: 769px){#synthesis #total-bloc div.discount-value{display:block;width:100%;text-align:right}}@media screen and (min-width: 769px){#synthesis #total-bloc .discount{width:100%;height:100px;height:50px;margin-bottom:1rem}}@media screen and (max-width: 769px){#synthesis #total-bloc .discount{margin-bottom:3rem;height:40px;width:210px;float:right}}#synthesis #total-bloc #total-info{margin-right:2rem}#synthesis #total-bloc #total-info .total{text-align:right;vertical-align:text-bottom;display:block;width:100%;margin-bottom:.5rem}#synthesis #total-bloc #total-info .total p{margin:0 0 0 .5rem;font-size:24px;font-weight:600;color:#5ac8f5;display:inline-block}#synthesis #total-bloc #total-info .total h4{color:#262957;text-align:right;display:inline-block}@media screen and (max-width: 769px){#synthesis #total-bloc #total-info .total{text-align:right;float:right;display:inline-block;margin-right:0}}#synthesis #total-bloc #total-info .total-ttc h4,#synthesis #total-bloc #total-info .total-ttc p{font-size:18px}#synthesis #payment-conditions{text-align:left;font-size:17px}#synthesis #payment-conditions #reglement h4{margin-top:1.3rem}#synthesis #payment-conditions #adornment-deposit{text-align:right}#synthesis #payment-conditions .modality{margin:1rem 0 0}@media screen and (min-width: 769px){#synthesis #payment-conditions .asterisk-content{margin-top:2rem}}#synthesis #payment-conditions p{color:#a6a6a6;margin:.5rem 0}#synthesis #payment-conditions p.price{color:inherit}#synthesis #payment-conditions p.display-select{color:#262957}#synthesis #payment-conditions p.error{color:#e84249}#synthesis #payment-conditions p.asterisk{font-size:15px;font-style:italic}#synthesis #payment-conditions .form-select{display:inline-block;margin-left:0;min-width:0}#synthesis #payment-conditions .form-select .select{margin-top:0;max-width:4rem;display:inline-block}#synthesis #payment-conditions .form-select .display-select{margin-bottom:0;margin-top:.6rem;color:#262957}#synthesis #payment-conditions .form-select .hide-select{width:40px;height:30px;float:right;display:inline-block}#synthesis #payment-conditions .form-select .hide-select:hover{cursor:pointer}@media screen and (min-width: 769px){#synthesis #payment-comment{position:relative}#synthesis #payment-comment .comment{padding-bottom:0}#synthesis #payment-comment .comment div{width:100%}}#synthesis #payment-comment .comment.disabled{visibility:hidden;display:none}@media screen and (max-width: 769px){#synthesis #payment-comment .comment .comment-block{width:80%}}@media screen and (min-width: 769px){#synthesis #payment-comment .comment{margin-top:2rem}#synthesis #payment-comment .comment div,#synthesis #payment-comment .comment textarea{min-height:9rem}}@media screen and (min-width: 769px) and (max-width: 964px){#synthesis #payment-comment .comment div{min-height:3rem;margin-bottom:1rem;width:100%}}@media screen and (max-width: 769px){#synthesis{padding:0 5px 0 10px!important}}iframe.iframe-signed{border:none;box-shadow:-1px 1px 5px 1px #b5b5b5}#devis-details-add.disabled{visibility:hidden;display:none}.canvas-container{width:100%;height:100%;top:10%;left:10%}.canvas-container .canvas{color:#000;border:1px dashed #e6e6e6;box-shadow:-1px 1px 5px 1px #b5b5b5;width:100%}.canvas-container .sign-container{width:100%;height:100%;background-color:#fff;margin:0 auto}@media screen and (max-width: 769px){.canvas-container .sign-container{width:100%;height:100%;margin:0 auto}}.canvas-container .sign-container .sigCanvas{width:100%;height:450px}@media screen and (max-width: 769px){.canvas-container .sign-container .sigCanvas{width:100%;height:370px}}#canvas-signed .signed-cta{margin:2rem 0 .7rem}#canvas-signed .signed-cta button{margin:0 1rem;height:48px}#canvas-signed .signed-cta button.cta-red{padding:0 1.3rem}#canvas-signed .signed-cta button .spinner-loader div div[role=progressbar]{margin-right:10px}@media screen and (max-width: 769px){#canvas-signed .signed-cta{display:flex;margin-top:1.7rem}#canvas-signed .signed-cta button{height:70px}}#canvas-signed .preview-signed{max-height:150px;margin:10% auto;display:block}#canvas-signed .render-img{width:700px;height:336px;margin:0 auto;border:1px dashed #b9b9b9}@media screen and (max-width: 769px){#canvas-signed .render-img{width:100%;height:100%}}#canvas-signed .cta-edit{color:#636363;width:55px;height:55px;background-color:#fff;float:right;bottom:1rem;left:1rem}#canvas-signed .cta-edit:hover{background-color:#5ac8f5;color:#fff}#canvas-signed .cta-edit.disabled{display:none;visibility:hidden}@media screen and (max-width: 769px){#canvas-signed .cta-edit{left:.5rem}}#attachment-file{margin-top:2rem}#attachment-file h4{text-align:left}#attachment-file div.input-dwl-files{width:190px;height:230px;border:1px dashed #b3b3b3}#attachment-file div.input-dwl-files span{display:block;width:7em;margin-top:50%;margin-left:auto;margin-right:auto}#attachment-file #attachment-file-input{max-width:600px;margin:0 auto;display:flex;gap:24px;justify-content:center}#attachment-file #attachment-file-input>*{flex:0 1 260px}@media screen and (max-width: 720px){#attachment-file #attachment-file-input{flex-direction:column;align-items:center}#attachment-file #attachment-file-input>*{width:100%;max-width:260px}}#attachment-file #attachment-file-input .box{width:100%;max-width:260px;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 1.5rem;margin:0 auto;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}#attachment-file #attachment-file-input .box:hover{border-color:#e84249;background:#fef2f2}#attachment-file #attachment-file-input .box span{font-size:14px;font-weight:500;color:#6b7280;line-height:1.4}#attachment-file #attachment-file-input .attachment-bloc-loader{width:100%;max-width:260px;border:2px dashed #d1d5db;border-radius:12px;height:220px;position:relative;margin:0 auto;background:#f9fafb}#attachment-file #attachment-file-input .attachment-bloc-loader #spinner{background:transparent}#attachment-file #attachment-file-input #spinner{position:absolute}#attachment-file #attachment-file-input #spinner svg{color:#e84249}#attachment-file #attachment-file-input .attachment-card{width:100%;max-width:260px;margin:0 auto;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;cursor:pointer;position:relative;transition:all .2s ease;background:#fff;box-shadow:0 1px 3px #0000000f}#attachment-file #attachment-file-input .attachment-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}#attachment-file #attachment-file-input .attachment-card__remove{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;border:none;background:#00000073;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;z-index:1;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#attachment-file #attachment-file-input .attachment-card__remove .material-icons{font-size:14px}#attachment-file #attachment-file-input .attachment-card__remove:hover{background:#e84249}#attachment-file #attachment-file-input .attachment-card__content{display:flex;align-items:center;justify-content:center;height:180px;background:#f9fafb;overflow:hidden}#attachment-file #attachment-file-input .attachment-card__icon{font-size:48px;color:#e84249;opacity:.8}#attachment-file #attachment-file-input .attachment-card__img{max-width:100%;max-height:100%;object-fit:contain;padding:8px}#attachment-file #attachment-file-input .attachment-card__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #f3f4f6;background:#fff}#attachment-file #attachment-file-input .attachment-card__label{font-size:13px;font-weight:500;color:#374151;letter-spacing:.01em}#attachment-file #attachment-file-input .attachment-card__action{font-size:16px;color:#9ca3af;transition:color .15s}#attachment-file #attachment-file-input .attachment-card:hover #attachment-file #attachment-file-input .attachment-card__action{color:#e84249}#search-input{margin-bottom:1rem}.empty-result{position:absolute;width:100%}.empty-result #empty-contact{position:relative;margin:7% auto auto;overflow:hidden;width:700px;height:250px}.empty-result #empty-contact #error-box{position:absolute;width:35%;height:100%;left:0;right:0;margin-left:auto;margin-right:auto}.empty-result #empty-contact #error-box .face{position:absolute;width:22%;height:22%;background:#fff;border-radius:50%;border:1px solid #e84249;top:21%;left:37.5%;z-index:2;animation:roll 3s ease-in-out infinite}.empty-result #empty-contact #error-box .eye{position:absolute;width:5px;height:5px;background:#e84249;border-radius:50%;top:40%;left:20%}.empty-result #empty-contact #error-box .right{left:68%}.empty-result #empty-contact #error-box .mouth{position:absolute;top:43%;left:41%;width:7px;height:7px;border-radius:50%}.empty-result #empty-contact #error-box .sad{top:49%;border:2px solid;border-color:#e84249 transparent transparent #e84249;transform:rotate(45deg)}.empty-result #empty-contact #error-box .shadow{position:absolute;width:21%;height:3%;opacity:.5;background:#898990;left:40%;top:43%;border-radius:50%;z-index:1}.empty-result #empty-contact #error-box .scale{animation:scale 1s ease-in infinite}.empty-result #empty-contact #error-box .move{animation:move 3s ease-in-out infinite}.empty-result #empty-contact #error-box .message{position:absolute;width:100%;text-align:center;height:40%;top:47%}@keyframes scale{50%{transform:scale(.9)}}@keyframes roll{0%{transform:rotate(0);left:25%}50%{left:60%;transform:rotate(168deg)}to{transform:rotate(0);left:25%}}@keyframes move{0%{left:25%}50%{left:60%}to{left:25%}}div.mobile-add-button{width:90%;margin:0 auto;justify-content:unset;bottom:25%;height:100%}div.mobile-add-button div.quantity{width:80px;vertical-align:bottom;margin-left:.5rem}div.mobile-add-button div.product{border-bottom:1px solid #a6a6a6;padding:1rem 0;margin-top:.5rem}div.mobile-add-button div.no-result{width:100%;margin:0 auto;text-align:center}div.mobile-add-button p{display:inline-block}.form-devices{margin:1rem 0}.form-devices #label{min-width:460px}.form-devices div{margin-right:5px}.weight{text-align:left;margin-left:2rem;font-style:italic;color:#636363}#error-message-signed div[role=document]{padding:15px}@media screen and (min-width: 770px){#error-message-signed div[role=document]{width:30%}}@media screen and (max-width: 769px){#error-message-signed div[role=document]{width:70%}}#error-message-signed div[role=document] span{font-style:italic}#error-message-signed div[role=document] h3.warning{font-weight:700;color:#e84249;margin-top:10px}#error-message-signed div[role=document] button{font-size:14px;float:right;cursor:pointer}#error-message-signed div[role=document] img{width:130px}.client-existing-container{margin:0;padding:0 0 0 50px}.client-existing-container .client-existing{color:#a6a6a6}.client-existing-container .client-existing label{float:left;margin-left:0}.client-existing-container .client-existing label span{color:#a6a6a6}.client-existing-container .client-existing label span[class*=checked] span{color:#e84249}.client-existing-container .client-existing a{vertical-align:middle}#panels-containers .panels-bloc .item:hover,#panels-containers .panels-bloc .item.selected{flex:1 0;border-radius:15px;box-shadow:-2px 7px 18px 5px #e5e5e5;opacity:1}#panels-containers .panels-bloc .item:hover img,#panels-containers .panels-bloc .item.selected img{opacity:1}#panels-containers .panels-bloc .item:hover h4,#panels-containers .panels-bloc .item.selected h4{color:#262957}#panels-containers .panels-bloc .item:hover ul,#panels-containers .panels-bloc .item.selected ul{line-height:1.5rem;text-align:left}#panels-containers .panels-bloc .item:hover .cta-choose,#panels-containers .panels-bloc .item.selected .cta-choose{position:absolute}#panels-containers .panels-bloc .item:hover .description,#panels-containers .panels-bloc .item.selected .description{color:#262957;margin-left:.5rem;position:relative;text-align:left}#panels-containers .panels-bloc .item:hover .description p,#panels-containers .panels-bloc .item.selected .description p{text-align:left}#panels-containers .panels-bloc .item:hover .description li.not-included,#panels-containers .panels-bloc .item.selected .description li.not-included{color:#bdbdbd}#panels-containers .panels-bloc .item:hover .description li.red,#panels-containers .panels-bloc .item.selected .description li.red{color:#e84249}#panels-containers .panels-bloc .item:hover .description .asterisk,#panels-containers .panels-bloc .item.selected .description .asterisk{color:#a6a6a6;font-style:italic;animation-duration:0s}div .description{margin-left:.5rem}div .description p{text-align:left}.flickity-button{visibility:hidden}#panels-containers{margin-top:4rem;display:flex;justify-content:center}@media screen and (max-width: 767px){#panels-containers{margin-bottom:10px;margin-top:0}#panels-containers.hide-block{display:none;visibility:hidden}#panels-containers.visible{display:block}}#panels-containers.isMobile{margin-left:5rem}#panels-containers .gallery{background:#eee}#panels-containers .gallery-cell{width:66%;height:200px;margin-right:10px;background:#8c8;counter-increment:gallery-cell}#panels-containers .gallery-cell:before{display:block;text-align:center;content:counter(gallery-cell);line-height:200px;font-size:80px;color:#fff}#panels-containers .label{width:90%;font-size:14px;position:absolute;-webkit-box-shadow:-3px 2px 4px #b9b9b9;box-shadow:-2px 4px 2px #c3c3c3;max-height:25px;background-color:#f9b868;color:#fff;padding:.3rem .2rem;transform:translate(4%,-90%)}#panels-containers .panels-bloc{padding:0;margin:0}#panels-containers .panels-bloc:hover{cursor:pointer}#panels-containers .panels-bloc.disabled{cursor:not-allowed}#panels-containers .panels-bloc .item{flex:1 0;height:500px;width:135px;padding:1rem;position:relative;z-index:0;margin:0;border-radius:10px}@media screen and (min-width: 1040px) and (max-width: 1220px){#panels-containers .panels-bloc .item{width:110px}}@media screen and (min-width: 970px) and (max-width: 1040px){#panels-containers .panels-bloc .item{width:100px}}@media screen and (min-width: 769px) and (max-width: 970px){#panels-containers .panels-bloc .item{width:95px}}@media screen and (max-width: 767px){#panels-containers .panels-bloc .item{width:90%;height:auto}#panels-containers .panels-bloc .item .bloc .cta-choose{position:inherit}}#panels-containers .panels-bloc .item:hover{transform:translateY(-2%);z-index:10;transition-duration:.8s}#panels-containers .panels-bloc .item .cta-choose{position:absolute;bottom:1.3rem}#panels-containers .panels-bloc .item .cta-choose .price{margin:1rem 0;font-size:17px}@media screen and (max-width: 769px){#panels-containers .panels-bloc .item .cta-choose .price{margin:0 0 5px}}#panels-containers .panels-bloc .item .cta-choose button{background-color:#fff;color:#262957;font-family:Futura-Book,sans-serif}#panels-containers .panels-bloc .item .cta-choose svg{padding-left:.2rem;width:20px}#panels-containers .panels-bloc .item .bloc{color:#262957b3}#panels-containers .panels-bloc .item .bloc div{justify-content:center}#panels-containers .panels-bloc .item .bloc div img{opacity:.7;width:55%;margin-bottom:1rem;z-index:-1;position:relative}@media screen and (max-width: 769px){#panels-containers .panels-bloc .item .bloc div img{display:none}}#panels-containers .panels-bloc .item h4{color:#242a58b3;width:100%;text-transform:uppercase;font-weight:700;font-size:1.1rem}#panels-containers .panels-bloc .item ul{list-style:none;line-height:1.5rem;padding:0;text-align:left}#panels-containers .panels-bloc .item.selected{height:600px;transform:translateY(-8%);z-index:6}@media screen and (max-width: 769px){#panels-containers .panels-bloc .item.selected{height:auto}}#panels-containers .panels-bloc .item.selected ul{line-height:1.5;text-align:left}#panels-containers .panels-bloc .item.selected h4{font-size:20px}#panels-containers .panels-bloc .item.selected button{background-color:#5ac8f5;color:#fff}#panels-containers .panels-bloc .ribbon{z-index:0}#panels-containers .panels-bloc .ribbon .label{width:84%;font-size:14px;position:absolute;-webkit-box-shadow:-3px 2px 4px #b9b9b9;box-shadow:-2px 4px 2px #c3c3c3;max-height:25px;background-color:#f9b868;color:#fff;padding:.3rem .2rem;transform:translate(4%,-80%)}#panels-containers .panels-bloc .ribbon .label:after{content:"";position:absolute;top:100%;right:0;border-top:7px solid #d88820;border-right:8px solid transparent}@media screen and (max-width: 767px){#panels-containers .panels-bloc .ribbon .label{width:92%;margin-bottom:17px}}#panels-containers #width-big .panels-bloc span.italic{visibility:hidden}#panels-containers #width-big .panels-bloc .item{width:170px;padding:20px 30px;box-shadow:-1px 5px 18px 5px #d9dbe29e;font-family:futura-Book,sans-serif}#panels-containers #width-big .panels-bloc .item:hover{box-shadow:-1px 5px 18px 6px #ced0da}#panels-containers #width-big .panels-bloc .item.selected{box-shadow:-1px 2px 16px 3px #cdced6}#panels-containers #width-big .panels-bloc .item ul li{color:#a7a5a5}#panels-containers #width-big .panels-bloc .item ul b{color:#262957}@media screen and (min-width: 1040px) and (max-width: 1220px){#panels-containers #width-big .panels-bloc .item{width:130px;padding:20px}}@media screen and (min-width: 970px) and (max-width: 1040px){#panels-containers #width-big .panels-bloc .item{width:120px;padding:10px}}@media screen and (min-width: 769px) and (max-width: 970px){#panels-containers #width-big .panels-bloc .item{width:110px}}@media screen and (min-width: 767px) and (max-width: 769px){#panels-containers #width-big .panels-bloc .item{height:480px;width:90px}#panels-containers #width-big .panels-bloc .item.selected{height:550px}}#panels-containers #width-big .panels-bloc.is-selected .italic{visibility:visible}#panels-containers #width-big .panels-bloc.is-selected ul li.red{color:#e84249}@media screen and (max-width: 767px){#panels-containers #width-big .panels-bloc.is-selected{margin:40px 0 0}}#panels-containers .pack-description-mobile{margin-left:10px}#panels-containers .mobile-carousel :focus{outline:none}#panels-containers .mobile-carousel .panels-bloc .item{margin:20px 0;background-color:#fff;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-o-transition:all .7 ease-in;transition:all .7s ease-in}#panels-containers .mobile-carousel .panels-bloc .item h4,#panels-containers .mobile-carousel .panels-bloc .item p,#panels-containers .mobile-carousel .panels-bloc .item ul,#panels-containers .mobile-carousel .panels-bloc .item .price{color:#262957}#panels-containers .mobile-carousel .panels-bloc .item .ribbon{margin-bottom:17px}@media screen and (max-width: 767px){#panels-containers .mobile-carousel .panels-bloc.is-selected{margin:40px 0 0;z-index:inherit}#panels-containers .mobile-carousel .panels-bloc.is-selected .item{margin-bottom:-20px;background-color:#5ac8f5}#panels-containers .mobile-carousel .panels-bloc.is-selected .item h4,#panels-containers .mobile-carousel .panels-bloc.is-selected .item p,#panels-containers .mobile-carousel .panels-bloc.is-selected .item ul,#panels-containers .mobile-carousel .panels-bloc.is-selected .item .price{color:#fff}}#panels-containers .mobile-carousel .carousel-cell{width:66%;height:200px;margin-right:10px;background:#8c8;border-radius:5px;counter-increment:carousel-cell}#panels-containers .mobile-carousel .carousel-cell:before{display:block;text-align:center;content:counter(carousel-cell);line-height:200px;font-size:80px;color:#fff}#spinner{position:absolute;z-index:999;top:0%;bottom:0;left:0;right:0;width:100%;height:100%;z-index:6000}#spinner .laddition-loader-container{top:45%;min-width:inherit;min-height:inherit;width:100%;position:absolute;z-index:999999999999999}#spinner .laddition-loader-container .pulse img{margin-left:-27px;margin-top:-27px}#spinner .laddition-loader-container .pulse{width:95px;height:95px;border-radius:1%;cursor:pointer;box-shadow:0 0 #e84249cc;animation:pulse 1s infinite;top:0;left:0;right:0;bottom:0;margin:auto}#spinner .laddition-loader-container__hidden{display:none}#spinner .laddition-loader-container__hidden .pulse{animation:none}#spinner.small img{width:100px;height:100px}#spinner.small .pulse{width:60px;height:60px}#spinner.small .pulse img{margin-left:-20px;margin-top:-20px}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(181,46,44,.8);box-shadow:0 0 #b52e2ccc}70%{-moz-box-shadow:0 0 0 10px rgba(181,46,44,0);box-shadow:0 0 0 10px #b52e2c00}to{-moz-box-shadow:0 0 0 0 rgba(181,46,44,0);box-shadow:0 0 #b52e2c00}}.upload #spinner-upload{display:inline-block;margin-left:7px}.upload #spinner-upload div[role=progressbar]{color:#e84249}.popup-upload div[class^=MuiPaper-root]{min-height:50%}.popup-upload #spinner-upload{margin-top:20px}.popup-upload #spinner-upload svg{color:#e84249}.popup-upload .save-file{float:right}.popup-upload .header{padding:30px 30px 20px}.popup-upload .header h2{text-align:center}.popup-upload .header h2 span:hover{cursor:pointer}.popup-upload .header svg{float:right}.popup-upload .header button{float:right;position:relative;margin-top:20%;margin-right:10px}.popup-upload .upload-bloc{display:flex;align-items:flex-end;margin-bottom:20px;justify-content:space-evenly}.popup-upload .upload-bloc .upload-action{width:220px}.popup-upload .upload-bloc .upload-action:hover{cursor:pointer}.popup-upload .upload-bloc .upload-action .preview{width:200px;height:300px;display:inline}.popup-upload .upload-bloc .upload-action .preview .cta-edit{top:20px;left:170px}.popup-upload .upload-bloc .upload-action .preview img{width:200px;border:1px solid #cacaca;border-radius:12px}.popup-upload .upload-bloc .upload-action .box{margin:20px 10px 0;height:140px;border:1px dashed #b3b3b3;padding:30px;z-index:1;text-align:center;border-radius:10px}.popup-upload .upload-bloc .upload-action svg.add-file{margin:2rem;font-size:50px;color:#e84249}.list-upload .remove{margin:0 0 10px;vertical-align:bottom}.list-upload .remove svg{font-size:22px}.list-upload .remove:hover{cursor:pointer}.list-upload .edit{margin:0 20px}.list-upload .item-upload{margin:15px 0;display:flex;justify-content:space-between;border-top:1px dashed #d6d6d6;padding-top:15px}.list-upload .item-upload a{color:#262957}.list-upload .item-upload img{width:20px;vertical-align:middle}.list-upload .item-upload svg{vertical-align:bottom;color:#262957}.list-upload .item-upload p{display:inline-block;width:150px}.success-upload{text-align:center}.success-upload button{margin-top:20px}#icon-check{width:50px;height:50px;background:#c6da85;border-radius:50%;margin:0 auto;margin-top:1.5rem}#icon-check svg{transform:translate(3%,60%)}#warning-popup button.cta-red{margin:0 10px 10px 0}#warning-popup .bold{font-weight:900}.header-payment .navbar{display:flex}.header-payment #leasing svg,.header-payment #leasing span{color:#a6a6a6}.header-payment #leasing svg button svg,.header-payment #leasing span button svg{color:#fff}.header-payment #leasing-form{transition:box-shadow 1.3s ease-in;padding:20px;color:inherit}.header-payment #leasing-form .validation{display:contents}.header-payment #leasing-form .validation button{margin:20px auto 0}.header-payment #leasing-form .validation button span{color:#fff}.example-enter{opacity:.01}.example-enter.example-enter-active{opacity:1;transition:opacity .5s ease-in}.example-leave{opacity:1}.example-leave.example-leave-active{opacity:.01;transition:opacity .3s ease-in}#paymentDeposit{margin-top:1rem;text-align:left}@font-face{font-family:Futura-Book;font-display:auto;font-style:normal;font-weight:400;src:local("Futura-Book"),url(/assets/FuturaStd-Book-DX83O-Nh.ttf) format("ttf"),url(/assets/FuturaStd-Book-JMF6k-8G.woff2) format("woff2"),url(/assets/FuturaStd-Book-CTR5hBcf.woff) format("woff"),url(/assets/FuturaStd-Book-C_cpt-Wq.eot) format("eot")}@font-face{font-family:Futura-BookOblique;font-display:auto;font-weight:300;src:local("Futura-BookOblique"),url(/assets/FuturaStd-BookOblique-CrMPjD6f.woff2) format("woff2"),url(/assets/FuturaStd-BookOblique-Bgwk4a0W.woff) format("woff"),url(/assets/FuturaStd-BookOblique-DeO4rJtz.ttf) format("ttf")}@font-face{font-family:Futura-Bold;font-display:auto;font-style:normal;font-weight:400;src:local("Futura-Bold"),url(/assets/FuturaStd-Bold-DdYtDWy9.ttf) format("ttf"),url(/assets/FuturaStd-Bold-OnJefUKj.woff2) format("woff2"),url(/assets/FuturaStd-Bold-Bzl21b1Q.woff) format("woff"),url(/assets/FuturaStd-Bold-k-BgLHG1.eot) format("eot")}@font-face{font-family:NunitoSans;src:local("NunitoSans"),url(/assets/NunitoSans-Regular-CnYKnmIn.ttf) format("ttf")}@font-face{font-family:NunitoSans-Bold;font-display:auto;src:local("NunitoSans-Bold"),url(/assets/NunitoSans-Bold-BbPNIXm_.ttf) format("ttf")}#products .navbar-product img{max-height:115px;padding-right:1.5rem}#content-products #list-products .carousel.second .vertical img{max-width:120px;max-height:90px}#payment{padding:2rem 1.7rem}#panels-containers .panels-bloc .item .cta-choose button,button.cta-white,button.cta-white-laddition,button.cta-blue,button.cta-red{border-radius:5px}#products .navbar-product hr,#synthesis #payment-conditions hr,hr{height:6px;margin:.5em 0 0;background-color:#e84249;border:0;width:40px}#dialog-users-info h2 h3,#payment #signed h4,#synthesis #payment-conditions h4,#attachment-file h4{font-family:Futura-Book-Bold,sans-serif;color:#262957;text-transform:uppercase}#payment #signed h4,#synthesis #payment-conditions h4,#attachment-file h4{font-size:22px}#dialog-users-info h2 .bloc-actions .cta-actions .save:hover,#devis-details tbody td.delete :hover,#devis-details .cta-actions button:hover,div.cta-add-product-header button.save:hover,#synthesis-navbar .navbar:hover,#payment #place-to-signed:hover,#canvas-signed .cta-edit:hover,#panels-containers .panels-bloc .item .cta-choose button:hover,.header-payment #leasing-form,button.cta-white:hover,button.cta-white-laddition:hover,button.cta-blue:hover,button.cta-red:hover{transition-duration:.55s;box-shadow:-1px 5px 10px 1px #e1e6e8}#content-products #list-products .carousel .box-shadow,#content-products #list-products .carousel.second .content .box-shadow,#content-products #list-products .carousel.second .second-row div.vertical-row .content .box-shadow{box-shadow:-1px 5px 20px #e1e6e8}#panels-containers .panels-bloc .item .cta-choose button,button.cta-blue,button.cta-red{transition:background-color 3s ease-out;transition:color 1s ease}.error,.success{padding:1rem;border-radius:5px;box-shadow:0 1px 3px #b5b5b5;text-align:center}.save-animation div div[role=progressbar],#dialog-users-info h2 .bloc-actions .cta-actions .save div div[role=progressbar],#devis-details .cta-actions button div div[role=progressbar],div.cta-add-product-header button.save div div[role=progressbar],#canvas-signed .signed-cta button .spinner-loader div div[role=progressbar],button.cta-white-laddition div div[role=progressbar],form #spinner-crm div[role=progressbar] svg{width:20px!important;height:20px!important}body{max-width:100%;overflow-x:hidden;margin:0;padding:0;font-family:sans-serif;color:#262957}body h1,body h2,body h3,body h4,body h5,body h6{color:#262957;font-family:Futura-Book,sans-serif;text-transform:uppercase}body h2{text-align:left;font-family:Futura-Bold,sans-serif}@media screen and (max-width: 760px){body h2{font-size:22px}}body h4{font-family:Futura-Bold,sans-serif}body p,body button{font-family:Futura-Book,sans-serif}body #root{max-width:100%;overflow-x:hidden}#content{margin-top:-8rem}footer{padding:1rem 0;margin-top:2rem;background-color:#f6f6f6;color:#868686;font-family:futura-Book,sans-serif}.error{background-color:#ffebeb;color:#e84249}.success{background-color:#e6faff;color:#262957}a{text-decoration:none}hr.hr-title{margin-top:.5rem}.hide{visibility:hidden;display:none}button.cta-white{background-color:#fff;box-shadow:-1px 1px 10px #cecece;transition:background-color 3s ease-out;transition:color 1s ease;font-family:Futura-Book,sans-serif}button.cta-white:hover{background-color:#5ac8f5;color:#fff}button.cta-white a{color:#262957}button.cta-white-laddition{background-color:#fff;font-family:Futura-Book,sans-serif;box-shadow:-1px 1px 10px #cecece;transition:background-color 3s ease-out;transition:color 1s ease}button.cta-white-laddition div div[role=progressbar]{margin-right:15px;display:initial}button.cta-white-laddition div svg{color:#e84249}button.cta-white-laddition:hover{background-color:#e84249;color:#fff}button.cta-white-laddition:hover svg{color:#fff}@media screen and (max-width: 769px){button.cta-white-laddition a{color:#fff}}button.cta-blue{background-color:#5ac8f5;font-family:Futura-Book,sans-serif;color:#fff;padding:1rem 1.3rem;box-shadow:-1px 1px 10px #cecece}button.cta-blue a{color:#fff}button.cta-blue:hover{background-color:#5ac8f5;color:#fff}button.cta-red{background-color:#e84249;color:#fff;padding:1rem 1.3rem;box-shadow:-1px 1px 10px #cecece}button.cta-red:hover{background-color:#e84249;color:#fff}button.final-agreement{margin-top:2rem}button.disabled{pointer-events:none;opacity:.5}.align-right{text-align:right}.error-amount{margin:3rem auto}.page-not-found{margin-left:5%}.page-not-found h1{font-size:64px;margin-bottom:0;margin-top:15rem}.page-not-found p{margin:2rem 0;color:#a6a6a6}.page-not-found svg{margin-top:-2rem;margin-left:-10rem}@media screen and (max-width: 769px){.page-not-found svg{margin-top:-19rem}}.page-not-found.admin .button{background-color:#e84249;color:#fff;padding:1rem 1.3rem;-webkit-box-shadow:-1px 1px 10px 0px #cecece;box-shadow:-1px 1px 10px #cecece;border-radius:5px}.blocs-ronds-wrapper{position:relative}.blocs-ronds-wrapper .ronds-wrapper{width:200%;transform:translate(-6%)}.blocs-ronds-wrapper .ronds-wrapper #Oval{animation-name:floating2;animation-duration:5s;animation-delay:0s;animation-timing-function:cubic-bezier(.54,.085,.5,.92);animation-iteration-count:infinite}.blocs-ronds-wrapper .ronds-wrapper #Oval-4{animation-name:floating3;animation-duration:5s;animation-delay:1s;animation-timing-function:cubic-bezier(.54,.085,.5,.92);animation-iteration-count:infinite}.blocs-ronds-wrapper .ronds-wrapper #Oval-2{animation-name:floating2;animation-duration:5s;animation-delay:1s;animation-timing-function:cubic-bezier(.54,.085,.5,.92);animation-iteration-count:infinite}.blocs-ronds-wrapper .ronds-wrapper .blocs-wrapper{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center}#confirm section#msg-success{width:70%;margin:0 auto;margin-top:8rem}#confirm section#msg-success .title{text-align:center;font-size:22px;margin:1.5rem 0 1rem}#confirm section#msg-success .title i{vertical-align:bottom;color:#5ac8f5}form #spinner-crm{display:inline-block;margin-left:5px}form #spinner-crm div[role=progressbar]{margin-right:15px;display:initial;color:#e84249}form #spinner-crm div[role=progressbar] svg{color:#e84249}#bloc-header #spinner.admin-provider .laddition-loader-container{visibility:hidden}#bloc-header img{max-width:150px}.cgv-block{display:block;align-items:center;justify-content:center;margin-top:2rem}.cgv-block label{margin-right:0}.cgv-block svg{color:#e84249}.cgv-block.disabled{visibility:hidden}a.CGV-link{text-decoration:underline;cursor:pointer}#cgv-content iframe{height:100%}.MuiTooltip-tooltip{font-size:18px}#cgv-dialog span.cgv-title{padding:10px}#cgv-dialog button{float:right}.App-footer #versionId{font-size:14px;margin-top:10px;font-style:italic;display:block;opacity:.7}@media screen and (max-width: 767px){.hide-content-mobile:after{content:"";width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #262957;display:inline-block;margin-left:4px}.hide-content-mobile.hide-block{display:none;visibility:hidden}.visible-content-mobile{color:#e84249}.visible-content-mobile img{width:27px}.visible-content-mobile:after{content:"";width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #e84249;display:inline-block;margin-left:4px}.visible{display:block;visibility:visible}}#serviceChild{span-font-family:"Futura-BookOblique, sans-serif";span-font-weight:300}
