@import "../fonts/RedHat.css";
@import "../fonts/RedHat.css";
.hrif2-group {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.hrif2-elevation-100 {
  -webkit-box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 0.132),
    0px 0.3px 0.9px rgb(0 0 0 / 0.108);
  box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 0.132),
    0px 0.3px 0.9px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-200 {
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-300 {
  -webkit-box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
  box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-400 {
  -webkit-box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
  box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
}
.hrvg.hrvg,
.hrvg-icon {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 22px !important;
  height: 22px !important;
  min-height: 0 !important;
  font-size: 22px !important;
  line-height: 1 !important;
}
.hrvg.hrvg.hrvg--xsmall,
.hrvg.hrvg.hrvg-icon--xsmall,
.hrvg-icon.hrvg--xsmall,
.hrvg-icon.hrvg-icon--xsmall {
  width: 16px !important;
  height: 16px !important;
  font-size: 16px !important;
}
.hrvg.hrvg.hrvg--xsmall::before,
.hrvg.hrvg.hrvg-icon--xsmall::before,
.hrvg-icon.hrvg--xsmall::before,
.hrvg-icon.hrvg-icon--xsmall::before {
  width: 16px;
  height: 16px;
}
.hrvg.hrvg.hrvg--small,
.hrvg.hrvg.hrvg-icon--small,
.hrvg-icon.hrvg--small,
.hrvg-icon.hrvg-icon--small {
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
}
.hrvg.hrvg.hrvg--small::before,
.hrvg.hrvg.hrvg-icon--small::before,
.hrvg-icon.hrvg--small::before,
.hrvg-icon.hrvg-icon--small::before {
  width: 18px;
  height: 18px;
}
.hrvg.hrvg.hrvg--medium,
.hrvg.hrvg.hrvg-icon--medium,
.hrvg-icon.hrvg--medium,
.hrvg-icon.hrvg-icon--medium {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
}
.hrvg.hrvg.hrvg--medium::before,
.hrvg.hrvg.hrvg-icon--medium::before,
.hrvg-icon.hrvg--medium::before,
.hrvg-icon.hrvg-icon--medium::before {
  width: 22px;
  height: 22px;
}
.hrvg.hrvg.hrvg--large,
.hrvg.hrvg.hrvg-icon--large,
.hrvg-icon.hrvg--large,
.hrvg-icon.hrvg-icon--large {
  width: 26px !important;
  height: 26px !important;
  font-size: 26px !important;
}
.hrvg.hrvg.hrvg--large::before,
.hrvg.hrvg.hrvg-icon--large::before,
.hrvg-icon.hrvg--large::before,
.hrvg-icon.hrvg-icon--large::before {
  width: 26px;
  height: 26px;
}
.hrvg.hrvg.hrvg--xlarge,
.hrvg.hrvg.hrvg-icon--xlarge,
.hrvg-icon.hrvg--xlarge,
.hrvg-icon.hrvg-icon--xlarge {
  width: 32px !important;
  height: 32px !important;
  font-size: 32px !important;
}
.hrvg.hrvg.hrvg--xlarge::before,
.hrvg.hrvg.hrvg-icon--xlarge::before,
.hrvg-icon.hrvg--xlarge::before,
.hrvg-icon.hrvg-icon--xlarge::before {
  width: 32px;
  height: 32px;
}
.hrvg.hrvg.hrvg--xxlarge,
.hrvg.hrvg.hrvg-icon--xxlarge,
.hrvg-icon.hrvg--xxlarge,
.hrvg-icon.hrvg-icon--xxlarge {
  width: 64px !important;
  height: 64px !important;
  font-size: 64px !important;
}
.hrvg.hrvg.hrvg--xxlarge::before,
.hrvg.hrvg.hrvg-icon--xxlarge::before,
.hrvg-icon.hrvg--xxlarge::before,
.hrvg-icon.hrvg-icon--xxlarge::before {
  width: 64px;
  height: 64px;
}
.hrvg.hrvg.hrvg-icon--grey-50::before,
.hrvg-icon.hrvg-icon--grey-50::before {
  background-color: #faf9f8 !important;
}
.hrvg.hrvg.hrvg-icon--grey-100::before,
.hrvg-icon.hrvg-icon--grey-100::before {
  background-color: #f3f2f1 !important;
}
.hrvg.hrvg.hrvg-icon--grey-200::before,
.hrvg-icon.hrvg-icon--grey-200::before {
  background-color: #edebe9 !important;
}
.hrvg.hrvg.hrvg-icon--grey-300::before,
.hrvg-icon.hrvg-icon--grey-300::before {
  background-color: #e1dfdd !important;
}
.hrvg.hrvg.hrvg-icon--grey-400::before,
.hrvg-icon.hrvg-icon--grey-400::before {
  background-color: #d2d0ce !important;
}
.hrvg.hrvg.hrvg-icon--grey-500::before,
.hrvg-icon.hrvg-icon--grey-500::before {
  background-color: #c8c6c4 !important;
}
.hrvg.hrvg.hrvg-icon--grey-600::before,
.hrvg-icon.hrvg-icon--grey-600::before {
  background-color: #a19f9d !important;
}
.hrvg.hrvg.hrvg-icon--grey-700::before,
.hrvg-icon.hrvg-icon--grey-700::before {
  background-color: #8a8886 !important;
}
.hrvg.hrvg.hrvg-icon--grey-800::before,
.hrvg-icon.hrvg-icon--grey-800::before {
  background-color: #605e5c !important;
}
.hrvg.hrvg.hrvg-icon--grey-900::before,
.hrvg-icon.hrvg-icon--grey-900::before {
  background-color: #201f1e !important;
}
.hrvg.hrvg.hrvg-icon--light::before,
.hrvg-icon.hrvg-icon--light::before {
  background-color: #fff;
}
.hrvg.hrvg.hrvg-icon--primary::before,
.hrvg-icon.hrvg-icon--primary::before {
  background-color: #009bd9;
}
.hrvg.hrvg.hrvg-icon--success::before,
.hrvg-icon.hrvg-icon--success::before {
  background-color: #107c10;
}
.hrvg.hrvg.hrvg-icon--warning::before,
.hrvg-icon.hrvg-icon--warning::before {
  background-color: #ffb900;
}
.hrvg.hrvg.hrvg-icon--danger::before,
.hrvg-icon.hrvg-icon--danger::before {
  background-color: #d13438;
}
.hrvg.hrvg.hrvg-icon--info::before,
.hrvg-icon.hrvg-icon--info::before {
  background-color: #3da5ee;
}
.hrvg.hrvg.hrvg-icon--outlined,
.hrvg-icon.hrvg-icon--outlined {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 42px !important;
  height: 42px !important;
  border: solid 2px #201f1e;
  border-radius: 104px;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xsmall,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xsmall,
.hrvg-icon.hrvg-icon--outlined.hrvg--xsmall,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xsmall {
  width: 36px !important;
  height: 36px !important;
  font-size: 36px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xsmall::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xsmall::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--xsmall::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xsmall::before {
  width: 16px !important;
  height: 16px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--small,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--small,
.hrvg-icon.hrvg-icon--outlined.hrvg--small,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--small {
  width: 38px !important;
  height: 38px !important;
  font-size: 38px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--small::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--small::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--small::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--small::before {
  width: 18px !important;
  height: 18px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--medium,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--medium,
.hrvg-icon.hrvg-icon--outlined.hrvg--medium,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--medium {
  width: 42px !important;
  height: 42px !important;
  font-size: 42px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--medium::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--medium::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--medium::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--medium::before {
  width: 22px !important;
  height: 22px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--large,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--large,
.hrvg-icon.hrvg-icon--outlined.hrvg--large,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--large {
  width: 46px !important;
  height: 46px !important;
  font-size: 46px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--large::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--large::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--large::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--large::before {
  width: 26px !important;
  height: 26px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xlarge,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xlarge,
.hrvg-icon.hrvg-icon--outlined.hrvg--xlarge,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xlarge {
  width: 72px !important;
  height: 72px !important;
  font-size: 72px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xlarge::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xlarge::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--xlarge::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xlarge::before {
  width: 32px !important;
  height: 32px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xxlarge,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xxlarge,
.hrvg-icon.hrvg-icon--outlined.hrvg--xxlarge,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xxlarge {
  width: 104px !important;
  height: 104px !important;
  border-width: 4px;
  font-size: 104px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg--xxlarge::before,
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--xxlarge::before,
.hrvg-icon.hrvg-icon--outlined.hrvg--xxlarge::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--xxlarge::before {
  width: 64px !important;
  height: 64px !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-50,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-50 {
  border-color: #faf9f8 !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-100,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-100 {
  border-color: #f3f2f1 !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-200,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-200 {
  border-color: #edebe9 !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-300,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-300 {
  border-color: #e1dfdd !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-400,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-400 {
  border-color: #d2d0ce !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-500,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-500 {
  border-color: #c8c6c4 !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-600,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-600 {
  border-color: #a19f9d !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-700,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-700 {
  border-color: #8a8886 !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-800,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-800 {
  border-color: #605e5c !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--grey-900,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--grey-900 {
  border-color: #201f1e !important;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--light,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--light {
  border-color: #fff;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--primary,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--primary {
  border-color: #009bd9;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--primary::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--primary::before {
  background-color: #009bd9;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--success,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--success {
  border-color: #107c10;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--success::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--success::before {
  background-color: #107c10;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--warning,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--warning {
  border-color: #ffb900;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--warning::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--warning::before {
  background-color: #ffb900;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--danger,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--danger {
  border-color: #d13438;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--danger::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--danger::before {
  background-color: #d13438;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--info,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--info {
  border-color: #3da5ee;
}
.hrvg.hrvg.hrvg-icon--outlined.hrvg-icon--info::before,
.hrvg-icon.hrvg-icon--outlined.hrvg-icon--info::before {
  background-color: #3da5ee;
}
.hrvg.hrvg.hrvg-icon--circled,
.hrvg-icon.hrvg-icon--circled {
  width: 42px !important;
  height: 42px !important;
  border-radius: 104px;
  background-color: #201f1e;
}
.hrvg.hrvg.hrvg-icon--circled::before,
.hrvg-icon.hrvg-icon--circled::before {
  background-color: #fff;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xsmall,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xsmall,
.hrvg-icon.hrvg-icon--circled.hrvg--xsmall,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xsmall {
  width: 36px !important;
  height: 36px !important;
  font-size: 36px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xsmall::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xsmall::before,
.hrvg-icon.hrvg-icon--circled.hrvg--xsmall::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xsmall::before {
  width: 16px !important;
  height: 16px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--small,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--small,
.hrvg-icon.hrvg-icon--circled.hrvg--small,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--small {
  width: 38px !important;
  height: 38px !important;
  font-size: 38px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--small::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--small::before,
.hrvg-icon.hrvg-icon--circled.hrvg--small::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--small::before {
  width: 18px !important;
  height: 18px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--medium,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--medium,
.hrvg-icon.hrvg-icon--circled.hrvg--medium,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--medium {
  width: 42px !important;
  height: 42px !important;
  font-size: 42px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--medium::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--medium::before,
.hrvg-icon.hrvg-icon--circled.hrvg--medium::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--medium::before {
  width: 22px !important;
  height: 22px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--large,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--large,
.hrvg-icon.hrvg-icon--circled.hrvg--large,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--large {
  width: 46px !important;
  height: 46px !important;
  font-size: 46px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--large::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--large::before,
.hrvg-icon.hrvg-icon--circled.hrvg--large::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--large::before {
  width: 26px !important;
  height: 26px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xlarge,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xlarge,
.hrvg-icon.hrvg-icon--circled.hrvg--xlarge,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xlarge {
  width: 72px !important;
  height: 72px !important;
  font-size: 72px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xlarge::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xlarge::before,
.hrvg-icon.hrvg-icon--circled.hrvg--xlarge::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xlarge::before {
  width: 32px !important;
  height: 32px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xxlarge,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xxlarge,
.hrvg-icon.hrvg-icon--circled.hrvg--xxlarge,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xxlarge {
  width: 104px !important;
  height: 104px !important;
  font-size: 104px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg--xxlarge::before,
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--xxlarge::before,
.hrvg-icon.hrvg-icon--circled.hrvg--xxlarge::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--xxlarge::before {
  width: 64px !important;
  height: 64px !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-50,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-50 {
  background-color: #faf9f8 !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-50::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-50::before {
  background-color: getTextColorOverBackground(#faf9f8);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-100,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-100 {
  background-color: #f3f2f1 !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-100::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-100::before {
  background-color: getTextColorOverBackground(#f3f2f1);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-200,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-200 {
  background-color: #edebe9 !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-200::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-200::before {
  background-color: getTextColorOverBackground(#edebe9);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-300,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-300 {
  background-color: #e1dfdd !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-300::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-300::before {
  background-color: getTextColorOverBackground(#e1dfdd);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-400,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-400 {
  background-color: #d2d0ce !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-400::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-400::before {
  background-color: getTextColorOverBackground(#d2d0ce);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-500,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-500 {
  background-color: #c8c6c4 !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-500::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-500::before {
  background-color: getTextColorOverBackground(#c8c6c4);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-600,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-600 {
  background-color: #a19f9d !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-600::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-600::before {
  background-color: getTextColorOverBackground(#a19f9d);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-700,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-700 {
  background-color: #8a8886 !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-700::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-700::before {
  background-color: getTextColorOverBackground(#8a8886);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-800,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-800 {
  background-color: #605e5c !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-800::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-800::before {
  background-color: getTextColorOverBackground(#605e5c);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-900,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-900 {
  background-color: #201f1e !important;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--grey-900::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--grey-900::before {
  background-color: getTextColorOverBackground(#201f1e);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--light,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--light {
  background-color: #fff;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--light::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--light::before {
  background-color: getTextColorOverBackground(#fff);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--primary,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--primary {
  background-color: #009bd9;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--primary::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--primary::before {
  background-color: getTextColorOverBackground(#009bd9);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--success,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--success {
  background-color: #107c10;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--success::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--success::before {
  background-color: getTextColorOverBackground(#107c10);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--warning,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--warning {
  background-color: #ffb900;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--warning::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--warning::before {
  background-color: getTextColorOverBackground(#ffb900);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--danger,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--danger {
  background-color: #d13438;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--danger::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--danger::before {
  background-color: getTextColorOverBackground(#d13438);
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--info,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--info {
  background-color: #3da5ee;
}
.hrvg.hrvg.hrvg-icon--circled.hrvg-icon--info::before,
.hrvg-icon.hrvg-icon--circled.hrvg-icon--info::before {
  background-color: getTextColorOverBackground(#3da5ee);
}
.hrvg.hrvg.hrvg--motion,
.hrvg.hrvg.hrvg-icon--motion,
.hrvg-icon.hrvg--motion,
.hrvg-icon.hrvg-icon--motion {
  -webkit-animation: rotation 2s infinite ease-in-out both;
  animation: rotation 2s infinite ease-in-out both;
}
.hrvg.hrvg.hrvg--hoverable,
.hrvg.hrvg.hrvg-icon--hoverable,
.hrvg-icon.hrvg--hoverable,
.hrvg-icon.hrvg-icon--hoverable {
  -webkit-transition: opacity 0.22s ease-in-out;
  -o-transition: opacity 0.22s ease-in-out;
  transition: opacity 0.22s ease-in-out;
  opacity: 0.4;
}
.hrvg.hrvg.hrvg--hoverable:hover,
.hrvg.hrvg.hrvg-icon--hoverable:hover,
.hrvg-icon.hrvg--hoverable:hover,
.hrvg-icon.hrvg-icon--hoverable:hover {
  -webkit-transition: opacity 0.22s ease-in-out;
  -o-transition: opacity 0.22s ease-in-out;
  transition: opacity 0.22s ease-in-out;
  opacity: 1;
}
.hrvg-icon::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  background-color: #201f1e;
}
.hrvg-icon--tinted::before {
  background-color: transparent;
}
.hrvg .hrvg {
  display: none;
}
.hrvg-icon--category,
.hrif2-media-title__media > .hrvg-icon {
  padding: 16px;
  border-radius: 100%;
  background-color: #f3f2f1;
}
.hrvg-icon-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#add");
}
.hrvg-icon-alarm::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alarm");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alarm");
}
.hrvg-icon-alert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alert");
}
.hrvg-icon-alignment-bottom::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-bottom");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-bottom");
}
.hrvg-icon-alignment-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-left");
}
.hrvg-icon-alignment-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-right");
}
.hrvg-icon-alignment-top::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-top");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#alignment-top");
}
.hrvg-icon-ambulance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#ambulance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#ambulance");
}
.hrvg-icon-angle-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-down");
}
.hrvg-icon-angle-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-left");
}
.hrvg-icon-angle-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-right");
}
.hrvg-icon-angle-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-up");
}
.hrvg-icon-approve::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#approve");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#approve");
}
.hrvg-icon-archive::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#archive");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#archive");
}
.hrvg-icon-arrow-back::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-back");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-back");
}
.hrvg-icon-arrow-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down");
}
.hrvg-icon-arrow-forward::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-forward");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-forward");
}
.hrvg-icon-attachment::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#attachment");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#attachment");
}
.hrvg-icon-bank-card::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bank-card");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bank-card");
}
.hrvg-icon-binoculars::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#binoculars");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#binoculars");
}
.hrvg-icon-bookmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bookmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bookmark");
}
.hrvg-icon-box-empty::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#box-empty");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#box-empty");
}
.hrvg-icon-box-falling::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#box-falling");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#box-falling");
}
.hrvg-icon-bubble::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bubble");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bubble");
}
.hrvg-icon-bulb-on::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bulb-on");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bulb-on");
}
.hrvg-icon-bulb::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bulb");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bulb");
}
.hrvg-icon-calendar-1::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-1");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-1");
}
.hrvg-icon-calendar-31::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-31");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-31");
}
.hrvg-icon-calendar-5::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-5");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-5");
}
.hrvg-icon-calendar-7::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-7");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-7");
}
.hrvg-icon-calendar-time::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-time");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar-time");
}
.hrvg-icon-calendar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#calendar");
}
.hrvg-icon-camera::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#camera");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#camera");
}
.hrvg-icon-car::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#car");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#car");
}
.hrvg-icon-cart-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart-add");
}
.hrvg-icon-cart-fast::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart-fast");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart-fast");
}
.hrvg-icon-cart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cart");
}
.hrvg-icon-certificate::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#certificate");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#certificate");
}
.hrvg-icon-chart-area::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-area");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-area");
}
.hrvg-icon-chart-bar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-bar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-bar");
}
.hrvg-icon-chart-combo::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-combo");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-combo");
}
.hrvg-icon-chart-donut::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-donut");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-donut");
}
.hrvg-icon-chart-flow::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-flow");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-flow");
}
.hrvg-icon-chart-line::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-line");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-line");
}
.hrvg-icon-chart-pie::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-pie");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chart-pie");
}
.hrvg-icon-check-progress::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#check-progress");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#check-progress");
}
.hrvg-icon-checkbox-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkbox-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkbox-checked");
}
.hrvg-icon-checkbox-unchecked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkbox-unchecked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkbox-unchecked");
}
.hrvg-icon-checkmark-double::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark-double");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark-double");
}
.hrvg-icon-checkmark-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark-round");
}
.hrvg-icon-checkmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#checkmark");
}
.hrvg-icon-circle-full::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#circle-full");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#circle-full");
}
.hrvg-icon-circle::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#circle");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#circle");
}
.hrvg-icon-clapperboard::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clapperboard");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clapperboard");
}
.hrvg-icon-cleaning::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cleaning");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cleaning");
}
.hrvg-icon-clear-filters::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clear-filters");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clear-filters");
}
.hrvg-icon-close::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
}
.hrvg-icon-cloud-storage::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cloud-storage");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cloud-storage");
}
.hrvg-icon-collapse::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#collapse");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#collapse");
}
.hrvg-icon-computer::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#computer");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#computer");
}
.hrvg-icon-copy-to-clipboard::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copy-to-clipboard");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copy-to-clipboard");
}
.hrvg-icon-copy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copy");
}
.hrvg-icon-copyright::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copyright");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#copyright");
}
.hrvg-icon-create-new::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#create-new");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#create-new");
}
.hrvg-icon-cube::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cube");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cube");
}
.hrvg-icon-cursor::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cursor");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cursor");
}
.hrvg-icon-cut::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cut");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cut");
}
.hrvg-icon-database-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#database-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#database-add");
}
.hrvg-icon-database-encrypted::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#database-encrypted");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#database-encrypted");
}
.hrvg-icon-date-end::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-end");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-end");
}
.hrvg-icon-date-start::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-start");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-start");
}
.hrvg-icon-delete-column::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete-column");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete-column");
}
.hrvg-icon-delete::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete");
}
.hrvg-icon-desk::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#desk");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#desk");
}
.hrvg-icon-disapprove::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#disapprove");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#disapprove");
}
.hrvg-icon-document::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#document");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#document");
}
.hrvg-icon-double-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-down");
}
.hrvg-icon-double-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-up");
}
.hrvg-icon-download::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#download");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#download");
}
.hrvg-icon-drag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#drag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#drag");
}
.hrvg-icon-edit-row::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit-row");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit-row");
}
.hrvg-icon-edit::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit");
}
.hrvg-icon-email-checkmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-checkmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-checkmark");
}
.hrvg-icon-email-close::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-close");
}
.hrvg-icon-email-group::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-group");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-group");
}
.hrvg-icon-email-new::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-new");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-new");
}
.hrvg-icon-email::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email");
}
.hrvg-icon-exit-sign::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#exit-sign");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#exit-sign");
}
.hrvg-icon-expand::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#expand");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#expand");
}
.hrvg-icon-factory::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#factory");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#factory");
}
.hrvg-icon-file-check::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-check");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-check");
}
.hrvg-icon-file-delete::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-delete");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-delete");
}
.hrvg-icon-filled-star::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#filled-star");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#filled-star");
}
.hrvg-icon-filter::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#filter");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#filter");
}
.hrvg-icon-fire::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#fire");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#fire");
}
.hrvg-icon-flag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#flag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#flag");
}
.hrvg-icon-folder-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-add");
}
.hrvg-icon-folder-opened::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-opened");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-opened");
}
.hrvg-icon-folder-user::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-user");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-user");
}
.hrvg-icon-folder::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder");
}
.hrvg-icon-forbid::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#forbid");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#forbid");
}
.hrvg-icon-globe::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#globe");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#globe");
}
.hrvg-icon-group-message::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-message");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-message");
}
.hrvg-icon-group-objects::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-objects");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-objects");
}
.hrvg-icon-group-people::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-people");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#group-people");
}
.hrvg-icon-happy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#happy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#happy");
}
.hrvg-icon-headphones::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#headphones");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#headphones");
}
.hrvg-icon-headset::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#headset");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#headset");
}
.hrvg-icon-help::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#help");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#help");
}
.hrvg-icon-hint::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hint");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hint");
}
.hrvg-icon-home::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#home");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#home");
}
.hrvg-icon-hourglass-sand-top::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hourglass-sand-top");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hourglass-sand-top");
}
.hrvg-icon-hourglass::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hourglass");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hourglass");
}
.hrvg-icon-idea::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#idea");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#idea");
}
.hrvg-icon-inactive-state::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#inactive-state");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#inactive-state");
}
.hrvg-icon-info::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#info");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#info");
}
.hrvg-icon-law::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#law");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#law");
}
.hrvg-icon-leaf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#leaf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#leaf");
}
.hrvg-icon-list-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list-add");
}
.hrvg-icon-list-transaction::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list-transaction");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list-transaction");
}
.hrvg-icon-list::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#list");
}
.hrvg-icon-loading::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
}
.hrvg-icon-lock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#lock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#lock");
}
.hrvg-icon-maintenance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#maintenance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#maintenance");
}
.hrvg-icon-map::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#map");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#map");
}
.hrvg-icon-marker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#marker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#marker");
}
.hrvg-icon-medical-bag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#medical-bag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#medical-bag");
}
.hrvg-icon-medical-chart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#medical-chart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#medical-chart");
}
.hrvg-icon-menu-dots::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-dots");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-dots");
}
.hrvg-icon-menu-hamburger-2::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-hamburger-2");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-hamburger-2");
}
.hrvg-icon-menu-hamburger::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-hamburger");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-hamburger");
}
.hrvg-icon-microphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#microphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#microphone");
}
.hrvg-icon-minus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#minus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#minus");
}
.hrvg-icon-money::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#money");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#money");
}
.hrvg-icon-monitor::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#monitor");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#monitor");
}
.hrvg-icon-more::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#more");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#more");
}
.hrvg-icon-navigation-toolbar-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#navigation-toolbar-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#navigation-toolbar-left");
}
.hrvg-icon-neutral::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#neutral");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#neutral");
}
.hrvg-icon-notes::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#notes");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#notes");
}
.hrvg-icon-notification::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#notification");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#notification");
}
.hrvg-icon-open-pdf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#open-pdf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#open-pdf");
}
.hrvg-icon-paste::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#paste");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#paste");
}
.hrvg-icon-pause::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pause");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pause");
}
.hrvg-icon-pdf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pdf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pdf");
}
.hrvg-icon-pending::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pending");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pending");
}
.hrvg-icon-phone-broken::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-broken");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-broken");
}
.hrvg-icon-phone-mobile::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-mobile");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-mobile");
}
.hrvg-icon-phone-office::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-office");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone-office");
}
.hrvg-icon-phone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#phone");
}
.hrvg-icon-pin::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pin");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#pin");
}
.hrvg-icon-play::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#play");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#play");
}
.hrvg-icon-plus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#plus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#plus");
}
.hrvg-icon-poison::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#poison");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#poison");
}
.hrvg-icon-print-paper::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#print-paper");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#print-paper");
}
.hrvg-icon-print::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#print");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#print");
}
.hrvg-icon-priority-high::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-high");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-high");
}
.hrvg-icon-priority-low::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-low");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-low");
}
.hrvg-icon-priority-medium::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-medium");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#priority-medium");
}
.hrvg-icon-projector::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#projector");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#projector");
}
.hrvg-icon-question-mark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#question-mark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#question-mark");
}
.hrvg-icon-recycling::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#recycling");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#recycling");
}
.hrvg-icon-refresh::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#refresh");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#refresh");
}
.hrvg-icon-restart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#restart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#restart");
}
.hrvg-icon-resume::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#resume");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#resume");
}
.hrvg-icon-return::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#return");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#return");
}
.hrvg-icon-sad::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sad");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sad");
}
.hrvg-icon-save::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#save");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#save");
}
.hrvg-icon-schedule::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#schedule");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#schedule");
}
.hrvg-icon-search::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#search");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#search");
}
.hrvg-icon-send::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#send");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#send");
}
.hrvg-icon-settings::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#settings");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#settings");
}
.hrvg-icon-share::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#share");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#share");
}
.hrvg-icon-show-details::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#show-details");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#show-details");
}
.hrvg-icon-sign::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sign");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sign");
}
.hrvg-icon-smartphone-shake::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone-shake");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone-shake");
}
.hrvg-icon-smartphone-slash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone-slash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone-slash");
}
.hrvg-icon-smartphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smartphone");
}
.hrvg-icon-sorting-alphabetical-az::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-alphabetical-az");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-alphabetical-az");
}
.hrvg-icon-speed::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#speed");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#speed");
}
.hrvg-icon-star-half::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#star-half");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#star-half");
}
.hrvg-icon-star::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#star");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#star");
}
.hrvg-icon-subtract::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#subtract");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#subtract");
}
.hrvg-icon-swap::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#swap");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#swap");
}
.hrvg-icon-synchronize::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#synchronize");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#synchronize");
}
.hrvg-icon-target::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#target");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#target");
}
.hrvg-icon-tasks::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tasks");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tasks");
}
.hrvg-icon-tear-off-calendar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tear-off-calendar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tear-off-calendar");
}
.hrvg-icon-text-align-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#text-align-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#text-align-left");
}
.hrvg-icon-time-span::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#time-span");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#time-span");
}
.hrvg-icon-timer::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#timer");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#timer");
}
.hrvg-icon-todo-list::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#todo-list");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#todo-list");
}
.hrvg-icon-trash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#trash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#trash");
}
.hrvg-icon-tree-structure::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tree-structure");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tree-structure");
}
.hrvg-icon-trophy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#trophy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#trophy");
}
.hrvg-icon-tv-wide::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tv-wide");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tv-wide");
}
.hrvg-icon-tv::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tv");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#tv");
}
.hrvg-icon-unlock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#unlock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#unlock");
}
.hrvg-icon-unpin::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#unpin");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#unpin");
}
.hrvg-icon-upload::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#upload");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#upload");
}
.hrvg-icon-user-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-add");
}
.hrvg-icon-user-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-checked");
}
.hrvg-icon-user-group::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-group");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-group");
}
.hrvg-icon-user-happy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-happy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-happy");
}
.hrvg-icon-user-id::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-id");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-id");
}
.hrvg-icon-user-neutral::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-neutral");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-neutral");
}
.hrvg-icon-user-sad::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-sad");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-sad");
}
.hrvg-icon-user-slash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-slash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-slash");
}
.hrvg-icon-user::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user");
}
.hrvg-icon-variation::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#variation");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#variation");
}
.hrvg-icon-various::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#various");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#various");
}
.hrvg-icon-versions::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#versions");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#versions");
}
.hrvg-icon-video-conference::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#video-conference");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#video-conference");
}
.hrvg-icon-view-day::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-day");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-day");
}
.hrvg-icon-warning::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#warning");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#warning");
}
.hrvg-icon-warranty-card::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#warranty-card");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#warranty-card");
}
.hrvg-icon-watch::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#watch");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#watch");
}
.hrvg-icon-webcam::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#webcam");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#webcam");
}
.hrvg-icon-wipes::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#wipes");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#wipes");
}
.hrvg-icon-zoom-in::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#zoom-in");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#zoom-in");
}
.hrvg-icon-zoom-out::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#zoom-out");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#zoom-out");
}
.hrvg-icon-marker-nfc::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#marker-nfc");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#marker-nfc");
}
.hrvg-icon-cup::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cup");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cup");
}
.hrvg-icon-advance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#advance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#advance");
}
.hrvg-icon-badge::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#badge");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#badge");
}
.hrvg-icon-hashtag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hashtag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#hashtag");
}
.hrvg-icon-human-resources::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#human-resources");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#human-resources");
}
.hrvg-icon-key::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#key");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#key");
}
.hrvg-icon-user-female::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-female");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-female");
}
.hrvg-icon-user-male::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-male");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#user-male");
}
.hrvg-icon-visible::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#visible");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#visible");
}
.hrvg-icon-time::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#time");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#time");
}
.hrvg-icon-chess-clock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chess-clock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#chess-clock");
}
.hrvg-icon-clock-alert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clock-alert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clock-alert");
}
.hrvg-icon-clock-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clock-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#clock-checked");
}
.hrvg-icon-location-off::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#location-off");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#location-off");
}
.hrvg-icon-nfc-tag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#nfc-tag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#nfc-tag");
}
.hrvg-icon-cancel::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cancel");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cancel");
}
.hrvg-icon-category::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#category");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#category");
}
.hrvg-icon-communication::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#communication");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#communication");
}
.hrvg-icon-folder-archive::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-archive");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#folder-archive");
}
.hrvg-icon-invisible::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#invisible");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#invisible");
}
.hrvg-icon-sorting-numeric-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-numeric-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-numeric-down");
}
.hrvg-icon-sorting-numeric-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-numeric-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-numeric-up");
}
.hrvg-icon-ticket::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#ticket");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#ticket");
}
.hrvg-icon-address-book::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#address-book");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#address-book");
}
.hrvg-icon-barcode::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#barcode");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#barcode");
}
.hrvg-icon-color-palette::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#color-palette");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#color-palette");
}
.hrvg-icon-date-span::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-span");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#date-span");
}
.hrvg-icon-email-address::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-address");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#email-address");
}
.hrvg-icon-numbers-input::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#numbers-input");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#numbers-input");
}
.hrvg-icon-play-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#play-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#play-round");
}
.hrvg-icon-qr-code::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#qr-code");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#qr-code");
}
.hrvg-icon-url::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#url");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#url");
}
.hrvg-icon-view-month::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-month");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-month");
}
.hrvg-icon-view-week::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-week");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#view-week");
}
.hrvg-icon-otp-code::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#otp-code");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#otp-code");
}
.hrvg-icon-equal::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#equal");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#equal");
}
.hrvg-icon-arrow-down-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down-left");
}
.hrvg-icon-arrow-down-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-down-right");
}
.hrvg-icon-arrow-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-left");
}
.hrvg-icon-arrow-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-right");
}
.hrvg-icon-arrow-up-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up-left");
}
.hrvg-icon-arrow-up-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up-right");
}
.hrvg-icon-arrow-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-up");
}
.hrvg-icon-sorting-alphabetical-za::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-alphabetical-za");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#sorting-alphabetical-za");
}
.hrvg-icon-captcha::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#captcha");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#captcha");
}
.hrvg-icon-inbox::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#inbox");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#inbox");
}
.hrvg-icon-double-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-left");
}
.hrvg-icon-double-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-right");
}
.hrvg-icon-arrow-left-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-left-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-left-round");
}
.hrvg-icon-arrow-right-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-right-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#arrow-right-round");
}
.hrvg-icon-opened-folder-fill::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#opened-folder-fill");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#opened-folder-fill");
}
.hrvg-icon-automation::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#automation");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#automation");
}
.hrvg-icon-file-import::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-import");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#file-import");
}
.hrvg-icon-fingerprint::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#fingerprint");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#fingerprint");
}
.hrvg-icon-megaphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#megaphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#megaphone");
}
.hrvg-icon-quick::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quick");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quick");
}
.hrvg-icon-software::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#software");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#software");
}
.hrvg-icon-menu-square::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-square");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-square");
}
.hrvg-icon-quote-left-squared::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-left-squared");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-left-squared");
}
.hrvg-icon-quote-right-squared::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-right-squared");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-right-squared");
}
.hrvg-icon-triangle-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#triangle-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#triangle-down");
}
.hrvg-icon-triangle-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#triangle-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#triangle-up");
}
.hrvg-icon-external-link::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#external-link");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#external-link");
}
.hrvg-icon-bike::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bike");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#bike");
}
.hrvg-icon-cutlery::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cutlery");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cutlery");
}
.hrvg-icon-gym::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#gym");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#gym");
}
.hrvg-icon-locker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#locker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#locker");
}
.hrvg-icon-meeting-room::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#meeting-room");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#meeting-room");
}
.hrvg-icon-office-chair::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#office-chair");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#office-chair");
}
.hrvg-icon-office::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#office");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#office");
}
.hrvg-icon-parking::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#parking");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#parking");
}
.hrvg-icon-shuttle-bus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#shuttle-bus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#shuttle-bus");
}
.hrvg-icon-smart-locker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smart-locker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#smart-locker");
}
.hrvg-icon-training::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#training");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#training");
}
.hrvg-icon-cloud-expert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cloud-expert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#cloud-expert");
}
.hrvg-icon--filled.hrvg-icon-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#add");
}
.hrvg-icon--filled.hrvg-icon-alarm::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alarm");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alarm");
}
.hrvg-icon--filled.hrvg-icon-alert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alert");
}
.hrvg-icon--filled.hrvg-icon-alignment-bottom::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-bottom");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-bottom");
}
.hrvg-icon--filled.hrvg-icon-alignment-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-left");
}
.hrvg-icon--filled.hrvg-icon-alignment-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-right");
}
.hrvg-icon--filled.hrvg-icon-alignment-top::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-top");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#alignment-top");
}
.hrvg-icon--filled.hrvg-icon-ambulance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#ambulance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#ambulance");
}
.hrvg-icon--filled.hrvg-icon-angle-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-down");
}
.hrvg-icon--filled.hrvg-icon-angle-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-left");
}
.hrvg-icon--filled.hrvg-icon-angle-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-right");
}
.hrvg-icon--filled.hrvg-icon-angle-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-up");
}
.hrvg-icon--filled.hrvg-icon-archive::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#archive");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#archive");
}
.hrvg-icon--filled.hrvg-icon-arrow-back::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-back");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-back");
}
.hrvg-icon--filled.hrvg-icon-arrow-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down");
}
.hrvg-icon--filled.hrvg-icon-arrow-forward::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-forward");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-forward");
}
.hrvg-icon--filled.hrvg-icon-attachment::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#attachment");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#attachment");
}
.hrvg-icon--filled.hrvg-icon-bank-card::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bank-card");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bank-card");
}
.hrvg-icon--filled.hrvg-icon-binoculars::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#binoculars");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#binoculars");
}
.hrvg-icon--filled.hrvg-icon-bookmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bookmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bookmark");
}
.hrvg-icon--filled.hrvg-icon-box-empty::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#box-empty");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#box-empty");
}
.hrvg-icon--filled.hrvg-icon-box-falling::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#box-falling");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#box-falling");
}
.hrvg-icon--filled.hrvg-icon-bubble::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bubble");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bubble");
}
.hrvg-icon--filled.hrvg-icon-bulb-on::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bulb-on");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bulb-on");
}
.hrvg-icon--filled.hrvg-icon-bulb::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bulb");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bulb");
}
.hrvg-icon--filled.hrvg-icon-calendar-1::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-1");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-1");
}
.hrvg-icon--filled.hrvg-icon-calendar-31::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-31");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-31");
}
.hrvg-icon--filled.hrvg-icon-calendar-5::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-5");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-5");
}
.hrvg-icon--filled.hrvg-icon-calendar-7::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-7");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-7");
}
.hrvg-icon--filled.hrvg-icon-calendar-time::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-time");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar-time");
}
.hrvg-icon--filled.hrvg-icon-calendar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#calendar");
}
.hrvg-icon--filled.hrvg-icon-camera::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#camera");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#camera");
}
.hrvg-icon--filled.hrvg-icon-car::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#car");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#car");
}
.hrvg-icon--filled.hrvg-icon-cart-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart-add");
}
.hrvg-icon--filled.hrvg-icon-cart-fast::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart-fast");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart-fast");
}
.hrvg-icon--filled.hrvg-icon-cart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cart");
}
.hrvg-icon--filled.hrvg-icon-certificate::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#certificate");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#certificate");
}
.hrvg-icon--filled.hrvg-icon-chart-area::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-area");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-area");
}
.hrvg-icon--filled.hrvg-icon-chart-bar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-bar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-bar");
}
.hrvg-icon--filled.hrvg-icon-chart-combo::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-combo");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-combo");
}
.hrvg-icon--filled.hrvg-icon-chart-donut::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-donut");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-donut");
}
.hrvg-icon--filled.hrvg-icon-chart-flow::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-flow");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-flow");
}
.hrvg-icon--filled.hrvg-icon-chart-line::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-line");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-line");
}
.hrvg-icon--filled.hrvg-icon-chart-pie::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-pie");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chart-pie");
}
.hrvg-icon--filled.hrvg-icon-check-progress::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#check-progress");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#check-progress");
}
.hrvg-icon--filled.hrvg-icon-checkbox-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkbox-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkbox-checked");
}
.hrvg-icon--filled.hrvg-icon-checkbox-unchecked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkbox-unchecked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkbox-unchecked");
}
.hrvg-icon--filled.hrvg-icon-checkmark-double::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark-double");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark-double");
}
.hrvg-icon--filled.hrvg-icon-checkmark-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark-round");
}
.hrvg-icon--filled.hrvg-icon-checkmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark");
}
.hrvg-icon--filled.hrvg-icon-circle-full::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#circle-full");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#circle-full");
}
.hrvg-icon--filled.hrvg-icon-circle::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#circle");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#circle");
}
.hrvg-icon--filled.hrvg-icon-clapperboard::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clapperboard");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clapperboard");
}
.hrvg-icon--filled.hrvg-icon-cleaning::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cleaning");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cleaning");
}
.hrvg-icon--filled.hrvg-icon-clear-filters::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clear-filters");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clear-filters");
}
.hrvg-icon--filled.hrvg-icon-close::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#close");
}
.hrvg-icon--filled.hrvg-icon-cloud-storage::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cloud-storage");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cloud-storage");
}
.hrvg-icon--filled.hrvg-icon-collapse::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#collapse");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#collapse");
}
.hrvg-icon--filled.hrvg-icon-computer::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#computer");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#computer");
}
.hrvg-icon--filled.hrvg-icon-copy-to-clipboard::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copy-to-clipboard");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copy-to-clipboard");
}
.hrvg-icon--filled.hrvg-icon-copy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copy");
}
.hrvg-icon--filled.hrvg-icon-copyright::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copyright");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#copyright");
}
.hrvg-icon--filled.hrvg-icon-create-new::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#create-new");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#create-new");
}
.hrvg-icon--filled.hrvg-icon-cube::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cube");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cube");
}
.hrvg-icon--filled.hrvg-icon-cursor::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cursor");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cursor");
}
.hrvg-icon--filled.hrvg-icon-cut::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cut");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cut");
}
.hrvg-icon--filled.hrvg-icon-database-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#database-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#database-add");
}
.hrvg-icon--filled.hrvg-icon-database-encrypted::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#database-encrypted");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#database-encrypted");
}
.hrvg-icon--filled.hrvg-icon-date-end::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-end");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-end");
}
.hrvg-icon--filled.hrvg-icon-date-start::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-start");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-start");
}
.hrvg-icon--filled.hrvg-icon-delete-column::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#delete-column");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#delete-column");
}
.hrvg-icon--filled.hrvg-icon-delete::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#delete");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#delete");
}
.hrvg-icon--filled.hrvg-icon-desk::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#desk");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#desk");
}
.hrvg-icon--filled.hrvg-icon-document::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#document");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#document");
}
.hrvg-icon--filled.hrvg-icon-double-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-down");
}
.hrvg-icon--filled.hrvg-icon-double-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-up");
}
.hrvg-icon--filled.hrvg-icon-download::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#download");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#download");
}
.hrvg-icon--filled.hrvg-icon-drag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#drag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#drag");
}
.hrvg-icon--filled.hrvg-icon-edit-row::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#edit-row");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#edit-row");
}
.hrvg-icon--filled.hrvg-icon-edit::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#edit");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#edit");
}
.hrvg-icon--filled.hrvg-icon-email-checkmark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-checkmark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-checkmark");
}
.hrvg-icon--filled.hrvg-icon-email-close::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-close");
}
.hrvg-icon--filled.hrvg-icon-email-group::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-group");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-group");
}
.hrvg-icon--filled.hrvg-icon-email-new::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-new");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-new");
}
.hrvg-icon--filled.hrvg-icon-email::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email");
}
.hrvg-icon--filled.hrvg-icon-exit-sign::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#exit-sign");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#exit-sign");
}
.hrvg-icon--filled.hrvg-icon-expand::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#expand");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#expand");
}
.hrvg-icon--filled.hrvg-icon-factory::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#factory");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#factory");
}
.hrvg-icon--filled.hrvg-icon-file-check::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-check");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-check");
}
.hrvg-icon--filled.hrvg-icon-file-delete::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-delete");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-delete");
}
.hrvg-icon--filled.hrvg-icon-filled-star::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#filled-star");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#filled-star");
}
.hrvg-icon--filled.hrvg-icon-filter::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#filter");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#filter");
}
.hrvg-icon--filled.hrvg-icon-fire::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#fire");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#fire");
}
.hrvg-icon--filled.hrvg-icon-flag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#flag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#flag");
}
.hrvg-icon--filled.hrvg-icon-folder-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-add");
}
.hrvg-icon--filled.hrvg-icon-folder-opened::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-opened");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-opened");
}
.hrvg-icon--filled.hrvg-icon-folder-user::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-user");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-user");
}
.hrvg-icon--filled.hrvg-icon-folder::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder");
}
.hrvg-icon--filled.hrvg-icon-forbid::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#forbid");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#forbid");
}
.hrvg-icon--filled.hrvg-icon-globe::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#globe");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#globe");
}
.hrvg-icon--filled.hrvg-icon-group-message::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-message");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-message");
}
.hrvg-icon--filled.hrvg-icon-group-objects::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-objects");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-objects");
}
.hrvg-icon--filled.hrvg-icon-group-people::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-people");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#group-people");
}
.hrvg-icon--filled.hrvg-icon-happy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#happy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#happy");
}
.hrvg-icon--filled.hrvg-icon-headphones::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#headphones");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#headphones");
}
.hrvg-icon--filled.hrvg-icon-headset::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#headset");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#headset");
}
.hrvg-icon--filled.hrvg-icon-help::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#help");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#help");
}
.hrvg-icon--filled.hrvg-icon-hint::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hint");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hint");
}
.hrvg-icon--filled.hrvg-icon-home::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#home");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#home");
}
.hrvg-icon--filled.hrvg-icon-hourglass-sand-top::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hourglass-sand-top");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hourglass-sand-top");
}
.hrvg-icon--filled.hrvg-icon-hourglass::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hourglass");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hourglass");
}
.hrvg-icon--filled.hrvg-icon-idea::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#idea");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#idea");
}
.hrvg-icon--filled.hrvg-icon-inactive-state::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#inactive-state");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#inactive-state");
}
.hrvg-icon--filled.hrvg-icon-info::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#info");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#info");
}
.hrvg-icon--filled.hrvg-icon-law::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#law");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#law");
}
.hrvg-icon--filled.hrvg-icon-leaf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#leaf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#leaf");
}
.hrvg-icon--filled.hrvg-icon-list-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list-add");
}
.hrvg-icon--filled.hrvg-icon-list-transaction::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list-transaction");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list-transaction");
}
.hrvg-icon--filled.hrvg-icon-list::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#list");
}
.hrvg-icon--filled.hrvg-icon-loading::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#loading");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#loading");
}
.hrvg-icon--filled.hrvg-icon-lock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#lock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#lock");
}
.hrvg-icon--filled.hrvg-icon-maintenance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#maintenance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#maintenance");
}
.hrvg-icon--filled.hrvg-icon-map::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#map");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#map");
}
.hrvg-icon--filled.hrvg-icon-marker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#marker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#marker");
}
.hrvg-icon--filled.hrvg-icon-medical-bag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#medical-bag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#medical-bag");
}
.hrvg-icon--filled.hrvg-icon-medical-chart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#medical-chart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#medical-chart");
}
.hrvg-icon--filled.hrvg-icon-menu-dots::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-dots");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-dots");
}
.hrvg-icon--filled.hrvg-icon-menu-hamburger-2::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-hamburger-2");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-hamburger-2");
}
.hrvg-icon--filled.hrvg-icon-menu-hamburger::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-hamburger");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-hamburger");
}
.hrvg-icon--filled.hrvg-icon-microphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#microphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#microphone");
}
.hrvg-icon--filled.hrvg-icon-minus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#minus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#minus");
}
.hrvg-icon--filled.hrvg-icon-money::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#money");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#money");
}
.hrvg-icon--filled.hrvg-icon-monitor::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#monitor");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#monitor");
}
.hrvg-icon--filled.hrvg-icon-more::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#more");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#more");
}
.hrvg-icon--filled.hrvg-icon-navigation-toolbar-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#navigation-toolbar-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#navigation-toolbar-left");
}
.hrvg-icon--filled.hrvg-icon-neutral::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#neutral");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#neutral");
}
.hrvg-icon--filled.hrvg-icon-notes::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#notes");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#notes");
}
.hrvg-icon--filled.hrvg-icon-notification::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#notification");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#notification");
}
.hrvg-icon--filled.hrvg-icon-open-pdf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#open-pdf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#open-pdf");
}
.hrvg-icon--filled.hrvg-icon-paste::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#paste");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#paste");
}
.hrvg-icon--filled.hrvg-icon-pause::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pause");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pause");
}
.hrvg-icon--filled.hrvg-icon-pdf::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pdf");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pdf");
}
.hrvg-icon--filled.hrvg-icon-pending::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pending");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pending");
}
.hrvg-icon--filled.hrvg-icon-phone-broken::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-broken");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-broken");
}
.hrvg-icon--filled.hrvg-icon-phone-mobile::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-mobile");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-mobile");
}
.hrvg-icon--filled.hrvg-icon-phone-office::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-office");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone-office");
}
.hrvg-icon--filled.hrvg-icon-phone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#phone");
}
.hrvg-icon--filled.hrvg-icon-pin::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pin");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pin");
}
.hrvg-icon--filled.hrvg-icon-play::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#play");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#play");
}
.hrvg-icon--filled.hrvg-icon-plus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#plus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#plus");
}
.hrvg-icon--filled.hrvg-icon-poison::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#poison");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#poison");
}
.hrvg-icon--filled.hrvg-icon-print-paper::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#print-paper");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#print-paper");
}
.hrvg-icon--filled.hrvg-icon-print::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#print");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#print");
}
.hrvg-icon--filled.hrvg-icon-priority-high::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-high");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-high");
}
.hrvg-icon--filled.hrvg-icon-priority-low::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-low");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-low");
}
.hrvg-icon--filled.hrvg-icon-priority-medium::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-medium");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#priority-medium");
}
.hrvg-icon--filled.hrvg-icon-projector::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#projector");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#projector");
}
.hrvg-icon--filled.hrvg-icon-question-mark::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#question-mark");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#question-mark");
}
.hrvg-icon--filled.hrvg-icon-recycling::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#recycling");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#recycling");
}
.hrvg-icon--filled.hrvg-icon-refresh::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#refresh");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#refresh");
}
.hrvg-icon--filled.hrvg-icon-restart::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#restart");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#restart");
}
.hrvg-icon--filled.hrvg-icon-resume::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#resume");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#resume");
}
.hrvg-icon--filled.hrvg-icon-return::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#return");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#return");
}
.hrvg-icon--filled.hrvg-icon-sad::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sad");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sad");
}
.hrvg-icon--filled.hrvg-icon-save::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#save");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#save");
}
.hrvg-icon--filled.hrvg-icon-schedule::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#schedule");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#schedule");
}
.hrvg-icon--filled.hrvg-icon-search::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#search");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#search");
}
.hrvg-icon--filled.hrvg-icon-send::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#send");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#send");
}
.hrvg-icon--filled.hrvg-icon-settings::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#settings");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#settings");
}
.hrvg-icon--filled.hrvg-icon-share::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#share");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#share");
}
.hrvg-icon--filled.hrvg-icon-show-details::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#show-details");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#show-details");
}
.hrvg-icon--filled.hrvg-icon-sign::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sign");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sign");
}
.hrvg-icon--filled.hrvg-icon-smartphone-shake::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone-shake");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone-shake");
}
.hrvg-icon--filled.hrvg-icon-smartphone-slash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone-slash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone-slash");
}
.hrvg-icon--filled.hrvg-icon-smartphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smartphone");
}
.hrvg-icon--filled.hrvg-icon-sorting-alphabetical-az::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-alphabetical-az");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-alphabetical-az");
}
.hrvg-icon--filled.hrvg-icon-speed::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#speed");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#speed");
}
.hrvg-icon--filled.hrvg-icon-star-half::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star-half");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star-half");
}
.hrvg-icon--filled.hrvg-icon-star::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star");
}
.hrvg-icon--filled.hrvg-icon-subtract::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#subtract");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#subtract");
}
.hrvg-icon--filled.hrvg-icon-swap::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#swap");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#swap");
}
.hrvg-icon--filled.hrvg-icon-synchronize::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#synchronize");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#synchronize");
}
.hrvg-icon--filled.hrvg-icon-target::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#target");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#target");
}
.hrvg-icon--filled.hrvg-icon-tasks::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tasks");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tasks");
}
.hrvg-icon--filled.hrvg-icon-tear-off-calendar::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tear-off-calendar");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tear-off-calendar");
}
.hrvg-icon--filled.hrvg-icon-text-align-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#text-align-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#text-align-left");
}
.hrvg-icon--filled.hrvg-icon-time-span::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#time-span");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#time-span");
}
.hrvg-icon--filled.hrvg-icon-timer::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#timer");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#timer");
}
.hrvg-icon--filled.hrvg-icon-todo-list::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#todo-list");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#todo-list");
}
.hrvg-icon--filled.hrvg-icon-trash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#trash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#trash");
}
.hrvg-icon--filled.hrvg-icon-tree-structure::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tree-structure");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tree-structure");
}
.hrvg-icon--filled.hrvg-icon-trophy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#trophy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#trophy");
}
.hrvg-icon--filled.hrvg-icon-tv-wide::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tv-wide");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tv-wide");
}
.hrvg-icon--filled.hrvg-icon-tv::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tv");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#tv");
}
.hrvg-icon--filled.hrvg-icon-unlock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#unlock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#unlock");
}
.hrvg-icon--filled.hrvg-icon-unpin::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#unpin");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#unpin");
}
.hrvg-icon--filled.hrvg-icon-upload::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#upload");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#upload");
}
.hrvg-icon--filled.hrvg-icon-user-add::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-add");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-add");
}
.hrvg-icon--filled.hrvg-icon-user-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-checked");
}
.hrvg-icon--filled.hrvg-icon-user-group::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-group");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-group");
}
.hrvg-icon--filled.hrvg-icon-user-happy::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-happy");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-happy");
}
.hrvg-icon--filled.hrvg-icon-user-id::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-id");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-id");
}
.hrvg-icon--filled.hrvg-icon-user-neutral::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-neutral");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-neutral");
}
.hrvg-icon--filled.hrvg-icon-user-sad::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-sad");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-sad");
}
.hrvg-icon--filled.hrvg-icon-user-slash::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-slash");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-slash");
}
.hrvg-icon--filled.hrvg-icon-user::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user");
}
.hrvg-icon--filled.hrvg-icon-variation::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#variation");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#variation");
}
.hrvg-icon--filled.hrvg-icon-various::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#various");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#various");
}
.hrvg-icon--filled.hrvg-icon-versions::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#versions");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#versions");
}
.hrvg-icon--filled.hrvg-icon-video-conference::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#video-conference");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#video-conference");
}
.hrvg-icon--filled.hrvg-icon-view-day::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-day");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-day");
}
.hrvg-icon--filled.hrvg-icon-warning::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#warning");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#warning");
}
.hrvg-icon--filled.hrvg-icon-warranty-card::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#warranty-card");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#warranty-card");
}
.hrvg-icon--filled.hrvg-icon-watch::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#watch");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#watch");
}
.hrvg-icon--filled.hrvg-icon-webcam::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#webcam");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#webcam");
}
.hrvg-icon--filled.hrvg-icon-wipes::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#wipes");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#wipes");
}
.hrvg-icon--filled.hrvg-icon-zoom-in::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#zoom-in");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#zoom-in");
}
.hrvg-icon--filled.hrvg-icon-zoom-out::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#zoom-out");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#zoom-out");
}
.hrvg-icon--filled.hrvg-icon-marker-nfc::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#marker-nfc");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#marker-nfc");
}
.hrvg-icon--filled.hrvg-icon-cup::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cup");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cup");
}
.hrvg-icon--filled.hrvg-icon-advance::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#advance");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#advance");
}
.hrvg-icon--filled.hrvg-icon-badge::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#badge");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#badge");
}
.hrvg-icon--filled.hrvg-icon-hashtag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hashtag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#hashtag");
}
.hrvg-icon--filled.hrvg-icon-human-resources::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#human-resources");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#human-resources");
}
.hrvg-icon--filled.hrvg-icon-key::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#key");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#key");
}
.hrvg-icon--filled.hrvg-icon-menu-square::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-square");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-square");
}
.hrvg-icon--filled.hrvg-icon-user-female::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-female");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-female");
}
.hrvg-icon--filled.hrvg-icon-user-male::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-male");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#user-male");
}
.hrvg-icon--filled.hrvg-icon-visible::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#visible");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#visible");
}
.hrvg-icon--filled.hrvg-icon-approve::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#approve");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#approve");
}
.hrvg-icon--filled.hrvg-icon-disapprove::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#disapprove");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#disapprove");
}
.hrvg-icon--filled.hrvg-icon-time::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#time");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#time");
}
.hrvg-icon--filled.hrvg-icon-chess-clock::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chess-clock");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#chess-clock");
}
.hrvg-icon--filled.hrvg-icon-clock-alert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clock-alert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clock-alert");
}
.hrvg-icon--filled.hrvg-icon-clock-checked::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clock-checked");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#clock-checked");
}
.hrvg-icon--filled.hrvg-icon-location-off::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#location-off");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#location-off");
}
.hrvg-icon--filled.hrvg-icon-nfc-tag::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#nfc-tag");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#nfc-tag");
}
.hrvg-icon--filled.hrvg-icon-cancel::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cancel");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cancel");
}
.hrvg-icon--filled.hrvg-icon-category::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#category");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#category");
}
.hrvg-icon--filled.hrvg-icon-communication::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#communication");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#communication");
}
.hrvg-icon--filled.hrvg-icon-folder-archive::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-archive");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#folder-archive");
}
.hrvg-icon--filled.hrvg-icon-invisible::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#invisible");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#invisible");
}
.hrvg-icon--filled.hrvg-icon-sorting-numeric-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-numeric-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-numeric-down");
}
.hrvg-icon--filled.hrvg-icon-sorting-numeric-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-numeric-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-numeric-up");
}
.hrvg-icon--filled.hrvg-icon-ticket::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#ticket");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#ticket");
}
.hrvg-icon--filled.hrvg-icon-address-book::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#address-book");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#address-book");
}
.hrvg-icon--filled.hrvg-icon-barcode::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#barcode");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#barcode");
}
.hrvg-icon--filled.hrvg-icon-color-palette::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#color-palette");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#color-palette");
}
.hrvg-icon--filled.hrvg-icon-date-span::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-span");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#date-span");
}
.hrvg-icon--filled.hrvg-icon-email-address::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-address");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#email-address");
}
.hrvg-icon--filled.hrvg-icon-numbers-input::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#numbers-input");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#numbers-input");
}
.hrvg-icon--filled.hrvg-icon-play-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#play-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#play-round");
}
.hrvg-icon--filled.hrvg-icon-qr-code::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#qr-code");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#qr-code");
}
.hrvg-icon--filled.hrvg-icon-url::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#url");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#url");
}
.hrvg-icon--filled.hrvg-icon-view-month::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-month");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-month");
}
.hrvg-icon--filled.hrvg-icon-view-week::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-week");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#view-week");
}
.hrvg-icon--filled.hrvg-icon-otp-code::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#otp-code");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#otp-code");
}
.hrvg-icon--filled.hrvg-icon-equal::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#equal");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#equal");
}
.hrvg-icon--filled.hrvg-icon-arrow-down-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down-left");
}
.hrvg-icon--filled.hrvg-icon-arrow-down-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-down-right");
}
.hrvg-icon--filled.hrvg-icon-arrow-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-left");
}
.hrvg-icon--filled.hrvg-icon-arrow-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-right");
}
.hrvg-icon--filled.hrvg-icon-arrow-up-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up-left");
}
.hrvg-icon--filled.hrvg-icon-arrow-up-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up-right");
}
.hrvg-icon--filled.hrvg-icon-arrow-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-up");
}
.hrvg-icon--filled.hrvg-icon-sorting-alphabetical-za::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-alphabetical-za");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#sorting-alphabetical-za");
}
.hrvg-icon--filled.hrvg-icon-captcha::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#captcha");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#captcha");
}
.hrvg-icon--filled.hrvg-icon-inbox::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#inbox");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#inbox");
}
.hrvg-icon--filled.hrvg-icon-double-left::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-left");
}
.hrvg-icon--filled.hrvg-icon-double-right::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#double-right");
}
.hrvg-icon--filled.hrvg-icon-arrow-left-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-left-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-left-round");
}
.hrvg-icon--filled.hrvg-icon-arrow-right-round::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-right-round");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#arrow-right-round");
}
.hrvg-icon--filled.hrvg-icon-opened-folder-fill::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#opened-folder-fill");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#opened-folder-fill");
}
.hrvg-icon--filled.hrvg-icon-automation::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#automation");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#automation");
}
.hrvg-icon--filled.hrvg-icon-file-import::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-import");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#file-import");
}
.hrvg-icon--filled.hrvg-icon-fingerprint::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#fingerprint");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#fingerprint");
}
.hrvg-icon--filled.hrvg-icon-megaphone::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#megaphone");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#megaphone");
}
.hrvg-icon--filled.hrvg-icon-quick::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quick");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quick");
}
.hrvg-icon--filled.hrvg-icon-software::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#software");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#software");
}
.hrvg-icon--filled.hrvg-icon-quote-left-squared::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quote-left-squared");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quote-left-squared");
}
.hrvg-icon--filled.hrvg-icon-quote-right-squared::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quote-right-squared");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#quote-right-squared");
}
.hrvg-icon--filled.hrvg-icon-triangle-down::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#triangle-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#triangle-down");
}
.hrvg-icon--filled.hrvg-icon-triangle-up::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#triangle-up");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#triangle-up");
}
.hrvg-icon--filled.hrvg-icon-external-link::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#external-link");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#external-link");
}
.hrvg-icon--filled.hrvg-icon-bike::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bike");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#bike");
}
.hrvg-icon--filled.hrvg-icon-cutlery::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cutlery");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cutlery");
}
.hrvg-icon--filled.hrvg-icon-gym::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#gym");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#gym");
}
.hrvg-icon--filled.hrvg-icon-locker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#locker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#locker");
}
.hrvg-icon--filled.hrvg-icon-meeting-room::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#meeting-room");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#meeting-room");
}
.hrvg-icon--filled.hrvg-icon-office-chair::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#office-chair");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#office-chair");
}
.hrvg-icon--filled.hrvg-icon-office::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#office");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#office");
}
.hrvg-icon--filled.hrvg-icon-parking::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#parking");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#parking");
}
.hrvg-icon--filled.hrvg-icon-shuttle-bus::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#shuttle-bus");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#shuttle-bus");
}
.hrvg-icon--filled.hrvg-icon-smart-locker::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smart-locker");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#smart-locker");
}
.hrvg-icon--filled.hrvg-icon-training::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#training");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#training");
}
.hrvg-icon--filled.hrvg-icon-cloud-expert::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cloud-expert");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#cloud-expert");
}
.hrvg-icon--tinted::before {
  -webkit-mask-image: none;
  mask-image: none;
}
.hrvg-icon--tinted.hrvg-icon-badge::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#badge");
}
.hrvg-icon--tinted.hrvg-icon-home::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#home");
}
.hrvg-icon--tinted.hrvg-icon-arrow-left::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#arrow-left");
}
.hrvg-icon--tinted.hrvg-icon-arrow-right::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#arrow-right");
}
.hrvg-icon--tinted.hrvg-icon-inbox::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#inbox");
}
.hrvg-icon--tinted.hrvg-icon-arrow-left-round::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#arrow-left-round");
}
.hrvg-icon--tinted.hrvg-icon-arrow-right-round::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#arrow-right-round");
}
.hrvg-icon--tinted.hrvg-icon-opened-folder-fill::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#opened-folder-fill");
}
.hrvg-icon--tinted.hrvg-icon-plus::before {
  background-image: url("hrvg/icons/fluent/hrvg-icons--tinted.svg#plus");
}
.hrvg-flag {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.flag-dz {
  background-image: url("../hrvg/flags/flag.svg#dz");
}
.flag-ad {
  background-image: url("../hrvg/flags/flag.svg#ad");
}
.flag-ao {
  background-image: url("../hrvg/flags/flag.svg#ao");
}
.flag-ag {
  background-image: url("../hrvg/flags/flag.svg#ag");
}
.flag-ar {
  background-image: url("../hrvg/flags/flag.svg#ar");
}
.flag-am {
  background-image: url("../hrvg/flags/flag.svg#am");
}
.flag-au {
  background-image: url("../hrvg/flags/flag.svg#au");
}
.flag-at {
  background-image: url("../hrvg/flags/flag.svg#at");
}
.flag-az {
  background-image: url("../hrvg/flags/flag.svg#az");
}
.flag-bs {
  background-image: url("../hrvg/flags/flag.svg#bs");
}
.flag-bd {
  background-image: url("../hrvg/flags/flag.svg#bd");
}
.flag-bb {
  background-image: url("../hrvg/flags/flag.svg#bb");
}
.flag-by {
  background-image: url("../hrvg/flags/flag.svg#by");
}
.flag-be {
  background-image: url("../hrvg/flags/flag.svg#be");
}
.flag-bj {
  background-image: url("../hrvg/flags/flag.svg#bj");
}
.flag-bo {
  background-image: url("../hrvg/flags/flag.svg#bo");
}
.flag-ba {
  background-image: url("../hrvg/flags/flag.svg#ba");
}
.flag-bw {
  background-image: url("../hrvg/flags/flag.svg#bw");
}
.flag-br {
  background-image: url("../hrvg/flags/flag.svg#br");
}
.flag-bg {
  background-image: url("../hrvg/flags/flag.svg#bg");
}
.flag-bf {
  background-image: url("../hrvg/flags/flag.svg#bf");
}
.flag-bi {
  background-image: url("../hrvg/flags/flag.svg#bi");
}
.flag-cm {
  background-image: url("../hrvg/flags/flag.svg#cm");
}
.flag-ca {
  background-image: url("../hrvg/flags/flag.svg#ca");
}
.flag-td {
  background-image: url("../hrvg/flags/flag.svg#td");
}
.flag-cl {
  background-image: url("../hrvg/flags/flag.svg#cl");
}
.flag-cn {
  background-image: url("../hrvg/flags/flag.svg#cn");
}
.flag-co {
  background-image: url("../hrvg/flags/flag.svg#co");
}
.flag-cd {
  background-image: url("../hrvg/flags/flag.svg#cd");
}
.flag-cr {
  background-image: url("../hrvg/flags/flag.svg#cr");
}
.flag-hr {
  background-image: url("../hrvg/flags/flag.svg#hr");
}
.flag-cu {
  background-image: url("../hrvg/flags/flag.svg#cu");
}
.flag-cy {
  background-image: url("../hrvg/flags/flag.svg#cy");
}
.flag-dk {
  background-image: url("../hrvg/flags/flag.svg#dk");
}
.flag-dj {
  background-image: url("../hrvg/flags/flag.svg#dj");
}
.flag-do {
  background-image: url("../hrvg/flags/flag.svg#do");
}
.flag-ec {
  background-image: url("../hrvg/flags/flag.svg#ec");
}
.flag-eg {
  background-image: url("../hrvg/flags/flag.svg#eg");
}
.flag-sv {
  background-image: url("../hrvg/flags/flag.svg#sv");
}
.flag-er {
  background-image: url("../hrvg/flags/flag.svg#er");
}
.flag-ee {
  background-image: url("../hrvg/flags/flag.svg#ee");
}
.flag-et {
  background-image: url("../hrvg/flags/flag.svg#et");
}
.flag-fi {
  background-image: url("../hrvg/flags/flag.svg#fi");
}
.flag-fr {
  background-image: url("../hrvg/flags/flag.svg#fr");
}
.flag-ga {
  background-image: url("../hrvg/flags/flag.svg#ga");
}
.flag-gm {
  background-image: url("../hrvg/flags/flag.svg#gm");
}
.flag-de {
  background-image: url("../hrvg/flags/flag.svg#de");
}
.flag-gh {
  background-image: url("../hrvg/flags/flag.svg#gh");
}
.flag-gr {
  background-image: url("../hrvg/flags/flag.svg#gr");
}
.flag-gt {
  background-image: url("../hrvg/flags/flag.svg#gt");
}
.flag-gw {
  background-image: url("../hrvg/flags/flag.svg#gw");
}
.flag-gy {
  background-image: url("../hrvg/flags/flag.svg#gy");
}
.flag-ht {
  background-image: url("../hrvg/flags/flag.svg#ht");
}
.flag-hn {
  background-image: url("../hrvg/flags/flag.svg#hn");
}
.flag-hk {
  background-image: url("../hrvg/flags/flag.svg#hk");
}
.flag-hu {
  background-image: url("../hrvg/flags/flag.svg#hu");
}
.flag-is {
  background-image: url("../hrvg/flags/flag.svg#is");
}
.flag-in {
  background-image: url("../hrvg/flags/flag.svg#in");
}
.flag-id {
  background-image: url("../hrvg/flags/flag.svg#id");
}
.flag-ir {
  background-image: url("../hrvg/flags/flag.svg#ir");
}
.flag-iq {
  background-image: url("../hrvg/flags/flag.svg#iq");
}
.flag-ie {
  background-image: url("../hrvg/flags/flag.svg#ie");
}
.flag-il {
  background-image: url("../hrvg/flags/flag.svg#il");
}
.flag-it {
  background-image: url("../hrvg/flags/flag.svg#it");
}
.flag-ci {
  background-image: url("../hrvg/flags/flag.svg#ci");
}
.flag-jm {
  background-image: url("../hrvg/flags/flag.svg#jm");
}
.flag-jp {
  background-image: url("../hrvg/flags/flag.svg#jp");
}
.flag-jo {
  background-image: url("../hrvg/flags/flag.svg#jo");
}
.flag-kz {
  background-image: url("../hrvg/flags/flag.svg#kz");
}
.flag-ke {
  background-image: url("../hrvg/flags/flag.svg#ke");
}
.flag-kw {
  background-image: url("../hrvg/flags/flag.svg#kw");
}
.flag-kg {
  background-image: url("../hrvg/flags/flag.svg#kg");
}
.flag-lv {
  background-image: url("../hrvg/flags/flag.svg#lv");
}
.flag-lb {
  background-image: url("../hrvg/flags/flag.svg#lb");
}
.flag-ls {
  background-image: url("../hrvg/flags/flag.svg#ls");
}
.flag-lr {
  background-image: url("../hrvg/flags/flag.svg#lr");
}
.flag-ly {
  background-image: url("../hrvg/flags/flag.svg#ly");
}
.flag-lt {
  background-image: url("../hrvg/flags/flag.svg#lt");
}
.flag-lu {
  background-image: url("../hrvg/flags/flag.svg#lu");
}
.flag-mg {
  background-image: url("../hrvg/flags/flag.svg#mg");
}
.flag-mw {
  background-image: url("../hrvg/flags/flag.svg#mw");
}
.flag-my {
  background-image: url("../hrvg/flags/flag.svg#my");
}
.flag-ml {
  background-image: url("../hrvg/flags/flag.svg#ml");
}
.flag-mr {
  background-image: url("../hrvg/flags/flag.svg#mr");
}
.flag-mu {
  background-image: url("../hrvg/flags/flag.svg#mu");
}
.flag-mx {
  background-image: url("../hrvg/flags/flag.svg#mx");
}
.flag-mc {
  background-image: url("../hrvg/flags/flag.svg#mc");
}
.flag-mn {
  background-image: url("../hrvg/flags/flag.svg#mn");
}
.flag-ma {
  background-image: url("../hrvg/flags/flag.svg#ma");
}
.flag-mz {
  background-image: url("../hrvg/flags/flag.svg#mz");
}
.flag-mm {
  background-image: url("../hrvg/flags/flag.svg#mm");
}
.flag-na {
  background-image: url("../hrvg/flags/flag.svg#na");
}
.flag-np {
  background-image: url("../hrvg/flags/flag.svg#np");
}
.flag-nl {
  background-image: url("../hrvg/flags/flag.svg#nl");
}
.flag-nz {
  background-image: url("../hrvg/flags/flag.svg#nz");
}
.flag-ng {
  background-image: url("../hrvg/flags/flag.svg#ng");
}
.flag-kp {
  background-image: url("../hrvg/flags/flag.svg#kp");
}
.flag-no {
  background-image: url("../hrvg/flags/flag.svg#no");
}
.flag-om {
  background-image: url("../hrvg/flags/flag.svg#om");
}
.flag-pk {
  background-image: url("../hrvg/flags/flag.svg#pk");
}
.flag-pa {
  background-image: url("../hrvg/flags/flag.svg#pa");
}
.flag-pe {
  background-image: url("../hrvg/flags/flag.svg#pe");
}
.flag-ph {
  background-image: url("../hrvg/flags/flag.svg#ph");
}
.flag-pl {
  background-image: url("../hrvg/flags/flag.svg#pl");
}
.flag-pt {
  background-image: url("../hrvg/flags/flag.svg#pt");
}
.flag-pr {
  background-image: url("../hrvg/flags/flag.svg#pr");
}
.flag-qa {
  background-image: url("../hrvg/flags/flag.svg#qa");
}
.flag-ro {
  background-image: url("../hrvg/flags/flag.svg#ro");
}
.flag-ru {
  background-image: url("../hrvg/flags/flag.svg#ru");
}
.flag-sm {
  background-image: url("../hrvg/flags/flag.svg#sm");
}
.flag-sa {
  background-image: url("../hrvg/flags/flag.svg#sa");
}
.flag-rs {
  background-image: url("../hrvg/flags/flag.svg#rs");
}
.flag-sc {
  background-image: url("../hrvg/flags/flag.svg#sc");
}
.flag-sl {
  background-image: url("../hrvg/flags/flag.svg#sl");
}
.flag-sg {
  background-image: url("../hrvg/flags/flag.svg#sg");
}
.flag-sk {
  background-image: url("../hrvg/flags/flag.svg#sk");
}
.flag-si {
  background-image: url("../hrvg/flags/flag.svg#si");
}
.flag-so {
  background-image: url("../hrvg/flags/flag.svg#so");
}
.flag-za {
  background-image: url("../hrvg/flags/flag.svg#za");
}
.flag-kr {
  background-image: url("../hrvg/flags/flag.svg#kr");
}
.flag-ss {
  background-image: url("../hrvg/flags/flag.svg#ss");
}
.flag-es {
  background-image: url("../hrvg/flags/flag.svg#es");
}
.flag-lk {
  background-image: url("../hrvg/flags/flag.svg#lk");
}
.flag-se {
  background-image: url("../hrvg/flags/flag.svg#se");
}
.flag-ch {
  background-image: url("../hrvg/flags/flag.svg#ch");
}
.flag-sy {
  background-image: url("../hrvg/flags/flag.svg#sy");
}
.flag-tj {
  background-image: url("../hrvg/flags/flag.svg#tj");
}
.flag-tz {
  background-image: url("../hrvg/flags/flag.svg#tz");
}
.flag-th {
  background-image: url("../hrvg/flags/flag.svg#th");
}
.flag-tl {
  background-image: url("../hrvg/flags/flag.svg#tl");
}
.flag-tg {
  background-image: url("../hrvg/flags/flag.svg#tg");
}
.flag-tt {
  background-image: url("../hrvg/flags/flag.svg#tt");
}
.flag-tn {
  background-image: url("../hrvg/flags/flag.svg#tn");
}
.flag-tr {
  background-image: url("../hrvg/flags/flag.svg#tr");
}
.flag-ug {
  background-image: url("../hrvg/flags/flag.svg#ug");
}
.flag-ua {
  background-image: url("../hrvg/flags/flag.svg#ua");
}
.flag-ae {
  background-image: url("../hrvg/flags/flag.svg#ae");
}
.flag-uy {
  background-image: url("../hrvg/flags/flag.svg#uy");
}
.flag-us {
  background-image: url("../hrvg/flags/flag.svg#us");
}
.flag-uz {
  background-image: url("../hrvg/flags/flag.svg#uz");
}
.flag-ve {
  background-image: url("../hrvg/flags/flag.svg#ve");
}
.flag-vn {
  background-image: url("../hrvg/flags/flag.svg#vn");
}
.flag-ye {
  background-image: url("../hrvg/flags/flag.svg#ye");
}
.flag-zw {
  background-image: url("../hrvg/flags/flag.svg#zw");
}
.flag-af {
  background-image: url("../hrvg/flags/flag.svg#af");
}
.flag-cv {
  background-image: url("../hrvg/flags/flag.svg#cv");
}
.flag-cz {
  background-image: url("../hrvg/flags/flag.svg#cz");
}
.flag-sz {
  background-image: url("../hrvg/flags/flag.svg#sz");
}
.flag-la {
  background-image: url("../hrvg/flags/flag.svg#la");
}
.flag-mk {
  background-image: url("../hrvg/flags/flag.svg#mk");
}
.flag-gb {
  background-image: url("../hrvg/flags/flag.svg#gb");
}
.flag-mt {
  background-image: url("../hrvg/flags/flag.svg#mt");
}
.flag-ni {
  background-image: url("../hrvg/flags/flag.svg#ni");
}
.flag-zm {
  background-image: url("../hrvg/flags/flag.svg#zm");
}
.flag-tw {
  background-image: url("../hrvg/flags/flag.svg#tw");
}
.flag-ck {
  background-image: url("../hrvg/flags/flag.svg#ck");
}
.flag-cx {
  background-image: url("../hrvg/flags/flag.svg#cx");
}
.flag-as {
  background-image: url("../hrvg/flags/flag.svg#as");
}
.flag-ai {
  background-image: url("../hrvg/flags/flag.svg#ai");
}
.flag-km {
  background-image: url("../hrvg/flags/flag.svg#km");
}
.flag-cf {
  background-image: url("../hrvg/flags/flag.svg#cf");
}
.flag-ky {
  background-image: url("../hrvg/flags/flag.svg#ky");
}
.flag-io {
  background-image: url("../hrvg/flags/flag.svg#io");
}
.flag-bt {
  background-image: url("../hrvg/flags/flag.svg#bt");
}
.flag-aw {
  background-image: url("../hrvg/flags/flag.svg#aw");
}
.flag-ax {
  background-image: url("../hrvg/flags/flag.svg#ax");
}
.flag-bm {
  background-image: url("../hrvg/flags/flag.svg#bm");
}
.flag-bz {
  background-image: url("../hrvg/flags/flag.svg#bz");
}
.flag-bh {
  background-image: url("../hrvg/flags/flag.svg#bh");
}
.flag-al {
  background-image: url("../hrvg/flags/flag.svg#al");
}
.flag-kh {
  background-image: url("../hrvg/flags/flag.svg#kh");
}
.flag-mq {
  background-image: url("../hrvg/flags/flag.svg#mq");
}
.flag-to {
  background-image: url("../hrvg/flags/flag.svg#to");
}
.flag-pw {
  background-image: url("../hrvg/flags/flag.svg#pw");
}
.flag-nu {
  background-image: url("../hrvg/flags/flag.svg#nu");
}
.flag-mo {
  background-image: url("../hrvg/flags/flag.svg#mo");
}
.flag-fj {
  background-image: url("../hrvg/flags/flag.svg#fj");
}
.flag-fo {
  background-image: url("../hrvg/flags/flag.svg#fo");
}
.flag-dm {
  background-image: url("../hrvg/flags/flag.svg#dm");
}
.flag-vu {
  background-image: url("../hrvg/flags/flag.svg#vu");
}
.flag-gn {
  background-image: url("../hrvg/flags/flag.svg#gn");
}
.flag-tk {
  background-image: url("../hrvg/flags/flag.svg#tk");
}
.flag-sb {
  background-image: url("../hrvg/flags/flag.svg#sb");
}
.flag-sx {
  background-image: url("../hrvg/flags/flag.svg#sx");
}
.flag-kn {
  background-image: url("../hrvg/flags/flag.svg#kn");
}
.flag-nr {
  background-image: url("../hrvg/flags/flag.svg#nr");
}
.flag-ms {
  background-image: url("../hrvg/flags/flag.svg#ms");
}
.flag-gg {
  background-image: url("../hrvg/flags/flag.svg#gg");
}
.flag-gu {
  background-image: url("../hrvg/flags/flag.svg#gu");
}
.flag-gd {
  background-image: url("../hrvg/flags/flag.svg#gd");
}
.flag-gl {
  background-image: url("../hrvg/flags/flag.svg#gl");
}
.flag-gi {
  background-image: url("../hrvg/flags/flag.svg#gi");
}
.flag-fk {
  background-image: url("../hrvg/flags/flag.svg#fk");
}
.flag-vg {
  background-image: url("../hrvg/flags/flag.svg#vg");
}
.flag-tm {
  background-image: url("../hrvg/flags/flag.svg#tm");
}
.flag-sr {
  background-image: url("../hrvg/flags/flag.svg#sr");
}
.flag-st {
  background-image: url("../hrvg/flags/flag.svg#st");
}
.flag-nf {
  background-image: url("../hrvg/flags/flag.svg#nf");
}
.flag-ne {
  background-image: url("../hrvg/flags/flag.svg#ne");
}
.flag-fm {
  background-image: url("../hrvg/flags/flag.svg#fm");
}
.flag-li {
  background-image: url("../hrvg/flags/flag.svg#li");
}
.flag-sd {
  background-image: url("../hrvg/flags/flag.svg#sd");
}
.flag-pg {
  background-image: url("../hrvg/flags/flag.svg#pg");
}
.flag-me {
  background-image: url("../hrvg/flags/flag.svg#me");
}
.flag-md {
  background-image: url("../hrvg/flags/flag.svg#md");
}
.flag-mv {
  background-image: url("../hrvg/flags/flag.svg#mv");
}
.flag-pf {
  background-image: url("../hrvg/flags/flag.svg#pf");
}
.flag-gq {
  background-image: url("../hrvg/flags/flag.svg#gq");
}
.flag-rw {
  background-image: url("../hrvg/flags/flag.svg#rw");
}
.flag-im {
  background-image: url("../hrvg/flags/flag.svg#im");
}
.flag-ws {
  background-image: url("../hrvg/flags/flag.svg#ws");
}
.flag-je {
  background-image: url("../hrvg/flags/flag.svg#je");
}
.flag-ge {
  background-image: url("../hrvg/flags/flag.svg#ge");
}
.flag-sn {
  background-image: url("../hrvg/flags/flag.svg#sn");
}
.flag-py {
  background-image: url("../hrvg/flags/flag.svg#py");
}
.flag-cc {
  background-image: url("../hrvg/flags/flag.svg#cc");
}
.flag-bn {
  background-image: url("../hrvg/flags/flag.svg#bn");
}
.flag-bq {
  background-image: url("../hrvg/flags/flag.svg#bq");
}
.flag-lc {
  background-image: url("../hrvg/flags/flag.svg#lc");
}
.flag-tc {
  background-image: url("../hrvg/flags/flag.svg#tc");
}
.flag-vc {
  background-image: url("../hrvg/flags/flag.svg#vc");
}
.flag-pn {
  background-image: url("../hrvg/flags/flag.svg#pn");
}
.flag-ps {
  background-image: url("../hrvg/flags/flag.svg#ps");
}
.flag-vi {
  background-image: url("../hrvg/flags/flag.svg#vi");
}
.flag-va {
  background-image: url("../hrvg/flags/flag.svg#va");
}
.flag-mh {
  background-image: url("../hrvg/flags/flag.svg#mh");
}
.flag-cw {
  background-image: url("../hrvg/flags/flag.svg#cw");
}
.flag-cg {
  background-image: url("../hrvg/flags/flag.svg#cg");
}
.flag-eh {
  background-image: url("../hrvg/flags/flag.svg#eh");
}
.flag-mp {
  background-image: url("../hrvg/flags/flag.svg#mp");
}
.flag-bl {
  background-image: url("../hrvg/flags/flag.svg#bl");
}
.hrif2-elevation-100 {
  -webkit-box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 0.132),
    0px 0.3px 0.9px rgb(0 0 0 / 0.108);
  box-shadow: 0px 1.6px 3.6px rgb(0 0 0 / 0.132),
    0px 0.3px 0.9px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-200 {
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-300 {
  -webkit-box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
  box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
}
.hrif2-elevation-400 {
  -webkit-box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
  box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
}
.hrif2-text-align-start {
  text-align: left !important;
}
.hrif2-text-align-center {
  text-align: center !important;
}
.hrif2-text-align-end {
  text-align: right !important;
}
.hrif2-text {
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}
.hrif2-text a {
  color: #0077b2;
  text-decoration: underline;
}
.hrif2-text a:hover {
  color: #0088c6;
}
.hrif2-text-quote {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 26px;
}
.hrif2-text-quote::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #c8c6c4;
  font-family: initial;
  font-size: 16px;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-left-squared");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#quote-left-squared");
}
.hrif2-text-secondary {
  color: #605e5c;
}
.hrif2-text-tertiary,
.shepherd-progress {
  color: #a19f9d;
}
.hrif2-title {
  color: #201f1e;
  font-family: "Red Hat Display";
  font-size: 16px;
  font-weight: 700;
  line-height: 1.35;
}
.hrif2-title__subtitle {
  color: #605e5c;
}
.hrif2-title__title {
  line-height: 1.35;
}
.hrif2-title-subtitle {
  color: #605e5c;
  font-family: "Red Hat Display";
  font-size: 14px;
  font-weight: 400;
}
.hrif2-title-main {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.2px;
  line-height: 1.19;
}
.hrif2-title-main span {
  display: block;
}
@media only screen and (max-width: 767px) {
  .hrif2-title-main {
    font-size: 26px;
    line-height: 1.2;
  }
}
.hrif2-title-section {
  font-size: 16px;
  line-height: 1.4;
}
.hrif2-title-section__title {
  font-family: "Red Hat Display";
  font-size: 16px;
  font-weight: 700;
}
.hrif2-title-section__subtitle {
  margin-top: 1px;
  color: #605e5c;
  font-family: "Red Hat Text";
  font-size: 14px;
  font-weight: 400;
}
.hrif2-title-zone {
  color: #605e5c;
  font-family: "Red Hat Display";
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
}
.hrif2-title-filter {
  color: #201f1e;
  font-family: "Red Hat Display";
  font-size: 13px;
  font-weight: 700;
}
.hrif2-title-page {
  margin-bottom: 23px;
  font-size: 22px;
  font-weight: 900;
}
.hrif2-title-page::before {
  content: "";
  position: absolute;
  top: 36px;
  width: 40px;
  height: 5px;
  border-radius: 10px;
  background: #009bd9;
}
html,
body {
  background-color: #fff;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
}
html body {
  background-color: #fff;
}
strong,
.bold {
  font-weight: 700;
}
a {
  color: #0077b2;
  text-decoration: none;
}
a:hover {
  color: #0088c6;
}
.hrif2-input {
  padding: 0 32px 0 10px;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  border: none;
  border-radius: 3px 0 0 3px;
  outline: none;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #201f1e !important;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
}
.hrif2-input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hrif2-input::-webkit-input-placeholder {
  font-weight: 400;
}
.hrif2-input::-moz-placeholder {
  font-weight: 400;
}
.hrif2-input:-ms-input-placeholder {
  font-weight: 400;
}
.hrif2-input::-ms-input-placeholder {
  font-weight: 400;
}
.hrif2-input::placeholder {
  font-weight: 400;
}
.hrif2-input:autofill,
.hrif2-input:-webkit-autofill,
.hrif2-input:-internal-autofill-selected {
  -webkit-box-shadow: 0 0 0 1000px #d3ecf4 inset !important;
  box-shadow: 0 0 0 1000px #d3ecf4 inset !important;
  -webkit-text-fill-color: #201f1e !important;
}
.hrif2-input:hover:not(:focus) {
  border-color: #a19f9d;
}
.hrif2-input:focus ~ .hrif2-input__icon::before {
  background-color: #009bd9;
}
.hrif2-input-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px !important;
  padding: 0;
  border: solid 1px #e1dfdd;
  border-radius: 3px;
}
.hrif2-input-container .hrif2-input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  height: 100%;
  padding: 0 0 0 20px !important;
}
.hrif2-input-container .hrif2-input:focus ~ .hrif2-input__icon::before {
  background-color: #005891;
}
.hrif2-input-container .hrif2-input:focus ~ .hrif2-input__action::before {
  background-color: #201f1e;
}
.hrif2-input-container .hrif2-input:focus ~ .hrvg-icon-cancel::before {
  background-color: #a19f9d;
}
.hrif2-input-container .hrif2-input:-internal-autofill-selected,
.hrif2-input-container .hrif2-input:-internal-autofill-previewed {
  -webkit-box-shadow: 0 0 0 1000px #d3ecf4 inset !important;
  box-shadow: 0 0 0 1000px #d3ecf4 inset !important;
}
.hrif2-input-container
  .hrif2-input:-internal-autofill-selected
  ~ .hrif2-input__icon,
