section#quoteSection{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.select2-results{background-color:#fff}section#quoteSection button{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:25px 25px 0 0;border-bottom:3px solid var(--e-global-color-primary)}.chatbox-char p{margin:0!important;margin-bottom:10px!important}#devis-rapide-btn{cursor:pointer;position:fixed;bottom:30px;right:30px;background-color:#652f3a;font-size:15px;line-height:15px}#devis-rapide-btn:hover{background-color:#e5a534;box-shadow:0 0 20px -12px #000}button#nextToApplicantInformation,#button-to-step-2 button,button#send-btn{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;text-transform:var(--e-global-typography-text-text-transform)!important;letter-spacing:var(--e-global-typography-text-letter-spacing)!important;background-color:var(--e-global-color-primary);color:#fff}button#nextToApplicantInformation:hover,#button-to-step-2 button:hover,button#send-btn:hover{background-color:var(--e-global-color-accent)}button#send-btn{margin-top:35px}.chat-box{display:none;position:fixed;bottom:70px;right:100px;width:800px;background-color:#fff;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:35px 35px 0 0;z-index:9999999;overflow:hidden}.chat-box p,label{font-family:var(--e-global-typography-text-font-family);font-size:15px;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text);margin-bottom:20px}#closeChatBox{position:absolute;top:10px;right:16px;cursor:pointer;padding:0;width:45px;height:45px;color:#fff;background:#9f485a}#closeChatBox:hover{background:var(--e-global-color-accent)}.chat-header{background-color:var(--e-global-color-primary);color:#fff;padding:22px;display:flex;justify-content:space-between;align-items:center;width:inherit;text-transform:uppercase;font-family:var(--e-global-typography-b797ae6-font-family);font-size:var(--e-global-typography-b797ae6-font-size);font-weight:500}.select2-dropdown{background-color:var(--e-global-color-86f8c6d);box-shadow:0 0 0 0 rgb(0 0 0 / .08);border-style:solid;border-width:0 0 1px 0;border-color:#CDE4EE;border-radius:5px 5px 0 0;position:absolute;bottom:2px;padding-top:20px;z-index:9999999!important}.chat-header button{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;font-family:'Inter'}.chat-header button:hover{color:var(--e-global-color-accent);background:none}.chat-body{padding:30px;margin:30px;border-left:solid 1px #d7d7d7}.chat-body label{display:block;margin-top:10px}.chat-body input,.chat-body select,.chat-body textarea{width:calc(100% - 10px);padding:8px;margin-top:5px;border-radius:3px;box-sizing:border-box;margin-bottom:10px}.chat-body div p,.chat-body label{margin-top:30px;color:#000;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.chat-body button{margin-top:10px;padding:16px 12px!important;background-color:#fff;color:var(--e-global-color-primary);border:none;box-shadow:rgb(0 0 0 / .1) 0 4px 12px;cursor:pointer;border-radius:25px;width:30%;min-width:200px;margin-bottom:20px;white-space:normal;font-family:'Nunito Sans'!important;text-transform:uppercase;font-weight:600;font-size:13px!important;letter-spacing:var(--e-global-typography-a860543-letter-spacing)!important}.chatbox-char{color:#fff;background-color:#f4f4f4;border-radius:20px;padding:10px;position:relative}.chatbox-input{display:flex;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:30px}.floating-avatar{position:absolute;bottom:-40px;left:-50px;color:#000;z-index:2;border-radius:20px;height:40px!important}#quote-send{width:100%}.choice-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:30px}.select2-container--open .select2-dropdown--below{background-color:aliceblue;top:0}.chatbox-bot{margin-bottom:40px}.display-none{display:none!important}.display-block{display:block!important}.display-flex{display:flex;justify-content:space-between}.display-flex div{display:flex}.display-flex div label{margin:0}.display-flex div input{margin:0 10px 0 0}.type-funeral-btn.active{background-color:var(--e-global-color-primary)}.type-ceremony-btn.active{background-color:var(--e-global-color-primary)}.form-popup{animation:fadeIn 0.5s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.selected{background-color:var(--e-global-color-accent)!important;color:#ffffff!important}.chatbox-fade-animation{animation:fadeIn 0.5s ease-in-out}.quote-btn svg{width:40px;margin-bottom:10px}.quote-btn.active svg .cls-1,.quote-btn.active svg .cls-2{fill:#fff}svg#quote-svg-maintenance-and-flowers{width:50px}.chat-body-container{overflow:auto;height:570px}.quote_contact input[type="text"],.quote_contact textarea{border:1px solid #f4f4f4;border-radius:10px;background:#f4f4f4;width:100%}.quote_contact textarea{height:110px}.quote_contact input[type="text"]:focus,.quote_contact textarea:focus{border-color:var(--e-global-color-accent);outline:none}@media (max-width:1024px){.chat-box{right:0;left:0;margin:auto;width:95%;height:72%;bottom:20px}.chat-header{width:100%}}@media (max-width:767px){#devis-rapide-btn{bottom:15px;right:15px}.chat-box{width:95%;height:95%}.chat-body{max-height:80vh;height:80vh;margin-right:0;padding-right:15px}.chat-body-container{height:100%}.chat-body button{width:47%}}