.fw-500{font-weight:500}.gap-15{gap:15px}.fit-content{width:fit-content}.text-old-secondary{color:#fa9033}#login_page #login_modal{border-radius:50px;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.15);box-shadow:0 0 10px 5px rgba(0,0,0,.15);overflow:hidden;width:70%}.cm-modal{padding:0!important;text-align:center}.cm-modal:before{content:"";height:100%;margin-right:-4px}.cm-modal .modal-dialog,.cm-modal:before{display:inline-block;vertical-align:middle}.cm-modal .modal-dialog{text-align:left}.cm-modal .modal-header{background:#fff;border-bottom:0;color:#00bcd4;margin:0 20px;min-height:50px;padding:15px 0;text-align:center}.cm-modal .modal-header .modal-title{font-size:25px;font-weight:400}.cm-modal .modal-header .modal-title span{margin-left:10px;vertical-align:sub}.cm-modal .modal-footer{margin:0 20px;padding:10px 0 15px}.cm-modal input{border-radius:1px}.cm-modal input::-webkit-input-placeholder{font-size:12px}.cm-modal input::-moz-placeholder{font-size:12px}.cm-modal input:-ms-input-placeholder{font-size:12px}.cm-modal input:-moz-placeholder{font-size:12px}.cm-modal h5{margin:0 0 20px}.cm-modal ul.errors{background-color:#f2dede;border-color:#ebccd1;color:#a94442;list-style:none;margin:5px 0 0;padding:5px 10px}.cm-modal hr{margin:0 20px}.cm-modal-login-V2 .modal-header{border:unset;position:absolute;width:100%;z-index:99999}.cm-modal-login-V2 .modal-header .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;color:#fff!important}.cm-modal-login-V2 .modal-content{border-radius:10px;overflow:hidden}.cm-modal-login-V2 label{color:#333;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.cm-modal-login-V2 input{border-radius:8px!important;height:50px;width:370px}.cm-modal-login-V2 .form-group{text-align:left}.cm-modal-login-V2 #login_modal{height:614px}.cm-modal-login-V2 #login_modal .connexion{margin-top:51px;width:60%}.cm-modal-login-V2 #login_modal .connexion .title-container{margin-bottom:30px}.cm-modal-login-V2 #login_modal .connexion .title-container .title{color:#00bcd4;font-size:32px;font-style:normal;font-weight:500;line-height:1}.cm-modal-login-V2 #login_modal .connexion .auth-service-container{display:flex;gap:20px;justify-content:center;margin-bottom:45px}.cm-modal-login-V2 #login_modal .connexion .auth-service-container svg{border-radius:50%}.cm-modal-login-V2 #login_modal .connexion .auth-service-container svg:hover{border:2px solid #00bcd4;cursor:pointer;transition-timing-function:ease;transition:.03s}.cm-modal-login-V2 #login_modal .connexion .auth-service-container svg:hover circle{stroke:#00bcd4}.cm-modal-login-V2 #login_modal .connexion form{margin-top:30px}.cm-modal-login-V2 #login_modal .connexion form #_password{border-bottom-right-radius:0!important;border-right:unset;border-top-right-radius:0!important}.cm-modal-login-V2 #login_modal .connexion form #ico-oeil-mdp-login{background-color:#fff;border-bottom-right-radius:8px!important;border-left:unset;border-top-right-radius:8px!important}.cm-modal-login-V2 #login_modal .connexion form #ico-oeil-mdp-login:hover{cursor:pointer}.cm-modal-login-V2 #login_modal .connexion a{color:#666!important}.cm-modal-login-V2 #login_modal .connexion .oubli{color:#666!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-decoration-line:underline}.cm-modal-login-V2 #login_modal .connexion hr{margin:20px 0!important;width:372px}.cm-modal-login-V2 #login_modal .connexion button{font-size:18px;font-style:normal;font-weight:700;padding:11px 30px}.cm-modal-login-V2 #login_modal .registration{background-color:#4a4a4a;width:40%}.cm-modal-login-V2 #login_modal .registration .content{font-style:normal;line-height:normal}.cm-modal-login-V2 #login_modal .registration .content .title{color:#fff;font-size:32px;font-weight:500;margin-bottom:20px}.cm-modal-login-V2 #login_modal .registration .content .text{color:#fff;font-size:16px;font-weight:400;margin-bottom:30px;text-align:center}.cm-modal-register-V2 .modal-header{border:unset;position:absolute;width:100%;z-index:99999}.cm-modal-register-V2 .modal-content{border-radius:10px;overflow:hidden}.cm-modal-register-V2 .modal-body{padding:0}.cm-modal-register-V2 #create-account_modal{min-height:724px}.cm-modal-register-V2 #create-account_modal .form-fields{max-width:370px}.cm-modal-register-V2 #create-account_modal .checkbox-container{margin-top:30px}.cm-modal-register-V2 #create-account_modal .checkbox-container input{margin-right:9px}.cm-modal-register-V2 #create-account_modal .checkbox-container .form-group{margin-bottom:14px}.cm-modal-register-V2 #create-account_modal .checkbox-container .form-group label:first-child{align-items:center;display:flex!important}.cm-modal-register-V2 #create-account_modal label{color:#333;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.cm-modal-register-V2 #create-account_modal .lite{font-size:15px}.cm-modal-register-V2 #create-account_modal input{border-radius:8px!important;height:50px;width:370px}.cm-modal-register-V2 #create-account_modal input[type=checkbox]{border:1px solid #c4c4c4;border-radius:6px!important;height:29px;overflow:hidden;width:29px}.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger{background-color:#fff;border:3px solid red!important;border-radius:3px;height:29px;width:29px}.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger:before{border:3px solid red!important;border-radius:3px;content:"";display:block;height:29px;width:29px}.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger:after,.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger:checked,.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger:checked:after,.cm-modal-register-V2 #create-account_modal input[type=checkbox].input-danger:checked:before{border-radius:3px}.cm-modal-register-V2 #create-account_modal select{border-radius:8px!important;height:43px;width:100%}.cm-modal-register-V2 #create-account_modal .label-check{font-size:16px;font-weight:500;letter-spacing:0;line-height:21px;text-align:left}.cm-modal-register-V2 #create-account_modal .label-check a{color:#000!important;text-decoration:underline}.cm-modal-register-V2 #create-account_modal .form-group{text-align:left}.cm-modal-register-V2 #create-account_modal .registration{margin-top:51px;text-align:center;width:60%}.cm-modal-register-V2 #create-account_modal .registration .title-container{margin-bottom:30px}.cm-modal-register-V2 #create-account_modal .registration .title-container .title{color:#00bcd4;font-size:32px;font-style:normal;font-weight:500;line-height:1}.cm-modal-register-V2 #create-account_modal .registration .auth-service-container{display:flex;gap:20px;justify-content:center;margin-bottom:45px}.cm-modal-register-V2 #create-account_modal .registration .auth-service-container svg{border-radius:50%}.cm-modal-register-V2 #create-account_modal .registration .auth-service-container svg:hover{border:2px solid #00bcd4;cursor:pointer;transition-timing-function:ease;transition:.03s}.cm-modal-register-V2 #create-account_modal .registration .auth-service-container svg:hover circle{stroke:#00bcd4}.cm-modal-register-V2 #create-account_modal .registration form{margin-top:30px}.cm-modal-register-V2 #create-account_modal .registration form #_password{border-bottom-right-radius:0!important;border-right:unset;border-top-right-radius:0!important;width:fit-content!important}.cm-modal-register-V2 #create-account_modal .registration form #ico-oeil-mdp-register{background-color:#fff;border-bottom-right-radius:8px!important;border-left:unset;border-top-right-radius:8px!important}.cm-modal-register-V2 #create-account_modal .registration form #ico-oeil-mdp-register:hover{cursor:pointer}.cm-modal-register-V2 #create-account_modal .registration .oubli{color:#666!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-decoration-line:underline}.cm-modal-register-V2 #create-account_modal .registration hr{margin:30px 0 20px!important;width:372px}.cm-modal-register-V2 #create-account_modal .registration button{font-size:18px;font-style:normal;font-weight:700;margin-bottom:16px;margin-top:16px;padding:11px 30px}.cm-modal-register-V2 #create-account_modal .connexion{background-color:#4a4a4a;width:40%}.cm-modal-register-V2 #create-account_modal .connexion .content{font-style:normal;line-height:normal}.cm-modal-register-V2 #create-account_modal .connexion .content .title{color:#fff!important;font-size:32px;font-weight:500;margin-bottom:20px}.cm-modal-register-V2 #create-account_modal .connexion .content .text{color:#fff;font-size:16px;font-weight:400;margin-bottom:30px;text-align:center}#loading-modal{z-index:99999}#save-confirm-modal-new .modal-dialog{height:357px;width:740px}#save-confirm-modal-new .modal-content{border-radius:10px;height:100%;width:100%}#save-confirm-modal-new .modal-body{padding:0 40px 30px}#save-confirm-modal-new .close{background-color:transparent!important;height:22px;margin:22px 20px!important;padding:0;width:22px}#save-confirm-modal-new .close img{width:-moz-available;width:-webkit-fill-available;width:fill-available}#save-confirm-modal-new #container-save-confirm-modal-new .title{color:#000;font-size:28px;line-height:36px;margin-bottom:22px}#save-confirm-modal-new #container-save-confirm-modal-new .container-input{margin-bottom:120px}#save-confirm-modal-new #container-save-confirm-modal-new .container-input input{border:1px solid #c4c4c4;border-radius:8px;font-size:18px;height:50px;padding-left:20px;width:660px}#save-confirm-modal-new #container-save-confirm-modal-new .container-input input::placeholder{color:#999;font-size:18px;font-weight:400;line-height:23px}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn{display:flex;gap:16px;justify-content:flex-end}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn .btn{font-size:18px;margin:0!important;padding:11px 30px!important;width:40%}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn .btn-panier{font-weight:700}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn .btn-save{background:#fff;border:1px solid #333;color:#000;font-weight:400}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn .btn-save:hover{background:#333;color:#fff}@media (min-width:1px) and (max-width:575.98px){.cm-modal:before{display:initial;margin-right:inherit}#save-confirm-modal-new .modal-dialog{height:441px;top:8%;width:90%}#save-confirm-modal-new .modal-content{border-radius:10px;height:100%;width:100%}#save-confirm-modal-new .modal-body{padding:0 15px 30px}#save-confirm-modal-new #container-save-confirm-modal-new .title{font-size:25px;margin-top:22px}#save-confirm-modal-new #container-save-confirm-modal-new input{width:100%!important}#save-confirm-modal-new #container-save-confirm-modal-new .container-btn{flex-direction:column}#save-confirm-modal-new #container-save-confirm-modal-new .container-input{margin-bottom:80px}}div#installation-eligibility-modal .modal-dialog{width:700px}div#installation-eligibility-modal .modal-header,div#installation-eligibility-modal .title{background-color:#00bdd0;color:#fff;margin:0;padding:25px 50px;text-align:center}div#installation-eligibility-modal .modal-header h4,div#installation-eligibility-modal .title h4{font-size:28px;font-weight:300}div#installation-eligibility-modal .modal-header{float:right}div#installation-eligibility-modal .modal-body{margin:0;padding:0}div#installation-eligibility-modal .modal-body #installation-eligibility .poseOK .content{background-color:#00bdd0;color:#fff;font-size:20px;padding:20px 0;text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility .poseOK .content img{display:inline-block;margin-bottom:10px}div#installation-eligibility-modal .modal-body #installation-eligibility .poseOK .content p{margin:0}div#installation-eligibility-modal .modal-body #installation-eligibility .poseOK .footer{text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO{padding-top:30px}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .content{font-size:20px;height:320px;margin-bottom:10px;padding:20px 0;position:relative;text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .content img{display:inline-block;margin-bottom:10px;margin-top:25px;width:70px}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .content p{margin:0}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .content:after{background-image:url(/build/CentimetreTheme/images/carte-france.d6f00636.png);background-position:50%;background-repeat:no-repeat;background-size:320px;bottom:0;content:"";left:20px;position:absolute;right:0;top:0}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .footer{margin-bottom:20px;text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .footer button{font-size:20px;padding:0 0 8px 10px}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .footer button span{font-size:16px;font-weight:400;margin-left:0}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .footer button .svg{margin-right:3px;position:relative;top:8px;width:24px}div#installation-eligibility-modal .modal-body #installation-eligibility .poseKO .footer button .svg .cls-1{fill:#fff}div#installation-eligibility-modal .modal-body #installation-eligibility form{margin:15px 0;text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility form p{margin-bottom:20px}div#installation-eligibility-modal .modal-body #installation-eligibility form button{margin-bottom:5px;margin-top:6px}div#installation-eligibility-modal .modal-body #installation-eligibility form input{border:1px solid #ccc;color:grey;margin-top:0;padding:5px;text-align:center}div#installation-eligibility-modal .modal-body #installation-eligibility form input::-webkit-input-placeholder{color:grey}div#installation-eligibility-modal .modal-body #installation-eligibility form input:-moz-placeholder,div#installation-eligibility-modal .modal-body #installation-eligibility form input::-moz-placeholder{color:grey}div#installation-eligibility-modal .modal-body #installation-eligibility form input:-ms-input-placeholder{color:grey}div#installation-eligibility-modal .modal-body #installation-eligibility form input::-ms-input-placeholder{color:grey}div#installation-eligibility-modal .modal-body #installation-eligibility form input[type=number]::-webkit-inner-spin-button,div#installation-eligibility-modal .modal-body #installation-eligibility form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#login_modal{margin:-20px}#exit-project_modal,#login_modal,#my-projects_modal,#project-title_modal,#reset-project_modal,#save-before-cart_modal,#save-before-switch_modal{text-align:center}#exit-project_modal #reset-save-btn,#login_modal #reset-save-btn,#my-projects_modal #reset-save-btn,#project-title_modal #reset-save-btn,#reset-project_modal #reset-save-btn,#save-before-cart_modal #reset-save-btn,#save-before-switch_modal #reset-save-btn{color:#fff!important}#exit-project_modal .action.no-button,#exit-project_modal a#reset-exit-btn.no-button,#exit-project_modal a#reset-new-btn,#login_modal .action.no-button,#login_modal a#reset-exit-btn.no-button,#login_modal a#reset-new-btn,#my-projects_modal .action.no-button,#my-projects_modal a#reset-exit-btn.no-button,#my-projects_modal a#reset-new-btn,#project-title_modal .action.no-button,#project-title_modal a#reset-exit-btn.no-button,#project-title_modal a#reset-new-btn,#reset-project_modal .action.no-button,#reset-project_modal a#reset-exit-btn.no-button,#reset-project_modal a#reset-new-btn,#save-before-cart_modal .action.no-button,#save-before-cart_modal a#reset-exit-btn.no-button,#save-before-cart_modal a#reset-new-btn,#save-before-switch_modal .action.no-button,#save-before-switch_modal a#reset-exit-btn.no-button,#save-before-switch_modal a#reset-new-btn{display:block;font-size:21px;margin:0 0 30px}#exit-project_modal .action.no-button img,#exit-project_modal a#reset-exit-btn.no-button img,#exit-project_modal a#reset-new-btn img,#login_modal .action.no-button img,#login_modal a#reset-exit-btn.no-button img,#login_modal a#reset-new-btn img,#my-projects_modal .action.no-button img,#my-projects_modal a#reset-exit-btn.no-button img,#my-projects_modal a#reset-new-btn img,#project-title_modal .action.no-button img,#project-title_modal a#reset-exit-btn.no-button img,#project-title_modal a#reset-new-btn img,#reset-project_modal .action.no-button img,#reset-project_modal a#reset-exit-btn.no-button img,#reset-project_modal a#reset-new-btn img,#save-before-cart_modal .action.no-button img,#save-before-cart_modal a#reset-exit-btn.no-button img,#save-before-cart_modal a#reset-new-btn img,#save-before-switch_modal .action.no-button img,#save-before-switch_modal a#reset-exit-btn.no-button img,#save-before-switch_modal a#reset-new-btn img{display:inline-block;margin-right:10px}#exit-project_modal .action.no-button span a,#exit-project_modal .action.no-button:hover,#exit-project_modal a#reset-exit-btn.no-button span a,#exit-project_modal a#reset-exit-btn.no-button:hover,#exit-project_modal a#reset-new-btn span a,#exit-project_modal a#reset-new-btn:hover,#login_modal .action.no-button span a,#login_modal .action.no-button:hover,#login_modal a#reset-exit-btn.no-button span a,#login_modal a#reset-exit-btn.no-button:hover,#login_modal a#reset-new-btn span a,#login_modal a#reset-new-btn:hover,#my-projects_modal .action.no-button span a,#my-projects_modal .action.no-button:hover,#my-projects_modal a#reset-exit-btn.no-button span a,#my-projects_modal a#reset-exit-btn.no-button:hover,#my-projects_modal a#reset-new-btn span a,#my-projects_modal a#reset-new-btn:hover,#project-title_modal .action.no-button span a,#project-title_modal .action.no-button:hover,#project-title_modal a#reset-exit-btn.no-button span a,#project-title_modal a#reset-exit-btn.no-button:hover,#project-title_modal a#reset-new-btn span a,#project-title_modal a#reset-new-btn:hover,#reset-project_modal .action.no-button span a,#reset-project_modal .action.no-button:hover,#reset-project_modal a#reset-exit-btn.no-button span a,#reset-project_modal a#reset-exit-btn.no-button:hover,#reset-project_modal a#reset-new-btn span a,#reset-project_modal a#reset-new-btn:hover,#save-before-cart_modal .action.no-button span a,#save-before-cart_modal .action.no-button:hover,#save-before-cart_modal a#reset-exit-btn.no-button span a,#save-before-cart_modal a#reset-exit-btn.no-button:hover,#save-before-cart_modal a#reset-new-btn span a,#save-before-cart_modal a#reset-new-btn:hover,#save-before-switch_modal .action.no-button span a,#save-before-switch_modal .action.no-button:hover,#save-before-switch_modal a#reset-exit-btn.no-button span a,#save-before-switch_modal a#reset-exit-btn.no-button:hover,#save-before-switch_modal a#reset-new-btn span a,#save-before-switch_modal a#reset-new-btn:hover{color:#333;text-decoration:none}#exit-project_modal .title,#login_modal .title,#my-projects_modal .title,#project-title_modal .title,#reset-project_modal .title,#save-before-cart_modal .title,#save-before-switch_modal .title{color:#555;font-size:36px;font-weight:100;margin:20px 0}#exit-project_modal .content,#login_modal .content,#my-projects_modal .content,#project-title_modal .content,#reset-project_modal .content,#save-before-cart_modal .content,#save-before-switch_modal .content{font-size:16px}#exit-project_modal .action .btn-default,#login_modal .action .btn-default,#my-projects_modal .action .btn-default,#project-title_modal .action .btn-default,#reset-project_modal .action .btn-default,#save-before-cart_modal .action .btn-default,#save-before-switch_modal .action .btn-default{background-color:#f57c00;border:1px solid #f57c00;color:#fff;font-size:16px;font-weight:700;margin-bottom:30px;margin-top:25px;padding:10px 20px;text-transform:uppercase;width:81%}#exit-project_modal .action .btn-default:active,#exit-project_modal .action .btn-default:focus,#exit-project_modal .action .btn-default:hover,#login_modal .action .btn-default:active,#login_modal .action .btn-default:focus,#login_modal .action .btn-default:hover,#my-projects_modal .action .btn-default:active,#my-projects_modal .action .btn-default:focus,#my-projects_modal .action .btn-default:hover,#project-title_modal .action .btn-default:active,#project-title_modal .action .btn-default:focus,#project-title_modal .action .btn-default:hover,#reset-project_modal .action .btn-default:active,#reset-project_modal .action .btn-default:focus,#reset-project_modal .action .btn-default:hover,#save-before-cart_modal .action .btn-default:active,#save-before-cart_modal .action .btn-default:focus,#save-before-cart_modal .action .btn-default:hover,#save-before-switch_modal .action .btn-default:active,#save-before-switch_modal .action .btn-default:focus,#save-before-switch_modal .action .btn-default:hover{background-color:#f57c00;border-color:#f57c00}#exit-project_modal .action .btn-blue,#login_modal .action .btn-blue,#my-projects_modal .action .btn-blue,#project-title_modal .action .btn-blue,#reset-project_modal .action .btn-blue,#save-before-cart_modal .action .btn-blue,#save-before-switch_modal .action .btn-blue{background-color:#fff;border-color:#00bcd4;color:#00bcd4!important;text-transform:uppercase;width:81%}#exit-project_modal .action .btn-blue:active,#exit-project_modal .action .btn-blue:focus,#exit-project_modal .action .btn-blue:hover,#login_modal .action .btn-blue:active,#login_modal .action .btn-blue:focus,#login_modal .action .btn-blue:hover,#my-projects_modal .action .btn-blue:active,#my-projects_modal .action .btn-blue:focus,#my-projects_modal .action .btn-blue:hover,#project-title_modal .action .btn-blue:active,#project-title_modal .action .btn-blue:focus,#project-title_modal .action .btn-blue:hover,#reset-project_modal .action .btn-blue:active,#reset-project_modal .action .btn-blue:focus,#reset-project_modal .action .btn-blue:hover,#save-before-cart_modal .action .btn-blue:active,#save-before-cart_modal .action .btn-blue:focus,#save-before-cart_modal .action .btn-blue:hover,#save-before-switch_modal .action .btn-blue:active,#save-before-switch_modal .action .btn-blue:focus,#save-before-switch_modal .action .btn-blue:hover{background-color:#00bcd4;border-color:#00bcd4;color:#fff!important}#create-account_modal .action .btn-default{width:100%}#exit-project_modal .action.no-button span a:focus,#exit-project_modal .action.no-button span a:hover,#exit-project_modal a#reset-exit-btn.no-button:focus,#exit-project_modal a#reset-exit-btn.no-button:hover,#exit-project_modal a#reset-new-btn:focus,#exit-project_modal a#reset-new-btn:hover,#reset-project_modal .action.no-button span a:focus,#reset-project_modal .action.no-button span a:hover,#reset-project_modal a#reset-exit-btn.no-button:focus,#reset-project_modal a#reset-exit-btn.no-button:hover,#reset-project_modal a#reset-new-btn:focus,#reset-project_modal a#reset-new-btn:hover,#save-before-switch_modal .action.no-button span a:focus,#save-before-switch_modal .action.no-button span a:hover,#save-before-switch_modal a#reset-exit-btn.no-button:focus,#save-before-switch_modal a#reset-exit-btn.no-button:hover,#save-before-switch_modal a#reset-new-btn:focus,#save-before-switch_modal a#reset-new-btn:hover{color:#00bcd4}#exit-project_modal img.screenVlmq,#reset-project_modal img.screenVlmq,#save-before-switch_modal img.screenVlmq{height:40px;margin-top:15px}#save-before-cart_modal .action #reset-save-btn:active,#save-before-cart_modal .action #reset-save-btn:focus,#save-before-cart_modal .action #reset-save-btn:hover{background-color:#777!important;border-color:#777}#reset-project_modal .title{margin-bottom:30px}#reset-project_modal .content b{font-size:20px}#reset-project_modal .content p{font-size:15px;line-height:1.3}#reset-project_modal .action .btn{margin-top:15px}#forgot-password-container>.row{margin:30px auto 35px}#forgot-password-container input,#forgot-password-container select{border-radius:unset;border-width:0 0 1px;box-shadow:none;display:inline-block;padding-left:0;width:80%}#forgot-password-container input::placeholder,#forgot-password-container select::placeholder{font-size:16px}#forgot-password-container input:-ms-input-placeholder,#forgot-password-container select:-ms-input-placeholder{font-size:16px}#forgot-password-container input::-ms-input-placeholder,#forgot-password-container select::-ms-input-placeholder{font-size:16px}#forgot-password-container .oubli{margin-right:10%;text-align:right}#forgot-password-container .oubli a{color:#00bcd4;cursor:pointer;font-size:14px;font-weight:700;text-decoration:none}#forgot-password-container .oubli a:hover{text-decoration:none}#forgot-password-container #loginFormBloc h4{margin-bottom:30px}#forgot-password-container #loginFormBloc .action button{margin-bottom:0}#forgot-password-container #createAccountBloc .content{border-bottom:1px solid #c4c4c4;height:16px;margin:35px auto 25px;text-align:center;width:81%}#forgot-password-container #createAccountBloc .content p{background:#fff;color:#555;display:inline-block;font-size:21px;font-weight:300;padding:0 27px}#forgot-password-container #createAccountBloc .action a{margin-top:10px}#forgot-password-container .rgpd-text .preview{color:#00bcd4;cursor:pointer;font-size:14px}#forgot-password-container .rgpd-text .full{color:#555;font-size:12px}#forgot-password-container .rgpd-text .full a{color:#555}#forgot-password-container .form-bottom-bloc{display:grid;grid-template-columns:.28fr;justify-content:end;margin:30px 0 10px;padding:0 3vw 1vw}#forgot-password-container .form-bottom-bloc .container-checkboxs{float:right;text-align:right}#forgot-password-container .form-bottom-bloc label{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:start;text-align:left}#forgot-password-container .form-bottom-bloc input{height:15px;margin-right:1vw;width:20px}#forgot-password-container .form-bottom-bloc a{text-decoration:underline}#forgot-password-container .form-bottom-bloc span.checkbox{background-color:transparent;border:1px solid #979797;height:24px;margin-right:.5vw;min-width:24px;padding:2px;position:relative}#forgot-password-container .form-bottom-bloc span.active:before{background-color:#00bcd4;background-repeat:no-repeat;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}#create-account_modal .response .alert{margin:25px auto 0;width:50%}#project-title_modal #form_title{border-width:0 0 1px;box-shadow:none;display:inline;padding:0 0 0 1px;width:60%}#my-projects_modal div.content{padding:0 35px}#my-projects_modal div.content table{border-color:#e5e5e5}#my-projects_modal div.content table tr th{background-color:#e5e5e5;border:none;font-weight:400;min-width:170px}#my-projects_modal div.content table tr th:first-child{padding-left:15px}#my-projects_modal div.content table tr td{padding:10px 4px}#my-projects_modal div.content table tr td:first-child{padding-left:15px}#my-projects_modal div.content table .btn{background-color:#fff;border-color:#fa9033;border-radius:12px;color:#fa9033;font-size:16px;font-weight:700;margin:0;padding:7px 32px;text-transform:uppercase}#my-projects_modal div.content table .btn:hover{border-color:#fa9033;color:#fa9033}div#create-account-confirm_modal,div#save-confirm-modal,div#save-confirm_modal{text-align:center}div#create-account-confirm_modal .first-p img,div#save-confirm-modal .first-p img,div#save-confirm_modal .first-p img{margin:auto;width:100px}div#create-account-confirm_modal .first-p p,div#save-confirm-modal .first-p p,div#save-confirm_modal .first-p p{color:#4ac2d3;font-size:14px;font-weight:700;margin:20px 0;text-transform:uppercase}div#create-account-confirm_modal .second-p,div#save-confirm-modal .second-p,div#save-confirm_modal .second-p{font-size:14px}div#delete-project-modal{text-align:center}div#delete-project-modal .first-p p{color:#fa9033;font-size:14px;font-weight:700;margin:20px 0;text-transform:uppercase}div#delete-project-modal #delete-project-button{font-size:12px}div#streetEligibility .modal-header{background:none;border:none}div#streetEligibility #street-eligibility-modal input[type=radio]{display:inline;margin:10px 0 10px 25px}div#streetEligibility #street-eligibility-modal label{display:inline-block;font-weight:400;text-transform:uppercase;vertical-align:middle}div#streetEligibility #street-eligibility-modal a{float:right}div#streetEligibility #street-eligibility-modal .second-p{margin-top:20px}.modal-right{float:right;margin-top:0;width:750px!important}.modal-right.modal-lg{width:1050px!important}.modal-right .modal-header{position:relative}.modal-right .modal-header .close{background-color:transparent!important;border:none;height:50px;margin-top:15px!important;width:50px}.modal-right .modal-content{background-color:#fff;padding-right:150px}.modal-title,.modal-title h4{font-size:18px}.modal-content{border:0;position:relative}.modal-footer{padding:0}.close{background-color:#fff;border:none;height:50px;margin:0!important;opacity:1;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:50}.close:focus,.close:hover{color:#000;cursor:pointer;opacity:.5;text-decoration:none}a.close,button.close{padding:13px 12px 12px 13px}.alert-primary{background-color:#ebfdff;border-color:#80deea;color:#00bcd4}.arrow-align-right{float:right}.closeCss{cursor:pointer;display:block;height:50px;margin:0 auto;overflow:hidden;position:relative;width:50px}.closeCss:after,.closeCss:before{background:#333;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.closeCss:before{transform:rotate(45deg)}.closeCss:after{transform:rotate(-45deg)}.closeCss.big{transform:scale(3)}.closeCss.medium{transform:scale(2)}.closeCss.small{height:30px;width:30px}.closeCss.hairline:after,.closeCss.hairline:before{height:1px}#save-confirm-modal-new .modal-dialog{max-width:unset!important}#delivery-type .modal-title,#delivery-type h3.titleLivraison{color:#00bcd4;font-size:38px;font-weight:700;text-align:center}#delivery-type .blocLivraison p.title{margin-bottom:0;min-height:165px}#delivery-type .blocLivraison p.title strong.price{font-size:33px;font-weight:700;text-align:left}#delivery-type .zoneLivraison{text-align:left}#delivery-type .zoneLivraison .condition{color:#555;font-size:12px;font-weight:700;line-height:1;margin-top:5px}#delivery-type .blocLivraison{border:2px solid #c4c4c4;display:flex;flex-direction:column;padding:0}#delivery-type .blocLivraison p.title{margin:20px;min-height:145px}#delivery-type .blocLivraison p.title strong{font-size:24px;margin-bottom:5px}#delivery-type .blocLivraison p.title strong.price{color:#00bcd4;line-height:1}#delivery-type .blocLivraison p.title .price{color:#00bcd4;display:block;text-align:left}#delivery-type .blocLivraison p.title em{color:#00bcd4;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#delivery-type .blocLivraison p.title em ins{text-decoration:none}#delivery-type .blocLivraison p.title .description{color:#333;display:block;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:15px;margin-top:5px}#delivery-type .blocLivraison .conseil{background-color:#ffdc51;bottom:2px;clear:both;flex:1;margin:8px;padding:15px;width:calc(100% - 19px)}#delivery-type .blocLivraison .conseil i{float:left;margin-right:10px}#delivery-type .blocLivraison .conseil p{margin:0;overflow:hidden}#delivery-type .blocLivraison .conseil p strong{margin-bottom:5px}#delivery-type .blocLivraison .conseil span{color:#333;display:inline-block;font-size:16px;font-weight:400;line-height:1.2;margin-top:5px}#delivery-type .blocLivraison:first-of-type{margin-left:0}#delivery-type .blocLivraison .svg{float:left;margin:20px;width:55px}#delivery-type .blocLivraison .svg .svg .cls-1{fill:#00bcd4}#delivery-type .blocLivraison .svg.pose{width:39px}@media (min-width:1px) and (max-width:1050px){#login_page{margin:3rem 0!important}#login_page #login_modal{align-items:center;flex-direction:column;height:unset!important;width:95%}#login_page #login_modal .connexion{margin:50px;width:100%!important}#login_page #login_modal .registration{padding-bottom:50px;width:100%!important}.modal-v2 .modal-dialog{width:fit-content!important}.modal-v2 .modal-dialog .modal-header .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='gray'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat}.modal-v2 .modal-dialog #login_modal{align-items:center;flex-direction:column;height:unset!important}.modal-v2 .modal-dialog #login_modal .connexion{margin:50px;width:100%!important}.modal-v2 .modal-dialog #login_modal .registration{padding-bottom:50px;width:100%!important}.modal-v2 .modal-dialog #create-account_modal{flex-direction:column-reverse;min-height:unset!important}.modal-v2 .modal-dialog #create-account_modal .registration{margin:20px;width:92%!important}.modal-v2 .modal-dialog #create-account_modal .registration .form-fields{max-width:100%;width:100%}.modal-v2 .modal-dialog #create-account_modal .registration .form-fields input{width:100%}.modal-v2 .modal-dialog #create-account_modal .connexion{padding-bottom:50px;padding-top:20px;width:100%!important}}@media (min-width:1px) and (max-width:575.98px){.modal#modal-video-montage-verriere.show{align-items:center;display:flex!important}#login_page #login_modal{width:100%}#login_page #login_modal input{width:300px}}