#login-buttons{display:inline-block;line-height:1;margin-right:.2px}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;padding-right:2px}#login-buttons .loading{background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:80%;line-height:1.5;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none;color:#ddd}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;font-size:16px;margin:-8px -12px 0;padding:8px 12px;width:250px;z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-bottom:-2px;margin-top:7px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;line-height:1.3;margin-top:8px}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{color:#000;font-size:20px;font-weight:700;line-height:20px;opacity:.4;position:absolute;right:5px;text-decoration:none;top:0}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:-1px;position:absolute;top:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-258px/2;margin-top:-40px;position:fixed;top:50%;z-index:1001}#configure-login-service-dialog{margin-left:-538px/2;margin-top:-300px;width:530px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:Courier New,Courier,monospace;width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border:1px solid #aaa;border-radius:3px;line-height:1;padding:4px}.at-form{border-radius:10px;float:none;margin:20px auto;overflow:auto;padding:15px}.at-form p{font-size:15px;line-height:20px}.at-title h3{font-size:18px;font-weight:800;margin-bottom:10px;margin-top:0;text-align:center}.at-link.disabled{color:#444}.at-signin-link{margin-bottom:30px;margin-top:20px}.at-error,.at-result,.at-signin-link{text-align:center}.at-oauth{margin-top:10px}button.at-social-btn{border-radius:5px;display:block;font-size:16px;margin:auto auto 10px;padding:8px 10px;width:100%}button.at-social-btn i{border-right:1px solid rgba(0,0,0,.2);float:left;font-size:20px;margin-top:1px;padding-left:5px;padding-right:15px;width:40px}button.at-social-btn#at-facebook{background:#3b5998;color:#fff}button.at-social-btn#at-facebook.disabled{background:#666;color:#ddd}button.at-social-btn#at-facebook:hover{background:#2c4780}button.at-social-btn#at-linkedin{background:#338ab0;color:#fff}button.at-social-btn#at-linkedin.disabled{background:#666;color:#ddd}button.at-social-btn#at-linkedin:hover{background:#0571a6}button.at-social-btn#at-twitter{background:#4099ff;color:#fff}button.at-social-btn#at-twitter.disabled{background:#666;color:#ddd}button.at-social-btn#at-twitter:hover{background:#3288eb}button.at-social-btn#at-google{background:#db5a3c;color:#fff}button.at-social-btn#at-google.disabled{background:#666;color:#ddd}button.at-social-btn#at-google:hover{background:#ca4c2e}button.at-social-btn#at-github{background:#666;color:#fff}button.at-social-btn#at-github.disabled{background:#666;color:#ddd}button.at-social-btn#at-github:hover{background:#555}.at-sep{margin-bottom:15px;overflow:hidden;position:relative;text-align:center}.at-sep:after,.at-sep:before{border-bottom:1px solid #ddd;content:" ";display:block;position:absolute;top:48%;width:100%}.at-sep:before{left:-60%}.at-sep:after{right:-60%}.at-input.validating *{cursor:progress}.at-pwd-form>form{margin-top:20px}.at-pwd-form>form label{font-size:14px;font-weight:500;margin-bottom:5px}#at-btn{font-size:16px;margin-top:30px;padding:10px 12px}.at-signup-link{margin-bottom:30px}.at-signup-link,.at-terms-link{margin-top:20px;text-align:center}.at-terms-link{font-size:16px}@media (max-width:991px){body header #navBarMobile{background-color:#fff;border:1px solid var(--color-main);z-index:10}body header #navBarMobile .nav-item.active{border:0;border-left:10px solid var(--color-main)}body #main #blur #contact .d-flex{display:block!important}body #main #blur .container{margin:20px;padding:20px}}:root{--color-black:#000;--color-white:#fff;--color-alpha:#ffffff80;--color-main:#476949;--color-main-light:#384735;--color-secondary:#2a382a}.logo{width:187px}body h1{border-bottom:10px solid #fff;display:inline-block;padding-bottom:10px}body #front{min-height:100vh;width:100%}body header{background-color:var(--color-white);color:var(--color-black);height:150px;position:sticky;top:0;z-index:10}body header .admin-link{color:var(--color-black);left:0;position:absolute;top:0}body header .logo{width:187px}@keyframes fade{0%{opacity:0}to{opacity:1}}body header nav.navbar{padding:0}body header nav.navbar .nav-item.active,body header nav.navbar .nav-item:hover{border-bottom:10px solid var(--color-main);transition:border-bottom .2s ease-in}body header nav.navbar .nav-item.active a,body header nav.navbar .nav-item:hover a{color:var(--color-main)}body header nav.navbar a.nav-link{color:var(--color-black);font-size:22px;height:124px;padding-top:48px}@media (max-width:768px){body header nav.navbar a.nav-link{height:50px;padding-top:0}}body footer{background-color:var(--color-white);bottom:0;color:var(--color-black);position:fixed;text-align:center;width:100%;z-index:1}body #main{background:url(ebgl2.jpg) no-repeat 50% fixed;background-size:cover;font-size:20px;margin-top:0}body #main,body #main #blur{min-height:calc(100vh - 150px)}body #main #blur{align-items:center;backdrop-filter:blur(6px);display:flex;justify-content:center}body #main #blur>div{background-color:var(--color-secondary);color:#fff;margin:50px;padding:50px}body #main #blur .container{overflow:hidden}body #main #blur .container .section{margin-bottom:40px;opacity:0;padding:20px;transform:translateX(-100px);transition:all .8s ease}body #main #blur .container .section h3{margin-bottom:40px;padding-left:30px}body #main #blur .container .section:nth-child(2n){transform:translateX(100px)}body #main #blur .container .section.active{opacity:1;transform:translateX(0)}body #main #blur .container .section.active:hover{transform:translateY(-5px)}body #main #blur .container .section:hover{background-color:var(--color-main-light);box-shadow:0 10px 20px rgba(0,0,0,.4);transform:translateY(-5px)}body #main #blur .container .section .tool-icon{animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;color:hsla(0,0%,100%,.6);font-size:32px;position:absolute;z-index:1}body #main #blur .container .section .tool-icon-top-left{animation-name:rotateToolTopRight;left:10px;top:20px}body #main #blur .container .section .tool-icon-bottom-left{animation-name:moveToolBottomLeft;bottom:10px;display:none;left:10px}body #main #blur .container .section ul li{line-height:30px!important}@keyframes rotateToolTopRight{0%{transform:rotate(0deg)}20%{transform:rotate(20deg)}40%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes moveToolBottomLeft{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(0) translateX(0)}to{transform:translateY(0) translateX(0)}}body #main #blur .container .divider{border:none;border-bottom:5px dashed #fff}body #main a{color:#fff}body #main .carousel .carousel-item{display:none}body #main .carousel .carousel-item.active{display:block}body #main .carousel .carousel-item>div{display:block;overflow:hidden}body #main .carousel .carousel-item-next,body #main .carousel .carousel-item-prev{display:block}body #main #prestations-blocs .prestation{padding-bottom:60px}body .material-icons-outlined{line-height:1;vertical-align:text-bottom}body .card{background-color:var(--color-alpha)}body .dfm-back-to-top .btn-primary{background-color:var(--color-main);border-color:var(--color-main)}body .drag-handle{cursor:grab;left:0;position:absolute;top:7px}body .drag-handle a{margin-left:20px}@media (max-width:768px){body #home #blur>div{margin:20px;padding:20px}}.fullscreen-dialog{background-color:transparent!important;border:none!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding:0!important;width:100%!important}.fullscreen-dialog::backdrop{background-color:rgba(0,0,0,.7)}.image-navigation{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.click-zone{cursor:pointer;height:100%;position:absolute;top:0;width:50%;z-index:2}.left-zone{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'><path d='M15 18l-6-6 6-6'/></svg>") 16 16,w-resize;left:0}.right-zone{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'><path d='M9 18l6-6-6-6'/></svg>") 16 16,e-resize;right:0}.dialog-image-container{height:80%;max-height:80%;max-width:80%;position:relative;width:80%;z-index:1}.dialog-image-container,.dialog-image-container>div{align-items:center;display:flex;justify-content:center;overflow:hidden}.dialog-image-container>div{height:100%;width:100%}.dialog-image-container img{height:auto;object-fit:contain;width:auto}.dialog-image-container *,.dialog-image-container img{max-height:100%;max-width:100%}.nav-button{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:50px;position:absolute;transition:background-color .2s ease;width:50px;z-index:1}.nav-button:hover{background:hsla(0,0%,100%,.5)}.prev-button{left:20px}.next-button{right:20px}.close-button{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:40px;z-index:3}.close-button:hover{background:hsla(0,0%,100%,.5)}.dialog-image-container{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-image-container a{color:inherit;cursor:default;pointer-events:none;text-decoration:none}.fullscreen-dialog *{box-sizing:border-box}.dialog-image-container canvas,.dialog-image-container div,.dialog-image-container iframe,.dialog-image-container svg,.dialog-image-container video{max-height:100%;max-width:100%}