.hrif2-input-container
  .hrif2-input:-internal-autofill-previewed
  ~ .hrif2-input__icon {
  background: #d3ecf4 !important;
}
.hrif2-input-container .hrif2-input__icon {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  width: 18px !important;
  height: 100% !important;
  padding: 0 10px;
  font-size: 18px !important;
  pointer-events: none;
}
.hrif2-input-container .hrif2-input__icon::before {
  width: 18px !important;
  height: 18px !important;
  background-color: #c8c6c4;
}
.hrif2-input-container .hrif2-input__icon:last-of-type {
  padding-right: 15px;
  border-radius: 0 5px 5px 0;
}
.hrif2-input-container .hrif2-input__action {
  cursor: pointer;
  pointer-events: auto;
}
.hrif2-input-container .hrif2-input__action::before {
  background-color: #201f1e;
}
.hrif2-input-container .hrif2-input__action::after {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - math.div(18px, 2));
  left: 0;
  width: 100%;
  height: 18px;
  border-left: solid 1px #e1dfdd;
  background-color: transparent;
}
.hrif2-input-container .hrvg-icon-cancel {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 18px !important;
  height: 18px !important;
  cursor: pointer;
  pointer-events: auto;
}
.hrif2-input-container .hrvg-icon-cancel::before {
  background-color: #a19f9d;
}
.hrif2-input-container .hrvg-icon-cancel:hover::before {
  background-color: #8a8886;
}
.hrif2-input-container:hover:not(:focus-within) {
  border-color: #a19f9d;
}
.hrif2-input-container:focus-within {
  border-color: #005891;
}
.hrif2-input-container--light {
  border-color: #d2d0ce;
}
.hrif2-input-container--light:hover:not(:focus-within) {
  border-color: #edebe9;
}
.hrif2-input-container--light:focus-within {
  border-color: #fff;
}
.hrif2-input-container--light .hrif2-input {
  background-color: transparent;
  color: #fff !important;
}
.hrif2-input-container--light .hrif2-input::-webkit-input-placeholder {
  color: #c8c6c4;
}
.hrif2-input-container--light .hrif2-input::-moz-placeholder {
  color: #c8c6c4;
}
.hrif2-input-container--light .hrif2-input:-ms-input-placeholder {
  color: #c8c6c4;
}
.hrif2-input-container--light .hrif2-input::-ms-input-placeholder {
  color: #c8c6c4;
}
.hrif2-input-container--light .hrif2-input::placeholder {
  color: #c8c6c4;
}
.hrif2-input-container--light .hrif2-input:focus ~ .hrif2-input__icon::before {
  background-color: #edebe9;
}
.hrif2-input-container--light
  .hrif2-input:focus
  ~ .hrif2-input__icon:hover::before {
  background-color: #fff;
}
.hrif2-input-container--light .hrvg-icon-cancel::before {
  background-color: #edebe9;
}
.hrif2-input-container--light .hrvg-icon-cancel:hover::before {
  background-color: #fff;
}
.hrif2-page-search {
  height: 44px !important;
}
.hrif2-dropdown {
  height: 32px !important;
  padding: 2px 20px;
  border: 1px solid #e1dfdd;
  border-radius: 3px;
  outline: none;
  background-color: #fff;
  background-image: url("./hrvg/icons/fluent/hrvg-icons--regular.svg#angle-down");
  background-repeat: no-repeat;
  background-position: calc(100% - 12px) center;
  background-size: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hrif2-dropdown:focus {
  border-color: #005891;
}
.hrif2-dropdown:hover:not(:focus) {
  border-color: #a19f9d;
}
.hrif2-tag {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 10px;
  border: solid 1px transparent;
  border-radius: 20px;
  background-color: #e1dfdd;
  color: #201f1e;
  font-size: 12px;
  white-space: nowrap;
}
.hrif2-tag--outlined,
.hrif2-card-media .hrif2-card__body .hrif2-tag,
.hrif2-card-communication .hrif2-card__body .hrif2-tag,
.hrif2-card-media-communication .hrif2-card__body .hrif2-tag {
  border-color: #605e5c;
  background-color: transparent;
  color: #605e5c;
}
.hrif2-tag-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 0 -10px 0;
  padding: 0;
  list-style: none;
}
.hrif2-tag-group__item {
  margin: 0 10px 10px 0;
}
.hrif2-tag-group__item:last-of-type {
  margin-right: 0;
}
.hrif2-icon-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-width: 0;
  color: #201f1e;
}
.hrif2-icon-label__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px !important;
  height: 16px !important;
  margin-right: 7px;
}
.hrif2-icon-label__icon::before {
  width: 16px;
  height: 16px;
  background-color: #8a8886;
}
a .hrif2-icon-label__label {
  color: #201f1e;
  text-decoration: none;
}
.hrif2-icon-label--numeric .hrif2-icon-label__label {
  font-weight: 700;
}
.hrif2-section-background {
  background-color: #f3f2f1;
}
.hrif2-button,
.shepherd-button,
.shepherd-button.shepherd-button-secondary:not(:disabled),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-button-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
  padding: 0 16px;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border: solid 1.2px transparent;
  border-radius: 32px;
  background-color: #edebe9;
  background-position: center;
  color: #605e5c;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
