@font-face {
  font-family: 'Metali';
  src: url("../fonts/Metali-Bold.eot");
  src: url("../fonts/Metali-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Metali-Bold.woff2") format("woff2"), url("../fonts/Metali-Bold.woff") format("woff"), url("../fonts/Metali-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Metali';
  src: url("../fonts/Metali.eot");
  src: url("../fonts/Metali.eot?#iefix") format("embedded-opentype"), url("../fonts/Metali.woff2") format("woff2"), url("../fonts/Metali.woff") format("woff"), url("../fonts/Metali.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/OpenSansHebrew-Regular.eot);
  src: url(../fonts/OpenSansHebrew-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansHebrew-Regular.woff2) format("woff2"), url(../fonts/OpenSansHebrew-Regular.woff) format("woff"), url(../fonts/OpenSansHebrew-Regular.ttf) format("truetype");
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/OpenSansHebrew-Bold.eot);
  src: url(../fonts/OpenSansHebrew-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansHebrew-Bold.woff2) format("woff2"), url(../fonts/OpenSansHebrew-Bold.woff) format("woff"), url(../fonts/OpenSansHebrew-Bold.ttf) format("truetype");
}
@font-face {
  font-family: 'almoni-normal';
  src: url("../fonts/almoni-neue-regular-aaa.eot");
  src: url("../fonts/almoni-neue-regular-aaa.eot?#iefix") format("embedded-opentype"), url("../fonts/almoni-neue-regular-aaa.woff2") format("woff2"), url("../fonts/almoni-neue-regular-aaa.woff") format("woff"), url("../fonts/almoni-neue-regular-aaa.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'almoni-bold';
  src: url("../fonts/almoni-neue-bold-aaa.eot");
  src: url("../fonts/almoni-neue-bold-aaa.eot?#iefix") format("embedded-opentype"), url("../fonts/almoni-neue-bold-aaa.woff2") format("woff2"), url("../fonts/almoni-neue-bold-aaa.woff") format("woff"), url("../fonts/almoni-neue-bold-aaa.ttf") format("truetype");
  font-weight: bold;
  font-style: bold;
}
/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 13, ../sass/bootstrap4a6/_normalize.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 27, ../sass/bootstrap4a6/_normalize.scss */
body {
  margin: 0;
}

/* line 35, ../sass/bootstrap4a6/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/* line 49, ../sass/bootstrap4a6/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 62, ../sass/bootstrap4a6/_normalize.scss */
figcaption,
figure,
main {
  display: block;
}

/* line 72, ../sass/bootstrap4a6/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 81, ../sass/bootstrap4a6/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 92, ../sass/bootstrap4a6/_normalize.scss */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 105, ../sass/bootstrap4a6/_normalize.scss */
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 115, ../sass/bootstrap4a6/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/* line 125, ../sass/bootstrap4a6/_normalize.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/* line 135, ../sass/bootstrap4a6/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/* line 144, ../sass/bootstrap4a6/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/* line 154, ../sass/bootstrap4a6/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 165, ../sass/bootstrap4a6/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 173, ../sass/bootstrap4a6/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/* line 182, ../sass/bootstrap4a6/_normalize.scss */
small {
  font-size: 80%;
}

/* line 191, ../sass/bootstrap4a6/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 199, ../sass/bootstrap4a6/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 203, ../sass/bootstrap4a6/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 214, ../sass/bootstrap4a6/_normalize.scss */
audio,
video {
  display: inline-block;
}

/* line 223, ../sass/bootstrap4a6/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 232, ../sass/bootstrap4a6/_normalize.scss */
img {
  border-style: none;
}

/* line 240, ../sass/bootstrap4a6/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 252, ../sass/bootstrap4a6/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/* line 268, ../sass/bootstrap4a6/_normalize.scss */
button,
input {
  overflow: visible;
}

/* line 278, ../sass/bootstrap4a6/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 289, ../sass/bootstrap4a6/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 300, ../sass/bootstrap4a6/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 312, ../sass/bootstrap4a6/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/* line 323, ../sass/bootstrap4a6/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 336, ../sass/bootstrap4a6/_normalize.scss */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/* line 350, ../sass/bootstrap4a6/_normalize.scss */
progress {
  display: inline-block;
  vertical-align: baseline;
}

/* line 359, ../sass/bootstrap4a6/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 368, ../sass/bootstrap4a6/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 378, ../sass/bootstrap4a6/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 388, ../sass/bootstrap4a6/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* line 397, ../sass/bootstrap4a6/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 407, ../sass/bootstrap4a6/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 420, ../sass/bootstrap4a6/_normalize.scss */
details,
menu {
  display: block;
}

/* line 429, ../sass/bootstrap4a6/_normalize.scss */
summary {
  display: list-item;
}

/* line 440, ../sass/bootstrap4a6/_normalize.scss */
canvas {
  display: inline-block;
}

/* line 448, ../sass/bootstrap4a6/_normalize.scss */
template {
  display: none;
}

/* line 459, ../sass/bootstrap4a6/_normalize.scss */
[hidden] {
  display: none;
}

/* line 22, ../sass/bootstrap4a6/_reboot.scss */
html {
  box-sizing: border-box;
}

/* line 26, ../sass/bootstrap4a6/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}
/* line 57, ../sass/bootstrap4a6/_reboot.scss */
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

/* line 75, ../sass/bootstrap4a6/_reboot.scss */
body {
  font-family: almoni-normal;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #363636;
  background-color: #fff;
}

/* line 91, ../sass/bootstrap4a6/_reboot.scss */
[tabindex="-1"]:focus {
  outline: none !important;
}

/* line 104, ../sass/bootstrap4a6/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

/* line 113, ../sass/bootstrap4a6/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 119, ../sass/bootstrap4a6/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
}

/* line 125, ../sass/bootstrap4a6/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 131, ../sass/bootstrap4a6/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 138, ../sass/bootstrap4a6/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 145, ../sass/bootstrap4a6/_reboot.scss */
dt {
  font-weight: bold;
}

/* line 149, ../sass/bootstrap4a6/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 154, ../sass/bootstrap4a6/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 163, ../sass/bootstrap4a6/_reboot.scss */
a {
  color: #146ba2;
  text-decoration: underline;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
a:focus {
  color: #0c3e5e;
  text-decoration: underline;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
a:hover {
  color: #0c3e5e;
  text-decoration: underline;
}

/* line 179, ../sass/bootstrap4a6/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
/* line 188, ../sass/bootstrap4a6/_reboot.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 198, ../sass/bootstrap4a6/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 212, ../sass/bootstrap4a6/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 223, ../sass/bootstrap4a6/_reboot.scss */
img {
  vertical-align: middle;
}

/* line 238, ../sass/bootstrap4a6/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 253, ../sass/bootstrap4a6/_reboot.scss */
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

/* line 270, ../sass/bootstrap4a6/_reboot.scss */
table {
  border-collapse: collapse;
  background-color: transparent;
}

/* line 277, ../sass/bootstrap4a6/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #e1e1e1;
  text-align: left;
  caption-side: bottom;
}

/* line 285, ../sass/bootstrap4a6/_reboot.scss */
th {
  text-align: left;
}

/* line 295, ../sass/bootstrap4a6/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: .5rem;
}

/* line 305, ../sass/bootstrap4a6/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 310, ../sass/bootstrap4a6/_reboot.scss */
input,
button,
select,
textarea {
  line-height: inherit;
}

/* line 324, ../sass/bootstrap4a6/_reboot.scss */
input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

/* line 330, ../sass/bootstrap4a6/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 342, ../sass/bootstrap4a6/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 347, ../sass/bootstrap4a6/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 360, ../sass/bootstrap4a6/_reboot.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

/* line 370, ../sass/bootstrap4a6/_reboot.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 379, ../sass/bootstrap4a6/_reboot.scss */
output {
  display: inline-block;
}

/* line 387, ../sass/bootstrap4a6/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 5, ../sass/bootstrap4a6/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 17.5px;
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: #1e437d;
}

/* line 14, ../sass/bootstrap4a6/_type.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 15, ../sass/bootstrap4a6/_type.scss */
h2, .h2 {
  font-size: 2.1875rem;
}

/* line 16, ../sass/bootstrap4a6/_type.scss */
h3, .h3 {
  font-size: 1.5625rem;
}

/* line 17, ../sass/bootstrap4a6/_type.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 18, ../sass/bootstrap4a6/_type.scss */
h5, .h5 {
  font-size: 1.125rem;
}

/* line 19, ../sass/bootstrap4a6/_type.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 21, ../sass/bootstrap4a6/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 27, ../sass/bootstrap4a6/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}

/* line 32, ../sass/bootstrap4a6/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}

/* line 37, ../sass/bootstrap4a6/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}

/* line 42, ../sass/bootstrap4a6/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}

/* line 53, ../sass/bootstrap4a6/_type.scss */
hr {
  margin-top: 35px;
  margin-bottom: 35px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 65, ../sass/bootstrap4a6/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: normal;
}

/* line 71, ../sass/bootstrap4a6/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 82, ../sass/bootstrap4a6/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 87, ../sass/bootstrap4a6/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 90, ../sass/bootstrap4a6/_type.scss */
.list-inline-item {
  display: inline-block;
}
/* line 93, ../sass/bootstrap4a6/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

/* line 104, ../sass/bootstrap4a6/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 110, ../sass/bootstrap4a6/_type.scss */
.blockquote {
  padding: 17.5px 35px;
  margin-bottom: 35px;
  font-size: 1.25rem;
  border-left: 0.25rem solid #f1f1f1;
}

/* line 117, ../sass/bootstrap4a6/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #e1e1e1;
}
/* line 122, ../sass/bootstrap4a6/_type.scss */
.blockquote-footer::before {
  content: "\2014 \00A0";
}

/* line 128, ../sass/bootstrap4a6/_type.scss */
.blockquote-reverse {
  padding-right: 35px;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #f1f1f1;
  border-left: 0;
}

/* line 137, ../sass/bootstrap4a6/_type.scss */
.blockquote-reverse .blockquote-footer::before {
  content: "";
}
/* line 140, ../sass/bootstrap4a6/_type.scss */
.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014";
}

/* line 2, ../sass/bootstrap4a6/_dropdown.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 9, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
/* line 22, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 29, ../sass/bootstrap4a6/_dropdown.scss */
.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

/* line 37, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #363636;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}

/* line 59, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-divider {
  height: 1px;
  margin: 17.5px 0;
  overflow: hidden;
  background-color: #f1f1f1;
}

/* line 66, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 1.5rem;
  clear: both;
  font-weight: normal;
  color: #363636;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
.dropdown-item:focus {
  color: #292929;
  text-decoration: none;
  background-color: #f7f7f9;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.dropdown-item:hover {
  color: #292929;
  text-decoration: none;
  background-color: #f7f7f9;
}
/* line 84, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #227fbb;
}
/* line 91, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #e1e1e1;
  cursor: not-allowed;
  background-color: transparent;
}

/* line 106, ../sass/bootstrap4a6/_dropdown.scss */
.show > .dropdown-menu {
  display: block;
}
/* line 111, ../sass/bootstrap4a6/_dropdown.scss */
.show > a {
  outline: 0;
}

/* line 120, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 125, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 131, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #e1e1e1;
  white-space: nowrap;
}

/* line 141, ../sass/bootstrap4a6/_dropdown.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

/* line 156, ../sass/bootstrap4a6/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 0.125rem;
}

/* line 5, ../sass/_bootstrap-forms-custom.scss */
.form-control, input, select {
  display: block;
  width: 100%;
  padding: 0 20px;
  font-size: 1rem;
  line-height: 48px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 33, ../sass/_bootstrap-forms-custom.scss */
.form-control::-ms-expand, input::-ms-expand, select::-ms-expand {
  background-color: transparent;
  border: 0;
}
/* line 46, ../sass/bootstrap4a6/mixins/_forms.scss */
.form-control:focus, input:focus, select:focus {
  color: #363636;
  background-color: #fff;
  border-color: #838383;
  outline: none;
}
/* line 42, ../sass/_bootstrap-forms-custom.scss */
.form-control::placeholder, input::placeholder, select::placeholder {
  color: #838383;
  opacity: 1;
}
/* line 53, ../sass/_bootstrap-forms-custom.scss */
.form-control:disabled, input:disabled, select:disabled, .form-control[readonly], input[readonly], select[readonly] {
  background-color: #f1f1f1;
  opacity: 1;
}
/* line 60, ../sass/_bootstrap-forms-custom.scss */
.form-control:disabled, input:disabled, select:disabled {
  cursor: not-allowed;
}

/* line 66, ../sass/_bootstrap-forms-custom.scss */
select.form-control:not([size]):not([multiple]), select:not([size]):not([multiple]) {
  height: calc(50px + 2px);
}
/* line 71, ../sass/_bootstrap-forms-custom.scss */
select.form-control:focus::-ms-value, select:focus::-ms-value {
  color: #363636;
  background-color: #fff;
}

/* line 104, ../sass/_bootstrap-buttons-custom.scss */
.btn {
  display: inline-block;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  padding: 0 0;
  font-size: 1rem;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn:focus {
  text-decoration: none;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn:hover {
  text-decoration: none;
}
/* line 129, ../sass/_bootstrap-buttons-custom.scss */
.btn.focus {
  text-decoration: none;
}
/* line 133, ../sass/_bootstrap-buttons-custom.scss */
.btn:active, .btn.active {
  outline: 0;
}
/* line 140, ../sass/_bootstrap-buttons-custom.scss */
.btn.disabled, .btn:disabled {
  cursor: not-allowed;
  opacity: .65;
}

/* line 149, ../sass/_bootstrap-buttons-custom.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 159, ../sass/_bootstrap-buttons-custom.scss */
.btn-primary {
  color: #fff;
  background-color: #227fbb;
  border-color: #227fbb;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #1a6290;
  border-color: #195c87;
}
/* line 20, ../sass/_bootstrap-buttons-custom.scss */
.btn-primary:focus
 {
  box-shadow: 0 0 0 2px rgba(34, 127, 187, 0.5);
}
/* line 32, ../sass/_bootstrap-buttons-custom.scss */
.btn-primary:disabled
 {
  background-color: #227fbb;
  border-color: #227fbb;
}
/* line 39, ../sass/_bootstrap-buttons-custom.scss */
.btn-primary:active, .btn-primary.active
 {
  color: #fff;
  background-color: #1a6290;
  border-color: #195c87;
}

/* line 162, ../sass/_bootstrap-buttons-custom.scss */
.btn-secondary {
  color: white;
  background-color: #fff;
  border-color: #ccc;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-secondary:hover {
  color: white;
  background-color: #e6e6e6;
  border-color: #adadad;
}
/* line 20, ../sass/_bootstrap-buttons-custom.scss */
.btn-secondary:focus
 {
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
}
/* line 32, ../sass/_bootstrap-buttons-custom.scss */
.btn-secondary:disabled
 {
  background-color: #fff;
  border-color: #ccc;
}
/* line 39, ../sass/_bootstrap-buttons-custom.scss */
.btn-secondary:active, .btn-secondary.active
 {
  color: white;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 185, ../sass/_bootstrap-buttons-custom.scss */
.btn-link {
  font-weight: normal;
  color: #146ba2;
  border-radius: 0;
}
/* line 190, ../sass/_bootstrap-buttons-custom.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
  background-color: transparent;
}
/* line 197, ../sass/_bootstrap-buttons-custom.scss */
.btn-link, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-link:hover {
  border-color: transparent;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-link:focus {
  color: #0c3e5e;
  text-decoration: underline;
  background-color: transparent;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-link:hover {
  color: #0c3e5e;
  text-decoration: underline;
  background-color: transparent;
}
/* line 17, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-link:disabled:focus {
  color: #e1e1e1;
  text-decoration: none;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
.btn-link:disabled:hover {
  color: #e1e1e1;
  text-decoration: none;
}

@media only screen and (max-device-width: 480px) {
  /* line 9, ../sass/mixins/_global-styles.scss */
  body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
}
@-ms-viewport {
  width: device-width;
}
/* line 20, ../sass/mixins/_global-styles.scss */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

/* line 24, ../sass/mixins/_global-styles.scss */
[ng-click], [data-ng-click] {
  cursor: pointer;
}

/* line 30, ../sass/mixins/_global-styles.scss */
html, body {
  -webkit-font-smoothing: antialiased;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  min-height: 100vh;
  box-sizing: border-box;
}

/* line 44, ../sass/mixins/_global-styles.scss */
body *,
body *::before,
body *::after {
  box-sizing: inherit;
  background-repeat: no-repeat;
  -webkit-overflow-scrolling: touch;
}

/* line 61, ../sass/mixins/_global-styles.scss */
label > * {
  pointer-events: none;
}

/* line 65, ../sass/mixins/_global-styles.scss */
img {
  border: 0;
  border-style: none;
  vertical-align: middle;
}

/* line 70, ../sass/mixins/_global-styles.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 77, ../sass/mixins/_global-styles.scss */
p:only-child, p:last-child, input:only-child, input:last-child, label:only-child, label:last-child, select:only-child, select:last-child,
h1:only-child,
h1:last-child, h2:only-child, h2:last-child, h3:only-child, h3:last-child, h4:only-child, h4:last-child, h5:only-child, h5:last-child, h6:only-child, h6:last-child {
  margin-bottom: 0;
}

/* line 83, ../sass/mixins/_global-styles.scss */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  height: auto;
}

/* line 91, ../sass/mixins/_global-styles.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 96, ../sass/mixins/_global-styles.scss */
input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* line 103, ../sass/mixins/_global-styles.scss */
select::-ms-expand {
  display: none;
}

/* line 111, ../sass/mixins/_global-styles.scss */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus {
  box-shadow: 0 0 0 300px white inset !important;
}

/* line 117, ../sass/mixins/_global-styles.scss */
table {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
}

/* line 127, ../sass/mixins/_global-styles.scss */
.pull-left {
  float: left;
}

/* line 130, ../sass/mixins/_global-styles.scss */
.pull-right {
  float: right;
}

/* line 359, ../sass/mixins/systems/_grid.scss */
[class*=row]
 {
  display: block;
  padding: 0;
  margin: 0;
}
/* line 9, ../sass/mixins/mixins/_basic.scss */
[class*=row]:after
 {
  content: "";
  display: table;
  clear: both;
}
/* line 66, ../sass/mixins/systems/_grid.scss */
[class*=row]
.cell:first-child {
  margin-right: 0!important;
}
/* line 69, ../sass/mixins/systems/_grid.scss */
[class*=row]
.cell:last-child {
  margin-left: 0!important;
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.image_details {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M44.5%2030.261L44.5%2013.004%2041.423%209.122%204.5%208.8%201.6%2010.977%201.6%2035.2%204.5%2036.026%2041.423%2036.026z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%22%2F%3E%3Cg%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M0%200H45.6V45.6H0z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%22%2F%3E%3Cg%3E%3Cg%20fill%3D%22%23202F65%22%3E%3Cg%3E%3Cpath%20d%3D%22M.391%209.043c0-.53.426-.96.95-.96.525%200%20.95.43.95.96%200%202.654%202.127%204.805%204.75%204.805%202.624%200%204.75-2.151%204.75-4.805%200-.53.426-.96.95-.96.525%200%20.95.43.95.96%200%203.715-2.977%206.727-6.65%206.727-3.673%200-6.65-3.012-6.65-6.727z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%20translate%280%207.2%29%20translate%287.059%207.13%29%20translate%28.15%20.16%29%20rotate%28-180%207.041%2011.926%29%22%2F%3E%3Cpath%20d%3D%22M7.041%2010.004c-2.623%200-4.75-2.15-4.75-4.804%200-2.653%202.127-4.804%204.75-4.804%202.624%200%204.75%202.15%204.75%204.804%200%202.653-2.126%204.804-4.75%204.804zm0-1.921c1.574%200%202.85-1.291%202.85-2.883s-1.276-2.883-2.85-2.883-2.85%201.291-2.85%202.883%201.276%202.883%202.85%202.883z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%20translate%280%207.2%29%20translate%287.059%207.13%29%20translate%28.15%20.16%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23F0CE8A%22%20d%3D%22M38.037%201.922c-3.044%206.871-5.773%2011.835-8.187%2014.893-2.413%203.058-6.763%207.062-13.05%2012.011h25.852L44.5%2023.93V4.503c-1.294-1.419-2.32-2.28-3.077-2.581-.756-.302-1.885-.302-3.386%200z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%20translate%280%207.2%29%22%2F%3E%3Cg%20fill%3D%22%23202F65%22%3E%3Cpath%20d%3D%22M1.414%207.763c-.525%200-.95-.43-.95-.96%200-.531.425-.962.95-.962h10.023c.525%200%20.95.43.95.961%200%20.53-.425.961-.95.961H1.414zM6.65%201.998c-.525%200-.95-.43-.95-.961%200-.53.425-.96.95-.96h4.787c.525%200%20.95.43.95.96s-.425.96-.95.96H6.65zM1.414%2013.528c-.525%200-.95-.43-.95-.96%200-.531.425-.961.95-.961h10.023c.525%200%20.95.43.95.96%200%20.531-.425.961-.95.961H1.414z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%20translate%280%207.2%29%20translate%2825.65%209.052%29%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M6.65%201.922c-2.623%200-4.75%202.15-4.75%204.804v17.296c0%202.653%202.127%204.804%204.75%204.804h32.3c2.623%200%204.75-2.15%204.75-4.804V6.726c0-2.653-2.127-4.804-4.75-4.804H6.65zM6.65%200h32.3c3.673%200%206.65%203.011%206.65%206.726v17.296c0%203.714-2.977%206.726-6.65%206.726H6.65c-3.673%200-6.65-3.012-6.65-6.726V6.726C0%203.011%202.977%200%206.65%200z%22%20transform%3D%22translate%28-1041%20-263%29%20translate%28798%20263%29%20translate%28243%29%20translate%287.2%208%29%20translate%280%207.2%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.note-whatapp-image {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-1087%20-748%29%20translate%28772%20743%29%20translate%28315%205%29%20translate%285.006%204.515%29%20translate%28.18%29%22%3E%3Cg%20stroke%3D%22%23202F65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.238%22%3E%3Cpath%20d%3D%22M2.83%204.948C7.243-.78%2015.24-1.664%2020.69%202.975c5.45%204.64%206.29%2013.044%201.877%2018.773-.965%201.253-2.102%202.275-3.346%203.057l.077%204.146-3.216-2.736c-3.815%201.105-8.064.324-11.374-2.493-5.45-4.64-6.29-13.045-1.877-18.774z%22%20transform%3D%22matrix%28-1%200%200%201%2026.767%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23202F65%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23202F65%22%20stroke-width%3D%22.5%22%20d%3D%22M24.829%2019.786c-.613-.08-1.217-.23-1.795-.446-.64-.239-1.37-.085-1.858.397l-.624.623c-1.403-.853-2.582-2.03-3.438-3.43l.625-.624c.482-.486.638-1.214.397-1.853-.216-.578-.367-1.18-.448-1.795-.123-.87-.874-1.531-1.756-1.51h-2.014c-.052%200-.105.002-.157.007-.468.041-.891.263-1.193.623-.3.361-.443.817-.4%201.291.226%202.126.96%204.198%202.123%205.989%201.057%201.66%202.494%203.094%204.154%204.146%201.788%201.158%203.855%201.892%205.984%202.122.054.005.108.007.164.007.47-.001.911-.186%201.243-.52.33-.333.512-.775.51-1.243v-2.005c.02-.89-.63-1.654-1.517-1.779zm.683%201.775v2.012c.001.246-.094.478-.268.653-.174.175-.406.272-.652.273-.03%200-.06-.001-.081-.003-1.992-.216-3.932-.905-5.615-1.994-1.56-.99-2.91-2.335-3.902-3.895-1.094-1.684-1.784-3.63-1.996-5.619-.022-.245.053-.484.21-.673.16-.19.382-.306.63-.328.026-.003.053-.005.08-.005h2.028c.459%200%20.852.34.916.79.09.674.255%201.338.493%201.976.126.336.045.717-.206.97l-.853.852c-.133.132-.16.338-.068.502.993%201.742%202.44%203.186%204.185%204.176.163.092.368.065.5-.068l.852-.849c.256-.252.639-.335.978-.207.637.237%201.302.402%201.974.49.465.066.807.469.795.937v.01z%22%20transform%3D%22translate%28-1087%20-748%29%20translate%28772%20743%29%20translate%28315%205%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
input[type=radio] + label:hover:before, input[type=radio] + label:active:before, input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22hwreh19jsa%22%3E%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20values%3D%220%200%200%200%200.125490%200%200%200%200%200.184314%200%200%200%200%200.396078%200%200%200%201.000000%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-1390%20-2225%29%20translate%28447%201467%29%20translate%28943%20758%29%22%3E%3Crect%20width%3D%2222%22%20height%3D%2223%22%20fill%3D%22%23FFF%22%20stroke%3D%22%23202F65%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20rx%3D%221%22%2F%3E%3Cg%20filter%3D%22url%28%23hwreh19jsa%29%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23202f65%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23979797%22%20stroke-width%3D%22.5%22%20d%3D%22M11.792.228c-.277-.304-.727-.304-1.005%200L4.515%207.117%201.213%203.49c-.278-.305-.728-.305-1.005%200-.277.304-.277.798%200%201.103l3.804%204.178c.139.152.32.228.503.228.181%200%20.363-.076.502-.228l6.775-7.44c.277-.305.277-.799%200-1.104z%22%20transform%3D%22translate%285%207%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
input[type=radio][disabled] + label:hover:before, input[type=radio][disabled] + label:active:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%23202F65%22%20stroke%3D%22%23202F65%22%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-1255%20-2225%29%20translate%28447%201467%29%20translate%28808%20758%29%22%3E%3Crect%20width%3D%2221%22%20height%3D%2222%22%20x%3D%22.5%22%20y%3D%22.5%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
a.button,
button:not([class]):not([type=submit]),
button[class=spinner]:not([type=submit]), .button.submit.continue:after, input[type=button].submit.continue:after, button.submit.continue:after, button[type=submit].continue:after, input[type=submit].continue:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221039%22%20height%3D%221612%22%20viewBox%3D%220%200%201039%201612%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M1017%20275L486%20806l531%20531q19%2019%2019%2045t-19%2045l-166%20166q-19%2019-45%2019t-45-19L19%20851Q0%20832%200%20806t19-45L761%2019q19-19%2045-19t45%2019l166%20166q19%2019%2019%2045t-19%2045z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.claims-link {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20width%3D%221792%22%20height%3D%221792%22%3E%3Cpath%20fill%3D%22%23399d74%22%20d%3D%22M1596%20380q28%2028%2048%2076t20%2088v1152q0%2040-28%2068t-68%2028H224q-40%200-68-28t-28-68V96q0-40%2028-68t68-28h896q40%200%2088%2020t76%2048zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384%201528V640h-416q-40%200-68-28t-28-68V128H256v1536h1280zM512%20800q0-14%209-23t23-9h704q14%200%2023%209t9%2023v64q0%2014-9%2023t-23%209H544q-14%200-23-9t-9-23v-64zm736%20224q14%200%2023%209t9%2023v64q0%2014-9%2023t-23%209H544q-14%200-23-9t-9-23v-64q0-14%209-23t23-9h704zm0%20256q14%200%2023%209t9%2023v64q0%2014-9%2023t-23%209H544q-14%200-23-9t-9-23v-64q0-14%209-23t23-9h704z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.button.down {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22768%22%20height%3D%221728%22%20viewBox%3D%220%200%20768%201728%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M765.048%201299q8%2019-5%2035l-350%20384q-10%2010-23%2010-14%200-24-10l-355-384q-13-16-5-35%209-19%2029-19h224V32q0-14%209-23t23-9h192q14%200%2023%209t9%2023v1248h224q21%200%2029%2019z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.page-header .block .logged-user {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cpath%20fill%3D%22%23227fbb%22%20d%3D%22M9.44%200C4.24%200%200%204.24%200%209.44c0%202.778%201.214%205.273%203.13%207.003%202.015-.843%203.815-1.737%204-2.343v-.83c-.55-.56-.98-1.34-1.23-2.25-.61-.43-.77-1.32-.26-1.94V7.22C5.64%205.31%206.77%204%209.14%204c2.43%200%203.5%201.31%203.5%203.22v1.85c.51.63.35%201.52-.26%201.95-.26.91-.69%201.69-1.23%202.25v.83c.19.62%202.18%201.6%204.22%202.45l.194.07c2.03-1.734%203.327-4.307%203.327-7.18%200-5.2-4.24-9.44-9.45-9.44z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.button.submit:after, input[type=button].submit:after, button.submit:after, button[type=submit]:after, input[type=submit]:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221552%22%20height%3D%221189%22%20viewBox%3D%220%200%201552%201189%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M1550%20232q0%2040-28%2068l-724%20724-136%20136q-28%2028-68%2028t-68-28l-136-136L28%20662Q0%20634%200%20594t28-68l136-136q28-28%2068-28t68%2028l294%20295%20656-657q28-28%2068-28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.input-wrap .edit:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221552%22%20height%3D%221189%22%20viewBox%3D%220%200%201552%201189%22%3E%3Cpath%20fill%3D%22%23399d74%22%20d%3D%22M1550%20232q0%2040-28%2068l-724%20724-136%20136q-28%2028-68%2028t-68-28l-136-136L28%20662Q0%20634%200%20594t28-68l136-136q28-28%2068-28t68%2028l294%20295%20656-657q28-28%2068-28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.input-wrap .edit {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2015%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20fill%3D%22%23227fbb%22%20d%3D%22M0%2011.83V15h3.17l9.16-9.25-3.16-3.17zm13.33-6.91l-3.16-3.17%201.5-1.5c.33-.33.83-.33%201.16%200l1.92%201.92c.33.33.33.83%200%201.16z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
.accessibility .invert:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221537%22%20height%3D%221537%22%20viewBox%3D%220%200%201537%201537%22%3E%3Cpath%20fill%3D%22%23838383%22%20d%3D%22M768%201312V224q-148%200-273%2073T297%20495t-73%20273%2073%20273%20198%20198%20273%2073zm768-544q0%20209-103%20385.5T1153.5%201433%20768%201536t-385.5-103T103%201153.5%200%20768t103-385.5T382.5%20103%20768%200t385.5%20103T1433%20382.5%201536%20768z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 117, ../sass/mixins/systems/_svg-icons-system.scss */
button.access {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20width%3D%221792%22%20height%3D%221792%22%3E%3Cpath%20fill%3D%22%230f68a0%22%20d%3D%22M1374%20657q-6-26-28.5-39.5T1297%20610q-261%2062-401%2062t-401-62q-26-6-48.5%207.5T418%20657t7.5%2048.5T465%20734q194%2046%20303%2058-2%20158-15.5%20269T726%201216.5%20685%201332l-9%2021q-10%2025%201%2049t36%2034q9%204%2023%204%2044%200%2060-41l8-20q54-139%2071-259h42q17%20120%2071%20259l8%2020q16%2041%2060%2041%2014%200%2023-4%2025-10%2036-34t1-49l-9-21q-28-71-41-115.5t-26.5-155.5-15.5-269q109-12%20303-58%2026-6%2039.5-28.5t7.5-48.5zm-350-145q0-53-37.5-90.5T896%20384t-90.5%2037.5T768%20512t37.5%2090.5T896%20640t90.5-37.5T1024%20512zm576%20384q0%20143-55.5%20273.5t-150%20225-225%20150T896%201600t-273.5-55.5-225-150-150-225T192%20896t55.5-273.5%20150-225%20225-150T896%20192t273.5%2055.5%20225%20150%20150%20225T1600%20896zM896%20128q-156%200-298%2061T353%20353%20189%20598t-61%20298%2061%20298%20164%20245%20245%20164%20298%2061%20298-61%20245-164%20164-245%2061-298-61-298-164-245-245-164-298-61zm896%20768q0%20182-71%20348t-191%20286-286%20191-348%2071-348-71-286-191-191-286T0%20896t71-348%20191-286T548%2071%20896%200t348%2071%20286%20191%20191%20286%2071%20348z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 10, ../sass/_general.scss */
html, body {
  direction: rtl;
  text-align: right;
}

/* line 15, ../sass/_general.scss */
body {
  overflow-y: scroll;
  min-height: 100vh;
  background-image: url(../img/page-bg.png);
}
@media (max-width: 544px) {
  /* line 15, ../sass/_general.scss */
  body {
    min-width: 320px;
  }
}
@media (min-width: 861px) {
  /* line 15, ../sass/_general.scss */
  body {
    overflow-x: hidden;
  }
}
/* line 30, ../sass/_general.scss */
body:before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.8) 190px, transparent 350px, transparent 100%);
  z-index: 0;
}

@media (min-width: 545px) {
  /* line 41, ../sass/_general.scss */
  .page-header, main:not(.login-main), footer {
    min-width: 860px;
  }
}

/* line 53, ../sass/_general.scss */
input, select {
  font-family: inherit;
  font-size: inherit;
}

/* line 58, ../sass/_general.scss */
.date, .num, .tel, .email, input[type=number], input[type=tel], input[type=email], .eng {
  font-family: almoni-normal;
  font-size: 75%;
}

/* line 62, ../sass/_general.scss */
.email, input[type=email] {
  font-size: 77.27273%;
}

/* line 65, ../sass/_general.scss */
.eng {
  font-size: 81.81818%;
}

/* line 70, ../sass/_general.scss */
h1 p, h2 p, h3 p, h4 p, h5 p {
  font-family: almoni-normal;
}

/* line 79, ../sass/_general.scss */
h3 {
  color: #227fbb;
}

/* line 83, ../sass/_general.scss */
h5.cell {
  line-height: 1.5;
}

/* line 95, ../sass/_general.scss */
main > .wrap, section > .wrap, header > .wrap, footer > .wrap, aside > .wrap, nav > .wrap {
  max-width: 1210px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 35px;
  padding-left: 35px;
  position: relative;
  height: 100%;
}
@media (max-width: 670px) {
  /* line 95, ../sass/_general.scss */
  main > .wrap, section > .wrap, header > .wrap, footer > .wrap, aside > .wrap, nav > .wrap {
    max-width: 1180px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* line 117, ../sass/_general.scss */
[data-ui-view] {
  position: static;
  display: inline;
  margin: 0;
  padding: 0;
  text-align: inherit;
}

/* line 121, ../sass/_general.scss */
a {
  position: relative;
}
/* line 123, ../sass/_general.scss */
a:active {
  top: 1px;
}

/* line 128, ../sass/_general.scss */
em {
  font-style: normal;
  font-weight: 700;
}

/* line 133, ../sass/_general.scss */
.vhr {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 35px;
  background-color: #e1e1e1;
}

/* line 7, ../sass/_buttons.scss */
.button, button, input[type=button], [role=button] {
  user-select: none;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  min-width: 0;
  border: 0;
  border-radius: 0;
  border-style: solid;
  box-shadow: none;
  position: relative;
  font-family: almoni-normal;
}
/* line 123, ../sass/mixins/mixins/_resets.scss */
.button:active, .button:disabled, .button:focus, button:active, button:disabled, button:focus, input[type=button]:active, input[type=button]:disabled, input[type=button]:focus, [role=button]:active, [role=button]:disabled, [role=button]:focus {
  outline: 0 !important;
}
/* line 127, ../sass/mixins/mixins/_resets.scss */
.button:disabled, .button:disabled:active, button:disabled, button:disabled:active, input[type=button]:disabled, input[type=button]:disabled:active, [role=button]:disabled, [role=button]:disabled:active {
  cursor: not-allowed;
}
/* line 12, ../sass/_buttons.scss */
.button.spinner, button.spinner, input[type=button].spinner, [role=button].spinner {
  transition: none;
}
/* line 44, ../sass/mixins/animated/_spinners.scss */
.button.spinner:after, button.spinner:after, input[type=button].spinner:after, [role=button].spinner:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  overflow: hidden;
  font-size: 3px;
  font-family: Arial;
  text-indent: -999em;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-bottom: 3px solid white;
  animation: spin1 1s infinite linear;
}
@keyframes spin1 {
  100% {
    transform: rotate(360deg);
  }
}
/* line 16, ../sass/_buttons.scss */
.button.spinner:after, button.spinner:after, input[type=button].spinner:after, [role=button].spinner:after {
  position: absolute;
  top: 50%;
  left: 11px;
  margin-top: -10px;
}

/* line 54, ../sass/_buttons.scss */
a.button,
button:not([class]):not([type=submit]),
button[class=spinner]:not([type=submit]), .button.submit, input[type=button].submit, button.submit, button[type=submit], input[type=submit], .claims-link {
  color: #fff;
  background-color: #227fbb;
  border-color: #227fbb;
  font-size: 1.125rem;
  text-align: center;
  line-height: 30px;
  min-width: 125px;
  max-width: 100%;
  font-family: almoni-normal;
  border-radius: 2px;
  position: relative;
  padding-right: 10px;
  padding-left: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
a.button:hover,
button:hover:not([class]):not([type=submit]),
button[class=spinner]:hover:not([type=submit]), .button.submit:hover, input[type=button].submit:hover, button.submit:hover, button[type=submit]:hover, input[type=submit]:hover, .claims-link:hover {
  color: #fff;
  background-color: #1a6290;
  border-color: #195c87;
}
/* line 20, ../sass/_bootstrap-buttons-custom.scss */
a.button:focus
,
button:focus:not([class]):not([type=submit])
,
button[class=spinner]:focus:not([type=submit])
, .button.submit:focus
, input[type=button].submit:focus
, button.submit:focus
, button[type=submit]:focus
, input[type=submit]:focus
, .claims-link:focus
 {
  box-shadow: 0 0 0 2px rgba(34, 127, 187, 0.5);
}
/* line 32, ../sass/_bootstrap-buttons-custom.scss */
a.button:disabled
,
button:disabled:not([class]):not([type=submit])
,
button[class=spinner]:disabled:not([type=submit])
, .button.submit:disabled
, input[type=button].submit:disabled
, button.submit:disabled
, button[type=submit]:disabled
, input[type=submit]:disabled
, .claims-link:disabled
 {
  background-color: #227fbb;
  border-color: #227fbb;
}
/* line 39, ../sass/_bootstrap-buttons-custom.scss */
a.button:active,
button:active:not([class]):not([type=submit]),
button[class=spinner]:active:not([type=submit]), .button.submit:active, input[type=button].submit:active, button.submit:active, button[type=submit]:active, input[type=submit]:active, .claims-link:active, a.active.button
,
button.active:not([class]):not([type=submit])
,
button.active[class=spinner]:not([type=submit])
, .active.button.submit
, input.active[type=button].submit
, button.active.submit
, button.active[type=submit]
, input.active[type=submit]
, .active.claims-link
 {
  color: #fff;
  background-color: #1a6290;
  border-color: #195c87;
}
/* line 43, ../sass/_buttons.scss */
a.button:hover,
button:hover:not([class]):not([type=submit]),
button[class=spinner]:hover:not([type=submit]), .button.submit:hover, input[type=button].submit:hover, button.submit:hover, button[type=submit]:hover, input[type=submit]:hover, .claims-link:hover, a.button:focus,
button:focus:not([class]):not([type=submit]),
button[class=spinner]:focus:not([type=submit]), .button.submit:focus, input[type=button].submit:focus, button.submit:focus, button[type=submit]:focus, input[type=submit]:focus, .claims-link:focus {
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
  top: -1px;
  text-decoration: none;
}
/* line 49, ../sass/_buttons.scss */
a.button:active,
button:active:not([class]):not([type=submit]),
button[class=spinner]:active:not([type=submit]), .button.submit:active, input[type=button].submit:active, button.submit:active, button[type=submit]:active, input[type=submit]:active, .claims-link:active {
  top: 1px;
}

/* line 58, ../sass/_buttons.scss */
a.button,
button:not([class]):not([type=submit]),
button[class=spinner]:not([type=submit]) {
  background-size: 5.5px auto;
  background-position: 10px 49%;
}

/* line 68, ../sass/_buttons.scss */
.button.down {
  background-size: 7px auto;
}

/* line 77, ../sass/_buttons.scss */
button.cancel, button.logout, .accessibility button {
  margin: 0;
  padding: 0;
  display: inline-block;
  appearance: none;
  height: auto;
  width: auto;
  cursor: pointer;
  color: #227fbb;
  min-height: 50px;
}
/* line 134, ../sass/mixins/mixins/_resets.scss */
button.cancel, button.logout, .accessibility button, button.cancel:hover, button.logout:hover, .accessibility button:hover, button.cancel:active, button.logout:active, .accessibility button:active, button.cancel:focus, button.logout:focus, .accessibility button:focus {
  border: 0;
  background-color: transparent;
}
/* line 82, ../sass/_buttons.scss */
button.cancel:hover, button.logout:hover, .accessibility button:hover, button.cancel:focus, button.logout:focus, .accessibility button:focus {
  top: -1px;
}
/* line 85, ../sass/_buttons.scss */
button.cancel:active, button.logout:active, .accessibility button:active {
  top: 1px;
}

/* line 93, ../sass/_buttons.scss */
button.cancel:hover, button.cancel:focus {
  text-decoration: underline;
}

/* line 98, ../sass/_buttons.scss */
button.logout {
  color: #227fbb;
  min-height: 0;
  height: 35px;
}
/* line 104, ../sass/_buttons.scss */
button.logout:hover, button.logout:focus {
  text-decoration: underline;
}

/* line 114, ../sass/_buttons.scss */
.button.submit, input[type=button].submit, button.submit, button[type=submit], input[type=submit] {
  display: block;
  font-size: 1.875rem;
  font-weight: 400;
  padding: 0;
  min-width: 320px;
  min-height: 50px;
  line-height: 46px;
}
/* line 126, ../sass/_buttons.scss */
.button.submit:after, input[type=button].submit:after, button.submit:after, button[type=submit]:after, input[type=submit]:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background-size: 100% auto;
  background-position: center;
  vertical-align: middle;
  margin-right: 10px;
  height: 46px;
}
/* line 137, ../sass/_buttons.scss */
.button.submit, input[type=button].submit, button.submit, button[type=submit], input[type=submit] {
  box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
}
/* line 141, ../sass/_buttons.scss */
.button.submit:hover, .button.submit:focus, input[type=button].submit:hover, input[type=button].submit:focus, button.submit:hover, button.submit:focus, button[type=submit]:hover, button[type=submit]:focus, input[type=submit]:hover, input[type=submit]:focus {
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3), inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
}
/* line 146, ../sass/_buttons.scss */
.button.submit:active, input[type=button].submit:active, button.submit:active, button[type=submit]:active, input[type=submit]:active {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  padding-top: 2px;
}
@media (max-width: 544px) {
  /* line 114, ../sass/_buttons.scss */
  .button.submit, input[type=button].submit, button.submit, button[type=submit], input[type=submit] {
    min-width: 0;
    width: 100%;
    font-size: 1.5625rem;
    min-height: 46px;
    line-height: 42px;
  }
  /* line 158, ../sass/_buttons.scss */
  .button.submit:after, input[type=button].submit:after, button.submit:after, button[type=submit]:after, input[type=submit]:after {
    height: 40px;
  }
}
/* line 164, ../sass/_buttons.scss */
.button.submit.continue:after, input[type=button].submit.continue:after, button.submit.continue:after, button[type=submit].continue:after, input[type=submit].continue:after {
  background-size: 10px 13px;
}

/* line 215, ../sass/_buttons.scss */
.open-details {
  max-width: none;
}
@media (min-width: 545px) {
  /* line 215, ../sass/_buttons.scss */
  .open-details {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.67%2014.74%22%20width%3D%2224.67%22%20height%3D%2214.74%22%3E%3Cpath%20d%3D%22M0%201.92A1.93%201.93%200%200%201%203.32.59l9%209.42%209-9.42a1.945%201.945%200%201%201%202.82%202.68L13.73%2014.15a1.93%201.93%200%200%201-2.79%200L.54%203.27a1.92%201.92%200%200%201-.53-1.33z%22%20fill%3D%22white%22%20stroke-width%3D%223%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    color: #fff;
    background-color: #227fbb;
    border-color: #227fbb;
    font-size: 1.125rem;
    text-align: center;
    line-height: 30px;
    min-width: 125px;
    max-width: 100%;
    font-family: almoni-normal;
    border-radius: 2px;
    position: relative;
    padding-right: 10px;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-size: auto 5px;
    background-position: 8px 51%;
    white-space: nowrap;
    letter-spacing: -0.3px;
    height: 30px;
  }
  /* line 11, ../sass/bootstrap4a6/mixins/_hover.scss */
  .open-details:hover {
    color: #fff;
    background-color: #1a6290;
    border-color: #195c87;
  }
  /* line 20, ../sass/_bootstrap-buttons-custom.scss */
  .open-details:focus
   {
    box-shadow: 0 0 0 2px rgba(34, 127, 187, 0.5);
  }
  /* line 32, ../sass/_bootstrap-buttons-custom.scss */
  .open-details:disabled
   {
    background-color: #227fbb;
    border-color: #227fbb;
  }
  /* line 39, ../sass/_bootstrap-buttons-custom.scss */
  .open-details:active, .open-details.active
   {
    color: #fff;
    background-color: #1a6290;
    border-color: #195c87;
  }
  /* line 43, ../sass/_buttons.scss */
  .open-details:hover, .open-details:focus {
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
    top: -1px;
    text-decoration: none;
  }
  /* line 49, ../sass/_buttons.scss */
  .open-details:active {
    top: 1px;
  }
}
@media (max-width: 544px) {
  /* line 215, ../sass/_buttons.scss */
  .open-details {
    width: 50px;
    height: 50px;
    min-width: 0;
    border-radius: 50%;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    padding: 0;
  }
  /* line 186, ../sass/_buttons.scss */
  .open-details:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22404.308%22%20height%3D%22203.309%22%20viewBox%3D%220%200%20404.308%20203.309%22%3E%3Cpath%20fill%3D%22%23227fbb%22%20d%3D%22M0%200h404.308L202.15%20202.15%200%200z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 55%;
    background-size: 15px auto;
    transition: transform 0.2s;
  }
  /* line 196, ../sass/_buttons.scss */
  .open-details, .open-details:active, .open-details:hover, .open-details:focus {
    box-shadow: none;
    background-color: transparent;
  }
  /* line 232, ../sass/_buttons.scss */
  .open-details:active {
    background-color: #f7f7f9;
  }
}

@media (min-width: 545px) {
  /* line 239, ../sass/_buttons.scss */
  .details-open .open-details {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.67%22%20height%3D%2214.74%22%3E%3Cpath%20fill%3D%22white%22%20stroke-width%3D%223%22%20stroke%3D%22white%22%20d%3D%22M24.675%2012.81a1.93%201.93%200%200%201-3.32%201.33l-9-9.42-9%209.42a1.945%201.945%200%201%201-2.82-2.68L10.945.58a1.93%201.93%200%200%201%202.79%200l10.4%2010.88a1.92%201.92%200%200%201%20.53%201.33l.01.02z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
}
@media (max-width: 544px) {
  /* line 239, ../sass/_buttons.scss */
  .details-open .open-details {
    background-color: transparent;
  }
  /* line 206, ../sass/_buttons.scss */
  .details-open .open-details:before {
    transform: scale(-1);
    background-position: 50% 50%;
  }
  /* line 247, ../sass/_buttons.scss */
  .details-open .open-details:active {
    background-color: #f7f7f9;
  }
}

/* line 256, ../sass/_buttons.scss */
.open-menu {
  width: 50px;
  height: 50px;
  min-width: 0;
  border-radius: 50%;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  padding: 0;
}
/* line 186, ../sass/_buttons.scss */
.open-menu:before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22404.308%22%20height%3D%22203.309%22%20viewBox%3D%220%200%20404.308%20203.309%22%3E%3Cpath%20fill%3D%22%23399d74%22%20d%3D%22M0%200h404.308L202.15%20202.15%200%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 55%;
  background-size: 15px auto;
  transition: transform 0.2s;
}
/* line 196, ../sass/_buttons.scss */
.open-menu, .open-menu:active, .open-menu:hover, .open-menu:focus {
  box-shadow: none;
  background-color: transparent;
}

/* line 260, ../sass/_buttons.scss */
.menu-open .open-menu {
  background-color: transparent;
}
/* line 206, ../sass/_buttons.scss */
.menu-open .open-menu:before {
  transform: scale(-1);
  background-position: 50% 50%;
}

/* line 270, ../sass/_buttons.scss */
.claims-link {
  display: inline-block;
  line-height: 28px;
  user-select: none;
  max-width: none;
  white-space: nowrap;
  letter-spacing: -0.3px;
  padding-right: 25px;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-size: 14px auto;
  background-position: right 6px top 49%;
}
/* line 275, ../sass/_buttons.scss */
.claims-link, .claims-link:hover, .claims-link:active, .claims-link:focus {
  text-decoration: none;
  color: #399d74;
  background-color: white;
  border: 1px solid #399d74;
}
/* line 282, ../sass/_buttons.scss */
.claims-link:hover, .claims-link:focus {
  border-color: #267b75;
}

/* line 304, ../sass/_buttons.scss */
.input-wrap .edit {
  background-color: transparent;
  width: 30px;
  height: 30px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-position: center;
  position: absolute;
  bottom: 9px;
  left: 7px;
  border-radius: 50%;
  z-index: 10;
}
/* line 316, ../sass/_buttons.scss */
.input-wrap .edit, .input-wrap .edit:after {
  transition: background-position 0.2s, background-size 0.2s, width 0.2s;
  background-size: 15px auto;
}
/* line 321, ../sass/_buttons.scss */
.input-wrap .edit:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center -250%;
  font-family: Arial;
  font-weight: 700;
  letter-spacing: 0.7px;
  line-height: 17px;
  text-align: left;
  direction: ltr;
  overflow: hidden;
  color: #838383;
}
/* line 337, ../sass/_buttons.scss */
.input-wrap .edit:hover, .input-wrap .edit:focus {
  background-color: #f7f7f9;
}
/* line 340, ../sass/_buttons.scss */
.input-wrap .edit:hover {
  bottom: 10px;
}
/* line 344, ../sass/_buttons.scss */
.input-wrap .edit:active {
  bottom: 8px;
}
@media (max-width: 544px) {
  /* line 304, ../sass/_buttons.scss */
  .input-wrap .edit {
    width: 22px;
    height: 22px;
    bottom: 14px;
  }
  /* line 351, ../sass/_buttons.scss */
  .input-wrap .edit, .input-wrap .edit:after {
    background-size: 13px auto;
    line-height: 15px;
  }
  /* line 358, ../sass/_buttons.scss */
  .input-wrap .edit:hover {
    bottom: 15px;
  }
  /* line 362, ../sass/_buttons.scss */
  .input-wrap .edit:active {
    bottom: 13px;
  }
}
/* line 369, ../sass/_buttons.scss */
.input-wrap input:not(:disabled) + .edit,
.input-wrap .edit.active {
  background-position: center 250%;
  background-color: transparent;
  opacity: 0.5;
}
/* line 375, ../sass/_buttons.scss */
.input-wrap input:not(:disabled) + .edit:after,
.input-wrap .edit.active:after {
  background-position: center;
}
/* line 381, ../sass/_buttons.scss */
.input-wrap input:not(:disabled) + .edit:hover,
.input-wrap .edit.active:hover {
  opacity: 1;
  box-shadow: inset 0 0 0 1px #399d74;
}
@keyframes ellipsis {
  to {
    width: 30px;
  }
}
/* line 394, ../sass/_buttons.scss */
.input-wrap input:not(:disabled):focus + .edit:not(:hover):after {
  background-size: 0px 0px;
  width: 0px;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "...";
  font-size: 20px;
  padding-left: 4px;
}
/* line 404, ../sass/_buttons.scss */
.input-wrap input:not(:disabled):focus + .edit:hover {
  opacity: 0.5;
}

/* line 421, ../sass/_buttons.scss */
.accessibility button {
  position: relative;
  height: 35px;
  min-height: 0;
  line-height: 100%;
}
/* line 429, ../sass/_buttons.scss */
.accessibility .invert {
  padding-left: 35px;
  color: inherit;
}
/* line 434, ../sass/_buttons.scss */
.accessibility .invert:after {
  content: "";
  display: block;
  width: 35px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: 17px auto;
  background-position: center;
  transition: all 0.2s;
}
/* line 446, ../sass/_buttons.scss */
.accessibility .invert.active:after {
  transform: rotate(180deg);
}
/* line 453, ../sass/_buttons.scss */
.accessibility .font.plus, .accessibility .font.minus {
  padding-right: 1px;
  padding-left: 1px;
}
/* line 456, ../sass/_buttons.scss */
.accessibility .font.plus.active, .accessibility .font.minus.active {
  box-shadow: inset 0 -3px 0 #227fbb;
}
/* line 461, ../sass/_buttons.scss */
.accessibility .font.plus {
  font-size: 1.5625rem;
  color: #227fbb;
  margin-right: 6px;
}
/* line 466, ../sass/_buttons.scss */
.accessibility .font.minus {
  color: #727272;
}

/* line 474, ../sass/_buttons.scss */
button.access {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-size: 36px 36px;
  background-position: center;
  float: right;
  margin-top: 22px;
  margin-left: 20px;
  margin-top: 22px;
}
/* line 485, ../sass/_buttons.scss */
button.access, button.access:hover, button.access:focus, button.access:active {
  background-color: transparent;
}
/* line 489, ../sass/_buttons.scss */
button.access:hover {
  top: -1px;
  background-size: 38px 38px;
}
/* line 493, ../sass/_buttons.scss */
button.access:active {
  top: 1px;
  background-size: 36px 36px;
}

/* line 504, ../sass/_buttons.scss */
a.close, input[type=button].close, button.close {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  padding: 0;
  min-height: 0;
  min-width: 0;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22278.18%22%20height%3D%22278.2%22%20viewBox%3D%220%200%20278.18%20278.2%22%3E%3Cpath%20fill%3D%22%233e547e%22%20d%3D%22M278.21%20223.87a21.69%2021.69%200%200%201-6.56%2015.93l-31.87%2031.85a22.61%2022.61%200%200%201-31.84%200l-68.85-68.85-68.88%2068.85a21.69%2021.69%200%200%201-15.93%206.56%2021.65%2021.65%200%200%201-15.91-6.56L6.55%20239.8a22.61%2022.61%200%200%201%200-31.84l68.85-68.85L6.55%2070.27A21.62%2021.62%200%200%201%200%2054.35a21.65%2021.65%200%200%201%206.56-15.93L38.4%206.56A21.65%2021.65%200%200%201%2054.31%200a21.69%2021.69%200%200%201%2015.9%206.56l68.85%2068.85%2068.85-68.85a22.61%2022.61%200%200%201%2031.84%200l31.84%2031.84a21.71%2021.71%200%200%201%206.62%2015.95%2021.69%2021.69%200%200%201-6.56%2015.93l-68.85%2068.85%2068.85%2068.85a21.68%2021.68%200%200%201%206.56%2015.89z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  cursor: pointer;
  border: 0;
  opacity: 0.8;
}
/* line 39, ../sass/mixins/components/_close-button.scss */
a.close, a.close:active, a.close:hover, a.close:focus, input[type=button].close, input[type=button].close:active, input[type=button].close:hover, input[type=button].close:focus, button.close, button.close:active, button.close:hover, button.close:focus {
  background-color: transparent;
  box-shadow: none;
}
/* line 51, ../sass/mixins/components/_close-button.scss */
a.close:hover, input[type=button].close:hover, button.close:hover {
  opacity: 1;
}
/* line 55, ../sass/mixins/components/_close-button.scss */
a.close:active, input[type=button].close:active, button.close:active {
  transform: scale(0.95);
  box-shadow: none;
}

/* line 509, ../sass/_buttons.scss */
.loader {
  background-image: url("../img/loader.gif");
  background-size: 20px 20px;
  background-position-x: 5%;
  background-position-y: center;
}

/* line 12, ../sass/_forms.scss */
form {
  position: relative;
  width: 100%;
}

/* line 29, ../sass/_forms.scss */
fieldset, .fieldset {
  font-size: 1.875rem;
  margin-bottom: 15px;
  color: #363636;
}

/* line 35, ../sass/_forms.scss */
.fieldset-note {
  font-size: 53.33333%;
  font-family: almoni-normal;
  color: #727272;
}

/* line 49, ../sass/_forms.scss */
.input-wrap {
  margin-bottom: 10px;
  position: relative;
}
/* line 54, ../sass/_forms.scss */
.input-wrap input, .input-wrap select {
  margin-bottom: 0;
}
/* line 58, ../sass/_forms.scss */
.input-wrap.spinner {
  position: relative;
}
/* line 44, ../sass/mixins/animated/_spinners.scss */
.input-wrap.spinner:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  overflow: hidden;
  font-size: 3px;
  font-family: Arial;
  text-indent: -999em;
  border-radius: 50%;
  border: 3px solid rgba(131, 131, 131, 0.3);
  border-bottom: 3px solid #838383;
  animation: spin1 1s infinite linear;
}
@keyframes spin1 {
  100% {
    transform: rotate(360deg);
  }
}
/* line 62, ../sass/_forms.scss */
.input-wrap.spinner:after {
  position: absolute;
  top: 50%;
  left: 12px;
  margin-top: -10px;
}
/* line 67, ../sass/_forms.scss */
.input-wrap.spinner select,
.input-wrap.spinner input {
  background-image: none !important;
}

/* line 75, ../sass/_forms.scss */
input, select {
  text-align: right;
  min-height: 48px;
  margin-bottom: 10px;
  transition: all 0.2s;
}
/* line 82, ../sass/_forms.scss */
input:disabled, select:disabled {
  background-color: transparent;
}
/* line 86, ../sass/_forms.scss */
input:not(:disabled), select:not(:disabled) {
  border-color: #909090;
}
/* line 90, ../sass/_forms.scss */
input:focus, select:focus {
  border-color: #227fbb;
}
/* line 93, ../sass/_forms.scss */
input:focus + .input-error, select:focus + .input-error {
  display: none !important;
}
@media (max-width: 544px) {
  /* line 75, ../sass/_forms.scss */
  input, select {
    padding: 0 13px;
  }
}
/* line 8, ../sass/mixins/mixins/_forms.scss */
input:-ms-input-placeholder, select:-ms-input-placeholder {
  direction: rtl !important;
}
/* line 9, ../sass/mixins/mixins/_forms.scss */
input::-ms-input-placeholder, select::-ms-input-placeholder {
  direction: rtl !important;
}
/* line 10, ../sass/mixins/mixins/_forms.scss */
input:-moz-placeholder, select:-moz-placeholder {
  direction: rtl !important;
}
/* line 11, ../sass/mixins/mixins/_forms.scss */
input::-moz-placeholder, select::-moz-placeholder {
  direction: rtl !important;
}
/* line 12, ../sass/mixins/mixins/_forms.scss */
input::-webkit-input-placeholder, select::-webkit-input-placeholder {
  direction: rtl !important;
}
/* line 13, ../sass/mixins/mixins/_forms.scss */
input::placeholder, select::placeholder {
  direction: rtl !important;
}

/* line 115, ../sass/_forms.scss */
label,
[aria-label]:before {
  font-size: 1rem;
  font-weight: 700;
  color: #727272;
}

/* line 124, ../sass/_forms.scss */
.input-value[aria-label]:before {
  line-height: 1;
  content: "";
  display: block;
  content: attr(aria-label);
}

/* line 138, ../sass/_forms.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22404.308%22%20height%3D%22203.309%22%20viewBox%3D%220%200%20404.308%20203.309%22%3E%3Cpath%20fill%3D%22%23227fbb%22%20d%3D%22M0%200h404.308L202.15%20202.15%200%200z%22%2F%3E%3C%2Fsvg%3E");
  background-position: left 10px top 50%;
  background-size: 13px auto;
  padding-left: 30px;
}
/* line 23, ../sass/mixins/components/_nice-select.scss */
select:focus {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22404.308%22%20height%3D%22203.309%22%20viewBox%3D%220%200%20404.308%20203.309%22%3E%3Cpath%20fill%3D%22%23227fbb%22%20d%3D%22M403.308%20202.15H-1L201.158%200l202.15%20202.15z%22%2F%3E%3C%2Fsvg%3E");
}
/* line 27, ../sass/mixins/components/_nice-select.scss */
select:invalid {
  color: #838383;
}
/* line 31, ../sass/mixins/components/_nice-select.scss */
select.noborder {
  border: 0;
  cursor: pointer;
  background-color: transparent;
}

/* line 177, ../sass/_forms.scss */
input[type=radio] {
  display: none;
}
/* line 18, ../sass/mixins/components/_nice-radio.scss */
input[type=radio] + label {
  cursor: pointer;
}
/* line 21, ../sass/mixins/components/_nice-radio.scss */
input[type=radio] + label:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-color: white;
  border-radius: 12.5px;
  vertical-align: middle;
  transition: all 0.2s ease-in-out;
  box-shadow: inset 0 0 0 4px white;
  border: 1px solid #d4d4d4;
}
/* line 31, ../sass/mixins/components/_nice-radio.scss */
input[type=radio] + label:hover:before, input[type=radio] + label:active:before {
  border-color: #202f65;
  border: solid 2px #202f65;
}
/* line 44, ../sass/mixins/components/_nice-radio.scss */
input[type=radio]:checked + label:before {
  border-color: #202f65;
  border: solid 2px #202f65;
}
/* line 53, ../sass/mixins/components/_nice-radio.scss */
input[type=radio][disabled] + label {
  cursor: not-allowed;
}
/* line 56, ../sass/mixins/components/_nice-radio.scss */
input[type=radio][disabled] + label:hover:before, input[type=radio][disabled] + label:active:before {
  border-color: #202f65;
  border: solid 1px #202f65;
}
/* line 187, ../sass/_forms.scss */
input[type=radio] + label {
  font-size: 1.25rem;
  font-weight: 400;
}
/* line 191, ../sass/_forms.scss */
input[type=radio] + label:before {
  margin-left: 10px;
}
/* line 196, ../sass/_forms.scss */
input[type=radio]:checked + label {
  color: #202f65;
  font-weight: 700;
}

/* line 209, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] {
  width: 100%;
  margin-top: -1px;
  overflow-x: hidden;
  max-height: 200px;
  text-align: right;
  direction: rtl;
  font-size: 90%;
  color: #838383;
}
/* line 219, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] a {
  text-decoration: none !important;
  line-height: 1;
  display: block;
  color: #727272;
  padding: 7px 20px;
}
/* line 226, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] a strong {
  color: #363636;
}
/* line 232, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] a:hover {
  background-color: #f5f5f5;
  top: 0;
}
/* line 237, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] a:active,
.dropdown-menu[uib-typeahead-popup] a:focus {
  background-color: #227fbb;
}
/* line 242, ../sass/_forms.scss */
.dropdown-menu[uib-typeahead-popup] a:active, .dropdown-menu[uib-typeahead-popup] a:active strong,
.dropdown-menu[uib-typeahead-popup] a:focus,
.dropdown-menu[uib-typeahead-popup] a:focus strong {
  color: white;
}

/* line 254, ../sass/_forms.scss */
.input-error {
  color: #ec1d25;
  display: block;
}
/* line 258, ../sass/_forms.scss */
.input-error:not(.below) {
  line-height: 1;
  position: absolute;
  top: 14px;
  left: 1px;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  border-radius: 3px;
  pointer-events: none;
  font-size: 1rem;
  font-weight: 700;
  background-color: rgba(255, 255, 255, 0.7);
  background: linear-gradient(to right, white 0%, white 85%, transparent 100%);
}
@media (max-width: 470px) {
  /* line 258, ../sass/_forms.scss */
  .input-error:not(.below) {
    top: 15px;
  }
}
/* line 276, ../sass/_forms.scss */
.input-error.below {
  clear: both;
  width: 100%;
  padding-top: 5px;
  line-height: 1.1;
}
@media (max-width: 420px) {
  /* line 276, ../sass/_forms.scss */
  .input-error.below {
    font-size: 85%;
    letter-spacing: -0.3px;
  }
}
/* line 288, ../sass/_forms.scss */
.input-error.ng-inactive {
  display: none;
}

/* line 298, ../sass/_forms.scss */
.ng-submitted input:invalid:not(:focus), .ng-submitted input.ng-invalid:not(:focus), .ng-submitted select:invalid:not(:focus), .ng-submitted select.ng-invalid:not(:focus) {
  border-color: #ec1d25;
}

/* line 306, ../sass/_forms.scss */
input.ng-invalid:not(:focus), select.ng-invalid:not(:focus) {
  border-color: #ec1d25;
}

/* line 10, ../sass/_header.scss */
.page-header {
  background-color: #202f65;
  width: 100%;
  height: 190px;
  z-index: 1000;
  position: relative;
}
@media (max-width: 670px) {
  /* line 10, ../sass/_header.scss */
  .page-header {
    height: 130px;
  }
}
/* line 22, ../sass/_header.scss */
.page-header .wrap {
  height: auto;
  position: relative;
  display: flex !important;
}
/* line 9, ../sass/mixins/mixins/_basic.scss */
.page-header .wrap:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../sass/_header.scss */
.page-header .logo {
  width: 149px;
  height: 100%;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  margin-right: 39px;
  margin-left: 58%;
}
/* line 38, ../sass/mixins/mixins/_bg.scss */
.page-header .logo {
  background-image: url("../img/new-bth-logo.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-origin: border-box;
}
@media (max-width: 670px) {
  /* line 29, ../sass/_header.scss */
  .page-header .logo {
    height: 80px;
    width: 250px;
  }
}
@media (max-width: 544px) {
  /* line 29, ../sass/_header.scss */
  .page-header .logo {
    width: 200px;
  }
}
@media (max-width: 420px) {
  /* line 29, ../sass/_header.scss */
  .page-header .logo {
    width: 170px;
  }
}
/* line 54, ../sass/_header.scss */
.page-header .block {
  float: left;
  text-align: left;
  height: 140px;
  display: table;
}
@media (max-width: 670px) {
  /* line 54, ../sass/_header.scss */
  .page-header .block {
    height: 80px;
  }
}
/* line 65, ../sass/_header.scss */
.page-header .block > span {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
@media (min-width: 671px) {
  /* line 65, ../sass/_header.scss */
  .page-header .block > span {
    padding-top: 12px;
  }
}
@media (min-width: 545px) and (max-width: 670px) {
  /* line 65, ../sass/_header.scss */
  .page-header .block > span {
    padding-top: 8px;
  }
}

/* line 78, ../sass/_header.scss */
.page-header .block .logged-user, .page-header .block .accessibility {
  display: inline-block;
  vertical-align: middle;
}
/* line 83, ../sass/_header.scss */
.page-header .block .logged-user {
  background-size: 20px auto;
  background-position: right center;
  padding-right: 27px;
  padding-left: 20px;
  padding-top: 0px;
  margin-left: 12px;
  margin-bottom: 0px;
  border-left: 1px solid #e1e1e1;
}
@media (min-width: 421px) and (max-width: 544px) {
  /* line 83, ../sass/_header.scss */
  .page-header .block .logged-user {
    font-size: 110%;
  }
}

@media (max-width: 544px) {
  /* line 83, ../sass/_header.scss */
  .page-header .block .logged-user {
    background-image: none;
    border: 0;
    border-right: 1px solid #e1e1e1;
    margin: 0;
    padding-right: 15px;
    padding-left: 0px;
    text-align: right;
    line-height: 100%;
  }
}
/* line 107, ../sass/_header.scss */
.page-header .block .logged-user span {
  display: inline-block;
  vertical-align: middle;
}
/* line 112, ../sass/_header.scss */
.page-header .block .logged-user em {
  color: inherit;
}
@media (max-width: 544px) {
  /* line 117, ../sass/_header.scss */
  .page-header .block .logged-user span, .page-header .block .logged-user em {
    display: block;
    color: #727272;
  }
}
/* line 123, ../sass/_header.scss */
.page-header .block .logged-user .logout {
  margin-right: 5px;
}
@media (max-width: 544px) {
  /* line 123, ../sass/_header.scss */
  .page-header .block .logged-user .logout {
    margin-right: 0px;
    margin-top: -2px;
    margin-bottom: -4px;
    height: 30px;
  }
}
/* line 133, ../sass/_header.scss */
.page-header .block .accessibility {
  color: white;
}
@media (max-width: 544px) {
  /* line 133, ../sass/_header.scss */
  .page-header .block .accessibility {
    display: none;
  }
}

/* line 5, ../sass/_footer.scss */
footer {
  width: 100%;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.055);
}
/* line 9, ../sass/mixins/mixins/_basic.scss */
footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 544px) {
  /* line 5, ../sass/_footer.scss */
  footer {
    height: 80px;
  }
}
/* line 15, ../sass/_footer.scss */
footer .logo {
  width: 155px;
  height: 100%;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  float: right;
  margin: 0;
}
/* line 38, ../sass/mixins/mixins/_bg.scss */
footer .logo {
  background-image: url("../img/haklai-logo-bw-new.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-origin: border-box;
}
@media (max-width: 544px) {
  /* line 15, ../sass/_footer.scss */
  footer .logo {
    width: 120px;
    filter: contrast(10);
  }
}
/* line 28, ../sass/_footer.scss */
footer .devby {
  display: block;
  text-decoration: none;
  width: 108px;
  height: 100%;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  float: left;
}
/* line 38, ../sass/mixins/mixins/_bg.scss */
footer .devby {
  background-image: url("../img/co-logo-bw.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-origin: border-box;
}
@media (max-width: 544px) {
  /* line 28, ../sass/_footer.scss */
  footer .devby {
    width: 80px;
    filter: brightness(0.7);
  }
}
/* line 43, ../sass/_footer.scss */
footer .accessibility {
  width: 132px;
  height: 65px;
  border-radius: 3px;
  padding-left: 6px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  background-color: #f7f7f9;
  position: absolute;
  top: -50px;
  right: 20px;
  box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.25);
  display: none;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 58, ../sass/_footer.scss */
footer .accessibility.active {
  display: block;
  animation-duration: 0.15s;
  animation-fill-mode: both;
  animation-name: fadeInUp;
}
/* line 63, ../sass/_footer.scss */
footer .accessibility:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-top: 10px solid #f7f7f9;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  right: 10px;
  bottom: -10px;
}
/* line 69, ../sass/_footer.scss */
footer .accessibility .invert {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  padding: 0;
  width: 35px;
}
/* line 74, ../sass/_footer.scss */
footer .accessibility .invert:after {
  background-size: 20px auto;
}
/* line 79, ../sass/_footer.scss */
footer .accessibility .font.plus, footer .accessibility .font.minus {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 82, ../sass/_footer.scss */
footer .accessibility .font.plus {
  font-size: 1.875rem;
}
/* line 85, ../sass/_footer.scss */
footer .accessibility .font.minus {
  font-size: 1.5rem;
}

/* line 8, ../sass/_login.scss */
.rectangle_submit_login {
  margin-top: 10%;
  padding: 0 107px;
}

/* line 13, ../sass/_login.scss */
#title-login {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #202f65;
  font-size: 4em;
  text-align: center;
  font-family: 'almoni-bold';
}

/* line 23, ../sass/_login.scss */
.page-header.login,
.login .page-header {
  height: 72px;
  width: 100%;
}
@media (max-width: 670px) {
  /* line 23, ../sass/_login.scss */
  .page-header.login,
  .login .page-header {
    height: 80px;
  }
}
@media (max-width: 544px) {
  /* line 23, ../sass/_login.scss */
  .page-header.login,
  .login .page-header {
    position: absolute;
  }
}
/* line 39, ../sass/_login.scss */
.page-header.login .wrap,
.login .page-header .wrap {
  height: 100%;
}
/* line 43, ../sass/_login.scss */
.page-header.login .block,
.login .page-header .block {
  height: 100%;
  padding: 0;
}
@media (max-width: 544px) {
  /* line 43, ../sass/_login.scss */
  .page-header.login .block,
  .login .page-header .block {
    width: auto;
    border: 0;
    margin: 0;
    text-align: left;
    font-size: inherit;
  }
}
@media (max-width: 544px) {
  /* line 56, ../sass/_login.scss */
  .page-header.login .logo,
  .login .page-header .logo {
    margin-top: 14px;
  }
}
@media (max-width: 544px) {
  /* line 56, ../sass/_login.scss */
  .page-header.login .logo,
  .login .page-header .logo {
    width: 250px;
  }
}
@media (max-width: 420px) {
  /* line 56, ../sass/_login.scss */
  .page-header.login .logo,
  .login .page-header .logo {
    width: 200px;
  }
}

@media (min-width: 545px) {
  /* line 71, ../sass/_login.scss */
  .login footer {
    display: none;
  }
}

/* line 82, ../sass/_login.scss */
.login-main {
  position: fixed;
  top: 0px;
  left: auto;
  width: 100vw;
  height: 100vh;
  min-height: 800px;
  background-position: center !important;
  background-size: auto !important;
}
@media (max-height: 800px) {
  /* line 82, ../sass/_login.scss */
  .login-main {
    position: absolute;
    left: 0;
  }
}
@media (max-width: 860px) {
  /* line 82, ../sass/_login.scss */
  .login-main {
    width: 100%;
    position: absolute;
  }
}
@media (max-width: 544px) {
  /* line 82, ../sass/_login.scss */
  .login-main {
    padding-right: 20px;
    padding-left: 20px;
    position: relative;
  }
}
@media (max-width: 420px) {
  /* line 82, ../sass/_login.scss */
  .login-main {
    width: 100vw;
    height: 118vh;
  }
}
@media (max-width: 670px) {
  /* line 82, ../sass/_login.scss */
  .login-main {
    width: 100vw;
    height: 118vh;
  }
}
/* line 70, ../sass/mixins/mixins/_bg.scss */
.login-main:before {
  content: "";
  display: block;
  width: 105%;
  height: 105%;
  position: absolute;
  top: -2%;
  left: -2%;
  background: rgba(255, 255, 255, 0.85);
  z-index: 0;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85), transparent 40%);
}

/* line 38, ../sass/mixins/mixins/_bg.scss */
.login-main, .login-main .login-section:before {
  background-image: url("../img/background_login.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-origin: border-box;
}
/* line 125, ../sass/_login.scss */
.login-main.bg2, .login-main.bg2 .login-section:before {
  background-image: url("../img/background_login.png");
}
/* line 130, ../sass/_login.scss */
.login-main.bg3, .login-main.bg3 .login-section:before {
  background-image: url("../img/background_login.png");
}

/* line 141, ../sass/_login.scss */
.note_block_whatapp {
  display: flex;
  position: relative;
  height: 80px;
  margin-top: 4%;
  background-color: rgba(96, 187, 112, 0.15);
  z-index: 1;
  margin: 4% 22%;
}

/* line 152, ../sass/_login.scss */
.login-section {
  width: 600px;
  height: 580px;
  position: absolute;
  top: calc(40% - 290px);
  left: calc(50% - 260px);
  margin-right: auto;
  margin-left: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 2px;
  font-size: 1rem;
}
@media (max-width: 544px) {
  /* line 152, ../sass/_login.scss */
  .login-section {
    width: auto;
    position: relative;
    left: auto;
  }
}
@media (max-width: 544px) {
  /* line 152, ../sass/_login.scss */
  .login-section {
    font-size: 0.9375rem;
  }
}
/* line 176, ../sass/_login.scss */
.login-section:before {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: calc(-50vh + 290px);
  left: calc(-50vw + 260px);
  filter: blur(10px);
  z-index: 0;
}
@media (max-width: 420px) {
  /* line 176, ../sass/_login.scss */
  .login-section:before {
    width: 100vw;
    height: 118vh;
  }
}
@media (max-width: 670px) {
  /* line 176, ../sass/_login.scss */
  .login-section:before {
    width: 100vw;
    height: 118vh;
  }
}
/* line 191, ../sass/_login.scss */
.login-section:after {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 860px) {
  /* line 199, ../sass/_login.scss */
  .login-section:before {
    width: 860px;
    left: -170px;
  }
}
@media (max-width: 544px) {
  /* line 152, ../sass/_login.scss */
  .login-section {
    width: auto;
    left: auto;
  }
}
@media (max-height: 800px) {
  /* line 211, ../sass/_login.scss */
  .login-section:before {
    height: 800px;
    top: calc(-400px + 290px);
  }
}
/* line 218, ../sass/_login.scss */
.login-section .terms-of-use .text-terms-of-use {
  width: 90%;
  margin-right: 5%;
  margin-bottom: 6px;
  float: right;
}
/* line 223, ../sass/_login.scss */
.login-section .terms-of-use .text-terms-of-use span, .login-section .terms-of-use .text-terms-of-use a {
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  font-family: 'almoni-bold';
  display: inline-block;
  position: relative;
  line-height: 1;
}
/* line 232, ../sass/_login.scss */
.login-section .terms-of-use .text-terms-of-use span {
  color: #202f65;
}
/* line 237, ../sass/_login.scss */
.login-section .terms-of-use input {
  background: transparent;
  width: 5%;
  min-height: 28px;
  float: right;
}

@media (max-width: 544px) {
  /* line 248, ../sass/_login.scss */
  .login-section {
    height: 698px;
  }
}

/* line 255, ../sass/_login.scss */
.otp-type {
  display: flex;
  padding: 0px 60px;
}
@media (max-width: 544px) {
  /* line 255, ../sass/_login.scss */
  .otp-type {
    display: block;
    padding: 0px 20px;
  }
}
/* line 262, ../sass/_login.scss */
.otp-type label {
  color: #202f65;
  font-size: 1rem;
  margin-left: 1%;
}
/* line 268, ../sass/_login.scss */
.otp-type .row label {
  font-size: 16px !important;
  margin-right: 10px;
}
/* line 273, ../sass/_login.scss */
.otp-type .cell {
  float: right;
}

/* line 278, ../sass/_login.scss */
.rectangle.fieldset-title {
  margin: auto;
  width: 50%;
}

/* line 283, ../sass/_login.scss */
.rectangle_login > .fieldset-title {
  margin: auto;
  color: #202f65 !important;
}

/* line 288, ../sass/_login.scss */
.rectangle_login {
  margin: -29px auto;
  padding-left: 10px;
  background-color: #fff;
  display: flex;
  width: fit-content;
  font-family: almoni-bold;
}

/* line 296, ../sass/_login.scss */
.image_details {
  height: 60px;
  width: 60px;
}

/* line 310, ../sass/_login.scss */
.login-section fieldset {
  font-size: 187.5%;
}
/* line 313, ../sass/_login.scss */
.login-section label {
  min-width: 0;
}
/* line 316, ../sass/_login.scss */
.login-section input {
  font-size: 73.33333%;
}
/* line 319, ../sass/_login.scss */
.login-section input::placeholder {
  letter-spacing: -0.4px;
  font-size: 93%;
}
@media (max-width: 470px) {
  /* line 319, ../sass/_login.scss */
  .login-section input::placeholder {
    font-size: 83%;
  }
}
@media (max-width: 435px) {
  /* line 319, ../sass/_login.scss */
  .login-section input::placeholder {
    font-size: 75%;
  }
}
@media (max-width: 405px) {
  /* line 319, ../sass/_login.scss */
  .login-section input::placeholder {
    font-size: 70%;
  }
}
/* line 334, ../sass/_login.scss */
.login-section input:not(:focus) {
  border-color: #909090 !important;
}
/* line 337, ../sass/_login.scss */
.login-section input[type=radio] + label {
  white-space: nowrap;
  font-size: 66.66667%;
}
@media (max-width: 420px) {
  /* line 342, ../sass/_login.scss */
  .login-section input[type=radio] + label:before {
    margin-left: 5px;
  }
}
/* line 347, ../sass/_login.scss */
.login-section button {
  font-size: 187.5%;
}
/* line 353, ../sass/_login.scss */
.login-section .forms-wrap {
  position: relative;
  z-index: 1;
  height: calc(100% - 90px);
  position: relative;
  border: 4px solid #202f65;
  background-color: white;
}
/* line 363, ../sass/_login.scss */
.login-section fieldset {
  padding: 0px 60px;
  margin-bottom: 0;
}
@media (max-width: 670px) {
  /* line 363, ../sass/_login.scss */
  .login-section fieldset {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 544px) {
  /* line 363, ../sass/_login.scss */
  .login-section fieldset {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 420px) {
  /* line 363, ../sass/_login.scss */
  .login-section fieldset {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 378, ../sass/_login.scss */
.login-section .form-title {
  font-family: almoni-normal;
  font-size: 250%;
  font-weight: 400;
  color: #363636;
  padding: 35px 60px 0;
  margin-bottom: 0;
}
/* line 386, ../sass/_login.scss */
.login-section .form-title p {
  margin: 0;
  font-size: 62.5%;
}
@media (max-width: 670px) {
  /* line 378, ../sass/_login.scss */
  .login-section .form-title {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 544px) {
  /* line 378, ../sass/_login.scss */
  .login-section .form-title {
    padding-right: 30px;
    padding-left: 30px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 420px) {
  /* line 378, ../sass/_login.scss */
  .login-section .form-title {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 403, ../sass/_login.scss */
.login-section .id-type-block {
  padding-top: 15px;
}
/* line 405, ../sass/_login.scss */
.login-section .id-type-block .row {
  width: 100%;
}
@media (max-width: 420px) {
  /* line 405, ../sass/_login.scss */
  .login-section .id-type-block .row {
    width: 100%;
  }
}
/* line 277, ../sass/mixins/systems/_grid.scss */
.login-section .id-type-block .cell {
  float: right;
  width: calc(33.33333% - 13.33333px);
  margin-right: 10px;
  margin-left: 10px;
}
/* line 416, ../sass/_login.scss */
.login-section .mailtel-block {
  padding-top: 0px;
  padding-bottom: 10px;
  margin-top: -12px;
  background: rgba(255, 255, 255, 0.4);
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 90%);
}
/* line 419, ../sass/_login.scss */
.login-section .mailtel-block .row {
  width: 70%;
}
@media (max-width: 420px) {
  /* line 419, ../sass/_login.scss */
  .login-section .mailtel-block .row {
    width: 100%;
  }
}
/* line 277, ../sass/mixins/systems/_grid.scss */
.login-section .mailtel-block .cell {
  float: right;
  width: calc(50% - 10px);
  margin-right: 10px;
  margin-left: 10px;
}
/* line 432, ../sass/_login.scss */
.login-section .button-wrap {
  padding-right: 20px;
  padding-left: 20px;
  background-color: white;
}
@media (max-width: 670px) {
  /* line 432, ../sass/_login.scss */
  .login-section .button-wrap {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 544px) {
  /* line 432, ../sass/_login.scss */
  .login-section .button-wrap {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 420px) {
  /* line 432, ../sass/_login.scss */
  .login-section .button-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 448, ../sass/_login.scss */
.login-section .button-wrap button {
  width: 100%;
  background-color: #202f65;
}
/* line 454, ../sass/_login.scss */
.login-section .login-note {
  width: 85%;
  color: #363636;
  font-size: 125%;
  padding: 0 60px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  position: relative;
  z-index: 3;
  line-height: 90%;
}
/* line 465, ../sass/_login.scss */
.login-section .login-note em {
  font-style: inherit;
  display: block;
  font-family: almoni-normal;
  font-size: 115%;
  color: #1e70a5;
  font-weight: 700;
  margin-top: 3px;
  line-height: 1;
}
@media (max-width: 670px) {
  /* line 454, ../sass/_login.scss */
  .login-section .login-note {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 544px) {
  /* line 454, ../sass/_login.scss */
  .login-section .login-note {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 420px) {
  /* line 454, ../sass/_login.scss */
  .login-section .login-note {
    padding-right: 20px;
    padding-left: 20px;
  }
}
/* line 487, ../sass/_login.scss */
.login-section .form-error {
  border: 4px solid #202f65;
  position: absolute;
  top: 80px;
  left: 5%;
  z-index: 1;
  width: 90%;
  height: 77%;
  padding-right: 100px;
  padding-left: 100px;
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: white;
  border-radius: 3px;
  text-align: center;
  animation-duration: 0.35s;
  animation-fill-mode: both;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@media (max-width: 544px) {
  /* line 487, ../sass/_login.scss */
  .login-section .form-error {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 420px) {
  /* line 487, ../sass/_login.scss */
  .login-section .form-error {
    padding-right: 80px;
    padding-left: 80px;
    padding-top: 70px;
  }
}
/* line 509, ../sass/_login.scss */
.login-section .form-error .wrap {
  padding: 0;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 516, ../sass/_login.scss */
.login-section .form-error h4 {
  font-size: 250%;
  font-weight: 400;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2032%22%20width%3D%2240%22%20height%3D%2232%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23227fbb%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2250%22%20d%3D%22M29%2026c0-2.76%202.24-5%205-5s5%202.24%205%205-2.24%205-5%205-5-2.24-5-5zM1%2024c0-3.866%203.134-7%207-7s7%203.134%207%207-3.134%207-7%207-7-3.134-7-7zm8-10.52V2M7%201h14.88M28%2013.69V8m-14%205.48V2%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23227fbb%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2250%22%20d%3D%22M23.57%2013.04v11.51h-4.78v-4.23c0-.5-.17-.99-.48-1.38L13.91%2013H4m15%2015h4.74%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23227fbb%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2250%22%20d%3D%22M21%202l2.52%2011.52h5.91s7.75.8%207.75%204.53v1.23c-1.16-.7-2.52-1.1-3.96-1.1-3.9%200-7.12%203.1-7.64%206.85h-2.06%22%2F%3E%3C%2Fsvg%3E");
  background-size: 38px auto;
  background-position: center top;
  padding-top: 50px;
  color: #227fbb;
  margin-bottom: 0;
}
@media (max-width: 360px) {
  /* line 516, ../sass/_login.scss */
  .login-section .form-error h4 {
    padding-top: 35px;
    background-size: 25px 25px;
    font-size: 1.875rem;
  }
}
/* line 533, ../sass/_login.scss */
.login-section .form-error p {
  font-size: 111.11111%;
  font-family: almoni-normal;
  padding-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 544px) {
  /* line 533, ../sass/_login.scss */
  .login-section .form-error p {
    font-size: 100%;
    line-height: 1.2;
  }
  /* line 543, ../sass/_login.scss */
  .login-section .form-error p br {
    display: none;
  }
}
@media (max-width: 420px) {
  /* line 533, ../sass/_login.scss */
  .login-section .form-error p {
    padding-top: 13px;
  }
}
/* line 552, ../sass/_login.scss */
.login-section .form-error button {
  width: 100%;
}
/* line 558, ../sass/_login.scss */
.login-section .resend-link {
  text-align: center;
  margin-top: 10px;
  font-size: 112.5%;
}
/* line 565, ../sass/_login.scss */
.login-section .otp-form {
  display: table;
}
/* line 568, ../sass/_login.scss */
.login-section .otp-form .wrap {
  padding: 0;
  display: table-cell;
  vertical-align: middle;
}
/* line 574, ../sass/_login.scss */
.login-section .otp-form .form-title {
  margin-bottom: 20px;
}

/* line 585, ../sass/_login.scss */
.login-form, .otp-form {
  height: 100%;
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  position: absolute;
  opacity: 0;
}
/* line 591, ../sass/_login.scss */
.login-form.active, .otp-form.active {
  opacity: 1;
  padding: 0;
}

/* line 597, ../sass/_login.scss */
.login-form {
  top: -120%;
  padding-bottom: 10px;
}
/* line 601, ../sass/_login.scss */
.login-form.active {
  top: 0;
}

/* line 606, ../sass/_login.scss */
.otp-form {
  bottom: -120%;
  padding-top: 10px;
}
/* line 610, ../sass/_login.scss */
.otp-form.active {
  bottom: 0;
}

/* line 615, ../sass/_login.scss */
.wrap > h4 {
  color: #202f65 !important;
}

/* line 619, ../sass/_login.scss */
.wrap > button {
  background-color: #202f65 !important;
}

/* line 623, ../sass/_login.scss */
.note-claim {
  font-size: 1em;
  padding: 2%;
  text-align: justify;
  margin: auto;
  font-family: 'almoni-bold';
}

/* line 632, ../sass/_login.scss */
#number_login {
  margin-top: 60px;
  font-family: 'almoni-bold';
  font-size: 1.1em;
  margin-left: -64px;
  padding-right: 17px;
  color: #202f65;
}

/* line 643, ../sass/_login.scss */
.note-whatapp-image {
  color: #267b75;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 60px;
  padding-bottom: 15px;
  background-size: 38px auto;
  background-position: center;
  font-size: 87.5%;
}
@media (max-width: 544px) {
  /* line 643, ../sass/_login.scss */
  .note-whatapp-image {
    padding-right: 60px;
    padding-top: 40px;
    padding-bottom: 15px;
    margin-top: 15px;
    background-position: bottom;
    line-height: 1.2;
  }
}

/* line 664, ../sass/_login.scss */
.note-claim {
  color: #202f65;
}

@media (max-width: 544px) {
  /* line 671, ../sass/_login.scss */
  .note-whatapp-image {
    background-position: center;
  }
  /* line 674, ../sass/_login.scss */
  .note-whatapp-image div {
    font-family: 'almoni-bold';
  }

  /* line 678, ../sass/_login.scss */
  .note-claim {
    text-align: center;
    margin-top: 9%;
    font-size: 0.85em;
  }

  /* line 686, ../sass/_login.scss */
  #number_login {
    margin-left: -74px;
  }

  /* line 691, ../sass/_login.scss */
  .rectangle_submit_login {
    padding: 0px;
    margin-top: 15%;
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 697, ../sass/_login.scss */
  .note_block_whatapp {
    display: block;
    height: auto;
    display: flex;
    height: auto;
    position: inherit;
    margin: 25px auto;
  }

  /* line 707, ../sass/_login.scss */
  #title-login {
    font-size: 2.5em;
  }

  /* line 710, ../sass/_login.scss */
  .rectangle_login > .fieldset-title {
    font-size: 1.1em;
  }
}
/* line 4, ../sass/_invert.scss */
html.invert {
  background-color: black;
  color: black;
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='negative'><feColorMatrix values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>#negative");
  filter: invert(1);
}
/* line 13, ../sass/mixins/solutions/_accessibility.scss */
html.invert * {
  border-color: black !important;
}
/* line 16, ../sass/mixins/solutions/_accessibility.scss */
html.invert *:before, html.invert *:after {
  border-color: black;
}
@media screen\9 {
  /* line 4, ../sass/_invert.scss */
  html.invert {
    filter: progid:DXImageTransform.Microsoft.BasicImage(invert=1);
    -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(invert=1)';
  }
}
@media screen\0 {
  /* line 37, ../sass/mixins/solutions/_accessibility.scss */
  html.invert:before {
    content: "";
    width: 0px;
    height: 0px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    outline: 2999px solid invert;
  }
}

/* line 13, ../sass/_invert.scss */
.invert .accessibility.mobile:after {
  border-top: 10px solid #f7f7f9;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

/* line 3, ../sass/_enlarge.scss */
.enlarge, .enlarge body {
  font-size: 20px;
}
/* line 10, ../sass/_enlarge.scss */
.enlarge .login-main .id-type-block, .enlarge body .login-main .id-type-block {
  padding-top: 0;
}
/* line 14, ../sass/_enlarge.scss */
.enlarge .login-main .input-wrap, .enlarge body .login-main .input-wrap {
  margin-bottom: 5px;
}
/* line 18, ../sass/_enlarge.scss */
.enlarge .login-main .login-note, .enlarge body .login-main .login-note {
  padding-right: 0px;
  padding-left: 0px;
  line-height: 75%;
}
