.btn:not(.elementor-widget-button),.btn .elementor-button-link,.elementor-widget-button:not(.elementor-widget-button),.elementor-widget-button .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#fff !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn:not(.elementor-widget-button) *,.btn .elementor-button-link *,.elementor-widget-button:not(.elementor-widget-button) *,.elementor-widget-button .elementor-button-link *{color:#fff !important}.btn:not(.elementor-widget-button):hover,.btn .elementor-button-link:hover,.elementor-widget-button:not(.elementor-widget-button):hover,.elementor-widget-button .elementor-button-link:hover{background-color:#e6e6e6 !important;color:#fff !important}.btn:not(.elementor-widget-button),.btn:not(.elementor-widget-button) *,.btn:not(.elementor-widget-button) a,.btn .elementor-button-link,.btn .elementor-button-link *,.btn .elementor-button-link a,.elementor-widget-button:not(.elementor-widget-button),.elementor-widget-button:not(.elementor-widget-button) *,.elementor-widget-button:not(.elementor-widget-button) a,.elementor-widget-button .elementor-button-link,.elementor-widget-button .elementor-button-link *,.elementor-widget-button .elementor-button-link a{color:#1d71b8 !important}.btn:not(.elementor-widget-button):hover,.btn .elementor-button-link:hover,.elementor-widget-button:not(.elementor-widget-button):hover,.elementor-widget-button .elementor-button-link:hover{background-color:#1d71b8 !important}.btn:not(.elementor-widget-button):hover,.btn:not(.elementor-widget-button):hover *,.btn:not(.elementor-widget-button):hover a,.btn .elementor-button-link:hover,.btn .elementor-button-link:hover *,.btn .elementor-button-link:hover a,.elementor-widget-button:not(.elementor-widget-button):hover,.elementor-widget-button:not(.elementor-widget-button):hover *,.elementor-widget-button:not(.elementor-widget-button):hover a,.elementor-widget-button .elementor-button-link:hover,.elementor-widget-button .elementor-button-link:hover *,.elementor-widget-button .elementor-button-link:hover a{color:#fff !important}.btn:not(.elementor-widget-button).outlined,.btn .elementor-button-link.outlined,.elementor-widget-button:not(.elementor-widget-button).outlined,.elementor-widget-button .elementor-button-link.outlined{border:1px solid #fff !important;background-color:transparent !important;color:#fff !important;color:#fff !important}.btn:not(.elementor-widget-button).outlined *,.btn .elementor-button-link.outlined *,.elementor-widget-button:not(.elementor-widget-button).outlined *,.elementor-widget-button .elementor-button-link.outlined *{color:#fff !important}.btn:not(.elementor-widget-button).outlined:hover,.btn .elementor-button-link.outlined:hover,.elementor-widget-button:not(.elementor-widget-button).outlined:hover,.elementor-widget-button .elementor-button-link.outlined:hover{background-color:#fff !important;color:#1d71b8 !important}.btn:not(.elementor-widget-button).outlined:hover *,.btn .elementor-button-link.outlined:hover *,.elementor-widget-button:not(.elementor-widget-button).outlined:hover *,.elementor-widget-button .elementor-button-link.outlined:hover *{color:#1d71b8 !important}.btn:not(.elementor-widget-button).mini,.btn .elementor-button-link.mini,.elementor-widget-button:not(.elementor-widget-button).mini,.elementor-widget-button .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}.btn.primary:not(.elementor-widget-button),.btn.primary .elementor-button-link,.elementor-widget-button.primary:not(.elementor-widget-button),.elementor-widget-button.primary .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#1d71b8 !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn.primary:not(.elementor-widget-button) *,.btn.primary .elementor-button-link *,.elementor-widget-button.primary:not(.elementor-widget-button) *,.elementor-widget-button.primary .elementor-button-link *{color:#fff !important}.btn.primary:not(.elementor-widget-button):hover,.btn.primary .elementor-button-link:hover,.elementor-widget-button.primary:not(.elementor-widget-button):hover,.elementor-widget-button.primary .elementor-button-link:hover{background-color:#16568c !important;color:#fff !important}.btn.primary:not(.elementor-widget-button).outlined,.btn.primary .elementor-button-link.outlined,.elementor-widget-button.primary:not(.elementor-widget-button).outlined,.elementor-widget-button.primary .elementor-button-link.outlined{border:1px solid #1d71b8 !important;background-color:transparent !important;color:#1d71b8 !important}.btn.primary:not(.elementor-widget-button).mini,.btn.primary .elementor-button-link.mini,.elementor-widget-button.primary:not(.elementor-widget-button).mini,.elementor-widget-button.primary .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}.btn.secondary:not(.elementor-widget-button),.btn.secondary .elementor-button-link,.elementor-widget-button.secondary:not(.elementor-widget-button),.elementor-widget-button.secondary .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#fbbe1a !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn.secondary:not(.elementor-widget-button) *,.btn.secondary .elementor-button-link *,.elementor-widget-button.secondary:not(.elementor-widget-button) *,.elementor-widget-button.secondary .elementor-button-link *{color:#fff !important}.btn.secondary:not(.elementor-widget-button):hover,.btn.secondary .elementor-button-link:hover,.elementor-widget-button.secondary:not(.elementor-widget-button):hover,.elementor-widget-button.secondary .elementor-button-link:hover{background-color:#dea304 !important;color:#fff !important}.btn.secondary:not(.elementor-widget-button).outlined,.btn.secondary .elementor-button-link.outlined,.elementor-widget-button.secondary:not(.elementor-widget-button).outlined,.elementor-widget-button.secondary .elementor-button-link.outlined{border:1px solid #fbbe1a !important;background-color:transparent !important;color:#fbbe1a !important}.btn.secondary:not(.elementor-widget-button).mini,.btn.secondary .elementor-button-link.mini,.elementor-widget-button.secondary:not(.elementor-widget-button).mini,.elementor-widget-button.secondary .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}.btn.secondary:not(.elementor-widget-button),.btn.secondary .elementor-button-link,.elementor-widget-button.secondary:not(.elementor-widget-button),.elementor-widget-button.secondary .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#fbbe1a !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn.secondary:not(.elementor-widget-button) *,.btn.secondary .elementor-button-link *,.elementor-widget-button.secondary:not(.elementor-widget-button) *,.elementor-widget-button.secondary .elementor-button-link *{color:#fff !important}.btn.secondary:not(.elementor-widget-button):hover,.btn.secondary .elementor-button-link:hover,.elementor-widget-button.secondary:not(.elementor-widget-button):hover,.elementor-widget-button.secondary .elementor-button-link:hover{background-color:#dea304 !important;color:#fff !important}.btn.secondary:not(.elementor-widget-button).outlined,.btn.secondary .elementor-button-link.outlined,.elementor-widget-button.secondary:not(.elementor-widget-button).outlined,.elementor-widget-button.secondary .elementor-button-link.outlined{border:1px solid #fbbe1a !important;background-color:transparent !important;color:#fbbe1a !important}.btn.secondary:not(.elementor-widget-button).mini,.btn.secondary .elementor-button-link.mini,.elementor-widget-button.secondary:not(.elementor-widget-button).mini,.elementor-widget-button.secondary .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}.btn.grey:not(.elementor-widget-button),.btn.grey .elementor-button-link,.elementor-widget-button.grey:not(.elementor-widget-button),.elementor-widget-button.grey .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#8ca8ad !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn.grey:not(.elementor-widget-button) *,.btn.grey .elementor-button-link *,.elementor-widget-button.grey:not(.elementor-widget-button) *,.elementor-widget-button.grey .elementor-button-link *{color:#fff !important}.btn.grey:not(.elementor-widget-button):hover,.btn.grey .elementor-button-link:hover,.elementor-widget-button.grey:not(.elementor-widget-button):hover,.elementor-widget-button.grey .elementor-button-link:hover{background-color:#6e9198 !important;color:#fff !important}.btn.grey:not(.elementor-widget-button).outlined,.btn.grey .elementor-button-link.outlined,.elementor-widget-button.grey:not(.elementor-widget-button).outlined,.elementor-widget-button.grey .elementor-button-link.outlined{border:1px solid #8ca8ad !important;background-color:transparent !important;color:#8ca8ad !important}.btn.grey:not(.elementor-widget-button).mini,.btn.grey .elementor-button-link.mini,.elementor-widget-button.grey:not(.elementor-widget-button).mini,.elementor-widget-button.grey .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}.btn.white:not(.elementor-widget-button),.btn.white .elementor-button-link,.elementor-widget-button.white:not(.elementor-widget-button),.elementor-widget-button.white .elementor-button-link{border-radius:6px !important;border:none !important;padding:0 30px !important;min-width:150px !important;min-height:60px;background-color:#fff !important;color:#fff !important;font-size:1.6rem !important;line-height:60px;font-weight:bold !important;transition:all ease 0.25s !important;box-shadow:0px 3px 6px rgba(0,0,0,0.2) !important}.btn.white:not(.elementor-widget-button) *,.btn.white .elementor-button-link *,.elementor-widget-button.white:not(.elementor-widget-button) *,.elementor-widget-button.white .elementor-button-link *{color:#fff !important}.btn.white:not(.elementor-widget-button):hover,.btn.white .elementor-button-link:hover,.elementor-widget-button.white:not(.elementor-widget-button):hover,.elementor-widget-button.white .elementor-button-link:hover{background-color:#e6e6e6 !important;color:#fff !important}.btn.white:not(.elementor-widget-button),.btn.white:not(.elementor-widget-button) *,.btn.white:not(.elementor-widget-button) a,.btn.white .elementor-button-link,.btn.white .elementor-button-link *,.btn.white .elementor-button-link a,.elementor-widget-button.white:not(.elementor-widget-button),.elementor-widget-button.white:not(.elementor-widget-button) *,.elementor-widget-button.white:not(.elementor-widget-button) a,.elementor-widget-button.white .elementor-button-link,.elementor-widget-button.white .elementor-button-link *,.elementor-widget-button.white .elementor-button-link a{color:#1d71b8 !important}.btn.white:not(.elementor-widget-button):hover,.btn.white .elementor-button-link:hover,.elementor-widget-button.white:not(.elementor-widget-button):hover,.elementor-widget-button.white .elementor-button-link:hover{background-color:#1d71b8 !important}.btn.white:not(.elementor-widget-button):hover,.btn.white:not(.elementor-widget-button):hover *,.btn.white:not(.elementor-widget-button):hover a,.btn.white .elementor-button-link:hover,.btn.white .elementor-button-link:hover *,.btn.white .elementor-button-link:hover a,.elementor-widget-button.white:not(.elementor-widget-button):hover,.elementor-widget-button.white:not(.elementor-widget-button):hover *,.elementor-widget-button.white:not(.elementor-widget-button):hover a,.elementor-widget-button.white .elementor-button-link:hover,.elementor-widget-button.white .elementor-button-link:hover *,.elementor-widget-button.white .elementor-button-link:hover a{color:#fff !important}.btn.white:not(.elementor-widget-button).outlined,.btn.white .elementor-button-link.outlined,.elementor-widget-button.white:not(.elementor-widget-button).outlined,.elementor-widget-button.white .elementor-button-link.outlined{border:1px solid #fff !important;background-color:transparent !important;color:#fff !important;color:#fff !important}.btn.white:not(.elementor-widget-button).outlined *,.btn.white .elementor-button-link.outlined *,.elementor-widget-button.white:not(.elementor-widget-button).outlined *,.elementor-widget-button.white .elementor-button-link.outlined *{color:#fff !important}.btn.white:not(.elementor-widget-button).outlined:hover,.btn.white .elementor-button-link.outlined:hover,.elementor-widget-button.white:not(.elementor-widget-button).outlined:hover,.elementor-widget-button.white .elementor-button-link.outlined:hover{background-color:#fff !important;color:#1d71b8 !important}.btn.white:not(.elementor-widget-button).outlined:hover *,.btn.white .elementor-button-link.outlined:hover *,.elementor-widget-button.white:not(.elementor-widget-button).outlined:hover *,.elementor-widget-button.white .elementor-button-link.outlined:hover *{color:#1d71b8 !important}.btn.white:not(.elementor-widget-button).mini,.btn.white .elementor-button-link.mini,.elementor-widget-button.white:not(.elementor-widget-button).mini,.elementor-widget-button.white .elementor-button-link.mini{height:auto !important;padding:15px 20px !important;min-width:0 !important;font-size:1.5rem !important;line-height:1.5rem !important}body.login{background-image:linear-gradient(to bottom right, #1d71b8, #354548);padding-top:8%}body.login::after{content:'';display:block;position:absolute;right:10%;width:300px;padding-bottom:100px;background-image:url("../images/login/logo-neoweb-login.png");background-repeat:no-repeat;background-size:contain;transform:translateY(-100px)}body.login #login{position:relative;border-radius:6px;border:none !important;box-shadow:0px 8px 24px rgba(0,0,0,0.2);padding:0 !important;padding-bottom:20px !important;border:1px solid #e0e0e0}body.login #login::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#fff;backdrop-filter:blur(10px)}body.login #login>h1{background-color:transparent}body.login #login>h1:nth-child(1){padding:20px;background-color:transparent}body.login #login>h1:nth-child(1)>a:nth-child(1){width:100% !important;background-image:url("../images/logos/logo-fond.png");background-size:contain;background-repeat:no-repeat;margin-bottom:0 !important}body.login #login p.message{background:rgba(255, 255, 255, calc(1 * 0.5))}body.login #login form#loginform{margin-top:0;padding-bottom:30px;border:none !important;background-color:transparent}body.login #login form#loginform #wp-submit{background-color:#fbbe1a;font-family:"Montserrat",sans-serif,sans-serif;border:none;box-shadow:none;text-shadow:none;transition-duration:0.2s}body.login #login form#loginform #wp-submit:hover{background-color:#f9af15}body.login #login .privacy-policy-page-link{margin-top:30px}
