/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Dialog/Dialog.module.css ***!
  \**********************************************************************************************************************************/
.Dm93HnZMIdajkCBZc0fH {
    color: var(--color-white);
    background-color: var(--color-primary-dark);
    padding: 36px;
}

.Dm93HnZMIdajkCBZc0fH .cVbEYEFZKLsa5tmb_4S2 {
    margin-top: 24px;
}

.Dm93HnZMIdajkCBZc0fH .cVbEYEFZKLsa5tmb_4S2 button {
    margin-left: 4px;
    margin-right: 4px;
}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Pagination/Pagination.module.css ***!
  \******************************************************************************************************************************************/
._tkz34liOXgrEKe_AIiw {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Xb_ijB0UjHHw7mtFYqX4 {
    min-width: 100px;
    margin-left: 8px;
}

.U45I9j_1EcEH46NziQwR {
    display: flex;
    align-items: center;
}

.vKJVJq5Ika5s50lOoDlh a, .Ezs4Y3RAQjTv7AwKaS9p a, .dHatPmCFlovsv847pvIU a {
    border: 1px solid var(--color-primary-dark);
    margin: 8px;
    padding: 8px;
    border-radius: 4px;
    display: block;
    transition: all linear .2s;
}

.Ezs4Y3RAQjTv7AwKaS9p a:hover, .dHatPmCFlovsv847pvIU a:hover, .vKJVJq5Ika5s50lOoDlh:not(.R1YjQm3xneUfbij2eB55) a:hover {
    cursor: pointer;
    background-color: var(--color-primary-light);
}

.R1YjQm3xneUfbij2eB55 a{
    background-color: var(--color-primary-dark);
    color: var(--color-white);
}

.IcnsT8GX2zpOfB0BhiUO a{
    visibility: hidden;
}

.Ezs4Y3RAQjTv7AwKaS9p a, .dHatPmCFlovsv847pvIU a {
    font-weight: bold;
    font-size: 18px;
}

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/ClientPropertiesPage/ClientPropertiesPage.module.css ***!
  \***************************************************************************************************************************************************************/
.v5Ignn8WD5dp78n6ad7u {
    display: flex;
}

.v5Ignn8WD5dp78n6ad7u button {
    margin: auto 4px;
}

.mS9SEzTIDQy8FoXljHWF {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mS9SEzTIDQy8FoXljHWF > div {
    display: flex;
    align-items: center;
}

.mS9SEzTIDQy8FoXljHWF > div button {
    margin-right: 8px;
}

.mS9SEzTIDQy8FoXljHWF .zHFNnD1sGqVKaWpo_Mm3 {
    display: flex;
}

.mS9SEzTIDQy8FoXljHWF .zHFNnD1sGqVKaWpo_Mm3 .ldgbyMTO7Y6FSmng9IOE {
    margin-left: 4px;
}

.eJH49CRwcSshnbEjWYWs {
    width: 120px;
    height: 75px;
}

.NyBfq5cLFcXTuizNSs0n {
    display: flex;
    align-items: center;
    width: 50%;
}

.NyBfq5cLFcXTuizNSs0n > div {
    width: 100%;
}

.NyBfq5cLFcXTuizNSs0n button {
    margin-left: 8px;
    height: 40px;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Input/Input.module.css ***!
  \********************************************************************************************************************************/
.FVHjboWa15q1CiSCJOyE {
    width: 100%;
    margin: 24px 0;
}

.FVHjboWa15q1CiSCJOyE .fYXvAunNBJOVLnLFn3bH {
    width: 100%;
    height: auto;
    padding: 0 8px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    background: var(--color-gray);
    border: 1px solid var(--color-darkGray);
}

.FVHjboWa15q1CiSCJOyE .fYXvAunNBJOVLnLFn3bH span + input {
    margin-left: 8px;
    font-family: inherit !important;
    font-weight: inherit !important;
}

.FVHjboWa15q1CiSCJOyE .fYXvAunNBJOVLnLFn3bH input {
    background: none;
    outline: none;
    border: none;
    padding: 12px 0;
    width: 100%;
}

.FVHjboWa15q1CiSCJOyE .fYXvAunNBJOVLnLFn3bH input + span {
    margin-left: 8px;
}


.FVHjboWa15q1CiSCJOyE label {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 4px;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/PropertySearchForm/PropertySearchForm.module.css ***!
  \*****************************************************************************************************************************************************/
.meB3oQwfkjbjf0_oKXr5 {
    display: flex;
    align-items: center;
}

.meB3oQwfkjbjf0_oKXr5 button {
    margin-left: 8px;
}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Breadcrumb/Breadcrumb.module.css ***!
  \******************************************************************************************************************************************/
._7qCE61oQdC0nEr9ZBwHw {
    margin: 16px 0;
}

.yCMz3YLkKa4iMxuAxshk a {
  background: var(--color-primary-light);
  color: var(--color-primary-dark);
  outline: none;
  padding: 0.4em 0.75em 0.4em 1.25em;
  position: relative;
  text-decoration: none;
  transition: all 0.2s linear;
}

.yCMz3YLkKa4iMxuAxshk a:hover:after,
.yCMz3YLkKa4iMxuAxshk a:hover {
  background: var(--color-primary-dark);
  color: var(--color-white);
}

.yCMz3YLkKa4iMxuAxshk.LsNQOJc5Zn9caHnq284l a,
.yCMz3YLkKa4iMxuAxshk.LsNQOJc5Zn9caHnq284l a:after {
    background: var(--color-primary);
    color: var(--color-white);
}

.yCMz3YLkKa4iMxuAxshk a:focus:after,
.yCMz3YLkKa4iMxuAxshk a:focus,
.yCMz3YLkKa4iMxuAxshk a.pMbO1kYzBXSbyMmt5u5J:focus {
  background: #323f4a;
  color: #fff;
}

.yCMz3YLkKa4iMxuAxshk a:after,
.yCMz3YLkKa4iMxuAxshk a:before {
  background: var(--color-primary-light);
  bottom: 0;
  clip-path: polygon(50% 50%, -50% -50%, 0 100%);
  content: "";
  left: 100%;
  position: absolute;
  top: 0;
  transition: all 0.2s linear;
  width: 1em;
  z-index: 1;
}

.yCMz3YLkKa4iMxuAxshk a:before {
  background: var(--color-primary-dark);
  margin-left: 1px;
}

.yCMz3YLkKa4iMxuAxshk a:last-child {
  border-right: none;
}

.yCMz3YLkKa4iMxuAxshk a.pMbO1kYzBXSbyMmt5u5J {
  background: #edf1f5;
}

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/admin/CreateSnippetGroupForm/CreateSnippetGroupForm.module.css ***!
  \*******************************************************************************************************************************************************************/
.IhprCDMDyOnZrwvaSdE8 > div {
    width: 50%;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Card/Card.module.css ***!
  \******************************************************************************************************************************/
.LQLcroFVbIPWjFaED1R6 {
  border-radius: 8px;
  background: var(--color-white);
  display: inline-block;
  -webkit-box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 1px 1px 8px 0px rgba(34, 60, 80, 0.2);
}

.LQLcroFVbIPWjFaED1R6.wOQD3GwcmXAJ3Zb_YEJq {
  width: 100%;
}

.LQLcroFVbIPWjFaED1R6 .j8l89xpDUmJe9ZBD0YMg {
  padding: 16px;
}

.LQLcroFVbIPWjFaED1R6 .CMmUr6Y0o0P6tYnWdi5f {
  background: var(--color-primary-light);
  border-radius: 8px;
  margin: 0;
  padding: 16px;
  -webkit-box-shadow: 0px 3px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 3px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 3px 8px 0px rgba(34, 60, 80, 0.2);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.LQLcroFVbIPWjFaED1R6 .TKtxwPM8PCfuYXOvuikg {
  color: inherit;
}

.LQLcroFVbIPWjFaED1R6 .CMmUr6Y0o0P6tYnWdi5f h3 {
  margin: 0;
}

.LQLcroFVbIPWjFaED1R6 .TKtxwPM8PCfuYXOvuikg {
  background: var(--color-gray-light);
}

.LQLcroFVbIPWjFaED1R6 .U4oohOcslB5VkwtOT1D4 {
  background: var(--color-primary);
  color: var(--color-white);
}

.LQLcroFVbIPWjFaED1R6 .Fz8Uxk6KkO9qrxidUH6h:hover {
  cursor: pointer;
}

.LQLcroFVbIPWjFaED1R6 .N0cv1z6xgACJtsi9ZcK2 {
  display: flex;
}

.LQLcroFVbIPWjFaED1R6 .N0cv1z6xgACJtsi9ZcK2 button {
  margin-left: 16px;
}

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/CreateSnippetGroupPage/CreateSnippetGroupPage.module.css ***!
  \*******************************************************************************************************************************************************************/
.e2f7O1DFTKH7YcUUyzGD {
    display: flex;
    align-items: center;
}

.e2f7O1DFTKH7YcUUyzGD button {
    margin-right: 8px;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Checkbox/Checkbox.module.css ***!
  \**************************************************************************************************************************************/
.Y_1ExI9FF0iIQWHoazFl label > input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.Y_1ExI9FF0iIQWHoazFl label > div {
    display: inline-flex;
    align-items: center;
    user-select: none;
}

.Y_1ExI9FF0iIQWHoazFl label>div::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 0.25em;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
  }

  .Y_1ExI9FF0iIQWHoazFl label>input:not(:disabled):not(:checked)+div:hover::before {
    border-color: var(--color-primary);
  }

  .Y_1ExI9FF0iIQWHoazFl label>input:not(:disabled):active+div::before {
    background-color: var(--color-primary);
    border-color: var(--color-primary-dark);
  }

  .Y_1ExI9FF0iIQWHoazFl label>input:checked+div::before {
    border-color: var(--color-primary-dark);
    background-color: var(--color-primary);
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e");
  }

/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/TextArea/TextArea.module.css ***!
  \**************************************************************************************************************************************/
.cCAWiZ50V6DfqGp65xQG {
    margin: 8px 0;
}

.cCAWiZ50V6DfqGp65xQG .bWMghy7ECFZCR03BUuuA {
    background-color: var(--color-gray);
    border: 1px solid var(--color-darkGray);
    border-radius: 4px;
    font-size: 14px;
}

.Tn1JWoMNXjlKk9Nac6jQ {
    background-color: var(--color-gray);
    border: 1px solid var(--color-darkGray);
    border-radius: 4px;
    font-size: 14px;
    width: 100%;
    display: block;
    margin-top: 4px;
    margin-bottom: 24px;
    outline: none;
    padding: 12px 8px;
}

.cCAWiZ50V6DfqGp65xQG .bWMghy7ECFZCR03BUuuA > div {
    padding: 0 8px;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/admin/CreateSnippetForm/CreateSnippetForm.module.css ***!
  \*********************************************************************************************************************************************************/
.XTWRvcmaGd8AlkJz_cpj > div {
    width: 50%;
}

.uKBQzLoaTGMaltXuvuF9 {
    margin: 8px 0;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/MultiSelect/MultiSelect.module.css ***!
  \********************************************************************************************************************************************/
.jGRwmBCPpPgjVKHq_QmQ {
    width: 100%;
    margin: 24px 0;
}

.jGRwmBCPpPgjVKHq_QmQ label {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 4px;
}

.jGRwmBCPpPgjVKHq_QmQ .gGLhdoIit_JBC2O2oXyP {
    font-size: 14px;
}

.jGRwmBCPpPgjVKHq_QmQ .gGLhdoIit_JBC2O2oXyP > div:first-of-type > div:first-child {
    padding: 6px 8px;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/CreateSnippetPage/CreateSnippetPage.module.css ***!
  \*********************************************************************************************************************************************************/
.R_nSgaTI012Gsdm8Bf40 {
    display: flex;
    align-items: center;
}

.R_nSgaTI012Gsdm8Bf40 button {
    margin-right: 8px;
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/admin/CreateVariableExpenseForm/CreateVariableExpenseForm.module.css ***!
  \*************************************************************************************************************************************************************************/
.V5wi9UYiDQfnky8DX0Xl > div {
    width: 50%;
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/CreateVariableExpensesPage/CreateVariableExpensesPage.module.css ***!
  \***************************************************************************************************************************************************************************/
.HRfghrfdMMHdyonxy9gG {
    display: flex;
    align-items: center;
}

.HRfghrfdMMHdyonxy9gG button {
    margin-right: 8px;
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/HomePage/HomePage.module.css ***!
  \***************************************************************************************************************************************/
.FqdvIsHBPvZbq6wtpG4k li a {
    color: var(--color-primary);
    width: 100%;
    margin: 16px 0;
    padding: 16px;
    background-color: var(--color-primary-light);
    border-radius: 8px;
    border: 1px solid var(--color-primary);
    font-weight: bold;
    display: block;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/SnippetGroupsPage/SnippetGroupsPage.module.css ***!
  \*********************************************************************************************************************************************************/
.cqc6jts8z7gfkw0TcDBW {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.QXyEUIgDzC2hqt8TkK0f {
    display: flex;
    justify-content: flex-end;
}
/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/SnippetsPage/SnippetsPage.module.css ***!
  \***********************************************************************************************************************************************/
.f0_teeXClQLBEOdPgoGu {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.f0_teeXClQLBEOdPgoGu > div {
    display: flex;
}

.f0_teeXClQLBEOdPgoGu button {
    margin-left: 8px;
}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/FormDialog/FormDialog.module.css ***!
  \******************************************************************************************************************************************/
.wCTPwqkecgFCqSwc4MOl {
    background-color: var(--color-white);
    padding: 36px;
    position: relative;
}

.ccmBpqTDrlwWcWLYHBZi {
    position: absolute;
    top: 10px;
    right: 10px;
    color: var(--color-darkGray);
}

.ccmBpqTDrlwWcWLYHBZi:hover {
    cursor: pointer;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/admin/SnippetSearchForm/SnippetSearchForm.module.css ***!
  \*********************************************************************************************************************************************************/
.Kv45eRUNGmrb7e6RTwRY {
    display: flex;
    align-items: center;
}

.Kv45eRUNGmrb7e6RTwRY button {
    margin-left: 8px;
}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/UsersPage/UsersPage.module.css ***!
  \*****************************************************************************************************************************************/
.Xu8S0Wtu8Ztf7jU2lM0A {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Zd1KJpBKFMHOlhcfuqCd {
    display: flex;
    justify-content: flex-end;
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Avatar/Avatar.module.css ***!
  \**********************************************************************************************************************************/
.W5phxrFDgX5ONiP74aAK {
    width: 50px;
    height: 50px;
}

.W5phxrFDgX5ONiP74aAK img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/VariableExpensesPage/VariableExpensesPage.module.css ***!
  \***************************************************************************************************************************************************************/
.X6rbVe2xzxoWuVeAFvpd {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wvSLuT4wB3BemBDl6oBw > div {
    display: flex;
    align-items: center;
}

.pypTanEWUmoBonlNGRt2 {
    width: 15px;
    height: 15px;
}

.CkhoRQuiBzKEMgFGa090 {
    margin-left: 8px;
    font-size: 16px !important;
}

.r9deftxLq8FMmRFRDmBP {
    display: flex;
    align-items: center;
}

.r9deftxLq8FMmRFRDmBP .CkhoRQuiBzKEMgFGa090 {
    padding-top: 4px;
}
/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/UserProfilePage/UserProfilePage.module.css ***!
  \***********************************************************************************************************************************************/
.WQ4oU9UyToe7bW7wo6wW {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.YWfrUjkWXpQExG_HSNfN ul {
    display: flex;
}

.YWfrUjkWXpQExG_HSNfN li {
    margin-right: 8px;
    background: var(--color-primary);
    border-radius: 8px;
    min-width: 100px;
    padding: 8px 16px;
    color: var(--color-white);
    transition: all linear .2s;
}

.YWfrUjkWXpQExG_HSNfN li:hover {
    background: var(--color-primary-dark);
    cursor: pointer;
}

.YWfrUjkWXpQExG_HSNfN li.nxY32jTpec4AGOer8_wE {
    background: var(--color-primary-light);
    color: var(--color-black);
    border: 1px solid var(--color-primary);
}

.j13l92yzv2Fmi6RICN4U {
    display: flex;
    align-items: center;
}

.j13l92yzv2Fmi6RICN4U .yIE5vF83f_zYTjuWP5OS {
    margin-left: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.j13l92yzv2Fmi6RICN4U .yIE5vF83f_zYTjuWP5OS .IBXDmBhbbboB4s43u9wA {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
}

.j13l92yzv2Fmi6RICN4U .yIE5vF83f_zYTjuWP5OS button {
    margin-top: 8px;
}

.E95PLh41CJm9Jb1JWaxg {
    display: flex;
    justify-content: space-between;
    margin: 16px auto;
    flex-wrap: wrap;
}

.E95PLh41CJm9Jb1JWaxg button {
    display: block;
    margin: auto;
    margin-top: 16px;
}

.E95PLh41CJm9Jb1JWaxg > div {
    flex-basis: 48%;
    margin-bottom: 16px;
}

.tcFnHlUQNmHDxs7j8BJz > div {
    width: 100%;
}
/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/SetColorsForm/SetColorsForm.module.css ***!
  \*******************************************************************************************************************************************/
.y0wpOmdNXeVTLiMplAUc {
    margin: auto 8px;
}

.VFBctcz8q5sO3bW0nz3b {
    margin-top: 24px;
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/PropertyDetailsPage/PropertyDetailsPage.module.css ***!
  \*******************************************************************************************************************************************************/
.ZcsvhvizTZCNtOcXqNpw {
  padding: 16px;
  background: var(--color-gray);
  min-height: 100vh;
}

.UDDQ8bL0KRvpsfrNipmF {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.UDDQ8bL0KRvpsfrNipmF div {
    display: flex;
    align-items: center;
}

.UDDQ8bL0KRvpsfrNipmF button {
  margin-right: 8px;
}

.vg024I1LCZiGztFRxoUq {
  margin-top: 24px;
}

.Ok2W9pt98HGsRwiH0V6H,
.vbNVdxX8n7geNndceam9 {
  position: absolute;
  bottom: 20px;
  border: none;
  border-radius: 50%;
  z-index: 10;
  width: 30px;
  height: 30px;
  padding: 0;
  transition: all linear 0.2s;
}

.Ok2W9pt98HGsRwiH0V6H {
  right: 55px;
}

.vbNVdxX8n7geNndceam9 {
  right: 95px;
}

.Ok2W9pt98HGsRwiH0V6H:hover,
.vbNVdxX8n7geNndceam9:hover {
  cursor: pointer;
  background: var(--color-primary-light);
}

.fUFwpue1wtNhS57F9bHG img {
  border-radius: 16px;
}

.Rn1YHKciOQQ4arqmEf2T:focus,
.Rn1YHKciOQQ4arqmEf2T:hover {
  border: 2px solid var(--color-primary) !important;
}

.Rn1YHKciOQQ4arqmEf2T {
  border-radius: 12px;
  margin-bottom: 8px;
  border: 2px solid transparent !important;
}

.Rn1YHKciOQQ4arqmEf2T:hover {
  cursor: pointer;
}

.Rn1YHKciOQQ4arqmEf2T img {
  border-radius: 8px;
}

.X4WuEoM7LtKpt9aBYCYM {
  margin-right: 4px;
}

.h_G3doCCNMTdl7LNoYGk {
  display: flex;
  font-size: 14px;
}

.h_G3doCCNMTdl7LNoYGk > div:first-child {
  max-width: 400px;
}

.h_G3doCCNMTdl7LNoYGk .OUwQv6hkjpXEafFMrY3o {
  width: 400px;
}

.vg024I1LCZiGztFRxoUq:not(.Zg7es2Ctne_jH4zIiLeJ) .h_G3doCCNMTdl7LNoYGk .NmDVzQzY66BRUujMBc7M {
  padding-left: 16px;
}

.h_G3doCCNMTdl7LNoYGk .NmDVzQzY66BRUujMBc7M h3 {
  margin: 0;
  font-size: 18px;
}

.h_G3doCCNMTdl7LNoYGk .NmDVzQzY66BRUujMBc7M table {
  margin-top: 16px;
}

.NmDVzQzY66BRUujMBc7M td {
  padding: 4px 0;
}

.NmDVzQzY66BRUujMBc7M td:nth-child(2n + 1) {
  padding-right: 16px;
}

.ZGudb0ngOYFS_J6SHuDF {
  margin-top: 16px;
  font-size: 14px;
}

.ZGudb0ngOYFS_J6SHuDF .RKL7SCYDhUwsYJRC7j7Y {
  margin-right: 6px;
  font-weight: bold;
}

.ZGudb0ngOYFS_J6SHuDF .VWSQ2c3f3sEE3sOANA7t {
  margin-bottom: 24px;
}

.ZGudb0ngOYFS_J6SHuDF .VWSQ2c3f3sEE3sOANA7t .AGm3kLeCKGW6d0Ipu8Zo {
  margin-bottom: 8px;
}

.mYccvOAv5X4jI3xItDsB {
  font-size: 14px;
}

.mYccvOAv5X4jI3xItDsB h3 {
  margin-top: 32px;
  font-size: 18px;
}

.mYccvOAv5X4jI3xItDsB .RKL7SCYDhUwsYJRC7j7Y {
  font-weight: bold;
}

.mYccvOAv5X4jI3xItDsB .f45P3qIRtpQrA0t7C6QW {
  display: flex;
  align-items: center;
  page-break-inside: avoid;
  justify-content: space-between;
}

.mYccvOAv5X4jI3xItDsB .S7cvfNlE1Y0ld3WxXRBS {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: bold;
}

.mYccvOAv5X4jI3xItDsB .S7cvfNlE1Y0ld3WxXRBS .RYR4MuuACMVJxViIzBPv {
  margin-bottom: 4px;
}

.y0R4cEUVv5KJQd3DsyKc h4, 
.qthopPEb4qvBNUQ6tcUB h4,
.LZJdjZXyzctgNI6xZnA2 h4 {
  font-size: 16px;
  margin-bottom: 12px;
  margin-top: 12px;
}

.LZJdjZXyzctgNI6xZnA2 h5 {
  font-size: 14px;
  color: var(--color-gray-text);
}

.LZJdjZXyzctgNI6xZnA2 .aF1ThOS_1LJzF3eGFPl1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-size: cover;
}

.yNrGgguKRH3jwvr4CVtI {
  display: flex;
  align-items: center;
  justify-items: flex-start;
}

.yNrGgguKRH3jwvr4CVtI p {
  margin-right: 10px;
  font-size: 18px;
  font-weight: bold;
}

.LZJdjZXyzctgNI6xZnA2 .aF1ThOS_1LJzF3eGFPl1 .PBkc2q_5VLR2qDgKnzgV {
  background: var(--color-white);
  padding: 12px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.LZJdjZXyzctgNI6xZnA2 .aF1ThOS_1LJzF3eGFPl1 .PBkc2q_5VLR2qDgKnzgV .RZEKTiMbBq0d4UM7Eylp {
  font-weight: 600;
}

.LZJdjZXyzctgNI6xZnA2 .aF1ThOS_1LJzF3eGFPl1 .PBkc2q_5VLR2qDgKnzgV .naxOQbg37fXL3Cbic_9m {
  color: var(--color-primary);
}

.LZJdjZXyzctgNI6xZnA2 .v_BA7yZpujCD0nUOumbp {
  min-height: 250px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3)), url(/assets/42c5809f4e3ad7329064.png);
}

.LZJdjZXyzctgNI6xZnA2 .WQhp5p3lkL6P5MkuCTBP {
  display: flex;
  justify-content: space-between;
}

.LZJdjZXyzctgNI6xZnA2 .WQhp5p3lkL6P5MkuCTBP > div {
  width: 49%;
}

.LZJdjZXyzctgNI6xZnA2 .aF1ThOS_1LJzF3eGFPl1 > span {
  font-size: 24px;
  font-weight: bold;
  color: var(--color-white);
}

.y0R4cEUVv5KJQd3DsyKc .NmDVzQzY66BRUujMBc7M td:nth-child(2), 
.qthopPEb4qvBNUQ6tcUB .NmDVzQzY66BRUujMBc7M td:nth-child(2),
.h_G3doCCNMTdl7LNoYGk .NmDVzQzY66BRUujMBc7M td:nth-child(2) {
  padding-right: 16px;
  width: 100%;
}

.y0R4cEUVv5KJQd3DsyKc .NmDVzQzY66BRUujMBc7M td:nth-child(2n + 1),
.qthopPEb4qvBNUQ6tcUB .NmDVzQzY66BRUujMBc7M td:nth-child(2n + 1),
.h_G3doCCNMTdl7LNoYGk .NmDVzQzY66BRUujMBc7M td:nth-child(2n + 1) {
  white-space: nowrap;
}

.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch {
  width: 100%;
  margin-top: 16px;
}

.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch th {
  text-align: left;
  padding: 4px 8px;
}

.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch td {
  padding: 4px 8px;
}

.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch th:first-child,
.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch td:first-child {
  padding-left: 0;
}

.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch th:last-child,
.qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch td:last-child {
  padding-right: 0;
}

@media (min-width: 1200px) {
  .vg024I1LCZiGztFRxoUq:not(.Zg7es2Ctne_jH4zIiLeJ) {
      width: 960px;
      margin: auto;
  }
}

.IDs8L86UoBmdSv_5l1UO {
  margin-top: 32px;
  border: 3px solid var(--color-secondary-dark);
  padding: 16px;
  font-weight: 600;
  position: relative;
  page-break-inside: avoid;
  font-size: 14px;
}

.IDs8L86UoBmdSv_5l1UO .NmDVzQzY66BRUujMBc7M {
  margin-top: 8px;
}

.IDs8L86UoBmdSv_5l1UO .NmDVzQzY66BRUujMBc7M td:first-child {
  padding-right: 150px;
}

@media (max-width: 750px) {
  .IDs8L86UoBmdSv_5l1UO .NmDVzQzY66BRUujMBc7M td:first-child {
    padding-right: 20px;
  }
}

@media (max-width: 620px) {
  .IDs8L86UoBmdSv_5l1UO {
    font-size: 11px;
  }
}

.IDs8L86UoBmdSv_5l1UO .NmDVzQzY66BRUujMBc7M td:nth-child(2) {
  padding-right: 16px;
}

.IDs8L86UoBmdSv_5l1UO img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.IDs8L86UoBmdSv_5l1UO .IRaaZGPxxo6WHTv5ZeJ1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.OhdyGsxO9qFR9xPDPahu .SRJmzgvjOu87dxXGVrnn {
  font-size: 14px;
}

.OhdyGsxO9qFR9xPDPahu .SRJmzgvjOu87dxXGVrnn p {
  margin-bottom: 1em;
}

.NWFXj2R8TJxNJvFVyZW1 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.NWFXj2R8TJxNJvFVyZW1 .YVKmTnRMBV2plHVvjoVQ {
  width: 300px;
}

.YVKmTnRMBV2plHVvjoVQ h4 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16px;
}

.YVKmTnRMBV2plHVvjoVQ td, .YVKmTnRMBV2plHVvjoVQ th {
  padding: 4px 36px;
  padding-left: 0;
}

.YVKmTnRMBV2plHVvjoVQ th {
  text-align: left;
}

.Zg7es2Ctne_jH4zIiLeJ .h_G3doCCNMTdl7LNoYGk {
  flex-direction: column;
}

.Zg7es2Ctne_jH4zIiLeJ .YKq5wbtuRfhgKT3ZVx3J {
  width: 210px;
  margin-bottom: 8px;
}

.Zg7es2Ctne_jH4zIiLeJ .qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch {
  font-size: 12px;
}

.Zg7es2Ctne_jH4zIiLeJ .qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch th, .Zg7es2Ctne_jH4zIiLeJ .qthopPEb4qvBNUQ6tcUB .CRnpRGF7KMZG43aOr6ch td {
  padding: 4px 2px;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Dropdown/Dropdown.module.css ***!
  \**************************************************************************************************************************************/
.UVeMnlTazXGT438OftnI {
    position: relative;
}

.ZWTxplNhs6unJjaLJ5oz {
    display: flex;
    align-items: center;
}

.ZWTxplNhs6unJjaLJ5oz .d1IZgR80NRgITtEOsZn7 {
    color: var(--color-link);
}

.ZWTxplNhs6unJjaLJ5oz:hover, .Rb_7V2BpQ1Uf_yWfnCbI li:hover {
    cursor: pointer;
}

.Rb_7V2BpQ1Uf_yWfnCbI {
    box-shadow: 0px 10px 10px var(--color-darkGray);
    position: absolute;
    background: var(--color-white);
    top: 56px;
    right: 8px;
    min-width: 150px;
    border-radius: 8px;
    padding: 4px;
    z-index: 1000;
}

.Rb_7V2BpQ1Uf_yWfnCbI li{
    border-bottom: 2px solid var(--color-gray);
    padding: 12px 24px;
    display: flex;
    align-items: center;
    color: var(--color-secondary);
}

.Rb_7V2BpQ1Uf_yWfnCbI li > span {
    margin-right: 4px;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/AdminHeader/AdminHeader.module.css ***!
  \********************************************************************************************************************************************/
.M9ttERGucC0kjAalrrA5 {
    display: unset;
}
.OPZAczEa7A1j6WgGRJFw {
    box-shadow: 0 2px 5px -2px var(--color-darkGray);
    padding: 8px 16px;
    position: sticky;
    top: 0;
    background-color: var(--color-white);
    z-index: 99;
    display: flex;
    justify-content: space-between;
}

.OPZAczEa7A1j6WgGRJFw .yF06ti_KiVEoM5uQEr9Q {
    display: flex;
    align-items: center;
}

.OPZAczEa7A1j6WgGRJFw .yF06ti_KiVEoM5uQEr9Q:hover {
    cursor: pointer;
}

.OPZAczEa7A1j6WgGRJFw .ZHPyp_GxzaxKbAe6GDoR {
    display: flex;
    align-items: center;
}

.OPZAczEa7A1j6WgGRJFw .ZHPyp_GxzaxKbAe6GDoR .J7McHIo4AyMsh4W3FCTe {
    margin-right: 16px;
}


/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/AdminPrivatePaths/AdminPrivatePaths.module.css ***!
  \********************************************************************************************************************************************************/
.z9mQhGSMxc5G3HfWNtG6 {
    padding: 16px;
    background: var(--color-gray);
    min-height: 100vh;
}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/admin/EditFluidValuesPage/EditFluidValuesPage.module.css ***!
  \*************************************************************************************************************************************************************/
.aVWIkw6msdzhXNQ0PMZa {
    display: flex;
    align-items: center;
}

.aVWIkw6msdzhXNQ0PMZa button {
    margin-right: 8px;
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/Header/Header.module.css ***!
  \**********************************************************************************************************************************/
.RGtSMysGNsRaQWsO1_ag {
    display: unset;
}
.TEdRslPU4BzKgZ_qjFwJ {
    box-shadow: 0 2px 5px -2px var(--color-darkGray);
    padding: 8px 16px;
    position: sticky;
    top: 0;
    background-color: var(--color-white);
    z-index: 99;
    display: flex;
    justify-content: space-between;
}

.TEdRslPU4BzKgZ_qjFwJ .cH8rWJA8i8L4YxkfLJuP {
    min-width: 250px;
}

.TEdRslPU4BzKgZ_qjFwJ .l0jN9Cjmhdr2LeSsPK9E {
    display: flex;
    align-items: center;
}

.TEdRslPU4BzKgZ_qjFwJ .l0jN9Cjmhdr2LeSsPK9E .pfksXsXWWmBIK4ZbSN9O:hover {
    cursor: pointer;
}

.TEdRslPU4BzKgZ_qjFwJ .Rx5EJsALSaLaM6tTy4tW {
    margin-left: 16px;
}

.TEdRslPU4BzKgZ_qjFwJ .Rx5EJsALSaLaM6tTy4tW ul {
    display: flex;
}

.TEdRslPU4BzKgZ_qjFwJ .Rx5EJsALSaLaM6tTy4tW li {
    margin: 0 16px;
}

.TEdRslPU4BzKgZ_qjFwJ .Rx5EJsALSaLaM6tTy4tW a {
    color: var(--color-secondary);
}

.TEdRslPU4BzKgZ_qjFwJ .Rx5EJsALSaLaM6tTy4tW li:hover a {
    color: var(--color-secondary-dark);
}

.TEdRslPU4BzKgZ_qjFwJ .tvwxfgZHi9aetWLCQ6ss {
    display: flex;
    align-items: center;
}

.TEdRslPU4BzKgZ_qjFwJ .tvwxfgZHi9aetWLCQ6ss .g7mZsDJOhYUmGHHOduJx {
    margin-right: 16px;
}


/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/PrivatePaths/PrivatePaths.module.css ***!
  \**********************************************************************************************************************************************/
.Tsj32qDTojzWDlsR4ToU {
    padding: 16px;
    background: var(--color-gray);
    min-height: 100vh;
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/MarketsPage/MarketsPage.module.css ***!
  \***************************************************************************************************************************************/
.LrQLGRPcZgA6H8gFHt9j {
    display: flex;
}

.LrQLGRPcZgA6H8gFHt9j button {
    margin: auto 4px;
}

.EqC9JEgy4jrrceXJCRRb {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.EqC9JEgy4jrrceXJCRRb .XF9vIcm4p_I9mhozA47h {
    display: flex;
}

.EqC9JEgy4jrrceXJCRRb .XF9vIcm4p_I9mhozA47h .Q3ItTLbqKT9rUJY0bK3x {
    margin-left: 4px;
}

.A6aA6eNqbjTfcutcz00I {
    display: flex;
    align-items: center;
    width: 58%;
}

.A6aA6eNqbjTfcutcz00I > div {
    width: 100%;
}

.A6aA6eNqbjTfcutcz00I button {
    margin-left: 8px;
    height: 40px;
}

.YUKnGNyPJx5JZsk6CCYY .Q3ItTLbqKT9rUJY0bK3x {
    margin-left: 4px;
}

.hkJp7FqkiSrn8ZWhv4k3 {
    display: flex;
    align-items: center;
}

.hkJp7FqkiSrn8ZWhv4k3 .ywcI5e6jvC7TlQOpeXxU {
    font-size: 14px;
    margin-left: 8px;
}

.q_5QkB_xiJnl_sLgCdV7 {
    border-right: 1px solid var(--color-darkGray);
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/MarketSearchForm/MarketSearchForm.module.css ***!
  \*************************************************************************************************************************************************/
.ygoMzNvyX0NHeBZCCagY {
    display: flex;
    align-items: center;
}

.ygoMzNvyX0NHeBZCCagY button {
    margin-left: 8px;
}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/DatePicker/DatePicker.module.css ***!
  \******************************************************************************************************************************************/
.w1MPCuVcW1Yv3C7AxENH {
    width: 100%;
    margin: 24px 0;
}

.w1MPCuVcW1Yv3C7AxENH .rCymVND_Ve_sxumq95Xk {
    width: 100%;
    height: auto;
    padding: 12px 8px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    background: var(--color-gray);
    border: 1px solid var(--color-darkGray);
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/MarketFilterForm/MarketFilterForm.module.css ***!
  \*************************************************************************************************************************************************/
.NlcRrpbpPMKkTszOaSgZ .Km51Rt0Tl5kStXWsglxN {
    display: flex;
    align-items: center;
}

.NlcRrpbpPMKkTszOaSgZ h4 {
    margin: 0;
    text-align: center;
}

.NlcRrpbpPMKkTszOaSgZ .Km51Rt0Tl5kStXWsglxN > span, .NlcRrpbpPMKkTszOaSgZ .Km51Rt0Tl5kStXWsglxN > div {
    margin-right: 8px;
}

.OWY1nY1W4SE_Z67Gn47N {
    display: flex;
    margin-bottom: 8px;
}

.OWY1nY1W4SE_Z67Gn47N button {
    margin-left: 8px;
}

.OWY1nY1W4SE_Z67Gn47N button:first-child {
    margin-left: 36px;
}

.NlcRrpbpPMKkTszOaSgZ > div > div:last-child {
    margin-bottom: 4px;
}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/PropertiesPage/PropertiesPage.module.css ***!
  \*********************************************************************************************************************************************/
.j8zVysGST09MSO4F5mP0 {
    display: flex;
}

.j8zVysGST09MSO4F5mP0 button {
    margin: auto 4px;
}

.C41tPJFNivaptnrmbgHI {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.C41tPJFNivaptnrmbgHI .MGCfBNZfH0_VlupitWRx {
    display: flex;
}

.C41tPJFNivaptnrmbgHI .MGCfBNZfH0_VlupitWRx .T9J9p1sMKHxHg6WzIqWO {
    margin-left: 4px;
}

.DgkJtohGm8CrhKMYAuUS {
    width: 120px;
    height: 75px;
}

.ncQ1i7tJA9RXCNbpkVQl {
    display: flex;
    align-items: center;
    width: 58%;
}

.ncQ1i7tJA9RXCNbpkVQl > div {
    width: 100%; 
}

.ncQ1i7tJA9RXCNbpkVQl button {
    margin-left: 8px;
    height: 40px;
}

.DyXplmzzw3CHCzy6iXwy .Xt1RHFuLPnoR417ui8wc {
    margin-left: 4px;
}

.yK2wYGVAvLVYC4wxMS7Q button {
    margin-right: 8px;
}

.yK2wYGVAvLVYC4wxMS7Q .b8MPt1UwI1QtoRlYPPIm {
    background: #fff;
}

@media (min-width: 1366px) {
    .tNPBy3WRBh3QgHRWlEzg {
        display: none;
    }
}

@media (max-width: 1366px) {
    .lY77is5uGAvVjlbE5cNa, .ClSywuv_8TdWFLuJ3DNA, .pSqgiwM3pz4W0LZtdpOu {
        display: none;
    }

    td.tNPBy3WRBh3QgHRWlEzg {
        display: flex;
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .tNPBy3WRBh3QgHRWlEzg a {
        margin-top: 8px;
        margin-bottom: 8px;
    }
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/PropertyFilterForm/PropertyFilterForm.module.css ***!
  \*****************************************************************************************************************************************************/
.mwNsvXqpFZ3idCYwcfXC .Gs9W3fK3hre7XxIUtbDw {
    display: flex;
    align-items: center;
}

.mwNsvXqpFZ3idCYwcfXC h4 {
    margin: 0;
    text-align: center;
}

.mwNsvXqpFZ3idCYwcfXC .Gs9W3fK3hre7XxIUtbDw > span, .mwNsvXqpFZ3idCYwcfXC .Gs9W3fK3hre7XxIUtbDw > div {
    margin-right: 8px;
}

.PsUeSmaWSwMo7zWmndkt {
    display: flex;
    margin-bottom: 8px;
}

.PsUeSmaWSwMo7zWmndkt button {
    margin-left: 8px;
}

.PsUeSmaWSwMo7zWmndkt button:first-child {
    margin-left: 28px;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/NumberInput/NumberInput.module.css ***!
  \********************************************************************************************************************************************/
.sHKzOjKv94K4_PVUm6lD {
    width: 100%;
    margin: 24px 0;
}

.sHKzOjKv94K4_PVUm6lD .P972sH30u8xXpm_rz6LI input {
    text-align: center;
    width: 100%;
    padding: 12px 25%;
    border-radius: 4px;
    background: var(--color-gray);
    border: 1px solid var(--color-darkGray);
    outline: none;
}

.sHKzOjKv94K4_PVUm6lD .P972sH30u8xXpm_rz6LI input.M4XNWhymNuZM2e9vR2Tg {
    padding-right: 30%;
}

.sHKzOjKv94K4_PVUm6lD .P972sH30u8xXpm_rz6LI span {
    position: absolute;
    top: 10px;
    right: 25%;
    font-family: "Montserrat", sans-serif;
}

.sHKzOjKv94K4_PVUm6lD label {
    font-size: 16px;
    display: inline-block;
    margin-bottom: 4px;
}

.sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U {
    position: relative;
}

.sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .Fk13Nojj1dI02ly66UjH, .sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .mohuOVY2GVpCgpP6vIEw {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid var(--color-darkGray);
    font-size: 16px;
    font-weight: bold;
    color: var(--color-darkGray);
}

.sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .Fk13Nojj1dI02ly66UjH {
    top: 8px;
    left: 10%;
}

.sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .mohuOVY2GVpCgpP6vIEw {
    top: 8px;
    right: 10%;
}

.sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .mohuOVY2GVpCgpP6vIEw:hover, .sHKzOjKv94K4_PVUm6lD .e8bVg5ppEMBvMZQbBd7U .Fk13Nojj1dI02ly66UjH:hover {
    cursor: pointer;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/VariableCostsForm/VariableCostsForm.module.css ***!
  \***************************************************************************************************************************************************/
.aeeCPLnIqMu_SpzCae0y {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}

.m4IOv5eLDcWUn0PyQYF8 {
  display: flex;
  flex-direction: column;
}

.aeeCPLnIqMu_SpzCae0y button {
  margin: auto 8px;
}

.FYdFvUFq4T8W2u3DZyli {
  min-height: 500px;
}

.MBsfsmfUBsFDeOsWIVLE {
  margin-top: 0;
  margin-bottom: 16px;
}

.MBsfsmfUBsFDeOsWIVLE.xRtlc3BOuYNeKFnDRSJI > div {
  background: none;
  border: none;
  outline: none;
}

.rJ3rwwpUAAVS_ZH3y8uS th {
  text-align: left;
  padding: 8px 0;
}

.rJ3rwwpUAAVS_ZH3y8uS tr {
  vertical-align: top;
}

.lAn5wcJRrH9cYQ19nGIo td:first-child {
  font-weight: bold;
}

.K0nkS4WQMgq3bSMBGPFc {
  margin-bottom: 24px;
  border-bottom: 2px solid var(--color-gray);
}

.K0nkS4WQMgq3bSMBGPFc .AeKOj029L7mMRN5_TVCQ {
  display: flex;
  align-items: flex-end;
  margin-bottom: 24px;
}

.K0nkS4WQMgq3bSMBGPFc .AeKOj029L7mMRN5_TVCQ > div {
  flex-basis: 30%;
  margin-bottom: 0;
  margin-right: 8px;
}

.K0nkS4WQMgq3bSMBGPFc .AeKOj029L7mMRN5_TVCQ > .aeeCPLnIqMu_SpzCae0y {
  flex-basis: 30%;
} 

.LixdE4IZItltAo58DEGH {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.LixdE4IZItltAo58DEGH .jGjrDPD9qcYIhuZ8oIvB {
  font-size: 14px;
  margin-left: 8px;
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/CreatePropertyForm/CreatePropertyForm.module.css ***!
  \*****************************************************************************************************************************************************/
.ovaXs8sjQKG_Zb_cz8Nu {
    margin: 16px auto;
}

.ovaXs8sjQKG_Zb_cz8Nu > div{
    width: 100%;
}

.ovaXs8sjQKG_Zb_cz8Nu .NOFurshqm5RCa8xMVSkt .c5qItmlsrlNGTOKQEBVk, .ovaXs8sjQKG_Zb_cz8Nu .grrvVHSPsJPymOFXtFuF .c5qItmlsrlNGTOKQEBVk, .ovaXs8sjQKG_Zb_cz8Nu .z_mgitLYEFZFddZP1NzC .c5qItmlsrlNGTOKQEBVk, .ovaXs8sjQKG_Zb_cz8Nu .lx70FMAVomA8mbLDaskE .c5qItmlsrlNGTOKQEBVk, .ovaXs8sjQKG_Zb_cz8Nu .k7_NioxQ49FLJfjmOtuC .c5qItmlsrlNGTOKQEBVk {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ovaXs8sjQKG_Zb_cz8Nu .gZO_YeoqiQKzNXf7DvbQ {
    display: flex;
    gap: 8px;
}

.ovaXs8sjQKG_Zb_cz8Nu .NOFurshqm5RCa8xMVSkt .ApQnKup042QN5xi6icuV {
    display: flex;
    justify-content: space-between;
}

.ovaXs8sjQKG_Zb_cz8Nu .NOFurshqm5RCa8xMVSkt .ApQnKup042QN5xi6icuV > div {
    flex-basis: 49%;
}

.ovaXs8sjQKG_Zb_cz8Nu .sTVSfyn53fk6JB6vyuAC {
    margin-top: 12px;
}

.ovaXs8sjQKG_Zb_cz8Nu .NOFurshqm5RCa8xMVSkt .NBH1B6xZ3otPTFv2kRi8 {
    height: 120px;
}

.ovaXs8sjQKG_Zb_cz8Nu .NOFurshqm5RCa8xMVSkt .c5qItmlsrlNGTOKQEBVk > div, .ovaXs8sjQKG_Zb_cz8Nu .z_mgitLYEFZFddZP1NzC .c5qItmlsrlNGTOKQEBVk > div {
    flex-basis: 47%;
}

.ovaXs8sjQKG_Zb_cz8Nu .grrvVHSPsJPymOFXtFuF .c5qItmlsrlNGTOKQEBVk > div, .ovaXs8sjQKG_Zb_cz8Nu .lx70FMAVomA8mbLDaskE .c5qItmlsrlNGTOKQEBVk > div, .ovaXs8sjQKG_Zb_cz8Nu .k7_NioxQ49FLJfjmOtuC .c5qItmlsrlNGTOKQEBVk > div {
    flex-basis: 30%;
}

@media (max-width: 1380px){
    .ovaXs8sjQKG_Zb_cz8Nu .lx70FMAVomA8mbLDaskE .c5qItmlsrlNGTOKQEBVk > div{
        flex-basis: 48%;
    }
}

.i1bXBkt6nwI_GD9vKoaf {
    align-self: center;
    margin-top: 52px;
}

.i1bXBkt6nwI_GD9vKoaf .tg12xzZrVito7SxsN9D_ {
    visibility: hidden;
}

.ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC .c5qItmlsrlNGTOKQEBVk, .ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC .c5qItmlsrlNGTOKQEBVk > div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC .oxYxMbHBZU4HAxiqZRLc {
    width: 200px;
}

.ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC .OoS2QzEqdZoEzZokVgag {
    display: flex;
    justify-content: flex-end;
}

.ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC button {
    margin-left: 16px;
    margin-bottom: 23px;
    flex-basis: 30%;
    max-width: 150px;
}

.ovaXs8sjQKG_Zb_cz8Nu .CHmK3oIjGMPa5iD7TfxC .c5qItmlsrlNGTOKQEBVk > div {
    flex-basis: 50%;
}

.sPGXCOQSGlhXYk0x8GEd {
    display: flex;
    justify-content: center;
    align-items: center;
}

.aleIc53sJvguHrAaMCsA > div {
    display: flex;
    justify-content: space-between;
}

.aleIc53sJvguHrAaMCsA .jN7W98biqRGsPYHI2lxd {
    width: 49%;
}

.aleIc53sJvguHrAaMCsA label {
    white-space: nowrap;
}

.AMZM6u5Ut4cV7nAj18Eo {
    margin: 12px 0;
}

.Wrqc8PWJhqT7elfiJTyA {
    color: var(--color-warning);
}

.YQZtHaZxfw1_GVAHuO1G {
    margin-left: 16px;
}

.XWW4aT6EZoqvzakSewmk {
    display: flex;
    align-items: center;
}

.XWW4aT6EZoqvzakSewmk .Lel2gXTkGi5sUYl4TjLA {
    font-size: 16px;
    margin-left: 8px;
    margin-right: 8px;
}

@media(max-width: 1606px){
    .XTbYNjLpnXRbvLrQVeWn > div {
        width: 65%;
    }
}

@media(max-width: 1236px){
    .XTbYNjLpnXRbvLrQVeWn > div {
        width: 80%;
    }
}

@media(max-width: 1004px){
    .XTbYNjLpnXRbvLrQVeWn > div {
        width: 95%;
    }
}

.IyT4dt2a6B9cdBBWnnxK {
    display: flex;
    justify-content: space-between;
}

.IyT4dt2a6B9cdBBWnnxK > div {
    flex-basis: 49%;
}

.Z1S5e7sjSYtytRdtfpe6 {
    max-width: 300px;
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/CreatePropertyPage/CreatePropertyPage.module.css ***!
  \*****************************************************************************************************************************************************/
.TEV28mIzDAizt7FmKgoW {
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
}

.TEV28mIzDAizt7FmKgoW button {
    margin-right: 8px;
}

.m7XMG68jVV8E6Hv2By7K {
    margin-bottom: 24px;
}

.m7XMG68jVV8E6Hv2By7K .otsssZOXBb2kcvLHn0YT, .m7XMG68jVV8E6Hv2By7K .nZtvsY2VfHrZyrfI3Uhz {
    display: flex;
}

.m7XMG68jVV8E6Hv2By7K .nZtvsY2VfHrZyrfI3Uhz {
    margin-right: 12px;
    align-items: center;
}

.m7XMG68jVV8E6Hv2By7K .ENAXNpmCLaLbedjt1C5l {
    margin-left: 12px;
}

.m7XMG68jVV8E6Hv2By7K .PW80sNUBcla4UtdwRgBE {
    font-size: 16px;
    font-weight: bold;
    background-color: var(--color-gray-background);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-secondary);
}

.m7XMG68jVV8E6Hv2By7K .nZtvsY2VfHrZyrfI3Uhz:not(._2w_fxVhQzuOEHa2flmu) .PW80sNUBcla4UtdwRgBE:hover {
    cursor: pointer;
}

.m7XMG68jVV8E6Hv2By7K .eLDDxFuQXg5MZXEReQIo .PW80sNUBcla4UtdwRgBE {
    background-color: var(--color-primary);
    color: var(--color-white);
}

.m7XMG68jVV8E6Hv2By7K .V_FggC6LExAymRmpWH4L .PW80sNUBcla4UtdwRgBE {
    border: 1px solid var(--color-primary);
}

.m7XMG68jVV8E6Hv2By7K .y186y6qtIa1j8HhD30d3 {
    font-weight: bold;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-size: 13px;
}

.m7XMG68jVV8E6Hv2By7K .DlgYT1ejMlTWwPDfLVuO {
    font-size: 13px;
    color: var(--color-gray-text);
    font-weight: bold;
    white-space: nowrap;
    text-transform: capitalize;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/HomePage/HomePage.module.css ***!
  \*********************************************************************************************************************************/
.AdE2vF3rw2WOutSKmeZn {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.AdE2vF3rw2WOutSKmeZn > div {
    flex-basis: 48%;
    max-width: 48%;
}

.ZO6uU01bOvRAt5LLhy5O {
    width: 100%;
}

.X5H1E5vRXaVJJadog4eA {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: bold;
}

.X5H1E5vRXaVJJadog4eA .kGVvfkXkwa5USCsFFINn {
    display: flex;
}

.X5H1E5vRXaVJJadog4eA .kGVvfkXkwa5USCsFFINn .MvoE7Vym8fl98uY89I4H {
    margin-left: 4px;
}

.YB6jne15l2dZDNT0q55y {
    width: 120px;
    height: 75px;
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/NoiFilter/NoiFilter.module.css ***!
  \***********************************************************************************************************************************/
.UNtcdwBfIuBzmIn6iny8 .UAhUrzOhejSMbjakn8P9 {
    display: flex;
    align-items: center;
}

.UNtcdwBfIuBzmIn6iny8 h4 {
    margin: 0;
    text-align: center;
}

.UNtcdwBfIuBzmIn6iny8 .UAhUrzOhejSMbjakn8P9 > span, .UNtcdwBfIuBzmIn6iny8 .UAhUrzOhejSMbjakn8P9 > div {
    margin-right: 8px;
}

.vBMLBp92eNcLtE1xHCQd {
    display: flex;
    margin-bottom: 8px;
}

.vBMLBp92eNcLtE1xHCQd button {
    margin-left: 8px;
}

.vBMLBp92eNcLtE1xHCQd button:first-child {
    margin-left: 28px;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/CashOnCashFilter/CashOnCashFilter.module.css ***!
  \*************************************************************************************************************************************************/
.rrLZi8iDZnwMGsUxTB1B .JKDy3FSA0qZjF5mGhaLA {
    display: flex;
    align-items: center;
}

.rrLZi8iDZnwMGsUxTB1B h4 {
    margin: 0;
    text-align: center;
}

.rrLZi8iDZnwMGsUxTB1B .JKDy3FSA0qZjF5mGhaLA > span, .rrLZi8iDZnwMGsUxTB1B .JKDy3FSA0qZjF5mGhaLA > div {
    margin-right: 8px;
}

.ZFa74V950_TFm7sZNEoe {
    display: flex;
    margin-bottom: 8px;
}

.ZFa74V950_TFm7sZNEoe button {
    margin-left: 8px;
}

.ZFa74V950_TFm7sZNEoe button:first-child {
    margin-left: 28px;
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/DesiredReturnMetricsPage/DesiredReturnMetricsPage.module.css ***!
  \*****************************************************************************************************************************************************************/
.PrPrIRHw2Ah_VfD_rk2p {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.H_9YjMo9x8qqd_BD38zF ul {
    display: flex;
}

.H_9YjMo9x8qqd_BD38zF li {
    margin-right: 8px;
    background: var(--color-primary);
    border-radius: 8px;
    min-width: 100px;
    padding: 8px 16px;
    color: var(--color-white);
    transition: all linear .2s;
}

.H_9YjMo9x8qqd_BD38zF li:hover {
    background: var(--color-primary-dark);
    cursor: pointer;
}

.H_9YjMo9x8qqd_BD38zF li.QT2kHvQCkP9FZTvdtDP9 {
    background: var(--color-primary-light);
    color: var(--color-black);
    border: 1px solid var(--color-primary);
}

.j090hn_SfAwudaOnFnEO {
    display: flex;
    align-items: center;
}

.j090hn_SfAwudaOnFnEO .k2DMik8VAowHBzlJI9cy {
    margin-left: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.j090hn_SfAwudaOnFnEO .k2DMik8VAowHBzlJI9cy .vev80ubGWT9Vc9chjzF3 {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
}

.j090hn_SfAwudaOnFnEO .k2DMik8VAowHBzlJI9cy button {
    margin-top: 8px;
}

.jggTkT8ZKjPp0wO1CzZr {
    display: flex;
    justify-content: space-between;
    margin: 16px auto;
    flex-wrap: wrap;
}

.jggTkT8ZKjPp0wO1CzZr form > button {
    display: block;
    margin: auto;
    margin-top: 16px;
}

.jggTkT8ZKjPp0wO1CzZr > div {
    flex-basis: 48%;
    margin-bottom: 16px;
}

.CjYvnWUX7iJgL6miyfzA > div {
    width: 100%;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/MarketDetailsPage/MarketDetailsPage.module.css ***!
  \***************************************************************************************************************************************************/
.pUKu3RFoQ92oJb6p4aey {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pUKu3RFoQ92oJb6p4aey div {
  display: flex;
  align-items: center;
}

.pUKu3RFoQ92oJb6p4aey button {
  margin-right: 8px;
}

.sHVVuqBMdM92EDVERKPL, .jtzF7EvcFLjdYWqyzLfP {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.sHVVuqBMdM92EDVERKPL > div, .jtzF7EvcFLjdYWqyzLfP > div {
    flex-basis: 32%;
}

.jtzF7EvcFLjdYWqyzLfP .swtDO8bqtlwH3LEM44kp, .sHVVuqBMdM92EDVERKPL .swtDO8bqtlwH3LEM44kp {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
}

.jtzF7EvcFLjdYWqyzLfP {
    margin-top: 36px;
}

.jtzF7EvcFLjdYWqyzLfP .lj9N9_BpcwpaaMC_DOpg {
    display: flex;
    justify-content: center;
}

.jtzF7EvcFLjdYWqyzLfP .lj9N9_BpcwpaaMC_DOpg button {
    margin-right: 4px;
    text-transform: uppercase;
    font-weight: bold;
}

.jtzF7EvcFLjdYWqyzLfP .xYdtugFqWWRjwoJ4Jh4O {
    margin-top: 8px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/ForgotPasswordPage/ForgotPasswordPage.module.css ***!
  \*****************************************************************************************************************************************************/
.wuu2JIhzPDLsMpYAiwSe {
    display: flex;
    min-height: 100vh;
}

.wuu2JIhzPDLsMpYAiwSe .tbctl2kIPdqHJPaCyooQ {
    flex-basis: 60%;
    background-image: url(/assets/2fdee565e1c96e4b1d82.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.wuu2JIhzPDLsMpYAiwSe .CMYq222GZkTnhZvlt84s {
    flex-basis: 40%;
    padding: 48px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 400px;
}

.wuu2JIhzPDLsMpYAiwSe .CMYq222GZkTnhZvlt84s .BiYWGNmAuAa50PFaWMc9 {
    align-self: center;
    display: flex;
}

.wuu2JIhzPDLsMpYAiwSe .CMYq222GZkTnhZvlt84s .BiYWGNmAuAa50PFaWMc9 a {
    margin-left: 4px;
}
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/components/InfoAlert/InfoAlert.module.css ***!
  \****************************************************************************************************************************************/
._OJTwbOV8nyiVyBR8iE0 {
    padding: 24px;
    border-radius: 16px;
    background: var(--color-gray);
}

._OJTwbOV8nyiVyBR8iE0.jFekiR4q10HI3ITVjzEb {
    background: var(--color-success-alert);
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/ForgotPasswordForm/ForgotPasswordForm.module.css ***!
  \*****************************************************************************************************************************************************/
.R7OI2f1UIbjfeXr3XJ7f {
    margin-top: 4px;
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/LoginPage/LoginPage.module.css ***!
  \***********************************************************************************************************************************/
.KKqQ0NbW6wo137a0t6Ww {
    display: flex;
    min-height: 100vh;
}

.KKqQ0NbW6wo137a0t6Ww .D70qiWEwlTcY5W4iZlwY {
    flex-basis: 60%;
    background-image: url(/assets/6831fcc8e7ed7a28edc0.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.KKqQ0NbW6wo137a0t6Ww .fK0LUzP319Lm3xRTLk6n {
    flex-basis: 40%;
    padding: 48px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 400px;
}

.KKqQ0NbW6wo137a0t6Ww .fK0LUzP319Lm3xRTLk6n .xaZcunInO_UNOqTmoCOG {
    align-self: center;
    display: flex;
}

.KKqQ0NbW6wo137a0t6Ww .fK0LUzP319Lm3xRTLk6n .xaZcunInO_UNOqTmoCOG a {
    margin-left: 4px;
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/LoginForm/LoginForm.module.css ***!
  \***********************************************************************************************************************************/
.IWHP9PM__lTFQVSG8ASG {
    display: flex;
    justify-content: space-between;
    margin: 32px 0;
    margin-bottom: 16px;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/RegistrationPage/RegistrationPage.module.css ***!
  \*************************************************************************************************************************************************/
.n2nYskft7JXZLzh6UqMY {
    display: flex;
    min-height: 100vh;
}

.n2nYskft7JXZLzh6UqMY .v9LjgNxFV4fnHkTJBYYO {
    flex-basis: 60%;
    background-image: url(/assets/da7377bd5807b7b5ad0b.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.n2nYskft7JXZLzh6UqMY .iv8naFYbb8qyEKuzGxgc {
    flex-basis: 40%;
    padding: 48px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 400px;
}

.n2nYskft7JXZLzh6UqMY .iv8naFYbb8qyEKuzGxgc .FwAtID0B1E0LrS5WkgmW {
    align-self: center;
    margin-top: 16px;
    display: flex;
}

.n2nYskft7JXZLzh6UqMY .iv8naFYbb8qyEKuzGxgc .FwAtID0B1E0LrS5WkgmW a {
    margin-left: 4px;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/RegistrationForm/RegistrationForm.module.css ***!
  \*************************************************************************************************************************************************/
.Qq2qjdDNlcTf5fLNFFMZ {
    margin: 16px 0;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/pages/ResetPasswordPage/ResetPasswordPage.module.css ***!
  \***************************************************************************************************************************************************/
.RVYMteAPh72jrlOo6xR6 {
    display: flex;
    min-height: 100vh;
}

.RVYMteAPh72jrlOo6xR6 .u4UR66zlEvSYQmemgMMs {
    flex-basis: 60%;
    background-image: url(/assets/2fdee565e1c96e4b1d82.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.RVYMteAPh72jrlOo6xR6 .PDma2eEM6wAjcMF9gUFC {
    flex-basis: 40%;
    padding: 48px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 400px;
}

.RVYMteAPh72jrlOo6xR6 .PDma2eEM6wAjcMF9gUFC .uyLAx5tnrhtkYTbifL0q {
    align-self: center;
    display: flex;
}

.RVYMteAPh72jrlOo6xR6 .PDma2eEM6wAjcMF9gUFC .uyLAx5tnrhtkYTbifL0q a {
    margin-left: 4px;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./src/components/forms/ResetPasswordForm/ResetPasswordForm.module.css ***!
  \***************************************************************************************************************************************************/
.J1T0rBCh87SVaW6ZcO6r {
    margin-top: 4px;
}
/*!*****************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/index.css ***!
  \*****************************************************************/
body,
html {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

p {
  margin: 0;
}

ul {
  list-style-type: none;
  padding: 0;
}

* {
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

.tooltip {
  max-width: 50vw;
}

/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/colors.css ***!
  \*************************************************************************/
:root {
    --color-primary: #A1CD3A;
    --color-primary-dark: #89AD34;
    --color-primary-light: #F8FBF2;
    --color-secondary: #23465A;
    --color-secondary-dark: #172e3b;
    --color-gray: #F1F2F4;
    --color-darkGray: #B3B4B4;
    --color-link: #7B912C;
    --color-white: #FFFFFF;
    --color-error: #B00020;
    --color-success-alert: #E4F9B9;
    --color-warning: #F2C94C;
    --color-gray-background: #DBDFE4;
    --color-gray-text: #B1B5BB;
}
/*!**************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/buttons.css ***!
  \**************************************************************************/
.button {
    border: none;
    border-radius: 16px;
    padding: 12px 8px;
    transition: all linear .3s;
    min-width: 100px;
    text-align: center;
}

.button.large {
    padding: 12px 30px;
    font-size: 16px;
}

.button.breadcrumb {
    min-width: 50px;
}

.button.link {
    background: none;
    color: var(--color-link);
    text-decoration: underline;
}

.button.link:disabled {
    color: var(--color-darkGray);
    background: none;
}

.button.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.button.withImg {
    display: flex;
    align-items: center;
    justify-content: center;
}

.button.-thin {
    padding: 4px 8px;
}

.button.outlined-primary-button:hover, .button.outlined-secondary-button:hover, .button.borderless-outlined-secondary-button:hover {
    background-color: var(--color-gray);
}

.button.primary-button {
    color: var(--color-white);
    background-color: var(--color-primary);
}

.button.secondary-button {
    background: var(--color-secondary);
    color: var(--color-white);
}

.button.outlined-primary-button {
    color: var(--color-primary);
    background: none;
}

.button.borderless-outlined-secondary-button {
    color: var(--color-secondary);
    background: none;
}

.button.outlined-secondary-button {
    color: var(--color-secondary);
    background: none;
    border: 1px solid var(--color-secondary);
}


.button.primary-button:hover {
    background-color: var(--color-primary-dark);
}

.button.full-width {
    width: 100%;
}

.button:hover {
    cursor: pointer;
}

.button:disabled {
    pointer-events: none;
    background: var(--color-darkGray);
}

.button.action-button {
    background: transparent;
    color: var(--color-darkGray);  
    min-width: auto;
    padding: 4px 8px;
}

.button.action-button:hover {
    background: var(--color-gray);
}
/*!***********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/text.css ***!
  \***********************************************************************/
.link {
    color: var(--color-link);
    text-decoration: underline;
}

.subtitle {
    text-transform: uppercase;
    font-size: 18px;
}

.nowrap {
    white-space: nowrap;
}

.capitalized {
    text-transform: capitalize;
}

.info {
    font-size: 14px;
    color: var(--color-warning);
}

.center {
    text-align: center;
}

.field-error-label {
    color: var(--color-error);
    font-size: 12px;
}

.filled-success {
    color: var(--color-white);
    background-color: var(--color-primary);
}

.error {
    color: var(--color-error);
}

.filled-error {
    color: var(--color-white);
    background-color: var(--color-error);
}

.filled-warning {
    color: var(--color-white);
    background-color: var(--color-warning);
}

.breadcrumb {
    border-radius: 8px;
    padding: 2px 8px;
}

.copyright {
    font-weight: lighter;
    color: var(--color-gray-text);
}

.bold {
    font-weight: bold;
}
/*!************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/table.css ***!
  \************************************************************************/
.table-wrapper {
    overflow-x: scroll;
    border-radius: 16px;
}

.table {
    text-align: left;
    border-collapse: collapse;
    width: 100%;
}

.table .empty {
    background: var(--color-gray);
}

.table .subheader {
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid var(--color-darkGray);
}

.table thead {
    background: var(--color-success-alert);
}

.table th > .sort {
    display: flex;
    align-items: center;
}

.table th > .sort div {
    display: flex;
    flex-direction: column;
    margin-left: 4px;
}

.table th > .sort div:hover {
    cursor: pointer;
}

.table th > .sort .material-icons {
    font-size: 14px;
    color: var(--color-darkGray);
}

.table th, .table td {
    padding: 16px;
    font-weight: normal;
    min-width: 135px;
}

.table tbody tr {
    background: var(--color-white);
    border-bottom: 1px solid var(--color-darkGray);
}
/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/dialog.css ***!
  \*************************************************************************/
.overlay {
    background: rgba(0, 0, 0, .3) !important;
}

.react-confirm-alert {
    width: 50%;
    overflow-y: scroll;
    max-height: 80vh;
    height: 100vh;
    position: absolute;
    top: 15%;
    border-radius: 8px;
}

.react-confirm-alert::-webkit-scrollbar {
    display: none;
  }
  
  /* Hide scrollbar for IE, Edge and Firefox */
  .react-confirm-alert {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }
/*!**************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/gallery.css ***!
  \**************************************************************************/
.image-gallery-thumbnail.active {
    border: 2px solid var(--color-primary) !important;
}
/*!*****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/semicircle.css ***!
  \*****************************************************************************/
.semicircle-container {
    margin: auto;
    margin-top: 8px;
    width: 200px;
}

.semicircle-container .semicircle-percent-value {
    font-size: 30px;
}
/*!**************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/tooltip.css ***!
  \**************************************************************************/
.tooltip {
    white-space: initial;
}
/*!***********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/main.css ***!
  \***********************************************************************/

/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-toastify/dist/ReactToastify.css ***!
  \******************************************************************************************************/
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/material-icons/iconfont/material-icons.css ***!
  \***********************************************************************************************************/
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/aba5a2a316a1d312db26.woff2) format("woff2"), url(/assets/824b570fb059ee0a44a9.woff) format("woff");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/5d7deb03b9cecba7d247.woff2) format("woff2"), url(/assets/123a7ad6784163c39aaa.woff) format("woff");
}
.material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/7c985a8aea387341edf9.woff2) format("woff2"), url(/assets/159dc8004e17a33f287f.woff) format("woff");
}
.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/25f4d306806e85bc60f6.woff2) format("woff2"), url(/assets/77bc1b022b575be35fa7.woff) format("woff");
}
.material-icons-sharp {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/7e94e72135150c6b387c.woff2) format("woff2"), url(/assets/ee71463e28071436d096.woff) format("woff");
}
.material-icons-two-tone {
  font-family: "Material Icons Two Tone";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-confirm-alert/src/react-confirm-alert.css ***!
  \****************************************************************************************************************/
body.react-confirm-alert-body-element {
  overflow: hidden;
}

.react-confirm-alert-blur {
  filter: url(#gaussian-blur);
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(255, 255, 255, 0.9);
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0;
  -webkit-animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
  -moz-animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
  -o-animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
  animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
}

.react-confirm-alert-body {
  font-family: Arial, Helvetica, sans-serif;
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #666;
}

.react-confirm-alert-svg {
  position: absolute;
  top: 0;
  left: 0;
}

.react-confirm-alert-body > h1 {
  margin-top: 0;
}

.react-confirm-alert-body > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert-button-group {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: #333;
  border: none;
  display: inline-block;
  padding: 6px 18px;
  color: #eee;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

@-webkit-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-o-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/*!*******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/rc-slider/assets/index.css ***!
  \*******************************************************************************************/
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle:focus {
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-image-gallery/styles/css/image-gallery.css ***!
  \*****************************************************************************************************************/
.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-draft-wysiwyg/dist/react-draft-wysiwyg.css ***!
  \*****************************************************************************************************************/
.rdw-option-wrapper {
  border: 1px solid #F1F1F1;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border-radius: 2px;
  margin: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-option-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-option-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-dropdown-wrapper {
  height: 30px;
  background: white;
  cursor: pointer;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  margin: 0 3px;
  text-transform: capitalize;
  background: white;
}
.rdw-dropdown-wrapper:focus {
  outline: none;
}
.rdw-dropdown-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}
.rdw-dropdown-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-dropdown-carettoopen {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-top: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-carettoclose {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-bottom: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-selectedtext {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdown-optionwrapper {
  z-index: 100;
  position: relative;
  border: 1px solid #F1F1F1;
  width: 98%;
  background: white;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}
.rdw-dropdown-optionwrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdownoption-default {
  min-height: 25px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdownoption-highlighted {
  background: #F1F1F1;
}
.rdw-dropdownoption-active {
  background: #f5f5f5;
}
.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-inline-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-inline-dropdown {
  width: 50px;
}
.rdw-inline-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-block-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-block-dropdown {
  width: 110px;
}

.rdw-fontsize-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontsize-dropdown {
  min-width: 40px;
}
.rdw-fontsize-option {
  display: flex;
  justify-content: center;
}

.rdw-fontfamily-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontfamily-dropdown {
  width: 115px;
}
.rdw-fontfamily-placeholder {
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rdw-fontfamily-optionwrapper {
  width: 140px;
}

.rdw-list-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-list-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-list-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-text-align-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-text-align-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-text-align-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-right-aligned-block {
  text-align: right;
}
.rdw-left-aligned-block {
  text-align: left !important;
}
.rdw-center-aligned-block {
  text-align: center !important;
}
.rdw-justify-aligned-block {
  text-align: justify !important;
}
.rdw-right-aligned-block > div {
  display: inline-block;
}
.rdw-left-aligned-block > div {
  display: inline-block;
}
.rdw-center-aligned-block > div {
  display: inline-block;
}
.rdw-justify-aligned-block > div {
  display: inline-block;
}

.rdw-colorpicker-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 175px;
  height: 175px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-colorpicker-modal-header {
  display: flex;
  padding-bottom: 5px;
}
.rdw-colorpicker-modal-style-label {
  font-size: 15px;
  width: 50%;
  text-align: center;
  cursor: pointer;
  padding: 0 10px 5px;
}
.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}
.rdw-colorpicker-modal-options {
  margin: 5px auto;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  overflow: scroll;
}
.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #F1F1F1;
}
.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-height: 20px;
  border: none;
  width: 22px;
  height: 22px;
  min-width: 22px;
  box-shadow: 1px 2px 1px #BFBDBD inset;
}
.rdw-colorpicker-option:hover {
  box-shadow: 1px 2px 1px #BFBDBD;
}
.rdw-colorpicker-option:active {
  box-shadow: -1px -2px 1px #BFBDBD;
}
.rdw-colorpicker-option-active {
  box-shadow: 0px 0px 2px 2px #BFBDBD;
}

.rdw-link-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-link-dropdown {
  width: 50px;
}
.rdw-link-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-link-dropdownPlaceholder {
  margin-left: 8px;
}
.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 205px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-link-modal-label {
  font-size: 15px;
}
.rdw-link-modal-input {
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  height: 25px;
  margin-bottom: 15px;
  padding: 0 5px;
}
.rdw-link-modal-input:focus {
  outline: none;
}
.rdw-link-modal-buttonsection {
  margin: 0 auto;
}
.rdw-link-modal-target-option {
  margin-bottom: 20px;
}
.rdw-link-modal-target-option > span {
  margin-left: 5px;
}
.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-link-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-link-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-link-modal-btn:focus {
  outline: none !important;
}
.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-link-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-embedded-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  justify-content: space-between;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-embedded-modal-header {
  font-size: 15px;
  display: flex;
}
.rdw-embedded-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-embedded-modal-header-label {
  width: 95px;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-embedded-modal-link-section {
  display: flex;
  flex-direction: column;
}
.rdw-embedded-modal-link-input {
  width: 88%;
  height: 35px;
  margin: 10px 0;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-embedded-modal-link-input-wrapper {
  display: flex;
  align-items: center;
}
.rdw-embedded-modal-link-input:focus {
  outline: none;
}
.rdw-embedded-modal-btn-section {
  display: flex;
  justify-content: center;
}
.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-embedded-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-embedded-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-embedded-modal-btn:focus {
  outline: none !important;
}
.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-embedded-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-embedded-modal-size-input:focus {
  outline: none;
}

.rdw-emoji-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-emoji-modal {
  overflow: auto;
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-wrap: wrap;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-emoji-icon {
  margin: 2.5px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdw-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.rdw-spinner > div {
  width: 12px;
  height: 12px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.rdw-spinner .rdw-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.rdw-spinner .rdw-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.rdw-image-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-image-modal-header {
  font-size: 15px;
  margin: 10px 0;
  display: flex;
}
.rdw-image-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-image-modal-header-label {
  width: 80px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
}
.rdw-image-modal-header-label-highlighted {
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-image-modal-upload-option {
  width: 100%;
  color: gray;
  cursor: pointer;
  display: flex;
  border: none;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  outline: 2px dashed gray;
  outline-offset: -10px;
  margin: 10px 0;
  padding: 9px 0;
}
.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}
.rdw-image-modal-upload-option-label {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.rdw-image-modal-upload-option-label span{
  padding: 0 20px;
}
.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}
.rdw-image-modal-upload-option-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.rdw-image-modal-url-section {
  display: flex;
  align-items: center;
}
.rdw-image-modal-url-input {
  width: 90%;
  height: 35px;
  margin: 15px 0 12px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}
.rdw-image-modal-url-input:focus {
  outline: none;
}
.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-image-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-image-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-image-modal-btn:focus {
  outline: none !important;
}
.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.rdw-image-modal-alt-input {
  width: 70%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}
.rdw-image-modal-alt-input:focus {
  outline: none;
}
.rdw-image-modal-alt-lbl {
  font-size: 12px;
}
.rdw-image-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-size-input:focus {
  outline: none;
}
.rdw-image-mandatory-sign {
  color: red;
  margin-left: 3px;
  margin-right: 3px;
}

.rdw-remove-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}

.rdw-history-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-history-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-link-decorator-wrapper {
  position: relative;
}
.rdw-link-decorator-icon {
  position: absolute;
  left: 40%;
  top: 0;
  cursor: pointer;
  background-color: white;
}

.rdw-mention-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-suggestion-wrapper {
  position: relative;
}
.rdw-suggestion-dropdown {
  position: absolute;
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F1F1;
  min-width: 100px;
  max-height: 150px;
  overflow: auto;
  background: white;
  z-index: 100;
}
.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}
.rdw-suggestion-option-active {
  background-color: #F1F1F1;
}

.rdw-hashtag-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-image-alignment-options-popup {
  position: absolute;
  background: white;
  display: flex;
  padding: 5px 2px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  width: 105px;
  cursor: pointer;
  z-index: 100;
}
.rdw-alignment-option-left {
  justify-content: flex-start;
}
.rdw-image-alignment-option {
  height: 15px;
  width: 15px;
  min-width: 15px;
}
.rdw-image-alignment {
  position: relative;
}
.rdw-image-imagewrapper {
  position: relative;
}
.rdw-image-center {
  display: flex;
  justify-content: center;
}
.rdw-image-left {
  display: flex;
}
.rdw-image-right {
  display: flex;
  justify-content: flex-end;
}
.rdw-image-alignment-options-popup-right {
  right: 0;
}

.rdw-editor-main {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rdw-editor-toolbar {
  padding: 6px 5px 0;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  display: flex;
  justify-content: flex-start;
  background: white;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 5px;
  user-select: none;
}
.public-DraftStyleDefault-block {
  margin: 1em 0;
}
.rdw-editor-wrapper:focus {
  outline: none;
}
.rdw-editor-wrapper {
  box-sizing: content-box;
}
.rdw-editor-main blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
}
.rdw-editor-main pre {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 10px;
}
/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}


/*# sourceMappingURL=react-draft-wysiwyg.css.map*/
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-datepicker/dist/react-datepicker.css ***!
  \***********************************************************************************************************/
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

/*!***************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-toggle/style.css ***!
  \***************************************************************************************/
.react-toggle {
  touch-action: pan-x;

  display: inline-block;
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}

.react-toggle-screenreader-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.react-toggle--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.react-toggle-track {
  width: 50px;
  height: 24px;
  padding: 0;
  border-radius: 30px;
  background-color: #4D4D4D;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #000000;
}

.react-toggle--checked .react-toggle-track {
  background-color: #19AB27;
}

.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #128D15;
}

.react-toggle-track-check {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  left: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-check {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle-track-x {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  right: 10px;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-x {
  opacity: 0;
}

.react-toggle-thumb {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 22px;
  height: 22px;
  border: 1px solid #4D4D4D;
  border-radius: 50%;
  background-color: #FAFAFA;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.react-toggle--checked .react-toggle-thumb {
  left: 27px;
  border-color: #19AB27;
}

.react-toggle--focus .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 3px 2px #0099E0;
  -moz-box-shadow: 0px 0px 3px 2px #0099E0;
  box-shadow: 0px 0px 2px 3px #0099E0;
}

.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 5px 5px #0099E0;
  -moz-box-shadow: 0px 0px 5px 5px #0099E0;
  box-shadow: 0px 0px 5px 5px #0099E0;
}


/*# sourceMappingURL=main.css.map*/