#page-devis{margin-top:130px;padding-bottom:50px}#page-devis h1{font-size:30px;margin:10px auto;color:var(--app-color-primary)}#page-devis>.container{background-color:#fff;border-radius:10px;padding:40px 20px;box-shadow:0 0 6px #ccc}#page-devis #devis-page-content{display:block;margin:10px auto;max-width:800px}#devis-form{padding:5px 20px}#devis-form #captcha-message{font-size:13px}#devis-form #captcha-message a{font-weight:600}#devis-form button[type=submit]{display:block;margin:35px auto 15px;padding:15px 20px;font-size:18px;border:none;border-radius:100px;background-color:var(--app-color-2);color:#000;text-transform:uppercase;box-shadow:0 0 6px #ccc;font-weight:600}#devis-form .required::after{content:"*";margin-left:5px;display:inline-block;color:#fb0000}#icons-devis{padding-bottom:10px;padding-top:50px;border:1px solid #2e2e2e;border-radius:5px}#icons-devis li{list-style:none;padding:0;margin:20px 0;display:flex;align-items:center}#icons-devis li i{font-size:40px;width:40px;height:40px;text-align:center;display:inline-block;color:#ff6200}#icons-devis li span{display:block;flex:1;font-size:16px;margin-left:20px;padding-top:5px;font-weight:600;text-transform:uppercase}#devis-reviews{background:rgba(244,244,244,.4823529412);padding:20px 10px;margin-top:30px}#devis-reviews h2{font-size:18px;margin-bottom:20px}#devis-reviews .btn{text-transform:uppercase;padding:10px 20px;margin-top:15px}.dynamic-select{display:block;height:45px;border:1px solid #000;border-radius:5px;margin:10px}.dynamic-select .form-dynamic-select{display:block;height:100%}.dynamic-select .form-dynamic-select .input-dynamic-select{display:flex;height:100%;align-items:center;background:#fff;overflow:hidden;border-radius:6px}.dynamic-select .form-dynamic-select .input-dynamic-select i{margin:0 10px;font-size:15px}.dynamic-select .form-dynamic-select .input-dynamic-select label{flex:1;height:100%}.dynamic-select .form-dynamic-select .input-dynamic-select label input{height:100%;max-height:100%;margin-right:10px;padding:0;width:100%;border:none !important;box-shadow:none !important;outline:none !important}.results-dynamic-select,.suggestions-dynamic-select{display:none;flex-wrap:wrap;border-bottom:1px solid #eee;padding:20px 0}.results-dynamic-select .result-dynamic-select,.suggestions-dynamic-select .result-dynamic-select{display:inline-flex;margin:10px;padding:10px;border-radius:50px;border:2px solid #000;align-items:center;cursor:pointer}.results-dynamic-select .result-dynamic-select span,.suggestions-dynamic-select .result-dynamic-select span{display:inline-block;font-weight:600}.results-dynamic-select .result-dynamic-select i,.suggestions-dynamic-select .result-dynamic-select i{display:inline-block;margin:0 5px}.results-dynamic-select .result-dynamic-select i.fa-check,.suggestions-dynamic-select .result-dynamic-select i.fa-check{display:none}.results-dynamic-select .result-dynamic-select.in-projets,.suggestions-dynamic-select .result-dynamic-select.in-projets{border-color:var(--app-color-accent);background-color:var(--app-color-accent);color:var(--app-color-1)}.results-dynamic-select .result-dynamic-select.in-projets i.fa-check,.suggestions-dynamic-select .result-dynamic-select.in-projets i.fa-check{display:inline-block}.results-dynamic-select .result-dynamic-select.in-projets i.fa-plus,.suggestions-dynamic-select .result-dynamic-select.in-projets i.fa-plus{display:none}.message-dynamic-select{display:none;padding:30px 0;text-align:center;border-bottom:1px solid #eee}.row-projet{display:flex;align-items:center;border-radius:5px;padding:5px;border:1px solid #d4d4d4;position:relative;background-color:rgba(255,255,255,.8705882353);margin-bottom:10px}.row-projet .projet-name{flex:0 0 70%;max-width:70%}.row-projet .projet-name span{display:inline-block;font-weight:600;font-size:17px;margin:0 10px}.row-projet .projet-size-input{flex:0 0 30%;max-width:30%}.row-projet .btn-remove-projet{display:inline-block;border-radius:5px;background-color:#b11616;border:none;color:#fff;font-size:12px;padding:5px 10px;margin-top:5px;margin-left:5px}@media screen and (max-width: 757px){.row-projet{flex-wrap:wrap}.row-projet .projet-name{flex:0 0 100%;max-width:100%;border-bottom:1px solid #eee;padding-bottom:10px}.row-projet .projet-size-input{flex:0 0 50%;max-width:50%;padding:10px 5px}#devis-form{padding:5px 0}}@media screen and (max-width: 575px){.row-projet .projet-size-input{flex:0 0 70%;max-width:70%}}@media screen and (max-width: 375px){.row-projet .projet-size-input{flex:0 0 100%;max-width:100%}}