.hrif2-button__icon {
  width: 18px !important;
  height: 18px !important;
  margin-right: 10px;
}
.hrif2-button__icon::before {
  width: 18px !important;
  height: 18px !important;
  background-color: #605e5c;
}
.hrif2-button:hover,
.shepherd-button:hover,
.shepherd-button.shepherd-button-secondary:hover:not(:disabled),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover,
.hrif2-button-icon:hover {
  -webkit-transition: background 0.8s ease-out;
  -o-transition: background 0.8s ease-out;
  transition: background 0.8s ease-out;
  background: #e1dfdd -o-radial-gradient(circle, transparent 1%, #e1dfdd 1%) center/15000%;
  background: #e1dfdd radial-gradient(circle, transparent 1%, #e1dfdd 1%)
    center/15000%;
  color: #201f1e;
}
.hrif2-button:hover .hrif2-button__icon::before,
.shepherd-button:hover .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-button-icon:hover .hrif2-button__icon::before {
  background-color: #201f1e;
}
.hrif2-button:active,
.shepherd-button:active,
.shepherd-button.shepherd-button-secondary:active:not(:disabled),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active,
.hrif2-button-icon:active {
  -webkit-transition: background 0s;
  -o-transition: background 0s;
  transition: background 0s;
  background-color: #edebe9;
  background-size: 100%;
}
.hrif2-button--loading {
  color: transparent !important;
  pointer-events: none;
}
.hrif2-button--loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  -webkit-animation: rotation 2s infinite ease-in-out both;
  animation: rotation 2s infinite ease-in-out both;
  background: #201f1e;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
}
.hrif2-button--loading .hrif2-button__icon::before {
  background-color: transparent !important;
}
.hrif2-button--evidence,
.shepherd-button:not(.shepherd-button-secondary) {
  background-color: #009bd9;
  color: #fff;
}
.hrif2-button--evidence .hrif2-button__icon::before,
.shepherd-button:not(.shepherd-button-secondary) .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--evidence:hover,
.shepherd-button:hover:not(.shepherd-button-secondary) {
  background: #0088c6 -o-radial-gradient(circle, transparent 1%, #0088c6 1%) center/15000%;
  background: #0088c6 radial-gradient(circle, transparent 1%, #0088c6 1%)
    center/15000%;
  color: #fff;
}
.hrif2-button--evidence:hover .hrif2-button__icon::before,
.shepherd-button:hover:not(.shepherd-button-secondary)
  .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--evidence:active,
