@font-face {
  font-family: gilroy;
  src: url(../media/8d6b4a62a15f6cbd-s.p.otf) format("opentype");
  font-display: swap;
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: gilroy;
  src: url(../media/4a9ebf9ff0d4e103-s.p.ttf) format("truetype");
  font-display: swap;
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: gilroy Fallback;
  src: local("Arial");
  ascent-override: 88.50%;
  descent-override: 23.62%;
  line-gap-override: 0.00%;
  size-adjust: 104.97%
}

.__className_6422cd {
  font-family: gilroy, gilroy Fallback
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../media/48e2044251ef3125-s.p.woff2) format("woff2");
  unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/48e2044251ef3125-s.p.woff2) format("woff2");
  unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/48e2044251ef3125-s.p.woff2) format("woff2");
  unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/48e2044251ef3125-s.p.woff2) format("woff2");
  unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/b1f344208eb4edfe-s.woff2) format("woff2");
  unicode-range: u+0460 -052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/48e2044251ef3125-s.p.woff2) format("woff2");
  unicode-range: u+0301, u+0400 -045f, u+0490 -0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/bf24a9759715e608-s.woff2) format("woff2");
  unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01a0-01a1, u+01af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/1f173e5e25f3efee-s.woff2) format("woff2");
  unicode-range: u+0100 -02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/904be59b21bd51cb-s.woff2) format("woff2");
  unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000 -206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: Montserrat Fallback;
  src: local("Arial");
  ascent-override: 85.79%;
  descent-override: 22.25%;
  line-gap-override: 0.00%;
  size-adjust: 112.83%
}

.__className_796d56 {
  font-family: Montserrat, Montserrat Fallback;
  font-style: normal
}

.form {
  min-height: 100dvh;
}

.footer {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 20px;
}

.checkbox {
  width: 100%;
  max-width: 700px;
  display: flex;
}

.checkbox .custom-checkbox {
  width: 21px;
  height: 21px;
  margin-right: 12px;
}

.checkbox .custom-checkbox input {
  opacity: 0;
  z-index: -1;
  position: absolute;
  width: 21px;
  height: 21px;
}

.checkbox .custom-checkbox input:checked+label::before {
  position: absolute;
  content: '';
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: url(/storage/themes/blue_fit/img/tick-sign.png) no-repeat center;
  background-size: contain;
}

.checkbox .custom-checkbox label {
  position: relative;
  width: 21px;
  min-width: 21px;
  height: 21px;
  border: 2px solid #fff;
  display: block;
  border-radius: 3px;
  cursor: pointer;
  background: #442e25;
}

.checkbox p,
.checkbox a {
  font-size: 14px !important;
  text-transform: none;
  color: #fff;
  font-weight: 300;
  text-align: left;
}