#devis-modal .modal-dialog{max-width:978px}#devis-modal .modal-dialog .modal-content{width:978px;height:665px;border-radius:19px;background:#f8fafb}#devis-modal .modal-content .modal-footer{padding-bottom:46px;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#devis-modal .modal-content .modal-footer .finish-btn,#devis-modal .modal-content .modal-footer .next-btn{width:324px;height:48px;border:1px solid var(--bs-secondary);border-radius:8px;background-color:#fff;font-size:20px;color:var(--bs-secondary);margin-bottom:42px;font-weight:700}#devis-modal .modal-content .modal-footer .finish-btn:hover,#devis-modal .modal-content .modal-footer .next-btn:hover{background:var(--bs-secondary);color:#fff}#devis-modal .modal-content .modal-footer .finish-btn{display:none}#devis-modal .modal-content .modal-footer p{text-align:center;font-size:17px;font-weight:700}#devis-modal .modal-content .modal-footer p svg{width:21px;margin-right:13px;fill:#1fab23}#devis-modal .modal-content .modal-header{border:none;padding-left:156px;padding-top:30px;position:relative}#devis-modal .modal-content .modal-header .btn-close{position:absolute;top:-10px;right:-7px;border-radius:50%;background:var(--bs-secondary);opacity:1}#devis-modal .modal-content .modal-header .btn-close svg{width:11px;height:11px;fill:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#devis-modal .modal-content .modal-header .steps-title{font-size:22px;font-weight:700;position:relative;width:663px}#devis-modal .modal-content .modal-header .steps-title .prev-btn{position:absolute;left:-60px;cursor:pointer;display:none}#devis-modal .modal-content .modal-header .steps-title .prev-btn svg:first-child{width:49px;height:36px;fill:var(--bs-secondary);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#devis-modal .modal-content .modal-header .steps-title .prev-btn svg:last-child{width:30px;height:30px;fill:#fff;position:absolute;top:51%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#devis-modal .modal-content .modal-header .steps-title .prev-btn:hover>svg:first-child{fill:#fff;stroke:var(--bs-secondary)}#devis-modal .modal-content .modal-header .steps-title .prev-btn:hover>svg:last-child{fill:var(--bs-secondary)}#devis-modal .modal-content .modal-header .steps-title .progress{height:7px;margin-top:23px;background-color:#e6e6e6}#devis-modal .modal-content .modal-header .steps-title .progress .progress-bar{background-color:#d68b9b}#devis-modal .modal-content .modal-header .nbrs{color:var(--bs-primary)}#devis-modal .modal-content .modal-header .title{color:var(--bs-secondary)}#devis-modal .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#devis-modal .modal-content .modal-body .step{display:none;-webkit-animation:anim .3s ease-in-out;animation:anim .3s ease-in-out}#devis-modal .modal-content .modal-body .step.active{display:block}#devis-modal .modal-content .modal-body .radio-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio{background:#f8fafb;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:322px;height:76px;position:relative}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio.checked{background:var(--bs-bleu-light2)}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label{color:var(--bs-primary);font-size:16px;font-weight:700;position:absolute;width:97%;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio input[type=radio]{width:25px;height:25px}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.67 16.67'%3e%3crect x='2.74' y='3.66' width='11.2' height='9.49' fill='%23fff'/%3e%3cpath id='check-circle' d='M18.09,10.74a.67.67,0,0,1-.19.49L12,17.11a.67.67,0,0,1-.5.21.65.65,0,0,1-.49-.21L7.1,13.2a.67.67,0,0,1-.19-.49.66.66,0,0,1,.19-.5l1-1a.68.68,0,0,1,1,0l0,0,2.45,2.45,4.42-4.41a.68.68,0,0,1,1,0l0,0,1,1a.67.67,0,0,1,.19.5h0Zm1.62-2.41a8.36,8.36,0,0,0-3-3,8.32,8.32,0,0,0-8.34,0,8.36,8.36,0,0,0-3,3A8.13,8.13,0,0,0,4.17,12.5a8.12,8.12,0,0,0,1.11,4.17,8.31,8.31,0,0,0,3.05,3,8.13,8.13,0,0,0,4.17,1.12,8.12,8.12,0,0,0,4.17-1.11,8.31,8.31,0,0,0,3-3,8.32,8.32,0,0,0,0-8.34Z' transform='translate(-4.17 -4.17)' fill='%231fab23'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-color:#1fab23;border-color:#1fab23}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio:not(.checked):hover{background:#fcfcfc}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio.shadow{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1)!important;box-shadow:0 0 6px rgba(0,0,0,.1)!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio.rounded{border-radius:9px!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label span:last-child{font-size:14px;color:#fff;text-align:center;width:130px;height:41px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label span:last-child p{margin:0}#devis-modal .modal-content .modal-body .radio-btns #urgence label{padding-left:45px;padding-right:12px}#devis-modal .modal-content .modal-body .radio-btns #urgence label span:last-child{background:var(--bs-secondary)}#devis-modal .modal-content .modal-body .radio-btns #rdv label{padding-left:32px;padding-right:12px}#devis-modal .modal-content .modal-body .radio-btns #rdv label span:last-child{background:var(--bs-primary)}#devis-modal .modal-content .modal-body #problem #autocomplete-list{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);background:#fff;width:100%;position:absolute;left:0;top:81px;border-radius:9px;z-index:1;max-height:318px;overflow:auto}#devis-modal .modal-content .modal-body #problem #autocomplete-list div{width:100%;padding:5px 10px 5px 10px;cursor:pointer}#devis-modal .modal-content .modal-body #problem #autocomplete-list div:hover{background:var(--bs-bleu-light2);color:var(--bs-secondary)}#devis-modal-calendar .modal-content{width:628px;height:500px;border-color:var(--bs-bleu-light2);border-radius:19px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1)}#devis-modal-calendar .modal-content .modal-header{height:60px;background:var(--bs-bleu-light2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:19px 19px 0 0;position:relative}#devis-modal-calendar .modal-content .modal-header .modal-title{font-size:20px;color:var(--bs-primary);font-weight:700}#devis-modal-calendar .modal-content .modal-header .btn-close{position:absolute;top:10px;right:10px}#devis-modal-calendar .modal-content .modal-body{text-align:center;background:var(--bs-bleu-light);border-radius:0 0 19px 19px}#devis-modal-calendar .modal-content .modal-body .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#devis-modal-calendar .modal-content .modal-body .footer .time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#devis-modal-calendar .modal-content .modal-body .footer .input-group{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:6px}#devis-modal-calendar .modal-content .modal-body .footer .input-group .custom-select{width:90px}#devis-modal-calendar .modal-content .modal-body .footer .input-group .input-group-text{width:60px;background:var(--bs-primary);border:1px solid var(--bs-primary);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#devis-modal-calendar .modal-content .modal-body .btn{background:var(--bs-secondary);color:#fff;width:94px}#devis-modal-calendar .modal-content .modal-body .btn:hover{border-color:var(--bs-secondary);background:#fff;color:var(--bs-secondary)}@-webkit-keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.calendar{display:block;position:relative;width:100%;border:1px solid #dfdfdf;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.calendar-content,.calendar-footer,.calendar-header{position:relative;display:block;background-color:#fff;color:#1d1d1d}.calendar-header{padding:1rem;background-color:#004d6f;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-header .header-year{font-size:.75rem;line-height:1}.calendar-header .header-day{font-size:1.325rem}.calendar-content{padding:1px;width:100%}.calendar-content .calendar-toolbar,.calendar-content .days-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.calendar-content .calendar-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;width:100%;background:var(--bs-primary);color:#fff}.calendar-content .calendar-toolbar .next-month,.calendar-content .calendar-toolbar .next-year,.calendar-content .calendar-toolbar .next-year-group,.calendar-content .calendar-toolbar .prev-month,.calendar-content .calendar-toolbar .prev-year,.calendar-content .calendar-toolbar .prev-year-group{padding:.5rem 0;cursor:pointer;text-align:center;width:30px;display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.calendar-content .calendar-toolbar .curr-month,.calendar-content .calendar-toolbar .curr-year{padding:.5rem 0;width:100%;text-align:center;cursor:pointer;font-size:14px}.calendar-content .days,.calendar-content .week-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0}.calendar-content.-week-numbers .days,.calendar-content.-week-numbers .week-days{grid-template-columns:repeat(8,1fr)}.calendar-content .day,.calendar-content .week-day,.calendar-content .week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-content .week-day,.calendar-content .week-number{font-weight:700;background-color:#f8f8f8}.calendar-content .week-day{border-bottom:1px solid #dfdfdf}.calendar-content .week-number{border-right:1px solid #dfdfdf}.calendar-content .week-days .week-number{border-right:none}.calendar-content .day,.calendar-content .week-day,.calendar-content .week-number{height:39px;cursor:pointer;font-size:14px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.calendar-content .day.selected{background:var(--bs-secondary);color:#fff}.calendar-content .day.selected::after{border-top:20px solid #5ebdec;border-left:20px solid transparent;right:0;top:0}.calendar-content .day.selected::before{right:1px!important;top:1px!important}.calendar-content .day.showed{font-weight:700}.calendar-content .outside{color:#bebebe;font-size:12px}.calendar-content .today{border:1px solid var(--bs-secondary)!important;font-weight:700}.calendar-content .coincidental{-webkit-box-shadow:inset 0 0 12px rgba(190,190,190,.4);box-shadow:inset 0 0 12px rgba(190,190,190,.4)}.calendar-content .excluded{background-color:#f8f8f8}.calendar-content .day{border:1px solid transparent}.calendar-content .day:hover{border-color:#dfdfdf}.calendar-footer{padding:.5rem;border-top:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-footer>*{margin:0 2px;font-size:.75rem;height:32px;line-height:32px;padding:0 8px}.calendar.compact{width:220px}.calendar.compact .calendar-content{width:100%}.calendar.compact .calendar-header{padding:.5rem;line-height:1.2}.calendar.compact .calendar-header .header-year{font-size:.65rem}.calendar.compact .calendar-header .header-day{font-size:1rem}.calendar.compact .calendar-toolbar>*{padding:0!important;font-size:14px}.calendar.compact .calendar-footer .button{height:24px;line-height:24px;padding:0 .25rem}.calendar.compact .day,.calendar.compact .week-number{height:30px;line-height:30px;width:30px;margin:0;font-size:12px}.calendar .calendar-time{display:block;padding:5px 10px 10px;border-top:1px solid #dfdfdf;background:#f8f8f8}.calendar .calendar-time .calendar-time__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar .calendar-time .calendar-time__inner .button.spinner-button-minus{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.calendar .calendar-time .calendar-time__inner input{text-align:center}.calendar .calendar-time .calendar-time__inner .minutes{margin-left:2px}.calendar .calendar-time .calendar-time__inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.calendar .calendar-time .calendar-time__inner-cell{display:block;width:50%}.calendar.compact .calendar-time__inner-cell{display:block;width:50%}.calendar.compact .calendar-time__inner-cell span{font-size:12px}.calendar .calendar-content .months,.calendar .calendar-content .years{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.calendar .calendar-content .months .month,.calendar .calendar-content .months .year,.calendar .calendar-content .years .month,.calendar .calendar-content .years .year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;height:68px;font-size:14px;cursor:pointer}.calendar .calendar-content .months .month:hover,.calendar .calendar-content .months .year:hover,.calendar .calendar-content .years .month:hover,.calendar .calendar-content .years .year:hover{border-color:#dfdfdf}.calendar .calendar-content .months,.calendar .calendar-content .years{padding:1px}.calendar .calendar-content .calendar-toolbar{border-bottom:1px solid #dfdfdf}.calendar.compact .months .month,.calendar.compact .months .year,.calendar.compact .years .month,.calendar.compact .years .year{height:52px}.calendar-wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:560px}.calendar-wide::after{display:block;clear:both;content:""}.calendar-wide::after{display:block;clear:both;content:""}.calendar-wide.calendar-picker{width:460px}.calendar-wide .calendar-footer,.calendar-wide .calendar-header{position:absolute;top:0;height:100%;min-height:100%}.calendar-wide .calendar-header{left:0}.calendar-wide .calendar-footer{right:0}.calendar-wide .calendar-header{width:180px}.calendar-wide .calendar-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:none;border-left:1px solid #dfdfdf;width:100px}.calendar-wide .calendar-footer *{width:100%;margin:2px 0}.calendar-wide .calendar-content{margin:0 96px 0 180px}.calendar-wide.compact{width:454px!important}.calendar-wide.compact.calendar-picker{width:354px!important}.calendar-wide.compact .calendar-header{width:120px}.calendar-wide.compact .calendar-content{margin:0 96px 0 120px;width:234px}.calendar .day,.calendar .month,.calendar .year{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.calendar .to-animate{-webkit-transform:scale(0);transform:scale(0)}.calendar .days .day,.calendar .months .month,.calendar .years .year{border:1px solid #f8f8f8}.calendar .events{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto}.calendar .events .event{width:4px;height:4px;background-color:red;margin:1px}.calendar-picker{position:relative}.calendar-picker input{width:100%}.calendar-picker .calendar-wide{width:464px}.calendar-picker .calendar-wide.compact{width:364px}.calendar-for-picker{position:absolute;top:100%;left:0;display:none;z-index:500}.calendar-for-picker.open{display:block!important}.calendar-for-picker.open-up{top:auto;bottom:100%}.calendar-for-picker.dialog-mode{position:fixed;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1050}.calendar-for-picker.dialog-mode.open-up{top:auto;bottom:auto}[class*=default-icon]{display:block;height:16px;width:16px;border:none!important;background-size:cover;background-color:transparent;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:auto}.default-icon-chevron-right{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43.93 43.93'%3e%3crect width='43.93' height='43.93' fill='none'/%3e%3cpath d='M11.31,35.4,25.19,21.51,11.31,7.62l4.28-4.27L33.77,21.51,15.59,39.67Z' transform='translate(-0.07)' fill='%23fff'/%3e%3c/svg%3e")}.default-icon-chevron-left{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43.93 43.93'%3e%3crect width='16' height='16' fill='none'/%3e%3cpath d='M29.5,39.67,11.31,21.51,29.5,3.35l4.27,4.27L19.89,21.51,33.77,35.4Z' transform='translate(-0.07)' fill='%23fff'/%3e%3c/svg%3e")}@media (max-width:575.98px){#devis-modal .modal-dialog .modal-content{width:100%;border-radius:19px;background:#f8fafb}#devis-modal .modal-content .modal-header .steps-title{font-size:14px;font-weight:700;position:relative;width:100%}#devis-modal .modal-content .modal-header{border:none;padding-top:20px;padding-left:0;position:relative;margin:0 auto}#devis-modal .modal-content .modal-body .form-input.group .icon svg{margin:0 15px 5px 5px;width:24px;height:24px;fill:var(--bs-primary)}#devis-modal .modal-content .modal-body .form-input.group .icon svg{margin:0 15px 5px 5px;width:22px;height:22px;fill:var(--bs-primary)}.form-input.group .svg-valid{width:25px!important;height:25px!important;fill:var(--bs-green);margin-left:10px;display:none;position:absolute;right:10px!important}.form-input.group .svg-check{width:20px!important;height:20px!important;fill:var(--bs-secondary);margin-left:10px;display:none;position:absolute;right:10px!important}#devis-modal .modal-content .modal-body .form-input.group div{width:80%}#devis-modal .modal-content .modal-body .step.active{display:block;width:100%}#devis-modal .modal-content .modal-body .radio-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio{background:#f8fafb;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;position:relative;margin-bottom:15px}#devis-modal #step1 div,#devis-modal #step2 div,#devis-modal #step3 div{width:100%!important;margin-bottom:10px!important}#devis-modal .modal-content .modal-footer .finish-btn,#devis-modal .modal-content .modal-footer .next-btn{width:100%;margin-bottom:0;font-size:16px}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio input[type=radio]{width:20px;height:20px}#devis-modal .modal-content .modal-body .radio-btns #rdv label{padding-left:28px!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label{font-size:14px!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label span:last-child{width:120px!important}#devis-modal-calendar .modal-content .modal-header .modal-title{font-size:18px}#devis-modal-calendar .modal-content{width:90%}.form-input.group.error>.svg-check{display:inline-block}.form-input.textarea{height:125px!important}.form-input.textarea textarea{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#5c5c5c}}@media (min-width:768px) and (max-width:991.98px){#devis-modal .modal-dialog .modal-content{width:100%;border-radius:19px;background:#f8fafb}#devis-modal .modal-content .modal-header .steps-title{font-size:14px;font-weight:700;position:relative;width:100%}#devis-modal .modal-content .modal-header{border:none;padding-top:20px;padding-left:0;position:relative;margin:0 auto}#devis-modal .modal-content .modal-body .form-input.group .icon svg{margin:0 15px 5px 5px;width:24px;height:24px;fill:var(--bs-primary)}#devis-modal .modal-content .modal-body .form-input.group .icon svg{margin:0 15px 5px 5px;width:22px;height:22px;fill:var(--bs-primary)}.form-input.group .svg-valid{width:25px!important;height:25px!important;fill:var(--bs-green);margin-left:10px;display:none;position:absolute;right:10px!important}.form-input.group .svg-check{width:20px!important;height:20px!important;fill:var(--bs-secondary);margin-left:10px;display:none;position:absolute;right:10px!important}#devis-modal .modal-content .modal-body .form-input.group div{width:80%}#devis-modal .modal-content .modal-body .step.active{display:block;width:100%}#devis-modal .modal-content .modal-body .radio-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio{background:#f8fafb;padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;position:relative;margin-bottom:15px}#devis-modal #step1 div,#devis-modal #step2 div,#devis-modal #step3 div{width:100%!important;margin-bottom:10px!important}#devis-modal .modal-content .modal-footer .finish-btn,#devis-modal .modal-content .modal-footer .next-btn{width:100%;margin-bottom:0;font-size:16px}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio input[type=radio]{width:20px;height:20px}#devis-modal .modal-content .modal-body .radio-btns #rdv label{padding-left:28px!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label{font-size:14px!important}#devis-modal .modal-content .modal-body .radio-btns .form-input.group-radio label span:last-child{width:120px!important}#devis-modal-calendar .modal-content .modal-header .modal-title{font-size:18px}#devis-modal-calendar .modal-content{width:90%}.form-input.group.error>.svg-check{display:inline-block}.form-input.textarea{height:125px!important}.form-input.textarea textarea{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:#5c5c5c}}#devis-modal .alert-success{display:none;margin-top:15px;margin-bottom:0}