.shepherd-button:active:not(.shepherd-button-secondary) {
  background-color: #009bd9;
  background-size: 100%;
}
.hrif2-button--evidence.hrif2-button--loading::before,
.hrif2-button--loading.shepherd-button:not(.shepherd-button-secondary)::before {
  background-color: #fff;
}
.hrif2-button--success {
  background-color: #107c10;
  color: #fff;
}
.hrif2-button--success .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--success:hover {
  background: #005d00 -o-radial-gradient(circle, transparent 1%, #005d00 1%) center/15000%;
  background: #005d00 radial-gradient(circle, transparent 1%, #005d00 1%)
    center/15000%;
  color: #fff;
}
.hrif2-button--success:hover .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--success:active {
  background-color: #107c10;
  background-size: 100%;
}
.hrif2-button--success.hrif2-button--loading::before {
  background-color: #fff;
}
.hrif2-button--warning {
  background-color: #ffb900;
  color: #201f1e;
}
.hrif2-button--warning .hrif2-button__icon::before {
  background-color: #201f1e;
}
.hrif2-button--warning:hover {
  background: #ffa600 -o-radial-gradient(circle, transparent 1%, #ffa600 1%) center/15000%;
  background: #ffa600 radial-gradient(circle, transparent 1%, #ffa600 1%)
    center/15000%;
  color: #201f1e;
}
.hrif2-button--warning:hover .hrif2-button__icon::before {
  background-color: #201f1e;
}
.hrif2-button--warning:active {
  background-color: #ffb900;
  background-size: 100%;
}
.hrif2-button--warning.hrif2-button--loading::before {
  background-color: #201f1e;
}
.hrif2-button--danger {
  background-color: #d13438;
  color: #fff;
}
.hrif2-button--danger .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--danger:hover {
  background: #b52426 -o-radial-gradient(circle, transparent 1%, #b52426 1%) center/15000%;
  background: #b52426 radial-gradient(circle, transparent 1%, #b52426 1%)
    center/15000%;
  color: #fff;
}
.hrif2-button--danger:hover .hrif2-button__icon::before {
  background-color: #fff;
}
.hrif2-button--danger:active {
  background-color: #d13438;
  background-size: 100%;
}
.hrif2-button--danger.hrif2-button--loading::before {
  background-color: #fff;
}
.hrif2-button--info {
  background-color: #3da5ee;
  color: #201f1e;
}
.hrif2-button--info .hrif2-button__icon::before {
  background-color: #201f1e;
}
.hrif2-button--info:hover {
  background: #1096eb -o-radial-gradient(circle, transparent 1%, #1096eb 1%) center/15000%;
  background: #1096eb radial-gradient(circle, transparent 1%, #1096eb 1%)
    center/15000%;
  color: #201f1e;
}
.hrif2-button--info:hover .hrif2-button__icon::before {
  background-color: #201f1e;
}
.hrif2-button--info:active {
  background-color: #3da5ee;
  background-size: 100%;
}
.hrif2-button--info.hrif2-button--loading::before {
  background-color: #201f1e;
}
.hrif2-button:disabled,
.shepherd-button:disabled,
.shepherd-button.shepherd-button-secondary:disabled:not(:disabled),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled,
.hrif2-button-icon:disabled {
  background-color: #f3f2f1;
  color: #c8c6c4;
  cursor: auto;
  pointer-events: none;
}
.hrif2-button:disabled .hrif2-button__icon::before,
.shepherd-button:disabled .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled
  .hrif2-button__icon::before,
.hrif2-button-icon:disabled .hrif2-button__icon::before {
  background-color: #c8c6c4;
}
.hrif2-button:focus,
.shepherd-button:focus,
.shepherd-button.shepherd-button-secondary:focus:not(:disabled),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:focus,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:focus,
.hrif2-button-icon:focus {
  outline: solid 2px #009bd9;
  outline-offset: 2px;
}
.hrif2-button--outlined,
.hrif2-chat-message .hrif2-button,
.hrif2-chat-message .shepherd-button,
.hrif2-chat-message .shepherd-button.shepherd-button-secondary:not(:disabled),
.hrif2-chat-message .hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item {
  border-color: #d2d0ce;
  background-color: transparent;
}
.hrif2-button--outlined:hover,
.hrif2-chat-message .hrif2-button:hover,
.hrif2-chat-message .shepherd-button:hover,
.hrif2-chat-message .hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:hover {
  border-color: #a19f9d;
  background: #f3f2f1 -o-radial-gradient(circle, transparent 1%, #f3f2f1 1%) center/15000%;
  background: #f3f2f1 radial-gradient(circle, transparent 1%, #f3f2f1 1%)
    center/15000%;
}
.hrif2-button--outlined:active,
.hrif2-chat-message .hrif2-button:active,
.hrif2-chat-message .shepherd-button:active,
.hrif2-chat-message .hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--evidence,
.hrif2-button--outlined.shepherd-button:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button,
.hrif2-chat-message .hrif2-button--evidence.shepherd-button,
.hrif2-chat-message .shepherd-button:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item.shepherd-button:not(.shepherd-button-secondary),
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item.shepherd-button:not(.shepherd-button-secondary),
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item.shepherd-button:not(.shepherd-button-secondary),
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item.shepherd-button:not(.shepherd-button-secondary) {
  border-color: #009bd9;
  color: #009bd9;
}
.hrif2-button--outlined.hrif2-button--evidence .hrif2-button__icon::before,
.hrif2-button--outlined.shepherd-button:not(.shepherd-button-secondary)
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.shepherd-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .shepherd-button:not(.shepherd-button-secondary)
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button-icon
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item
  .hrif2-button__icon::before {
  background-color: #009bd9;
}
.hrif2-button--outlined.hrif2-button--evidence:hover,
.hrif2-button--outlined.shepherd-button:hover:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button:hover,
.hrif2-chat-message .hrif2-button--evidence.shepherd-button:hover,
.hrif2-chat-message .shepherd-button:hover:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:hover {
  border-color: #0088c6;
  background: #b3e5f7 -o-radial-gradient(circle, transparent 1%, #b3e5f7 1%) center/15000%;
  background: #b3e5f7 radial-gradient(circle, transparent 1%, #b3e5f7 1%)
    center/15000%;
  color: #0088c6;
}
.hrif2-button--outlined.hrif2-button--evidence:hover
  .hrif2-button__icon::before,
.hrif2-button--outlined.shepherd-button:hover:not(.shepherd-button-secondary)
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.shepherd-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .shepherd-button:hover:not(.shepherd-button-secondary)
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button-icon:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:hover
  .hrif2-button__icon::before {
  background-color: #0088c6;
}
.hrif2-button--outlined.hrif2-button--evidence:active,
.hrif2-button--outlined.shepherd-button:active:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button:active,
.hrif2-chat-message .hrif2-button--evidence.shepherd-button:active,
.hrif2-chat-message .shepherd-button:active:not(.shepherd-button-secondary),
.hrif2-chat-message .hrif2-button--evidence.hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--evidence.hrif2-button--loading::before,
.hrif2-button--outlined.hrif2-button--loading.shepherd-button:not(
    .shepherd-button-secondary
  )::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button--loading.hrif2-button::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button--loading.shepherd-button::before,
.hrif2-chat-message
  .hrif2-button--loading.shepherd-button:not(
    .shepherd-button-secondary
  )::before,
