#modal,#modal-confiez-nous-bien{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:10000;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}#modal .modal-container,#modal-confiez-nous-bien .modal-container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;padding:20px;overflow:auto;max-width:1200px;width:80%}@media screen and (max-width: 1050px){#modal .modal-container,#modal-confiez-nous-bien .modal-container{left:0;right:0;transform:none;top:0;bottom:0;width:calc(100% - 40px);bottom:0}}@media screen and (max-width: 810px){#modal .modal-container,#modal-confiez-nous-bien .modal-container{left:0;right:0;top:0;bottom:0;transform:none;min-height:auto;border-radius:0;width:calc(100% - 40px);padding:20px;border-radius:0;height:100%;overflow:auto !important;min-width:auto}}#modal .modal-container .modal-elements,#modal-confiez-nous-bien .modal-container .modal-elements{color:#1C494C;max-height:500px}@media screen and (max-width: 810px){#modal .modal-container .modal-elements,#modal-confiez-nous-bien .modal-container .modal-elements{min-height:min-content}#modal .modal-container .modal-elements .display-flex,#modal-confiez-nous-bien .modal-container .modal-elements .display-flex{display:block;width:auto}}#modal .modal-container .modal-top-elements,#modal-confiez-nous-bien .modal-container .modal-top-elements{text-align:center;margin:20px 0;font-size:32px;font-weight:bold;text-transform:uppercase;color:#1C494C;padding:0 10px}@media screen and (max-width: 810px){#modal .modal-container .modal-top-elements,#modal-confiez-nous-bien .modal-container .modal-top-elements{font-size:24px}}#modal .modal-container .modal-top-elements .modal-close,#modal-confiez-nous-bien .modal-container .modal-top-elements .modal-close{position:absolute;right:10px;top:10px;line-height:0}#modal .modal-container .modal-top-elements .modal-close span,#modal-confiez-nous-bien .modal-container .modal-top-elements .modal-close span{cursor:pointer;transition:transform .3s ease-in-out}#modal .modal-container .modal-top-elements .modal-close span:hover,#modal-confiez-nous-bien .modal-container .modal-top-elements .modal-close span:hover{transform:scale(1.2)}#modal .modal-container .modal-top-elements .border-element,#modal-confiez-nous-bien .modal-container .modal-top-elements .border-element{padding-top:20px;width:200px;margin:0 auto}#modal .modal-container .display-flex,#modal-confiez-nous-bien .modal-container .display-flex{flex-wrap:wrap}#modal .modal-container .modal-img,#modal-confiez-nous-bien .modal-container .modal-img{margin-top:20px;margin-right:20px;flex:calc(30% - 20px)}@media screen and (max-width: 700px){#modal .modal-container .modal-img,#modal-confiez-nous-bien .modal-container .modal-img{flex:100%;margin-right:0}}#modal .modal-container .modal-img .lazy,#modal-confiez-nous-bien .modal-container .modal-img .lazy{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px}@media screen and (max-width: 700px){#modal .modal-container .modal-img .lazy,#modal-confiez-nous-bien .modal-container .modal-img .lazy{height:35vh}}#modal .modal-container .modal-form,#modal-confiez-nous-bien .modal-container .modal-form{flex:70%}#modal .modal-container .modal-form .input,#modal-confiez-nous-bien .modal-container .modal-form .input{margin-bottom:20px}#modal .modal-container .c-mention .u-linkLight,#modal-confiez-nous-bien .modal-container .c-mention .u-linkLight{cursor:pointer}#modal .modal-container .c-mention .u-linkLight:hover,#modal-confiez-nous-bien .modal-container .c-mention .u-linkLight:hover{text-decoration:underline}#modal .modal-container .c-mention .u-linkLight span,#modal-confiez-nous-bien .modal-container .c-mention .u-linkLight span{vertical-align:middle}#modal .modal-container #modal-btn,#modal-confiez-nous-bien .modal-container #modal-btn{align-items:center;justify-content:right}#modal .modal-container #modal-btn .c-mention,#modal-confiez-nous-bien .modal-container #modal-btn .c-mention{margin-right:10px}#modal .modal-container .modal-paragraph,#modal-confiez-nous-bien .modal-container .modal-paragraph{margin-bottom:20px}.modal-mentions-elements{display:none;margin-top:20px;line-height:22px;font-style:italic;font-size:13px}.mentions-legales{position:relative}.mentions-legales #target-content .close{position:absolute;top:5px;right:5px}#target-content{display:none;height:0;transition:opacity 200ms;text-align:left;line-height:22px;border-radius:10px;padding:10px;margin-top:20px}#target-content:target{height:auto;transition:opacity 200ms}@media screen and (max-width: 810px){#target-content:target{height:40vh;position:relative;overflow:auto}}@media screen and (max-width: 1078px){.container-modal-scroll{overflow-y:scroll;height:500px}.container-modal-scroll .btn-container{text-align:center}}.modal-links{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000}.modal-links .modal-container{display:flex;flex-direction:column;position:absolute;bottom:10% !important;left:50% !important;transform:translate(-50%, 0);background-color:#fff;border-radius:10px;padding:20px;overflow:auto;max-width:1200px;width:75% !important}.modal-links .modal-container .modal-elements{color:#1C494C;flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;height:auto}.modal-links .modal-container .modal-elements .display-flex{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;height:100%;overflow:auto;text-align:center}.modal-links .modal-container .modal-elements .display-flex a{min-height:50px;flex:1 1 auto;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ccc;text-decoration:none;color:#222;padding-left:10px;padding-right:10px;font-size:1.25rem;transition:background 0.2s}.modal-links .modal-container .modal-elements .display-flex a:first-child{border-top:1px solid #ccc}.modal-links .modal-container .modal-elements .display-flex a:hover{background:#e2e2e2}.modal-links .modal-container .modal-elements .display-flex .active span{background-color:#1C494C;color:#FFF !important;border-radius:70px;padding:5px 10px}.modal-links .modal-container .modal-top-elements{text-align:center;margin:20px 0;font-size:32px;font-weight:bold;text-transform:uppercase;color:#1C494C;padding:0 10px;flex-shrink:0}@media screen and (max-width: 810px){.modal-links .modal-container .modal-top-elements{font-size:24px}}.modal-links .modal-container .modal-top-elements .modal-close{position:absolute;right:10px;top:10px;line-height:0}.modal-links .modal-container .modal-top-elements .modal-close span{cursor:pointer;transition:transform .3s ease-in-out}.modal-links .modal-container .modal-top-elements .modal-close span:hover{transform:scale(1.2)}.paragraph-title{line-height:1.5}
