/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/user/login_page.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
#login-form .form {
  display: flex;
  flex-wrap: wrap;
  width: clamp(300px, 40%, 1000px);
  margin: auto;
}
#login-form .form h1 {
  text-align: center;
  font-size: 1.3rem;
  text-transform: uppercase;
}
#login-form .form h1.container__header {
  margin-top: 60px;
  font-size: 1.7rem;
  font-weight: 600;
  margin-bottom: 60px;
  margin-top: 80px;
  width: 100%;
  margin-bottom: 0;
  text-transform: none;
}
#login-form .form-header {
  display: flex;
  justify-content: center;
}
#login-form .form .form-item:last-of-type {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#login-form .form .form-item:last-of-type div {
  width: 100%;
  text-align: center;
}
#login-form .form .form-item:last-of-type div button {
  margin: 15px auto;
}
#login-form .form .form-item:last-of-type div a {
  padding-top: 30px;
  display: block;
  color: black;
}

.switch {
  width: 100%;
  margin: 30px auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.switch__button {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 250ms;
  background-color: rgb(245, 245, 245);
  color: black;
  font-size: 1.7rem;
  font-weight: 600;
  margin-bottom: 60px;
  margin-top: 80px;
  width: 100%;
  margin: 0;
  padding: 30px 0;
  text-decoration: none;
}
.switch__button:hover {
  filter: brightness(1.4);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
}
.switch__button:active {
  transform: scale(0.95);
}
.switch__button:active, .switch__button:visited, .switch__button:link {
  color: black;
  text-decoration: none;
  height: 100%;
  text-align: center;
}
.switch__button--active {
  background-color: #00771A;
  color: white;
}
.switch__button--active:active, .switch__button--active:visited, .switch__button--active:link {
  color: white;
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW5fcGFnZV9zdHlsZXMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUFGRjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0FBREo7QUFHSTtFQUNFO0VDWUosaUJBUlU7RUFTVixnQkFKUTtFQUtSO0VBQ0E7RUFDQTtFRGRJO0VBQ0E7QUFHTjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBQUU7RUFDRTtFQUNBO0VBQ0E7QUFFSjtBQURJO0VBQ0U7RUFDQTtBQUdOO0FBRk07RUFDRTtBQUlSO0FBRk07RUFDRTtFQUNBO0VBQ0EsWUNyQ0s7QUR5Q2I7O0FBRUE7RUFDRTtFQUNBO0VDQUE7RUFDQTtFQUNBO0FERUY7QUFERTtFQ0hBO0VBQ0E7RUFDQTtFQUlBO0VEQUUsb0NDN0NtQjtFRDhDbkI7RUMxQkYsaUJBUlU7RUFTVixnQkFKUTtFQUtSO0VBQ0E7RUFDQTtFRHdCRTtFQUNBO0VBQ0E7QUFTSjtBQ1pFO0VBQ0U7RUFDQTtBRGNKO0FDWEU7RUFDRTtBRGFKO0FBYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVOO0FBWkk7RUFDRSx5QkMvRE87RURnRVA7QUFjTjtBQVpNO0VBQ0U7RUFDQTtBQWNSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3VzZXIvbG9naW5fcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29sb3JzL2NvbG9yc19ub3JtYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29sb3JzL2NvbG9yc19ub3JtYWxcIjtcblxuI2xvZ2luLWZvcm0gLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjbGFtcCgzMDBweCwgNDAlLCAxMDAwcHgpO1xuICAvL3dpZHRoOiAzMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgaDF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmLmNvbnRhaW5lcl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBoZWFkZXJEZXNjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAmLWhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWl0ZW06bGFzdC1vZi10eXBle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBAaW5jbHVkZSBjZW50ZXJFbGVtZW50O1xuXG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2VudGVyRWxlbWVudDtcbiAgICBAaW5jbHVkZSBidG5Ib3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvci1zZWNvbmRhcnk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIEBpbmNsdWRlIGhlYWRlckRlc2M7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuICAgICY6YWN0aXZlLCAmOnZpc2l0ZWQsICY6bGluayB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAmOmFjdGl2ZSwgJjp2aXNpdGVkLCAmOmxpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkZm9udC1jb2xvcjogYmxhY2s7XG4kcGxhY2Vob2xkZXItY29sb3I6ICMzODM4Mzg7XG4kYm9keS1jb2xvci1wcmltYXJ5OiB3aGl0ZTtcbi8vJG1haW4tY29sb3I6ICMwNTY4Mzk7XG4kbWFpbi1jb2xvcjogIzAwNzcxQTtcbiRmb2N1cy1jb2xvcjogIzI3ZGU4NTtcbiRib2R5LWNvbG9yLXNlY29uZGFyeTogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuLy8kYm9keS1jb2xvci1zZWNvbmRhcnk6ICNlZWVlZWU7XG4kYm9keS1jb2xvci1zZWNvbmRhcnktb3BhY2l0eTogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xuLy8kYm9keS1jb2xvci1zZWNvbmRhcnktb3BhY2l0eTogI2Y1ZjVmNTtcbiRncmV5LXRleHQtY29sb3I6ICM1NzU3NTc7XG4kYXR0ZW50aW9uLWNvbG9yOiAjYWYwMjAyO1xuXG4kZm9ybS1jaGVjay1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDIwIDIwJTI3JTNlJTNjcGF0aCBmaWxsPSUyN25vbmUlMjcgc3Ryb2tlPSUyN3doaXRlJTI3IHN0cm9rZS1saW5lY2FwPSUyN3JvdW5kJTI3IHN0cm9rZS1saW5lam9pbj0lMjdyb3VuZCUyNyBzdHJva2Utd2lkdGg9JTI3MyUyNyBkPSUyN002IDEwbDMgM2w2LTYlMjcvJTNlJTNjL3N2ZyUzZVwiKTtcblxuJGJpZy1pbnB1dC1zaXplOiAzNXB4O1xuXG4vLyAgRk9OVC1TSVpFU1xuJGZzLWhlYWRlcjogMS43cmVtO1xuJGZzLWxhYmVsOiAxLjJyZW07XG4kZnMtbGFiZWwtczogMS4xcmVtO1xuJGZzLWZvcm0tZGVzYzogMS40cmVtO1xuXG4kZnctYm9sZDogNjAwO1xuXG5AbWl4aW4gaGVhZGVyRGVzYyB7XG4gIGZvbnQtc2l6ZTogJGZzLWhlYWRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBsYWJlbHMge1xuICBmb250LXNpemU6ICRmcy1sYWJlbDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1peGluIGZvcm1EZXNjIHtcbiAgZm9udC1zaXplOiAkZnMtZm9ybS1kZXNjO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cblxuQG1peGluIGNlbnRlckVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGJ0bkhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNCk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYigwIDAgMCAvIDE4JSlcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cbn1cblxuQG1peGluIGlucHV0U3R5bGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktdGV4dC1jb2xvcjtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gY29udGFpbmVyU2l6ZSB7XG4gIHdpZHRoOiBjbGFtcCgzMDBweCwgODUlLCAxNDAwcHgpO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuQG1peGluIGhhcmRSZXNldE1QIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/