.hrif2-chat-message
  .hrif2-button--evidence.hrif2-button--loading.hrif2-button-icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--evidence.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--evidence.hrif2-button--loading.custom_toolbar_label_item::before {
  background-color: #009bd9;
}
.hrif2-button--outlined.hrif2-button--success,
.hrif2-chat-message .hrif2-button--success.hrif2-button,
.hrif2-chat-message .hrif2-button--success.shepherd-button,
.hrif2-chat-message .hrif2-button--success.hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item {
  border-color: #107c10;
  color: #107c10;
}
.hrif2-button--outlined.hrif2-button--success .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.shepherd-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button-icon
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item
  .hrif2-button__icon::before {
  background-color: #107c10;
}
.hrif2-button--outlined.hrif2-button--success:hover,
.hrif2-chat-message .hrif2-button--success.hrif2-button:hover,
.hrif2-chat-message .hrif2-button--success.shepherd-button:hover,
.hrif2-chat-message .hrif2-button--success.hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:hover {
  border-color: #005d00;
  background: #c5e6c2 -o-radial-gradient(circle, transparent 1%, #c5e6c2 1%) center/15000%;
  background: #c5e6c2 radial-gradient(circle, transparent 1%, #c5e6c2 1%)
    center/15000%;
  color: #005d00;
}
.hrif2-button--outlined.hrif2-button--success:hover .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.shepherd-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button-icon:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:hover
  .hrif2-button__icon::before {
  background-color: #005d00;
}
.hrif2-button--outlined.hrif2-button--success:active,
.hrif2-chat-message .hrif2-button--success.hrif2-button:active,
.hrif2-chat-message .hrif2-button--success.shepherd-button:active,
.hrif2-chat-message .hrif2-button--success.hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--success.hrif2-button--loading::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button--loading.hrif2-button::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button--loading.shepherd-button::before,
.hrif2-chat-message
  .hrif2-button--success.hrif2-button--loading.hrif2-button-icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--success.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--success.hrif2-button--loading.custom_toolbar_label_item::before {
  background-color: #107c10;
}
.hrif2-button--outlined.hrif2-button--warning,
.hrif2-chat-message .hrif2-button--warning.hrif2-button,
.hrif2-chat-message .hrif2-button--warning.shepherd-button,
.hrif2-chat-message .hrif2-button--warning.hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item {
  border-color: #ffb900;
  color: #ffb900;
}
.hrif2-button--outlined.hrif2-button--warning .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.shepherd-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button-icon
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item
  .hrif2-button__icon::before {
  background-color: #ffb900;
}
.hrif2-button--outlined.hrif2-button--warning:hover,
.hrif2-chat-message .hrif2-button--warning.hrif2-button:hover,
.hrif2-chat-message .hrif2-button--warning.shepherd-button:hover,
.hrif2-chat-message .hrif2-button--warning.hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:hover {
  border-color: #ffa600;
  background: #feeeb4 -o-radial-gradient(circle, transparent 1%, #feeeb4 1%) center/15000%;
  background: #feeeb4 radial-gradient(circle, transparent 1%, #feeeb4 1%)
    center/15000%;
  color: #ffa600;
}
.hrif2-button--outlined.hrif2-button--warning:hover .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.shepherd-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button-icon:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:hover
  .hrif2-button__icon::before {
  background-color: #ffa600;
}
.hrif2-button--outlined.hrif2-button--warning:active,
.hrif2-chat-message .hrif2-button--warning.hrif2-button:active,
.hrif2-chat-message .hrif2-button--warning.shepherd-button:active,
.hrif2-chat-message .hrif2-button--warning.hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--warning.hrif2-button--loading::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button--loading.hrif2-button::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button--loading.shepherd-button::before,
.hrif2-chat-message
  .hrif2-button--warning.hrif2-button--loading.hrif2-button-icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--warning.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--warning.hrif2-button--loading.custom_toolbar_label_item::before {
  background-color: #ffb900;
}
.hrif2-button--outlined.hrif2-button--danger,
.hrif2-chat-message .hrif2-button--danger.hrif2-button,
.hrif2-chat-message .hrif2-button--danger.shepherd-button,
.hrif2-chat-message .hrif2-button--danger.hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item {
  border-color: #d13438;
  color: #d13438;
}
.hrif2-button--outlined.hrif2-button--danger .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.shepherd-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button-icon
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item
  .hrif2-button__icon::before {
  background-color: #d13438;
}
.hrif2-button--outlined.hrif2-button--danger:hover,
.hrif2-chat-message .hrif2-button--danger.hrif2-button:hover,
.hrif2-chat-message .hrif2-button--danger.shepherd-button:hover,
.hrif2-chat-message .hrif2-button--danger.hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:hover {
  border-color: #c42e31;
  background: #fdced4 -o-radial-gradient(circle, transparent 1%, #fdced4 1%) center/15000%;
  background: #fdced4 radial-gradient(circle, transparent 1%, #fdced4 1%)
    center/15000%;
  color: #c42e31;
}
.hrif2-button--outlined.hrif2-button--danger:hover .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.shepherd-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button-icon:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:hover
  .hrif2-button__icon::before {
  background-color: #c42e31;
}
.hrif2-button--outlined.hrif2-button--danger:active,
.hrif2-chat-message .hrif2-button--danger.hrif2-button:active,
.hrif2-chat-message .hrif2-button--danger.shepherd-button:active,
.hrif2-chat-message .hrif2-button--danger.hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--danger.hrif2-button--loading::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button--loading.hrif2-button::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button--loading.shepherd-button::before,
.hrif2-chat-message
  .hrif2-button--danger.hrif2-button--loading.hrif2-button-icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--danger.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--danger.hrif2-button--loading.custom_toolbar_label_item::before {
  background-color: #d13438;
}
.hrif2-button--outlined.hrif2-button--info,
.hrif2-chat-message .hrif2-button--info.hrif2-button,
.hrif2-chat-message .hrif2-button--info.shepherd-button,
.hrif2-chat-message .hrif2-button--info.hrif2-button-icon,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item {
  border-color: #3da5ee;
  color: #3da5ee;
}
.hrif2-button--outlined.hrif2-button--info .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.shepherd-button
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button-icon
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item
  .hrif2-button__icon::before {
  background-color: #3da5ee;
}
.hrif2-button--outlined.hrif2-button--info:hover,
.hrif2-chat-message .hrif2-button--info.hrif2-button:hover,
.hrif2-chat-message .hrif2-button--info.shepherd-button:hover,
.hrif2-chat-message .hrif2-button--info.hrif2-button-icon:hover,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:hover,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:hover,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:hover {
  border-color: #1096eb;
  background: #badef8 -o-radial-gradient(circle, transparent 1%, #badef8 1%) center/15000%;
  background: #badef8 radial-gradient(circle, transparent 1%, #badef8 1%)
    center/15000%;
  color: #1096eb;
}
.hrif2-button--outlined.hrif2-button--info:hover .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.shepherd-button:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button-icon:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:hover
  .hrif2-button__icon::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:hover
  .hrif2-button__icon::before {
  background-color: #1096eb;
}
.hrif2-button--outlined.hrif2-button--info:active,
.hrif2-chat-message .hrif2-button--info.hrif2-button:active,
.hrif2-chat-message .hrif2-button--info.shepherd-button:active,
.hrif2-chat-message .hrif2-button--info.hrif2-button-icon:active,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:active,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:active,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button--outlined.hrif2-button--info.hrif2-button--loading::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button--loading.hrif2-button::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button--loading.shepherd-button::before,
.hrif2-chat-message
  .hrif2-button--info.hrif2-button--loading.hrif2-button-icon::before,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button--info.hrif2-button--loading.custom_toolbar_label_item::before,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .hrif2-button--info.hrif2-button--loading.custom_toolbar_label_item::before {
  background-color: #3da5ee;
}
.hrif2-button--outlined:disabled,
.hrif2-chat-message .hrif2-button:disabled,
.hrif2-chat-message .shepherd-button:disabled,
.hrif2-chat-message .hrif2-button-icon:disabled,
.hrif2-chat-message
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:disabled,
.hrif2-chat-message
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:disabled,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-chat-message
  .custom_toolbar_label_item:disabled {
  border-color: #f3f2f1;
  background-color: transparent;
  color: #c8c6c4;
}
.hrif2-button--small,
.hrif2-card .hrif2-button {
  height: 26px;
}
.hrif2-button--small .hrif2-button__icon,
.hrif2-card .hrif2-button .hrif2-button__icon {
  width: 14px !important;
  height: 14px !important;
  margin-right: 6px;
}
.hrif2-button--small .hrif2-button__icon::before,
.hrif2-card .hrif2-button .hrif2-button__icon::before {
  width: 14px !important;
  height: 14px !important;
}
.hrif2-button-icon {
  width: 32px;
  padding: 0;
}
.hrif2-button-icon__icon {
  width: 18px !important;
  height: 18px !important;
}
.hrif2-button-icon__icon::before {
  width: 18px !important;
  height: 18px !important;
  background-color: #605e5c;
}
.hrif2-button-icon--loading {
  pointer-events: none;
}
.hrif2-button-icon--loading .hrif2-button-icon__icon {
  visibility: hidden;
}
.hrif2-button-icon--loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  -webkit-animation: rotation 2s infinite ease-in-out both;
  animation: rotation 2s infinite ease-in-out both;
  background: #201f1e;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#loading");
}
.hrif2-button-icon--evidence {
  background-color: #009bd9;
}
.hrif2-button-icon--evidence .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--evidence:hover {
  background: #0088c6 -o-radial-gradient(circle, transparent 1%, #0088c6 1%) center/15000%;
  background: #0088c6 radial-gradient(circle, transparent 1%, #0088c6 1%)
    center/15000%;
}
.hrif2-button-icon--evidence:hover .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--evidence:active {
  background-color: #009bd9;
  background-size: 100%;
}
.hrif2-button-icon--evidence.hrif2-button-icon--loading::before {
  background-color: #201f1e;
}
.hrif2-button-icon--success {
  background-color: #107c10;
}
.hrif2-button-icon--success .hrif2-button-icon__icon::before {
  background-color: #fff;
}
.hrif2-button-icon--success:hover {
  background: #005d00 -o-radial-gradient(circle, transparent 1%, #005d00 1%) center/15000%;
  background: #005d00 radial-gradient(circle, transparent 1%, #005d00 1%)
    center/15000%;
}
.hrif2-button-icon--success:hover .hrif2-button-icon__icon::before {
  background-color: #fff;
}
.hrif2-button-icon--success:active {
  background-color: #107c10;
  background-size: 100%;
}
.hrif2-button-icon--success.hrif2-button-icon--loading::before {
  background-color: #fff;
}
.hrif2-button-icon--warning {
  background-color: #ffb900;
}
.hrif2-button-icon--warning .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--warning:hover {
  background: #ffa600 -o-radial-gradient(circle, transparent 1%, #ffa600 1%) center/15000%;
  background: #ffa600 radial-gradient(circle, transparent 1%, #ffa600 1%)
    center/15000%;
}
.hrif2-button-icon--warning:hover .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--warning:active {
  background-color: #ffb900;
  background-size: 100%;
}
.hrif2-button-icon--warning.hrif2-button-icon--loading::before {
  background-color: #201f1e;
}
.hrif2-button-icon--danger {
  background-color: #d13438;
}
.hrif2-button-icon--danger .hrif2-button-icon__icon::before {
  background-color: #fff;
}
.hrif2-button-icon--danger:hover {
  background: #c42e31 -o-radial-gradient(circle, transparent 1%, #c42e31 1%) center/15000%;
  background: #c42e31 radial-gradient(circle, transparent 1%, #c42e31 1%)
    center/15000%;
}
.hrif2-button-icon--danger:hover .hrif2-button-icon__icon::before {
  background-color: #fff;
}
.hrif2-button-icon--danger:active {
  background-color: #d13438;
  background-size: 100%;
}
.hrif2-button-icon--danger.hrif2-button-icon--loading::before {
  background-color: #fff;
}
.hrif2-button-icon--info {
  background-color: #3da5ee;
}
.hrif2-button-icon--info .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--info:hover {
  background: #1096eb -o-radial-gradient(circle, transparent 1%, #1096eb 1%) center/15000%;
  background: #1096eb radial-gradient(circle, transparent 1%, #1096eb 1%)
    center/15000%;
}
.hrif2-button-icon--info:hover .hrif2-button-icon__icon::before {
  background-color: #201f1e;
}
.hrif2-button-icon--info:active {
  background-color: #3da5ee;
  background-size: 100%;
}
.hrif2-button-icon--info.hrif2-button-icon--loading::before {
  background-color: #201f1e;
}
.hrif2-button-icon:disabled .hrif2-button-icon__icon::before {
  background-color: #c8c6c4;
}
.hrif2-button-icon--outlined {
  border-color: #edebe9;
  background-color: transparent;
}
.hrif2-button-icon--outlined:hover {
  border-color: #d2d0ce;
  background: #f3f2f1 -o-radial-gradient(circle, transparent 1%, #f3f2f1 1%) center/15000%;
  background: #f3f2f1 radial-gradient(circle, transparent 1%, #f3f2f1 1%)
    center/15000%;
}
.hrif2-button-icon--outlined:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence {
  border-color: #009bd9;
  color: #009bd9;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence
  .hrif2-button-icon__icon::before {
  background-color: #009bd9;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence:hover {
  border-color: #0088c6;
  background: #b3e5f7 -o-radial-gradient(circle, transparent 1%, #b3e5f7 1%) center/15000%;
  background: #b3e5f7 radial-gradient(circle, transparent 1%, #b3e5f7 1%)
    center/15000%;
  color: #0088c6;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence:hover
  .hrif2-button-icon__icon::before {
  background-color: #0088c6;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--evidence.hrif2-button-icon--loading::before {
  background-color: #009bd9;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success {
  border-color: #107c10;
  color: #107c10;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success
  .hrif2-button-icon__icon::before {
  background-color: #107c10;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success:hover {
  border-color: #005d00;
  background: #c5e6c2 -o-radial-gradient(circle, transparent 1%, #c5e6c2 1%) center/15000%;
  background: #c5e6c2 radial-gradient(circle, transparent 1%, #c5e6c2 1%)
    center/15000%;
  color: #005d00;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success:hover
  .hrif2-button-icon__icon::before {
  background-color: #005d00;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--success.hrif2-button-icon--loading::before {
  background-color: #107c10;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning {
  border-color: #ffb900;
  color: #ffb900;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning
  .hrif2-button-icon__icon::before {
  background-color: #ffb900;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning:hover {
  border-color: #ffa600;
  background: #feeeb4 -o-radial-gradient(circle, transparent 1%, #feeeb4 1%) center/15000%;
  background: #feeeb4 radial-gradient(circle, transparent 1%, #feeeb4 1%)
    center/15000%;
  color: #ffa600;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning:hover
  .hrif2-button-icon__icon::before {
  background-color: #ffa600;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--warning.hrif2-button-icon--loading::before {
  background-color: #ffb900;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger {
  border-color: #d13438;
  color: #d13438;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger
  .hrif2-button-icon__icon::before {
  background-color: #d13438;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger:hover {
  border-color: #c42e31;
  background: #fdced4 -o-radial-gradient(circle, transparent 1%, #fdced4 1%) center/15000%;
  background: #fdced4 radial-gradient(circle, transparent 1%, #fdced4 1%)
    center/15000%;
  color: #c42e31;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger:hover
  .hrif2-button-icon__icon::before {
  background-color: #c42e31;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--danger.hrif2-button-icon--loading::before {
  background-color: #d13438;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info {
  border-color: #3da5ee;
  color: #3da5ee;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info
  .hrif2-button-icon__icon::before {
  background-color: #3da5ee;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info:hover {
  border-color: #1096eb;
  background: #badef8 -o-radial-gradient(circle, transparent 1%, #badef8 1%) center/15000%;
  background: #badef8 radial-gradient(circle, transparent 1%, #badef8 1%)
    center/15000%;
  color: #1096eb;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info:hover
  .hrif2-button-icon__icon::before {
  background-color: #1096eb;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-button-icon--outlined.hrif2-button-icon--info.hrif2-button-icon--loading::before {
  background-color: #3da5ee;
}
.hrif2-button-icon--outlined:disabled {
  border-color: #f3f2f1;
  background-color: transparent;
  color: #c8c6c4;
}
.hrif2-button-icon--outlined:disabled .hrif2-button-icon__icon::before {
  background-color: #c8c6c4;
}
.hrif2-button-icon--small,
.hrif2-card .hrif2-button-icon {
  width: 26px;
  height: 26px;
}
.hrif2-button-icon--small .hrif2-button-icon__icon,
.hrif2-card .hrif2-button-icon .hrif2-button-icon__icon {
  width: 14px !important;
  height: 14px !important;
}
.hrif2-button-icon--small .hrif2-button-icon__icon::before,
.hrif2-card .hrif2-button-icon .hrif2-button-icon__icon::before {
  width: 14px !important;
  height: 14px !important;
}
.hrif2-button-group,
.hrif2-button-icon-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  gap: 10px;
}
.hrif2-button-group--horizontal,
.hrif2-button-icon-group--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  overflow-x: auto;
}
.hrif2-button-group--horizontal-wrap,
.hrif2-button-icon-group--horizontal-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.hrif2-button-group--vertical,
.hrif2-button-icon-group--vertical {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hrif2-button-group .hrif2-button,
.hrif2-button-group .shepherd-button,
.hrif2-button-group .shepherd-button.shepherd-button-secondary:not(:disabled),
.hrif2-button-group
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button-group
  .custom_toolbar_label_item,
.hrif2-button-group
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button-group
  .custom_toolbar_label_item,
.hrif2-button-group .hrif2-button-icon,
.hrif2-button-icon-group .hrif2-button,
.hrif2-button-icon-group .shepherd-button,
.hrif2-button-icon-group
  .shepherd-button.shepherd-button-secondary:not(:disabled),
.hrif2-button-icon-group
  .hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button-icon-group
  .custom_toolbar_label_item,
.hrif2-button-icon-group
  .hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .hrif2-button-icon-group
  .custom_toolbar_label_item,
.hrif2-button-icon-group .hrif2-button-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.hrif2-toolbar--default div[class*="_listButtons"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: right !important;
}
.hrif2-toolbar--default div[class*="_listButtons"] > a[class*="_item"] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 20px;
  color: #201f1e;
}
.hrif2-toolbar--default div[class*="_listButtons"] > a[class*="_item"]:hover {
  color: #0088c6;
}
.hrif2-toolbar--default
  div[class*="_listButtons"]
  > a[class*="_item"]:hover
  .hrvg-icon::before {
  background-color: #0088c6;
}
.hrif2-toolbar--default
  div[class*="_listButtons"]
  > a[class*="_item"]:last-child {
  margin-right: 0;
}
.hrif2-toolbar--default .hrvg-icon {
  width: 14px !important;
  height: 14px !important;
  margin-left: 5px;
  font-size: 14px !important;
}
.hrif2-toolbar--default .hrvg-icon::before {
  width: 14px !important;
  height: 14px !important;
  background-color: #201f1e;
}
.hrif2-toolbar--default .hrvg-icon-angle-down {
  width: 8px !important;
  height: 8px !important;
  padding-top: 1px;
  font-size: 8px !important;
}
.hrif2-toolbar--default .hrvg-icon-angle-down::before {
  width: 8px !important;
  height: 8px !important;
}
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"],
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"].opened,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_hamburger_handler"],
.hrif2-toolbar--default.hrif2-toolbar *[class*="_hamburger_handler"].opened {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 4px;
  background-color: transparent;
}
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"]:hover,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"].opened,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_hamburger_handler"]:hover,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_hamburger_handler"].opened {
  background-color: #edebe9;
}
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"]::after,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_3dots_handler"]:hover::after,
.hrif2-toolbar--default.hrif2-toolbar *[class*="_hamburger_handler"]::after,
.hrif2-toolbar--default.hrif2-toolbar
  *[class*="_hamburger_handler"]:hover::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #201f1e;
  font-family: inherit;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-dots");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#menu-dots");
}
.hrif2-toolbar--default_menu_container {
  position: fixed !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 220px;
  padding: 0;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
  box-shadow: 0px 6.4px 14.4px rgb(0 0 0 / 0.132),
    0px 1.2px 3.6px rgb(0 0 0 / 0.108);
}
.hrif2-toolbar--default_menu_container .hrif2-toolbar_menu_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 38px;
  padding: 0 10px;
  color: #605e5c;
}
.hrif2-toolbar--default_menu_container .hrif2-toolbar_menu_item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.hrif2-toolbar--default_menu_container .hrif2-toolbar_menu_item:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.hrif2-toolbar--default_menu_container .hrif2-toolbar_menu_item:hover {
  background-color: #edebe9;
}
.hrif2-toolbar--default_menu_container
  .hrif2-toolbar_menu_item:not(:last-child) {
  border-bottom: solid 1px #f3f2f1;
}
.hrif2-toolbar--default_menu_container .hrif2-toolbar_menu_item .hrvg-icon {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 16px !important;
  height: 16px !important;
  margin-left: 10px;
  font-size: 16px !important;
}
.hrif2-toolbar--default_menu_container
  .hrif2-toolbar_menu_item
  .hrvg-icon::before {
  width: 16px;
  height: 16px;
  background-color: #605e5c;
}
.hrif2-toolbar--default--left div[class*="_listButtons"] {
  float: left !important;
}
.hrif2-toolbar--default--right div[class*="_listButtons"] {
  float: right !important;
}
span.hrif2-scroll-down.hrif2-scroll-down.hrif2-scroll-down {
  position: fixed;
  z-index: 9999;
  top: auto !important;
  bottom: 20px;
  left: 50% !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-animation: show 12s linear 3s;
  animation: show 12s linear 3s;
  border-radius: 25px;
  opacity: 0;
  background: rgba(255, 255, 255, 0.7);
}
span.hrif2-scroll-down.hrif2-scroll-down.hrif2-scroll-down > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
span.hrif2-scroll-down.hrif2-scroll-down.hrif2-scroll-down .hrvg-icon {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation: bouncing 4s ease-in-out 3 3s;
  animation: bouncing 4s ease-in-out 3 3s;
}
span.hrif2-scroll-down.hrif2-scroll-down.hrif2-scroll-down .hrvg-icon::before {
  width: 18px !important;
  height: 18px !important;
}
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  1%,
  100% {
    opacity: 1;
  }
}
@keyframes show {
  0% {
    opacity: 0;
  }
  1%,
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bouncing {
  0%,
  25% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  35% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  45%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bouncing {
  0%,
  25% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  35% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  45%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hrif2-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 10px 20px;
}
.hrif2-group--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.hrif2-group--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hrif2-icon-group__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.hrif2-label-dropdown__container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 6px;
}
.hrif2-label-dropdown__selectwrapper select {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100%;
  border: 0;
  opacity: 0;
  cursor: pointer;
}
.hrif2-label-dropdown__value {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
}
.hrif2-label-dropdown__value::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 2px 0 0 5px;
  background-color: #201f1e;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-down");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#angle-down");
}
.hrif2-label-dropdown--align-right {
  float: right;
}
.hrif2-chip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 32px;
  border-radius: 32px;
  background-color: #f3f2f1;
  font-size: 13px;
  font-weight: 400;
}
.hrif2-chip__input {
  left: 0;
}
.hrif2-chip:hover:not(.hrif2-chip--checked) {
  background-color: #edebe9;
}
.hrif2-chip:focus:not(.hrif2-chip--checked) {
  border-color: #009bd9;
}
.hrif2-chip .hrif2-text {
  padding: 0 20px;
  -webkit-transition: padding 150ms ease-in-out;
  -o-transition: padding 150ms ease-in-out;
  transition: padding 150ms ease-in-out;
  color: #201f1e;
}
.hrif2-chip .hrif2-text::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  left: 10px;
  width: 12px;
  height: 12px;
  -webkit-transition: opacity 200ms ease-in-out 100ms;
  -o-transition: opacity 200ms ease-in-out 100ms;
  transition: opacity 200ms ease-in-out 100ms;
  opacity: 0;
  background: #fff;
  -webkit-mask-image: url("../SpTheme_NG/hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark");
  mask-image: url("../SpTheme_NG/hrvg/icons/fluent/hrvg-icons--filled.svg#checkmark");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
}
.hrif2-chip--checked {
  background-color: #005891;
}
.hrif2-chip--checked .hrif2-text {
  padding: 0 13px 0 27px;
  color: #fff;
}
.hrif2-chip--checked .hrif2-text::before {
  opacity: 1;
}
.hrif2-chip-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .hrif2-chip-group--mobile-horizontal {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100vw;
    min-width: 0;
    margin-left: -25px;
    padding: 0 25px;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .hrif2-chip-group--mobile-horizontal::-webkit-scrollbar {
    display: none;
  }
  .hrif2-chip-group--mobile-horizontal .radio-group__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.hrif2-chip-input {
  padding: 0 10px 0 20px;
}
.hrif2-chip-input .hrif2-chip__input {
  display: none;
}
.hrif2-chip-input .hrif2-chip__message {
  padding: 0;
}
.hrif2-chip-input .hrvg-icon {
  width: 18px !important;
  height: 18px !important;
  margin-left: 10px;
  cursor: pointer;
}
.hrif2-chip-input .hrvg-icon:hover::before {
  background-color: #8a8886;
}
.hrif2-chip-input .hrvg-icon::before {
  width: 18px !important;
  height: 18px !important;
  background-color: #a19f9d;
}
.hrif2-result-chip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 34px;
}
.hrif2-result-chip__counter {
  font-weight: 700;
}
.hrif2-result-chip__counter::after {
  content: " ";
  margin-left: 2px;
  white-space: pre;
}
.hrif2-result-chip .hrif2-chip {
  margin-left: 10px;
}
.hrif2-counter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 45px;
  padding: 2px 10px;
  border-radius: 30px;
  background-color: #f3f2f1;
  color: #201f1e;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
}
.hrif2-label-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 19px;
}
.hrif2-label-counter .hrif2-text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.hrif2-label-counter__counter {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.hrif2-mark {
  background-color: #ffb900;
}
.hrif2-portlet-title--primary .hrif2-portlet-title__content,
.hrif2-portlet-tabstrip--primary .tabstripContainer,
.hrif2-pagelet-title--primary .hrif2-pagelet-title__content,
.hrif2-pagelet-tabstrip--primary .tabstripContainer,
.hrif2-pagelet-body--primary .hrif2-pagelet-body__row {
  width: calc(100% - 50px) !important;
  max-width: 1600px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .hrif2-portlet-title--primary .hrif2-portlet-title__content,
  .hrif2-portlet-tabstrip--primary .tabstripContainer,
  .hrif2-pagelet-title--primary .hrif2-pagelet-title__content,
  .hrif2-pagelet-tabstrip--primary .tabstripContainer,
  .hrif2-pagelet-body--primary .hrif2-pagelet-body__row {
    width: calc(100% - 32px) !important;
  }
}
.hrif2-portlet-title--small .hrif2-portlet-title__content,
.hrif2-portlet-tabstrip--small .tabstripContainer,
.hrif2-pagelet-title--small .hrif2-pagelet-title__content,
.hrif2-pagelet-tabstrip--small .tabstripContainer,
.hrif2-pagelet-body--small .hrif2-pagelet-body__row {
  max-width: 1024px;
}
.hrif2-portlet-body--primary .hrif2-portlet-body__content {
  position: relative;
  left: calc((100vw - 100%) / 2);
  width: calc(100% - (50px - (100vw - 100%))) !important;
  max-width: 1600px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .hrif2-portlet-body--primary .hrif2-portlet-body__content {
    width: calc(100% - (32px - (100vw - 100%))) !important;
  }
}
.hrif2-portlet-body--small .hrif2-portlet-body__content {
  max-width: 1024px;
}
.hrif2-portlet-title--primary,
.hrif2-pagelet-title--primary {
  padding: 3px 0;
  border-bottom: solid 1px #d2d0ce;
  background-color: #faf9f8;
}
.hrif2-portlet-title--primary .CustomToolbar,
.hrif2-pagelet-title--primary .CustomToolbar {
  height: 52px !important;
  padding: 0 !important;
  background: transparent !important;
}
.hrif2-portlet-title--primary .CustomToolbar .background_title_box,
.hrif2-pagelet-title--primary .CustomToolbar .background_title_box {
  display: none !important;
}
.hrif2-portlet-title--primary .CustomToolbar .TitleLabel,
.hrif2-pagelet-title--primary .CustomToolbar .TitleLabel {
  top: 14px !important;
  left: 0 !important;
  min-height: 0 !important;
  padding: 0;
  color: #201f1e !important;
  font-family: "Red Hat Display" !important;
  font-size: 17px !important;
  font-weight: 650 !important;
  text-shadow: none !important;
}
@media screen and (max-width: 767px) {
  .hrif2-portlet-title--primary .CustomToolbar .TitleLabel,
  .hrif2-pagelet-title--primary .CustomToolbar .TitleLabel {
    right: 60px !important;
  }
}
.hrif2-portlet-title--primary .CustomToolbar .TitleLabel:hover,
.hrif2-pagelet-title--primary .CustomToolbar .TitleLabel:hover {
  padding: 0;
}
.hrif2-portlet-title--primary .CustomToolbar .custom_toolbar,
.hrif2-pagelet-title--primary .CustomToolbar .custom_toolbar {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
  width: auto !important;
  height: auto !important;
  margin-top: 11px;
  padding-right: 0;
  overflow: visible !important;
}
.hrif2-portlet-title--primary .CustomToolbar .custom_toolbar_item_title,
.hrif2-pagelet-title--primary .CustomToolbar .custom_toolbar_item_title {
  color: #201f1e !important;
  font-family: "Red Hat Text" !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}
.hrif2-portlet-title--primary .CustomToolbar .custom_toolbar_openMenuHandlerDiv,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  height: auto !important;
  margin: 0;
  float: none;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 2px;
  border: solid 1.2px #d2d0ce !important;
  border-radius: 32px;
  background-color: transparent !important;
  color: #605e5c !important;
  font-family: "Red Hat Text" !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler:hover {
  background-color: #e1dfdd !important;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler::after,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_openMenuHandlerDiv
  .custom_toolbar_3dots_handler::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #201f1e;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#more");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#more");
}
.hrif2-portlet-title--primary .CustomToolbar .custom_toolbar_listButtons,
.hrif2-pagelet-title--primary .CustomToolbar .custom_toolbar_listButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  gap: 10px;
  margin-right: 0;
  overflow: visible;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item {
  height: 32px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  border: solid 1.2px #d2d0ce !important;
  background-color: transparent !important;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:hover {
  border-color: #a19f9d !important;
  background: #f3f2f1 -o-radial-gradient(circle, transparent 1%, #f3f2f1 1%) center/15000 !important;
  background: #f3f2f1 radial-gradient(circle, transparent 1%, #f3f2f1 1%)
    center/15000 !important;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:active {
  background-color: transparent;
  background-size: 100%;
}
.hrif2-portlet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_item_title,
.hrif2-pagelet-title--primary
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_item_title {
  padding: 0 !important;
  color: #605e5c !important;
  font-family: "Red Hat Text" !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}
.hrif2-portlet-title--primary.hrif2-portlet-title--above-tabstrip,
.hrif2-portlet-title--primary.hrif2-pagelet-title--above-tabstrip,
.hrif2-pagelet-title--primary.hrif2-portlet-title--above-tabstrip,
.hrif2-pagelet-title--primary.hrif2-pagelet-title--above-tabstrip {
  padding: 3px 0 0;
  border-bottom: none;
}
.hrif2-portlet-title--primary.hrif2-portlet-title--above-tabstrip
  .CustomToolbar,
.hrif2-portlet-title--primary.hrif2-pagelet-title--above-tabstrip
  .CustomToolbar,
.hrif2-pagelet-title--primary.hrif2-portlet-title--above-tabstrip
  .CustomToolbar,
.hrif2-pagelet-title--primary.hrif2-pagelet-title--above-tabstrip
  .CustomToolbar {
  height: 48px !important;
}
.hrif2-portlet-title__menu > .custom_toolbar_menu_container,
.hrif2-pagelet-title__menu > .custom_toolbar_menu_container {
  min-width: 160px;
  height: auto;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
}
.hrif2-portlet-title__menu
  > .custom_toolbar_menu_container
  .custom_toolbar_menu_item,
.hrif2-pagelet-title__menu
  > .custom_toolbar_menu_container
  .custom_toolbar_menu_item {
  padding-right: 10px 15px;
  color: #201f1e;
}
.hrif2-portlet-title__menu
  > .custom_toolbar_menu_container
  .custom_toolbar_menu_item:hover,
.hrif2-pagelet-title__menu
  > .custom_toolbar_menu_container
  .custom_toolbar_menu_item:hover {
  background-color: #f3f2f1;
  color: #201f1e;
}
.hrif2-toolbar--primary-action
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:first-child {
  border-color: #009bd9 !important;
  background-color: #009bd9 !important;
}
.hrif2-toolbar--primary-action
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:first-child
  .custom_toolbar_item_title {
  color: #201f1e !important;
}
.hrif2-toolbar--primary-action
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:first-child:hover {
  background-color: #0088c6 !important;
}
.hrif2-toolbar--primary-action
  .CustomToolbar
  .custom_toolbar_listButtons
  .custom_toolbar_label_item:first-child:hover
  .custom_toolbar_item_title {
  color: #201f1e !important;
}
.hrif2-portlet-tabstrip.hrif2-portlet-tabstrip--primary.hrif2-tabstrip,
.hrif2-pagelet-tabstrip.hrif2-pagelet-tabstrip--primary.hrif2-tabstrip {
  background: #faf9f8;
}
.hrif2-portlet-body--primary .hrif2-portlet-body__content {
  height: auto;
  margin-top: 30px;
}
.hrif2-pagelet-body.hrif2-pagelet-body--primary {
  overflow: hidden !important;
}
.hrif2-pagelet-body.hrif2-pagelet-body--primary .hrif2-pagelet-body__content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0;
}
.hrif2-toggle.hrif2-toggle {
  height: 32px !important;
  padding: 6px 0;
}
.hrif2-toggle.hrif2-toggle input[type="checkbox"].checkbox:empty {
  display: none;
  margin-left: 0;
}
.hrif2-toggle.hrif2-toggle input[type="checkbox"].checkbox:empty ~ label {
  height: 20px;
  margin: 0;
  float: left;
  color: #201f1e;
  font-family: "Red Hat Text" !important;
  font-size: 13px;
  font-weight: 400 !important;
  line-height: 20px;
  text-indent: 50px;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:empty
  ~ label::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  height: 20px;
  border: solid 1px #e1dfdd;
  border-radius: 20px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:empty
  ~ label::after {
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  margin: 0;
  border-radius: 14px;
  background-color: #605e5c;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:empty
  ~ label:hover::before {
  border-color: #a19f9d;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:empty
  ~ label:hover::after {
  background-color: #201f1e;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:checked
  ~ label::before {
  border-color: transparent;
  background-color: #005891 !important;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:checked
  ~ label::after {
  left: 23px;
  background-color: #fff !important;
}
.hrif2-toggle.hrif2-toggle
  input[type="checkbox"].checkbox:checked
  ~ label:hover::before {
  border-color: transparent;
  background-color: #0077b2 !important;
}
.hrif2-toggle.hrif2-toggle input[type="checkbox"].checkbox:disabled ~ label {
  opacity: 0.6;
  cursor: auto;
  pointer-events: none;
}
.preloaderpage {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 1;
  background-color: #fff;
}
.preloaderpage.out {
  -webkit-animation: display-none-transition 0.6s both;
  animation: display-none-transition 0.6s both;
  opacity: 1;
}
@-webkit-keyframes display-none-transition {
  0% {
    opacity: 1;
  }
  100% {
    display: none;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
  }
}
@keyframes display-none-transition {
  0% {
    opacity: 1;
  }
  100% {
    display: none;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
  }
}
.preloaderpage > .hrif2-spinner-loader {
  top: 12%;
  left: calc(50% - 40px);
}
.hrif2-spinner-loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.hrif2-spinner-loader div {
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 64px;
  height: 64px;
  margin: 8px;
  -webkit-animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border: 4px solid #009bd9;
  border-radius: 50%;
  border-color: #009bd9 transparent transparent;
}
.hrif2-spinner-loader div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
.hrif2-spinner-loader div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.hrif2-spinner-loader div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
.hrif2-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hrif2-rating__question {
  width: 100%;
}
.hrif2-rating__value {
  padding-left: 15px;
  color: #8a8886 !important;
  font-weight: 400 !important;
}
.hrif2-rating .radio-group__item:not(:last-of-type) {
  padding-right: 3px;
}
.hrif2-rating .hrvg-icon,
.hrif2-rating .hrvg-icon::before {
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
}
.hrif2-rating .hrvg-icon::before,
.hrif2-rating .radio-group:hover .hrvg-icon::before {
  background: #ffb900;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#star");
}
.hrif2-rating .unset .hrvg-icon::before,
.hrif2-rating
  .radio-group:not(:hover)
  .radio-group__item.selected
  ~ .radio-group__item
  .hrvg-icon::before,
.hrif2-rating .radio-group__item:hover ~ .radio-group__item .hrvg-icon::before {
  background: #d2d0ce;
}
.hrif2-rating.disabled,
.hrif2-rating.readonly {
  pointer-events: none;
}
.hrif2-rating.disabled {
  opacity: 0.7;
}
.hrif2-rating--light .hrvg-icon::before,
.hrif2-rating--light .radio-group:hover .hrvg-icon::before {
  background: #fff;
}
.hrif2-rating--light .unset .hrvg-icon::before,
.hrif2-rating--light
  .radio-group:not(:hover)
  .radio-group__item.selected
  ~ .radio-group__item
  .hrvg-icon::before,
.hrif2-rating--light
  .radio-group__item:hover
  ~ .radio-group__item
  .hrvg-icon::before {
  background: rgba(255, 255, 255, 0.5);
}
.hrif2-rating--light .hrif-rating__question,
.hrif2-rating--light .hrif-rating__value {
  color: #fff !important;
}
.hrif2-rating--small .radio-group__item:not(:last-of-type) {
  padding-right: 1px;
}
.hrif2-rating--small .hrvg-icon,
.hrif2-rating--small .hrvg-icon::before {
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
}
.hrif2-rating--large .radio-group__item:not(:last-of-type) {
  padding-right: 5px;
}
.hrif2-rating--large .hrvg-icon,
.hrif2-rating--large .hrvg-icon::before {
  width: 26px !important;
  height: 26px !important;
  font-size: 26px !important;
}
@media screen and (max-width: 767px) {
  .hrif2-rating:not(.readonly) .radio-group__item:not(:last-of-type) {
    padding-right: 10px;
  }
  .hrif2-rating:not(.readonly) .hrvg-icon,
  .hrif2-rating:not(.readonly) .hrvg-icon::before {
    width: 36px !important;
    height: 36px !important;
    font-size: 36px !important;
  }
}
.hrif2-rating--align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}
.hrif2-rating--align-right .radio-group {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.hrif2-rating--align-right .hrif-rating__value {
  padding-right: 15px;
  padding-left: 0;
}
.hrif2-rating--align-right .radio-group__item:not(:last-of-type) {
  padding-right: 0;
  padding-left: 3px;
}
.hrif2-rating--align-right.hrif-rating--small
  .radio-group__item:not(:last-of-type) {
  padding-left: 1px;
}
.hrif2-rating--align-right.hrif-rating--large
  .radio-group__item:not(:last-of-type) {
  padding-left: 5px;
}
@media screen and (max-width: 767px) {
  .hrif2-rating--align-right:not(.readonly)
    .radio-group__item:not(:last-of-type) {
    padding-right: 0;
    padding-left: 10px;
  }
}
.hrif2-avatar {
  position: relative;
}
.hrif2-avatar__circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background-color: #edebe9;
}
.hrif2-avatar__initials {
  color: #605e5c;
  font-size: 15px;
  font-weight: 700;
}
.hrif2-avatar__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 40px;
}
.hrif2-avatar__image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hrif2-avatar__status {
  display: none;
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 10px;
  height: 10px;
  border: solid 3px #fff;
  border-radius: 10px;
  background-color: #fff;
}
.hrif2-avatar__status.status--warning {
  display: inline-block;
  background-color: #ffb900;
}
.hrif2-avatar__status.status--danger {
  display: inline-block;
  background-color: #d13438;
}
.hrif2-avatar__status.status--success {
  display: inline-block;
  background-color: #107c10;
}
.hrif2-avatar__status.status--info {
  display: inline-block;
  background-color: #3da5ee;
}
.hrif2-media-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.hrif2-media-title__media {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  line-height: 0;
}
.hrif2-media-title__media > .hrvg-icon {
  margin-bottom: 0;
}
.hrif2-media-title__media > .hrvg-icon::before {
  background-color: #605e5c;
}
.hrif2-media-title__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hrif2-media-title .hrif2-title__title {
  font-weight: 700;
}
.hrif2-media-title .hrif2-title__subtitle {
  color: #605e5c;
  font-size: 12px;
}
.hrif2-persona {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.hrif2-persona > .hrif2-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hrif2-persona > .hrif2-persona__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hrif2-persona .hrif2-title__title {
  font-weight: 700;
}
.hrif2-persona .hrif2-title__subtitle {
  color: #605e5c;
  font-size: 12px;
}
.hrif2-persona-function .hrif2-avatar__initials {
  display: none;
}
.hrif2-persona-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  min-width: 0;
  overflow: hidden;
}
.hrif2-persona-group .hrif2-avatar__circle {
  width: 32px;
  height: 32px;
}
.hrif2-persona-group__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  gap: 3px;
  min-width: 0;
}
.hrif2-persona-group__labels {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
}
.hrif2-persona-group__plus .hrif2-avatar__initials {
  font-size: 12px;
}
.hrif2-persona-group__namegroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  min-width: 0;
  white-space: nowrap;
}
.hrif2-persona-group__namegroup .hrif2-text:not(.hrif2-persona-group__more) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  overflow-x: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.hrif2-persona-group__namegroup .hrif2-persona-group__more {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hrif2-persona-group__namegroup .hrif2-persona-group__more::before {
  content: " ";
  white-space: pre;
}
.hrif2-persona-group__dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  gap: 10px;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  list-style: none;
}
.hrif2-preloader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 999999;
  top: 0;
  left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.grid .hrif2-preloader {
  background-color: rgba(255, 255, 255, 0.6);
}
.hrif2-toggle-switch {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-height: 32px;
  cursor: pointer;
}
input[type="checkbox"]:not(
    .slider
  ).hrif2-toggle-switch__input.hrif2-toggle-switch__input,
.hrif2-toggle-switch__input {
  position: absolute;
  z-index: 2;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  cursor: pointer;
}
.hrif2-toggle-switch__toggle {
  display: inline-block;
  position: relative;
  width: 26px;
  height: 14px;
  line-height: 14px;
}
.hrif2-toggle-switch__toggle::before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 14px;
  -webkit-transition: background 0.2s ease-in;
  -o-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
  border-radius: 14px;
  background-color: #edebe9;
}
.hrif2-toggle-switch__toggle-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  overflow-x: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hrif2-toggle-switch__toggle-circle {
  display: inline-block;
  position: relative;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border: solid 2px #a19f9d;
  border-radius: 50%;
  background-color: #fff;
}
.hrif2-toggle-switch__label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 0 0 10px;
}
.hrif2-toggle-switch__input:hover
  + .hrif2-toggle-switch__toggle
  > .hrif2-toggle-switch__toggle-circle {
  border-color: #605e5c;
}
.hrif2-toggle-switch__input:focus + .hrif2-toggle-switch__toggle::before {
  outline: solid 2px #009bd9;
  outline-offset: 2px;
}
.hrif2-toggle-switch__input:checked + .hrif2-toggle-switch__toggle::before {
  background-color: #009bd9;
}
.hrif2-toggle-switch__input:checked
  + .hrif2-toggle-switch__toggle
  > .hrif2-toggle-switch__toggle-circle {
  left: calc(100% - 14px);
  border-color: #009bd9;
}
.hrif2-toggle-switch__input:checked:hover
  + .hrif2-toggle-switch__toggle::before {
  background-color: #0088c6;
}
.hrif2-toggle-switch__input:checked:hover
  + .hrif2-toggle-switch__toggle
  > .hrif2-toggle-switch__toggle-circle {
  border-color: #0088c6;
}
.hrif2-toggle-switch__input:disabled {
  pointer-events: none;
}
.hrif2-toggle-switch__input:disabled
  + .hrif2-toggle-switch__toggle
  .hrif2-toggle-switch__toggle-circle {
  border-color: #d2d0ce;
}
.hrif2-toggle-switch__input:disabled:checked
  + .hrif2-toggle-switch__toggle::before {
  background-color: #d2d0ce;
}
.hrif2-toggle-switch__input:disabled:checked
  + .hrif2-toggle-switch__toggle
  .hrif2-toggle-switch__toggle-circle {
  border-color: #d2d0ce;
}
.hrif2-toggle-switch[disabled] {
  pointer-events: none;
}
.hrif2-toggle-switch--label-left,
.portlet[data-step="300"] .hrif2-toggle-switch--label-auto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hrif2-toggle-switch--label-left .hrif2-toggle-switch__label,
.portlet[data-step="300"]
  .hrif2-toggle-switch--label-auto
  .hrif2-toggle-switch__label {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin: 0 10px 0 0;
}
.hrif2-toggle-switch--label-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.hrif2-toggle-switch--label-right .hrif2-toggle-switch__label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 0 0 10px;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:empty ~ label {
  height: 14px;
  font-family: "Red Hat Text" !important;
  font-weight: 400 !important;
  line-height: 14px;
  text-indent: 36px;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:empty ~ label::before {
  width: 26px;
  border-radius: 14px;
  background-color: #edebe9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:empty ~ label::after {
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  margin: 0;
  border: solid 2px #a19f9d;
  border-radius: 14px;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:checked ~ label::before {
  background-color: #009bd9 !important;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:checked ~ label::after {
  margin-left: 12px;
  border-color: #009bd9;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:disabled ~ label {
  opacity: 1;
  pointer-events: none;
}
.hrif2-ps-toggle-switch input[type="checkbox"].slider:disabled ~ label::after {
  border-color: #d2d0ce;
}
.hrif2-ps-toggle-switch
  input[type="checkbox"].slider:disabled:checked
  ~ label::before {
  background-color: #d2d0ce !important;
}
.hrif2-ps-toggle-switch
  input[type="checkbox"].slider:disabled:checked
  ~ label::after {
  border-color: #d2d0ce;
}
.hrif2-radio-group .hrif2-radio-group__input.hrif2-radio-group__input {
  position: absolute !important;
  z-index: 9;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  clip: auto !important;
  opacity: 0 !important;
  cursor: pointer;
}
.hrif2-radio-group__radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-height: 32px;
}
.hrif2-radio-group__checkmark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  margin-right: 10px;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border: solid 2px #a19f9d;
  border-radius: 14px;
  line-height: 14px;
}
.hrif2-radio-group__checkmark::after {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background: transparent;
  line-height: 4px;
}
.hrif2-radio-group__label {
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}
.hrif2-radio-group__input:focus ~ .hrif2-radio-group__checkmark {
  outline: solid 2px #009bd9;
  outline-offset: 2px;
}
.hrif2-radio-group__input:hover ~ .hrif2-radio-group__checkmark {
  border-color: #605e5c;
}
.hrif2-radio-group__input:checked ~ .hrif2-radio-group__checkmark {
  border-color: transparent;
  background: #009bd9;
}
.hrif2-radio-group__input:checked ~ .hrif2-radio-group__checkmark::after {
  background: #fff;
}
.hrif2-radio-group__input:disabled {
  pointer-events: none;
}
.hrif2-radio-group__input:disabled ~ .hrif2-radio-group__checkmark {
  border-color: #d2d0ce;
}
.hrif2-radio-group__input:disabled ~ .hrif2-radio-group__label {
  color: #d2d0ce;
}
.hrif2-radio-group__input:disabled:checked ~ .hrif2-radio-group__checkmark {
  border-color: transparent;
  background-color: #d2d0ce;
}
.hrif2-radio-group--horizontal {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.hrif2-radio-group--horizontal .hrif2-radio-group__radio:not(:last-of-type) {
  margin-right: 20px;
}
.hrif2-recolorable-icon {
  position: relative;
}
.hrif2-recolorable-icon *[id*="theme-50"],
.hrif2-recolorable-icon *[id*="theme-50"] > *[data-name*="theme-50"] {
  fill: #e1f5fc !important;
}
.hrif2-recolorable-icon *[id*="grey-50"],
.hrif2-recolorable-icon *[id*="grey-50"] > *[data-name*="grey-50"] {
  fill: #faf9f8 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-100"],
.hrif2-recolorable-icon *[id*="theme-100"] > *[data-name*="theme-100"] {
  fill: #b3e5f7 !important;
}
.hrif2-recolorable-icon *[id*="grey-100"],
.hrif2-recolorable-icon *[id*="grey-100"] > *[data-name*="grey-100"] {
  fill: #f3f2f1 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-200"],
.hrif2-recolorable-icon *[id*="theme-200"] > *[data-name*="theme-200"] {
  fill: #82d4f2 !important;
}
.hrif2-recolorable-icon *[id*="grey-200"],
.hrif2-recolorable-icon *[id*="grey-200"] > *[data-name*="grey-200"] {
  fill: #edebe9 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-300"],
.hrif2-recolorable-icon *[id*="theme-300"] > *[data-name*="theme-300"] {
  fill: #52c2ec !important;
}
.hrif2-recolorable-icon *[id*="grey-300"],
.hrif2-recolorable-icon *[id*="grey-300"] > *[data-name*="grey-300"] {
  fill: #e1dfdd !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-400"],
.hrif2-recolorable-icon *[id*="theme-400"] > *[data-name*="theme-400"] {
  fill: #2fb6ea !important;
}
.hrif2-recolorable-icon *[id*="grey-400"],
.hrif2-recolorable-icon *[id*="grey-400"] > *[data-name*="grey-400"] {
  fill: #d2d0ce !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-500"],
.hrif2-recolorable-icon *[id*="theme-500"] > *[data-name*="theme-500"] {
  fill: #08a9e7 !important;
}
.hrif2-recolorable-icon *[id*="grey-500"],
.hrif2-recolorable-icon *[id*="grey-500"] > *[data-name*="grey-500"] {
  fill: #c8c6c4 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-600"],
.hrif2-recolorable-icon *[id*="theme-600"] > *[data-name*="theme-600"] {
  fill: #009bd9 !important;
}
.hrif2-recolorable-icon *[id*="grey-600"],
.hrif2-recolorable-icon *[id*="grey-600"] > *[data-name*="grey-600"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-700"],
.hrif2-recolorable-icon *[id*="theme-700"] > *[data-name*="theme-700"] {
  fill: #0088c6 !important;
}
.hrif2-recolorable-icon *[id*="grey-700"],
.hrif2-recolorable-icon *[id*="grey-700"] > *[data-name*="grey-700"] {
  fill: #8a8886 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-800"],
.hrif2-recolorable-icon *[id*="theme-800"] > *[data-name*="theme-800"] {
  fill: #0077b2 !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #605e5c !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrif2-recolorable-icon *[id*="theme-900"],
.hrif2-recolorable-icon *[id*="theme-900"] > *[data-name*="theme-900"] {
  fill: #005891 !important;
}
.hrif2-recolorable-icon *[id*="grey-900"],
.hrif2-recolorable-icon *[id*="grey-900"] > *[data-name*="grey-900"] {
  fill: #201f1e !important;
}
.hrif2-recolorable-icon *[id*="grey-800"],
.hrif2-recolorable-icon *[id*="grey-800"] > *[data-name*="grey-800"] {
  fill: #a19f9d !important;
}
.hrvg-icon .hrif2-badge,
.hrif2-recolorable-icon .hrif2-badge {
  position: absolute;
  top: -6px;
  right: -6px;
}
.hrif2-resource {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
  border: solid 1px #edebe9;
  border-radius: 4px;
}
.hrif2-resource__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 5px;
}
.hrif2-resource__footer {
  margin-top: 20px;
}
.hrif2-resource .hrif2-button-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.hrif2-resource .hrif2-icon-label__label {
  overflow: hidden;
  font-weight: 600;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hrif2-badge {
  display: inline-block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 8px;
  height: 8px;
  -webkit-animation: pulse-red 2s infinite;
  animation: pulse-red 2s infinite;
  border: solid 2px #fff;
  border-radius: 8px;
  background: #d13438;
  -webkit-box-shadow: 0 0 0 0 #6a2c2c;
  box-shadow: 0 0 0 0 #6a2c2c;
  line-height: 0;
}
@-webkit-keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 86, 48, 0.7);
    box-shadow: 0 0 0 0 rgba(255, 86, 48, 0.7);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(255, 86, 48, 0);
    box-shadow: 0 0 0 10px rgba(255, 86, 48, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 86, 48, 0);
    box-shadow: 0 0 0 0 rgba(255, 86, 48, 0);
  }
}
@keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 86, 48, 0.7);
    box-shadow: 0 0 0 0 rgba(255, 86, 48, 0.7);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(255, 86, 48, 0);
    box-shadow: 0 0 0 10px rgba(255, 86, 48, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 86, 48, 0);
    box-shadow: 0 0 0 0 rgba(255, 86, 48, 0);
  }
}
.mce-tinymce.Obligatory .mce-edit-area::before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  width: 9px;
  height: 9px;
  margin: 2px 2px 0 0;
  background-image: url("../SpTheme_NG/formPage/obligatory-field.svg");
  background-repeat: no-repeat;
  background-size: 9px;
  background-size: contain;
}
.hrif2-message-banner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  border-radius: 4px;
  background-color: #f3f2f1;
}
.hrif2-message-banner__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 15px;
}
.hrif2-message-banner .hrvg-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}
.hrif2-message-banner .hrvg-icon::before {
  background-color: #8a8886;
}
.hrif2-chat-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hrif2-chat-message__avatar {
  margin-right: 10px;
}
.hrif2-chat-message__container-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hrif2-chat-message__container-body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 5px 0;
  padding: 10px;
  border-radius: 4px;
  background-color: #f3f2f1;
}
.hrif2-chat-message__container-body > *:not(:last-child) {
  margin-bottom: 5px;
}
.hrif2-chat-message--sender {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hrif2-chat-message--sender .hrif2-chat-message__avatar {
  margin-right: 0;
  margin-left: 10px;
}
.hrif2-chat-message--sender .hrif2-chat-message__container-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hrif2-chat-message--sender .hrif2-chat-message__container-body {
  background-color: #e3f2fc;
}
.hrif2-chat-message__message-content {
  display: -webkit-box;
  max-height: 90px;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.hrif2-chat-message__message-container:not(.expandable)
  .hrif2-chat-message__expand-button {
  display: none;
}
.hrif2-chat-message__message-container.expanded
  .hrif2-chat-message__message-content {
  display: block;
  max-height: none;
  overflow: visible;
}
.hrif2-stack-group:not(:last-of-type) {
  margin-bottom: 20px;
}
.hrif2-stack-group .hrif2-title {
  margin-bottom: 10px;
}
.box-image {
  border-radius: 12px;
  background-position: center center;
  background-size: cover;
  -webkit-box-shadow: 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.13),
    0 1.2px 3.6px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.13),
    0 1.2px 3.6px 0 rgba(0, 0, 0, 0.11);
}
.hrif2-grid .grid_no_data {
  grid-column: 1/-1;
}
.hrif2-grid .grid_card_footer_container {
  margin-bottom: 20px;
}
.hrif2-grid .grid_card_footer_container .grid_navbar tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
}
.hrif2-grid .grid_card_footer_container .grid_first_dis,
.hrif2-grid .grid_card_footer_container .grid_prev_dis,
.hrif2-grid .grid_card_footer_container .grid_last_dis,
.hrif2-grid .grid_card_footer_container .grid_next_dis,
.hrif2-grid .grid_card_footer_container .grid_first,
.hrif2-grid .grid_card_footer_container .grid_prev,
.hrif2-grid .grid_card_footer_container .grid_last,
.hrif2-grid .grid_card_footer_container .grid_next {
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  margin: 0 5px;
}
.hrif2-grid .grid_card_footer_container .grid_first_dis::after,
.hrif2-grid .grid_card_footer_container .grid_prev_dis::after,
.hrif2-grid .grid_card_footer_container .grid_last_dis::after,
.hrif2-grid .grid_card_footer_container .grid_next_dis::after,
.hrif2-grid .grid_card_footer_container .grid_first::after,
.hrif2-grid .grid_card_footer_container .grid_prev::after,
.hrif2-grid .grid_card_footer_container .grid_last::after,
.hrif2-grid .grid_card_footer_container .grid_next::after {
  content: "" !important;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px !important;
  height: 14px !important;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.hrif2-grid .grid_card_footer_container .grid_first,
.hrif2-grid .grid_card_footer_container .grid_prev,
.hrif2-grid .grid_card_footer_container .grid_last,
.hrif2-grid .grid_card_footer_container .grid_next {
  border-radius: 3px;
  background-color: #f3f2f1;
  cursor: pointer;
}
.hrif2-grid .grid_card_footer_container .grid_first::after,
.hrif2-grid .grid_card_footer_container .grid_prev::after,
.hrif2-grid .grid_card_footer_container .grid_last::after,
.hrif2-grid .grid_card_footer_container .grid_next::after {
  background-color: #201f1e;
}
.hrif2-grid .grid_card_footer_container .grid_first:hover,
.hrif2-grid .grid_card_footer_container .grid_prev:hover,
.hrif2-grid .grid_card_footer_container .grid_last:hover,
.hrif2-grid .grid_card_footer_container .grid_next:hover {
  background-color: #edebe9;
}
.hrif2-grid .grid_card_footer_container .grid_first_dis,
.hrif2-grid .grid_card_footer_container .grid_prev_dis,
.hrif2-grid .grid_card_footer_container .grid_last_dis,
.hrif2-grid .grid_card_footer_container .grid_next_dis {
  background-color: transparent;
}
.hrif2-grid .grid_card_footer_container .grid_first_dis::after,
.hrif2-grid .grid_card_footer_container .grid_prev_dis::after,
.hrif2-grid .grid_card_footer_container .grid_last_dis::after,
.hrif2-grid .grid_card_footer_container .grid_next_dis::after {
  background-color: #c8c6c4;
}
.hrif2-grid .grid_card_footer_container .grid_first_dis:hover,
.hrif2-grid .grid_card_footer_container .grid_prev_dis:hover,
.hrif2-grid .grid_card_footer_container .grid_last_dis:hover,
.hrif2-grid .grid_card_footer_container .grid_next_dis:hover {
  background-color: transparent;
}
.hrif2-grid .grid_card_footer_container .grid_prev::after,
.hrif2-grid .grid_card_footer_container .grid_prev_dis::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-left");
}
.hrif2-grid .grid_card_footer_container .grid_first,
.hrif2-grid .grid_card_footer_container .grid_first_dis {
  margin-left: 0;
}
.hrif2-grid .grid_card_footer_container .grid_first::after,
.hrif2-grid .grid_card_footer_container .grid_first_dis::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-left");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-left");
}
.hrif2-grid .grid_card_footer_container .grid_next::after,
.hrif2-grid .grid_card_footer_container .grid_next_dis::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#angle-right");
}
.hrif2-grid .grid_card_footer_container .grid_last,
.hrif2-grid .grid_card_footer_container .grid_last_dis {
  margin-right: 0;
}
.hrif2-grid .grid_card_footer_container .grid_last::after,
.hrif2-grid .grid_card_footer_container .grid_last_dis::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-right");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#double-right");
}
.hrif2-grid .grid_card_footer_container .grid_navbar_curpage_input,
.hrif2-grid .grid_card_footer_container .grid_navbar_totpages_input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  height: 30px;
  margin: 0 5px;
  padding: 0;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  text-align: center;
}
.hrif2-grid .grid_card_footer_container .grid_navbar_curpage_input {
  border: solid 1px #e1dfdd;
  border-radius: 3px;
}
.hrif2-grid
  .grid_card_footer_container
  .grid_navbar_curpage_input:hover:not(:focus) {
  border-color: #a19f9d;
}
.hrif2-grid .grid_card_footer_container .grid_navbar_curpage_input:focus {
  border-color: #005891;
}
.hrif2-grid .grid_card_footer_container .grid_navbar_totpages_input {
  border: none;
}
@media screen and (min-width: 768px) {
  .hrif2-grid-card .grid_table > div > div,
  .hrif2-grid-card > div {
    overflow: visible !important;
  }
}
.hrif2-grid-card .grid_cards_container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 0 20px;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  place-items: stretch;
}
.hrif2-grid-card .grid_card_container {
  margin-bottom: 20px;
}
.hrif2-grid-card .grid_row,
.hrif2-grid-card .grid_rowodd {
  height: 100%;
}
.hrif2-grid-card .grid_cell > div {
  height: 100%;
}
.hrif2-grid-card .hrif2-card {
  width: 100%;
  height: 100%;
}
.hrif2-grid-card .hrif2-card__body .hrif2-text-long.hrif2-text-long {
  -webkit-line-clamp: 8;
  word-break: break-word;
}
.hrif2-grid-card .hrif2-card__footer .hrif2-icon-label .hrif2-text {
  color: #8a8886;
  font-size: 12px;
}
.hrif2-grid-card .hrif2-card__footer .hrif2-icon-label .hrvg-icon::before {
  background-color: #8a8886;
}
.hrif2-grid-card .hrif2-card .hrif2-text {
  word-break: break-word;
}
.hrif2-grid-card .hrif2-card__header,
.hrif2-grid-card .hrif2-card .hrif2-title__over,
.hrif2-grid-card .hrif2-card .hrif2-title__title {
  padding-right: 24px;
}
.hrif2-grid-card--flat .hrif2-card {
  padding: 0;
  border-radius: 0;
  background: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hrif2-grid-card .hrif2-card-persona__header,
.hrif2-grid-card .hrif2-card-persona .hrif2-title__over,
.hrif2-grid-card .hrif2-card-persona .hrif2-title__title {
  padding-right: 0;
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker {
  position: absolute;
  width: 24px !important;
  height: 24px;
  margin: 18px 0 0 -20px;
  -webkit-transition: margin ease-in 0.2s;
  -o-transition: margin ease-in 0.2s;
  transition: margin ease-in 0.2s;
  background: none;
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker
  .grid_img_tbarLayer_closed.iconFont {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  -webkit-transition: background ease-in 0.3s;
  -o-transition: background ease-in 0.3s;
  transition: background ease-in 0.3s;
  border-radius: 3px;
  background-color: transparent;
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker
  .grid_img_tbarLayer_closed.iconFont:hover {
  background-color: #edebe9;
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker
  .grid_img_tbarLayer_closed.iconFont::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: #201f1e;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-dots");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#menu-dots");
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker.active
  .grid_img_tbarLayer_closed.iconFont::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
}
.hrif2-grid-card
  .grid_layer_anchor_nearTo.grid_layer_anchor_nearTo.grid_splinker.grid_splinker
  + .grid_cell.no-print {
  position: absolute;
  width: 0 !important;
  margin-left: -16px;
}
.hrif2-grid-card .grid_card_container:hover .hrif2-card {
  -webkit-box-shadow: 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.25),
    0 1.2px 3.6px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.25),
    0 1.2px 3.6px 0 rgba(0, 0, 0, 0.23);
}
.hrif2-grid-card .grid_card_container:hover .hrif2-card-app {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hrif2-grid-card.hrif2-grid-media .grid_splinker,
.hrif2-grid-card.hrif2-grid-media-communication .grid_splinker {
  margin-top: 170px !important;
}
.hrif2-grid-card .grid_toolbar_layer {
  min-width: 160px;
  height: auto;
  margin-top: 46px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont,
.hrif2-grid-card .grid_toolbar_layer a.item_toolbar_layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding: 10px 15px;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont:first-child,
.hrif2-grid-card .grid_toolbar_layer a.item_toolbar_layer:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont:last-child,
.hrif2-grid-card .grid_toolbar_layer a.item_toolbar_layer:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont:hover,
.hrif2-grid-card .grid_toolbar_layer a.item_toolbar_layer:hover {
  background-color: #f3f2f1;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #201f1e;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont::after {
  content: attr(title);
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
  font-weight: 400;
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont.edit::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#edit");
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont.delete::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#delete");
}
.hrif2-grid-card .grid_toolbar_layer a.iconFont.view::before {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#search");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#search");
}
.hrif2-grid-card .grid_toolbar_layer .item_toolbar_layer_img {
  top: auto !important;
  left: auto !important;
  width: 16px;
  height: 16px;
}
.hrif2-grid-card .grid_cell.no-print {
  position: absolute;
  -webkit-transform: translateX(calc(-100% + 10px));
  transform: translateX(calc(-100% + 10px));
}
.hrif2-grid-card .grid__addfirst {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .hrif2-grid-card--mobile-horizontal-nowrap {
    right: -25px !important;
    left: -25px !important;
  }
  .hrif2-grid-card--mobile-horizontal-nowrap div[id$="_scroller"] {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-padding: 25px;
    scroll-behavior: smooth;
  }
  .hrif2-grid-card--mobile-horizontal-nowrap
    div[id$="_scroller"]::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0 !important;
  }
  .hrif2-grid-card--mobile-horizontal-nowrap .grid_cards_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 15px;
    width: auto;
    padding: 0 25px;
  }
  .hrif2-grid-card--mobile-horizontal-nowrap
    .grid_cards_container
    .grid_card_container {
    min-width: 280px;
    scroll-snap-align: start;
  }
}
.hrif2-grid-communication .grid_card_container:first-of-type {
  grid-row-end: span 2;
}
.hrif2-grid-communication .grid_card_container .grid_cell > div,
.hrif2-grid-communication .grid_card_container .grid_row,
.hrif2-grid-communication .grid_card_container .grid_rowodd {
  height: 100%;
}
.hrif2-grid-media-communication .hrif2-card-media-communication {
  min-height: 230px;
}
.hrif2-grid-media-communication .grid_cards_container {
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}
.hrif2-grid-media-communication .grid_card_container:first-of-type {
  grid-column-end: span 2;
  grid-row-end: span 2;
}
.hrif2-grid-media-communication
  .grid_card_container:first-of-type
  .hrif2-card__media {
  height: 400px !important;
}
.hrif2-grid-media-communication
  .grid_card_container:first-of-type
  .hrif2-card__header {
  top: 0px;
}
.hrif2-grid-media-communication
  .grid_card_container:first-of-type
  .grid_splinker {
  margin-top: 420px !important;
}
.hrif2-grid-media-communication
  .grid_card_container:first-of-type
  .hrif2-title__title {
  font-size: 16px;
}
.hrif2-grid-media-communication
  .grid_card_container:not(:first-of-type)
  .hrif2-title
  + .hrif2-text {
  -webkit-line-clamp: 1;
}
.hrif2-grid-media .grid_cards_container {
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
.hrif2-grid-media--fullwidth .grid_cards_container {
  grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));
}
.hrif2-grid-media--fullwidth .hrif2-card-media {
  min-height: 200px;
  padding-left: 210px;
}
.hrif2-grid-media--fullwidth .hrif2-card-media .hrif2-card__media {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 190px;
  height: auto;
}
.hrif2-grid-media--fullwidth .hrif2-card-media .hrif2-card__header {
  position: static;
}
.hrif2-grid-media--fullwidth .hrif2-card-media--media-icon {
  min-height: 0;
  padding-left: 88px;
}
.hrif2-grid-media--fullwidth .hrif2-card-media--media-icon .hrif2-card__media {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 20px;
  left: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 48px !important;
  height: 48px !important;
  border-radius: 48px;
  background-color: #f3f2f1;
}
.hrif2-grid-media--fullwidth.hrif2-grid-card--flat
  .hrif2-card-media--media-icon {
  min-height: 0;
  padding-left: 68px;
}
.hrif2-grid-media--fullwidth.hrif2-grid-card--flat
  .hrif2-card-media--media-icon
  .hrif2-card__media {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 0;
  left: 0;
}
.hrif2-grid-app .grid_cards_container {
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.hrif2-grid-app .grid_card_container:hover .hrif2-recolorable-icon {
  -webkit-animation-name: tilt;
  animation-name: tilt;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes tilt {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(9deg);
    transform: rotate(9deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
    transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-9deg);
    transform: rotate(-9deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes tilt {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(9deg);
    transform: rotate(9deg);
  }
  50% {
    -webkit-transform: rotate(0eg);
    transform: rotate(0eg);
  }
  75% {
    -webkit-transform: rotate(-9deg);
    transform: rotate(-9deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.hrif2-grid-card--horizontal-nowrap div[id$="_scroller"]:not(.active) {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  scroll-padding: 0;
  overflow-x: auto !important;
}
.hrif2-grid-card--horizontal-nowrap
  div[id$="_scroller"]:not(:hover)::-webkit-scrollbar {
  display: none;
  width: 0 !important;
  height: 0 !important;
}
.hrif2-grid-card--horizontal-nowrap .grid_cards_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 0 15px;
}
.hrif2-grid-card--horizontal-nowrap .grid_cards_container .grid_card_container {
  min-width: 260px;
  scroll-snap-align: start;
}
@media screen and (hover: none) {
  .hrif2-grid-card--horizontal-nowrap div[id$="_scroller"]::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0 !important;
  }
}
.hrif2-grid-communication--list .grid_cards_container {
  grid-template-columns: reapeat(autofill, minmax(280px, 1fr));
}
@media screen and (max-width: 767px) {
  .hrif2-grid-communication--list .grid_cards_container {
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
}
.hrif2-grid-communication--list .hrif2-card--media-top {
  min-height: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hrif2-grid-communication--list
  .hrif2-card--media-top
  .hrif2-card__body:first-of-type {
  padding-top: 60px;
}
.hrif2-grid-communication--list .hrif2-card--media-top .hrif2-card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hrif2-grid-communication--list .hrif2-card--media-top .hrif2-title__title {
  font-size: 14px;
}
.hrif2-grid-communication--list
  .hrif2-card--media-top
  .hrif2-card__body:first-of-type {
  padding-top: 20px;
}
.hrif2-grid-communication--list .hrif2-card--evidence {
  background: #f3f2f1;
}
.hrif2-grid--simple-list .grid_row,
.hrif2-grid--simple-list .grid_rowodd {
  height: auto !important;
}
.hrif2-grid--simple-list .grid_cell > div {
  border-radius: 3px;
}
.hrif2-grid--simple-list .grid_cell > div:hover:not(.grid_no_data) {
  background-color: #faf9f8;
}
.hrif2-grid--simple-list .hrif2-label-counter {
  min-height: 48px;
}
.hrif2-grid--simple-list .grid_rowselected .hrif2-label-counter__counter {
  background-color: #005891;
  color: #fff;
}
.hrif2-grid--simple-list .grid_rowselected .grid_cell > div {
  background-color: #f3f2f1;
}
.hrif2-grid--simple-list .hrif2-empty-grid__media {
  width: 32px;
  height: 32px;
}
.hrif2-empty-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
  height: 100%;
  padding: 50px;
  border: dashed 2px #e1dfdd;
  border-radius: 5px;
}
.hrif2-empty-grid--action {
  background-color: #faf9f8;
}
.hrif2-empty-grid__media {
  width: 44px;
  height: 44px;
  background-image: url("./hrvg/icons/fluent/hrvg-icons--tinted.svg#inbox");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.hrif2-empty-grid__message {
  text-align: center;
}
.hrif2-empty-grid__action .hrif2-button--evidence {
  border: solid 1px #005891;
  background: transparent !important;
  color: #005891;
  font-weight: 600;
}
.hrif2-empty-grid__action .hrif2-button--evidence:hover {
  background: rgba(0, 155, 217, 0.07) !important;
}
.hrif2-card {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  min-height: 320px;
  padding: 20px;
  -webkit-transition: all ease-in 0.2s;
  -o-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.25),
    0 0.3px 0.9px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.25),
    0 0.3px 0.9px 0 rgba(0, 0, 0, 0.23);
}
.hrif2-card .hrif2-title__over.hrif2-title__over {
  color: #8a8886;
  font-size: 12px;
  font-weight: 400;
}
.hrif2-card .hrif2-title__title {
  font-family: "Red Hat Display";
  font-size: 14px;
  font-weight: 700;
}
.hrif2-card .hrif2-title + div,
.hrif2-card .hrif2-title + .hrif2-text {
  margin-top: 10px;
}
.hrif2-card .hrif2-title + .hrif2-icon-label,
.hrif2-card .hrif2-title + .hrif2-group {
  margin-top: 15px;
}
.hrif2-card .hrif2-media-title + *,
.hrif2-card .hrif2-media-title + div,
.hrif2-card .hrif2-media-title + .hrif2-text,
.hrif2-card .hrif2-media-title + .hrif2-icon-label,
.hrif2-card .hrif2-media-title + .hrif2-group {
  margin-top: 10px;
}
.hrif2-card__header {
  margin-bottom: 15px;
  line-height: 1;
}
.hrif2-card__header:empty {
  display: none;
}
.hrif2-card__body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.hrif2-card__body > *:not(:first-child) {
  margin-top: 5px;
}
.hrif2-card__body .hrif2-group--vertical {
  gap: 5px;
}
.hrif2-card__footer {
  margin-top: 15px;
  padding-top: 15px;
  border-top: solid 1px #d2d0ce;
}
.hrif2-card .hrif2-button-group,
.hrif2-card .hrif2-button-icon-group {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.hrif2-card--toread .hrif2-title__title::before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-right: 7px;
  border-radius: 9px;
  background-color: #3da5ee;
}
.hrif2-card--info .hrif2-highlight-box {
  background-color: #3da5ee;
}
.hrif2-card--warning .hrif2-highlight-box {
  background-color: #ffb900;
}
.hrif2-card--danger .hrif2-highlight-box {
  background-color: #d13438;
}
.hrif2-card--success .hrif2-highlight-box {
  background-color: #107c10;
}
.hrif2-card--evidence .hrif2-highlight-box {
  background-color: #6815e7;
}
.hrif2-card--evidence.hrif2-card--danger .hrif2-highlight-box {
  background-color: #fff;
}
.hrif2-card--evidence.hrif2-card--danger .hrif2-highlight-box__label {
  color: #d13438 !important;
}
.hrif2-card--evidence.hrif2-card--info .hrif2-highlight-box {
  background-color: #fff;
}
.hrif2-card--evidence.hrif2-card--info .hrif2-highlight-box__label {
  color: #3da5ee !important;
}
.hrif2-card--evidence.hrif2-card--warning .hrif2-highlight-box {
  background-color: #fff;
}
.hrif2-card--evidence.hrif2-card--warning .hrif2-highlight-box__label {
  color: #ffb900 !important;
}
.hrif2-card--evidence.hrif2-card--success .hrif2-highlight-box {
  background-color: #fff;
}
.hrif2-card--evidence.hrif2-card--success .hrif2-highlight-box__label {
  color: #107c10 !important;
}
.hrif2-card-communication,
.hrif2-card-default {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.hrif2-card-communication .hrif2-card__header,
.hrif2-card-default .hrif2-card__header {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.hrif2-card-communication .hrif2-card__body .hrif2-text,
.hrif2-card-default .hrif2-card__body .hrif2-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hrif2-card-communication .hrif2-card__body .hrif2-text-quote,
.hrif2-card-default .hrif2-card__body .hrif2-text-quote {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hrif2-card-communication .hrif2-title__subtitle,
.hrif2-card-default .hrif2-title__subtitle {
  font-style: normal;
  font-weight: 300;
}
.hrif2-card-communication .hrif2-tag-group,
.hrif2-card-default .hrif2-tag-group {
  margin-bottom: -5px;
}
.hrif2-card-communication .hrif2-tag,
.hrif2-card-default .hrif2-tag {
  max-width: 240px;
  overflow: hidden;
  border-color: #605e5c;
  background-color: transparent;
  color: #605e5c;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hrif2-card-communication.hrif2-card--media-fullsize .hrif2-tag,
.hrif2-card-default.hrif2-card--media-fullsize .hrif2-tag {
  border-color: #c8c6c4;
  color: #c8c6c4;
}
.hrif2-card-communication.hrif2-card--evidence .hrif2-tag,
.hrif2-card-default.hrif2-card--evidence .hrif2-tag {
  border-color: #fff;
  color: #fff;
}
.hrif2-card-default {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.hrif2-card-default .hrif2-card__header {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.hrif2-card-default .hrif2-card__body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.hrif2-card-add,
.hrif2-card-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 40px;
  overflow: hidden;
  -webkit-transition: border 0.3s ease-in;
  -o-transition: border 0.3s ease-in;
  transition: border 0.3s ease-in;
  border: dashed 1px #c8c6c4;
  text-align: center;
}
.hrif2-card-add .hrif2-title__title,
.hrif2-card-more .hrif2-title__title {
  padding: 0;
}
.hrif2-card-add .hrif2-card__body,
.hrif2-card-more .hrif2-card__body {
  z-index: 2;
  margin-bottom: 20%;
}
.hrif2-card-add .hrif2-card__header .hrvg-icon,
.hrif2-card-more .hrif2-card__header .hrvg-icon {
  position: absolute;
  z-index: 1;
  right: -20px;
  bottom: -20px;
  width: 170px !important;
  height: 170px !important;
  opacity: 0.08;
}
.hrif2-card-add .hrif2-card__header .hrvg-icon::before,
.hrif2-card-more .hrif2-card__header .hrvg-icon::before {
  width: 170px !important;
  height: 170px !important;
  background-color: #005891;
}
.hrif2-card-add:hover,
.hrif2-card-more:hover {
  border-color: #005891;
}
.hrif2-card-media,
.hrif2-card-communication,
.hrif2-card-media-communication {
  overflow: hidden;
}
.hrif2-card-media .hrif2-card__media,
.hrif2-card-communication .hrif2-card__media,
.hrif2-card-media-communication .hrif2-card__media {
  position: relative;
  top: -20px;
  left: -20px;
  width: calc(100% + 40px);
  height: 150px;
  background-position: center;
  background-size: cover;
}
.hrif2-card-media .hrif2-card__header,
.hrif2-card-communication .hrif2-card__header,
.hrif2-card-media-communication .hrif2-card__header {
  position: absolute;
  z-index: 1;
  top: 0px;
}
.hrif2-card-media .hrif2-card__body .hrif2-text,
.hrif2-card-communication .hrif2-card__body .hrif2-text,
.hrif2-card-media-communication .hrif2-card__body .hrif2-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hrif2-card-media .hrif2-card__body .hrif2-tag,
.hrif2-card-communication .hrif2-card__body .hrif2-tag,
.hrif2-card-media-communication .hrif2-card__body .hrif2-tag {
  margin-top: 20px;
}
.hrif2-card-resource {
  min-height: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hrif2-card-persona {
  min-height: 270px;
}
.hrif2-card-persona .hrif2-avatar {
  margin-bottom: 30px;
}
.hrif2-card-persona .hrif2-avatar__circle {
  width: 60px;
  height: 60px;
  border: solid 1px #f3f2f1;
  border-radius: 8px;
}
.hrif2-card-persona .hrif2-avatar__image {
  border-radius: 8px;
}
.hrif2-card-media {
  min-height: 240px;
}
.hrif2-card-media-communication .hrif2-card__media {
  height: 150px !important;
}
.hrif2-card-media-communication .hrif2-card__header {
  top: 0px;
}
.hrif2-card-app {
  min-height: 0;
  padding: 10px 10px 10px 0;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hrif2-card-app .hrif2-recolorable-icon {
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
}
.hrif2-card-app .hrif2-recolorable-icon > svg {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.hrif2-card-app .hrif2-title__title {
  padding-right: 0;
  font-size: 13px;
}
.hrif2-card-app .hrif2-title + .hrif2-text {
  margin-top: 5px;
}
.hrif2-highlight-box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 20px;
  padding: 2px 9px;
  border-radius: 4px;
  background: #d2d0ce;
}
.hrif2-highlight-box__label {
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1;
}
.hrif2-highlight-box--large {
  height: 26px;
}
.hrif2-highlight-box--large .hrif2-highlight-box__label {
  font-weight: 500 !important;
}
.hrif2-highlight-box--icon-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hrif2-highlight-box--icon-label .hrif2-highlight-box__icon {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-right: 5px;
}
.hrif2-highlight-box--icon-label .hrif2-highlight-box__label {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.hrif2-highlight-box--icon-label-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hrif2-highlight-box--icon-label-right .hrif2-highlight-box__icon {
  margin-right: 0;
  margin-left: 5px;
}
.hrif2-highlight-box--primary {
  background: #009bd9;
}
.hrif2-highlight-box--primary .hrif2-highlight-box__label {
  color: #fff;
}
.hrif2-highlight-box--success {
  background: #107c10;
}
.hrif2-highlight-box--success .hrif2-highlight-box__label {
  color: #fff;
}
.hrif2-highlight-box--warning {
  background: #ffb900;
}
.hrif2-highlight-box--warning .hrif2-highlight-box__label {
  color: #fff;
}
.hrif2-highlight-box--danger {
  background: #d13438;
}
.hrif2-highlight-box--danger .hrif2-highlight-box__label {
  color: #fff;
}
.hrif2-highlight-box--info {
  background: #3da5ee;
}
.hrif2-highlight-box--info .hrif2-highlight-box__label {
  color: #fff;
}
.hrif2-highlight-box--icon.hrif2-highlight-box--primary
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--icon-label.hrif2-highlight-box--primary
  .hrif2-highlight-box__icon::before {
  color: #fff;
}
.hrif2-highlight-box--icon.hrif2-highlight-box--success
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--icon-label.hrif2-highlight-box--success
  .hrif2-highlight-box__icon::before {
  color: #fff;
}
.hrif2-highlight-box--icon.hrif2-highlight-box--warning
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--icon-label.hrif2-highlight-box--warning
  .hrif2-highlight-box__icon::before {
  color: #fff;
}
.hrif2-highlight-box--icon.hrif2-highlight-box--danger
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--icon-label.hrif2-highlight-box--danger
  .hrif2-highlight-box__icon::before {
  color: #fff;
}
.hrif2-highlight-box--icon.hrif2-highlight-box--info
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--icon-label.hrif2-highlight-box--info
  .hrif2-highlight-box__icon::before {
  color: #fff;
}
.hrif2-highlight-box--outlined {
  border: solid 1px #d2d0ce;
  background: transparent;
}
.hrif2-highlight-box--outlined .hrif2-highlight-box__label {
  color: #201f1e !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--primary {
  border-color: #009bd9;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--primary
  .hrif2-highlight-box__label {
  color: #009bd9 !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--primary
  .hrif2-highlight-box__icon::before {
  background: #009bd9;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--success {
  border-color: #107c10;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--success
  .hrif2-highlight-box__label {
  color: #107c10 !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--success
  .hrif2-highlight-box__icon::before {
  background: #107c10;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--warning {
  border-color: #ffb900;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--warning
  .hrif2-highlight-box__label {
  color: #ffb900 !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--warning
  .hrif2-highlight-box__icon::before {
  background: #ffb900;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--danger {
  border-color: #d13438;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--danger
  .hrif2-highlight-box__label {
  color: #d13438 !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--danger
  .hrif2-highlight-box__icon::before {
  background: #d13438;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--info {
  border-color: #3da5ee;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--info
  .hrif2-highlight-box__label {
  color: #3da5ee !important;
}
.hrif2-highlight-box--outlined.hrif2-highlight-box--info
  .hrif2-highlight-box__icon::before {
  background: #3da5ee;
}
.hrif2-highlight-box--bullet {
  position: relative;
  padding: 0;
  padding-left: 20px;
  background: transparent;
}
.hrif2-highlight-box--bullet .hrif2-highlight-box__label {
  color: #201f1e !important;
}
.hrif2-highlight-box--bullet::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 10px;
  height: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 10px;
  background-color: #d2d0ce;
}
.hrif2-highlight-box--bullet-right {
  padding-right: 20px;
  padding-left: 0;
}
.hrif2-highlight-box--bullet-right .hrif2-highlight-box__label {
  text-align: right;
}
.hrif2-highlight-box--bullet-right::before {
  right: 0;
  left: auto;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--icon
  .hrif2-highlight-box__icon::before,
.hrif2-highlight-box--bullet.hrif2-highlight-box--icon-label
  .hrif2-highlight-box__icon::before {
  background: #201f1e;
}
.hrif2-highlight-box--bullet-light .hrif2-highlight-box__label {
  color: #fff !important;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--primary::before {
  background: #009bd9;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--success::before {
  background: #107c10;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--warning::before {
  background: #ffb900;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--danger::before {
  background: #d13438;
}
.hrif2-highlight-box--bullet.hrif2-highlight-box--info::before {
  background: #3da5ee;
}
.swal2-popup.swal2-toast {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: 1fr 99fr 1fr;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.075),
    0 1px 2px rgba(0, 0, 0, 0.075), 1px 2px 4px rgba(0, 0, 0, 0.075),
    1px 3px 8px rgba(0, 0, 0, 0.075), 2px 4px 16px rgba(0, 0, 0, 0.075);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.075), 0 1px 2px rgba(0, 0, 0, 0.075),
    1px 2px 4px rgba(0, 0, 0, 0.075), 1px 3px 8px rgba(0, 0, 0, 0.075),
    2px 4px 16px rgba(0, 0, 0, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast
  .swal2-icon.swal2-error
  [class^="swal2-x-mark-line"][class$="left"] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast
  .swal2-icon.swal2-error
  [class^="swal2-x-mark-line"][class$="right"] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #107c10;
}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast
  .swal2-success
  [class^="swal2-success-circular-line"][class$="left"] {
  top: -0.8em;
  left: -0.5em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 2em 2em;
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast
  .swal2-success
  [class^="swal2-success-circular-line"][class$="right"] {
  top: -0.25em;
  left: 0.9375em;
  -webkit-transform-origin: 0 1.5em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast
  .swal2-success
  [class^="swal2-success-line"][class$="tip"] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast
  .swal2-success
  [class^="swal2-success-line"][class$="long"] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast
  .swal2-success.swal2-icon-show
  .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast
  .swal2-success.swal2-icon-show
  .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
  animation: swal2-toast-hide 0.1s forwards;
}
.swal2-container {
  display: grid;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(-webkit-min-content, auto) minmax(
      -webkit-min-content,
      auto
    ) minmax(-webkit-min-content, auto);
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(
      min-content,
      auto
    );
  height: 100%;
  padding: 0 30px;
  overflow-x: hidden;
  -webkit-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.7);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top-start,
.swal2-container.swal2-center-start,
.swal2-container.swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.swal2-container.swal2-top,
.swal2-container.swal2-center,
.swal2-container.swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-center-end,
.swal2-container.swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
.swal2-container.swal2-top-start > .swal2-popup {
  -ms-flex-item-align: start;
  align-self: start;
}
.swal2-container.swal2-top > .swal2-popup {
  grid-column: 2;
  align-self: start;
  justify-self: center;
}
.swal2-container.swal2-top-end > .swal2-popup,
.swal2-container.swal2-top-right > .swal2-popup {
  grid-column: 3;
  align-self: start;
  justify-self: end;
}
.swal2-container.swal2-center-start > .swal2-popup,
.swal2-container.swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
.swal2-container.swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: center;
}
.swal2-container.swal2-center-end > .swal2-popup,
.swal2-container.swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  align-self: center;
  justify-self: end;
}
.swal2-container.swal2-bottom-start > .swal2-popup,
.swal2-container.swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
.swal2-container.swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  justify-self: center;
  align-self: end;
}
.swal2-container.swal2-bottom-end > .swal2-popup,
.swal2-container.swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  align-self: end;
  justify-self: end;
}
.swal2-container.swal2-grow-row > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
.swal2-container.swal2-grow-column > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
.swal2-container.swal2-no-transition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.swal2-popup {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
  -webkit-box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
  box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036);
  color: #201f1e;
  font-family: "Red Hat Text";
  font-size: 13px;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: #201f1e;
  font-family: "Red Hat Display";
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled {
  margin: 0 5px;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-position: 100% !important;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-position: 100% !important;
}
.swal2-loader {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
.swal2-styled {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 100px;
  height: 38px;
  margin: 0;
  padding: 0 20px;
  -webkit-transition: background 300ms ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: background 300ms ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background 300ms ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background 300ms ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background 300ms ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  background: -o-linear-gradient(30deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  background: linear-gradient(60deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  background-position: 0% !important;
  background-size: 190% 100% !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #201f1e;
  font-family: "Red Hat Text";
  font-weight: 400;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 3px;
  background: -o-linear-gradient(30deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  background: linear-gradient(60deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  color: #fff;
  font-size: 13px;
}
.swal2-styled.swal2-confirm:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 3px;
  background: -o-linear-gradient(30deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  background: linear-gradient(60deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  color: #201f1e;
  font-size: 13px;
}
.swal2-styled.swal2-deny:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: -o-linear-gradient(30deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  background: linear-gradient(60deg, #e1dfdd 20%, #edebe9 50%, #e1dfdd 80%);
  color: #201f1e;
  font-size: 13px;
}
.swal2-styled.swal2-cancel:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.swal2-styled.swal2-default-outline:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.swal2-styled:focus {
  outline: none;
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  height: 0.25em;
  overflow: hidden;
  border-bottom-left-radius: 0 0 4px 4px;
  border-bottom-right-radius: 0 0 4px 4px;
}
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
.swal2-image {
  max-width: 100%;
  margin: 2em auto 1em;
}
.swal2-close {
  z-index: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  -webkit-transition: color 0.1s, -webkit-box-shadow 0.1s;
  transition: color 0.1s, -webkit-box-shadow 0.1s;
  -o-transition: color 0.1s, box-shadow 0.1s;
  transition: color 0.1s, box-shadow 0.1s;
  transition: color 0.1s, box-shadow 0.1s, -webkit-box-shadow 0.1s;
  border: none;
  border-radius: 0 0 4px 4px;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
.swal2-close:hover {
  -webkit-transform: none;
  transform: none;
  background: transparent;
  color: #d13438;
}
.swal2-close:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}
.swal2-html-container {
  z-index: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1em 1.6em 0.3em;
  padding: 0;
  overflow: auto;
  color: #605e5c;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em 2em 0;
}
.swal2-input,
.swal2-file,
.swal2-textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  -webkit-transition: border-color 0.1s, -webkit-box-shadow 0.1s;
  transition: border-color 0.1s, -webkit-box-shadow 0.1s;
  -o-transition: border-color 0.1s, box-shadow 0.1s;
  transition: border-color 0.1s, box-shadow 0.1s;
  transition: border-color 0.1s, box-shadow 0.1s, -webkit-box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #d13438 !important;
  -webkit-box-shadow: 0 0 2px #d13438 !important;
  box-shadow: 0 0 2px #d13438 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06),
    0 0 0 3px rgba(100, 150, 200, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06),
    0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::-webkit-input-placeholder,
.swal2-file::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #ccc;
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-input:-ms-input-placeholder,
.swal2-file:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder {
  color: #ccc;
}
.swal2-input::-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #ccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em 2em 0;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: inherit;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}
.swal2-radio,
.swal2-checkbox {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0.4em;
}
.swal2-input-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1em auto 0;
}
.swal2-validation-message {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #d13438;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #d13438;
  color: #d13438;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #d13438;
}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] {
  left: 1.0625em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] {
  right: 1em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #ffc324;
  color: #ffb900;
}
.swal2-icon.swal2-info {
  border-color: #9bd1f6;
  color: #3da5ee;
}
.swal2-icon.swal2-question {
  border-color: #9bd1f6;
  color: #3da5ee;
}
.swal2-icon.swal2-success {
  border-color: #107c10;
  color: #107c10;
}
.swal2-icon.swal2-success [class^="swal2-success-circular-line"] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success
  [class^="swal2-success-circular-line"][class$="left"] {
  top: -0.4375em;
  left: -2.0635em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 3.75em 3.75em;
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success
  [class^="swal2-success-circular-line"][class$="right"] {
  top: -0.6875em;
  left: 1.875em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 3.75em;
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid #2f9f28;
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^="swal2-success-line"] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #107c10;
}
.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-progress-steps {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps
  .swal2-progress-step.swal2-active-progress-step
  ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps
  .swal2-progress-step.swal2-active-progress-step
  ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}
[class^="swal2"] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  -webkit-animation: swal2-show 0.3s;
  animation: swal2-show 0.3s;
}
.swal2-show.swal2-alert {
  -webkit-animation: swal2-slide-down 0.82s;
  animation: swal2-slide-down 0.82s;
}
.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
  animation: swal2-hide 0.15s forwards;
}
.swal2-hide.swal2-alert {
  -webkit-animation: swal2-slide-up 0.62s;
  animation: swal2-slide-up 0.62s;
}
.swal2-noanimation {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}
@-webkit-keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-slide-down {
  0% {
    -webkit-transform: translateY(-1000px);
    transform: translateY(-1000px);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes swal2-slide-down {
  0% {
    -webkit-transform: translateY(-1000px);
    transform: translateY(-1000px);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes swal2-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  70% {
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
    transform: translateY(-1000px);
    opacity: 0;
  }
}
@keyframes swal2-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  70% {
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
    transform: translateY(-1000px);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)
    > [aria-hidden="true"] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)
    .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start,
body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start,
body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start,
body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
.shepherd-title {
  color: #201f1e;
  font-family: "Red Hat Display";
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
}
.shepherd-content .shepherd-text {
  padding: 0 15px 15px 15px;
  color: #201f1e;
}
.shepherd-has-title .shepherd-content .shepherd-header {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 15px 45px 15px 15px;
  background-color: transparent;
}
.shepherd-footer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0 10px;
  padding: 15px;
}
.shepherd-header .shepherd-progress {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  width: auto !important;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 12px;
}
.shepherd-header .shepherd-cancel-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: 17px;
  right: 15px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.shepherd-header .shepherd-cancel-icon::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #605e5c;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--regular.svg#close");
}
.shepherd-header .shepherd-cancel-icon:hover::before {
  background-color: #0088c6;
}
.shepherd-header .shepherd-cancel-icon > span {
  display: none;
}
.shepherd-element {
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  .shepherd-element {
    max-width: calc(100% - 40px);
  }
}
.hrif2-cinema-effect,
.cinema.spModalLayer_cinema {
  position: fixed !important;
  z-index: 99998 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: auto !important;
  height: auto !important;
  background-color: transparent !important;
}
.hrif2-modal-layer.loading,
.spModalLayer.loading {
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hrif2-modal-layer.loading::before,
.hrif2-modal-layer.loading::after,
.spModalLayer.loading::before,
.spModalLayer.loading::after {
  display: none !important;
}
.hrif2-modal-layer.loading .icon_container,
.hrif2-modal-layer.loading .spModalLayer_draglayer,
.spModalLayer.loading .icon_container,
.spModalLayer.loading .spModalLayer_draglayer {
  display: block !important;
  position: absolute;
  top: calc(50% - (32px + 8px)) !important;
  left: calc(50% - (32px + 8px)) !important;
  width: 20px !important;
  background: none !important;
}
.hrif2-modal-layer.loading .icon_container::before,
.hrif2-modal-layer.loading .icon_container::after,
.hrif2-modal-layer.loading .spModalLayer_draglayer::before,
.hrif2-modal-layer.loading .spModalLayer_draglayer::after,
.spModalLayer.loading .icon_container::before,
.spModalLayer.loading .icon_container::after,
.spModalLayer.loading .spModalLayer_draglayer::before,
.spModalLayer.loading .spModalLayer_draglayer::after {
  content: "";
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 64px !important;
  height: 64px !important;
  margin: 8px !important;
  -webkit-animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border: 4px solid #009bd9 !important;
  border-radius: 50% !important;
  border-color: #009bd9 transparent transparent transparent !important;
}
.hrif2-modal-layer.loading .icon_container::after,
.spModalLayer.loading .icon_container::after {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
.hrif2-modal-layer.loading .icon_container::before,
.spModalLayer.loading .icon_container::before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.hrif2-modal-layer.loading .spModalLayer_draglayer::before,
.spModalLayer.loading .spModalLayer_draglayer::before {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
.spModalLayer,
.spModalLayer.loading,
.hrif2-modal-layer.spModalLayer,
.hrif2-modal-layer.spModalLayer.loading {
  z-index: 99999 !important;
}
.spModalLayer::before,
.spModalLayer.loading::before,
.hrif2-modal-layer.spModalLayer::before,
.hrif2-modal-layer.spModalLayer.loading::before {
  content: "" !important;
  display: block !important;
  position: fixed !important;
  z-index: 0 !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  -webkit-transform: none !important;
  transform: none !important;
  -webkit-animation: none !important;
  animation: none !important;
  border: none !important;
  border-radius: 0 !important;
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.7) !important;
  pointer-events: none;
}
.hrif2-modal-layer.spModalLayer:not(.loading) {
  border-radius: 4px;
  -webkit-box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036) !important;
  box-shadow: 0px 25.6px 57.6px rgb(0 0 0 / 0.22044),
    0px 4.8px 14.4px rgb(0 0 0 / 0.18036) !important;
}
.hrif2-modal-layer.spModalLayer:not(.loading) .spModalLayer_draglayer {
  height: 32px;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  background-color: transparent;
}
.hrif2-modal-layer.spModalLayer:not(.loading) .spModalLayer_draglayer:hover {
  background-color: #edebe9;
}
.hrif2-modal-layer.spModalLayer:not(.loading) .icon_container .spModalButton {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  position: relative;
  z-index: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 32px;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton:not(.spModalLayer_closebtn) {
  display: none !important;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton[style*="display: none"] {
  display: none !important;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton:not(:last-of-type)::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 1px;
  height: 18px;
  background-color: #e1dfdd;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #605e5c;
  font-family: inherit;
  font-size: 16px;
  line-height: 16px;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton:hover {
  background-color: transparent;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalButton:hover::after {
  background-color: #0088c6;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayerMaximize::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#expand");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#expand");
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayerDetachButton::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pin");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#pin");
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayerReduce::after {
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#collapse");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#collapse");
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayer_closebtn {
  background-color: transparent !important;
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayer_closebtn::after {
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#close");
  mask-image: url("hrvg/icons/fluent/hrvg-icons--filled.svg#close");
}
.hrif2-modal-layer.spModalLayer:not(.loading)
  .icon_container
  .spModalLayer_closebtn:hover::after {
  background-color: #0088c6;
}
.spModalLayer.no-backdrop::before {
  opacity: 0 !important;
}
.hrif2-dialog-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
body.sp_modal_open {
  -ms-touch-action: none !important;
  touch-action: none !important;
  overflow: hidden !important;
}
.loginPage {
  background-image: none !important;
}
@media screen and (max-width: 767px) {
  .loginPage .hrif2-button--fullwidth-mobile {
    width: calc(100% - 50px) !important;
  }
}
.loginPage .hrif2-button--evidence {
  background: -o-linear-gradient(30deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  background: linear-gradient(60deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  color: #fff;
}
.loginPage .hrif2-button--evidence:focus {
  border-color: #201f1e;
}
.loginPage .hrif2-button--evidence:hover {
  background: -o-linear-gradient(30deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  background: linear-gradient(60deg, #201f1e 20%, #605e5c 50%, #201f1e 80%);
  color: #fff;
}
.loginPage .hrif2-input-container,
.loginPage .hrif2-button {
  height: 44px !important;
}
.loginPage .hrif2-button {
  border-radius: 44px;
}
.loginPage .hrif2-input-container {
  border: 1px solid #d2d0ce;
  background-color: #f3f2f1;
}
.loginPage .hrif2-input-container .hrif2-input {
  background-color: #f3f2f1;
}
.loginPage .hrif2-input-container .hrif2-input::-webkit-input-placeholder {
  color: #a19f9d;
}
.loginPage .hrif2-input-container .hrif2-input::-moz-placeholder {
  color: #a19f9d;
}
.loginPage .hrif2-input-container .hrif2-input:-ms-input-placeholder {
  color: #a19f9d;
}
.loginPage .hrif2-input-container .hrif2-input::-ms-input-placeholder {
  color: #a19f9d;
}
.loginPage .hrif2-input-container .hrif2-input::placeholder {
  color: #a19f9d;
}
.loginPage .hrif2-input-container .hrif2-input__icon::before {
  background-color: #a19f9d;
}
.loginPage .hrif2-input-container:focus-within {
  border-color: #005891;
}
.loginPage .hrif2-input-container:hover:not(:focus-within) {
  border-color: #c8c6c4;
}
.header-login__box {
  position: absolute !important;
  max-width: 1024px;
  -webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out,
    margin-left 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out, left 300ms ease-in-out,
    margin-left 300ms ease-in-out;
  transition: width 300ms ease-in-out, left 300ms ease-in-out,
    margin-left 300ms ease-in-out;
  border-bottom: solid 1px #e1dfdd;
  background-color: #fff;
}
.header-login__box.scrolled {
  position: fixed !important;
  left: 0 !important;
  width: 100% !important;
  max-width: none;
  margin-left: 0 !important;
}
.header-login__item {
  position: fixed !important;
  height: 36px !important;
}
.hrif2-logocompany {
  width: 100px !important;
  height: 30px !important;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0 50%;
  object-position: 0 50%;
}
.box_login_image {
  overflow: hidden;
  -webkit-transition: background-image 0.5s linear 0.5s;
  -o-transition: background-image 0.5s linear 0.5s;
  transition: background-image 0.5s linear 0.5s;
  border-radius: 4px;
  background-color: #fff;
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .box_login_image {
    border-radius: 0;
  }
}
.box_login_image.progressbar::after,
.box_login_image.progressbar2::after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  width: 0;
  height: 5px;
  border-radius: 1px;
  background-color: #009bd9;
}
.box_login_image.progressbar::after {
  -webkit-animation: progress-animation-1 15.5s linear;
  animation: progress-animation-1 15.5s linear;
}
@-webkit-keyframes progress-animation-1 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes progress-animation-1 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.box_login_image.progressbar2::after {
  -webkit-animation: progress-animation-2 15.5s linear;
  animation: progress-animation-2 15.5s linear;
}
@-webkit-keyframes progress-animation-2 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes progress-animation-2 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.contextMenu.login {
  position: fixed;
  z-index: 99999;
  width: 300px;
  padding: 0;
  border-radius: 4px !important;
  -webkit-box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  box-shadow: 0px 3.2px 7.2px rgb(0 0 0 / 0.132),
    0px 0.6px 1.8px rgb(0 0 0 / 0.108);
  font-family: "Red Hat Text";
}
.contextMenu.login > a {
  position: relative;
  padding: 5px 10px;
  color: #605e5c;
  font-family: "Red Hat Text" !important;
  text-transform: capitalize;
}
.contextMenu.login > a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.contextMenu.login > a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
@media screen and (max-width: 767px) {
  .contextMenu.login {
    top: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100%;
    max-height: calc(100% - 48px);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),
      -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 4px 4px 0 0 !important;
  }
  .contextMenu.login > a {
    padding: 15px 10px;
  }
  .contextMenu.login > a::after {
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0;
    left: 10px;
    width: auto;
    height: 1px;
    background-color: #edebe9;
  }
  .contextMenu.login[style*="visible"] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media screen and (min-width: 1025px) {
  .contextMenu.login {
    top: 50px;
    right: calc(50% - (1024px / 2) + 25px) !important;
    left: auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .contextMenu.login {
    top: 50px;
    right: 25px !important;
    left: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .BoxMenu_ctrl.hrif2-cinema-effect {
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
}
.header-navbar {
  right: auto !important;
  left: auto !important;
  width: calc(100% - 25px) !important;
  min-width: 320px;
  max-width: 999px !important;
  margin: auto !important;
  background-color: transparent;
}
.preloaderpage {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 1;
  background-color: #fff;
}
.preloaderpage.out {
  -webkit-animation: display-none-transition 0.6s both;
  animation: display-none-transition 0.6s both;
  opacity: 1;
}
@keyframes display-none-transition {
  0% {
    opacity: 1;
  }
  100% {
    display: none;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
  }
}
.preloaderpage > .hrif2-spinner-loader {
  top: 12%;
  left: calc(50% - 40px);
}
.hrif2-spinner-loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.hrif2-spinner-loader div {
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 64px;
  height: 64px;
  margin: 8px;
  -webkit-animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: simple-rotation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border: 4px solid #009bd9;
  border-radius: 50%;
  border-color: #009bd9 transparent transparent;
}
.hrif2-spinner-loader div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
.hrif2-spinner-loader div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.hrif2-spinner-loader div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
.hrif2-cta .hrif2-toolbar_label_item .hrif2-toolbar_item_title {
  padding: 5px;
  -webkit-animation: pause 120s infinite;
  animation: pause 120s infinite;
  border-radius: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3Erect%7Banimation:stroke 10s infinite linear;%7D@keyframes stroke%7Bto%7Bstroke-dashoffset:388;%7D%7D%3C/style%3E%3Crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%232fb6ea' stroke-width='2' stroke-dasharray='388' stroke-dashoffset='1900' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 100%;
}
@-webkit-keyframes pause {
  0%,
  25% {
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3Erect%7Banimation:stroke 10s infinite linear;%7D@keyframes stroke%7Bto%7Bstroke-dashoffset:388;%7D%7D%3C/style%3E%3Crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%232fb6ea' stroke-width='2' stroke-dasharray='388' stroke-dashoffset='1900' stroke-linecap='square'/%3E%3C/svg%3E");
  }
  26%,
  100% {
    background-image: none;
  }
}
@keyframes pause {
  0%,
  25% {
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3Erect%7Banimation:stroke 10s infinite linear;%7D@keyframes stroke%7Bto%7Bstroke-dashoffset:388;%7D%7D%3C/style%3E%3Crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%232fb6ea' stroke-width='2' stroke-dasharray='388' stroke-dashoffset='1900' stroke-linecap='square'/%3E%3C/svg%3E");
  }
  26%,
  100% {
    background-image: none;
  }
}
.hrif2-section-disclaimer {
  background-color: #201f1e;
}
.hrif2-section-disclaimer .hrif2-text {
  color: #fff;
  font-size: 12px;
}
.hrif2-section-disclaimer .hrif2-text-tertiary {
  color: rgba(255, 255, 255, 0.8);
}
.qrcode-container {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  border: solid 2px #d2d0ce;
  border-radius: 25px;
  background: #fff;
}
.qrcode-container::before,
.qrcode-container::after {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  left: 15%;
  width: 70%;
  height: calc(100% + 4px);
  background: #fff;
}
.qrcode-container::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.qrcode-container .qrcontent {
  position: relative;
  z-index: 2;
}

/*# sourceMappingURL=login.css.map */
