/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */

/* eslint-disable */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}
.filepond--image-preview-wrapper {
  z-index: 2;
}
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: rgba(54, 151, 99, 1);
}
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: rgba(196, 78, 71, 1);
}
/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */
@supports (-webkit-marquee-repetition: infinite) and
  ((-o-object-fit: fill) or (object-fit: fill)) {
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}
.filepond--image-preview-wrapper {
  /* no interaction */
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;

  /* have preview fill up all available space */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;

  /* radius is .05em less to prevent the panel background color from shining through */
  border-radius: 0.45em;
  overflow: hidden;

  /* this seems to prevent Chrome from redrawing this layer constantly */
  background: rgba(0, 0, 0, 0.01);
}
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: flex; /* this aligns the graphic vertically if the panel is higher than the image */
  align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;

  /* will be animated */
  will-change: transform, opacity;
}
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;

  /* transparency indicator (currently only supports grid or basic color) */
}
.filepond--image-clip[data-transparency-indicator='grid'] img,
.filepond--image-clip[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview-wrapper {
  border-radius: 0;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-wrapper {
  border-radius: 99999rem;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  .filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='left'] {
  left: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='right'] {
  right: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}

@keyframes awn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes awn-fade-out{0%{opacity:1}to{opacity:0}}@keyframes awn-slide-right{0%{left:100%;opacity:0}to{left:0;opacity:1}}@keyframes awn-slide-left{0%{opacity:0;right:100%}to{opacity:1;right:0}}@keyframes awn-bar{0%{right:100%}to{right:0}}.awn-popup-loading-dots,.awn-popup-loading-dots:after,.awn-popup-loading-dots:before{animation-fill-mode:both;animation:awn-loading-dots 1s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.awn-popup-loading-dots{animation-delay:-.16s;color:#fff;display:inline-block;margin-left:24px;position:relative}.awn-popup-loading-dots:after,.awn-popup-loading-dots:before{content:"";position:absolute;top:0}.awn-popup-loading-dots:before{animation-delay:-.32s;left:-16px}.awn-popup-loading-dots:after{left:16px}@keyframes awn-loading-dots{0%,80%,to{box-shadow:0 0 0 0}40%{box-shadow:0 0 0 2px}}#awn-popup-wrapper{align-items:center;animation-fill-mode:both;animation-name:awn-fade-in;animation-timing-function:ease-out;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99999}#awn-popup-wrapper.awn-hiding{animation-name:awn-fade-out}#awn-popup-wrapper .awn-popup-body{background:#fff;border-radius:6px;font-size:14px;max-width:500px;min-width:320px;padding:24px;position:relative;word-break:break-word}#awn-popup-wrapper .awn-popup-body.awn-popup-confirm{align-items:center;display:flex;flex-direction:column}#awn-popup-wrapper .awn-popup-body.awn-popup-confirm .fa{color:#c26700;font-size:44px}#awn-popup-wrapper .awn-popup-body.awn-popup-async-block{background:transparent;color:#fff;font-size:32px;font-weight:700;text-align:center}#awn-popup-wrapper .awn-popup-title{font-size:14px;font-weight:700;margin-top:8px;text-transform:uppercase}#awn-popup-wrapper .awn-buttons{display:flex;justify-content:space-between;margin-top:24px;width:100%}#awn-popup-wrapper .awn-buttons .awn-btn{border:0;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:32px;transition:background .2s linear;width:45%}#awn-popup-wrapper .awn-buttons-1 .awn-btn{width:100%}#awn-popup-wrapper .awn-buttons .awn-btn-success{background:#40871d}#awn-popup-wrapper .awn-buttons .awn-btn-success:hover{background:#367218}#awn-popup-wrapper .awn-buttons .awn-btn-cancel{background:#1c76a6}#awn-popup-wrapper .awn-buttons .awn-btn-cancel:hover{background:#186690}#awn-toast-container{bottom:24px;box-sizing:border-box;position:fixed;right:24px;z-index:99998}#awn-toast-container.awn-top-left,#awn-toast-container.awn-top-right{bottom:auto;top:24px}#awn-toast-container.awn-top-left .awn-toast:first-child,#awn-toast-container.awn-top-right .awn-toast:first-child{margin-top:16px}#awn-toast-container.awn-bottom-left,#awn-toast-container.awn-top-left{left:24px;right:auto}#awn-toast-container.awn-bottom-left .awn-toast,#awn-toast-container.awn-top-left .awn-toast{animation-name:awn-slide-left;right:100%}#awn-toast-container.awn-bottom-left .awn-toast.awn-hiding,#awn-toast-container.awn-top-left .awn-toast.awn-hiding{right:0}#awn-toast-container.awn-bottom-right .awn-toast,#awn-toast-container.awn-top-right .awn-toast{animation-name:awn-slide-right;left:100%}#awn-toast-container.awn-bottom-right .awn-toast.awn-hiding,#awn-toast-container.awn-top-right .awn-toast.awn-hiding{left:0}.awn-toast{animation-fill-mode:both;animation-timing-function:linear;background:#ebebeb;border-radius:6px;color:gray;cursor:pointer;font-size:14px;margin-top:16px;opacity:0;overflow:hidden;position:relative;width:320px}.awn-toast-content{word-break:break-word}.awn-toast-label{color:gray;display:block;font-size:18px;text-transform:uppercase}.awn-toast-icon{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:16px;top:6px}.awn-toast-icon .fa{color:gray;font-size:44px}.awn-toast-wrapper{border:2px solid #d1d1d1;border-radius:6px;padding:22px 88px 16px 16px}.awn-toast-progress-bar{height:6px;left:0;position:absolute;right:0;top:0}.awn-toast-progress-bar:after{animation-duration:inherit;animation-fill-mode:both;animation-name:awn-bar;animation-timing-function:linear;background:gray;content:" ";height:6px;position:absolute;right:100%;top:0;width:100%}.awn-toast.awn-toast-progress-bar-paused .awn-toast-progress-bar:after{animation-play-state:paused}.awn-toast.awn-hiding{animation-name:awn-fade-out!important}.awn-toast.awn-toast-success{background:#dff8d3;color:#40871d}.awn-toast.awn-toast-success .awn-toast-wrapper{border-color:#a7d590}.awn-toast.awn-toast-success .fa,.awn-toast.awn-toast-success b{color:#40871d}.awn-toast.awn-toast-success .awn-toast-progress-bar:after{background:#40871d}.awn-toast.awn-toast-info{background:#d3ebf8;color:#1c76a6}.awn-toast.awn-toast-info .awn-toast-wrapper{border-color:#9fd3ef}.awn-toast.awn-toast-info .fa,.awn-toast.awn-toast-info b{color:#1c76a6}.awn-toast.awn-toast-info .awn-toast-progress-bar:after{background:#1c76a6}.awn-toast.awn-toast-alert{background:#f8d5d3;color:#a92019}.awn-toast.awn-toast-alert .awn-toast-wrapper{border-color:#f0a29d}.awn-toast.awn-toast-alert .fa,.awn-toast.awn-toast-alert b{color:#a92019}.awn-toast.awn-toast-alert .awn-toast-progress-bar:after{background:#a92019}.awn-toast.awn-toast-warning{background:#ffe7cc;color:#c26700}.awn-toast.awn-toast-warning .awn-toast-wrapper{border-color:#ffc480}.awn-toast.awn-toast-warning .fa,.awn-toast.awn-toast-warning b{color:#c26700}.awn-toast.awn-toast-warning .awn-toast-progress-bar:after{background:#c26700}[class^=awn-]{box-sizing:border-box}
/*
 |--------------------------------------------------------------------------
 | TailwindCSS Directives
 |--------------------------------------------------------------------------
 |
 | Import TailwindCSS directives and swipe out at build-time with all of
 | the styles it generates based on your configured design system.
 |
 | Please check this link for more details:
 | https://tailwindcss.com/docs/installation#include-tailwind-in-your-css
 |
 */
/*
 ! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com
 */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
	box-sizing: border-box;
}
/**
Use a more readable tab size (opinionated).
*/
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
	margin: 0;
}
/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}
/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}
/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
	font-weight: bolder;
}
/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
Add the correct font size in all browsers.
*/
small {
	font-size: 80%;
}
/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}
/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
	text-transform: none;
}
/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
	box-shadow: none;
}
/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
	padding: 0;
}
/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
	vertical-align: baseline;
}
/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}
/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}
/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
	-webkit-appearance: none;
}
/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}
/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
	display: list-item;
}
/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}
/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */
body {
  font-family: inherit;
  line-height: inherit;
}
/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px;
}
/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #cbd5e0;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #cbd5e0;
}
button,
[role="button"] {
  cursor: pointer;
}
/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
:-moz-focusring {
	outline: auto;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit;
}
/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto;
}
/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */
[hidden] {
  display: none;
}
*, ::before, ::after{
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-border-opacity: 1;
	border-color: rgba(226, 232, 240, var(--tw-border-opacity));
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	--tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.container{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 1140px){
	.container{
		max-width: 1140px;
	}
}
.aspect-w-1,
.aspect-w-2,
.aspect-w-3,
.aspect-w-4,
.aspect-w-5,
.aspect-w-6,
.aspect-w-7,
.aspect-w-8,
.aspect-w-9,
.aspect-w-10,
.aspect-w-11,
.aspect-w-12,
.aspect-w-13,
.aspect-w-14,
.aspect-w-15,
.aspect-w-16{
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.aspect-w-1 > *,
.aspect-w-2 > *,
.aspect-w-3 > *,
.aspect-w-4 > *,
.aspect-w-5 > *,
.aspect-w-6 > *,
.aspect-w-7 > *,
.aspect-w-8 > *,
.aspect-w-9 > *,
.aspect-w-10 > *,
.aspect-w-11 > *,
.aspect-w-12 > *,
.aspect-w-13 > *,
.aspect-w-14 > *,
.aspect-w-15 > *,
.aspect-w-16 > *{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.aspect-w-4{
	--tw-aspect-w: 4;
}
.aspect-h-3{
	--tw-aspect-h: 3;
}
.\!fill-theme-gray {
    fill: #acacac !important;
  }
.\!fill-theme-dark {
    fill: #111b2b !important;
  }
.btn{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.btn{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.btn{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.btn .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.btn:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.btn-default{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.btn-default{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.btn-default{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.btn-default .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.btn-default:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.btn-default{
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.btn-primary{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.btn-primary{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.btn-primary{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.btn-primary .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.btn-primary:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.btn-primary{
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-primary .icon path {
    fill: #fff;
  }
.btn-white .icon path {
    fill: #707a96;
  }
.btn-green{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.btn-green{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.btn-green{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.btn-green .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.btn-green:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.btn-green{
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-green .icon path {
    fill: #fff;
  }
.btn-icon .fi{
	pointer-events: none;
	display: inline-flex;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.btn-icon-xs{
	display: flex;
	height: 1.5rem;
	width: 1.5rem;
	flex-shrink: 0;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	line-height: 1;
}
.btn-icon-xs .icon{
	height: 1rem;
	width: 1rem;
}
.btn-icon-xs .fi{
	pointer-events: none;
	display: inline-flex;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.btn-icon-sm{
	display: flex;
	height: 2rem;
	width: 2rem;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	line-height: 1;
}
.btn-icon-sm .icon{
	pointer-events: none;
	height: 1.25rem;
	width: 1.25rem;
}
.btn-icon-sm .fi{
	pointer-events: none;
	display: inline-flex;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.btn-dropdown{
	display: flex;
	align-items: center;
	gap: 0.75rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.btn-dropdown .icon-arrow-down{
	margin-left: auto;
	height: 1.5rem;
	width: 1.5rem;
}
.btn-dropdown .icon-arrow-down path {
    fill: #111b2b !important;
  }
.bg-vip{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.bg-vip path{
	fill: currentColor;
}
.bg-premium{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 220, 116, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(32, 44, 58, var(--tw-text-opacity));
}
.bg-premium path{
	fill: currentColor;
}
.pointer-events-none{
	pointer-events: none;
}
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.top-full{
	top: 100%;
}
.right-full{
	right: 100%;
}
.top-0{
	top: 0px;
}
.right-0{
	right: 0px;
}
.-top-2{
	top: -0.5rem;
}
.right-4{
	right: 1rem;
}
.bottom-full{
	bottom: 100%;
}
.left-0{
	left: 0px;
}
.top-1{
	top: 0.25rem;
}
.right-1{
	right: 0.25rem;
}
.bottom-5{
	bottom: 1.25rem;
}
.left-10{
	left: 2.5rem;
}
.right-10{
	right: 2.5rem;
}
.left-1\/2{
	left: 50%;
}
.bottom-3{
	bottom: 0.75rem;
}
.top-4{
	top: 1rem;
}
.z-50{
	z-index: 50;
}
.z-0{
	z-index: 0;
}
.z-10{
	z-index: 10;
}
.order-1{
	order: 1;
}
.order-2{
	order: 2;
}
.order-3{
	order: 3;
}
.col-span-12{
	grid-column: span 12 / span 12;
}
.col-span-3{
	grid-column: span 3 / span 3;
}
.col-span-6{
	grid-column: span 6 / span 6;
}
.col-span-2{
	grid-column: span 2 / span 2;
}
.col-span-1{
	grid-column: span 1 / span 1;
}
.col-span-10{
	grid-column: span 10 / span 10;
}
.col-span-8{
	grid-column: span 8 / span 8;
}
.col-span-4{
	grid-column: span 4 / span 4;
}
.col-span-9{
	grid-column: span 9 / span 9;
}
.col-start-2{
	grid-column-start: 2;
}
.m-4{
	margin: 1rem;
}
.my-0\.5{
	margin-top: 0.125rem;
	margin-bottom: 0.125rem;
}
.my-0{
	margin-top: 0px;
	margin-bottom: 0px;
}
.my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-5{
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.my-auto{
	margin-top: auto;
	margin-bottom: auto;
}
.my-10{
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
.my-4{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.-mx-5{
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.-mx-3{
	margin-left: -0.75rem;
	margin-right: -0.75rem;
}
.my-3{
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}
.mb-0\.5{
	margin-bottom: 0.125rem;
}
.mb-0{
	margin-bottom: 0px;
}
.mt-4{
	margin-top: 1rem;
}
.mr-1{
	margin-right: 0.25rem;
}
.mt-5{
	margin-top: 1.25rem;
}
.mr-8{
	margin-right: 2rem;
}
.mt-3{
	margin-top: 0.75rem;
}
.mr-2{
	margin-right: 0.5rem;
}
.ml-4{
	margin-left: 1rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mt-0{
	margin-top: 0px;
}
.ml-0{
	margin-left: 0px;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.ml-2{
	margin-left: 0.5rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.-mt-16{
	margin-top: -4rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-8{
	margin-top: 2rem;
}
.mr-auto{
	margin-right: auto;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.ml-1{
	margin-left: 0.25rem;
}
.mb-7{
	margin-bottom: 1.75rem;
}
.-mt-4{
	margin-top: -1rem;
}
.\!mb-0{
	margin-bottom: 0px !important;
}
.mb-12{
	margin-bottom: 3rem;
}
.mr-3{
	margin-right: 0.75rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.mb-1{
	margin-bottom: 0.25rem;
}
.-ml-px{
	margin-left: -1px;
}
.-mt-3{
	margin-top: -0.75rem;
}
.mt-1{
	margin-top: 0.25rem;
}
.mr-5{
	margin-right: 1.25rem;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.mt-16{
	margin-top: 4rem;
}
.mr-4{
	margin-right: 1rem;
}
.block{
	display: block;
}
.inline-block{
	display: inline-block;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.table{
	display: table;
}
.table-row-group{
	display: table-row-group;
}
.table-row{
	display: table-row;
}
.grid{
	display: grid;
}
.\!grid{
	display: grid !important;
}
.contents{
	display: contents;
}
.list-item{
	display: list-item;
}
.hidden{
	display: none;
}
.\!hidden{
	display: none !important;
}
.h-12{
	height: 3rem;
}
.h-4{
	height: 1rem;
}
.h-5{
	height: 1.25rem;
}
.h-1{
	height: 0.25rem;
}
.h-6{
	height: 1.5rem;
}
.h-\[264px\]{
	height: 264px;
}
.h-full{
	height: 100%;
}
.h-40{
	height: 10rem;
}
.h-screen{
	height: 100vh;
}
.h-3{
	height: 0.75rem;
}
.h-8{
	height: 2rem;
}
.h-2{
	height: 0.5rem;
}
.h-7{
	height: 1.75rem;
}
.h-9{
	height: 2.25rem;
}
.h-10{
	height: 2.5rem;
}
.h-52{
	height: 13rem;
}
.h-11{
	height: 2.75rem;
}
.min-h-screen{
	min-height: 100vh;
}
.w-12{
	width: 3rem;
}
.w-4{
	width: 1rem;
}
.w-5{
	width: 1.25rem;
}
.w-full{
	width: 100%;
}
.w-auto{
	width: auto;
}
.w-10{
	width: 2.5rem;
}
.w-6{
	width: 1.5rem;
}
.w-24{
	width: 6rem;
}
.w-1\/2{
	width: 50%;
}
.w-5\/6{
	width: 83.333333%;
}
.w-\[22\.5rem\]{
	width: 22.5rem;
}
.w-3{
	width: 0.75rem;
}
.w-8{
	width: 2rem;
}
.w-48{
	width: 12rem;
}
.w-2{
	width: 0.5rem;
}
.w-1\/3{
	width: 33.333333%;
}
.w-2\/3{
	width: 66.666667%;
}
.w-7{
	width: 1.75rem;
}
.w-64{
	width: 16rem;
}
.w-32{
	width: 8rem;
}
.min-w-\[3\.5rem\]{
	min-width: 3.5rem;
}
.min-w-\[140px\]{
	min-width: 140px;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-shrink-0{
	flex-shrink: 0;
}
.flex-grow{
	flex-grow: 1;
}
.border-collapse{
	border-collapse: collapse;
}
.origin-center{
	transform-origin: center;
}
.-translate-x-1\/2{
	--tw-translate-x: -50%;
	transform: var(--tw-transform);
}
.rotate-180{
	--tw-rotate: 180deg;
	transform: var(--tw-transform);
}
.rotate-45{
	--tw-rotate: 45deg;
	transform: var(--tw-transform);
}
.-rotate-90{
	--tw-rotate: -90deg;
	transform: var(--tw-transform);
}
.transform{
	transform: var(--tw-transform);
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-pointer{
	cursor: pointer;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.cursor-default{
	cursor: default;
}
.select-none{
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}
.resize{
	resize: both;
}
.list-inside{
	list-style-position: inside;
}
.list-disc{
	list-style-type: disc;
}
.grid-cols-12{
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-6{
	grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-10{
	grid-template-columns: repeat(10, minmax(0, 1fr));
}
.flex-col{
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}
.flex-nowrap{
	flex-wrap: nowrap;
}
.items-start{
	align-items: flex-start;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.gap-3{
	gap: 0.75rem;
}
.gap-5{
	gap: 1.25rem;
}
.gap-1{
	gap: 0.25rem;
}
.gap-4{
	gap: 1rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-10{
	gap: 2.5rem;
}
.gap-7{
	gap: 1.75rem;
}
.gap-8{
	gap: 2rem;
}
.gap-y-1{
	row-gap: 0.25rem;
}
.gap-x-2{
	-moz-column-gap: 0.5rem;
	     column-gap: 0.5rem;
}
.gap-x-8{
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
}
.gap-y-4{
	row-gap: 1rem;
}
.gap-x-5{
	-moz-column-gap: 1.25rem;
	     column-gap: 1.25rem;
}
.gap-y-7{
	row-gap: 1.75rem;
}
.divide-y > :not([hidden]) ~ :not([hidden]){
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]){
	--tw-divide-x-reverse: 0;
	border-right-width: calc(1px * var(--tw-divide-x-reverse));
	border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
	--tw-divide-opacity: 1;
	border-color: rgba(237, 242, 247, var(--tw-divide-opacity));
}
.divide-theme-primary > :not([hidden]) ~ :not([hidden]){
	--tw-divide-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-divide-opacity));
}
.overflow-auto{
	overflow: auto;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-x-auto{
	overflow-x: auto;
}
.overflow-y-auto{
	overflow-y: auto;
}
.overflow-y-hidden{
	overflow-y: hidden;
}
.truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.whitespace-normal{
	white-space: normal;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.break-all{
	word-break: break-all;
}
.rounded-sm{
	border-radius: 0.125rem;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-xl{
	border-radius: 0.75rem;
}
.rounded-r-none{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.rounded-r-lg{
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}
.rounded-l-md{
	border-top-left-radius: 0.375rem;
	border-bottom-left-radius: 0.375rem;
}
.rounded-r-md{
	border-top-right-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
}
.rounded-l-none{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.rounded-l-lg{
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}
.border{
	border-width: 1px;
}
.border-2{
	border-width: 2px;
}
.border-l-0{
	border-left-width: 0px;
}
.border-t{
	border-top-width: 1px;
}
.border-b{
	border-bottom-width: 1px;
}
.border-r{
	border-right-width: 1px;
}
.border-l-4{
	border-left-width: 4px;
}
.border-dashed{
	border-style: dashed;
}
.border-\[\#E1E1E1\]{
	--tw-border-opacity: 1;
	border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}
.border-gray-200{
	--tw-border-opacity: 1;
	border-color: rgba(237, 242, 247, var(--tw-border-opacity));
}
.border-gray-300{
	--tw-border-opacity: 1;
	border-color: rgba(226, 232, 240, var(--tw-border-opacity));
}
.border-theme-6{
	--tw-border-opacity: 1;
	border-color: rgba(211, 41, 41, var(--tw-border-opacity));
}
.border-theme-primary{
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
}
.border-theme-stroke{
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}
.border-theme-green{
	--tw-border-opacity: 1;
	border-color: rgba(56, 206, 125, var(--tw-border-opacity));
}
.border-transparent{
	border-color: transparent;
}
.border-blue-500{
	--tw-border-opacity: 1;
	border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}
.border-theme-gray{
	--tw-border-opacity: 1;
	border-color: rgba(172, 172, 172, var(--tw-border-opacity));
}
.border-theme-29{
	--tw-border-opacity: 1;
	border-color: rgba(40, 78, 178, var(--tw-border-opacity));
}
.border-gray-100{
	--tw-border-opacity: 1;
	border-color: rgba(247, 250, 252, var(--tw-border-opacity));
}
.border-theme-27{
	--tw-border-opacity: 1;
	border-color: rgba(32, 63, 173, var(--tw-border-opacity));
}
.border-theme-body{
	--tw-border-opacity: 1;
	border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}
.border-black{
	--tw-border-opacity: 1;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}
.border-gray-500{
	--tw-border-opacity: 1;
	border-color: rgba(160, 174, 192, var(--tw-border-opacity));
}
.border-opacity-10{
	--tw-border-opacity: 0.1;
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 242, 247, var(--tw-bg-opacity));
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-green-500{
	--tw-bg-opacity: 1;
	background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}
.bg-gray-500{
	--tw-bg-opacity: 1;
	background-color: rgba(160, 174, 192, var(--tw-bg-opacity));
}
.bg-gray-100{
	--tw-bg-opacity: 1;
	background-color: rgba(247, 250, 252, var(--tw-bg-opacity));
}
.bg-theme-red{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
}
.bg-theme-yellow{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 220, 116, var(--tw-bg-opacity));
}
.bg-red-500{
	--tw-bg-opacity: 1;
	background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}
.bg-yellow-500{
	--tw-bg-opacity: 1;
	background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}
.bg-blue-400{
	--tw-bg-opacity: 1;
	background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}
.bg-purple-500{
	--tw-bg-opacity: 1;
	background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}
.bg-purple-900{
	--tw-bg-opacity: 1;
	background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}
.bg-blue-500{
	--tw-bg-opacity: 1;
	background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}
.bg-white\/20{
	background-color: rgba(255, 255, 255, 0.2);
}
.bg-yellow-50{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}
.bg-indigo-50{
	--tw-bg-opacity: 1;
	background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}
.bg-green-100{
	--tw-bg-opacity: 1;
	background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}
.bg-theme-1{
	--tw-bg-opacity: 1;
	background-color: rgba(28, 63, 170, var(--tw-bg-opacity));
}
.\!bg-blue-400{
	--tw-bg-opacity: 1 !important;
	background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
}
.\!bg-green-400{
	--tw-bg-opacity: 1 !important;
	background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
}
.\!bg-red-400{
	--tw-bg-opacity: 1 !important;
	background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
}
.bg-theme-primary{
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
}
.\!bg-white{
	--tw-bg-opacity: 1 !important;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.bg-transparent{
	background-color: transparent;
}
.bg-theme-gray{
	--tw-bg-opacity: 1;
	background-color: rgba(172, 172, 172, var(--tw-bg-opacity));
}
.bg-\[\#4267B2\]{
	--tw-bg-opacity: 1;
	background-color: rgba(66, 103, 178, var(--tw-bg-opacity));
}
.bg-\[\#25d366\]{
	--tw-bg-opacity: 1;
	background-color: rgba(37, 211, 102, var(--tw-bg-opacity));
}
.bg-\[\#0088cc\]{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 136, 204, var(--tw-bg-opacity));
}
.bg-\[\#323B43\]{
	--tw-bg-opacity: 1;
	background-color: rgba(50, 59, 67, var(--tw-bg-opacity));
}
.bg-theme-body{
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}
.bg-theme-green{
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
}
.bg-theme-light{
	--tw-bg-opacity: 1;
	background-color: rgba(244, 244, 244, var(--tw-bg-opacity));
}
.bg-\[\#292828\]{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 40, 40, var(--tw-bg-opacity));
}
.bg-black{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-blue-50{
	--tw-bg-opacity: 1;
	background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}
.bg-gray-50{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-theme-26{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 50, 154, var(--tw-bg-opacity));
}
.bg-theme-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(2, 157, 246, var(--tw-bg-opacity));
}
.bg-theme-body2{
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}
.bg-theme-dark{
	--tw-bg-opacity: 1;
	background-color: rgba(17, 27, 43, var(--tw-bg-opacity));
}
.bg-theme-4{
	--tw-bg-opacity: 1;
	background-color: rgba(39, 74, 183, var(--tw-bg-opacity));
}
.bg-gray-700{
	--tw-bg-opacity: 1;
	background-color: rgba(74, 85, 104, var(--tw-bg-opacity));
}
.\!bg-opacity-30{
	--tw-bg-opacity: 0.3 !important;
}
.bg-opacity-10{
	--tw-bg-opacity: 0.1;
}
.bg-opacity-20{
	--tw-bg-opacity: 0.2;
}
.bg-gradient-to-r{
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-br{
	background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.from-yellow-400{
	--tw-gradient-from: #fbbf24;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}
.from-purple-500{
	--tw-gradient-from: #8b5cf6;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}
.from-yellow-500{
	--tw-gradient-from: #f59e0b;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}
.to-red-500{
	--tw-gradient-to: #ef4444;
}
.to-indigo-600{
	--tw-gradient-to: #4f46e5;
}
.fill-current{
	fill: currentColor;
}
.fill-\[transparent\]{
	fill: transparent;
}
.stroke-\[white\]{
	stroke: white;
}
.object-contain{
	-o-object-fit: contain;
	   object-fit: contain;
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.p-5{
	padding: 1.25rem;
}
.p-3{
	padding: 0.75rem;
}
.p-0\.5{
	padding: 0.125rem;
}
.p-0{
	padding: 0px;
}
.p-4{
	padding: 1rem;
}
.p-1{
	padding: 0.25rem;
}
.p-2{
	padding: 0.5rem;
}
.p-6{
	padding: 1.5rem;
}
.\!p-0{
	padding: 0px !important;
}
.\!py-1{
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}
.\!py-2{
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.px-5{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.py-0\.5{
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}
.py-0{
	padding-top: 0px;
	padding-bottom: 0px;
}
.py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.px-16{
	padding-left: 4rem;
	padding-right: 4rem;
}
.pl-0{
	padding-left: 0px;
}
.pb-8{
	padding-bottom: 2rem;
}
.pt-5{
	padding-top: 1.25rem;
}
.pb-5{
	padding-bottom: 1.25rem;
}
.pr-5{
	padding-right: 1.25rem;
}
.pl-2{
	padding-left: 0.5rem;
}
.\!pr-0{
	padding-right: 0px !important;
}
.pt-2{
	padding-top: 0.5rem;
}
.pl-7{
	padding-left: 1.75rem;
}
.pb-1{
	padding-bottom: 0.25rem;
}
.pt-14{
	padding-top: 3.5rem;
}
.pl-5{
	padding-left: 1.25rem;
}
.pt-4{
	padding-top: 1rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.pt-16{
	padding-top: 4rem;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.align-top{
	vertical-align: top;
}
.font-mono{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
.text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}
.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-3xl{
	font-size: 1.875rem;
	line-height: 2.25rem;
}
.text-6xl{
	font-size: 3.75rem;
	line-height: 1;
}
.font-bold{
	font-weight: 700;
}
.font-medium{
	font-weight: 500;
}
.font-semibold{
	font-weight: 600;
}
.font-light{
	font-weight: 300;
}
.uppercase{
	text-transform: uppercase;
}
.lowercase{
	text-transform: lowercase;
}
.italic{
	font-style: italic;
}
.leading-tight{
	line-height: 1.25;
}
.leading-5{
	line-height: 1.25rem;
}
.leading-6{
	line-height: 1.5rem;
}
.tracking-wider{
	letter-spacing: 0.05em;
}
.\!text-\[\#505050\]{
	--tw-text-opacity: 1 !important;
	color: rgba(80, 80, 80, var(--tw-text-opacity)) !important;
}
.\!text-\[\#FF0000\]{
	--tw-text-opacity: 1 !important;
	color: rgba(255, 0, 0, var(--tw-text-opacity)) !important;
}
.text-gray-600{
	--tw-text-opacity: 1;
	color: rgba(113, 128, 150, var(--tw-text-opacity));
}
.text-white{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-\[\#202c3a\]{
	--tw-text-opacity: 1;
	color: rgba(32, 44, 58, var(--tw-text-opacity));
}
.text-theme-1{
	--tw-text-opacity: 1;
	color: rgba(28, 63, 170, var(--tw-text-opacity));
}
.text-theme-gray{
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
.text-gray-500{
	--tw-text-opacity: 1;
	color: rgba(160, 174, 192, var(--tw-text-opacity));
}
.text-theme-6{
	--tw-text-opacity: 1;
	color: rgba(211, 41, 41, var(--tw-text-opacity));
}
.text-gray-700{
	--tw-text-opacity: 1;
	color: rgba(74, 85, 104, var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgba(45, 55, 72, var(--tw-text-opacity));
}
.text-indigo-600{
	--tw-text-opacity: 1;
	color: rgba(79, 70, 229, var(--tw-text-opacity));
}
.text-green-800{
	--tw-text-opacity: 1;
	color: rgba(6, 95, 70, var(--tw-text-opacity));
}
.text-black{
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-theme-dark{
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.text-theme-primary{
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.text-blue-500{
	--tw-text-opacity: 1;
	color: rgba(59, 130, 246, var(--tw-text-opacity));
}
.text-theme-blue{
	--tw-text-opacity: 1;
	color: rgba(2, 157, 246, var(--tw-text-opacity));
}
.text-theme-green{
	--tw-text-opacity: 1;
	color: rgba(56, 206, 125, var(--tw-text-opacity));
}
.text-gray-300{
	--tw-text-opacity: 1;
	color: rgba(226, 232, 240, var(--tw-text-opacity));
}
.text-blue-800{
	--tw-text-opacity: 1;
	color: rgba(30, 64, 175, var(--tw-text-opacity));
}
.text-gray-900{
	--tw-text-opacity: 1;
	color: rgba(26, 32, 44, var(--tw-text-opacity));
}
.text-gray-400{
	--tw-text-opacity: 1;
	color: rgba(203, 213, 224, var(--tw-text-opacity));
}
.text-theme-28{
	--tw-text-opacity: 1;
	color: rgba(187, 200, 253, var(--tw-text-opacity));
}
.text-opacity-40{
	--tw-text-opacity: 0.4;
}
.no-underline{
	text-decoration: none;
}
.placeholder-theme-13::-moz-placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(127, 158, 185, var(--tw-placeholder-opacity));
}
.placeholder-theme-13::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(127, 158, 185, var(--tw-placeholder-opacity));
}
.opacity-0{
	opacity: 0;
}
.opacity-50{
	opacity: 0.5;
}
.opacity-80{
	opacity: 0.8;
}
.opacity-90{
	opacity: 0.9;
}
.opacity-70{
	opacity: 0.7;
}
.shadow{
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ring-gray-300{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity));
}
.blur{
	--tw-blur: blur(8px);
	filter: var(--tw-filter);
}
.filter{
	filter: var(--tw-filter);
}
.backdrop-blur-\[1px\]{
	--tw-backdrop-blur: blur(1px);
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter{
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
}
.transition-colors{
	transition-property: background-color, border-color, color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition{
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-150{
	transition-duration: 150ms;
}
.duration-300{
	transition-duration: 300ms;
}
.ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-in{
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-out{
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/*
  |--------------------------------------------------------------------------
  | Fonts
  |--------------------------------------------------------------------------
  |
  | Import all fonts used in the template, the font configuration can be
  | seen in "tailwind.config.js".
  |
  | Please check this link for more details:
  | https://tailwindcss.com/docs/theme
  |
  */
@font-face {
  font-family: "TT Hoves";
  src: url("../fonts/TTHoves-Light.woff2") format("woff2"), url("../fonts/TTHoves-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves";
  src: url("../fonts/TTHoves-Regular.woff2") format("woff2"), url("../fonts/TTHoves-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves";
  src: url("../fonts/TTHoves-Italic.woff2") format("woff2"), url("../fonts/TTHoves-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves";
  src: url("../fonts/TTHoves-Medium.woff2") format("woff2"), url("../fonts/TTHoves-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Hoves";
  src: url("../fonts/TTHoves-SemiBold.woff2") format("woff2"), url("../fonts/TTHoves-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/*
  |--------------------------------------------------------------------------
  | Breakpoints
  |--------------------------------------------------------------------------
  |
  | Provide custom breakpoints for responsive layouts.
  |
  | Default values:
  | xs: 0, sm: 640px, md: 768px, lg: 1024px, xl: 1280px, 2xl: 1536px, xxl: 1600px
  |
  */
/*
  |--------------------------------------------------------------------------
  | Plugins
  |--------------------------------------------------------------------------
  */
.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

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

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../img/flags@2x.png");
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

@font-face {
  font-family: uicons-bold-rounded;
  src: url(../webfonts/uicons-bold-rounded-MULPO6KO.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-bold-rounded-3YR5APY3.woff2) format("woff2"), url(../webfonts/uicons-bold-rounded-BYHYCTH7.woff) format("woff");
}
i[class^=fi-br-]:before, i[class*=" fi-br-"]:before, span[class^=fi-br-]:before, span[class*=fi-br-]:before {
  font-family: uicons-bold-rounded !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-br-add:before {
  content: "\f101";
}

.fi-br-address-book:before {
  content: "\f102";
}

.fi-br-alarm-clock:before {
  content: "\f103";
}

.fi-br-align-center:before {
  content: "\f104";
}

.fi-br-align-justify:before {
  content: "\f105";
}

.fi-br-align-left:before {
  content: "\f106";
}

.fi-br-align-right:before {
  content: "\f107";
}

.fi-br-ambulance:before {
  content: "\f108";
}

.fi-br-angle-double-left:before {
  content: "\f109";
}

.fi-br-angle-double-right:before {
  content: "\f10a";
}

.fi-br-angle-double-small-left:before {
  content: "\f10b";
}

.fi-br-angle-double-small-right:before {
  content: "\f10c";
}

.fi-br-angle-down:before {
  content: "\f10d";
}

.fi-br-angle-left:before {
  content: "\f10e";
}

.fi-br-angle-right:before {
  content: "\f10f";
}

.fi-br-angle-small-down:before {
  content: "\f110";
}

.fi-br-angle-small-left:before {
  content: "\f111";
}

.fi-br-angle-small-right:before {
  content: "\f112";
}

.fi-br-angle-small-up:before {
  content: "\f113";
}

.fi-br-angle-up:before {
  content: "\f114";
}

.fi-br-apple:before {
  content: "\f115";
}

.fi-br-apps-add:before {
  content: "\f116";
}

.fi-br-apps-delete:before {
  content: "\f117";
}

.fi-br-apps-sort:before {
  content: "\f118";
}

.fi-br-apps:before {
  content: "\f119";
}

.fi-br-archive:before {
  content: "\f11a";
}

.fi-br-arrow-down:before {
  content: "\f11b";
}

.fi-br-arrow-from-bottom:before {
  content: "\f11c";
}

.fi-br-arrow-left:before {
  content: "\f11d";
}

.fi-br-arrow-right:before {
  content: "\f11e";
}

.fi-br-arrow-small-down:before {
  content: "\f11f";
}

.fi-br-arrow-small-left:before {
  content: "\f120";
}

.fi-br-arrow-small-right:before {
  content: "\f121";
}

.fi-br-arrow-small-up:before {
  content: "\f122";
}

.fi-br-arrow-up:before {
  content: "\f123";
}

.fi-br-asterik:before {
  content: "\f124";
}

.fi-br-at:before {
  content: "\f125";
}

.fi-br-backpack:before {
  content: "\f126";
}

.fi-br-badge:before {
  content: "\f127";
}

.fi-br-balloons:before {
  content: "\f128";
}

.fi-br-ban:before {
  content: "\f129";
}

.fi-br-band-aid:before {
  content: "\f12a";
}

.fi-br-bank:before {
  content: "\f12b";
}

.fi-br-barber-shop:before {
  content: "\f12c";
}

.fi-br-baseball:before {
  content: "\f12d";
}

.fi-br-basketball:before {
  content: "\f12e";
}

.fi-br-bed:before {
  content: "\f12f";
}

.fi-br-beer:before {
  content: "\f130";
}

.fi-br-bell-ring:before {
  content: "\f131";
}

.fi-br-bell-school:before {
  content: "\f132";
}

.fi-br-bell:before {
  content: "\f133";
}

.fi-br-bike:before {
  content: "\f134";
}

.fi-br-billiard:before {
  content: "\f135";
}

.fi-br-bold:before {
  content: "\f136";
}

.fi-br-book-alt:before {
  content: "\f137";
}

.fi-br-book:before {
  content: "\f138";
}

.fi-br-bookmark:before {
  content: "\f139";
}

.fi-br-bowling:before {
  content: "\f13a";
}

.fi-br-box-alt:before {
  content: "\f13b";
}

.fi-br-box:before {
  content: "\f13c";
}

.fi-br-bread-slice:before {
  content: "\f13d";
}

.fi-br-briefcase:before {
  content: "\f13e";
}

.fi-br-broom:before {
  content: "\f13f";
}

.fi-br-browser:before {
  content: "\f140";
}

.fi-br-brush:before {
  content: "\f141";
}

.fi-br-bug:before {
  content: "\f142";
}

.fi-br-building:before {
  content: "\f143";
}

.fi-br-bulb:before {
  content: "\f144";
}

.fi-br-butterfly:before {
  content: "\f145";
}

.fi-br-cake-birthday:before {
  content: "\f146";
}

.fi-br-cake-wedding:before {
  content: "\f147";
}

.fi-br-calculator:before {
  content: "\f148";
}

.fi-br-calendar:before {
  content: "\f149";
}

.fi-br-call-history:before {
  content: "\f14a";
}

.fi-br-call-incoming:before {
  content: "\f14b";
}

.fi-br-call-missed:before {
  content: "\f14c";
}

.fi-br-call-outgoing:before {
  content: "\f14d";
}

.fi-br-camera:before {
  content: "\f14e";
}

.fi-br-camping:before {
  content: "\f14f";
}

.fi-br-car:before {
  content: "\f150";
}

.fi-br-caret-down:before {
  content: "\f151";
}

.fi-br-caret-left:before {
  content: "\f152";
}

.fi-br-caret-right:before {
  content: "\f153";
}

.fi-br-caret-up:before {
  content: "\f154";
}

.fi-br-carrot:before {
  content: "\f155";
}

.fi-br-chart-connected:before {
  content: "\f156";
}

.fi-br-chart-histogram:before {
  content: "\f157";
}

.fi-br-chart-network:before {
  content: "\f158";
}

.fi-br-chart-pie-alt:before {
  content: "\f159";
}

.fi-br-chart-pie:before {
  content: "\f15a";
}

.fi-br-chart-pyramid:before {
  content: "\f15b";
}

.fi-br-chart-set-theory:before {
  content: "\f15c";
}

.fi-br-chart-tree:before {
  content: "\f15d";
}

.fi-br-chat-arrow-down:before {
  content: "\f15e";
}

.fi-br-chat-arrow-grow:before {
  content: "\f15f";
}

.fi-br-check:before {
  content: "\f160";
}

.fi-br-checkbox:before {
  content: "\f161";
}

.fi-br-cheese:before {
  content: "\f162";
}

.fi-br-chess-piece:before {
  content: "\f163";
}

.fi-br-child-head:before {
  content: "\f164";
}

.fi-br-circle-small:before {
  content: "\f165";
}

.fi-br-circle:before {
  content: "\f166";
}

.fi-br-clip:before {
  content: "\f167";
}

.fi-br-clock:before {
  content: "\f168";
}

.fi-br-cloud-check:before {
  content: "\f169";
}

.fi-br-cloud-disabled:before {
  content: "\f16a";
}

.fi-br-cloud-download:before {
  content: "\f16b";
}

.fi-br-cloud-share:before {
  content: "\f16c";
}

.fi-br-cloud-upload:before {
  content: "\f16d";
}

.fi-br-cloud:before {
  content: "\f16e";
}

.fi-br-clouds:before {
  content: "\f16f";
}

.fi-br-cocktail:before {
  content: "\f170";
}

.fi-br-coffee:before {
  content: "\f171";
}

.fi-br-comment-alt:before {
  content: "\f172";
}

.fi-br-comment-check:before {
  content: "\f173";
}

.fi-br-comment-heart:before {
  content: "\f174";
}

.fi-br-comment-info:before {
  content: "\f175";
}

.fi-br-comment-user:before {
  content: "\f176";
}

.fi-br-comment:before {
  content: "\f177";
}

.fi-br-comments:before {
  content: "\f178";
}

.fi-br-compress-alt:before {
  content: "\f179";
}

.fi-br-compress:before {
  content: "\f17a";
}

.fi-br-computer:before {
  content: "\f17b";
}

.fi-br-confetti:before {
  content: "\f17c";
}

.fi-br-cookie:before {
  content: "\f17d";
}

.fi-br-copy-alt:before {
  content: "\f17e";
}

.fi-br-copy:before {
  content: "\f17f";
}

.fi-br-copyright:before {
  content: "\f180";
}

.fi-br-cow:before {
  content: "\f181";
}

.fi-br-cream:before {
  content: "\f182";
}

.fi-br-credit-card:before {
  content: "\f183";
}

.fi-br-croissant:before {
  content: "\f184";
}

.fi-br-cross-circle:before {
  content: "\f185";
}

.fi-br-cross-small:before {
  content: "\f186";
}

.fi-br-cross:before {
  content: "\f187";
}

.fi-br-crown:before {
  content: "\f188";
}

.fi-br-cube:before {
  content: "\f189";
}

.fi-br-cupcake:before {
  content: "\f18a";
}

.fi-br-cursor-finger:before {
  content: "\f18b";
}

.fi-br-cursor-plus:before {
  content: "\f18c";
}

.fi-br-cursor-text-alt:before {
  content: "\f18d";
}

.fi-br-cursor-text:before {
  content: "\f18e";
}

.fi-br-cursor:before {
  content: "\f18f";
}

.fi-br-dart:before {
  content: "\f190";
}

.fi-br-dashboard:before {
  content: "\f191";
}

.fi-br-data-transfer:before {
  content: "\f192";
}

.fi-br-database:before {
  content: "\f193";
}

.fi-br-delete:before {
  content: "\f194";
}

.fi-br-diamond:before {
  content: "\f195";
}

.fi-br-dice:before {
  content: "\f196";
}

.fi-br-diploma:before {
  content: "\f197";
}

.fi-br-disco-ball:before {
  content: "\f198";
}

.fi-br-disk:before {
  content: "\f199";
}

.fi-br-doctor:before {
  content: "\f19a";
}

.fi-br-document-signed:before {
  content: "\f19b";
}

.fi-br-document:before {
  content: "\f19c";
}

.fi-br-dollar:before {
  content: "\f19d";
}

.fi-br-download:before {
  content: "\f19e";
}

.fi-br-drink-alt:before {
  content: "\f19f";
}

.fi-br-drumstick:before {
  content: "\f1a0";
}

.fi-br-duplicate:before {
  content: "\f1a1";
}

.fi-br-e-learning:before {
  content: "\f1a2";
}

.fi-br-earnings:before {
  content: "\f1a3";
}

.fi-br-edit-alt:before {
  content: "\f1a4";
}

.fi-br-edit:before {
  content: "\f1a5";
}

.fi-br-envelope-ban:before {
  content: "\f1a6";
}

.fi-br-envelope-download:before {
  content: "\f1a7";
}

.fi-br-envelope-marker:before {
  content: "\f1a8";
}

.fi-br-envelope-open:before {
  content: "\f1a9";
}

.fi-br-envelope-plus:before {
  content: "\f1aa";
}

.fi-br-envelope:before {
  content: "\f1ab";
}

.fi-br-euro:before {
  content: "\f1ac";
}

.fi-br-exclamation:before {
  content: "\f1ad";
}

.fi-br-expand:before {
  content: "\f1ae";
}

.fi-br-eye-crossed:before {
  content: "\f1af";
}

.fi-br-eye-dropper:before {
  content: "\f1b0";
}

.fi-br-eye:before {
  content: "\f1b1";
}

.fi-br-feather:before {
  content: "\f1b2";
}

.fi-br-ferris-wheel:before {
  content: "\f1b3";
}

.fi-br-file-add:before {
  content: "\f1b4";
}

.fi-br-file-ai:before {
  content: "\f1b5";
}

.fi-br-file-check:before {
  content: "\f1b6";
}

.fi-br-file-delete:before {
  content: "\f1b7";
}

.fi-br-file-eps:before {
  content: "\f1b8";
}

.fi-br-file-gif:before {
  content: "\f1b9";
}

.fi-br-file-music:before {
  content: "\f1ba";
}

.fi-br-file-psd:before {
  content: "\f1bb";
}

.fi-br-file:before {
  content: "\f1bc";
}

.fi-br-fill:before {
  content: "\f1bd";
}

.fi-br-film:before {
  content: "\f1be";
}

.fi-br-filter:before {
  content: "\f1bf";
}

.fi-br-fingerprint:before {
  content: "\f1c0";
}

.fi-br-fish:before {
  content: "\f1c1";
}

.fi-br-flag:before {
  content: "\f1c2";
}

.fi-br-flame:before {
  content: "\f1c3";
}

.fi-br-flip-horizontal:before {
  content: "\f1c4";
}

.fi-br-flower-bouquet:before {
  content: "\f1c5";
}

.fi-br-flower-tulip:before {
  content: "\f1c6";
}

.fi-br-flower:before {
  content: "\f1c7";
}

.fi-br-folder-add:before {
  content: "\f1c8";
}

.fi-br-folder:before {
  content: "\f1c9";
}

.fi-br-following:before {
  content: "\f1ca";
}

.fi-br-football:before {
  content: "\f1cb";
}

.fi-br-form:before {
  content: "\f1cc";
}

.fi-br-forward:before {
  content: "\f1cd";
}

.fi-br-fox:before {
  content: "\f1ce";
}

.fi-br-frown:before {
  content: "\f1cf";
}

.fi-br-ftp:before {
  content: "\f1d0";
}

.fi-br-gallery:before {
  content: "\f1d1";
}

.fi-br-gamepad:before {
  content: "\f1d2";
}

.fi-br-gas-pump:before {
  content: "\f1d3";
}

.fi-br-gem:before {
  content: "\f1d4";
}

.fi-br-gift:before {
  content: "\f1d5";
}

.fi-br-glass-cheers:before {
  content: "\f1d6";
}

.fi-br-glasses:before {
  content: "\f1d7";
}

.fi-br-globe-alt:before {
  content: "\f1d8";
}

.fi-br-globe:before {
  content: "\f1d9";
}

.fi-br-golf:before {
  content: "\f1da";
}

.fi-br-graduation-cap:before {
  content: "\f1db";
}

.fi-br-graphic-tablet:before {
  content: "\f1dc";
}

.fi-br-grid-alt:before {
  content: "\f1dd";
}

.fi-br-grid:before {
  content: "\f1de";
}

.fi-br-guitar:before {
  content: "\f1df";
}

.fi-br-gym:before {
  content: "\f1e0";
}

.fi-br-hamburger:before {
  content: "\f1e1";
}

.fi-br-hand-holding-heart:before {
  content: "\f1e2";
}

.fi-br-hastag:before {
  content: "\f1e3";
}

.fi-br-hat-birthday:before {
  content: "\f1e4";
}

.fi-br-head-side-thinking:before {
  content: "\f1e5";
}

.fi-br-headphones:before {
  content: "\f1e6";
}

.fi-br-headset:before {
  content: "\f1e7";
}

.fi-br-heart-arrow:before {
  content: "\f1e8";
}

.fi-br-heart:before {
  content: "\f1e9";
}

.fi-br-home-location-alt:before {
  content: "\f1ea";
}

.fi-br-home-location:before {
  content: "\f1eb";
}

.fi-br-home:before {
  content: "\f1ec";
}

.fi-br-hourglass-end:before {
  content: "\f1ed";
}

.fi-br-hourglass:before {
  content: "\f1ee";
}

.fi-br-ice-cream:before {
  content: "\f1ef";
}

.fi-br-ice-skate:before {
  content: "\f1f0";
}

.fi-br-id-badge:before {
  content: "\f1f1";
}

.fi-br-inbox:before {
  content: "\f1f2";
}

.fi-br-incognito:before {
  content: "\f1f3";
}

.fi-br-indent:before {
  content: "\f1f4";
}

.fi-br-infinity:before {
  content: "\f1f5";
}

.fi-br-info:before {
  content: "\f1f6";
}

.fi-br-interactive:before {
  content: "\f1f7";
}

.fi-br-interlining:before {
  content: "\f1f8";
}

.fi-br-interrogation:before {
  content: "\f1f9";
}

.fi-br-italic:before {
  content: "\f1fa";
}

.fi-br-jpg:before {
  content: "\f1fb";
}

.fi-br-key:before {
  content: "\f1fc";
}

.fi-br-keyboard:before {
  content: "\f1fd";
}

.fi-br-kite:before {
  content: "\f1fe";
}

.fi-br-label:before {
  content: "\f1ff";
}

.fi-br-laptop:before {
  content: "\f200";
}

.fi-br-lasso:before {
  content: "\f201";
}

.fi-br-laugh:before {
  content: "\f202";
}

.fi-br-layers:before {
  content: "\f203";
}

.fi-br-layout-fluid:before {
  content: "\f204";
}

.fi-br-leaf:before {
  content: "\f205";
}

.fi-br-letter-case:before {
  content: "\f206";
}

.fi-br-life-ring:before {
  content: "\f207";
}

.fi-br-line-width:before {
  content: "\f208";
}

.fi-br-link:before {
  content: "\f209";
}

.fi-br-lipstick:before {
  content: "\f20a";
}

.fi-br-list-check:before {
  content: "\f20b";
}

.fi-br-list:before {
  content: "\f20c";
}

.fi-br-location-alt:before {
  content: "\f20d";
}

.fi-br-lock-alt:before {
  content: "\f20e";
}

.fi-br-lock:before {
  content: "\f20f";
}

.fi-br-luggage-rolling:before {
  content: "\f210";
}

.fi-br-magic-wand:before {
  content: "\f211";
}

.fi-br-makeup-brush:before {
  content: "\f212";
}

.fi-br-man-head:before {
  content: "\f213";
}

.fi-br-map-marker-cross:before {
  content: "\f214";
}

.fi-br-map-marker-home:before {
  content: "\f215";
}

.fi-br-map-marker-minus:before {
  content: "\f216";
}

.fi-br-map-marker-plus:before {
  content: "\f217";
}

.fi-br-map-marker:before {
  content: "\f218";
}

.fi-br-map:before {
  content: "\f219";
}

.fi-br-marker-time:before {
  content: "\f21a";
}

.fi-br-marker:before {
  content: "\f21b";
}

.fi-br-mars-double:before {
  content: "\f21c";
}

.fi-br-mars:before {
  content: "\f21d";
}

.fi-br-mask-carnival:before {
  content: "\f21e";
}

.fi-br-medicine:before {
  content: "\f21f";
}

.fi-br-megaphone:before {
  content: "\f220";
}

.fi-br-meh:before {
  content: "\f221";
}

.fi-br-menu-burger:before {
  content: "\f222";
}

.fi-br-menu-dots-vertical:before {
  content: "\f223";
}

.fi-br-menu-dots:before {
  content: "\f224";
}

.fi-br-microphone-alt:before {
  content: "\f225";
}

.fi-br-microphone:before {
  content: "\f226";
}

.fi-br-minus-small:before {
  content: "\f227";
}

.fi-br-minus:before {
  content: "\f228";
}

.fi-br-mobile:before {
  content: "\f229";
}

.fi-br-mode-landscape:before {
  content: "\f22a";
}

.fi-br-mode-portrait:before {
  content: "\f22b";
}

.fi-br-money:before {
  content: "\f22c";
}

.fi-br-moon:before {
  content: "\f22d";
}

.fi-br-mountains:before {
  content: "\f22e";
}

.fi-br-mouse:before {
  content: "\f22f";
}

.fi-br-mug-alt:before {
  content: "\f230";
}

.fi-br-music-alt:before {
  content: "\f231";
}

.fi-br-music:before {
  content: "\f232";
}

.fi-br-navigation:before {
  content: "\f233";
}

.fi-br-network-cloud:before {
  content: "\f234";
}

.fi-br-network:before {
  content: "\f235";
}

.fi-br-notebook:before {
  content: "\f236";
}

.fi-br-opacity:before {
  content: "\f237";
}

.fi-br-package:before {
  content: "\f238";
}

.fi-br-paint-brush:before {
  content: "\f239";
}

.fi-br-palette:before {
  content: "\f23a";
}

.fi-br-paper-plane:before {
  content: "\f23b";
}

.fi-br-password:before {
  content: "\f23c";
}

.fi-br-pause:before {
  content: "\f23d";
}

.fi-br-paw:before {
  content: "\f23e";
}

.fi-br-pencil:before {
  content: "\f23f";
}

.fi-br-pharmacy:before {
  content: "\f240";
}

.fi-br-phone-call:before {
  content: "\f241";
}

.fi-br-phone-cross:before {
  content: "\f242";
}

.fi-br-phone-pause:before {
  content: "\f243";
}

.fi-br-phone-slash:before {
  content: "\f244";
}

.fi-br-physics:before {
  content: "\f245";
}

.fi-br-picture:before {
  content: "\f246";
}

.fi-br-ping-pong:before {
  content: "\f247";
}

.fi-br-pizza-slice:before {
  content: "\f248";
}

.fi-br-plane:before {
  content: "\f249";
}

.fi-br-play-alt:before {
  content: "\f24a";
}

.fi-br-play:before {
  content: "\f24b";
}

.fi-br-playing-cards:before {
  content: "\f24c";
}

.fi-br-plus-small:before {
  content: "\f24d";
}

.fi-br-plus:before {
  content: "\f24e";
}

.fi-br-poker-chip:before {
  content: "\f24f";
}

.fi-br-portrait:before {
  content: "\f250";
}

.fi-br-pound:before {
  content: "\f251";
}

.fi-br-power:before {
  content: "\f252";
}

.fi-br-presentation:before {
  content: "\f253";
}

.fi-br-print:before {
  content: "\f254";
}

.fi-br-protractor:before {
  content: "\f255";
}

.fi-br-pulse:before {
  content: "\f256";
}

.fi-br-pyramid:before {
  content: "\f257";
}

.fi-br-quote-right:before {
  content: "\f258";
}

.fi-br-rainbow:before {
  content: "\f259";
}

.fi-br-raindrops:before {
  content: "\f25a";
}

.fi-br-rec:before {
  content: "\f25b";
}

.fi-br-receipt:before {
  content: "\f25c";
}

.fi-br-record-vinyl:before {
  content: "\f25d";
}

.fi-br-rectabgle-vertical:before {
  content: "\f25e";
}

.fi-br-rectangle-horizontal:before {
  content: "\f25f";
}

.fi-br-rectangle-panoramic:before {
  content: "\f260";
}

.fi-br-recycle:before {
  content: "\f261";
}

.fi-br-redo-alt:before {
  content: "\f262";
}

.fi-br-redo:before {
  content: "\f263";
}

.fi-br-reflect:before {
  content: "\f264";
}

.fi-br-refresh:before {
  content: "\f265";
}

.fi-br-resize:before {
  content: "\f266";
}

.fi-br-resources:before {
  content: "\f267";
}

.fi-br-rewind:before {
  content: "\f268";
}

.fi-br-rhombus:before {
  content: "\f269";
}

.fi-br-rings-wedding:before {
  content: "\f26a";
}

.fi-br-road:before {
  content: "\f26b";
}

.fi-br-rocket:before {
  content: "\f26c";
}

.fi-br-room-service:before {
  content: "\f26d";
}

.fi-br-rotate-right:before {
  content: "\f26e";
}

.fi-br-rugby:before {
  content: "\f26f";
}

.fi-br-sad:before {
  content: "\f270";
}

.fi-br-salad:before {
  content: "\f271";
}

.fi-br-scale:before {
  content: "\f272";
}

.fi-br-school-bus:before {
  content: "\f273";
}

.fi-br-school:before {
  content: "\f274";
}

.fi-br-scissors:before {
  content: "\f275";
}

.fi-br-screen:before {
  content: "\f276";
}

.fi-br-search-alt:before {
  content: "\f277";
}

.fi-br-search-heart:before {
  content: "\f278";
}

.fi-br-search:before {
  content: "\f279";
}

.fi-br-settings-sliders:before {
  content: "\f27a";
}

.fi-br-settings:before {
  content: "\f27b";
}

.fi-br-share:before {
  content: "\f27c";
}

.fi-br-shield-check:before {
  content: "\f27d";
}

.fi-br-shield-exclamation:before {
  content: "\f27e";
}

.fi-br-shield-interrogation:before {
  content: "\f27f";
}

.fi-br-shield-plus:before {
  content: "\f280";
}

.fi-br-shield:before {
  content: "\f281";
}

.fi-br-ship-side:before {
  content: "\f282";
}

.fi-br-ship:before {
  content: "\f283";
}

.fi-br-shop:before {
  content: "\f284";
}

.fi-br-shopping-bag-add:before {
  content: "\f285";
}

.fi-br-shopping-bag:before {
  content: "\f286";
}

.fi-br-shopping-cart-add:before {
  content: "\f287";
}

.fi-br-shopping-cart-check:before {
  content: "\f288";
}

.fi-br-shopping-cart:before {
  content: "\f289";
}

.fi-br-shuffle:before {
  content: "\f28a";
}

.fi-br-sign-in-alt:before {
  content: "\f28b";
}

.fi-br-sign-in:before {
  content: "\f28c";
}

.fi-br-sign-out-alt:before {
  content: "\f28d";
}

.fi-br-sign-out:before {
  content: "\f28e";
}

.fi-br-signal-alt-1:before {
  content: "\f28f";
}

.fi-br-signal-alt-2:before {
  content: "\f290";
}

.fi-br-signal-alt:before {
  content: "\f291";
}

.fi-br-skateboard:before {
  content: "\f292";
}

.fi-br-smartphone:before {
  content: "\f293";
}

.fi-br-smile-wink:before {
  content: "\f294";
}

.fi-br-smile:before {
  content: "\f295";
}

.fi-br-snowflake:before {
  content: "\f296";
}

.fi-br-soap:before {
  content: "\f297";
}

.fi-br-soup:before {
  content: "\f298";
}

.fi-br-spa:before {
  content: "\f299";
}

.fi-br-speaker:before {
  content: "\f29a";
}

.fi-br-sphere:before {
  content: "\f29b";
}

.fi-br-spinner-alt:before {
  content: "\f29c";
}

.fi-br-spinner:before {
  content: "\f29d";
}

.fi-br-square-root:before {
  content: "\f29e";
}

.fi-br-square:before {
  content: "\f29f";
}

.fi-br-star-octogram:before {
  content: "\f2a0";
}

.fi-br-star:before {
  content: "\f2a1";
}

.fi-br-stats:before {
  content: "\f2a2";
}

.fi-br-stethoscope:before {
  content: "\f2a3";
}

.fi-br-sticker:before {
  content: "\f2a4";
}

.fi-br-stop:before {
  content: "\f2a5";
}

.fi-br-stopwatch:before {
  content: "\f2a6";
}

.fi-br-subtitles:before {
  content: "\f2a7";
}

.fi-br-sun:before {
  content: "\f2a8";
}

.fi-br-sunrise:before {
  content: "\f2a9";
}

.fi-br-surfing:before {
  content: "\f2aa";
}

.fi-br-sword:before {
  content: "\f2ab";
}

.fi-br-syringe:before {
  content: "\f2ac";
}

.fi-br-tablet:before {
  content: "\f2ad";
}

.fi-br-target:before {
  content: "\f2ae";
}

.fi-br-taxi:before {
  content: "\f2af";
}

.fi-br-tennis:before {
  content: "\f2b0";
}

.fi-br-terrace:before {
  content: "\f2b1";
}

.fi-br-test-tube:before {
  content: "\f2b2";
}

.fi-br-test:before {
  content: "\f2b3";
}

.fi-br-text-check:before {
  content: "\f2b4";
}

.fi-br-text:before {
  content: "\f2b5";
}

.fi-br-thermometer-half:before {
  content: "\f2b6";
}

.fi-br-thumbs-down:before {
  content: "\f2b7";
}

.fi-br-thumbs-up:before {
  content: "\f2b8";
}

.fi-br-thumbtack:before {
  content: "\f2b9";
}

.fi-br-ticket:before {
  content: "\f2ba";
}

.fi-br-time-add:before {
  content: "\f2bb";
}

.fi-br-time-check:before {
  content: "\f2bc";
}

.fi-br-time-delete:before {
  content: "\f2bd";
}

.fi-br-time-fast:before {
  content: "\f2be";
}

.fi-br-time-forward-sixty:before {
  content: "\f2bf";
}

.fi-br-time-forward-ten:before {
  content: "\f2c0";
}

.fi-br-time-forward:before {
  content: "\f2c1";
}

.fi-br-time-half-past:before {
  content: "\f2c2";
}

.fi-br-time-oclock:before {
  content: "\f2c3";
}

.fi-br-time-past:before {
  content: "\f2c4";
}

.fi-br-time-quarter-past:before {
  content: "\f2c5";
}

.fi-br-time-quarter-to:before {
  content: "\f2c6";
}

.fi-br-time-twenty-four:before {
  content: "\f2c7";
}

.fi-br-tool-crop:before {
  content: "\f2c8";
}

.fi-br-tool-marquee:before {
  content: "\f2c9";
}

.fi-br-tooth:before {
  content: "\f2ca";
}

.fi-br-tornado:before {
  content: "\f2cb";
}

.fi-br-train-side:before {
  content: "\f2cc";
}

.fi-br-train:before {
  content: "\f2cd";
}

.fi-br-transform:before {
  content: "\f2ce";
}

.fi-br-trash:before {
  content: "\f2cf";
}

.fi-br-treatment:before {
  content: "\f2d0";
}

.fi-br-tree-christmas:before {
  content: "\f2d1";
}

.fi-br-tree:before {
  content: "\f2d2";
}

.fi-br-triangle:before {
  content: "\f2d3";
}

.fi-br-trophy:before {
  content: "\f2d4";
}

.fi-br-truck-side:before {
  content: "\f2d5";
}

.fi-br-umbrella:before {
  content: "\f2d6";
}

.fi-br-underline:before {
  content: "\f2d7";
}

.fi-br-undo-alt:before {
  content: "\f2d8";
}

.fi-br-undo:before {
  content: "\f2d9";
}

.fi-br-unlock:before {
  content: "\f2da";
}

.fi-br-upload:before {
  content: "\f2db";
}

.fi-br-usb-pendrive:before {
  content: "\f2dc";
}

.fi-br-user-add:before {
  content: "\f2dd";
}

.fi-br-user-delete:before {
  content: "\f2de";
}

.fi-br-user-remove:before {
  content: "\f2df";
}

.fi-br-user-time:before {
  content: "\f2e0";
}

.fi-br-user:before {
  content: "\f2e1";
}

.fi-br-utensils:before {
  content: "\f2e2";
}

.fi-br-vector-alt:before {
  content: "\f2e3";
}

.fi-br-vector:before {
  content: "\f2e4";
}

.fi-br-venus-double:before {
  content: "\f2e5";
}

.fi-br-venus-mars:before {
  content: "\f2e6";
}

.fi-br-venus:before {
  content: "\f2e7";
}

.fi-br-video-camera:before {
  content: "\f2e8";
}

.fi-br-volleyball:before {
  content: "\f2e9";
}

.fi-br-volume:before {
  content: "\f2ea";
}

.fi-br-wheelchair:before {
  content: "\f2eb";
}

.fi-br-wifi-alt:before {
  content: "\f2ec";
}

.fi-br-wind:before {
  content: "\f2ed";
}

.fi-br-woman-head:before {
  content: "\f2ee";
}

.fi-br-world:before {
  content: "\f2ef";
}

.fi-br-yen:before {
  content: "\f2f0";
}

.fi-br-zoom-in:before {
  content: "\f2f1";
}

.fi-br-zoom-out:before {
  content: "\f2f2";
}

@font-face {
  font-family: uicons-regular-rounded;
  src: url(../webfonts/uicons-regular-rounded-DNICS2Z7.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-regular-rounded-QZVYNZ5S.woff2) format("woff2"), url(../webfonts/uicons-regular-rounded-4XGIUMPA.woff) format("woff");
}
i[class^=fi-rr-]:before, i[class*=" fi-rr-"]:before, span[class^=fi-rr-]:before, span[class*=fi-rr-]:before {
  font-family: uicons-regular-rounded !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-rr-add:before {
  content: "\f101";
}

.fi-rr-address-book:before {
  content: "\f102";
}

.fi-rr-alarm-clock:before {
  content: "\f103";
}

.fi-rr-align-center:before {
  content: "\f104";
}

.fi-rr-align-justify:before {
  content: "\f105";
}

.fi-rr-align-left:before {
  content: "\f106";
}

.fi-rr-align-right:before {
  content: "\f107";
}

.fi-rr-ambulance:before {
  content: "\f108";
}

.fi-rr-angle-double-left:before {
  content: "\f109";
}

.fi-rr-angle-double-right:before {
  content: "\f10a";
}

.fi-rr-angle-double-small-left:before {
  content: "\f10b";
}

.fi-rr-angle-double-small-right:before {
  content: "\f10c";
}

.fi-rr-angle-down:before {
  content: "\f10d";
}

.fi-rr-angle-left:before {
  content: "\f10e";
}

.fi-rr-angle-right:before {
  content: "\f10f";
}

.fi-rr-angle-small-down:before {
  content: "\f110";
}

.fi-rr-angle-small-left:before {
  content: "\f111";
}

.fi-rr-angle-small-right:before {
  content: "\f112";
}

.fi-rr-angle-small-up:before {
  content: "\f113";
}

.fi-rr-angle-up:before {
  content: "\f114";
}

.fi-rr-apple:before {
  content: "\f115";
}

.fi-rr-apps-add:before {
  content: "\f116";
}

.fi-rr-apps-delete:before {
  content: "\f117";
}

.fi-rr-apps-sort:before {
  content: "\f118";
}

.fi-rr-apps:before {
  content: "\f119";
}

.fi-rr-archive:before {
  content: "\f11a";
}

.fi-rr-arrow-down:before {
  content: "\f11b";
}

.fi-rr-arrow-from-bottom:before {
  content: "\f11c";
}

.fi-rr-arrow-left:before {
  content: "\f11d";
}

.fi-rr-arrow-right:before {
  content: "\f11e";
}

.fi-rr-arrow-small-down:before {
  content: "\f11f";
}

.fi-rr-arrow-small-left:before {
  content: "\f120";
}

.fi-rr-arrow-small-right:before {
  content: "\f121";
}

.fi-rr-arrow-small-up:before {
  content: "\f122";
}

.fi-rr-arrow-up:before {
  content: "\f123";
}

.fi-rr-asterik:before {
  content: "\f124";
}

.fi-rr-at:before {
  content: "\f125";
}

.fi-rr-backpack:before {
  content: "\f126";
}

.fi-rr-badge:before {
  content: "\f127";
}

.fi-rr-balloons:before {
  content: "\f128";
}

.fi-rr-ban:before {
  content: "\f129";
}

.fi-rr-band-aid:before {
  content: "\f12a";
}

.fi-rr-bank:before {
  content: "\f12b";
}

.fi-rr-barber-shop:before {
  content: "\f12c";
}

.fi-rr-baseball:before {
  content: "\f12d";
}

.fi-rr-basketball:before {
  content: "\f12e";
}

.fi-rr-bed:before {
  content: "\f12f";
}

.fi-rr-beer:before {
  content: "\f130";
}

.fi-rr-bell-ring:before {
  content: "\f131";
}

.fi-rr-bell-school:before {
  content: "\f132";
}

.fi-rr-bell:before {
  content: "\f133";
}

.fi-rr-bike:before {
  content: "\f134";
}

.fi-rr-billiard:before {
  content: "\f135";
}

.fi-rr-bold:before {
  content: "\f136";
}

.fi-rr-book-alt:before {
  content: "\f137";
}

.fi-rr-book:before {
  content: "\f138";
}

.fi-rr-bookmark:before {
  content: "\f139";
}

.fi-rr-bowling:before {
  content: "\f13a";
}

.fi-rr-box-alt:before {
  content: "\f13b";
}

.fi-rr-box:before {
  content: "\f13c";
}

.fi-rr-bread-slice:before {
  content: "\f13d";
}

.fi-rr-briefcase:before {
  content: "\f13e";
}

.fi-rr-broom:before {
  content: "\f13f";
}

.fi-rr-browser:before {
  content: "\f140";
}

.fi-rr-brush:before {
  content: "\f141";
}

.fi-rr-bug:before {
  content: "\f142";
}

.fi-rr-building:before {
  content: "\f143";
}

.fi-rr-bulb:before {
  content: "\f144";
}

.fi-rr-butterfly:before {
  content: "\f145";
}

.fi-rr-cake-birthday:before {
  content: "\f146";
}

.fi-rr-cake-wedding:before {
  content: "\f147";
}

.fi-rr-calculator:before {
  content: "\f148";
}

.fi-rr-calendar:before {
  content: "\f149";
}

.fi-rr-call-history:before {
  content: "\f14a";
}

.fi-rr-call-incoming:before {
  content: "\f14b";
}

.fi-rr-call-missed:before {
  content: "\f14c";
}

.fi-rr-call-outgoing:before {
  content: "\f14d";
}

.fi-rr-camera:before {
  content: "\f14e";
}

.fi-rr-camping:before {
  content: "\f14f";
}

.fi-rr-car:before {
  content: "\f150";
}

.fi-rr-caret-down:before {
  content: "\f151";
}

.fi-rr-caret-left:before {
  content: "\f152";
}

.fi-rr-caret-right:before {
  content: "\f153";
}

.fi-rr-caret-up:before {
  content: "\f154";
}

.fi-rr-carrot:before {
  content: "\f155";
}

.fi-rr-chart-connected:before {
  content: "\f156";
}

.fi-rr-chart-histogram:before {
  content: "\f157";
}

.fi-rr-chart-network:before {
  content: "\f158";
}

.fi-rr-chart-pie-alt:before {
  content: "\f159";
}

.fi-rr-chart-pie:before {
  content: "\f15a";
}

.fi-rr-chart-pyramid:before {
  content: "\f15b";
}

.fi-rr-chart-set-theory:before {
  content: "\f15c";
}

.fi-rr-chart-tree:before {
  content: "\f15d";
}

.fi-rr-chat-arrow-down:before {
  content: "\f15e";
}

.fi-rr-chat-arrow-grow:before {
  content: "\f15f";
}

.fi-rr-check:before {
  content: "\f160";
}

.fi-rr-checkbox:before {
  content: "\f161";
}

.fi-rr-cheese:before {
  content: "\f162";
}

.fi-rr-chess-piece:before {
  content: "\f163";
}

.fi-rr-child-head:before {
  content: "\f164";
}

.fi-rr-circle-small:before {
  content: "\f165";
}

.fi-rr-circle:before {
  content: "\f166";
}

.fi-rr-clip:before {
  content: "\f167";
}

.fi-rr-clock:before {
  content: "\f168";
}

.fi-rr-cloud-check:before {
  content: "\f169";
}

.fi-rr-cloud-disabled:before {
  content: "\f16a";
}

.fi-rr-cloud-download:before {
  content: "\f16b";
}

.fi-rr-cloud-share:before {
  content: "\f16c";
}

.fi-rr-cloud-upload:before {
  content: "\f16d";
}

.fi-rr-cloud:before {
  content: "\f16e";
}

.fi-rr-clouds:before {
  content: "\f16f";
}

.fi-rr-cocktail:before {
  content: "\f170";
}

.fi-rr-coffee:before {
  content: "\f171";
}

.fi-rr-comment-alt:before {
  content: "\f172";
}

.fi-rr-comment-check:before {
  content: "\f173";
}

.fi-rr-comment-heart:before {
  content: "\f174";
}

.fi-rr-comment-info:before {
  content: "\f175";
}

.fi-rr-comment-user:before {
  content: "\f176";
}

.fi-rr-comment:before {
  content: "\f177";
}

.fi-rr-comments:before {
  content: "\f178";
}

.fi-rr-compress-alt:before {
  content: "\f179";
}

.fi-rr-compress:before {
  content: "\f17a";
}

.fi-rr-computer:before {
  content: "\f17b";
}

.fi-rr-confetti:before {
  content: "\f17c";
}

.fi-rr-cookie:before {
  content: "\f17d";
}

.fi-rr-copy-alt:before {
  content: "\f17e";
}

.fi-rr-copy:before {
  content: "\f17f";
}

.fi-rr-copyright:before {
  content: "\f180";
}

.fi-rr-cow:before {
  content: "\f181";
}

.fi-rr-cream:before {
  content: "\f182";
}

.fi-rr-credit-card:before {
  content: "\f183";
}

.fi-rr-croissant:before {
  content: "\f184";
}

.fi-rr-cross-circle:before {
  content: "\f185";
}

.fi-rr-cross-small:before {
  content: "\f186";
}

.fi-rr-cross:before {
  content: "\f187";
}

.fi-rr-crown:before {
  content: "\f188";
}

.fi-rr-cube:before {
  content: "\f189";
}

.fi-rr-cupcake:before {
  content: "\f18a";
}

.fi-rr-cursor-finger:before {
  content: "\f18b";
}

.fi-rr-cursor-plus:before {
  content: "\f18c";
}

.fi-rr-cursor-text-alt:before {
  content: "\f18d";
}

.fi-rr-cursor-text:before {
  content: "\f18e";
}

.fi-rr-cursor:before {
  content: "\f18f";
}

.fi-rr-dart:before {
  content: "\f190";
}

.fi-rr-dashboard:before {
  content: "\f191";
}

.fi-rr-data-transfer:before {
  content: "\f192";
}

.fi-rr-database:before {
  content: "\f193";
}

.fi-rr-delete:before {
  content: "\f194";
}

.fi-rr-diamond:before {
  content: "\f195";
}

.fi-rr-dice:before {
  content: "\f196";
}

.fi-rr-diploma:before {
  content: "\f197";
}

.fi-rr-disco-ball:before {
  content: "\f198";
}

.fi-rr-disk:before {
  content: "\f199";
}

.fi-rr-doctor:before {
  content: "\f19a";
}

.fi-rr-document-signed:before {
  content: "\f19b";
}

.fi-rr-document:before {
  content: "\f19c";
}

.fi-rr-dollar:before {
  content: "\f19d";
}

.fi-rr-download:before {
  content: "\f19e";
}

.fi-rr-drink-alt:before {
  content: "\f19f";
}

.fi-rr-drumstick:before {
  content: "\f1a0";
}

.fi-rr-duplicate:before {
  content: "\f1a1";
}

.fi-rr-e-learning:before {
  content: "\f1a2";
}

.fi-rr-earnings:before {
  content: "\f1a3";
}

.fi-rr-edit-alt:before {
  content: "\f1a4";
}

.fi-rr-edit:before {
  content: "\f1a5";
}

.fi-rr-envelope-ban:before {
  content: "\f1a6";
}

.fi-rr-envelope-download:before {
  content: "\f1a7";
}

.fi-rr-envelope-marker:before {
  content: "\f1a8";
}

.fi-rr-envelope-open:before {
  content: "\f1a9";
}

.fi-rr-envelope-plus:before {
  content: "\f1aa";
}

.fi-rr-envelope:before {
  content: "\f1ab";
}

.fi-rr-euro:before {
  content: "\f1ac";
}

.fi-rr-exclamation:before {
  content: "\f1ad";
}

.fi-rr-expand:before {
  content: "\f1ae";
}

.fi-rr-eye-crossed:before {
  content: "\f1af";
}

.fi-rr-eye-dropper:before {
  content: "\f1b0";
}

.fi-rr-eye:before {
  content: "\f1b1";
}

.fi-rr-feather:before {
  content: "\f1b2";
}

.fi-rr-ferris-wheel:before {
  content: "\f1b3";
}

.fi-rr-file-add:before {
  content: "\f1b4";
}

.fi-rr-file-ai:before {
  content: "\f1b5";
}

.fi-rr-file-check:before {
  content: "\f1b6";
}

.fi-rr-file-delete:before {
  content: "\f1b7";
}

.fi-rr-file-eps:before {
  content: "\f1b8";
}

.fi-rr-file-gif:before {
  content: "\f1b9";
}

.fi-rr-file-music:before {
  content: "\f1ba";
}

.fi-rr-file-psd:before {
  content: "\f1bb";
}

.fi-rr-file:before {
  content: "\f1bc";
}

.fi-rr-fill:before {
  content: "\f1bd";
}

.fi-rr-film:before {
  content: "\f1be";
}

.fi-rr-filter:before {
  content: "\f1bf";
}

.fi-rr-fingerprint:before {
  content: "\f1c0";
}

.fi-rr-fish:before {
  content: "\f1c1";
}

.fi-rr-flag:before {
  content: "\f1c2";
}

.fi-rr-flame:before {
  content: "\f1c3";
}

.fi-rr-flip-horizontal:before {
  content: "\f1c4";
}

.fi-rr-flower-bouquet:before {
  content: "\f1c5";
}

.fi-rr-flower-tulip:before {
  content: "\f1c6";
}

.fi-rr-flower:before {
  content: "\f1c7";
}

.fi-rr-folder-add:before {
  content: "\f1c8";
}

.fi-rr-folder:before {
  content: "\f1c9";
}

.fi-rr-following:before {
  content: "\f1ca";
}

.fi-rr-football:before {
  content: "\f1cb";
}

.fi-rr-form:before {
  content: "\f1cc";
}

.fi-rr-forward:before {
  content: "\f1cd";
}

.fi-rr-fox:before {
  content: "\f1ce";
}

.fi-rr-frown:before {
  content: "\f1cf";
}

.fi-rr-ftp:before {
  content: "\f1d0";
}

.fi-rr-gallery:before {
  content: "\f1d1";
}

.fi-rr-gamepad:before {
  content: "\f1d2";
}

.fi-rr-gas-pump:before {
  content: "\f1d3";
}

.fi-rr-gem:before {
  content: "\f1d4";
}

.fi-rr-gift:before {
  content: "\f1d5";
}

.fi-rr-glass-cheers:before {
  content: "\f1d6";
}

.fi-rr-glasses:before {
  content: "\f1d7";
}

.fi-rr-globe-alt:before {
  content: "\f1d8";
}

.fi-rr-globe:before {
  content: "\f1d9";
}

.fi-rr-golf:before {
  content: "\f1da";
}

.fi-rr-graduation-cap:before {
  content: "\f1db";
}

.fi-rr-graphic-tablet:before {
  content: "\f1dc";
}

.fi-rr-grid-alt:before {
  content: "\f1dd";
}

.fi-rr-grid:before {
  content: "\f1de";
}

.fi-rr-guitar:before {
  content: "\f1df";
}

.fi-rr-gym:before {
  content: "\f1e0";
}

.fi-rr-hamburger:before {
  content: "\f1e1";
}

.fi-rr-hand-holding-heart:before {
  content: "\f1e2";
}

.fi-rr-hastag:before {
  content: "\f1e3";
}

.fi-rr-hat-birthday:before {
  content: "\f1e4";
}

.fi-rr-head-side-thinking:before {
  content: "\f1e5";
}

.fi-rr-headphones:before {
  content: "\f1e6";
}

.fi-rr-headset:before {
  content: "\f1e7";
}

.fi-rr-heart-arrow:before {
  content: "\f1e8";
}

.fi-rr-heart:before {
  content: "\f1e9";
}

.fi-rr-home-location-alt:before {
  content: "\f1ea";
}

.fi-rr-home-location:before {
  content: "\f1eb";
}

.fi-rr-home:before {
  content: "\f1ec";
}

.fi-rr-hourglass-end:before {
  content: "\f1ed";
}

.fi-rr-hourglass:before {
  content: "\f1ee";
}

.fi-rr-ice-cream:before {
  content: "\f1ef";
}

.fi-rr-ice-skate:before {
  content: "\f1f0";
}

.fi-rr-id-badge:before {
  content: "\f1f1";
}

.fi-rr-inbox:before {
  content: "\f1f2";
}

.fi-rr-incognito:before {
  content: "\f1f3";
}

.fi-rr-indent:before {
  content: "\f1f4";
}

.fi-rr-infinity:before {
  content: "\f1f5";
}

.fi-rr-info:before {
  content: "\f1f6";
}

.fi-rr-interactive:before {
  content: "\f1f7";
}

.fi-rr-interlining:before {
  content: "\f1f8";
}

.fi-rr-interrogation:before {
  content: "\f1f9";
}

.fi-rr-italic:before {
  content: "\f1fa";
}

.fi-rr-jpg:before {
  content: "\f1fb";
}

.fi-rr-key:before {
  content: "\f1fc";
}

.fi-rr-keyboard:before {
  content: "\f1fd";
}

.fi-rr-kite:before {
  content: "\f1fe";
}

.fi-rr-label:before {
  content: "\f1ff";
}

.fi-rr-laptop:before {
  content: "\f200";
}

.fi-rr-lasso:before {
  content: "\f201";
}

.fi-rr-laugh:before {
  content: "\f202";
}

.fi-rr-layers:before {
  content: "\f203";
}

.fi-rr-layout-fluid:before {
  content: "\f204";
}

.fi-rr-leaf:before {
  content: "\f205";
}

.fi-rr-letter-case:before {
  content: "\f206";
}

.fi-rr-life-ring:before {
  content: "\f207";
}

.fi-rr-line-width:before {
  content: "\f208";
}

.fi-rr-link:before {
  content: "\f209";
}

.fi-rr-lipstick:before {
  content: "\f20a";
}

.fi-rr-list-check:before {
  content: "\f20b";
}

.fi-rr-list:before {
  content: "\f20c";
}

.fi-rr-location-alt:before {
  content: "\f20d";
}

.fi-rr-lock-alt:before {
  content: "\f20e";
}

.fi-rr-lock:before {
  content: "\f20f";
}

.fi-rr-luggage-rolling:before {
  content: "\f210";
}

.fi-rr-magic-wand:before {
  content: "\f211";
}

.fi-rr-makeup-brush:before {
  content: "\f212";
}

.fi-rr-man-head:before {
  content: "\f213";
}

.fi-rr-map-marker-cross:before {
  content: "\f214";
}

.fi-rr-map-marker-home:before {
  content: "\f215";
}

.fi-rr-map-marker-minus:before {
  content: "\f216";
}

.fi-rr-map-marker-plus:before {
  content: "\f217";
}

.fi-rr-map-marker:before {
  content: "\f218";
}

.fi-rr-map:before {
  content: "\f219";
}

.fi-rr-marker-time:before {
  content: "\f21a";
}

.fi-rr-marker:before {
  content: "\f21b";
}

.fi-rr-mars-double:before {
  content: "\f21c";
}

.fi-rr-mars:before {
  content: "\f21d";
}

.fi-rr-mask-carnival:before {
  content: "\f21e";
}

.fi-rr-medicine:before {
  content: "\f21f";
}

.fi-rr-megaphone:before {
  content: "\f220";
}

.fi-rr-meh:before {
  content: "\f221";
}

.fi-rr-menu-burger:before {
  content: "\f222";
}

.fi-rr-menu-dots-vertical:before {
  content: "\f223";
}

.fi-rr-menu-dots:before {
  content: "\f224";
}

.fi-rr-microphone-alt:before {
  content: "\f225";
}

.fi-rr-microphone:before {
  content: "\f226";
}

.fi-rr-minus-small:before {
  content: "\f227";
}

.fi-rr-minus:before {
  content: "\f228";
}

.fi-rr-mobile:before {
  content: "\f229";
}

.fi-rr-mode-landscape:before {
  content: "\f22a";
}

.fi-rr-mode-portrait:before {
  content: "\f22b";
}

.fi-rr-money:before {
  content: "\f22c";
}

.fi-rr-moon:before {
  content: "\f22d";
}

.fi-rr-mountains:before {
  content: "\f22e";
}

.fi-rr-mouse:before {
  content: "\f22f";
}

.fi-rr-mug-alt:before {
  content: "\f230";
}

.fi-rr-music-alt:before {
  content: "\f231";
}

.fi-rr-music:before {
  content: "\f232";
}

.fi-rr-navigation:before {
  content: "\f233";
}

.fi-rr-network-cloud:before {
  content: "\f234";
}

.fi-rr-network:before {
  content: "\f235";
}

.fi-rr-notebook:before {
  content: "\f236";
}

.fi-rr-opacity:before {
  content: "\f237";
}

.fi-rr-package:before {
  content: "\f238";
}

.fi-rr-paint-brush:before {
  content: "\f239";
}

.fi-rr-palette:before {
  content: "\f23a";
}

.fi-rr-paper-plane:before {
  content: "\f23b";
}

.fi-rr-password:before {
  content: "\f23c";
}

.fi-rr-pause:before {
  content: "\f23d";
}

.fi-rr-paw:before {
  content: "\f23e";
}

.fi-rr-pencil:before {
  content: "\f23f";
}

.fi-rr-pharmacy:before {
  content: "\f240";
}

.fi-rr-phone-call:before {
  content: "\f241";
}

.fi-rr-phone-cross:before {
  content: "\f242";
}

.fi-rr-phone-pause:before {
  content: "\f243";
}

.fi-rr-phone-slash:before {
  content: "\f244";
}

.fi-rr-physics:before {
  content: "\f245";
}

.fi-rr-picture:before {
  content: "\f246";
}

.fi-rr-ping-pong:before {
  content: "\f247";
}

.fi-rr-pizza-slice:before {
  content: "\f248";
}

.fi-rr-plane:before {
  content: "\f249";
}

.fi-rr-play-alt:before {
  content: "\f24a";
}

.fi-rr-play:before {
  content: "\f24b";
}

.fi-rr-playing-cards:before {
  content: "\f24c";
}

.fi-rr-plus-small:before {
  content: "\f24d";
}

.fi-rr-plus:before {
  content: "\f24e";
}

.fi-rr-poker-chip:before {
  content: "\f24f";
}

.fi-rr-portrait:before {
  content: "\f250";
}

.fi-rr-pound:before {
  content: "\f251";
}

.fi-rr-power:before {
  content: "\f252";
}

.fi-rr-presentation:before {
  content: "\f253";
}

.fi-rr-print:before {
  content: "\f254";
}

.fi-rr-protractor:before {
  content: "\f255";
}

.fi-rr-pulse:before {
  content: "\f256";
}

.fi-rr-pyramid:before {
  content: "\f257";
}

.fi-rr-quote-right:before {
  content: "\f258";
}

.fi-rr-rainbow:before {
  content: "\f259";
}

.fi-rr-raindrops:before {
  content: "\f25a";
}

.fi-rr-rec:before {
  content: "\f25b";
}

.fi-rr-receipt:before {
  content: "\f25c";
}

.fi-rr-record-vinyl:before {
  content: "\f25d";
}

.fi-rr-rectabgle-vertical:before {
  content: "\f25e";
}

.fi-rr-rectangle-horizontal:before {
  content: "\f25f";
}

.fi-rr-rectangle-panoramic:before {
  content: "\f260";
}

.fi-rr-recycle:before {
  content: "\f261";
}

.fi-rr-redo-alt:before {
  content: "\f262";
}

.fi-rr-redo:before {
  content: "\f263";
}

.fi-rr-reflect:before {
  content: "\f264";
}

.fi-rr-refresh:before {
  content: "\f265";
}

.fi-rr-resize:before {
  content: "\f266";
}

.fi-rr-resources:before {
  content: "\f267";
}

.fi-rr-rewind:before {
  content: "\f268";
}

.fi-rr-rhombus:before {
  content: "\f269";
}

.fi-rr-rings-wedding:before {
  content: "\f26a";
}

.fi-rr-road:before {
  content: "\f26b";
}

.fi-rr-rocket:before {
  content: "\f26c";
}

.fi-rr-room-service:before {
  content: "\f26d";
}

.fi-rr-rotate-right:before {
  content: "\f26e";
}

.fi-rr-rugby:before {
  content: "\f26f";
}

.fi-rr-sad:before {
  content: "\f270";
}

.fi-rr-salad:before {
  content: "\f271";
}

.fi-rr-scale:before {
  content: "\f272";
}

.fi-rr-school-bus:before {
  content: "\f273";
}

.fi-rr-school:before {
  content: "\f274";
}

.fi-rr-scissors:before {
  content: "\f275";
}

.fi-rr-screen:before {
  content: "\f276";
}

.fi-rr-search-alt:before {
  content: "\f277";
}

.fi-rr-search-heart:before {
  content: "\f278";
}

.fi-rr-search:before {
  content: "\f279";
}

.fi-rr-settings-sliders:before {
  content: "\f27a";
}

.fi-rr-settings:before {
  content: "\f27b";
}

.fi-rr-share:before {
  content: "\f27c";
}

.fi-rr-shield-check:before {
  content: "\f27d";
}

.fi-rr-shield-exclamation:before {
  content: "\f27e";
}

.fi-rr-shield-interrogation:before {
  content: "\f27f";
}

.fi-rr-shield-plus:before {
  content: "\f280";
}

.fi-rr-shield:before {
  content: "\f281";
}

.fi-rr-ship-side:before {
  content: "\f282";
}

.fi-rr-ship:before {
  content: "\f283";
}

.fi-rr-shop:before {
  content: "\f284";
}

.fi-rr-shopping-bag-add:before {
  content: "\f285";
}

.fi-rr-shopping-bag:before {
  content: "\f286";
}

.fi-rr-shopping-cart-add:before {
  content: "\f287";
}

.fi-rr-shopping-cart-check:before {
  content: "\f288";
}

.fi-rr-shopping-cart:before {
  content: "\f289";
}

.fi-rr-shuffle:before {
  content: "\f28a";
}

.fi-rr-sign-in-alt:before {
  content: "\f28b";
}

.fi-rr-sign-in:before {
  content: "\f28c";
}

.fi-rr-sign-out-alt:before {
  content: "\f28d";
}

.fi-rr-sign-out:before {
  content: "\f28e";
}

.fi-rr-signal-alt-1:before {
  content: "\f28f";
}

.fi-rr-signal-alt-2:before {
  content: "\f290";
}

.fi-rr-signal-alt:before {
  content: "\f291";
}

.fi-rr-skateboard:before {
  content: "\f292";
}

.fi-rr-smartphone:before {
  content: "\f293";
}

.fi-rr-smile-wink:before {
  content: "\f294";
}

.fi-rr-smile:before {
  content: "\f295";
}

.fi-rr-snowflake:before {
  content: "\f296";
}

.fi-rr-soap:before {
  content: "\f297";
}

.fi-rr-soup:before {
  content: "\f298";
}

.fi-rr-spa:before {
  content: "\f299";
}

.fi-rr-speaker:before {
  content: "\f29a";
}

.fi-rr-sphere:before {
  content: "\f29b";
}

.fi-rr-spinner-alt:before {
  content: "\f29c";
}

.fi-rr-spinner:before {
  content: "\f29d";
}

.fi-rr-square-root:before {
  content: "\f29e";
}

.fi-rr-square:before {
  content: "\f29f";
}

.fi-rr-star-octogram:before {
  content: "\f2a0";
}

.fi-rr-star:before {
  content: "\f2a1";
}

.fi-rr-stats:before {
  content: "\f2a2";
}

.fi-rr-stethoscope:before {
  content: "\f2a3";
}

.fi-rr-sticker:before {
  content: "\f2a4";
}

.fi-rr-stop:before {
  content: "\f2a5";
}

.fi-rr-stopwatch:before {
  content: "\f2a6";
}

.fi-rr-subtitles:before {
  content: "\f2a7";
}

.fi-rr-sun:before {
  content: "\f2a8";
}

.fi-rr-sunrise:before {
  content: "\f2a9";
}

.fi-rr-surfing:before {
  content: "\f2aa";
}

.fi-rr-sword:before {
  content: "\f2ab";
}

.fi-rr-syringe:before {
  content: "\f2ac";
}

.fi-rr-tablet:before {
  content: "\f2ad";
}

.fi-rr-target:before {
  content: "\f2ae";
}

.fi-rr-taxi:before {
  content: "\f2af";
}

.fi-rr-tennis:before {
  content: "\f2b0";
}

.fi-rr-terrace:before {
  content: "\f2b1";
}

.fi-rr-test-tube:before {
  content: "\f2b2";
}

.fi-rr-test:before {
  content: "\f2b3";
}

.fi-rr-text-check:before {
  content: "\f2b4";
}

.fi-rr-text:before {
  content: "\f2b5";
}

.fi-rr-thermometer-half:before {
  content: "\f2b6";
}

.fi-rr-thumbs-down:before {
  content: "\f2b7";
}

.fi-rr-thumbs-up:before {
  content: "\f2b8";
}

.fi-rr-thumbtack:before {
  content: "\f2b9";
}

.fi-rr-ticket:before {
  content: "\f2ba";
}

.fi-rr-time-add:before {
  content: "\f2bb";
}

.fi-rr-time-check:before {
  content: "\f2bc";
}

.fi-rr-time-delete:before {
  content: "\f2bd";
}

.fi-rr-time-fast:before {
  content: "\f2be";
}

.fi-rr-time-forward-sixty:before {
  content: "\f2bf";
}

.fi-rr-time-forward-ten:before {
  content: "\f2c0";
}

.fi-rr-time-forward:before {
  content: "\f2c1";
}

.fi-rr-time-half-past:before {
  content: "\f2c2";
}

.fi-rr-time-oclock:before {
  content: "\f2c3";
}

.fi-rr-time-past:before {
  content: "\f2c4";
}

.fi-rr-time-quarter-past:before {
  content: "\f2c5";
}

.fi-rr-time-quarter-to:before {
  content: "\f2c6";
}

.fi-rr-time-twenty-four:before {
  content: "\f2c7";
}

.fi-rr-tool-crop:before {
  content: "\f2c8";
}

.fi-rr-tool-marquee:before {
  content: "\f2c9";
}

.fi-rr-tooth:before {
  content: "\f2ca";
}

.fi-rr-tornado:before {
  content: "\f2cb";
}

.fi-rr-train-side:before {
  content: "\f2cc";
}

.fi-rr-train:before {
  content: "\f2cd";
}

.fi-rr-transform:before {
  content: "\f2ce";
}

.fi-rr-trash:before {
  content: "\f2cf";
}

.fi-rr-treatment:before {
  content: "\f2d0";
}

.fi-rr-tree-christmas:before {
  content: "\f2d1";
}

.fi-rr-tree:before {
  content: "\f2d2";
}

.fi-rr-triangle:before {
  content: "\f2d3";
}

.fi-rr-trophy:before {
  content: "\f2d4";
}

.fi-rr-truck-side:before {
  content: "\f2d5";
}

.fi-rr-umbrella:before {
  content: "\f2d6";
}

.fi-rr-underline:before {
  content: "\f2d7";
}

.fi-rr-undo-alt:before {
  content: "\f2d8";
}

.fi-rr-undo:before {
  content: "\f2d9";
}

.fi-rr-unlock:before {
  content: "\f2da";
}

.fi-rr-upload:before {
  content: "\f2db";
}

.fi-rr-usb-pendrive:before {
  content: "\f2dc";
}

.fi-rr-user-add:before {
  content: "\f2dd";
}

.fi-rr-user-delete:before {
  content: "\f2de";
}

.fi-rr-user-remove:before {
  content: "\f2df";
}

.fi-rr-user-time:before {
  content: "\f2e0";
}

.fi-rr-user:before {
  content: "\f2e1";
}

.fi-rr-utensils:before {
  content: "\f2e2";
}

.fi-rr-vector-alt:before {
  content: "\f2e3";
}

.fi-rr-vector:before {
  content: "\f2e4";
}

.fi-rr-venus-double:before {
  content: "\f2e5";
}

.fi-rr-venus-mars:before {
  content: "\f2e6";
}

.fi-rr-venus:before {
  content: "\f2e7";
}

.fi-rr-video-camera:before {
  content: "\f2e8";
}

.fi-rr-volleyball:before {
  content: "\f2e9";
}

.fi-rr-volume:before {
  content: "\f2ea";
}

.fi-rr-wheelchair:before {
  content: "\f2eb";
}

.fi-rr-wifi-alt:before {
  content: "\f2ec";
}

.fi-rr-wind:before {
  content: "\f2ed";
}

.fi-rr-woman-head:before {
  content: "\f2ee";
}

.fi-rr-world:before {
  content: "\f2ef";
}

.fi-rr-yen:before {
  content: "\f2f0";
}

.fi-rr-zoom-in:before {
  content: "\f2f1";
}

.fi-rr-zoom-out:before {
  content: "\f2f2";
}

@font-face {
  font-family: uicons-solid-rounded;
  src: url(../webfonts/uicons-solid-rounded-KSGBH7CU.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-solid-rounded-Z6W7CXYZ.woff2) format("woff2"), url(../webfonts/uicons-solid-rounded-AN4LMZTP.woff) format("woff");
}
i[class^=fi-sr-]:before, i[class*=" fi-sr-"]:before, span[class^=fi-sr-]:before, span[class*=fi-sr-]:before {
  font-family: uicons-solid-rounded !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-sr-add:before {
  content: "\f101";
}

.fi-sr-address-book:before {
  content: "\f102";
}

.fi-sr-alarm-clock:before {
  content: "\f103";
}

.fi-sr-align-center:before {
  content: "\f104";
}

.fi-sr-align-justify:before {
  content: "\f105";
}

.fi-sr-align-left:before {
  content: "\f106";
}

.fi-sr-align-right:before {
  content: "\f107";
}

.fi-sr-ambulance:before {
  content: "\f108";
}

.fi-sr-angle-double-left:before {
  content: "\f109";
}

.fi-sr-angle-double-right:before {
  content: "\f10a";
}

.fi-sr-angle-double-small-left:before {
  content: "\f10b";
}

.fi-sr-angle-double-small-right:before {
  content: "\f10c";
}

.fi-sr-angle-down:before {
  content: "\f10d";
}

.fi-sr-angle-left:before {
  content: "\f10e";
}

.fi-sr-angle-right:before {
  content: "\f10f";
}

.fi-sr-angle-small-down:before {
  content: "\f110";
}

.fi-sr-angle-small-left:before {
  content: "\f111";
}

.fi-sr-angle-small-right:before {
  content: "\f112";
}

.fi-sr-angle-small-up:before {
  content: "\f113";
}

.fi-sr-angle-up:before {
  content: "\f114";
}

.fi-sr-apple:before {
  content: "\f115";
}

.fi-sr-apps-add:before {
  content: "\f116";
}

.fi-sr-apps-delete:before {
  content: "\f117";
}

.fi-sr-apps-sort:before {
  content: "\f118";
}

.fi-sr-apps:before {
  content: "\f119";
}

.fi-sr-archive:before {
  content: "\f11a";
}

.fi-sr-arrow-down:before {
  content: "\f11b";
}

.fi-sr-arrow-from-bottom:before {
  content: "\f11c";
}

.fi-sr-arrow-left:before {
  content: "\f11d";
}

.fi-sr-arrow-right:before {
  content: "\f11e";
}

.fi-sr-arrow-small-down:before {
  content: "\f11f";
}

.fi-sr-arrow-small-left:before {
  content: "\f120";
}

.fi-sr-arrow-small-right:before {
  content: "\f121";
}

.fi-sr-arrow-small-up:before {
  content: "\f122";
}

.fi-sr-arrow-up:before {
  content: "\f123";
}

.fi-sr-asterik:before {
  content: "\f124";
}

.fi-sr-at:before {
  content: "\f125";
}

.fi-sr-backpack:before {
  content: "\f126";
}

.fi-sr-badge:before {
  content: "\f127";
}

.fi-sr-balloons:before {
  content: "\f128";
}

.fi-sr-ban:before {
  content: "\f129";
}

.fi-sr-band-aid:before {
  content: "\f12a";
}

.fi-sr-bank:before {
  content: "\f12b";
}

.fi-sr-barber-shop:before {
  content: "\f12c";
}

.fi-sr-baseball:before {
  content: "\f12d";
}

.fi-sr-basketball:before {
  content: "\f12e";
}

.fi-sr-bed:before {
  content: "\f12f";
}

.fi-sr-beer:before {
  content: "\f130";
}

.fi-sr-bell-ring:before {
  content: "\f131";
}

.fi-sr-bell-school:before {
  content: "\f132";
}

.fi-sr-bell:before {
  content: "\f133";
}

.fi-sr-bike:before {
  content: "\f134";
}

.fi-sr-billiard:before {
  content: "\f135";
}

.fi-sr-bold:before {
  content: "\f136";
}

.fi-sr-book-alt:before {
  content: "\f137";
}

.fi-sr-book:before {
  content: "\f138";
}

.fi-sr-bookmark:before {
  content: "\f139";
}

.fi-sr-bowling:before {
  content: "\f13a";
}

.fi-sr-box-alt:before {
  content: "\f13b";
}

.fi-sr-box:before {
  content: "\f13c";
}

.fi-sr-bread-slice:before {
  content: "\f13d";
}

.fi-sr-briefcase:before {
  content: "\f13e";
}

.fi-sr-broom:before {
  content: "\f13f";
}

.fi-sr-browser:before {
  content: "\f140";
}

.fi-sr-brush:before {
  content: "\f141";
}

.fi-sr-bug:before {
  content: "\f142";
}

.fi-sr-building:before {
  content: "\f143";
}

.fi-sr-bulb:before {
  content: "\f144";
}

.fi-sr-butterfly:before {
  content: "\f145";
}

.fi-sr-cake-birthday:before {
  content: "\f146";
}

.fi-sr-cake-wedding:before {
  content: "\f147";
}

.fi-sr-calculator:before {
  content: "\f148";
}

.fi-sr-calendar:before {
  content: "\f149";
}

.fi-sr-call-history:before {
  content: "\f14a";
}

.fi-sr-call-incoming:before {
  content: "\f14b";
}

.fi-sr-call-missed:before {
  content: "\f14c";
}

.fi-sr-call-outgoing:before {
  content: "\f14d";
}

.fi-sr-camera:before {
  content: "\f14e";
}

.fi-sr-camping:before {
  content: "\f14f";
}

.fi-sr-car:before {
  content: "\f150";
}

.fi-sr-caret-down:before {
  content: "\f151";
}

.fi-sr-caret-left:before {
  content: "\f152";
}

.fi-sr-caret-right:before {
  content: "\f153";
}

.fi-sr-caret-up:before {
  content: "\f154";
}

.fi-sr-carrot:before {
  content: "\f155";
}

.fi-sr-chart-connected:before {
  content: "\f156";
}

.fi-sr-chart-histogram:before {
  content: "\f157";
}

.fi-sr-chart-network:before {
  content: "\f158";
}

.fi-sr-chart-pie-alt:before {
  content: "\f159";
}

.fi-sr-chart-pie:before {
  content: "\f15a";
}

.fi-sr-chart-pyramid:before {
  content: "\f15b";
}

.fi-sr-chart-set-theory:before {
  content: "\f15c";
}

.fi-sr-chart-tree:before {
  content: "\f15d";
}

.fi-sr-chat-arrow-down:before {
  content: "\f15e";
}

.fi-sr-chat-arrow-grow:before {
  content: "\f15f";
}

.fi-sr-check:before {
  content: "\f160";
}

.fi-sr-checkbox:before {
  content: "\f161";
}

.fi-sr-cheese:before {
  content: "\f162";
}

.fi-sr-chess-piece:before {
  content: "\f163";
}

.fi-sr-child-head:before {
  content: "\f164";
}

.fi-sr-circle-small:before {
  content: "\f165";
}

.fi-sr-circle:before {
  content: "\f166";
}

.fi-sr-clip:before {
  content: "\f167";
}

.fi-sr-clock:before {
  content: "\f168";
}

.fi-sr-cloud-check:before {
  content: "\f169";
}

.fi-sr-cloud-disabled:before {
  content: "\f16a";
}

.fi-sr-cloud-download:before {
  content: "\f16b";
}

.fi-sr-cloud-share:before {
  content: "\f16c";
}

.fi-sr-cloud-upload:before {
  content: "\f16d";
}

.fi-sr-cloud:before {
  content: "\f16e";
}

.fi-sr-clouds:before {
  content: "\f16f";
}

.fi-sr-cocktail:before {
  content: "\f170";
}

.fi-sr-coffee:before {
  content: "\f171";
}

.fi-sr-comment-alt:before {
  content: "\f172";
}

.fi-sr-comment-check:before {
  content: "\f173";
}

.fi-sr-comment-heart:before {
  content: "\f174";
}

.fi-sr-comment-info:before {
  content: "\f175";
}

.fi-sr-comment-user:before {
  content: "\f176";
}

.fi-sr-comment:before {
  content: "\f177";
}

.fi-sr-comments:before {
  content: "\f178";
}

.fi-sr-compress-alt:before {
  content: "\f179";
}

.fi-sr-compress:before {
  content: "\f17a";
}

.fi-sr-computer:before {
  content: "\f17b";
}

.fi-sr-confetti:before {
  content: "\f17c";
}

.fi-sr-cookie:before {
  content: "\f17d";
}

.fi-sr-copy-alt:before {
  content: "\f17e";
}

.fi-sr-copy:before {
  content: "\f17f";
}

.fi-sr-copyright:before {
  content: "\f180";
}

.fi-sr-cow:before {
  content: "\f181";
}

.fi-sr-cream:before {
  content: "\f182";
}

.fi-sr-credit-card:before {
  content: "\f183";
}

.fi-sr-croissant:before {
  content: "\f184";
}

.fi-sr-cross-circle:before {
  content: "\f185";
}

.fi-sr-cross-small:before {
  content: "\f186";
}

.fi-sr-cross:before {
  content: "\f187";
}

.fi-sr-crown:before {
  content: "\f188";
}

.fi-sr-cube:before {
  content: "\f189";
}

.fi-sr-cupcake:before {
  content: "\f18a";
}

.fi-sr-cursor-finger:before {
  content: "\f18b";
}

.fi-sr-cursor-plus:before {
  content: "\f18c";
}

.fi-sr-cursor-text-alt:before {
  content: "\f18d";
}

.fi-sr-cursor-text:before {
  content: "\f18e";
}

.fi-sr-cursor:before {
  content: "\f18f";
}

.fi-sr-dart:before {
  content: "\f190";
}

.fi-sr-dashboard:before {
  content: "\f191";
}

.fi-sr-data-transfer:before {
  content: "\f192";
}

.fi-sr-database:before {
  content: "\f193";
}

.fi-sr-delete:before {
  content: "\f194";
}

.fi-sr-diamond:before {
  content: "\f195";
}

.fi-sr-dice:before {
  content: "\f196";
}

.fi-sr-diploma:before {
  content: "\f197";
}

.fi-sr-disco-ball:before {
  content: "\f198";
}

.fi-sr-disk:before {
  content: "\f199";
}

.fi-sr-doctor:before {
  content: "\f19a";
}

.fi-sr-document-signed:before {
  content: "\f19b";
}

.fi-sr-document:before {
  content: "\f19c";
}

.fi-sr-dollar:before {
  content: "\f19d";
}

.fi-sr-download:before {
  content: "\f19e";
}

.fi-sr-drink-alt:before {
  content: "\f19f";
}

.fi-sr-drumstick:before {
  content: "\f1a0";
}

.fi-sr-duplicate:before {
  content: "\f1a1";
}

.fi-sr-e-learning:before {
  content: "\f1a2";
}

.fi-sr-earnings:before {
  content: "\f1a3";
}

.fi-sr-edit-alt:before {
  content: "\f1a4";
}

.fi-sr-edit:before {
  content: "\f1a5";
}

.fi-sr-envelope-ban:before {
  content: "\f1a6";
}

.fi-sr-envelope-download:before {
  content: "\f1a7";
}

.fi-sr-envelope-marker:before {
  content: "\f1a8";
}

.fi-sr-envelope-open:before {
  content: "\f1a9";
}

.fi-sr-envelope-plus:before {
  content: "\f1aa";
}

.fi-sr-envelope:before {
  content: "\f1ab";
}

.fi-sr-euro:before {
  content: "\f1ac";
}

.fi-sr-exclamation:before {
  content: "\f1ad";
}

.fi-sr-expand:before {
  content: "\f1ae";
}

.fi-sr-eye-crossed:before {
  content: "\f1af";
}

.fi-sr-eye-dropper:before {
  content: "\f1b0";
}

.fi-sr-eye:before {
  content: "\f1b1";
}

.fi-sr-feather:before {
  content: "\f1b2";
}

.fi-sr-ferris-wheel:before {
  content: "\f1b3";
}

.fi-sr-file-add:before {
  content: "\f1b4";
}

.fi-sr-file-ai:before {
  content: "\f1b5";
}

.fi-sr-file-check:before {
  content: "\f1b6";
}

.fi-sr-file-delete:before {
  content: "\f1b7";
}

.fi-sr-file-eps:before {
  content: "\f1b8";
}

.fi-sr-file-gif:before {
  content: "\f1b9";
}

.fi-sr-file-music:before {
  content: "\f1ba";
}

.fi-sr-file-psd:before {
  content: "\f1bb";
}

.fi-sr-file:before {
  content: "\f1bc";
}

.fi-sr-fill:before {
  content: "\f1bd";
}

.fi-sr-film:before {
  content: "\f1be";
}

.fi-sr-filter:before {
  content: "\f1bf";
}

.fi-sr-fingerprint:before {
  content: "\f1c0";
}

.fi-sr-fish:before {
  content: "\f1c1";
}

.fi-sr-flag:before {
  content: "\f1c2";
}

.fi-sr-flame:before {
  content: "\f1c3";
}

.fi-sr-flip-horizontal:before {
  content: "\f1c4";
}

.fi-sr-flower-bouquet:before {
  content: "\f1c5";
}

.fi-sr-flower-tulip:before {
  content: "\f1c6";
}

.fi-sr-flower:before {
  content: "\f1c7";
}

.fi-sr-folder-add:before {
  content: "\f1c8";
}

.fi-sr-folder:before {
  content: "\f1c9";
}

.fi-sr-following:before {
  content: "\f1ca";
}

.fi-sr-football:before {
  content: "\f1cb";
}

.fi-sr-form:before {
  content: "\f1cc";
}

.fi-sr-forward:before {
  content: "\f1cd";
}

.fi-sr-fox:before {
  content: "\f1ce";
}

.fi-sr-frown:before {
  content: "\f1cf";
}

.fi-sr-ftp:before {
  content: "\f1d0";
}

.fi-sr-gallery:before {
  content: "\f1d1";
}

.fi-sr-gamepad:before {
  content: "\f1d2";
}

.fi-sr-gas-pump:before {
  content: "\f1d3";
}

.fi-sr-gem:before {
  content: "\f1d4";
}

.fi-sr-gift:before {
  content: "\f1d5";
}

.fi-sr-glass-cheers:before {
  content: "\f1d6";
}

.fi-sr-glasses:before {
  content: "\f1d7";
}

.fi-sr-globe-alt:before {
  content: "\f1d8";
}

.fi-sr-globe:before {
  content: "\f1d9";
}

.fi-sr-golf:before {
  content: "\f1da";
}

.fi-sr-graduation-cap:before {
  content: "\f1db";
}

.fi-sr-graphic-tablet:before {
  content: "\f1dc";
}

.fi-sr-grid-alt:before {
  content: "\f1dd";
}

.fi-sr-grid:before {
  content: "\f1de";
}

.fi-sr-guitar:before {
  content: "\f1df";
}

.fi-sr-gym:before {
  content: "\f1e0";
}

.fi-sr-hamburger:before {
  content: "\f1e1";
}

.fi-sr-hand-holding-heart:before {
  content: "\f1e2";
}

.fi-sr-hastag:before {
  content: "\f1e3";
}

.fi-sr-hat-birthday:before {
  content: "\f1e4";
}

.fi-sr-head-side-thinking:before {
  content: "\f1e5";
}

.fi-sr-headphones:before {
  content: "\f1e6";
}

.fi-sr-headset:before {
  content: "\f1e7";
}

.fi-sr-heart-arrow:before {
  content: "\f1e8";
}

.fi-sr-heart:before {
  content: "\f1e9";
}

.fi-sr-home-location-alt:before {
  content: "\f1ea";
}

.fi-sr-home-location:before {
  content: "\f1eb";
}

.fi-sr-home:before {
  content: "\f1ec";
}

.fi-sr-hourglass-end:before {
  content: "\f1ed";
}

.fi-sr-hourglass:before {
  content: "\f1ee";
}

.fi-sr-ice-cream:before {
  content: "\f1ef";
}

.fi-sr-ice-skate:before {
  content: "\f1f0";
}

.fi-sr-id-badge:before {
  content: "\f1f1";
}

.fi-sr-inbox:before {
  content: "\f1f2";
}

.fi-sr-incognito:before {
  content: "\f1f3";
}

.fi-sr-indent:before {
  content: "\f1f4";
}

.fi-sr-infinity:before {
  content: "\f1f5";
}

.fi-sr-info:before {
  content: "\f1f6";
}

.fi-sr-interactive:before {
  content: "\f1f7";
}

.fi-sr-interlining:before {
  content: "\f1f8";
}

.fi-sr-interrogation:before {
  content: "\f1f9";
}

.fi-sr-italic:before {
  content: "\f1fa";
}

.fi-sr-jpg:before {
  content: "\f1fb";
}

.fi-sr-key:before {
  content: "\f1fc";
}

.fi-sr-keyboard:before {
  content: "\f1fd";
}

.fi-sr-kite:before {
  content: "\f1fe";
}

.fi-sr-label:before {
  content: "\f1ff";
}

.fi-sr-laptop:before {
  content: "\f200";
}

.fi-sr-lasso:before {
  content: "\f201";
}

.fi-sr-laugh:before {
  content: "\f202";
}

.fi-sr-layers:before {
  content: "\f203";
}

.fi-sr-layout-fluid:before {
  content: "\f204";
}

.fi-sr-leaf:before {
  content: "\f205";
}

.fi-sr-letter-case:before {
  content: "\f206";
}

.fi-sr-life-ring:before {
  content: "\f207";
}

.fi-sr-line-width:before {
  content: "\f208";
}

.fi-sr-link:before {
  content: "\f209";
}

.fi-sr-lipstick:before {
  content: "\f20a";
}

.fi-sr-list-check:before {
  content: "\f20b";
}

.fi-sr-list:before {
  content: "\f20c";
}

.fi-sr-location-alt:before {
  content: "\f20d";
}

.fi-sr-lock-alt:before {
  content: "\f20e";
}

.fi-sr-lock:before {
  content: "\f20f";
}

.fi-sr-luggage-rolling:before {
  content: "\f210";
}

.fi-sr-magic-wand:before {
  content: "\f211";
}

.fi-sr-makeup-brush:before {
  content: "\f212";
}

.fi-sr-man-head:before {
  content: "\f213";
}

.fi-sr-map-marker-cross:before {
  content: "\f214";
}

.fi-sr-map-marker-home:before {
  content: "\f215";
}

.fi-sr-map-marker-minus:before {
  content: "\f216";
}

.fi-sr-map-marker-plus:before {
  content: "\f217";
}

.fi-sr-map-marker:before {
  content: "\f218";
}

.fi-sr-map:before {
  content: "\f219";
}

.fi-sr-marker-time:before {
  content: "\f21a";
}

.fi-sr-marker:before {
  content: "\f21b";
}

.fi-sr-mars-double:before {
  content: "\f21c";
}

.fi-sr-mars:before {
  content: "\f21d";
}

.fi-sr-mask-carnival:before {
  content: "\f21e";
}

.fi-sr-medicine:before {
  content: "\f21f";
}

.fi-sr-megaphone:before {
  content: "\f220";
}

.fi-sr-meh:before {
  content: "\f221";
}

.fi-sr-menu-burger:before {
  content: "\f222";
}

.fi-sr-menu-dots-vertical:before {
  content: "\f223";
}

.fi-sr-menu-dots:before {
  content: "\f224";
}

.fi-sr-microphone-alt:before {
  content: "\f225";
}

.fi-sr-microphone:before {
  content: "\f226";
}

.fi-sr-minus-small:before {
  content: "\f227";
}

.fi-sr-minus:before {
  content: "\f228";
}

.fi-sr-mobile:before {
  content: "\f229";
}

.fi-sr-mode-landscape:before {
  content: "\f22a";
}

.fi-sr-mode-portrait:before {
  content: "\f22b";
}

.fi-sr-money:before {
  content: "\f22c";
}

.fi-sr-moon:before {
  content: "\f22d";
}

.fi-sr-mountains:before {
  content: "\f22e";
}

.fi-sr-mouse:before {
  content: "\f22f";
}

.fi-sr-mug-alt:before {
  content: "\f230";
}

.fi-sr-music-alt:before {
  content: "\f231";
}

.fi-sr-music:before {
  content: "\f232";
}

.fi-sr-navigation:before {
  content: "\f233";
}

.fi-sr-network-cloud:before {
  content: "\f234";
}

.fi-sr-network:before {
  content: "\f235";
}

.fi-sr-notebook:before {
  content: "\f236";
}

.fi-sr-opacity:before {
  content: "\f237";
}

.fi-sr-package:before {
  content: "\f238";
}

.fi-sr-paint-brush:before {
  content: "\f239";
}

.fi-sr-palette:before {
  content: "\f23a";
}

.fi-sr-paper-plane:before {
  content: "\f23b";
}

.fi-sr-password:before {
  content: "\f23c";
}

.fi-sr-pause:before {
  content: "\f23d";
}

.fi-sr-paw:before {
  content: "\f23e";
}

.fi-sr-pencil:before {
  content: "\f23f";
}

.fi-sr-pharmacy:before {
  content: "\f240";
}

.fi-sr-phone-call:before {
  content: "\f241";
}

.fi-sr-phone-cross:before {
  content: "\f242";
}

.fi-sr-phone-pause:before {
  content: "\f243";
}

.fi-sr-phone-slash:before {
  content: "\f244";
}

.fi-sr-physics:before {
  content: "\f245";
}

.fi-sr-picture:before {
  content: "\f246";
}

.fi-sr-ping-pong:before {
  content: "\f247";
}

.fi-sr-pizza-slice:before {
  content: "\f248";
}

.fi-sr-plane:before {
  content: "\f249";
}

.fi-sr-play-alt:before {
  content: "\f24a";
}

.fi-sr-play:before {
  content: "\f24b";
}

.fi-sr-playing-cards:before {
  content: "\f24c";
}

.fi-sr-plus-small:before {
  content: "\f24d";
}

.fi-sr-plus:before {
  content: "\f24e";
}

.fi-sr-poker-chip:before {
  content: "\f24f";
}

.fi-sr-portrait:before {
  content: "\f250";
}

.fi-sr-pound:before {
  content: "\f251";
}

.fi-sr-power:before {
  content: "\f252";
}

.fi-sr-presentation:before {
  content: "\f253";
}

.fi-sr-print:before {
  content: "\f254";
}

.fi-sr-protractor:before {
  content: "\f255";
}

.fi-sr-pulse:before {
  content: "\f256";
}

.fi-sr-pyramid:before {
  content: "\f257";
}

.fi-sr-quote-right:before {
  content: "\f258";
}

.fi-sr-rainbow:before {
  content: "\f259";
}

.fi-sr-raindrops:before {
  content: "\f25a";
}

.fi-sr-rec:before {
  content: "\f25b";
}

.fi-sr-receipt:before {
  content: "\f25c";
}

.fi-sr-record-vinyl:before {
  content: "\f25d";
}

.fi-sr-rectabgle-vertical:before {
  content: "\f25e";
}

.fi-sr-rectangle-horizontal:before {
  content: "\f25f";
}

.fi-sr-rectangle-panoramic:before {
  content: "\f260";
}

.fi-sr-recycle:before {
  content: "\f261";
}

.fi-sr-redo-alt:before {
  content: "\f262";
}

.fi-sr-redo:before {
  content: "\f263";
}

.fi-sr-reflect:before {
  content: "\f264";
}

.fi-sr-refresh:before {
  content: "\f265";
}

.fi-sr-resize:before {
  content: "\f266";
}

.fi-sr-resources:before {
  content: "\f267";
}

.fi-sr-rewind:before {
  content: "\f268";
}

.fi-sr-rhombus:before {
  content: "\f269";
}

.fi-sr-rings-wedding:before {
  content: "\f26a";
}

.fi-sr-road:before {
  content: "\f26b";
}

.fi-sr-rocket:before {
  content: "\f26c";
}

.fi-sr-room-service:before {
  content: "\f26d";
}

.fi-sr-rotate-right:before {
  content: "\f26e";
}

.fi-sr-rugby:before {
  content: "\f26f";
}

.fi-sr-sad:before {
  content: "\f270";
}

.fi-sr-salad:before {
  content: "\f271";
}

.fi-sr-scale:before {
  content: "\f272";
}

.fi-sr-school-bus:before {
  content: "\f273";
}

.fi-sr-school:before {
  content: "\f274";
}

.fi-sr-scissors:before {
  content: "\f275";
}

.fi-sr-screen:before {
  content: "\f276";
}

.fi-sr-search-alt:before {
  content: "\f277";
}

.fi-sr-search-heart:before {
  content: "\f278";
}

.fi-sr-search:before {
  content: "\f279";
}

.fi-sr-settings-sliders:before {
  content: "\f27a";
}

.fi-sr-settings:before {
  content: "\f27b";
}

.fi-sr-share:before {
  content: "\f27c";
}

.fi-sr-shield-check:before {
  content: "\f27d";
}

.fi-sr-shield-exclamation:before {
  content: "\f27e";
}

.fi-sr-shield-interrogation:before {
  content: "\f27f";
}

.fi-sr-shield-plus:before {
  content: "\f280";
}

.fi-sr-shield:before {
  content: "\f281";
}

.fi-sr-ship-side:before {
  content: "\f282";
}

.fi-sr-ship:before {
  content: "\f283";
}

.fi-sr-shop:before {
  content: "\f284";
}

.fi-sr-shopping-bag-add:before {
  content: "\f285";
}

.fi-sr-shopping-bag:before {
  content: "\f286";
}

.fi-sr-shopping-cart-add:before {
  content: "\f287";
}

.fi-sr-shopping-cart-check:before {
  content: "\f288";
}

.fi-sr-shopping-cart:before {
  content: "\f289";
}

.fi-sr-shuffle:before {
  content: "\f28a";
}

.fi-sr-sign-in-alt:before {
  content: "\f28b";
}

.fi-sr-sign-in:before {
  content: "\f28c";
}

.fi-sr-sign-out-alt:before {
  content: "\f28d";
}

.fi-sr-sign-out:before {
  content: "\f28e";
}

.fi-sr-signal-alt-1:before {
  content: "\f28f";
}

.fi-sr-signal-alt-2:before {
  content: "\f290";
}

.fi-sr-signal-alt:before {
  content: "\f291";
}

.fi-sr-skateboard:before {
  content: "\f292";
}

.fi-sr-smartphone:before {
  content: "\f293";
}

.fi-sr-smile-wink:before {
  content: "\f294";
}

.fi-sr-smile:before {
  content: "\f295";
}

.fi-sr-snowflake:before {
  content: "\f296";
}

.fi-sr-soap:before {
  content: "\f297";
}

.fi-sr-soup:before {
  content: "\f298";
}

.fi-sr-spa:before {
  content: "\f299";
}

.fi-sr-speaker:before {
  content: "\f29a";
}

.fi-sr-sphere:before {
  content: "\f29b";
}

.fi-sr-spinner-alt:before {
  content: "\f29c";
}

.fi-sr-spinner:before {
  content: "\f29d";
}

.fi-sr-square-root:before {
  content: "\f29e";
}

.fi-sr-square:before {
  content: "\f29f";
}

.fi-sr-star-octogram:before {
  content: "\f2a0";
}

.fi-sr-star:before {
  content: "\f2a1";
}

.fi-sr-stats:before {
  content: "\f2a2";
}

.fi-sr-stethoscope:before {
  content: "\f2a3";
}

.fi-sr-sticker:before {
  content: "\f2a4";
}

.fi-sr-stop:before {
  content: "\f2a5";
}

.fi-sr-stopwatch:before {
  content: "\f2a6";
}

.fi-sr-subtitles:before {
  content: "\f2a7";
}

.fi-sr-sun:before {
  content: "\f2a8";
}

.fi-sr-sunrise:before {
  content: "\f2a9";
}

.fi-sr-surfing:before {
  content: "\f2aa";
}

.fi-sr-sword:before {
  content: "\f2ab";
}

.fi-sr-syringe:before {
  content: "\f2ac";
}

.fi-sr-tablet:before {
  content: "\f2ad";
}

.fi-sr-target:before {
  content: "\f2ae";
}

.fi-sr-taxi:before {
  content: "\f2af";
}

.fi-sr-tennis:before {
  content: "\f2b0";
}

.fi-sr-terrace:before {
  content: "\f2b1";
}

.fi-sr-test-tube:before {
  content: "\f2b2";
}

.fi-sr-test:before {
  content: "\f2b3";
}

.fi-sr-text-check:before {
  content: "\f2b4";
}

.fi-sr-text:before {
  content: "\f2b5";
}

.fi-sr-thermometer-half:before {
  content: "\f2b6";
}

.fi-sr-thumbs-down:before {
  content: "\f2b7";
}

.fi-sr-thumbs-up:before {
  content: "\f2b8";
}

.fi-sr-thumbtack:before {
  content: "\f2b9";
}

.fi-sr-ticket:before {
  content: "\f2ba";
}

.fi-sr-time-add:before {
  content: "\f2bb";
}

.fi-sr-time-check:before {
  content: "\f2bc";
}

.fi-sr-time-delete:before {
  content: "\f2bd";
}

.fi-sr-time-fast:before {
  content: "\f2be";
}

.fi-sr-time-forward-sixty:before {
  content: "\f2bf";
}

.fi-sr-time-forward-ten:before {
  content: "\f2c0";
}

.fi-sr-time-forward:before {
  content: "\f2c1";
}

.fi-sr-time-half-past:before {
  content: "\f2c2";
}

.fi-sr-time-oclock:before {
  content: "\f2c3";
}

.fi-sr-time-past:before {
  content: "\f2c4";
}

.fi-sr-time-quarter-past:before {
  content: "\f2c5";
}

.fi-sr-time-quarter-to:before {
  content: "\f2c6";
}

.fi-sr-time-twenty-four:before {
  content: "\f2c7";
}

.fi-sr-tool-crop:before {
  content: "\f2c8";
}

.fi-sr-tool-marquee:before {
  content: "\f2c9";
}

.fi-sr-tooth:before {
  content: "\f2ca";
}

.fi-sr-tornado:before {
  content: "\f2cb";
}

.fi-sr-train-side:before {
  content: "\f2cc";
}

.fi-sr-train:before {
  content: "\f2cd";
}

.fi-sr-transform:before {
  content: "\f2ce";
}

.fi-sr-trash:before {
  content: "\f2cf";
}

.fi-sr-treatment:before {
  content: "\f2d0";
}

.fi-sr-tree-christmas:before {
  content: "\f2d1";
}

.fi-sr-tree:before {
  content: "\f2d2";
}

.fi-sr-triangle:before {
  content: "\f2d3";
}

.fi-sr-trophy:before {
  content: "\f2d4";
}

.fi-sr-truck-side:before {
  content: "\f2d5";
}

.fi-sr-umbrella:before {
  content: "\f2d6";
}

.fi-sr-underline:before {
  content: "\f2d7";
}

.fi-sr-undo-alt:before {
  content: "\f2d8";
}

.fi-sr-undo:before {
  content: "\f2d9";
}

.fi-sr-unlock:before {
  content: "\f2da";
}

.fi-sr-upload:before {
  content: "\f2db";
}

.fi-sr-usb-pendrive:before {
  content: "\f2dc";
}

.fi-sr-user-add:before {
  content: "\f2dd";
}

.fi-sr-user-delete:before {
  content: "\f2de";
}

.fi-sr-user-remove:before {
  content: "\f2df";
}

.fi-sr-user-time:before {
  content: "\f2e0";
}

.fi-sr-user:before {
  content: "\f2e1";
}

.fi-sr-utensils:before {
  content: "\f2e2";
}

.fi-sr-vector-alt:before {
  content: "\f2e3";
}

.fi-sr-vector:before {
  content: "\f2e4";
}

.fi-sr-venus-double:before {
  content: "\f2e5";
}

.fi-sr-venus-mars:before {
  content: "\f2e6";
}

.fi-sr-venus:before {
  content: "\f2e7";
}

.fi-sr-video-camera:before {
  content: "\f2e8";
}

.fi-sr-volleyball:before {
  content: "\f2e9";
}

.fi-sr-volume:before {
  content: "\f2ea";
}

.fi-sr-wheelchair:before {
  content: "\f2eb";
}

.fi-sr-wifi-alt:before {
  content: "\f2ec";
}

.fi-sr-wind:before {
  content: "\f2ed";
}

.fi-sr-woman-head:before {
  content: "\f2ee";
}

.fi-sr-world:before {
  content: "\f2ef";
}

.fi-sr-yen:before {
  content: "\f2f0";
}

.fi-sr-zoom-in:before {
  content: "\f2f1";
}

.fi-sr-zoom-out:before {
  content: "\f2f2";
}

@font-face {
  font-family: uicons-bold-straight;
  src: url(../webfonts/uicons-bold-straight-PWPGSIGQ.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-bold-straight-NJ5O3TXD.woff2) format("woff2"), url(../webfonts/uicons-bold-straight-46SAFS5E.woff) format("woff");
}
i[class^=fi-bs-]:before, i[class*=" fi-bs-"]:before, span[class^=fi-bs-]:before, span[class*=fi-bs-]:before {
  font-family: uicons-bold-straight !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-bs-add:before {
  content: "\f101";
}

.fi-bs-address-book:before {
  content: "\f102";
}

.fi-bs-alarm-clock:before {
  content: "\f103";
}

.fi-bs-align-center:before {
  content: "\f104";
}

.fi-bs-align-justify:before {
  content: "\f105";
}

.fi-bs-align-left:before {
  content: "\f106";
}

.fi-bs-align-right:before {
  content: "\f107";
}

.fi-bs-ambulance:before {
  content: "\f108";
}

.fi-bs-angle-circle-down:before {
  content: "\f109";
}

.fi-bs-angle-circle-left:before {
  content: "\f10a";
}

.fi-bs-angle-circle-right:before {
  content: "\f10b";
}

.fi-bs-angle-circle-up:before {
  content: "\f10c";
}

.fi-bs-angle-double-left:before {
  content: "\f10d";
}

.fi-bs-angle-double-right:before {
  content: "\f10e";
}

.fi-bs-angle-double-small-left:before {
  content: "\f10f";
}

.fi-bs-angle-double-small-right:before {
  content: "\f110";
}

.fi-bs-angle-down:before {
  content: "\f111";
}

.fi-bs-angle-left:before {
  content: "\f112";
}

.fi-bs-angle-right:before {
  content: "\f113";
}

.fi-bs-angle-small-down:before {
  content: "\f114";
}

.fi-bs-angle-small-left:before {
  content: "\f115";
}

.fi-bs-angle-small-right:before {
  content: "\f116";
}

.fi-bs-angle-small-up:before {
  content: "\f117";
}

.fi-bs-angle-square-down:before {
  content: "\f118";
}

.fi-bs-angle-square-left:before {
  content: "\f119";
}

.fi-bs-angle-square-right:before {
  content: "\f11a";
}

.fi-bs-angle-square-up:before {
  content: "\f11b";
}

.fi-bs-angle-up:before {
  content: "\f11c";
}

.fi-bs-angry:before {
  content: "\f11d";
}

.fi-bs-apple:before {
  content: "\f11e";
}

.fi-bs-apps-add:before {
  content: "\f11f";
}

.fi-bs-apps-delete:before {
  content: "\f120";
}

.fi-bs-apps-sort:before {
  content: "\f121";
}

.fi-bs-apps:before {
  content: "\f122";
}

.fi-bs-archive:before {
  content: "\f123";
}

.fi-bs-arrow-circle-down:before {
  content: "\f124";
}

.fi-bs-arrow-circle-left:before {
  content: "\f125";
}

.fi-bs-arrow-circle-right:before {
  content: "\f126";
}

.fi-bs-arrow-circle-up:before {
  content: "\f127";
}

.fi-bs-arrow-down:before {
  content: "\f128";
}

.fi-bs-arrow-from-bottom:before {
  content: "\f129";
}

.fi-bs-arrow-from-left:before {
  content: "\f12a";
}

.fi-bs-arrow-from-right:before {
  content: "\f12b";
}

.fi-bs-arrow-from-top:before {
  content: "\f12c";
}

.fi-bs-arrow-left:before {
  content: "\f12d";
}

.fi-bs-arrow-right:before {
  content: "\f12e";
}

.fi-bs-arrow-small-down:before {
  content: "\f12f";
}

.fi-bs-arrow-small-left:before {
  content: "\f130";
}

.fi-bs-arrow-small-right:before {
  content: "\f131";
}

.fi-bs-arrow-small-up:before {
  content: "\f132";
}

.fi-bs-arrow-square-down:before {
  content: "\f133";
}

.fi-bs-arrow-square-left:before {
  content: "\f134";
}

.fi-bs-arrow-square-right:before {
  content: "\f135";
}

.fi-bs-arrow-square-up:before {
  content: "\f136";
}

.fi-bs-arrow-to-bottom:before {
  content: "\f137";
}

.fi-bs-arrow-to-left:before {
  content: "\f138";
}

.fi-bs-arrow-to-right:before {
  content: "\f139";
}

.fi-bs-arrow-to-top:before {
  content: "\f13a";
}

.fi-bs-arrow-up:before {
  content: "\f13b";
}

.fi-bs-arrows-alt:before {
  content: "\f13c";
}

.fi-bs-arrows-h-copy:before {
  content: "\f13d";
}

.fi-bs-arrows-h:before {
  content: "\f13e";
}

.fi-bs-arrows:before {
  content: "\f13f";
}

.fi-bs-asterik:before {
  content: "\f140";
}

.fi-bs-at:before {
  content: "\f141";
}

.fi-bs-aubergine:before {
  content: "\f142";
}

.fi-bs-avocado:before {
  content: "\f143";
}

.fi-bs-backpack:before {
  content: "\f144";
}

.fi-bs-bacon:before {
  content: "\f145";
}

.fi-bs-badge:before {
  content: "\f146";
}

.fi-bs-balloons:before {
  content: "\f147";
}

.fi-bs-ban:before {
  content: "\f148";
}

.fi-bs-band-aid:before {
  content: "\f149";
}

.fi-bs-bank:before {
  content: "\f14a";
}

.fi-bs-barber-shop:before {
  content: "\f14b";
}

.fi-bs-baseball-bat:before {
  content: "\f14c";
}

.fi-bs-baseball:before {
  content: "\f14d";
}

.fi-bs-basketball-hoop:before {
  content: "\f14e";
}

.fi-bs-basketball:before {
  content: "\f14f";
}

.fi-bs-bed:before {
  content: "\f150";
}

.fi-bs-beer:before {
  content: "\f151";
}

.fi-bs-bell-ring:before {
  content: "\f152";
}

.fi-bs-bell-school:before {
  content: "\f153";
}

.fi-bs-bell:before {
  content: "\f154";
}

.fi-bs-bike:before {
  content: "\f155";
}

.fi-bs-billiard:before {
  content: "\f156";
}

.fi-bs-bold:before {
  content: "\f157";
}

.fi-bs-bolt:before {
  content: "\f158";
}

.fi-bs-book-alt:before {
  content: "\f159";
}

.fi-bs-book:before {
  content: "\f15a";
}

.fi-bs-bookmark:before {
  content: "\f15b";
}

.fi-bs-bottle:before {
  content: "\f15c";
}

.fi-bs-bow:before {
  content: "\f15d";
}

.fi-bs-bowling-ball:before {
  content: "\f15e";
}

.fi-bs-bowling-pins:before {
  content: "\f15f";
}

.fi-bs-bowling:before {
  content: "\f160";
}

.fi-bs-box-alt:before {
  content: "\f161";
}

.fi-bs-box:before {
  content: "\f162";
}

.fi-bs-boxing-glove:before {
  content: "\f163";
}

.fi-bs-bread-slice:before {
  content: "\f164";
}

.fi-bs-bread:before {
  content: "\f165";
}

.fi-bs-briefcase:before {
  content: "\f166";
}

.fi-bs-broccoli:before {
  content: "\f167";
}

.fi-bs-broom:before {
  content: "\f168";
}

.fi-bs-browser:before {
  content: "\f169";
}

.fi-bs-brush:before {
  content: "\f16a";
}

.fi-bs-bug:before {
  content: "\f16b";
}

.fi-bs-building:before {
  content: "\f16c";
}

.fi-bs-bulb:before {
  content: "\f16d";
}

.fi-bs-burrito:before {
  content: "\f16e";
}

.fi-bs-butterfly:before {
  content: "\f16f";
}

.fi-bs-cake-birthday:before {
  content: "\f170";
}

.fi-bs-cake-wedding:before {
  content: "\f171";
}

.fi-bs-calculator:before {
  content: "\f172";
}

.fi-bs-calendar:before {
  content: "\f173";
}

.fi-bs-call-history:before {
  content: "\f174";
}

.fi-bs-call-incoming:before {
  content: "\f175";
}

.fi-bs-call-missed:before {
  content: "\f176";
}

.fi-bs-call-outgoing:before {
  content: "\f177";
}

.fi-bs-camera:before {
  content: "\f178";
}

.fi-bs-camping:before {
  content: "\f179";
}

.fi-bs-candy-alt:before {
  content: "\f17a";
}

.fi-bs-candy:before {
  content: "\f17b";
}

.fi-bs-canned-food:before {
  content: "\f17c";
}

.fi-bs-car:before {
  content: "\f17d";
}

.fi-bs-caret-circle-down:before {
  content: "\f17e";
}

.fi-bs-caret-circle-right:before {
  content: "\f17f";
}

.fi-bs-caret-circle-up:before {
  content: "\f180";
}

.fi-bs-caret-down:before {
  content: "\f181";
}

.fi-bs-caret-left:before {
  content: "\f182";
}

.fi-bs-caret-quare-up:before {
  content: "\f183";
}

.fi-bs-caret-right:before {
  content: "\f184";
}

.fi-bs-caret-square-down:before {
  content: "\f185";
}

.fi-bs-caret-square-left_1:before {
  content: "\f186";
}

.fi-bs-caret-square-left:before {
  content: "\f187";
}

.fi-bs-caret-square-right:before {
  content: "\f188";
}

.fi-bs-caret-up:before {
  content: "\f189";
}

.fi-bs-carrot:before {
  content: "\f18a";
}

.fi-bs-chart-connected:before {
  content: "\f18b";
}

.fi-bs-chart-histogram:before {
  content: "\f18c";
}

.fi-bs-chart-network:before {
  content: "\f18d";
}

.fi-bs-chart-pie-alt:before {
  content: "\f18e";
}

.fi-bs-chart-pie:before {
  content: "\f18f";
}

.fi-bs-chart-pyramid:before {
  content: "\f190";
}

.fi-bs-chart-set-theory:before {
  content: "\f191";
}

.fi-bs-chart-tree:before {
  content: "\f192";
}

.fi-bs-chat-arrow-down:before {
  content: "\f193";
}

.fi-bs-chat-arrow-grow:before {
  content: "\f194";
}

.fi-bs-check:before {
  content: "\f195";
}

.fi-bs-checkbox:before {
  content: "\f196";
}

.fi-bs-cheese:before {
  content: "\f197";
}

.fi-bs-cherry:before {
  content: "\f198";
}

.fi-bs-chess-board:before {
  content: "\f199";
}

.fi-bs-chess-piece:before {
  content: "\f19a";
}

.fi-bs-chevron-double-down:before {
  content: "\f19b";
}

.fi-bs-chevron-double-up:before {
  content: "\f19c";
}

.fi-bs-child-head:before {
  content: "\f19d";
}

.fi-bs-chocolate:before {
  content: "\f19e";
}

.fi-bs-circle-small:before {
  content: "\f19f";
}

.fi-bs-circle:before {
  content: "\f1a0";
}

.fi-bs-clip:before {
  content: "\f1a1";
}

.fi-bs-clock:before {
  content: "\f1a2";
}

.fi-bs-cloud-upload:before {
  content: "\f1a3";
}

.fi-bs-cloud-check:before {
  content: "\f1a4";
}

.fi-bs-cloud-disabled:before {
  content: "\f1a5";
}

.fi-bs-cloud-download:before {
  content: "\f1a6";
}

.fi-bs-cloud-drizzle:before {
  content: "\f1a7";
}

.fi-bs-cloud-hail-mixed:before {
  content: "\f1a8";
}

.fi-bs-cloud-hail:before {
  content: "\f1a9";
}

.fi-bs-cloud-moon-rain:before {
  content: "\f1aa";
}

.fi-bs-cloud-moon:before {
  content: "\f1ab";
}

.fi-bs-cloud-rain:before {
  content: "\f1ac";
}

.fi-bs-cloud-rainbow:before {
  content: "\f1ad";
}

.fi-bs-cloud-share:before {
  content: "\f1ae";
}

.fi-bs-cloud-showers-heavy:before {
  content: "\f1af";
}

.fi-bs-cloud-showers:before {
  content: "\f1b0";
}

.fi-bs-cloud-sleet:before {
  content: "\f1b1";
}

.fi-bs-cloud-snow:before {
  content: "\f1b2";
}

.fi-bs-cloud-sun-rain:before {
  content: "\f1b3";
}

.fi-bs-cloud-sun:before {
  content: "\f1b4";
}

.fi-bs-cloud:before {
  content: "\f1b5";
}

.fi-bs-clouds-moon:before {
  content: "\f1b6";
}

.fi-bs-clouds-sun:before {
  content: "\f1b7";
}

.fi-bs-clouds:before {
  content: "\f1b8";
}

.fi-bs-club:before {
  content: "\f1b9";
}

.fi-bs-cocktail-alt:before {
  content: "\f1ba";
}

.fi-bs-cocktail:before {
  content: "\f1bb";
}

.fi-bs-coffee-pot:before {
  content: "\f1bc";
}

.fi-bs-coffee:before {
  content: "\f1bd";
}

.fi-bs-comment-alt:before {
  content: "\f1be";
}

.fi-bs-comment-check:before {
  content: "\f1bf";
}

.fi-bs-comment-heart:before {
  content: "\f1c0";
}

.fi-bs-comment-info:before {
  content: "\f1c1";
}

.fi-bs-comment-user:before {
  content: "\f1c2";
}

.fi-bs-comment:before {
  content: "\f1c3";
}

.fi-bs-comments:before {
  content: "\f1c4";
}

.fi-bs-compress-alt:before {
  content: "\f1c5";
}

.fi-bs-compress:before {
  content: "\f1c6";
}

.fi-bs-computer:before {
  content: "\f1c7";
}

.fi-bs-confetti:before {
  content: "\f1c8";
}

.fi-bs-cookie:before {
  content: "\f1c9";
}

.fi-bs-copy-alt:before {
  content: "\f1ca";
}

.fi-bs-copy:before {
  content: "\f1cb";
}

.fi-bs-copyright:before {
  content: "\f1cc";
}

.fi-bs-corn:before {
  content: "\f1cd";
}

.fi-bs-cow:before {
  content: "\f1ce";
}

.fi-bs-cream:before {
  content: "\f1cf";
}

.fi-bs-credit-card:before {
  content: "\f1d0";
}

.fi-bs-cricket:before {
  content: "\f1d1";
}

.fi-bs-croissant:before {
  content: "\f1d2";
}

.fi-bs-cross-circle:before {
  content: "\f1d3";
}

.fi-bs-cross-small:before {
  content: "\f1d4";
}

.fi-bs-cross:before {
  content: "\f1d5";
}

.fi-bs-crown:before {
  content: "\f1d6";
}

.fi-bs-cube:before {
  content: "\f1d7";
}

.fi-bs-cupcake:before {
  content: "\f1d8";
}

.fi-bs-curling:before {
  content: "\f1d9";
}

.fi-bs-cursor-finger:before {
  content: "\f1da";
}

.fi-bs-cursor-plus:before {
  content: "\f1db";
}

.fi-bs-cursor-text-alt:before {
  content: "\f1dc";
}

.fi-bs-cursor-text:before {
  content: "\f1dd";
}

.fi-bs-cursor:before {
  content: "\f1de";
}

.fi-bs-dart:before {
  content: "\f1df";
}

.fi-bs-dashboard:before {
  content: "\f1e0";
}

.fi-bs-data-transfer:before {
  content: "\f1e1";
}

.fi-bs-database:before {
  content: "\f1e2";
}

.fi-bs-delete:before {
  content: "\f1e3";
}

.fi-bs-dewpoint:before {
  content: "\f1e4";
}

.fi-bs-diamond:before {
  content: "\f1e5";
}

.fi-bs-diploma:before {
  content: "\f1e6";
}

.fi-bs-disco-ball:before {
  content: "\f1e7";
}

.fi-bs-disk:before {
  content: "\f1e8";
}

.fi-bs-dizzy:before {
  content: "\f1e9";
}

.fi-bs-doctor:before {
  content: "\f1ea";
}

.fi-bs-document-signed:before {
  content: "\f1eb";
}

.fi-bs-document:before {
  content: "\f1ec";
}

.fi-bs-dollar:before {
  content: "\f1ed";
}

.fi-bs-download:before {
  content: "\f1ee";
}

.fi-bs-dreidel:before {
  content: "\f1ef";
}

.fi-bs-drink-alt:before {
  content: "\f1f0";
}

.fi-bs-drumstick:before {
  content: "\f1f1";
}

.fi-bs-duplicate:before {
  content: "\f1f2";
}

.fi-bs-e-learning:before {
  content: "\f1f3";
}

.fi-bs-earnings:before {
  content: "\f1f4";
}

.fi-bs-eclipse-alt:before {
  content: "\f1f5";
}

.fi-bs-eclipse:before {
  content: "\f1f6";
}

.fi-bs-edit-alt:before {
  content: "\f1f7";
}

.fi-bs-edit:before {
  content: "\f1f8";
}

.fi-bs-egg-fried:before {
  content: "\f1f9";
}

.fi-bs-egg:before {
  content: "\f1fa";
}

.fi-bs-envelope-ban:before {
  content: "\f1fb";
}

.fi-bs-envelope-download:before {
  content: "\f1fc";
}

.fi-bs-envelope-marker:before {
  content: "\f1fd";
}

.fi-bs-envelope-open:before {
  content: "\f1fe";
}

.fi-bs-envelope-plus:before {
  content: "\f1ff";
}

.fi-bs-envelope:before {
  content: "\f200";
}

.fi-bs-euro:before {
  content: "\f201";
}

.fi-bs-exchange-alt:before {
  content: "\f202";
}

.fi-bs-exchange:before {
  content: "\f203";
}

.fi-bs-exclamation:before {
  content: "\f204";
}

.fi-bs-expand-arrows-alt:before {
  content: "\f205";
}

.fi-bs-expand-arrows:before {
  content: "\f206";
}

.fi-bs-expand:before {
  content: "\f207";
}

.fi-bs-eye-crossed:before {
  content: "\f208";
}

.fi-bs-eye-dropper:before {
  content: "\f209";
}

.fi-bs-eye:before {
  content: "\f20a";
}

.fi-bs-feather:before {
  content: "\f20b";
}

.fi-bs-ferris-wheel:before {
  content: "\f20c";
}

.fi-bs-field-hockey:before {
  content: "\f20d";
}

.fi-bs-file-add:before {
  content: "\f20e";
}

.fi-bs-file-ai:before {
  content: "\f20f";
}

.fi-bs-file-check:before {
  content: "\f210";
}

.fi-bs-file-delete:before {
  content: "\f211";
}

.fi-bs-file-eps:before {
  content: "\f212";
}

.fi-bs-file-gif:before {
  content: "\f213";
}

.fi-bs-file-music:before {
  content: "\f214";
}

.fi-bs-file-psd:before {
  content: "\f215";
}

.fi-bs-file:before {
  content: "\f216";
}

.fi-bs-fill:before {
  content: "\f217";
}

.fi-bs-film:before {
  content: "\f218";
}

.fi-bs-filter:before {
  content: "\f219";
}

.fi-bs-fingerprint:before {
  content: "\f21a";
}

.fi-bs-fish:before {
  content: "\f21b";
}

.fi-bs-flag:before {
  content: "\f21c";
}

.fi-bs-flame:before {
  content: "\f21d";
}

.fi-bs-flip-horizontal:before {
  content: "\f21e";
}

.fi-bs-flower-bouquet:before {
  content: "\f21f";
}

.fi-bs-flower-tulip:before {
  content: "\f220";
}

.fi-bs-flower:before {
  content: "\f221";
}

.fi-bs-flushed:before {
  content: "\f222";
}

.fi-bs-fog:before {
  content: "\f223";
}

.fi-bs-folder-add:before {
  content: "\f224";
}

.fi-bs-folder:before {
  content: "\f225";
}

.fi-bs-following:before {
  content: "\f226";
}

.fi-bs-football:before {
  content: "\f227";
}

.fi-bs-fork:before {
  content: "\f228";
}

.fi-bs-form:before {
  content: "\f229";
}

.fi-bs-forward:before {
  content: "\f22a";
}

.fi-bs-fox:before {
  content: "\f22b";
}

.fi-bs-french-fries:before {
  content: "\f22c";
}

.fi-bs-frown:before {
  content: "\f22d";
}

.fi-bs-ftp:before {
  content: "\f22e";
}

.fi-bs-gallery:before {
  content: "\f22f";
}

.fi-bs-game:before {
  content: "\f230";
}

.fi-bs-gamepad:before {
  content: "\f231";
}

.fi-bs-garlic:before {
  content: "\f232";
}

.fi-bs-gas-pump:before {
  content: "\f233";
}

.fi-bs-gem:before {
  content: "\f234";
}

.fi-bs-gift:before {
  content: "\f235";
}

.fi-bs-gingerbread-man:before {
  content: "\f236";
}

.fi-bs-glass-cheers:before {
  content: "\f237";
}

.fi-bs-glass:before {
  content: "\f238";
}

.fi-bs-glasses:before {
  content: "\f239";
}

.fi-bs-globe-alt:before {
  content: "\f23a";
}

.fi-bs-globe:before {
  content: "\f23b";
}

.fi-bs-golf-ball:before {
  content: "\f23c";
}

.fi-bs-golf-club:before {
  content: "\f23d";
}

.fi-bs-golf:before {
  content: "\f23e";
}

.fi-bs-graduation-cap:before {
  content: "\f23f";
}

.fi-bs-grape:before {
  content: "\f240";
}

.fi-bs-graphic-tablet:before {
  content: "\f241";
}

.fi-bs-grid-alt:before {
  content: "\f242";
}

.fi-bs-grid:before {
  content: "\f243";
}

.fi-bs-grill:before {
  content: "\f244";
}

.fi-bs-grimace:before {
  content: "\f245";
}

.fi-bs-grin-alt:before {
  content: "\f246";
}

.fi-bs-grin-beam-sweat:before {
  content: "\f247";
}

.fi-bs-grin-beam:before {
  content: "\f248";
}

.fi-bs-grin-hearts:before {
  content: "\f249";
}

.fi-bs-grin-squint-tears:before {
  content: "\f24a";
}

.fi-bs-grin-squint:before {
  content: "\f24b";
}

.fi-bs-grin-stars:before {
  content: "\f24c";
}

.fi-bs-grin-tears:before {
  content: "\f24d";
}

.fi-bs-grin-tongue-squint:before {
  content: "\f24e";
}

.fi-bs-grin-tongue-wink:before {
  content: "\f24f";
}

.fi-bs-grin-tongue:before {
  content: "\f250";
}

.fi-bs-grin-wink:before {
  content: "\f251";
}

.fi-bs-grin:before {
  content: "\f252";
}

.fi-bs-guitar:before {
  content: "\f253";
}

.fi-bs-gym:before {
  content: "\f254";
}

.fi-bs-hamburger-soda:before {
  content: "\f255";
}

.fi-bs-hamburger:before {
  content: "\f256";
}

.fi-bs-hand-holding-heart:before {
  content: "\f257";
}

.fi-bs-hastag:before {
  content: "\f258";
}

.fi-bs-hat-birthday:before {
  content: "\f259";
}

.fi-bs-hat-chef:before {
  content: "\f25a";
}

.fi-bs-head-side-thinking:before {
  content: "\f25b";
}

.fi-bs-headphones:before {
  content: "\f25c";
}

.fi-bs-headset:before {
  content: "\f25d";
}

.fi-bs-heart-arrow:before {
  content: "\f25e";
}

.fi-bs-heart:before {
  content: "\f25f";
}

.fi-bs-heat:before {
  content: "\f260";
}

.fi-bs-hiking:before {
  content: "\f261";
}

.fi-bs-hockey-mask:before {
  content: "\f262";
}

.fi-bs-hockey-puck:before {
  content: "\f263";
}

.fi-bs-hockey-sticks:before {
  content: "\f264";
}

.fi-bs-home-location-alt:before {
  content: "\f265";
}

.fi-bs-home-location:before {
  content: "\f266";
}

.fi-bs-home:before {
  content: "\f267";
}

.fi-bs-hotdog:before {
  content: "\f268";
}

.fi-bs-hourglass-end:before {
  content: "\f269";
}

.fi-bs-hourglass:before {
  content: "\f26a";
}

.fi-bs-house-flood:before {
  content: "\f26b";
}

.fi-bs-humidity:before {
  content: "\f26c";
}

.fi-bs-hurricane:before {
  content: "\f26d";
}

.fi-bs-ice-cream:before {
  content: "\f26e";
}

.fi-bs-ice-skate:before {
  content: "\f26f";
}

.fi-bs-id-badge:before {
  content: "\f270";
}

.fi-bs-inbox:before {
  content: "\f271";
}

.fi-bs-incognito:before {
  content: "\f272";
}

.fi-bs-indent:before {
  content: "\f273";
}

.fi-bs-infinity:before {
  content: "\f274";
}

.fi-bs-info:before {
  content: "\f275";
}

.fi-bs-interactive:before {
  content: "\f276";
}

.fi-bs-interlining:before {
  content: "\f277";
}

.fi-bs-interrogation:before {
  content: "\f278";
}

.fi-bs-italic:before {
  content: "\f279";
}

.fi-bs-jam:before {
  content: "\f27a";
}

.fi-bs-jpg:before {
  content: "\f27b";
}

.fi-bs-key:before {
  content: "\f27c";
}

.fi-bs-keyboard:before {
  content: "\f27d";
}

.fi-bs-kiss-beam:before {
  content: "\f27e";
}

.fi-bs-kiss-wink-heart:before {
  content: "\f27f";
}

.fi-bs-kiss:before {
  content: "\f280";
}

.fi-bs-kite:before {
  content: "\f281";
}

.fi-bs-knife:before {
  content: "\f282";
}

.fi-bs-label:before {
  content: "\f283";
}

.fi-bs-laptop:before {
  content: "\f284";
}

.fi-bs-lasso:before {
  content: "\f285";
}

.fi-bs-laugh-beam:before {
  content: "\f286";
}

.fi-bs-laugh-squint:before {
  content: "\f287";
}

.fi-bs-laugh-wink:before {
  content: "\f288";
}

.fi-bs-laugh:before {
  content: "\f289";
}

.fi-bs-layers:before {
  content: "\f28a";
}

.fi-bs-layout-fluid:before {
  content: "\f28b";
}

.fi-bs-leaf:before {
  content: "\f28c";
}

.fi-bs-lemon:before {
  content: "\f28d";
}

.fi-bs-letter-case:before {
  content: "\f28e";
}

.fi-bs-lettuce:before {
  content: "\f28f";
}

.fi-bs-level-down-alt:before {
  content: "\f290";
}

.fi-bs-level-down:before {
  content: "\f291";
}

.fi-bs-level-up-alt:before {
  content: "\f292";
}

.fi-bs-level-up:before {
  content: "\f293";
}

.fi-bs-life-ring:before {
  content: "\f294";
}

.fi-bs-line-width:before {
  content: "\f295";
}

.fi-bs-link:before {
  content: "\f296";
}

.fi-bs-lipstick:before {
  content: "\f297";
}

.fi-bs-list-check:before {
  content: "\f298";
}

.fi-bs-list:before {
  content: "\f299";
}

.fi-bs-location-alt:before {
  content: "\f29a";
}

.fi-bs-lock-alt:before {
  content: "\f29b";
}

.fi-bs-lock:before {
  content: "\f29c";
}

.fi-bs-luggage-rolling:before {
  content: "\f29d";
}

.fi-bs-magic-wand:before {
  content: "\f29e";
}

.fi-bs-makeup-brush:before {
  content: "\f29f";
}

.fi-bs-man-head:before {
  content: "\f2a0";
}

.fi-bs-map-marker-cross:before {
  content: "\f2a1";
}

.fi-bs-map-marker-home:before {
  content: "\f2a2";
}

.fi-bs-map-marker-minus:before {
  content: "\f2a3";
}

.fi-bs-map-marker-plus:before {
  content: "\f2a4";
}

.fi-bs-map-marker:before {
  content: "\f2a5";
}

.fi-bs-map:before {
  content: "\f2a6";
}

.fi-bs-marker-time:before {
  content: "\f2a7";
}

.fi-bs-marker:before {
  content: "\f2a8";
}

.fi-bs-mars-double:before {
  content: "\f2a9";
}

.fi-bs-mars:before {
  content: "\f2aa";
}

.fi-bs-mask-carnival:before {
  content: "\f2ab";
}

.fi-bs-mask:before {
  content: "\f2ac";
}

.fi-bs-medicine:before {
  content: "\f2ad";
}

.fi-bs-megaphone:before {
  content: "\f2ae";
}

.fi-bs-meh-blank:before {
  content: "\f2af";
}

.fi-bs-meh-rolling-eyes:before {
  content: "\f2b0";
}

.fi-bs-meh:before {
  content: "\f2b1";
}

.fi-bs-melon:before {
  content: "\f2b2";
}

.fi-bs-menu-burger:before {
  content: "\f2b3";
}

.fi-bs-menu-dots-vertical:before {
  content: "\f2b4";
}

.fi-bs-menu-dots:before {
  content: "\f2b5";
}

.fi-bs-meteor:before {
  content: "\f2b6";
}

.fi-bs-microphone-alt:before {
  content: "\f2b7";
}

.fi-bs-microphone:before {
  content: "\f2b8";
}

.fi-bs-minus-small:before {
  content: "\f2b9";
}

.fi-bs-minus:before {
  content: "\f2ba";
}

.fi-bs-mobile:before {
  content: "\f2bb";
}

.fi-bs-mode-landscape:before {
  content: "\f2bc";
}

.fi-bs-mode-portrait:before {
  content: "\f2bd";
}

.fi-bs-money:before {
  content: "\f2be";
}

.fi-bs-moon-stars:before {
  content: "\f2bf";
}

.fi-bs-moon:before {
  content: "\f2c0";
}

.fi-bs-mountains:before {
  content: "\f2c1";
}

.fi-bs-mouse:before {
  content: "\f2c2";
}

.fi-bs-mug-alt:before {
  content: "\f2c3";
}

.fi-bs-mug-hot-alt:before {
  content: "\f2c4";
}

.fi-bs-mug-hot:before {
  content: "\f2c5";
}

.fi-bs-mug-tea:before {
  content: "\f2c6";
}

.fi-bs-mug:before {
  content: "\f2c7";
}

.fi-bs-mushroom:before {
  content: "\f2c8";
}

.fi-bs-music-alt:before {
  content: "\f2c9";
}

.fi-bs-music:before {
  content: "\f2ca";
}

.fi-bs-navigation:before {
  content: "\f2cb";
}

.fi-bs-network-cloud:before {
  content: "\f2cc";
}

.fi-bs-network:before {
  content: "\f2cd";
}

.fi-bs-noodles:before {
  content: "\f2ce";
}

.fi-bs-notebook:before {
  content: "\f2cf";
}

.fi-bs-olive-oil:before {
  content: "\f2d0";
}

.fi-bs-olives:before {
  content: "\f2d1";
}

.fi-bs-onion:before {
  content: "\f2d2";
}

.fi-bs-opacity:before {
  content: "\f2d3";
}

.fi-bs-package:before {
  content: "\f2d4";
}

.fi-bs-paint-brush:before {
  content: "\f2d5";
}

.fi-bs-palette:before {
  content: "\f2d6";
}

.fi-bs-pan:before {
  content: "\f2d7";
}

.fi-bs-paper-plane:before {
  content: "\f2d8";
}

.fi-bs-password:before {
  content: "\f2d9";
}

.fi-bs-pause:before {
  content: "\f2da";
}

.fi-bs-paw:before {
  content: "\f2db";
}

.fi-bs-peach:before {
  content: "\f2dc";
}

.fi-bs-pencil:before {
  content: "\f2dd";
}

.fi-bs-pennant:before {
  content: "\f2de";
}

.fi-bs-pepper-hot:before {
  content: "\f2df";
}

.fi-bs-pepper:before {
  content: "\f2e0";
}

.fi-bs-pharmacy:before {
  content: "\f2e1";
}

.fi-bs-phone-call:before {
  content: "\f2e2";
}

.fi-bs-phone-cross:before {
  content: "\f2e3";
}

.fi-bs-phone-pause:before {
  content: "\f2e4";
}

.fi-bs-phone-slash:before {
  content: "\f2e5";
}

.fi-bs-physics:before {
  content: "\f2e6";
}

.fi-bs-picnic:before {
  content: "\f2e7";
}

.fi-bs-picture:before {
  content: "\f2e8";
}

.fi-bs-pie:before {
  content: "\f2e9";
}

.fi-bs-pineapple:before {
  content: "\f2ea";
}

.fi-bs-ping-pong:before {
  content: "\f2eb";
}

.fi-bs-pizza-slice:before {
  content: "\f2ec";
}

.fi-bs-plane:before {
  content: "\f2ed";
}

.fi-bs-plate:before {
  content: "\f2ee";
}

.fi-bs-play-alt:before {
  content: "\f2ef";
}

.fi-bs-play:before {
  content: "\f2f0";
}

.fi-bs-playing-cards:before {
  content: "\f2f1";
}

.fi-bs-plus-small:before {
  content: "\f2f2";
}

.fi-bs-plus:before {
  content: "\f2f3";
}

.fi-bs-poker-chip:before {
  content: "\f2f4";
}

.fi-bs-poo:before {
  content: "\f2f5";
}

.fi-bs-popcorn:before {
  content: "\f2f6";
}

.fi-bs-portrait:before {
  content: "\f2f7";
}

.fi-bs-pot:before {
  content: "\f2f8";
}

.fi-bs-pound:before {
  content: "\f2f9";
}

.fi-bs-power:before {
  content: "\f2fa";
}

.fi-bs-presentation:before {
  content: "\f2fb";
}

.fi-bs-print:before {
  content: "\f2fc";
}

.fi-bs-protractor:before {
  content: "\f2fd";
}

.fi-bs-pulse:before {
  content: "\f2fe";
}

.fi-bs-pumpkin:before {
  content: "\f2ff";
}

.fi-bs-puzzle-piece:before {
  content: "\f300";
}

.fi-bs-pyramid:before {
  content: "\f301";
}

.fi-bs-quote-right:before {
  content: "\f302";
}

.fi-bs-radish:before {
  content: "\f303";
}

.fi-bs-rainbow:before {
  content: "\f304";
}

.fi-bs-raindrops:before {
  content: "\f305";
}

.fi-bs-raquet:before {
  content: "\f306";
}

.fi-bs-rec:before {
  content: "\f307";
}

.fi-bs-receipt:before {
  content: "\f308";
}

.fi-bs-record-vinyl:before {
  content: "\f309";
}

.fi-bs-rectabgle-vertical:before {
  content: "\f30a";
}

.fi-bs-rectangle-horizontal:before {
  content: "\f30b";
}

.fi-bs-rectangle-panoramic:before {
  content: "\f30c";
}

.fi-bs-recycle:before {
  content: "\f30d";
}

.fi-bs-redo-alt:before {
  content: "\f30e";
}

.fi-bs-redo:before {
  content: "\f30f";
}

.fi-bs-reflect:before {
  content: "\f310";
}

.fi-bs-refresh:before {
  content: "\f311";
}

.fi-bs-resize:before {
  content: "\f312";
}

.fi-bs-resources:before {
  content: "\f313";
}

.fi-bs-restaurant:before {
  content: "\f314";
}

.fi-bs-rewind:before {
  content: "\f315";
}

.fi-bs-rhombus:before {
  content: "\f316";
}

.fi-bs-rings-wedding:before {
  content: "\f317";
}

.fi-bs-road:before {
  content: "\f318";
}

.fi-bs-rocket:before {
  content: "\f319";
}

.fi-bs-room-service:before {
  content: "\f31a";
}

.fi-bs-rotate-right:before {
  content: "\f31b";
}

.fi-bs-rugby-helmet:before {
  content: "\f31c";
}

.fi-bs-rugby:before {
  content: "\f31d";
}

.fi-bs-running:before {
  content: "\f31e";
}

.fi-bs-sad-cry:before {
  content: "\f31f";
}

.fi-bs-sad-tear:before {
  content: "\f320";
}

.fi-bs-sad:before {
  content: "\f321";
}

.fi-bs-salad:before {
  content: "\f322";
}

.fi-bs-salt-pepper:before {
  content: "\f323";
}

.fi-bs-sandwich:before {
  content: "\f324";
}

.fi-bs-sauce:before {
  content: "\f325";
}

.fi-bs-sausage:before {
  content: "\f326";
}

.fi-bs-scale:before {
  content: "\f327";
}

.fi-bs-school-bus:before {
  content: "\f328";
}

.fi-bs-school:before {
  content: "\f329";
}

.fi-bs-scissors:before {
  content: "\f32a";
}

.fi-bs-screen:before {
  content: "\f32b";
}

.fi-bs-search-alt:before {
  content: "\f32c";
}

.fi-bs-search-heart:before {
  content: "\f32d";
}

.fi-bs-search:before {
  content: "\f32e";
}

.fi-bs-settings-sliders:before {
  content: "\f32f";
}

.fi-bs-settings:before {
  content: "\f330";
}

.fi-bs-share:before {
  content: "\f331";
}

.fi-bs-shield-check:before {
  content: "\f332";
}

.fi-bs-shield-exclamation:before {
  content: "\f333";
}

.fi-bs-shield-interrogation:before {
  content: "\f334";
}

.fi-bs-shield-plus:before {
  content: "\f335";
}

.fi-bs-shield:before {
  content: "\f336";
}

.fi-bs-ship-side:before {
  content: "\f337";
}

.fi-bs-ship:before {
  content: "\f338";
}

.fi-bs-shop:before {
  content: "\f339";
}

.fi-bs-shopping-bag-add:before {
  content: "\f33a";
}

.fi-bs-shopping-bag:before {
  content: "\f33b";
}

.fi-bs-shopping-cart-add:before {
  content: "\f33c";
}

.fi-bs-shopping-cart-check:before {
  content: "\f33d";
}

.fi-bs-shopping-cart:before {
  content: "\f33e";
}

.fi-bs-shrimp:before {
  content: "\f33f";
}

.fi-bs-shuffle:before {
  content: "\f340";
}

.fi-bs-shuttlecock:before {
  content: "\f341";
}

.fi-bs-sign-in-alt:before {
  content: "\f342";
}

.fi-bs-sign-in:before {
  content: "\f343";
}

.fi-bs-sign-out-alt:before {
  content: "\f344";
}

.fi-bs-sign-out:before {
  content: "\f345";
}

.fi-bs-signal-alt-1:before {
  content: "\f346";
}

.fi-bs-signal-alt-2:before {
  content: "\f347";
}

.fi-bs-signal-alt:before {
  content: "\f348";
}

.fi-bs-skateboard:before {
  content: "\f349";
}

.fi-bs-skating:before {
  content: "\f34a";
}

.fi-bs-skewer:before {
  content: "\f34b";
}

.fi-bs-ski:before {
  content: "\f34c";
}

.fi-bs-skii:before {
  content: "\f34d";
}

.fi-bs-skiing:before {
  content: "\f34e";
}

.fi-bs-sledding:before {
  content: "\f34f";
}

.fi-bs-smartphone:before {
  content: "\f350";
}

.fi-bs-smile-beam:before {
  content: "\f351";
}

.fi-bs-smile-wink:before {
  content: "\f352";
}

.fi-bs-smile:before {
  content: "\f353";
}

.fi-bs-smog:before {
  content: "\f354";
}

.fi-bs-smoke:before {
  content: "\f355";
}

.fi-bs-snow-blowing:before {
  content: "\f356";
}

.fi-bs-snowboarding:before {
  content: "\f357";
}

.fi-bs-snowflake:before {
  content: "\f358";
}

.fi-bs-snowflakes:before {
  content: "\f359";
}

.fi-bs-soap:before {
  content: "\f35a";
}

.fi-bs-soup:before {
  content: "\f35b";
}

.fi-bs-spa:before {
  content: "\f35c";
}

.fi-bs-spade:before {
  content: "\f35d";
}

.fi-bs-sparkles:before {
  content: "\f35e";
}

.fi-bs-speaker:before {
  content: "\f35f";
}

.fi-bs-sphere:before {
  content: "\f360";
}

.fi-bs-spinner-alt:before {
  content: "\f361";
}

.fi-bs-spinner:before {
  content: "\f362";
}

.fi-bs-spoon:before {
  content: "\f363";
}

.fi-bs-square-root:before {
  content: "\f364";
}

.fi-bs-square:before {
  content: "\f365";
}

.fi-bs-star-octogram:before {
  content: "\f366";
}

.fi-bs-star:before {
  content: "\f367";
}

.fi-bs-stars:before {
  content: "\f368";
}

.fi-bs-stats:before {
  content: "\f369";
}

.fi-bs-steak:before {
  content: "\f36a";
}

.fi-bs-stethoscope:before {
  content: "\f36b";
}

.fi-bs-sticker:before {
  content: "\f36c";
}

.fi-bs-stop:before {
  content: "\f36d";
}

.fi-bs-stopwatch:before {
  content: "\f36e";
}

.fi-bs-strawberry:before {
  content: "\f36f";
}

.fi-bs-subtitles:before {
  content: "\f370";
}

.fi-bs-sun:before {
  content: "\f371";
}

.fi-bs-sunrise-alt:before {
  content: "\f372";
}

.fi-bs-sunrise:before {
  content: "\f373";
}

.fi-bs-sunset:before {
  content: "\f374";
}

.fi-bs-surfing:before {
  content: "\f375";
}

.fi-bs-surprise:before {
  content: "\f376";
}

.fi-bs-sushi:before {
  content: "\f377";
}

.fi-bs-swimmer:before {
  content: "\f378";
}

.fi-bs-sword:before {
  content: "\f379";
}

.fi-bs-syringe:before {
  content: "\f37a";
}

.fi-bs-tablet:before {
  content: "\f37b";
}

.fi-bs-taco:before {
  content: "\f37c";
}

.fi-bs-target:before {
  content: "\f37d";
}

.fi-bs-taxi:before {
  content: "\f37e";
}

.fi-bs-temperature-down:before {
  content: "\f37f";
}

.fi-bs-temperature-frigid:before {
  content: "\f380";
}

.fi-bs-temperature-high:before {
  content: "\f381";
}

.fi-bs-temperature-hot:before {
  content: "\f382";
}

.fi-bs-temperature-low:before {
  content: "\f383";
}

.fi-bs-temperature-up:before {
  content: "\f384";
}

.fi-bs-tennis:before {
  content: "\f385";
}

.fi-bs-terrace:before {
  content: "\f386";
}

.fi-bs-test-tube:before {
  content: "\f387";
}

.fi-bs-test:before {
  content: "\f388";
}

.fi-bs-text-check:before {
  content: "\f389";
}

.fi-bs-text:before {
  content: "\f38a";
}

.fi-bs-thermometer-half:before {
  content: "\f38b";
}

.fi-bs-thumbs-down:before {
  content: "\f38c";
}

.fi-bs-thumbs-up:before {
  content: "\f38d";
}

.fi-bs-thumbtack:before {
  content: "\f38e";
}

.fi-bs-thunderstorm-moon:before {
  content: "\f38f";
}

.fi-bs-thunderstorm-sun:before {
  content: "\f390";
}

.fi-bs-thunderstorm:before {
  content: "\f391";
}

.fi-bs-ticket:before {
  content: "\f392";
}

.fi-bs-time-add:before {
  content: "\f393";
}

.fi-bs-time-check:before {
  content: "\f394";
}

.fi-bs-time-delete:before {
  content: "\f395";
}

.fi-bs-time-fast:before {
  content: "\f396";
}

.fi-bs-time-forward-sixty:before {
  content: "\f397";
}

.fi-bs-time-forward-ten:before {
  content: "\f398";
}

.fi-bs-time-forward:before {
  content: "\f399";
}

.fi-bs-time-half-past:before {
  content: "\f39a";
}

.fi-bs-time-oclock:before {
  content: "\f39b";
}

.fi-bs-time-past:before {
  content: "\f39c";
}

.fi-bs-time-quarter-to:before {
  content: "\f39d";
}

.fi-bs-time-quarter-past:before {
  content: "\f39e";
}

.fi-bs-time-twenty-four:before {
  content: "\f39f";
}

.fi-bs-tired:before {
  content: "\f3a0";
}

.fi-bs-tomato:before {
  content: "\f3a1";
}

.fi-bs-tool-crop:before {
  content: "\f3a2";
}

.fi-bs-tool-marquee:before {
  content: "\f3a3";
}

.fi-bs-tooth:before {
  content: "\f3a4";
}

.fi-bs-tornado:before {
  content: "\f3a5";
}

.fi-bs-train-side:before {
  content: "\f3a6";
}

.fi-bs-train:before {
  content: "\f3a7";
}

.fi-bs-transform:before {
  content: "\f3a8";
}

.fi-bs-trash:before {
  content: "\f3a9";
}

.fi-bs-treatment:before {
  content: "\f3aa";
}

.fi-bs-tree-christmas:before {
  content: "\f3ab";
}

.fi-bs-tree:before {
  content: "\f3ac";
}

.fi-bs-triangle:before {
  content: "\f3ad";
}

.fi-bs-trophy:before {
  content: "\f3ae";
}

.fi-bs-truck-side:before {
  content: "\f3af";
}

.fi-bs-turkey:before {
  content: "\f3b0";
}

.fi-bs-umbrella:before {
  content: "\f3b1";
}

.fi-bs-underline:before {
  content: "\f3b2";
}

.fi-bs-undo-alt:before {
  content: "\f3b3";
}

.fi-bs-undo:before {
  content: "\f3b4";
}

.fi-bs-unlock:before {
  content: "\f3b5";
}

.fi-bs-upload:before {
  content: "\f3b6";
}

.fi-bs-usb-pendrive:before {
  content: "\f3b7";
}

.fi-bs-user-add:before {
  content: "\f3b8";
}

.fi-bs-user-delete:before {
  content: "\f3b9";
}

.fi-bs-user-remove:before {
  content: "\f3ba";
}

.fi-bs-user-time:before {
  content: "\f3bb";
}

.fi-bs-user:before {
  content: "\f3bc";
}

.fi-bs-utensils:before {
  content: "\f3bd";
}

.fi-bs-vector-alt:before {
  content: "\f3be";
}

.fi-bs-vector:before {
  content: "\f3bf";
}

.fi-bs-venus-double:before {
  content: "\f3c0";
}

.fi-bs-venus-mars:before {
  content: "\f3c1";
}

.fi-bs-venus:before {
  content: "\f3c2";
}

.fi-bs-video-camera:before {
  content: "\f3c3";
}

.fi-bs-volcano:before {
  content: "\f3c4";
}

.fi-bs-volleyball:before {
  content: "\f3c5";
}

.fi-bs-volume:before {
  content: "\f3c6";
}

.fi-bs-water-bottle:before {
  content: "\f3c7";
}

.fi-bs-water-lower:before {
  content: "\f3c8";
}

.fi-bs-water-rise:before {
  content: "\f3c9";
}

.fi-bs-water:before {
  content: "\f3ca";
}

.fi-bs-watermelon:before {
  content: "\f3cb";
}

.fi-bs-wheat:before {
  content: "\f3cc";
}

.fi-bs-wheelchair:before {
  content: "\f3cd";
}

.fi-bs-whistle:before {
  content: "\f3ce";
}

.fi-bs-wifi-alt:before {
  content: "\f3cf";
}

.fi-bs-wind-warning:before {
  content: "\f3d0";
}

.fi-bs-wind:before {
  content: "\f3d1";
}

.fi-bs-windsock:before {
  content: "\f3d2";
}

.fi-bs-woman-head:before {
  content: "\f3d3";
}

.fi-bs-world:before {
  content: "\f3d4";
}

.fi-bs-yen:before {
  content: "\f3d5";
}

.fi-bs-zoom-in:before {
  content: "\f3d6";
}

.fi-bs-zoom-out:before {
  content: "\f3d7";
}

@font-face {
  font-family: uicons-regular-straight;
  src: url(../webfonts/uicons-regular-straight-AV3S6F6L.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-regular-straight-MHBUYZQH.woff2) format("woff2"), url(../webfonts/uicons-regular-straight-KO7F4TWF.woff) format("woff");
}
i[class^=fi-rs-]:before, i[class*=" fi-rs-"]:before, span[class^=fi-rs-]:before, span[class*=fi-rs-]:before {
  font-family: uicons-regular-straight !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-rs-add:before {
  content: "\f101";
}

.fi-rs-address-book:before {
  content: "\f102";
}

.fi-rs-alarm-clock:before {
  content: "\f103";
}

.fi-rs-align-center:before {
  content: "\f104";
}

.fi-rs-align-justify:before {
  content: "\f105";
}

.fi-rs-align-left:before {
  content: "\f106";
}

.fi-rs-align-right:before {
  content: "\f107";
}

.fi-rs-ambulance:before {
  content: "\f108";
}

.fi-rs-angle-double-left:before {
  content: "\f109";
}

.fi-rs-angle-double-right:before {
  content: "\f10a";
}

.fi-rs-angle-double-small-left:before {
  content: "\f10b";
}

.fi-rs-angle-double-small-right:before {
  content: "\f10c";
}

.fi-rs-angle-down:before {
  content: "\f10d";
}

.fi-rs-angle-left:before {
  content: "\f10e";
}

.fi-rs-angle-right:before {
  content: "\f10f";
}

.fi-rs-angle-small-down:before {
  content: "\f110";
}

.fi-rs-angle-small-left:before {
  content: "\f111";
}

.fi-rs-angle-small-right:before {
  content: "\f112";
}

.fi-rs-angle-small-up:before {
  content: "\f113";
}

.fi-rs-angle-up:before {
  content: "\f114";
}

.fi-rs-apple:before {
  content: "\f115";
}

.fi-rs-apps-add:before {
  content: "\f116";
}

.fi-rs-apps-delete:before {
  content: "\f117";
}

.fi-rs-apps-sort:before {
  content: "\f118";
}

.fi-rs-apps:before {
  content: "\f119";
}

.fi-rs-archive:before {
  content: "\f11a";
}

.fi-rs-arrow-down:before {
  content: "\f11b";
}

.fi-rs-arrow-from-bottom:before {
  content: "\f11c";
}

.fi-rs-arrow-left:before {
  content: "\f11d";
}

.fi-rs-arrow-right:before {
  content: "\f11e";
}

.fi-rs-arrow-small-down:before {
  content: "\f11f";
}

.fi-rs-arrow-small-left:before {
  content: "\f120";
}

.fi-rs-arrow-small-right:before {
  content: "\f121";
}

.fi-rs-arrow-small-up:before {
  content: "\f122";
}

.fi-rs-arrow-up:before {
  content: "\f123";
}

.fi-rs-asterik:before {
  content: "\f124";
}

.fi-rs-at:before {
  content: "\f125";
}

.fi-rs-backpack:before {
  content: "\f126";
}

.fi-rs-badge:before {
  content: "\f127";
}

.fi-rs-balloons:before {
  content: "\f128";
}

.fi-rs-ban:before {
  content: "\f129";
}

.fi-rs-band-aid:before {
  content: "\f12a";
}

.fi-rs-bank:before {
  content: "\f12b";
}

.fi-rs-barber-shop:before {
  content: "\f12c";
}

.fi-rs-baseball:before {
  content: "\f12d";
}

.fi-rs-basketball:before {
  content: "\f12e";
}

.fi-rs-bed:before {
  content: "\f12f";
}

.fi-rs-beer:before {
  content: "\f130";
}

.fi-rs-bell-ring:before {
  content: "\f131";
}

.fi-rs-bell-school:before {
  content: "\f132";
}

.fi-rs-bell:before {
  content: "\f133";
}

.fi-rs-bike:before {
  content: "\f134";
}

.fi-rs-billiard:before {
  content: "\f135";
}

.fi-rs-bold:before {
  content: "\f136";
}

.fi-rs-book-alt:before {
  content: "\f137";
}

.fi-rs-book:before {
  content: "\f138";
}

.fi-rs-bookmark:before {
  content: "\f139";
}

.fi-rs-bowling:before {
  content: "\f13a";
}

.fi-rs-box-alt:before {
  content: "\f13b";
}

.fi-rs-box:before {
  content: "\f13c";
}

.fi-rs-bread-slice:before {
  content: "\f13d";
}

.fi-rs-briefcase:before {
  content: "\f13e";
}

.fi-rs-broom:before {
  content: "\f13f";
}

.fi-rs-browser:before {
  content: "\f140";
}

.fi-rs-brush:before {
  content: "\f141";
}

.fi-rs-bug:before {
  content: "\f142";
}

.fi-rs-building:before {
  content: "\f143";
}

.fi-rs-bulb:before {
  content: "\f144";
}

.fi-rs-butterfly:before {
  content: "\f145";
}

.fi-rs-cake-birthday:before {
  content: "\f146";
}

.fi-rs-cake-wedding:before {
  content: "\f147";
}

.fi-rs-calculator:before {
  content: "\f148";
}

.fi-rs-calendar:before {
  content: "\f149";
}

.fi-rs-call-history:before {
  content: "\f14a";
}

.fi-rs-call-incoming:before {
  content: "\f14b";
}

.fi-rs-call-missed:before {
  content: "\f14c";
}

.fi-rs-call-outgoing:before {
  content: "\f14d";
}

.fi-rs-camera:before {
  content: "\f14e";
}

.fi-rs-camping:before {
  content: "\f14f";
}

.fi-rs-car:before {
  content: "\f150";
}

.fi-rs-caret-down:before {
  content: "\f151";
}

.fi-rs-caret-left:before {
  content: "\f152";
}

.fi-rs-caret-right:before {
  content: "\f153";
}

.fi-rs-caret-up:before {
  content: "\f154";
}

.fi-rs-carrot:before {
  content: "\f155";
}

.fi-rs-chart-connected:before {
  content: "\f156";
}

.fi-rs-chart-histogram:before {
  content: "\f157";
}

.fi-rs-chart-network:before {
  content: "\f158";
}

.fi-rs-chart-pie-alt:before {
  content: "\f159";
}

.fi-rs-chart-pie:before {
  content: "\f15a";
}

.fi-rs-chart-pyramid:before {
  content: "\f15b";
}

.fi-rs-chart-set-theory:before {
  content: "\f15c";
}

.fi-rs-chart-tree:before {
  content: "\f15d";
}

.fi-rs-chat-arrow-down:before {
  content: "\f15e";
}

.fi-rs-chat-arrow-grow:before {
  content: "\f15f";
}

.fi-rs-check:before {
  content: "\f160";
}

.fi-rs-checkbox:before {
  content: "\f161";
}

.fi-rs-cheese:before {
  content: "\f162";
}

.fi-rs-chess-piece:before {
  content: "\f163";
}

.fi-rs-child-head:before {
  content: "\f164";
}

.fi-rs-circle-small:before {
  content: "\f165";
}

.fi-rs-circle:before {
  content: "\f166";
}

.fi-rs-clip:before {
  content: "\f167";
}

.fi-rs-clock:before {
  content: "\f168";
}

.fi-rs-cloud-check:before {
  content: "\f169";
}

.fi-rs-cloud-disabled:before {
  content: "\f16a";
}

.fi-rs-cloud-download:before {
  content: "\f16b";
}

.fi-rs-cloud-share:before {
  content: "\f16c";
}

.fi-rs-cloud-upload:before {
  content: "\f16d";
}

.fi-rs-cloud:before {
  content: "\f16e";
}

.fi-rs-clouds:before {
  content: "\f16f";
}

.fi-rs-cocktail:before {
  content: "\f170";
}

.fi-rs-coffee:before {
  content: "\f171";
}

.fi-rs-comment-alt:before {
  content: "\f172";
}

.fi-rs-comment-check:before {
  content: "\f173";
}

.fi-rs-comment-heart:before {
  content: "\f174";
}

.fi-rs-comment-info:before {
  content: "\f175";
}

.fi-rs-comment-user:before {
  content: "\f176";
}

.fi-rs-comment:before {
  content: "\f177";
}

.fi-rs-comments:before {
  content: "\f178";
}

.fi-rs-compress-alt:before {
  content: "\f179";
}

.fi-rs-compress:before {
  content: "\f17a";
}

.fi-rs-computer:before {
  content: "\f17b";
}

.fi-rs-confetti:before {
  content: "\f17c";
}

.fi-rs-cookie:before {
  content: "\f17d";
}

.fi-rs-copy-alt:before {
  content: "\f17e";
}

.fi-rs-copy:before {
  content: "\f17f";
}

.fi-rs-copyright:before {
  content: "\f180";
}

.fi-rs-cow:before {
  content: "\f181";
}

.fi-rs-cream:before {
  content: "\f182";
}

.fi-rs-credit-card:before {
  content: "\f183";
}

.fi-rs-croissant:before {
  content: "\f184";
}

.fi-rs-cross-circle:before {
  content: "\f185";
}

.fi-rs-cross-small:before {
  content: "\f186";
}

.fi-rs-cross:before {
  content: "\f187";
}

.fi-rs-crown:before {
  content: "\f188";
}

.fi-rs-cube:before {
  content: "\f189";
}

.fi-rs-cupcake:before {
  content: "\f18a";
}

.fi-rs-cursor-finger:before {
  content: "\f18b";
}

.fi-rs-cursor-plus:before {
  content: "\f18c";
}

.fi-rs-cursor-text-alt:before {
  content: "\f18d";
}

.fi-rs-cursor-text:before {
  content: "\f18e";
}

.fi-rs-cursor:before {
  content: "\f18f";
}

.fi-rs-dart:before {
  content: "\f190";
}

.fi-rs-dashboard:before {
  content: "\f191";
}

.fi-rs-data-transfer:before {
  content: "\f192";
}

.fi-rs-database:before {
  content: "\f193";
}

.fi-rs-delete:before {
  content: "\f194";
}

.fi-rs-diamond:before {
  content: "\f195";
}

.fi-rs-dice:before {
  content: "\f196";
}

.fi-rs-diploma:before {
  content: "\f197";
}

.fi-rs-disco-ball:before {
  content: "\f198";
}

.fi-rs-disk:before {
  content: "\f199";
}

.fi-rs-doctor:before {
  content: "\f19a";
}

.fi-rs-document-signed:before {
  content: "\f19b";
}

.fi-rs-document:before {
  content: "\f19c";
}

.fi-rs-dollar:before {
  content: "\f19d";
}

.fi-rs-download:before {
  content: "\f19e";
}

.fi-rs-drink-alt:before {
  content: "\f19f";
}

.fi-rs-drumstick:before {
  content: "\f1a0";
}

.fi-rs-duplicate:before {
  content: "\f1a1";
}

.fi-rs-e-learning:before {
  content: "\f1a2";
}

.fi-rs-earnings:before {
  content: "\f1a3";
}

.fi-rs-edit-alt:before {
  content: "\f1a4";
}

.fi-rs-edit:before {
  content: "\f1a5";
}

.fi-rs-envelope-ban:before {
  content: "\f1a6";
}

.fi-rs-envelope-download:before {
  content: "\f1a7";
}

.fi-rs-envelope-marker:before {
  content: "\f1a8";
}

.fi-rs-envelope-open:before {
  content: "\f1a9";
}

.fi-rs-envelope-plus:before {
  content: "\f1aa";
}

.fi-rs-envelope:before {
  content: "\f1ab";
}

.fi-rs-euro:before {
  content: "\f1ac";
}

.fi-rs-exclamation:before {
  content: "\f1ad";
}

.fi-rs-expand:before {
  content: "\f1ae";
}

.fi-rs-eye-crossed:before {
  content: "\f1af";
}

.fi-rs-eye-dropper:before {
  content: "\f1b0";
}

.fi-rs-eye:before {
  content: "\f1b1";
}

.fi-rs-feather:before {
  content: "\f1b2";
}

.fi-rs-ferris-wheel:before {
  content: "\f1b3";
}

.fi-rs-file-add:before {
  content: "\f1b4";
}

.fi-rs-file-ai:before {
  content: "\f1b5";
}

.fi-rs-file-check:before {
  content: "\f1b6";
}

.fi-rs-file-delete:before {
  content: "\f1b7";
}

.fi-rs-file-eps:before {
  content: "\f1b8";
}

.fi-rs-file-gif:before {
  content: "\f1b9";
}

.fi-rs-file-music:before {
  content: "\f1ba";
}

.fi-rs-file-psd:before {
  content: "\f1bb";
}

.fi-rs-file:before {
  content: "\f1bc";
}

.fi-rs-fill:before {
  content: "\f1bd";
}

.fi-rs-film:before {
  content: "\f1be";
}

.fi-rs-filter:before {
  content: "\f1bf";
}

.fi-rs-fingerprint:before {
  content: "\f1c0";
}

.fi-rs-fish:before {
  content: "\f1c1";
}

.fi-rs-flag:before {
  content: "\f1c2";
}

.fi-rs-flame:before {
  content: "\f1c3";
}

.fi-rs-flip-horizontal:before {
  content: "\f1c4";
}

.fi-rs-flower-bouquet:before {
  content: "\f1c5";
}

.fi-rs-flower-tulip:before {
  content: "\f1c6";
}

.fi-rs-flower:before {
  content: "\f1c7";
}

.fi-rs-folder-add:before {
  content: "\f1c8";
}

.fi-rs-folder:before {
  content: "\f1c9";
}

.fi-rs-following:before {
  content: "\f1ca";
}

.fi-rs-football:before {
  content: "\f1cb";
}

.fi-rs-form:before {
  content: "\f1cc";
}

.fi-rs-forward:before {
  content: "\f1cd";
}

.fi-rs-fox:before {
  content: "\f1ce";
}

.fi-rs-frown:before {
  content: "\f1cf";
}

.fi-rs-ftp:before {
  content: "\f1d0";
}

.fi-rs-gallery:before {
  content: "\f1d1";
}

.fi-rs-gamepad:before {
  content: "\f1d2";
}

.fi-rs-gas-pump:before {
  content: "\f1d3";
}

.fi-rs-gem:before {
  content: "\f1d4";
}

.fi-rs-gift:before {
  content: "\f1d5";
}

.fi-rs-glass-cheers:before {
  content: "\f1d6";
}

.fi-rs-glasses:before {
  content: "\f1d7";
}

.fi-rs-globe-alt:before {
  content: "\f1d8";
}

.fi-rs-globe:before {
  content: "\f1d9";
}

.fi-rs-golf:before {
  content: "\f1da";
}

.fi-rs-graduation-cap:before {
  content: "\f1db";
}

.fi-rs-graphic-tablet:before {
  content: "\f1dc";
}

.fi-rs-grid-alt:before {
  content: "\f1dd";
}

.fi-rs-grid:before {
  content: "\f1de";
}

.fi-rs-guitar:before {
  content: "\f1df";
}

.fi-rs-gym:before {
  content: "\f1e0";
}

.fi-rs-hamburger:before {
  content: "\f1e1";
}

.fi-rs-hand-holding-heart:before {
  content: "\f1e2";
}

.fi-rs-hastag:before {
  content: "\f1e3";
}

.fi-rs-hat-birthday:before {
  content: "\f1e4";
}

.fi-rs-head-side-thinking:before {
  content: "\f1e5";
}

.fi-rs-headphones:before {
  content: "\f1e6";
}

.fi-rs-headset:before {
  content: "\f1e7";
}

.fi-rs-heart-arrow:before {
  content: "\f1e8";
}

.fi-rs-heart:before {
  content: "\f1e9";
}

.fi-rs-home-location-alt:before {
  content: "\f1ea";
}

.fi-rs-home-location:before {
  content: "\f1eb";
}

.fi-rs-home:before {
  content: "\f1ec";
}

.fi-rs-hourglass-end:before {
  content: "\f1ed";
}

.fi-rs-hourglass:before {
  content: "\f1ee";
}

.fi-rs-ice-cream:before {
  content: "\f1ef";
}

.fi-rs-ice-skate:before {
  content: "\f1f0";
}

.fi-rs-id-badge:before {
  content: "\f1f1";
}

.fi-rs-inbox:before {
  content: "\f1f2";
}

.fi-rs-incognito:before {
  content: "\f1f3";
}

.fi-rs-indent:before {
  content: "\f1f4";
}

.fi-rs-infinity:before {
  content: "\f1f5";
}

.fi-rs-info:before {
  content: "\f1f6";
}

.fi-rs-interactive:before {
  content: "\f1f7";
}

.fi-rs-interlining:before {
  content: "\f1f8";
}

.fi-rs-interrogation:before {
  content: "\f1f9";
}

.fi-rs-italic:before {
  content: "\f1fa";
}

.fi-rs-jpg:before {
  content: "\f1fb";
}

.fi-rs-key:before {
  content: "\f1fc";
}

.fi-rs-keyboard:before {
  content: "\f1fd";
}

.fi-rs-kite:before {
  content: "\f1fe";
}

.fi-rs-label:before {
  content: "\f1ff";
}

.fi-rs-laptop:before {
  content: "\f200";
}

.fi-rs-lasso:before {
  content: "\f201";
}

.fi-rs-laugh:before {
  content: "\f202";
}

.fi-rs-layers:before {
  content: "\f203";
}

.fi-rs-layout-fluid:before {
  content: "\f204";
}

.fi-rs-leaf:before {
  content: "\f205";
}

.fi-rs-letter-case:before {
  content: "\f206";
}

.fi-rs-life-ring:before {
  content: "\f207";
}

.fi-rs-line-width:before {
  content: "\f208";
}

.fi-rs-link:before {
  content: "\f209";
}

.fi-rs-lipstick:before {
  content: "\f20a";
}

.fi-rs-list-check:before {
  content: "\f20b";
}

.fi-rs-list:before {
  content: "\f20c";
}

.fi-rs-location-alt:before {
  content: "\f20d";
}

.fi-rs-lock-alt:before {
  content: "\f20e";
}

.fi-rs-lock:before {
  content: "\f20f";
}

.fi-rs-luggage-rolling:before {
  content: "\f210";
}

.fi-rs-magic-wand:before {
  content: "\f211";
}

.fi-rs-makeup-brush:before {
  content: "\f212";
}

.fi-rs-man-head:before {
  content: "\f213";
}

.fi-rs-map-marker-cross:before {
  content: "\f214";
}

.fi-rs-map-marker-home:before {
  content: "\f215";
}

.fi-rs-map-marker-minus:before {
  content: "\f216";
}

.fi-rs-map-marker-plus:before {
  content: "\f217";
}

.fi-rs-map-marker:before {
  content: "\f218";
}

.fi-rs-map:before {
  content: "\f219";
}

.fi-rs-marker-time:before {
  content: "\f21a";
}

.fi-rs-marker:before {
  content: "\f21b";
}

.fi-rs-mars-double:before {
  content: "\f21c";
}

.fi-rs-mars:before {
  content: "\f21d";
}

.fi-rs-mask-carnival:before {
  content: "\f21e";
}

.fi-rs-medicine:before {
  content: "\f21f";
}

.fi-rs-megaphone:before {
  content: "\f220";
}

.fi-rs-meh:before {
  content: "\f221";
}

.fi-rs-menu-burger:before {
  content: "\f222";
}

.fi-rs-menu-dots-vertical:before {
  content: "\f223";
}

.fi-rs-menu-dots:before {
  content: "\f224";
}

.fi-rs-microphone-alt:before {
  content: "\f225";
}

.fi-rs-microphone:before {
  content: "\f226";
}

.fi-rs-minus-small:before {
  content: "\f227";
}

.fi-rs-minus:before {
  content: "\f228";
}

.fi-rs-mobile:before {
  content: "\f229";
}

.fi-rs-mode-landscape:before {
  content: "\f22a";
}

.fi-rs-mode-portrait:before {
  content: "\f22b";
}

.fi-rs-money:before {
  content: "\f22c";
}

.fi-rs-moon:before {
  content: "\f22d";
}

.fi-rs-mountains:before {
  content: "\f22e";
}

.fi-rs-mouse:before {
  content: "\f22f";
}

.fi-rs-mug-alt:before {
  content: "\f230";
}

.fi-rs-music-alt:before {
  content: "\f231";
}

.fi-rs-music:before {
  content: "\f232";
}

.fi-rs-navigation:before {
  content: "\f233";
}

.fi-rs-network-cloud:before {
  content: "\f234";
}

.fi-rs-network:before {
  content: "\f235";
}

.fi-rs-notebook:before {
  content: "\f236";
}

.fi-rs-opacity:before {
  content: "\f237";
}

.fi-rs-package:before {
  content: "\f238";
}

.fi-rs-paint-brush:before {
  content: "\f239";
}

.fi-rs-palette:before {
  content: "\f23a";
}

.fi-rs-paper-plane:before {
  content: "\f23b";
}

.fi-rs-password:before {
  content: "\f23c";
}

.fi-rs-pause:before {
  content: "\f23d";
}

.fi-rs-paw:before {
  content: "\f23e";
}

.fi-rs-pencil:before {
  content: "\f23f";
}

.fi-rs-pharmacy:before {
  content: "\f240";
}

.fi-rs-phone-call:before {
  content: "\f241";
}

.fi-rs-phone-cross:before {
  content: "\f242";
}

.fi-rs-phone-pause:before {
  content: "\f243";
}

.fi-rs-phone-slash:before {
  content: "\f244";
}

.fi-rs-physics:before {
  content: "\f245";
}

.fi-rs-picture:before {
  content: "\f246";
}

.fi-rs-ping-pong:before {
  content: "\f247";
}

.fi-rs-pizza-slice:before {
  content: "\f248";
}

.fi-rs-plane:before {
  content: "\f249";
}

.fi-rs-play-alt:before {
  content: "\f24a";
}

.fi-rs-play:before {
  content: "\f24b";
}

.fi-rs-playing-cards:before {
  content: "\f24c";
}

.fi-rs-plus-small:before {
  content: "\f24d";
}

.fi-rs-plus:before {
  content: "\f24e";
}

.fi-rs-poker-chip:before {
  content: "\f24f";
}

.fi-rs-portrait:before {
  content: "\f250";
}

.fi-rs-pound:before {
  content: "\f251";
}

.fi-rs-power:before {
  content: "\f252";
}

.fi-rs-presentation:before {
  content: "\f253";
}

.fi-rs-print:before {
  content: "\f254";
}

.fi-rs-protractor:before {
  content: "\f255";
}

.fi-rs-pulse:before {
  content: "\f256";
}

.fi-rs-pyramid:before {
  content: "\f257";
}

.fi-rs-quote-right:before {
  content: "\f258";
}

.fi-rs-rainbow:before {
  content: "\f259";
}

.fi-rs-raindrops:before {
  content: "\f25a";
}

.fi-rs-rec:before {
  content: "\f25b";
}

.fi-rs-receipt:before {
  content: "\f25c";
}

.fi-rs-record-vinyl:before {
  content: "\f25d";
}

.fi-rs-rectabgle-vertical:before {
  content: "\f25e";
}

.fi-rs-rectangle-horizontal:before {
  content: "\f25f";
}

.fi-rs-rectangle-panoramic:before {
  content: "\f260";
}

.fi-rs-recycle:before {
  content: "\f261";
}

.fi-rs-redo-alt:before {
  content: "\f262";
}

.fi-rs-redo:before {
  content: "\f263";
}

.fi-rs-reflect:before {
  content: "\f264";
}

.fi-rs-refresh:before {
  content: "\f265";
}

.fi-rs-resize:before {
  content: "\f266";
}

.fi-rs-resources:before {
  content: "\f267";
}

.fi-rs-rewind:before {
  content: "\f268";
}

.fi-rs-rhombus:before {
  content: "\f269";
}

.fi-rs-rings-wedding:before {
  content: "\f26a";
}

.fi-rs-road:before {
  content: "\f26b";
}

.fi-rs-rocket:before {
  content: "\f26c";
}

.fi-rs-room-service:before {
  content: "\f26d";
}

.fi-rs-rotate-right:before {
  content: "\f26e";
}

.fi-rs-rugby:before {
  content: "\f26f";
}

.fi-rs-sad:before {
  content: "\f270";
}

.fi-rs-salad:before {
  content: "\f271";
}

.fi-rs-scale:before {
  content: "\f272";
}

.fi-rs-school-bus:before {
  content: "\f273";
}

.fi-rs-school:before {
  content: "\f274";
}

.fi-rs-scissors:before {
  content: "\f275";
}

.fi-rs-screen:before {
  content: "\f276";
}

.fi-rs-search-alt:before {
  content: "\f277";
}

.fi-rs-search-heart:before {
  content: "\f278";
}

.fi-rs-search:before {
  content: "\f279";
}

.fi-rs-settings-sliders:before {
  content: "\f27a";
}

.fi-rs-settings:before {
  content: "\f27b";
}

.fi-rs-share:before {
  content: "\f27c";
}

.fi-rs-shield-check:before {
  content: "\f27d";
}

.fi-rs-shield-exclamation:before {
  content: "\f27e";
}

.fi-rs-shield-interrogation:before {
  content: "\f27f";
}

.fi-rs-shield-plus:before {
  content: "\f280";
}

.fi-rs-shield:before {
  content: "\f281";
}

.fi-rs-ship-side:before {
  content: "\f282";
}

.fi-rs-ship:before {
  content: "\f283";
}

.fi-rs-shop:before {
  content: "\f284";
}

.fi-rs-shopping-bag-add:before {
  content: "\f285";
}

.fi-rs-shopping-bag:before {
  content: "\f286";
}

.fi-rs-shopping-cart-add:before {
  content: "\f287";
}

.fi-rs-shopping-cart-check:before {
  content: "\f288";
}

.fi-rs-shopping-cart:before {
  content: "\f289";
}

.fi-rs-shuffle:before {
  content: "\f28a";
}

.fi-rs-sign-in-alt:before {
  content: "\f28b";
}

.fi-rs-sign-in:before {
  content: "\f28c";
}

.fi-rs-sign-out-alt:before {
  content: "\f28d";
}

.fi-rs-sign-out:before {
  content: "\f28e";
}

.fi-rs-signal-alt-1:before {
  content: "\f28f";
}

.fi-rs-signal-alt-2:before {
  content: "\f290";
}

.fi-rs-signal-alt:before {
  content: "\f291";
}

.fi-rs-skateboard:before {
  content: "\f292";
}

.fi-rs-smartphone:before {
  content: "\f293";
}

.fi-rs-smile-wink:before {
  content: "\f294";
}

.fi-rs-smile:before {
  content: "\f295";
}

.fi-rs-snowflake:before {
  content: "\f296";
}

.fi-rs-soap:before {
  content: "\f297";
}

.fi-rs-soup:before {
  content: "\f298";
}

.fi-rs-spa:before {
  content: "\f299";
}

.fi-rs-speaker:before {
  content: "\f29a";
}

.fi-rs-sphere:before {
  content: "\f29b";
}

.fi-rs-spinner-alt:before {
  content: "\f29c";
}

.fi-rs-spinner:before {
  content: "\f29d";
}

.fi-rs-square-root:before {
  content: "\f29e";
}

.fi-rs-square:before {
  content: "\f29f";
}

.fi-rs-star-octogram:before {
  content: "\f2a0";
}

.fi-rs-star:before {
  content: "\f2a1";
}

.fi-rs-stats:before {
  content: "\f2a2";
}

.fi-rs-stethoscope:before {
  content: "\f2a3";
}

.fi-rs-sticker:before {
  content: "\f2a4";
}

.fi-rs-stop:before {
  content: "\f2a5";
}

.fi-rs-stopwatch:before {
  content: "\f2a6";
}

.fi-rs-subtitles:before {
  content: "\f2a7";
}

.fi-rs-sun:before {
  content: "\f2a8";
}

.fi-rs-sunrise:before {
  content: "\f2a9";
}

.fi-rs-surfing:before {
  content: "\f2aa";
}

.fi-rs-sword:before {
  content: "\f2ab";
}

.fi-rs-syringe:before {
  content: "\f2ac";
}

.fi-rs-tablet:before {
  content: "\f2ad";
}

.fi-rs-target:before {
  content: "\f2ae";
}

.fi-rs-taxi:before {
  content: "\f2af";
}

.fi-rs-tennis:before {
  content: "\f2b0";
}

.fi-rs-terrace:before {
  content: "\f2b1";
}

.fi-rs-test-tube:before {
  content: "\f2b2";
}

.fi-rs-test:before {
  content: "\f2b3";
}

.fi-rs-text-check:before {
  content: "\f2b4";
}

.fi-rs-text:before {
  content: "\f2b5";
}

.fi-rs-thermometer-half:before {
  content: "\f2b6";
}

.fi-rs-thumbs-down:before {
  content: "\f2b7";
}

.fi-rs-thumbs-up:before {
  content: "\f2b8";
}

.fi-rs-thumbtack:before {
  content: "\f2b9";
}

.fi-rs-ticket:before {
  content: "\f2ba";
}

.fi-rs-time-add:before {
  content: "\f2bb";
}

.fi-rs-time-check:before {
  content: "\f2bc";
}

.fi-rs-time-delete:before {
  content: "\f2bd";
}

.fi-rs-time-fast:before {
  content: "\f2be";
}

.fi-rs-time-forward-sixty:before {
  content: "\f2bf";
}

.fi-rs-time-forward-ten:before {
  content: "\f2c0";
}

.fi-rs-time-forward:before {
  content: "\f2c1";
}

.fi-rs-time-half-past:before {
  content: "\f2c2";
}

.fi-rs-time-oclock:before {
  content: "\f2c3";
}

.fi-rs-time-past:before {
  content: "\f2c4";
}

.fi-rs-time-quarter-past:before {
  content: "\f2c5";
}

.fi-rs-time-quarter-to:before {
  content: "\f2c6";
}

.fi-rs-time-twenty-four:before {
  content: "\f2c7";
}

.fi-rs-tool-crop:before {
  content: "\f2c8";
}

.fi-rs-tool-marquee:before {
  content: "\f2c9";
}

.fi-rs-tooth:before {
  content: "\f2ca";
}

.fi-rs-tornado:before {
  content: "\f2cb";
}

.fi-rs-train-side:before {
  content: "\f2cc";
}

.fi-rs-train:before {
  content: "\f2cd";
}

.fi-rs-transform:before {
  content: "\f2ce";
}

.fi-rs-trash:before {
  content: "\f2cf";
}

.fi-rs-treatment:before {
  content: "\f2d0";
}

.fi-rs-tree-christmas:before {
  content: "\f2d1";
}

.fi-rs-tree:before {
  content: "\f2d2";
}

.fi-rs-triangle:before {
  content: "\f2d3";
}

.fi-rs-trophy:before {
  content: "\f2d4";
}

.fi-rs-truck-side:before {
  content: "\f2d5";
}

.fi-rs-umbrella:before {
  content: "\f2d6";
}

.fi-rs-underline:before {
  content: "\f2d7";
}

.fi-rs-undo-alt:before {
  content: "\f2d8";
}

.fi-rs-undo:before {
  content: "\f2d9";
}

.fi-rs-unlock:before {
  content: "\f2da";
}

.fi-rs-upload:before {
  content: "\f2db";
}

.fi-rs-usb-pendrive:before {
  content: "\f2dc";
}

.fi-rs-user-add:before {
  content: "\f2dd";
}

.fi-rs-user-delete:before {
  content: "\f2de";
}

.fi-rs-user-remove:before {
  content: "\f2df";
}

.fi-rs-user-time:before {
  content: "\f2e0";
}

.fi-rs-user:before {
  content: "\f2e1";
}

.fi-rs-utensils:before {
  content: "\f2e2";
}

.fi-rs-vector-alt:before {
  content: "\f2e3";
}

.fi-rs-vector:before {
  content: "\f2e4";
}

.fi-rs-venus-double:before {
  content: "\f2e5";
}

.fi-rs-venus-mars:before {
  content: "\f2e6";
}

.fi-rs-venus:before {
  content: "\f2e7";
}

.fi-rs-video-camera:before {
  content: "\f2e8";
}

.fi-rs-volleyball:before {
  content: "\f2e9";
}

.fi-rs-volume:before {
  content: "\f2ea";
}

.fi-rs-wheelchair:before {
  content: "\f2eb";
}

.fi-rs-wifi-alt:before {
  content: "\f2ec";
}

.fi-rs-wind:before {
  content: "\f2ed";
}

.fi-rs-woman-head:before {
  content: "\f2ee";
}

.fi-rs-world:before {
  content: "\f2ef";
}

.fi-rs-yen:before {
  content: "\f2f0";
}

.fi-rs-zoom-in:before {
  content: "\f2f1";
}

.fi-rs-zoom-out:before {
  content: "\f2f2";
}

@font-face {
  font-family: uicons-solid-straight;
  src: url(../webfonts/uicons-solid-straight-PJAWJRQZ.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-solid-straight-LHVMOM5Y.woff2) format("woff2"), url(../webfonts/uicons-solid-straight-DXR5VO55.woff) format("woff");
}
i[class^=fi-ss-]:before, i[class*=" fi-ss-"]:before, span[class^=fi-ss-]:before, span[class*=fi-ss-]:before {
  font-family: uicons-solid-straight !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-ss-add:before {
  content: "\f101";
}

.fi-ss-address-book:before {
  content: "\f102";
}

.fi-ss-alarm-clock:before {
  content: "\f103";
}

.fi-ss-align-center:before {
  content: "\f104";
}

.fi-ss-align-justify:before {
  content: "\f105";
}

.fi-ss-align-left:before {
  content: "\f106";
}

.fi-ss-align-right:before {
  content: "\f107";
}

.fi-ss-ambulance:before {
  content: "\f108";
}

.fi-ss-angle-double-left:before {
  content: "\f109";
}

.fi-ss-angle-double-right:before {
  content: "\f10a";
}

.fi-ss-angle-double-small-left:before {
  content: "\f10b";
}

.fi-ss-angle-double-small-right:before {
  content: "\f10c";
}

.fi-ss-angle-down:before {
  content: "\f10d";
}

.fi-ss-angle-left:before {
  content: "\f10e";
}

.fi-ss-angle-right:before {
  content: "\f10f";
}

.fi-ss-angle-small-down:before {
  content: "\f110";
}

.fi-ss-angle-small-left:before {
  content: "\f111";
}

.fi-ss-angle-small-right:before {
  content: "\f112";
}

.fi-ss-angle-small-up:before {
  content: "\f113";
}

.fi-ss-angle-up:before {
  content: "\f114";
}

.fi-ss-apple:before {
  content: "\f115";
}

.fi-ss-apps-add:before {
  content: "\f116";
}

.fi-ss-apps-delete:before {
  content: "\f117";
}

.fi-ss-apps-sort:before {
  content: "\f118";
}

.fi-ss-apps:before {
  content: "\f119";
}

.fi-ss-archive:before {
  content: "\f11a";
}

.fi-ss-arrow-down:before {
  content: "\f11b";
}

.fi-ss-arrow-from-bottom:before {
  content: "\f11c";
}

.fi-ss-arrow-left:before {
  content: "\f11d";
}

.fi-ss-arrow-right:before {
  content: "\f11e";
}

.fi-ss-arrow-small-down:before {
  content: "\f11f";
}

.fi-ss-arrow-small-left:before {
  content: "\f120";
}

.fi-ss-arrow-small-right:before {
  content: "\f121";
}

.fi-ss-arrow-small-up:before {
  content: "\f122";
}

.fi-ss-arrow-up:before {
  content: "\f123";
}

.fi-ss-asterik:before {
  content: "\f124";
}

.fi-ss-at:before {
  content: "\f125";
}

.fi-ss-backpack:before {
  content: "\f126";
}

.fi-ss-badge:before {
  content: "\f127";
}

.fi-ss-balloons:before {
  content: "\f128";
}

.fi-ss-ban:before {
  content: "\f129";
}

.fi-ss-band-aid:before {
  content: "\f12a";
}

.fi-ss-bank:before {
  content: "\f12b";
}

.fi-ss-barber-shop:before {
  content: "\f12c";
}

.fi-ss-baseball:before {
  content: "\f12d";
}

.fi-ss-basketball:before {
  content: "\f12e";
}

.fi-ss-bed:before {
  content: "\f12f";
}

.fi-ss-beer:before {
  content: "\f130";
}

.fi-ss-bell-ring:before {
  content: "\f131";
}

.fi-ss-bell-school:before {
  content: "\f132";
}

.fi-ss-bell:before {
  content: "\f133";
}

.fi-ss-bike:before {
  content: "\f134";
}

.fi-ss-billiard:before {
  content: "\f135";
}

.fi-ss-bold:before {
  content: "\f136";
}

.fi-ss-book-alt:before {
  content: "\f137";
}

.fi-ss-book:before {
  content: "\f138";
}

.fi-ss-bookmark:before {
  content: "\f139";
}

.fi-ss-bowling:before {
  content: "\f13a";
}

.fi-ss-box-alt:before {
  content: "\f13b";
}

.fi-ss-box:before {
  content: "\f13c";
}

.fi-ss-bread-slice:before {
  content: "\f13d";
}

.fi-ss-briefcase:before {
  content: "\f13e";
}

.fi-ss-broom:before {
  content: "\f13f";
}

.fi-ss-browser:before {
  content: "\f140";
}

.fi-ss-brush:before {
  content: "\f141";
}

.fi-ss-bug:before {
  content: "\f142";
}

.fi-ss-building:before {
  content: "\f143";
}

.fi-ss-bulb:before {
  content: "\f144";
}

.fi-ss-butterfly:before {
  content: "\f145";
}

.fi-ss-cake-birthday:before {
  content: "\f146";
}

.fi-ss-cake-wedding:before {
  content: "\f147";
}

.fi-ss-calculator:before {
  content: "\f148";
}

.fi-ss-calendar:before {
  content: "\f149";
}

.fi-ss-call-history:before {
  content: "\f14a";
}

.fi-ss-call-incoming:before {
  content: "\f14b";
}

.fi-ss-call-missed:before {
  content: "\f14c";
}

.fi-ss-call-outgoing:before {
  content: "\f14d";
}

.fi-ss-camera:before {
  content: "\f14e";
}

.fi-ss-camping:before {
  content: "\f14f";
}

.fi-ss-car:before {
  content: "\f150";
}

.fi-ss-caret-down:before {
  content: "\f151";
}

.fi-ss-caret-left:before {
  content: "\f152";
}

.fi-ss-caret-right:before {
  content: "\f153";
}

.fi-ss-caret-up:before {
  content: "\f154";
}

.fi-ss-carrot:before {
  content: "\f155";
}

.fi-ss-chart-connected:before {
  content: "\f156";
}

.fi-ss-chart-histogram:before {
  content: "\f157";
}

.fi-ss-chart-network:before {
  content: "\f158";
}

.fi-ss-chart-pie-alt:before {
  content: "\f159";
}

.fi-ss-chart-pie:before {
  content: "\f15a";
}

.fi-ss-chart-pyramid:before {
  content: "\f15b";
}

.fi-ss-chart-set-theory:before {
  content: "\f15c";
}

.fi-ss-chart-tree:before {
  content: "\f15d";
}

.fi-ss-chat-arrow-down:before {
  content: "\f15e";
}

.fi-ss-chat-arrow-grow:before {
  content: "\f15f";
}

.fi-ss-check:before {
  content: "\f160";
}

.fi-ss-checkbox:before {
  content: "\f161";
}

.fi-ss-cheese:before {
  content: "\f162";
}

.fi-ss-chess-piece:before {
  content: "\f163";
}

.fi-ss-child-head:before {
  content: "\f164";
}

.fi-ss-circle-small:before {
  content: "\f165";
}

.fi-ss-circle:before {
  content: "\f166";
}

.fi-ss-clip:before {
  content: "\f167";
}

.fi-ss-clock:before {
  content: "\f168";
}

.fi-ss-cloud-check:before {
  content: "\f169";
}

.fi-ss-cloud-disabled:before {
  content: "\f16a";
}

.fi-ss-cloud-download:before {
  content: "\f16b";
}

.fi-ss-cloud-share:before {
  content: "\f16c";
}

.fi-ss-cloud-upload:before {
  content: "\f16d";
}

.fi-ss-cloud:before {
  content: "\f16e";
}

.fi-ss-clouds:before {
  content: "\f16f";
}

.fi-ss-cocktail:before {
  content: "\f170";
}

.fi-ss-coffee:before {
  content: "\f171";
}

.fi-ss-comment-alt:before {
  content: "\f172";
}

.fi-ss-comment-check:before {
  content: "\f173";
}

.fi-ss-comment-heart:before {
  content: "\f174";
}

.fi-ss-comment-info:before {
  content: "\f175";
}

.fi-ss-comment-user:before {
  content: "\f176";
}

.fi-ss-comment:before {
  content: "\f177";
}

.fi-ss-comments:before {
  content: "\f178";
}

.fi-ss-compress-alt:before {
  content: "\f179";
}

.fi-ss-compress:before {
  content: "\f17a";
}

.fi-ss-computer:before {
  content: "\f17b";
}

.fi-ss-confetti:before {
  content: "\f17c";
}

.fi-ss-cookie:before {
  content: "\f17d";
}

.fi-ss-copy-alt:before {
  content: "\f17e";
}

.fi-ss-copy:before {
  content: "\f17f";
}

.fi-ss-copyright:before {
  content: "\f180";
}

.fi-ss-cow:before {
  content: "\f181";
}

.fi-ss-cream:before {
  content: "\f182";
}

.fi-ss-credit-card:before {
  content: "\f183";
}

.fi-ss-croissant:before {
  content: "\f184";
}

.fi-ss-cross-circle:before {
  content: "\f185";
}

.fi-ss-cross-small:before {
  content: "\f186";
}

.fi-ss-cross:before {
  content: "\f187";
}

.fi-ss-crown:before {
  content: "\f188";
}

.fi-ss-cube:before {
  content: "\f189";
}

.fi-ss-cupcake:before {
  content: "\f18a";
}

.fi-ss-cursor-finger:before {
  content: "\f18b";
}

.fi-ss-cursor-plus:before {
  content: "\f18c";
}

.fi-ss-cursor-text-alt:before {
  content: "\f18d";
}

.fi-ss-cursor-text:before {
  content: "\f18e";
}

.fi-ss-cursor:before {
  content: "\f18f";
}

.fi-ss-dart:before {
  content: "\f190";
}

.fi-ss-dashboard:before {
  content: "\f191";
}

.fi-ss-data-transfer:before {
  content: "\f192";
}

.fi-ss-database:before {
  content: "\f193";
}

.fi-ss-delete:before {
  content: "\f194";
}

.fi-ss-diamond:before {
  content: "\f195";
}

.fi-ss-dice:before {
  content: "\f196";
}

.fi-ss-diploma:before {
  content: "\f197";
}

.fi-ss-disco-ball:before {
  content: "\f198";
}

.fi-ss-disk:before {
  content: "\f199";
}

.fi-ss-doctor:before {
  content: "\f19a";
}

.fi-ss-document-signed:before {
  content: "\f19b";
}

.fi-ss-document:before {
  content: "\f19c";
}

.fi-ss-dollar:before {
  content: "\f19d";
}

.fi-ss-download:before {
  content: "\f19e";
}

.fi-ss-drink-alt:before {
  content: "\f19f";
}

.fi-ss-drumstick:before {
  content: "\f1a0";
}

.fi-ss-duplicate:before {
  content: "\f1a1";
}

.fi-ss-e-learning:before {
  content: "\f1a2";
}

.fi-ss-earnings:before {
  content: "\f1a3";
}

.fi-ss-edit-alt:before {
  content: "\f1a4";
}

.fi-ss-edit:before {
  content: "\f1a5";
}

.fi-ss-envelope-ban:before {
  content: "\f1a6";
}

.fi-ss-envelope-download:before {
  content: "\f1a7";
}

.fi-ss-envelope-marker:before {
  content: "\f1a8";
}

.fi-ss-envelope-open:before {
  content: "\f1a9";
}

.fi-ss-envelope-plus:before {
  content: "\f1aa";
}

.fi-ss-envelope:before {
  content: "\f1ab";
}

.fi-ss-euro:before {
  content: "\f1ac";
}

.fi-ss-exclamation:before {
  content: "\f1ad";
}

.fi-ss-expand:before {
  content: "\f1ae";
}

.fi-ss-eye-crossed:before {
  content: "\f1af";
}

.fi-ss-eye-dropper:before {
  content: "\f1b0";
}

.fi-ss-eye:before {
  content: "\f1b1";
}

.fi-ss-feather:before {
  content: "\f1b2";
}

.fi-ss-ferris-wheel:before {
  content: "\f1b3";
}

.fi-ss-file-add:before {
  content: "\f1b4";
}

.fi-ss-file-ai:before {
  content: "\f1b5";
}

.fi-ss-file-check:before {
  content: "\f1b6";
}

.fi-ss-file-delete:before {
  content: "\f1b7";
}

.fi-ss-file-eps:before {
  content: "\f1b8";
}

.fi-ss-file-gif:before {
  content: "\f1b9";
}

.fi-ss-file-music:before {
  content: "\f1ba";
}

.fi-ss-file-psd:before {
  content: "\f1bb";
}

.fi-ss-file:before {
  content: "\f1bc";
}

.fi-ss-fill:before {
  content: "\f1bd";
}

.fi-ss-film:before {
  content: "\f1be";
}

.fi-ss-filter:before {
  content: "\f1bf";
}

.fi-ss-fingerprint:before {
  content: "\f1c0";
}

.fi-ss-fish:before {
  content: "\f1c1";
}

.fi-ss-flag:before {
  content: "\f1c2";
}

.fi-ss-flame:before {
  content: "\f1c3";
}

.fi-ss-flip-horizontal:before {
  content: "\f1c4";
}

.fi-ss-flower-bouquet:before {
  content: "\f1c5";
}

.fi-ss-flower-tulip:before {
  content: "\f1c6";
}

.fi-ss-flower:before {
  content: "\f1c7";
}

.fi-ss-folder-add:before {
  content: "\f1c8";
}

.fi-ss-folder:before {
  content: "\f1c9";
}

.fi-ss-following:before {
  content: "\f1ca";
}

.fi-ss-football:before {
  content: "\f1cb";
}

.fi-ss-form:before {
  content: "\f1cc";
}

.fi-ss-forward:before {
  content: "\f1cd";
}

.fi-ss-fox:before {
  content: "\f1ce";
}

.fi-ss-frown:before {
  content: "\f1cf";
}

.fi-ss-ftp:before {
  content: "\f1d0";
}

.fi-ss-gallery:before {
  content: "\f1d1";
}

.fi-ss-gamepad:before {
  content: "\f1d2";
}

.fi-ss-gas-pump:before {
  content: "\f1d3";
}

.fi-ss-gem:before {
  content: "\f1d4";
}

.fi-ss-gift:before {
  content: "\f1d5";
}

.fi-ss-glass-cheers:before {
  content: "\f1d6";
}

.fi-ss-glasses:before {
  content: "\f1d7";
}

.fi-ss-globe-alt:before {
  content: "\f1d8";
}

.fi-ss-globe:before {
  content: "\f1d9";
}

.fi-ss-golf:before {
  content: "\f1da";
}

.fi-ss-graduation-cap:before {
  content: "\f1db";
}

.fi-ss-graphic-tablet:before {
  content: "\f1dc";
}

.fi-ss-grid-alt:before {
  content: "\f1dd";
}

.fi-ss-grid:before {
  content: "\f1de";
}

.fi-ss-guitar:before {
  content: "\f1df";
}

.fi-ss-gym:before {
  content: "\f1e0";
}

.fi-ss-hamburger:before {
  content: "\f1e1";
}

.fi-ss-hand-holding-heart:before {
  content: "\f1e2";
}

.fi-ss-hastag:before {
  content: "\f1e3";
}

.fi-ss-hat-birthday:before {
  content: "\f1e4";
}

.fi-ss-head-side-thinking:before {
  content: "\f1e5";
}

.fi-ss-headphones:before {
  content: "\f1e6";
}

.fi-ss-headset:before {
  content: "\f1e7";
}

.fi-ss-heart-arrow:before {
  content: "\f1e8";
}

.fi-ss-heart:before {
  content: "\f1e9";
}

.fi-ss-home-location-alt:before {
  content: "\f1ea";
}

.fi-ss-home-location:before {
  content: "\f1eb";
}

.fi-ss-home:before {
  content: "\f1ec";
}

.fi-ss-hourglass-end:before {
  content: "\f1ed";
}

.fi-ss-hourglass:before {
  content: "\f1ee";
}

.fi-ss-ice-cream:before {
  content: "\f1ef";
}

.fi-ss-ice-skate:before {
  content: "\f1f0";
}

.fi-ss-id-badge:before {
  content: "\f1f1";
}

.fi-ss-inbox:before {
  content: "\f1f2";
}

.fi-ss-incognito:before {
  content: "\f1f3";
}

.fi-ss-indent:before {
  content: "\f1f4";
}

.fi-ss-infinity:before {
  content: "\f1f5";
}

.fi-ss-info:before {
  content: "\f1f6";
}

.fi-ss-interactive:before {
  content: "\f1f7";
}

.fi-ss-interlining:before {
  content: "\f1f8";
}

.fi-ss-interrogation:before {
  content: "\f1f9";
}

.fi-ss-italic:before {
  content: "\f1fa";
}

.fi-ss-jpg:before {
  content: "\f1fb";
}

.fi-ss-key:before {
  content: "\f1fc";
}

.fi-ss-keyboard:before {
  content: "\f1fd";
}

.fi-ss-kite:before {
  content: "\f1fe";
}

.fi-ss-label:before {
  content: "\f1ff";
}

.fi-ss-laptop:before {
  content: "\f200";
}

.fi-ss-lasso:before {
  content: "\f201";
}

.fi-ss-laugh:before {
  content: "\f202";
}

.fi-ss-layers:before {
  content: "\f203";
}

.fi-ss-layout-fluid:before {
  content: "\f204";
}

.fi-ss-leaf:before {
  content: "\f205";
}

.fi-ss-letter-case:before {
  content: "\f206";
}

.fi-ss-life-ring:before {
  content: "\f207";
}

.fi-ss-line-width:before {
  content: "\f208";
}

.fi-ss-link:before {
  content: "\f209";
}

.fi-ss-lipstick:before {
  content: "\f20a";
}

.fi-ss-list-check:before {
  content: "\f20b";
}

.fi-ss-list:before {
  content: "\f20c";
}

.fi-ss-location-alt:before {
  content: "\f20d";
}

.fi-ss-lock-alt:before {
  content: "\f20e";
}

.fi-ss-lock:before {
  content: "\f20f";
}

.fi-ss-luggage-rolling:before {
  content: "\f210";
}

.fi-ss-magic-wand:before {
  content: "\f211";
}

.fi-ss-makeup-brush:before {
  content: "\f212";
}

.fi-ss-man-head:before {
  content: "\f213";
}

.fi-ss-map-marker-cross:before {
  content: "\f214";
}

.fi-ss-map-marker-home:before {
  content: "\f215";
}

.fi-ss-map-marker-minus:before {
  content: "\f216";
}

.fi-ss-map-marker-plus:before {
  content: "\f217";
}

.fi-ss-map-marker:before {
  content: "\f218";
}

.fi-ss-map:before {
  content: "\f219";
}

.fi-ss-marker-time:before {
  content: "\f21a";
}

.fi-ss-marker:before {
  content: "\f21b";
}

.fi-ss-mars-double:before {
  content: "\f21c";
}

.fi-ss-mars:before {
  content: "\f21d";
}

.fi-ss-mask-carnival:before {
  content: "\f21e";
}

.fi-ss-medicine:before {
  content: "\f21f";
}

.fi-ss-megaphone:before {
  content: "\f220";
}

.fi-ss-meh:before {
  content: "\f221";
}

.fi-ss-menu-burger:before {
  content: "\f222";
}

.fi-ss-menu-dots-vertical:before {
  content: "\f223";
}

.fi-ss-menu-dots:before {
  content: "\f224";
}

.fi-ss-microphone-alt:before {
  content: "\f225";
}

.fi-ss-microphone:before {
  content: "\f226";
}

.fi-ss-minus-small:before {
  content: "\f227";
}

.fi-ss-minus:before {
  content: "\f228";
}

.fi-ss-mobile:before {
  content: "\f229";
}

.fi-ss-mode-landscape:before {
  content: "\f22a";
}

.fi-ss-mode-portrait:before {
  content: "\f22b";
}

.fi-ss-money:before {
  content: "\f22c";
}

.fi-ss-moon:before {
  content: "\f22d";
}

.fi-ss-mountains:before {
  content: "\f22e";
}

.fi-ss-mouse:before {
  content: "\f22f";
}

.fi-ss-mug-alt:before {
  content: "\f230";
}

.fi-ss-music-alt:before {
  content: "\f231";
}

.fi-ss-music:before {
  content: "\f232";
}

.fi-ss-navigation:before {
  content: "\f233";
}

.fi-ss-network-cloud:before {
  content: "\f234";
}

.fi-ss-network:before {
  content: "\f235";
}

.fi-ss-notebook:before {
  content: "\f236";
}

.fi-ss-opacity:before {
  content: "\f237";
}

.fi-ss-package:before {
  content: "\f238";
}

.fi-ss-paint-brush:before {
  content: "\f239";
}

.fi-ss-palette:before {
  content: "\f23a";
}

.fi-ss-paper-plane:before {
  content: "\f23b";
}

.fi-ss-password:before {
  content: "\f23c";
}

.fi-ss-pause:before {
  content: "\f23d";
}

.fi-ss-paw:before {
  content: "\f23e";
}

.fi-ss-pencil:before {
  content: "\f23f";
}

.fi-ss-pharmacy:before {
  content: "\f240";
}

.fi-ss-phone-call:before {
  content: "\f241";
}

.fi-ss-phone-cross:before {
  content: "\f242";
}

.fi-ss-phone-pause:before {
  content: "\f243";
}

.fi-ss-phone-slash:before {
  content: "\f244";
}

.fi-ss-physics:before {
  content: "\f245";
}

.fi-ss-picture:before {
  content: "\f246";
}

.fi-ss-ping-pong:before {
  content: "\f247";
}

.fi-ss-pizza-slice:before {
  content: "\f248";
}

.fi-ss-plane:before {
  content: "\f249";
}

.fi-ss-play-alt:before {
  content: "\f24a";
}

.fi-ss-play:before {
  content: "\f24b";
}

.fi-ss-playing-cards:before {
  content: "\f24c";
}

.fi-ss-plus-small:before {
  content: "\f24d";
}

.fi-ss-plus:before {
  content: "\f24e";
}

.fi-ss-poker-chip:before {
  content: "\f24f";
}

.fi-ss-portrait:before {
  content: "\f250";
}

.fi-ss-pound:before {
  content: "\f251";
}

.fi-ss-power:before {
  content: "\f252";
}

.fi-ss-presentation:before {
  content: "\f253";
}

.fi-ss-print:before {
  content: "\f254";
}

.fi-ss-protractor:before {
  content: "\f255";
}

.fi-ss-pulse:before {
  content: "\f256";
}

.fi-ss-pyramid:before {
  content: "\f257";
}

.fi-ss-quote-right:before {
  content: "\f258";
}

.fi-ss-rainbow:before {
  content: "\f259";
}

.fi-ss-raindrops:before {
  content: "\f25a";
}

.fi-ss-rec:before {
  content: "\f25b";
}

.fi-ss-receipt:before {
  content: "\f25c";
}

.fi-ss-record-vinyl:before {
  content: "\f25d";
}

.fi-ss-rectabgle-vertical:before {
  content: "\f25e";
}

.fi-ss-rectangle-horizontal:before {
  content: "\f25f";
}

.fi-ss-rectangle-panoramic:before {
  content: "\f260";
}

.fi-ss-recycle:before {
  content: "\f261";
}

.fi-ss-redo-alt:before {
  content: "\f262";
}

.fi-ss-redo:before {
  content: "\f263";
}

.fi-ss-reflect:before {
  content: "\f264";
}

.fi-ss-refresh:before {
  content: "\f265";
}

.fi-ss-resize:before {
  content: "\f266";
}

.fi-ss-resources:before {
  content: "\f267";
}

.fi-ss-rewind:before {
  content: "\f268";
}

.fi-ss-rhombus:before {
  content: "\f269";
}

.fi-ss-rings-wedding:before {
  content: "\f26a";
}

.fi-ss-road:before {
  content: "\f26b";
}

.fi-ss-rocket:before {
  content: "\f26c";
}

.fi-ss-room-service:before {
  content: "\f26d";
}

.fi-ss-rotate-right:before {
  content: "\f26e";
}

.fi-ss-rugby:before {
  content: "\f26f";
}

.fi-ss-sad:before {
  content: "\f270";
}

.fi-ss-salad:before {
  content: "\f271";
}

.fi-ss-scale:before {
  content: "\f272";
}

.fi-ss-school-bus:before {
  content: "\f273";
}

.fi-ss-school:before {
  content: "\f274";
}

.fi-ss-scissors:before {
  content: "\f275";
}

.fi-ss-screen:before {
  content: "\f276";
}

.fi-ss-search-alt:before {
  content: "\f277";
}

.fi-ss-search-heart:before {
  content: "\f278";
}

.fi-ss-search:before {
  content: "\f279";
}

.fi-ss-settings-sliders:before {
  content: "\f27a";
}

.fi-ss-settings:before {
  content: "\f27b";
}

.fi-ss-share:before {
  content: "\f27c";
}

.fi-ss-shield-check:before {
  content: "\f27d";
}

.fi-ss-shield-exclamation:before {
  content: "\f27e";
}

.fi-ss-shield-interrogation:before {
  content: "\f27f";
}

.fi-ss-shield-plus:before {
  content: "\f280";
}

.fi-ss-shield:before {
  content: "\f281";
}

.fi-ss-ship-side:before {
  content: "\f282";
}

.fi-ss-ship:before {
  content: "\f283";
}

.fi-ss-shop:before {
  content: "\f284";
}

.fi-ss-shopping-bag-add:before {
  content: "\f285";
}

.fi-ss-shopping-bag:before {
  content: "\f286";
}

.fi-ss-shopping-cart-add:before {
  content: "\f287";
}

.fi-ss-shopping-cart-check:before {
  content: "\f288";
}

.fi-ss-shopping-cart:before {
  content: "\f289";
}

.fi-ss-shuffle:before {
  content: "\f28a";
}

.fi-ss-sign-in-alt:before {
  content: "\f28b";
}

.fi-ss-sign-in:before {
  content: "\f28c";
}

.fi-ss-sign-out-alt:before {
  content: "\f28d";
}

.fi-ss-sign-out:before {
  content: "\f28e";
}

.fi-ss-signal-alt-1:before {
  content: "\f28f";
}

.fi-ss-signal-alt-2:before {
  content: "\f290";
}

.fi-ss-signal-alt:before {
  content: "\f291";
}

.fi-ss-skateboard:before {
  content: "\f292";
}

.fi-ss-smartphone:before {
  content: "\f293";
}

.fi-ss-smile-wink:before {
  content: "\f294";
}

.fi-ss-smile:before {
  content: "\f295";
}

.fi-ss-snowflake:before {
  content: "\f296";
}

.fi-ss-soap:before {
  content: "\f297";
}

.fi-ss-soup:before {
  content: "\f298";
}

.fi-ss-spa:before {
  content: "\f299";
}

.fi-ss-speaker:before {
  content: "\f29a";
}

.fi-ss-sphere:before {
  content: "\f29b";
}

.fi-ss-spinner-alt:before {
  content: "\f29c";
}

.fi-ss-spinner:before {
  content: "\f29d";
}

.fi-ss-square-root:before {
  content: "\f29e";
}

.fi-ss-square:before {
  content: "\f29f";
}

.fi-ss-star-octogram:before {
  content: "\f2a0";
}

.fi-ss-star:before {
  content: "\f2a1";
}

.fi-ss-stats:before {
  content: "\f2a2";
}

.fi-ss-stethoscope:before {
  content: "\f2a3";
}

.fi-ss-sticker:before {
  content: "\f2a4";
}

.fi-ss-stop:before {
  content: "\f2a5";
}

.fi-ss-stopwatch:before {
  content: "\f2a6";
}

.fi-ss-subtitles:before {
  content: "\f2a7";
}

.fi-ss-sun:before {
  content: "\f2a8";
}

.fi-ss-sunrise:before {
  content: "\f2a9";
}

.fi-ss-surfing:before {
  content: "\f2aa";
}

.fi-ss-sword:before {
  content: "\f2ab";
}

.fi-ss-syringe:before {
  content: "\f2ac";
}

.fi-ss-tablet:before {
  content: "\f2ad";
}

.fi-ss-target:before {
  content: "\f2ae";
}

.fi-ss-taxi:before {
  content: "\f2af";
}

.fi-ss-tennis:before {
  content: "\f2b0";
}

.fi-ss-terrace:before {
  content: "\f2b1";
}

.fi-ss-test-tube:before {
  content: "\f2b2";
}

.fi-ss-test:before {
  content: "\f2b3";
}

.fi-ss-text-check:before {
  content: "\f2b4";
}

.fi-ss-text:before {
  content: "\f2b5";
}

.fi-ss-thermometer-half:before {
  content: "\f2b6";
}

.fi-ss-thumbs-down:before {
  content: "\f2b7";
}

.fi-ss-thumbs-up:before {
  content: "\f2b8";
}

.fi-ss-thumbtack:before {
  content: "\f2b9";
}

.fi-ss-ticket:before {
  content: "\f2ba";
}

.fi-ss-time-add:before {
  content: "\f2bb";
}

.fi-ss-time-check:before {
  content: "\f2bc";
}

.fi-ss-time-delete:before {
  content: "\f2bd";
}

.fi-ss-time-fast:before {
  content: "\f2be";
}

.fi-ss-time-forward-sixty:before {
  content: "\f2bf";
}

.fi-ss-time-forward-ten:before {
  content: "\f2c0";
}

.fi-ss-time-forward:before {
  content: "\f2c1";
}

.fi-ss-time-half-past:before {
  content: "\f2c2";
}

.fi-ss-time-oclock:before {
  content: "\f2c3";
}

.fi-ss-time-past:before {
  content: "\f2c4";
}

.fi-ss-time-quarter-past:before {
  content: "\f2c5";
}

.fi-ss-time-quarter-to:before {
  content: "\f2c6";
}

.fi-ss-time-twenty-four:before {
  content: "\f2c7";
}

.fi-ss-tool-crop:before {
  content: "\f2c8";
}

.fi-ss-tool-marquee:before {
  content: "\f2c9";
}

.fi-ss-tooth:before {
  content: "\f2ca";
}

.fi-ss-tornado:before {
  content: "\f2cb";
}

.fi-ss-train-side:before {
  content: "\f2cc";
}

.fi-ss-train:before {
  content: "\f2cd";
}

.fi-ss-transform:before {
  content: "\f2ce";
}

.fi-ss-trash:before {
  content: "\f2cf";
}

.fi-ss-treatment:before {
  content: "\f2d0";
}

.fi-ss-tree-christmas:before {
  content: "\f2d1";
}

.fi-ss-tree:before {
  content: "\f2d2";
}

.fi-ss-triangle:before {
  content: "\f2d3";
}

.fi-ss-trophy:before {
  content: "\f2d4";
}

.fi-ss-truck-side:before {
  content: "\f2d5";
}

.fi-ss-umbrella:before {
  content: "\f2d6";
}

.fi-ss-underline:before {
  content: "\f2d7";
}

.fi-ss-undo-alt:before {
  content: "\f2d8";
}

.fi-ss-undo:before {
  content: "\f2d9";
}

.fi-ss-unlock:before {
  content: "\f2da";
}

.fi-ss-upload:before {
  content: "\f2db";
}

.fi-ss-usb-pendrive:before {
  content: "\f2dc";
}

.fi-ss-user-add:before {
  content: "\f2dd";
}

.fi-ss-user-delete:before {
  content: "\f2de";
}

.fi-ss-user-remove:before {
  content: "\f2df";
}

.fi-ss-user-time:before {
  content: "\f2e0";
}

.fi-ss-user:before {
  content: "\f2e1";
}

.fi-ss-utensils:before {
  content: "\f2e2";
}

.fi-ss-vector-alt:before {
  content: "\f2e3";
}

.fi-ss-vector:before {
  content: "\f2e4";
}

.fi-ss-venus-double:before {
  content: "\f2e5";
}

.fi-ss-venus-mars:before {
  content: "\f2e6";
}

.fi-ss-venus:before {
  content: "\f2e7";
}

.fi-ss-video-camera:before {
  content: "\f2e8";
}

.fi-ss-volleyball:before {
  content: "\f2e9";
}

.fi-ss-volume:before {
  content: "\f2ea";
}

.fi-ss-wheelchair:before {
  content: "\f2eb";
}

.fi-ss-wifi-alt:before {
  content: "\f2ec";
}

.fi-ss-wind:before {
  content: "\f2ed";
}

.fi-ss-woman-head:before {
  content: "\f2ee";
}

.fi-ss-world:before {
  content: "\f2ef";
}

.fi-ss-yen:before {
  content: "\f2f0";
}

.fi-ss-zoom-in:before {
  content: "\f2f1";
}

.fi-ss-zoom-out:before {
  content: "\f2f2";
}

@font-face {
  font-family: uicons-brands;
  src: url(../webfonts/uicons-brands-Y2P3SXBL.eot#iefix) format("embedded-opentype"), url(../webfonts/uicons-brands-JELHTELV.woff2) format("woff2"), url(../webfonts/uicons-brands-QQOP4XNQ.woff) format("woff");
}
i[class^=fi-brands-]:before, i[class*=" fi-brands-"]:before, span[class^=fi-brands-]:before, span[class*=fi-brands-]:before {
  font-family: uicons-brands !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-brands-3m:before {
  content: "\f101";
}

.fi-brands-500px:before {
  content: "\f102";
}

.fi-brands-abbot-laboratories:before {
  content: "\f103";
}

.fi-brands-accusoft:before {
  content: "\f104";
}

.fi-brands-acrobat:before {
  content: "\f105";
}

.fi-brands-adobe:before {
  content: "\f106";
}

.fi-brands-aecom:before {
  content: "\f107";
}

.fi-brands-aero:before {
  content: "\f108";
}

.fi-brands-after-effects:before {
  content: "\f109";
}

.fi-brands-airbnb:before {
  content: "\f10a";
}

.fi-brands-algolia:before {
  content: "\f10b";
}

.fi-brands-amd:before {
  content: "\f10c";
}

.fi-brands-american-express:before {
  content: "\f10d";
}

.fi-brands-android:before {
  content: "\f10e";
}

.fi-brands-animate:before {
  content: "\f10f";
}

.fi-brands-app-store-ios:before {
  content: "\f110";
}

.fi-brands-apple-pay:before {
  content: "\f111";
}

.fi-brands-apple:before {
  content: "\f112";
}

.fi-brands-artstation:before {
  content: "\f113";
}

.fi-brands-astrazeneca:before {
  content: "\f114";
}

.fi-brands-asus:before {
  content: "\f115";
}

.fi-brands-atandt:before {
  content: "\f116";
}

.fi-brands-atlassian:before {
  content: "\f117";
}

.fi-brands-atom:before {
  content: "\f118";
}

.fi-brands-audition:before {
  content: "\f119";
}

.fi-brands-behance:before {
  content: "\f11a";
}

.fi-brands-bitcoin:before {
  content: "\f11b";
}

.fi-brands-blackberry:before {
  content: "\f11c";
}

.fi-brands-blogger:before {
  content: "\f11d";
}

.fi-brands-bluetooth:before {
  content: "\f11e";
}

.fi-brands-bootstrap:before {
  content: "\f11f";
}

.fi-brands-bridgestone:before {
  content: "\f120";
}

.fi-brands-burger-king:before {
  content: "\f121";
}

.fi-brands-c:before {
  content: "\f122";
}

.fi-brands-capture:before {
  content: "\f123";
}

.fi-brands-cc-apple-pay:before {
  content: "\f124";
}

.fi-brands-cc-diners-club:before {
  content: "\f125";
}

.fi-brands-cc-visa:before {
  content: "\f126";
}

.fi-brands-cc-amazon-pay:before {
  content: "\f127";
}

.fi-brands-centos:before {
  content: "\f128";
}

.fi-brands-character:before {
  content: "\f129";
}

.fi-brands-chromecast:before {
  content: "\f12a";
}

.fi-brands-cloudflare:before {
  content: "\f12b";
}

.fi-brands-confluence:before {
  content: "\f12c";
}

.fi-brands-creative-commons-by:before {
  content: "\f12d";
}

.fi-brands-creative-commons-nc-eu:before {
  content: "\f12e";
}

.fi-brands-creative-commons-nc-jp:before {
  content: "\f12f";
}

.fi-brands-creative-commons-nc:before {
  content: "\f130";
}

.fi-brands-creative-commons-nd:before {
  content: "\f131";
}

.fi-brands-creative-commons-pd-alt:before {
  content: "\f132";
}

.fi-brands-creative-commons-pd:before {
  content: "\f133";
}

.fi-brands-creative-commons-remix:before {
  content: "\f134";
}

.fi-brands-creative-commons-sa:before {
  content: "\f135";
}

.fi-brands-creative-commons-sampling-plus:before {
  content: "\f136";
}

.fi-brands-creative-commons-sampling:before {
  content: "\f137";
}

.fi-brands-creative-commons-share:before {
  content: "\f138";
}

.fi-brands-creative-commons-zero:before {
  content: "\f139";
}

.fi-brands-creative-commons:before {
  content: "\f13a";
}

.fi-brands-css3-alt:before {
  content: "\f13b";
}

.fi-brands-css3:before {
  content: "\f13c";
}

.fi-brands-dailymotion:before {
  content: "\f13d";
}

.fi-brands-deezer:before {
  content: "\f13e";
}

.fi-brands-delphi:before {
  content: "\f13f";
}

.fi-brands-dev:before {
  content: "\f140";
}

.fi-brands-devianart:before {
  content: "\f141";
}

.fi-brands-digg:before {
  content: "\f142";
}

.fi-brands-dimension:before {
  content: "\f143";
}

.fi-brands-discord:before {
  content: "\f144";
}

.fi-brands-docker:before {
  content: "\f145";
}

.fi-brands-dribbble:before {
  content: "\f146";
}

.fi-brands-dropbox:before {
  content: "\f147";
}

.fi-brands-drupal:before {
  content: "\f148";
}

.fi-brands-ebay:before {
  content: "\f149";
}

.fi-brands-elementor:before {
  content: "\f14a";
}

.fi-brands-ethereum:before {
  content: "\f14b";
}

.fi-brands-etsy:before {
  content: "\f14c";
}

.fi-brands-evernote:before {
  content: "\f14d";
}

.fi-brands-facebook-messenger:before {
  content: "\f14e";
}

.fi-brands-facebook:before {
  content: "\f14f";
}

.fi-brands-fedex:before {
  content: "\f150";
}

.fi-brands-figma:before {
  content: "\f151";
}

.fi-brands-firefox-browser:before {
  content: "\f152";
}

.fi-brands-firefox:before {
  content: "\f153";
}

.fi-brands-flickr:before {
  content: "\f154";
}

.fi-brands-flipboard:before {
  content: "\f155";
}

.fi-brands-fonts:before {
  content: "\f156";
}

.fi-brands-foursquare:before {
  content: "\f157";
}

.fi-brands-fresco:before {
  content: "\f158";
}

.fi-brands-github:before {
  content: "\f159";
}

.fi-brands-gitlab:before {
  content: "\f15a";
}

.fi-brands-goodreads:before {
  content: "\f15b";
}

.fi-brands-google:before {
  content: "\f15c";
}

.fi-brands-haskell:before {
  content: "\f15d";
}

.fi-brands-hbo:before {
  content: "\f15e";
}

.fi-brands-hotjar:before {
  content: "\f15f";
}

.fi-brands-html5:before {
  content: "\f160";
}

.fi-brands-huawei:before {
  content: "\f161";
}

.fi-brands-hubspot:before {
  content: "\f162";
}

.fi-brands-ibm:before {
  content: "\f163";
}

.fi-brands-imdb:before {
  content: "\f164";
}

.fi-brands-incopy:before {
  content: "\f165";
}

.fi-brands-indesign:before {
  content: "\f166";
}

.fi-brands-instagram:before {
  content: "\f167";
}

.fi-brands-intel:before {
  content: "\f168";
}

.fi-brands-invision:before {
  content: "\f169";
}

.fi-brands-itunes:before {
  content: "\f16a";
}

.fi-brands-janseen:before {
  content: "\f16b";
}

.fi-brands-java:before {
  content: "\f16c";
}

.fi-brands-jcb:before {
  content: "\f16d";
}

.fi-brands-jira:before {
  content: "\f16e";
}

.fi-brands-johnson-and-johnson:before {
  content: "\f16f";
}

.fi-brands-joomla:before {
  content: "\f170";
}

.fi-brands-js:before {
  content: "\f171";
}

.fi-brands-kickstarter:before {
  content: "\f172";
}

.fi-brands-line:before {
  content: "\f173";
}

.fi-brands-linkedin:before {
  content: "\f174";
}

.fi-brands-lisp:before {
  content: "\f175";
}

.fi-brands-mailchimp:before {
  content: "\f176";
}

.fi-brands-marriott-international:before {
  content: "\f177";
}

.fi-brands-mcdonalds:before {
  content: "\f178";
}

.fi-brands-media-encoder:before {
  content: "\f179";
}

.fi-brands-medium:before {
  content: "\f17a";
}

.fi-brands-meta:before {
  content: "\f17b";
}

.fi-brands-microsoft-explorer:before {
  content: "\f17c";
}

.fi-brands-mysql:before {
  content: "\f17d";
}

.fi-brands-napster:before {
  content: "\f17e";
}

.fi-brands-nestle:before {
  content: "\f17f";
}

.fi-brands-netflix:before {
  content: "\f180";
}

.fi-brands-node-js:before {
  content: "\f181";
}

.fi-brands-nvidia:before {
  content: "\f182";
}

.fi-brands-oracle:before {
  content: "\f183";
}

.fi-brands-patreon:before {
  content: "\f184";
}

.fi-brands-paypal:before {
  content: "\f185";
}

.fi-brands-pfizer:before {
  content: "\f186";
}

.fi-brands-photoshop-camera:before {
  content: "\f187";
}

.fi-brands-photoshop-express:before {
  content: "\f188";
}

.fi-brands-photoshop-lightroom-classic:before {
  content: "\f189";
}

.fi-brands-photoshop-lightroom:before {
  content: "\f18a";
}

.fi-brands-photoshop:before {
  content: "\f18b";
}

.fi-brands-php:before {
  content: "\f18c";
}

.fi-brands-pinterest:before {
  content: "\f18d";
}

.fi-brands-postgre:before {
  content: "\f18e";
}

.fi-brands-premiere-rush:before {
  content: "\f18f";
}

.fi-brands-premiere:before {
  content: "\f190";
}

.fi-brands-product-hunt:before {
  content: "\f191";
}

.fi-brands-python:before {
  content: "\f192";
}

.fi-brands-raspberry-pi:before {
  content: "\f193";
}

.fi-brands-reddit:before {
  content: "\f194";
}

.fi-brands-samsung:before {
  content: "\f195";
}

.fi-brands-sap:before {
  content: "\f196";
}

.fi-brands-sass:before {
  content: "\f197";
}

.fi-brands-shopify:before {
  content: "\f198";
}

.fi-brands-siemens:before {
  content: "\f199";
}

.fi-brands-sketch:before {
  content: "\f19a";
}

.fi-brands-skype:before {
  content: "\f19b";
}

.fi-brands-slack:before {
  content: "\f19c";
}

.fi-brands-snapchat:before {
  content: "\f19d";
}

.fi-brands-sony:before {
  content: "\f19e";
}

.fi-brands-soundcloud:before {
  content: "\f19f";
}

.fi-brands-spark:before {
  content: "\f1a0";
}

.fi-brands-spotify:before {
  content: "\f1a1";
}

.fi-brands-starbucks:before {
  content: "\f1a2";
}

.fi-brands-stock:before {
  content: "\f1a3";
}

.fi-brands-stripe:before {
  content: "\f1a4";
}

.fi-brands-substance-3d-designer:before {
  content: "\f1a5";
}

.fi-brands-substance-3d-painter:before {
  content: "\f1a6";
}

.fi-brands-substance-3d-sampler:before {
  content: "\f1a7";
}

.fi-brands-substance-3d-stager:before {
  content: "\f1a8";
}

.fi-brands-swift:before {
  content: "\f1a9";
}

.fi-brands-t-mobile:before {
  content: "\f1aa";
}

.fi-brands-telegram:before {
  content: "\f1ab";
}

.fi-brands-tencent:before {
  content: "\f1ac";
}

.fi-brands-the-home-depot:before {
  content: "\f1ad";
}

.fi-brands-tik-tok:before {
  content: "\f1ae";
}

.fi-brands-trello:before {
  content: "\f1af";
}

.fi-brands-tripadvisor:before {
  content: "\f1b0";
}

.fi-brands-tumblr:before {
  content: "\f1b1";
}

.fi-brands-twitch:before {
  content: "\f1b2";
}

.fi-brands-twitter:before {
  content: "\f1b3";
}

.fi-brands-typescript:before {
  content: "\f1b4";
}

.fi-brands-uber:before {
  content: "\f1b5";
}

.fi-brands-ubuntu:before {
  content: "\f1b6";
}

.fi-brands-unilever:before {
  content: "\f1b7";
}

.fi-brands-unity:before {
  content: "\f1b8";
}

.fi-brands-unsplash:before {
  content: "\f1b9";
}

.fi-brands-ups:before {
  content: "\f1ba";
}

.fi-brands-usaa:before {
  content: "\f1bb";
}

.fi-brands-verizon:before {
  content: "\f1bc";
}

.fi-brands-vimeo:before {
  content: "\f1bd";
}

.fi-brands-visa:before {
  content: "\f1be";
}

.fi-brands-visual-basic:before {
  content: "\f1bf";
}

.fi-brands-vk:before {
  content: "\f1c0";
}

.fi-brands-walmart:before {
  content: "\f1c1";
}

.fi-brands-whatsapp:before {
  content: "\f1c2";
}

.fi-brands-wikipedia:before {
  content: "\f1c3";
}

.fi-brands-windows:before {
  content: "\f1c4";
}

.fi-brands-wix:before {
  content: "\f1c5";
}

.fi-brands-wordpress:before {
  content: "\f1c6";
}

.fi-brands-xd:before {
  content: "\f1c7";
}

.fi-brands-xing:before {
  content: "\f1c8";
}

.fi-brands-yahoo:before {
  content: "\f1c9";
}

.fi-brands-yandex:before {
  content: "\f1ca";
}

.fi-brands-yelp:before {
  content: "\f1cb";
}

.fi-brands-youtube:before {
  content: "\f1cc";
}

.fi-brands-zoom:before {
  content: "\f1cd";
}


/*
  |--------------------------------------------------------------------------
  | Custom components
  |--------------------------------------------------------------------------
  */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

html, body{
	height: 100%;
}

body{
	display: flex;
	flex-direction: column;
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	font-family: "TT Hoves";
	font-size: 1rem;
	line-height: 1.5rem;
}

:focus-visible{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

a{
	text-decoration: none;
}

p:last-child{
	margin-bottom: 0px;
}

img,
iframe {
  border: 0;
}

hr{
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}

@media (min-width: 1024px){
	hr{
		margin-top: 1.25rem;
		margin-bottom: 1.25rem;
	}
}

.container{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

@media (min-width: 1024px){
	.container{
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
}

.tooltip{
	pointer-events: none;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 20;
	display: block;
	width: 100%;
	max-width: 100vh;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 2.5rem;
	padding-bottom: 0.75rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgba(74, 85, 104, var(--tw-text-opacity));
	opacity: 0;
	--tw-shadow: 0px -20px 50px -12px rgba(0, 0, 0, 0.25);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-duration: 150ms;
}

@media (min-width: 1024px){
	.tooltip{
		position: absolute;
	}
	.tooltip{
		bottom: auto;
	}
	.tooltip{
		top: 0px;
	}
	.tooltip{
		left: 100%;
	}
	.tooltip{
		width: 18rem;
	}
	.tooltip{
		padding: 0.5rem;
	}
	.tooltip{
		--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
.tooltip .close{
	position: absolute;
	top: 0.5rem;
	right: 0.75rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.tooltip .close{
		display: none;
	}
}

.tooltip.show{
	pointer-events: auto;
	opacity: 1;
}

.social-share{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.social-share .social-share-btn{
	display: flex;
	height: 2rem;
	width: 2rem;
	align-items: center;
	justify-content: center;
	border-radius: 0.375rem;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.social-share .social-share-btn svg{
	height: 1.25rem;
	width: 1.25rem;
	fill: currentColor;
}

.icon-latest-icon path {
  fill: #fff;
}

.icon-releated-icon path {
  stroke: #fff;
  stroke-width: 1.5px;
}

.infinity:not(.loading) button{
	display: none;
}
.infinity.loading button{
	display: flex;
}
.infinity.loading a{
	display: none;
}

.announcements-block .splide .splide__arrows .splide__arrow{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.announcements-block .splide .splide__arrows .splide__arrow .icon{
	height: 1.5rem;
	width: 1.5rem;
}
.announcements-block .splide .splide__arrows .splide__arrow .icon path {
  fill: #202c3a;
}
.announcements-block .splide .splide__arrows .splide__arrow--prev{
	left: -3.75rem;
}
.announcements-block .splide .splide__arrows .splide__arrow--next{
	right: -3.75rem;
}
.announcements-block .splide .splide__slide{
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
  aspect-ratio: 4/3;
}
.announcements-block .splide .splide__pagination{
	bottom: -1.5rem;
	gap: 0.5rem;
}
.announcements-block .splide .splide__pagination .splide__pagination__page{
	margin: 0px;
}
.announcements-block .splide .splide__pagination .splide__pagination__page.is-active{
	transform: none;
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
}

.splide__arrow--prev svg{
	--tw-rotate: 0deg;
	transform: var(--tw-transform);
}

:root {
  --ts-pr-clear-button: 0;
  --ts-pr-caret: 0;
  --ts-pr-min: 0.75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input{
	cursor: pointer;
}

.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}

.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}

.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2px;
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}

.plugin-clear_button.form-select .clear-button,
.plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 8px);
}

.plugin-clear_button.focus.has-items .clear-button,
.plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #d0d0d0;
}

.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 8px 8px;
  box-shadow: none;
  width: 100%;
  background: transparent;
}

.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}

.plugin-dropdown_input.has-items .items-placeholder,
.plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-moz-placeholder {
  color: transparent;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}

.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
}

.ts-wrapper.plugin-remove_button .item .remove{
	position: absolute;
	top: 0px;
	right: 0px;
	display: flex;
	height: 1.75rem;
	width: 1.75rem;
	align-items: center;
	justify-content: center;
	border-radius: 0.375rem;
	text-decoration: none;
}

.ts-wrapper.plugin-remove_button .item .remove:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}

.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #cacaca;
}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: white;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #d0d0d0;
  margin-right: 6px;
}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #cacaca;
}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: white;
}

.ts-wrapper{
	position: relative;
}

.ts-wrapper.tag-input input{
	width: auto;
	flex-grow: 1;
	border-radius: 0.5rem;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}

.ts-control, .ts-wrapper.single.input-active .ts-control{
	cursor: text;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.ts-control{
	position: relative;
	z-index: 10;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	overflow: hidden;
	border-width: 0px;
}

.ts-wrapper.multi.has-items .ts-control{
	gap: 0.5rem;
}

.full .ts-control {
  background-color: #fff;
}

.disabled .ts-control,
.disabled .ts-control * {
  cursor: default !important;
}

.focus .ts-control {
  box-shadow: none;
}

.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}

.ts-wrapper.multi .ts-control > div{
	position: relative;
	cursor: pointer;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0.5rem;
	padding-right: 2.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}

.ts-wrapper.multi .ts-control > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0px solid #cacaca;
}

.ts-wrapper.multi.disabled .ts-control > div,
.ts-wrapper.multi.disabled .ts-control > div.active {
  color: #7d7d7d;
  background: white;
  border: 0px solid white;
}

.ts-control > input::-ms-clear {
  display: none;
}

.ts-control > input:focus {
  outline: none !important;
}

.ts-control.rtl {
  text-align: right;
}

.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}

.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}

.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}

.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown{
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
	z-index: 10;
	overflow: hidden;
	border-radius: 0.375rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ts-dropdown [data-selectable]{
	cursor: pointer;
	overflow: hidden;
}

.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}

.ts-dropdown .option,
.ts-dropdown [data-disabled],
.ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}

.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.ts-dropdown .active.create {
  color: #495c68;
}

.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}

.ts-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}


.iti{
	z-index: 30;
	width: 100%;
}

.iti--separate-dial-code .iti__selected-flag, .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
	border-radius: 9999px;
  background-color: #FEF7F2;
}

.iti__flag {
  background-image: url("/images/flags.png");
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("/images/flags@2x.png");
  }
}
.phone-input{
	width: 100%;
}

.iti__country-list{
	margin-top: 0.25rem;
  border-radius: 16px;
  border: 1px solid #071E2A !important;
}

.iti__country{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.iti__country.iti__highlight {
  background-color: #FEF7F2 !important;
}

header{
	position: sticky;
	top: 0px;
	z-index: 50;
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	padding-bottom: 1rem;
}
header .logo{
	margin-right: auto;
}
header .logo a{
	display: flex;
	height: 2rem;
	align-items: center;
}
@media (min-width: 1024px){
	header .logo a{
		height: 2.25rem;
	}
}
header .logo a {
  aspect-ratio: 617/140;
}
header .logo a img{
	display: block;
}
header .nav{
	display: none;
	gap: 1.75rem;
}
@media (min-width: 1024px){
	header .nav{
		display: flex;
	}
}
header .nav a{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
header .link-favorites{
	display: flex;
	align-items: center;
	gap: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
}
header .link-favorites .icon path {
  fill: #707a96;
}
@media (min-width: 1024px){
	header .mobile-menu-toggler{
		display: none;
	}
}
header .mobile-menu-toggler .icon{
	height: 1.25rem;
	width: 1.25rem;
}
header .mobile-menu-toggler .icon path {
  fill: #fff;
}
header .breadcrumb{
	gap: 0.25rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
header .breadcrumb a{
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
header .search-section .icon path {
  fill: #fff;
}
header .search-section input{
	flex-grow: 1;
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 0.75rem;
	font-size: 0.75rem;
	line-height: 1rem;
}
@media (min-width: 1024px){
	header .search-section input{
		padding: 1rem;
	}
	header .search-section input{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}
header #categories-slide{
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
@media (min-width: 1024px){
	header #categories-slide{
		margin-left: auto;
		margin-right: auto;
	}
	header #categories-slide{
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
}
header #categories-slide .splide__arrow{
	display: flex;
	height: 2.5rem;
	width: 2.5rem;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
header #categories-slide .splide__arrow.splide__arrow--prev{
	left: -2.5rem;
}
header #categories-slide .splide__arrow.splide__arrow--prev svg{
	--tw-rotate: 0deg;
	transform: var(--tw-transform);
}
header #categories-slide .splide__arrow.splide__arrow--next{
	right: -2.5rem;
}
header #categories-slide .splide__arrow svg{
	height: 1.25rem;
	width: 1.25rem;
	fill: currentColor;
}
header #categories-slide .splide__track:before{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	height: 100%;
	width: 1.75rem;
  content: "";
  background: linear-gradient(90deg, rgb(228, 228, 231) 0%, rgba(228, 228, 231, 0) 100%);
}
header #categories-slide .splide__track:after{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	height: 100%;
	width: 1.75rem;
  content: "";
  background: linear-gradient(270deg, rgb(228, 228, 231) 0%, rgba(228, 228, 231, 0) 100%);
}
header #categories-slide .splide__slide a{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.75rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	header #categories-slide .splide__slide a{
		flex-direction: row;
	}
	header #categories-slide .splide__slide a{
		font-weight: 600;
	}
}

.search-filter-block{
	--tw-bg-opacity: 1;
	background-color: rgba(179, 184, 196, var(--tw-bg-opacity));
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

@media (min-width: 1024px){
	.search-filter-block{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
}
.search-filter-block .search-filters{
	display: none;
	flex-direction: column;
	align-items: flex-start;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters{
		display: flex;
	}
	.search-filter-block .search-filters{
		flex-direction: row;
	}
}
.search-filter-block .search-filters .search-filter-header{
	position: relative;
	margin-left: -1.25rem;
	margin-right: -1.25rem;
	margin-top: -1.25rem;
	margin-bottom: 1.25rem;
	display: block;
	width: 100vw;
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	padding-top: 1rem;
	padding-bottom: 1rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter-header{
		display: none;
	}
}
.search-filter-block .search-filters .search-filter-header .search-filter-header-label{
	display: block;
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
	text-align: center;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 500;
	text-transform: uppercase;
}
.search-filter-block .search-filters .search-filter-header .search-filter-close{
	position: absolute;
	top: 50%;
	right: 1.25rem;
	display: flex;
	height: 2rem;
	width: 2rem;
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}
.search-filter-block .search-filters .icon-chevron{
	height: 1rem;
	width: 1rem;
	flex-shrink: 0;
}
.search-filter-block .search-filters .icon-close{
	height: 1rem;
	width: 1rem;
	flex-shrink: 0;
}
.search-filter-block .search-filters.show{
	position: fixed;
	top: 0px;
	left: 0px;
	display: flex;
	height: 100%;
	width: 100%;
	overflow: auto;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 1.25rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters.show{
		position: static;
	}
	.search-filter-block .search-filters.show{
		top: auto;
	}
	.search-filter-block .search-filters.show{
		left: auto;
	}
	.search-filter-block .search-filters.show{
		background-color: transparent;
	}
	.search-filter-block .search-filters.show{
		padding: 0px;
	}
}
.search-filter-block .search-filters .search-filter{
	position: relative;
	flex-grow: 1;
}
.search-filter-block .search-filters .search-filter .search-filter-btn{
	display: flex;
	height: 2.75rem;
	width: 100%;
	align-items: center;
	gap: 0.5rem;
	white-space: nowrap;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter .search-filter-btn{
		border-radius: 0px;
	}
	.search-filter-block .search-filters .search-filter .search-filter-btn{
		--tw-bg-opacity: 1;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
}
.search-filter-block .search-filters .search-filter .search-filter-btn .search-filter-btn-text{
	display: flex;
	width: 100%;
	flex-grow: 1;
	flex-direction: column;
	align-items: flex-start;
}
.search-filter-block .search-filters .search-filter .search-filter-btn .search-filter-btn-text .search-filter-label{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.25rem;
	transition-duration: 100ms;
}
.search-filter-block .search-filters .search-filter .search-filter-btn .search-filter-btn-text .search-filter-selected{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	font-size: 0.75rem;
	line-height: 1rem;
	transition-duration: 100ms;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
	height: 100%;
	width: 100%;
	overflow: hidden;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		position: absolute;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		top: 100%;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		height: auto;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		width: auto;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		min-width: 100%;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		border-radius: 0.375rem;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		background-color: transparent;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		padding: 1.25rem;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		padding-left: 0px;
		padding-right: 0px;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		padding-top: 0.25rem;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown{
		padding-bottom: 0px;
	}
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-dropdown-filter{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-bottom-color: rgba(217, 217, 217, var(--tw-border-opacity));
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-dropdown-filter{
		--tw-bg-opacity: 1;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-dropdown-filter input{
	width: 100%;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 1rem;
	line-height: 1.5rem;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-dropdown-header{
	display: none;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container > :not([hidden]) ~ :not([hidden]){
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-divide-opacity));
	--tw-divide-opacity: 0.2;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
	overflow-y: auto;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
		max-height: 20rem;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
		min-width: 11.25rem;
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
		--tw-bg-opacity: 1;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
	.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container{
		--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container .search-filter-dropdown-item{
	position: relative;
	display: flex;
	cursor: pointer;
	align-items: center;
	gap: 0.25rem;
	white-space: nowrap;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container .search-filter-dropdown-item.hidden{
	display: none;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container .search-filter-dropdown-item.child{
	padding-left: 2rem;
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container button.search-filter-dropdown-item:hover, .search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container label.search-filter-dropdown-item:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}
.search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container button.search-filter-dropdown-item:hover:after, .search-filter-block .search-filters .search-filter .search-filter-dropdown .search-filter-container button.search-filter-dropdown-item.selected:after{
	position: absolute;
	top: 50%;
	right: 1rem;
	height: 1rem;
	width: 1rem;
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
	background-position: center;
	background-repeat: no-repeat;
  content: "";
  background-size: 16px;
  background-image: url(../images/tick.svg);
}
.search-filter-block .search-filters .search-filter:not(.opened) .search-filter-dropdown{
	display: none;
}
.search-filter-block .search-filters .search-filter.opened .search-filter-dropdown{
	display: flex;
	flex-direction: column;
}
.search-filter-block .search-filters .search-filter.opened .search-filter-dropdown-header{
	position: relative;
	display: block;
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	padding-top: 1rem;
	padding-bottom: 1rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter.opened .search-filter-dropdown-header{
		display: none;
	}
}
.search-filter-block .search-filters .search-filter.opened .search-filter-dropdown-header .search-filter-dropdown-header-label{
	display: block;
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
	text-align: center;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 500;
	text-transform: uppercase;
}
.search-filter-block .search-filters .search-filter.opened .search-filter-dropdown-header .search-filter-dropdown-close{
	position: absolute;
	top: 50%;
	right: 1.25rem;
	display: flex;
	height: 2rem;
	width: 2rem;
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
}
.search-filter-block .search-filters .search-filter:not(.required) .search-filter-dropdown .search-filter-container button.search-filter-dropdown-item.selected:hover:after{
	position: absolute;
	top: 50%;
	right: 1rem;
	height: 1rem;
	width: 1rem;
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
	background-position: center;
	background-repeat: no-repeat;
  content: "";
  background-size: 16px;
  background-image: url(../images/remove-tick.svg);
}
.search-filter-block .search-filters .search-filter.selected .search-filter-btn{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.search-filter-block .search-filters .search-filter.selected .search-filter-btn .search-filter-btn-text .search-filter-label{
	font-size: 0.75rem;
	line-height: 1rem;
}
.search-filter-block .search-filters .search-filter.selected .search-filter-btn .search-filter-btn-text .search-filter-selected{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.25rem;
}
.search-filter-block .search-filters .search-filter.search-filter-id{
	width: 12.5rem;
}
.search-filter-block .search-filters .search-filter.search-filter-id input{
	width: 100%;
	padding: 0.75rem;
}
.search-filter-block .search-filters .search-filter:first-child .search-filter-btn{
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter:first-child .search-filter-btn{
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	.search-filter-block .search-filters .search-filter:first-child .search-filter-btn{
		border-top-left-radius: 0.5rem;
		border-bottom-left-radius: 0.5rem;
	}
}
.search-filter-block .search-filters .search-filter-action{
	width: 100%;
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter-action{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.search-filter-block .search-filters .search-filter-action{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.search-filter-block .search-filters .search-filter-action .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.search-filter-block .search-filters .search-filter-action:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.search-filter-block .search-filters .search-filter-action{
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.search-filter-block .search-filters .search-filter-action .icon path {
    fill: #fff;
  }
.search-filter-block .search-filters .search-filter-action{
	--tw-bg-opacity: 1;
	background-color: rgba(2, 157, 246, var(--tw-bg-opacity));
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
}
@media (min-width: 1024px){
	.search-filter-block .search-filters .search-filter-action{
		width: auto;
	}
	.search-filter-block .search-filters .search-filter-action{
		border-top-left-radius: 0.5rem;
		border-top-right-radius: 0.5rem;
	}
	.search-filter-block .search-filters .search-filter-action{
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
	}
}
.search-filter-block .search-filter-toggler{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.search-filter-block .search-filter-toggler{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.search-filter-block .search-filter-toggler{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.search-filter-block .search-filter-toggler .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.search-filter-block .search-filter-toggler:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.search-filter-block .search-filter-toggler{
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.search-filter-block .search-filter-toggler .icon path {
    fill: #fff;
  }
.search-filter-block .search-filter-toggler{
	--tw-bg-opacity: 1;
	background-color: rgba(2, 157, 246, var(--tw-bg-opacity));
}

footer{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 1.25rem;
}

@media (min-width: 1024px){
	footer{
		padding-left: 0px;
		padding-right: 0px;
	}
}
footer .footer{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 1140px){
	footer .footer{
		max-width: 1140px;
	}
}
footer .footer{
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 1.25rem;
}
footer .footer .footer-block{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	gap: 1.25rem;
	font-size: 1rem;
	line-height: 1.5rem;
}
@media (min-width: 1024px){
	footer .footer .footer-block{
		flex-direction: row;
	}
	footer .footer .footer-block{
		align-items: center;
	}
	footer .footer .footer-block{
		justify-content: space-between;
	}
	footer .footer .footer-block{
		gap: 0px;
	}
}
footer .footer .footer-block .footer-copyright{
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
footer .footer .footer-block .footer-nav{
	display: flex;
	flex-direction: column;
	row-gap: 1rem;
	-moz-column-gap: 2.5rem;
	     column-gap: 2.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
}
@media (min-width: 1024px){
	footer .footer .footer-block .footer-nav{
		flex-direction: row;
	}
	footer .footer .footer-block .footer-nav{
		align-items: center;
	}
}
footer .footer .footer-block .footer-nav a{
	display: flex;
	align-items: center;
	gap: 0.5rem;
}
footer .footer .footer-block .footer-nav a .icon path {
  fill: #202c3a;
}
footer .footer .footer-block nav.footer-nav a{
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
footer .footer .footer-block div.footer-nav{
	order: 1;
	flex-direction: column;
}
@media (min-width: 1024px){
	footer .footer .footer-block div.footer-nav{
		order: 2;
	}
	footer .footer .footer-block div.footer-nav{
		flex-direction: row;
	}
}
footer .footer .footer-block div.footer-nav a{
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}

.announcements-block{
	padding-bottom: 1.25rem;
}

@media (min-width: 1024px){
	.announcements-block{
		padding-bottom: 2rem;
	}
}
.announcements-block .icon-vip-icon, .announcements-block .icon-premium-icon, .announcements-block .icon-latest-icon, .announcements-block .icon-releated-icon{
	height: 1rem;
	width: 1rem;
}
.announcements-block .announcements-block-header{
	margin-bottom: 0.75rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.announcements-block .announcements-block-header .announcements-block-title{
	display: flex;
	align-items: center;
	gap: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.announcements-block .announcements-block-header .announcements-block-title{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.announcements-block .announcements-block-header .announcements-block-header-link{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.announcements-block .announcements-block-header .announcements-block-header-link{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.announcement-item{
	position: relative;
	width: 100%;
	border-radius: 0.5rem;
}
.announcement-item .announcement-item-title{
	margin-bottom: 0.25rem;
}
.announcement-item .announcement-item-title .announcement-item-title-1{
	margin-bottom: 0.25rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-item .announcement-item-title .announcement-item-title-2{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.announcement-item .announcement-item-title .announcement-item-title-2{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}
.announcement-item .announcement-item-title .announcement-item-title-3{
	margin-bottom: 0.25rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-item .announcement-item-info-1{
	margin-bottom: 0.25rem;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
.announcement-item .announcement-item-date{
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
@media (min-width: 768px){
	.announcement-item .announcement-item-date{
		text-align: right;
	}
}
.announcement-item .announcement-item-tooltip{
	pointer-events: none;
	position: absolute;
	top: 2rem;
	left: -0.25rem;
	white-space: nowrap;
	border-radius: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgba(17, 27, 43, var(--tw-bg-opacity));
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	opacity: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.announcement-item .announcement-item-tooltip::before{
	position: absolute;
	top: -0.25rem;
	left: 0.75rem;
	height: 0.5rem;
	width: 0.5rem;
	--tw-rotate: 45deg;
	transform: var(--tw-transform);
	--tw-bg-opacity: 1;
	background-color: rgba(17, 27, 43, var(--tw-bg-opacity));
  content: "";
}
.announcement-item .announcement-item-media{
	position: relative;
	flex-shrink: 0;
	overflow: hidden;
	border-radius: 0.5rem;
}
.announcement-item .announcement-item-media .announcement-item-options{
	position: absolute;
	top: 0.25rem;
	left: 0.25rem;
	z-index: 10;
	display: flex;
	align-items: center;
	gap: 0.25rem;
}
.announcement-item .announcement-item-media .announcement-item-options .announcement-item-option{
	position: relative;
	z-index: 10;
	cursor: pointer;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.announcement-item .announcement-item-media .announcement-item-options .announcement-item-option .btn-icon-xs{
	border-radius: 9999px;
}
@media (min-width: 1024px){
	.announcement-item .announcement-item-media .announcement-item-options .announcement-item-option:hover .announcement-item-tooltip{
		opacity: 1;
	}
}
.announcement-item .announcement-item-media .announcement-item-save{
	position: absolute;
	top: 0.25rem;
	right: 0.25rem;
	z-index: 20;
}
.announcement-item .announcement-item-media .announcement-item-save .btn-icon-xs{
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.announcement-item .announcement-item-media .announcement-item-save .icon path {
  fill: #acacac;
}
.announcement-item .announcement-item-media .announcement-item-save.saved .icon path {
  fill: #707a96;
}
.announcement-item .announcement-item-price{
	white-space: nowrap;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-item .announcement-item-action{
	margin-left: auto;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: space-between;
	gap: 0.25rem;
}
.announcement-item .announcement-item-action .announcement-item-action-btn{
	width: 100%;
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.announcement-item .announcement-item-action .announcement-item-action-btn{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcement-item .announcement-item-action .announcement-item-action-btn{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.announcement-item .announcement-item-action .announcement-item-action-btn .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.announcement-item .announcement-item-action .announcement-item-action-btn:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.announcement-item .announcement-item-action .announcement-item-action-btn{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-item .announcement-item-action .announcement-item-action-btn .icon path {
    fill: #707a96;
  }
.announcement-item .announcement-item-action .announcement-item-action-btn{
	border-radius: 0.375rem;
	border-width: 1px;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 2rem;
	padding-right: 2rem;
	text-align: center;
	font-weight: 500;
	line-height: 1rem;
	transition-duration: 150ms;
}
.announcement-item .announcement-item-action .announcement-item-action-btn:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.announcement-item .announcement-item-action .announcement-item-action-btn{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.announcement-item .announcement-item-action .announcement-item-action-btn{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcement-item .announcement-item-action .announcement-item-action-btn{
		font-weight: 600;
	}
}
.announcement-item .announcement-item-action .announcement-item-action-btn {
  justify-content: center !important;
}
.announcement-item .announcement-item-action .announcement-item-edit{
	--tw-border-opacity: 1;
	border-color: rgba(56, 206, 125, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(56, 206, 125, var(--tw-text-opacity));
}
.announcement-item .announcement-item-action .announcement-item-edit:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
}
.announcement-item .announcement-item-action .announcement-item-deactivate{
	--tw-border-opacity: 1;
	border-color: rgba(215, 75, 83, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(215, 75, 83, var(--tw-text-opacity));
}
.announcement-item .announcement-item-action .announcement-item-deactivate:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
}
.announcement-item .announcement-item-action .announcement-item-restore{
	--tw-border-opacity: 1;
	border-color: rgba(255, 137, 6, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 137, 6, var(--tw-text-opacity));
}
.announcement-item .announcement-item-action .announcement-item-restore:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 137, 6, var(--tw-bg-opacity));
}

.announcements-grid{
	display: grid;
	gap: 0.5rem;
}

@media (min-width: 1024px){
	.announcements-grid{
		gap: 1rem;
	}
}
.announcements-grid:not(.announcements-grid-edit){
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 640px){
	.announcements-grid:not(.announcements-grid-edit){
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (min-width: 1024px){
	.announcements-grid:not(.announcements-grid-edit){
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
.announcements-grid.announcements-grid-edit{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 640px){
	.announcements-grid.announcements-grid-edit{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
.announcements-grid .announcement-item{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
@media (min-width: 1024px){
	.announcements-grid .announcement-item{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-grid .announcement-item{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
}
.announcements-grid .announcement-item .announcement-item-type{
	position: absolute;
	bottom: 0.25rem;
	left: 0.25rem;
	display: flex;
	gap: 0.25rem;
}
@media (min-width: 1024px){
	.announcements-grid .announcement-item .announcement-item-media{
		margin-bottom: 0.25rem;
	}
}
.announcements-grid .announcement-item .announcement-item-media img{
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
  aspect-ratio: 4/3;
}
.announcements-grid .announcement-item .announcement-item-footer{
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(244, 244, 244, var(--tw-border-opacity));
	padding-top: 0.25rem;
}
@media (min-width: 768px){
	.announcements-grid .announcement-item .announcement-item-footer{
		display: grid;
	}
	.announcements-grid .announcement-item .announcement-item-footer{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.announcements-grid .announcement-item .announcement-item-footer{
		align-items: center;
	}
	.announcements-grid .announcement-item .announcement-item-footer{
		gap: 0.75rem;
	}
}
@media (min-width: 1024px){
	.announcements-grid .announcement-item .announcement-item-footer{
		flex-direction: row;
	}
	.announcements-grid .announcement-item .announcement-item-footer{
		border-top-width: 0px;
	}
	.announcements-grid .announcement-item .announcement-item-footer{
		padding-top: 0px;
	}
}
.announcements-grid .announcement-item .announcement-item-footer .announcement-item-price{
	flex-grow: 1;
}
.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
	justify-content: center;
	border-radius: 0.375rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 2rem;
	padding-right: 2rem;
	font-weight: 500;
	line-height: 1rem;
}
@media (min-width: 1024px){
	.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-grid .announcement-item .announcement-item-footer .announcement-item-detail{
		font-weight: 600;
	}
}

.announcements-splide .announcement-item{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}

@media (min-width: 1024px){
	.announcements-splide .announcement-item{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-splide .announcement-item{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
}
.announcements-splide .announcement-item .announcement-item-type{
	position: absolute;
	bottom: 0.25rem;
	left: 0.25rem;
	display: flex;
	gap: 0.25rem;
}
@media (min-width: 1024px){
	.announcements-splide .announcement-item .announcement-item-media{
		margin-bottom: 0.25rem;
	}
}
.announcements-splide .announcement-item .announcement-item-media img{
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
  aspect-ratio: 4/3;
}
.announcements-splide .announcement-item .announcement-item-footer{
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(244, 244, 244, var(--tw-border-opacity));
	padding-top: 0.25rem;
}
@media (min-width: 768px){
	.announcements-splide .announcement-item .announcement-item-footer{
		display: grid;
	}
	.announcements-splide .announcement-item .announcement-item-footer{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.announcements-splide .announcement-item .announcement-item-footer{
		align-items: center;
	}
	.announcements-splide .announcement-item .announcement-item-footer{
		gap: 0.75rem;
	}
}
@media (min-width: 1024px){
	.announcements-splide .announcement-item .announcement-item-footer{
		flex-direction: row;
	}
	.announcements-splide .announcement-item .announcement-item-footer{
		border-top-width: 0px;
	}
	.announcements-splide .announcement-item .announcement-item-footer{
		padding-top: 0px;
	}
}
.announcements-splide .announcement-item .announcement-item-footer .announcement-item-price{
	flex-grow: 1;
}
.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
	justify-content: center;
	border-radius: 0.375rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 2rem;
	padding-right: 2rem;
	font-weight: 500;
	line-height: 1rem;
}
@media (min-width: 1024px){
	.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.announcements-splide .announcement-item .announcement-item-footer .announcement-item-detail{
		font-weight: 600;
	}
}

.announcements-list{
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}
.announcements-list .announcement-item{
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding: 0.25rem;
}
@media (min-width: 1024px){
	.announcements-list .announcement-item{
		padding: 0.5rem;
	}
}

.announcement-inner .announcement-inner-block{
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.announcement-inner .announcement-inner-title{
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-inner .announcement-inner-header{
	display: flex;
	align-items: flex-start;
	gap: 1rem;
}
.announcement-inner .announcement-inner-header .left-side{
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	gap: 1rem;
}
@media (min-width: 1024px){
	.announcement-inner .announcement-inner-header .left-side{
		flex-direction: row;
	}
	.announcement-inner .announcement-inner-header .left-side{
		padding-right: 1.25rem;
	}
}
.announcement-inner .announcement-inner-header .right-side{
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}
@media (min-width: 1024px){
	.announcement-inner .announcement-inner-header .right-side{
		flex-direction: row;
	}
	.announcement-inner .announcement-inner-header .right-side{
		gap: 1.25rem;
	}
}
.announcement-inner .announcement-inner-header .announcement-inner-title{
	margin-bottom: 0.5rem;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.announcement-inner .announcement-inner-header .announcement-inner-title{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}
.announcement-inner .announcement-inner-date, .announcement-inner .announcement-inner-views, .announcement-inner .announcement-inner-btn-share, .announcement-inner .announcement-inner-btn-favorites{
	display: flex;
	flex-shrink: 0;
	align-items: center;
	gap: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-inner .announcement-inner-views{
	display: flex;
}
.announcement-inner .announcement-inner-media .item{
	position: relative;
	cursor: pointer;
	overflow: hidden;
	border-radius: 0.375rem;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
}
.announcement-inner .announcement-inner-media .item img{
	width: 100%;
	--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
	filter: var(--tw-filter);
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
	--tw-backdrop-brightness: brightness(.75);
	backdrop-filter: var(--tw-backdrop-filter);
  aspect-ratio: 4/3;
}
.announcement-inner .announcement-inner-media .item .has-more{
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.7;
}
.announcement-inner .announcement-inner-media a:not(.m) img{
	height: 12rem;
}
.announcement-inner .announcement-contact_person-phone{
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	padding: 0.75rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.announcement-inner .announcement-contact_person-phone:not(.ca-btn){
	display: flex;
}
.announcement-inner .announcement-contact_person-phone.ca-btn.hide-ca{
	display: none;
}
.announcement-inner .announcement-contact_person-phone.ca-btn:not(.hide-ca){
	display: flex;
}
@media (min-width: 1024px){
	.announcement-inner .announcement-contact_person-phone.ca-btn:not(.hide-ca){
		display: none;
	}
}
.announcement-inner .announcement-contact_person-phone .text{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
.announcement-inner .announcement-contact_person{
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
.announcement-inner .announcement-contact_person .announcement-contact_person-name{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.announcement-inner .announcement-contact_person .announcement-contact_person-type{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
.announcement-inner .announcement-contact_person .announcement-contact_person-phone{
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
	transition-duration: 150ms;
}
.announcement-inner .announcement-contact_person .announcement-contact_person-phone:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(28, 182, 99, var(--tw-bg-opacity));
}
.announcement-inner .announcement-contact_person .announcement-contact_person-phone .text{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
.announcement-inner .announcement-inner-options .announcement-option .announcement-option-title{
	margin-top: 1.25rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(172, 172, 172, var(--tw-text-opacity));
}
.announcement-inner .announcement-inner-options .announcement-option .announcement-option-title:first-child{
	margin-top: 0px;
}
.announcement-inner .announcement-inner-options .announcement-option .announcement-option-value{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.announcement-inner .announcement-inner-description{
	overflow: auto;
}
.announcement-inner .announcement-inner-description br{
	line-height: 1rem;
}

#announcement-media-modal{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	height: 100%;
	width: 100%;
	flex-direction: column;
	--tw-bg-opacity: 1;
	background-color: rgba(30, 30, 30, var(--tw-bg-opacity));
}

@media (min-width: 1024px){
	#announcement-media-modal{
		padding-bottom: 1.25rem;
	}
}
#announcement-media-modal:not(.hidden){
	display: flex;
}
#announcement-media-modal #announcement-media-main{
	flex-grow: 1;
}
@media (min-width: 1024px) {
  #announcement-media-modal #announcement-media-main{
		flex-grow: 0;
	}
  #announcement-media-modal #announcement-media-main {
    height: calc(100vh - 243px);
  }
}
#announcement-media-modal #announcement-media-main .splide{
	max-height: 100%;
}
#announcement-media-modal #announcement-media-main .splide .splide__track{
	max-height: 100%;
}
@media (min-width: 1024px) {
  #announcement-media-modal #announcement-media-main .splide .splide__track .splide__list {
    height: calc(100vh - 243px);
  }
}
#announcement-media-modal #announcement-media-main .splide .splide__track .splide__list .splide__slide img{
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
#announcement-media-modal #announcement-media-main .splide__arrow{
	display: flex;
	height: 2.5rem;
	width: 2.5rem;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#announcement-media-modal #announcement-media-main .splide__arrow:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
	--tw-text-opacity: 0.4;
}
#announcement-media-modal #announcement-media-main .splide__arrow svg{
	height: 1.25rem;
	width: 1.25rem;
}
#announcement-media-modal #announcement-media-main .splide__slide{
	display: flex;
	align-items: center;
	justify-content: center;
	border-width: 0px;
}
#announcement-media-modal #announcement-media-main .splide__slide img{
	max-width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
@media (min-width: 1024px){
	#announcement-media-modal #announcement-media-main .splide__slide img{
		border-radius: 0.375rem;
	}
}
#announcement-media-modal #announcement-media-main .splide__slide img {
  max-height: calc(100vh - 9rem);
}
@lg {
  #announcement-media-modal #announcement-media-main .splide__slide img {
    max-height: calc(100vh - 15.25rem);
  }
}
#announcement-media-modal #announcement-media-thumbnails .splide__slide{
	overflow: hidden;
	border-radius: 0.375rem;
	border-width: 0px;
}
#announcement-media-modal #announcement-media-thumbnails .splide__slide.is-active{
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
}
#announcement-media-modal #announcement-media-thumbnails .splide__slide img{
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.service-item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 0.75rem;
}
.service-item .service-label{
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.25rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.service-item .service-label :last-child{
	font-size: 0.75rem;
	line-height: 1rem;
	line-height: .75rem;
}
.service-item .service-label :first-child{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	line-height: 1.25rem;
}
.service-item .service-icon-wrapper{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.service-item .service-icon-wrapper{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.service-item .service-icon-wrapper{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.service-item .service-icon-wrapper .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.service-item .service-icon-wrapper:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.service-item .service-icon-wrapper{
	padding: 0.5rem;
}
.service-item .service-icon-wrapper path{
	fill: currentColor;
}
.service-item.service-item-1 .service-icon-wrapper{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.service-item.service-item-1 .service-icon-wrapper path{
	fill: currentColor;
}
.service-item.service-item-2 .service-icon-wrapper{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.service-item.service-item-2 .service-icon-wrapper path{
	fill: currentColor;
}
.service-item.service-item-3 .service-icon-wrapper{
	--tw-bg-opacity: 1;
	background-color: rgba(215, 75, 83, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.service-item.service-item-3 .service-icon-wrapper path{
	fill: currentColor;
}
.service-item.service-item-4 .service-icon-wrapper{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 220, 116, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(32, 44, 58, var(--tw-text-opacity));
}
.service-item.service-item-4 .service-icon-wrapper path{
	fill: currentColor;
}
.service-item:disabled{
	cursor: not-allowed;
	--tw-bg-opacity: 0.5;
}

.responsive-video{
	position: relative;
	width: 100%;
  padding-top: 56.25%; /* 16:9 aspect ratio */
}
.responsive-video iframe{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	border-width: 0px;
}

#announcement-form .toggle-tooltip{
	height: 1.25rem;
	width: 1.25rem;
}
#announcement-form #points .tag-input input{
	display: none;
}

.common-block{
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 2rem;
}
.common-block .common-block-title{
	margin-bottom: 1.75rem;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 600;
}
.common-block p{
	margin-bottom: 1.25rem;
}
.common-block p:last-child{
	margin-bottom: 0px;
}

.modal:not(.hidden){
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 50;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.modal:not(.hidden) .modal-overlay{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	height: 100%;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.7;
}
.modal:not(.hidden) .modal-dialog{
	position: relative;
	z-index: 10;
	max-width: 100%;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding: 1.75rem;
}
.modal:not(.hidden) .modal-dialog.modal-dialog-sm {
  width: 300px;
}
.modal:not(.hidden) .modal-dialog.modal-dialog-md {
  width: 400px;
}
.modal:not(.hidden) .modal-dialog.modal-dialog-lg {
  width: 600px;
}
.modal:not(.hidden) .modal-dialog .modal-header .modal-title{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.modal:not(.hidden) .modal-dialog .modal-header .close-modal{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 1.75rem;
	width: 1.75rem;
	line-height: 1;
}
.modal:not(.hidden) .modal-dialog .modal-header .close-modal .fi{
	display: block;
	height: 1rem;
}

#categories-modal{
	display: block;
}
#categories-modal .modal-dialog{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 1140px){
	#categories-modal .modal-dialog{
		max-width: 1140px;
	}
}
#categories-modal .modal-dialog{
	position: relative;
	top: 13rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  filter: drop-shadow(0 4px 24px rgba(0, 0, 0, 0.1)) drop-shadow(0 4px 4px rgba(0, 0, 0, 0.1));
}
#categories-modal .modal-dialog::before{
	position: absolute;
	left: 14rem;
	height: 1.25rem;
	width: 1.25rem;
	--tw-rotate: 45deg;
	transform: var(--tw-transform);
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  content: "";
  top: -0.625rem;
}

.form-group .hlp{
	position: relative;
	margin-top: 0.25rem;
	border-radius: 0.25rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	font-size: 0.75rem;
	line-height: 1rem;
}
.form-group .form-error{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.5rem;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgba(215, 75, 83, var(--tw-text-opacity));
}

.form-control input, .form-control textarea{
	width: 100%;
	border-style: none;
	background-color: transparent;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.form-control textarea{
	resize: vertical;
}

.form-select select{
	width: 100%;
	border-style: none;
	background-color: transparent;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}

.form-radio{
	display: flex;
	align-items: center;
	gap: 1.25rem;
}
.form-radio label{
	position: relative;
	display: flex;
	align-items: center;
	gap: 0.25rem;
	padding: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.form-radio label > span{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	height: 100%;
	width: 100%;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: transparent;
	transition-duration: 150ms;
}
.form-radio input:checked + span{
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
}
.form-radio input{
	position: relative;
	border-style: none;
	background-color: transparent;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
}

.form-phone .form-phone-group{
	display: flex;
	align-items: center;
	gap: 0.5rem;
}
.form-phone .form-phone-group select{
	border-style: none;
	background-color: transparent;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.form-phone .form-phone-group input{
	width: 100%;
	border-style: none;
	background-color: transparent;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}

.form-control, .form-select, .form-phone, .form-image{
	position: relative;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	line-height: 1;
	transition-duration: 150ms;
}
.form-control .label, .form-control label, .form-select .label, .form-select label, .form-phone .label, .form-phone label, .form-image .label, .form-image label{
	margin-bottom: 0.25rem;
	display: block;
	text-align: left;
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.form-control.focus, .form-select.focus, .form-phone.focus, .form-image.focus{
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
}
.form-control.has-error, .form-select.has-error, .form-phone.has-error, .form-image.has-error{
	--tw-border-opacity: 1;
	border-color: rgba(211, 41, 41, var(--tw-border-opacity));
}

.dropzone {
  min-height: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
.dropzone.dz-clickable .toggle-tooltip, .dropzone.dz-clickable .show-modal{
	cursor: pointer;
}
.dropzone .dropzone-previews{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 0.5rem;
}
.dropzone .dropzone-previews .dz-preview {
  margin: 0 !important;
  position: relative;
  width: 8rem;
}
.dropzone .dropzone-previews .dz-preview:hover .dz-image img {
  transform: none !important;
  filter: none !important;
}
.dropzone .dropzone-previews .dz-preview .dz-progress{
	display: none;
}
.dropzone .dropzone-previews .dz-preview .dz-image {
  border-radius: 8px !important;
  width: 128px !important;
  height: 96px !important;
}
.dropzone .dropzone-previews .dz-preview .dz-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.dropzone .dropzone-previews .dz-preview .dz-details{
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
  padding: 4px 0 0 !important;
  position: relative !important;
  opacity: 1 !important;
}
.dropzone .dropzone-previews .dz-preview .dz-details .dz-buttons{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.dropzone .dropzone-previews .dz-preview .dz-details .dz-buttons .up, .dropzone .dropzone-previews .dz-preview .dz-details .dz-buttons .down{
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	--tw-text-opacity: 1;
	color: rgba(56, 206, 125, var(--tw-text-opacity));
}
.dropzone .dropzone-previews .dz-preview .dz-details .dz-buttons .up svg, .dropzone .dropzone-previews .dz-preview .dz-details .dz-buttons .down svg{
	pointer-events: none;
	height: 100%;
	width: 100%;
}
.dropzone .dropzone-previews .dz-preview .dz-details .dz-size,
.dropzone .dropzone-previews .dz-preview .dz-details .dz-filename {
  margin-bottom: 0 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  --tw-text-opacity: 1;
  color: rgba(17, 27, 43, var(--tw-text-opacity)) !important;
  word-break: break-all;
}
.dropzone .dropzone-previews .dz-preview .dz-details .dz-size span,
.dropzone .dropzone-previews .dz-preview .dz-details .dz-filename span {
  padding: 0 !important;
}
.dropzone .dropzone-previews .dz-preview:first-child .dz-buttons .up{
	visibility: hidden;
}
.dropzone .dropzone-previews .dz-preview:last-child .dz-buttons .down{
	visibility: hidden;
}
.dropzone .dropzone-previews .dz-preview .dz-error-message{
	left: 50%;
	--tw-translate-x: -50%;
	transform: var(--tw-transform);
  top: 5.5rem;
}
.dropzone .dropzone-previews .dz-preview .dz-success-mark, .dropzone .dropzone-previews .dz-preview .dz-error-mark{
	top: 3rem;
	margin-left: 0px;
	margin-top: 0px;
	--tw-translate-x: -50%;
	transform: var(--tw-transform);
	--tw-bg-opacity: 1;
	background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  animation: none !important;
}
.dropzone .dropzone-previews .dz-preview .dz-success-mark svg, .dropzone .dropzone-previews .dz-preview .dz-error-mark svg{
	height: 2rem;
	width: 2rem;
  fill: none;
}
.dropzone .dropzone-previews .dz-preview .dz-remove{
	position: absolute;
	top: -0.25rem;
	right: -0.25rem;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(215, 75, 83, var(--tw-text-opacity));
}
.dropzone .dropzone-previews .dz-preview .dz-remove svg{
	height: 100%;
	width: 100%;
}
.dropzone .dropzone-previews .dz-preview .dz-remove svg path{
	fill: currentColor;
}
.dropzone .dz-message{
	display: inline-block;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-weight: 500;
  margin: 16px 0 !important;
}

.companies-block{
	padding-bottom: 1.25rem;
}

@media (min-width: 1024px){
	.companies-block{
		padding-bottom: 2rem;
	}
}
.companies-block .companies-block-header{
	margin-bottom: 0.75rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.companies-block .companies-block-header .companies-block-title{
	display: flex;
	align-items: center;
	gap: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.companies-block .companies-block-header .companies-block-title{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
}
.companies-block .companies-block-header .companies-block-header-link{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
@media (min-width: 1024px){
	.companies-block .companies-block-header .companies-block-header-link{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.company-item{
	position: relative;
	border-radius: 0.5rem;
}
.company-item .company-item-title{
	margin-bottom: 0.25rem;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.company-item .company-item-media{
	position: relative;
	flex-shrink: 0;
	overflow: hidden;
	border-radius: 0.5rem;
}

.companies-grid{
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.5rem;
}

@media (min-width: 640px){
	.companies-grid{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (min-width: 1024px){
	.companies-grid{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.companies-grid{
		gap: 1rem;
	}
}
.companies-grid .company-item{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
@media (min-width: 1024px){
	.companies-grid .company-item{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.companies-grid .company-item{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
}
.companies-grid .company-item .company-item-type{
	position: absolute;
	top: 0.25rem;
	right: 0.25rem;
	display: flex;
	gap: 0.25rem;
}
.companies-grid .company-item .company-item-media{
	margin-bottom: 0.5rem;
}
.companies-grid .company-item .company-item-media img{
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
	-o-object-fit: contain;
	   object-fit: contain;
  aspect-ratio: 4/3;
}
.companies-grid .company-item .company-item-footer{
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(244, 244, 244, var(--tw-border-opacity));
	padding-top: 0.25rem;
}
@media (min-width: 768px){
	.companies-grid .company-item .company-item-footer{
		display: grid;
	}
	.companies-grid .company-item .company-item-footer{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.companies-grid .company-item .company-item-footer{
		align-items: center;
	}
	.companies-grid .company-item .company-item-footer{
		gap: 0.75rem;
	}
}
@media (min-width: 1024px){
	.companies-grid .company-item .company-item-footer{
		flex-direction: row;
	}
	.companies-grid .company-item .company-item-footer{
		border-top-width: 0px;
	}
	.companies-grid .company-item .company-item-footer{
		padding-top: 0px;
	}
}
.companies-grid .company-item .company-item-footer .company-item-price{
	flex-grow: 1;
}
.companies-grid .company-item .company-item-footer .company-item-detail{
	border-radius: 0.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
@media (min-width: 1024px){
	.companies-grid .company-item .company-item-footer .company-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.companies-grid .company-item .company-item-footer .company-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}
.companies-grid .company-item .company-item-footer .company-item-detail .icon{
	height: 1.25rem;
	width: 1.25rem;
}
.companies-grid .company-item .company-item-footer .company-item-detail:not(.no-icon){
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.5rem;
}
.companies-grid .company-item .company-item-footer .company-item-detail{
	--tw-bg-opacity: 1;
	background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
	justify-content: center;
	border-radius: 0.375rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 2rem;
	padding-right: 2rem;
	font-weight: 500;
	line-height: 1rem;
}
@media (min-width: 1024px){
	.companies-grid .company-item .company-item-footer .company-item-detail{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.companies-grid .company-item .company-item-footer .company-item-detail{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.companies-grid .company-item .company-item-footer .company-item-detail{
		font-weight: 600;
	}
}

.company-inner .company-inner-title{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.company-inner .company-inner-total-announcements{
	border-radius: 0.375rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(112, 122, 150, var(--tw-border-opacity));
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	text-align: center;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.company-inner .company-inner-views, .company-inner .company-inner-address, .company-inner .company-inner-working-hours, .company-inner .company-inner-btn-share, .company-inner .company-inner-btn-favorites{
	display: flex;
	flex-shrink: 0;
	align-items: flex-start;
	gap: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.company-inner .company-inner-views path,
.company-inner .company-inner-address path,
.company-inner .company-inner-working-hours path,
.company-inner .company-inner-btn-share path,
.company-inner .company-inner-btn-favorites path {
  fill: #707a96;
}
.company-inner .company-inner-views{
	display: flex;
}
.company-inner .company-inner-media .item{
	position: relative;
	cursor: pointer;
	overflow: hidden;
	border-radius: 0.375rem;
	--tw-bg-opacity: 1;
	background-color: rgba(112, 122, 150, var(--tw-bg-opacity));
}
.company-inner .company-inner-media .item img{
	width: 100%;
	--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
	filter: var(--tw-filter);
	--tw-backdrop-blur: blur(16px);
	-webkit-backdrop-filter: var(--tw-backdrop-filter);
	        backdrop-filter: var(--tw-backdrop-filter);
	--tw-backdrop-brightness: brightness(.75);
	backdrop-filter: var(--tw-backdrop-filter);
  aspect-ratio: 4/3;
}
.company-inner .company-inner-media .item .has-more{
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.7;
}
.company-inner .company-inner-media a:not(.m) img{
	height: 12rem;
}
.company-inner button.company-phones{
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(56, 206, 125, var(--tw-bg-opacity));
	padding: 0.75rem;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	transition-duration: 150ms;
}
.company-inner button.company-phones:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(28, 182, 99, var(--tw-bg-opacity));
}
.company-inner button.company-phones .text{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600;
}
.company-inner div.company-phones{
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 0.5rem;
	border-radius: 0.5rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(2, 157, 246, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(2, 157, 246, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.2;
	padding: 0.75rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.company-inner div.company-phones a{
	display: flex;
	flex-direction: column;
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.company-inner div.company-phones a .phone{
	display: flex;
	align-items: center;
	gap: 0.5rem;
	font-weight: 600;
}
.company-inner div.company-phones a .phone svg{
	height: 1rem;
	width: 1rem;
}
.company-inner div.company-phones a .phone svg path {
  fill: #111B2B;
}
.company-inner div.company-phones a .agent-name{
	padding-left: 1.5rem;
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.company-inner .company-inner-about{
	font-size: 0.875rem;
	line-height: 1.25rem;
	--tw-text-opacity: 1;
	color: rgba(17, 27, 43, var(--tw-text-opacity));
}
.before\:absolute::before{
	content: "";
	position: absolute;
}
.before\:top-0::before{
	content: "";
	top: 0px;
}
.before\:left-0::before{
	content: "";
	left: 0px;
}
.before\:h-full::before{
	content: "";
	height: 100%;
}
.before\:w-full::before{
	content: "";
	width: 100%;
}
.before\:bg-black::before{
	content: "";
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.before\:opacity-40::before{
	content: "";
	opacity: 0.4;
}
.last\:mb-0:last-child{
	margin-bottom: 0px;
}
.hover\:border-solid:hover{
	border-style: solid;
}
.hover\:border-theme-blue:hover{
	--tw-border-opacity: 1;
	border-color: rgba(2, 157, 246, var(--tw-border-opacity));
}
.hover\:bg-blue-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}
.hover\:bg-theme-blue:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(2, 157, 246, var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(247, 250, 252, var(--tw-bg-opacity));
}
.hover\:bg-theme-1:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(28, 63, 170, var(--tw-bg-opacity));
}
.hover\:to-red-600:hover{
	--tw-gradient-to: #dc2626;
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:text-gray-500:hover{
	--tw-text-opacity: 1;
	color: rgba(160, 174, 192, var(--tw-text-opacity));
}
.hover\:text-gray-400:hover{
	--tw-text-opacity: 1;
	color: rgba(203, 213, 224, var(--tw-text-opacity));
}
.hover\:underline:hover{
	text-decoration: underline;
}
.focus\:z-10:focus{
	z-index: 10;
}
.focus\:border-blue-300:focus{
	--tw-border-opacity: 1;
	border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}
.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:ring:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.active\:bg-gray-100:active{
	--tw-bg-opacity: 1;
	background-color: rgba(247, 250, 252, var(--tw-bg-opacity));
}
.active\:text-gray-700:active{
	--tw-text-opacity: 1;
	color: rgba(74, 85, 104, var(--tw-text-opacity));
}
.active\:text-gray-500:active{
	--tw-text-opacity: 1;
	color: rgba(160, 174, 192, var(--tw-text-opacity));
}
.disabled\:border-gray-300:disabled{
	--tw-border-opacity: 1;
	border-color: rgba(226, 232, 240, var(--tw-border-opacity));
}
.disabled\:bg-gray-300:disabled{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
}
.disabled\:py-3:disabled{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.disabled\:text-gray-700:disabled{
	--tw-text-opacity: 1;
	color: rgba(74, 85, 104, var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100{
	opacity: 1;
}
.group:disabled .group-disabled\:block{
	display: block;
}
.peer:checked ~ .peer-checked\:font-semibold{
	font-weight: 600;
}
.peer:checked ~ .peer-checked\:text-theme-primary{
	--tw-text-opacity: 1;
	color: rgba(112, 122, 150, var(--tw-text-opacity));
}
.dark .dark\:border-dark-5{
	--tw-border-opacity: 1;
	border-color: rgba(63, 72, 101, var(--tw-border-opacity));
}
.dark .dark\:bg-dark-2{
	--tw-bg-opacity: 1;
	background-color: rgba(35, 42, 59, var(--tw-bg-opacity));
}
.dark .dark\:bg-dark-3{
	--tw-bg-opacity: 1;
	background-color: rgba(49, 58, 85, var(--tw-bg-opacity));
}
@media (min-width: 640px){
	.sm\:col-span-1{
		grid-column: span 1 / span 1;
	}
	.sm\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.sm\:col-span-5{
		grid-column: span 5 / span 5;
	}
	.sm\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.sm\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.sm\:mb-0{
		margin-bottom: 0px;
	}
	.sm\:mr-6{
		margin-right: 1.5rem;
	}
	.sm\:block{
		display: block;
	}
	.sm\:flex{
		display: flex;
	}
	.sm\:hidden{
		display: none;
	}
	.sm\:w-40{
		width: 10rem;
	}
	.sm\:w-3\/4{
		width: 75%;
	}
	.sm\:flex-1{
		flex: 1 1 0%;
	}
	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.sm\:flex-row{
		flex-direction: row;
	}
	.sm\:items-center{
		align-items: center;
	}
	.sm\:justify-between{
		justify-content: space-between;
	}
	.sm\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	.sm\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.sm\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
}
@media (min-width: 768px){
	.md\:order-1{
		order: 1;
	}
	.md\:order-2{
		order: 2;
	}
	.md\:order-3{
		order: 3;
	}
	.md\:col-span-12{
		grid-column: span 12 / span 12;
	}
	.md\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.md\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.md\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.md\:col-span-4{
		grid-column: span 4 / span 4;
	}
	.md\:mt-0{
		margin-top: 0px;
	}
	.md\:block{
		display: block;
	}
	.md\:hidden{
		display: none;
	}
	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
@media (min-width: 1024px){
	.lg\:static{
		position: static;
	}
	.lg\:absolute{
		position: absolute;
	}
	.lg\:left-0{
		left: 0px;
	}
	.lg\:top-1\/2{
		top: 50%;
	}
	.lg\:order-none{
		order: 0;
	}
	.lg\:order-1{
		order: 1;
	}
	.lg\:order-2{
		order: 2;
	}
	.lg\:order-3{
		order: 3;
	}
	.lg\:col-span-7{
		grid-column: span 7 / span 7;
	}
	.lg\:col-span-5{
		grid-column: span 5 / span 5;
	}
	.lg\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.lg\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.lg\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.lg\:col-span-12{
		grid-column: span 12 / span 12;
	}
	.lg\:col-span-4{
		grid-column: span 4 / span 4;
	}
	.lg\:col-span-9{
		grid-column: span 9 / span 9;
	}
	.lg\:col-span-10{
		grid-column: span 10 / span 10;
	}
	.lg\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	.lg\:my-5{
		margin-top: 1.25rem;
		margin-bottom: 1.25rem;
	}
	.lg\:mt-0{
		margin-top: 0px;
	}
	.lg\:mb-0{
		margin-bottom: 0px;
	}
	.lg\:mb-4{
		margin-bottom: 1rem;
	}
	.lg\:\!mb-2{
		margin-bottom: 0.5rem !important;
	}
	.lg\:block{
		display: block;
	}
	.lg\:\!block{
		display: block !important;
	}
	.lg\:inline-block{
		display: inline-block;
	}
	.lg\:inline{
		display: inline;
	}
	.lg\:flex{
		display: flex;
	}
	.lg\:\!flex{
		display: flex !important;
	}
	.lg\:table-cell{
		display: table-cell;
	}
	.lg\:table-header-group{
		display: table-header-group;
	}
	.lg\:table-row-group{
		display: table-row-group;
	}
	.lg\:table-row{
		display: table-row;
	}
	.lg\:grid{
		display: grid;
	}
	.lg\:\!grid{
		display: grid !important;
	}
	.lg\:hidden{
		display: none;
	}
	.lg\:\!hidden{
		display: none !important;
	}
	.lg\:h-5{
		height: 1.25rem;
	}
	.lg\:w-auto{
		width: auto;
	}
	.lg\:w-2\/4{
		width: 50%;
	}
	.lg\:w-80{
		width: 20rem;
	}
	.lg\:w-full{
		width: 100%;
	}
	.lg\:w-52{
		width: 13rem;
	}
	.lg\:flex-grow{
		flex-grow: 1;
	}
	.lg\:-translate-y-1\/2{
		--tw-translate-y: -50%;
		transform: var(--tw-transform);
	}
	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-10{
		grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	.lg\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-cols-8{
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.lg\:grid-cols-7{
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.lg\:flex-row{
		flex-direction: row;
	}
	.lg\:items-center{
		align-items: center;
	}
	.lg\:justify-end{
		justify-content: flex-end;
	}
	.lg\:justify-center{
		justify-content: center;
	}
	.lg\:gap-5{
		gap: 1.25rem;
	}
	.lg\:gap-0{
		gap: 0px;
	}
	.lg\:divide-y > :not([hidden]) ~ :not([hidden]){
		--tw-divide-y-reverse: 0;
		border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
		border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
	}
	.lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
		--tw-divide-y-reverse: 0;
		border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
		border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
	}
	.lg\:divide-x > :not([hidden]) ~ :not([hidden]){
		--tw-divide-x-reverse: 0;
		border-right-width: calc(1px * var(--tw-divide-x-reverse));
		border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
	}
	.lg\:overflow-auto{
		overflow: auto;
	}
	.lg\:overflow-hidden{
		overflow: hidden;
	}
	.lg\:rounded-none{
		border-radius: 0px;
	}
	.lg\:rounded-lg{
		border-radius: 0.5rem;
	}
	.lg\:border-0{
		border-width: 0px;
	}
	.lg\:border-l{
		border-left-width: 1px;
	}
	.lg\:border-theme-stroke{
		--tw-border-opacity: 1;
		border-color: rgba(217, 217, 217, var(--tw-border-opacity));
	}
	.lg\:bg-transparent{
		background-color: transparent;
	}
	.lg\:p-7{
		padding: 1.75rem;
	}
	.lg\:px-20{
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.lg\:py-5{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}
	.lg\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}
	.lg\:pl-5{
		padding-left: 1.25rem;
	}
	.lg\:pt-10{
		padding-top: 2.5rem;
	}
	.lg\:pb-5{
		padding-bottom: 1.25rem;
	}
	.lg\:text-left{
		text-align: left;
	}
	.lg\:text-right{
		text-align: right;
	}
	.lg\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.lg\:shadow-none{
		--tw-shadow: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
@media (min-width: 1280px){
	.xl\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.xl\:col-span-1{
		grid-column: span 1 / span 1;
	}
	.xl\:col-span-12{
		grid-column: span 12 / span 12;
	}
	.xl\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.xl\:col-span-9{
		grid-column: span 9 / span 9;
	}
	.xl\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.xl\:col-span-4{
		grid-column: span 4 / span 4;
	}
	.xl\:my-0{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.xl\:ml-20{
		margin-left: 5rem;
	}
	.xl\:mt-8{
		margin-top: 2rem;
	}
	.xl\:mr-3{
		margin-right: 0.75rem;
	}
	.xl\:block{
		display: block;
	}
	.xl\:flex{
		display: flex;
	}
	.xl\:grid{
		display: grid;
	}
	.xl\:hidden{
		display: none;
	}
	.xl\:h-auto{
		height: auto;
	}
	.xl\:w-auto{
		width: auto;
	}
	.xl\:w-32{
		width: 8rem;
	}
	.xl\:grid-cols-7{
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.xl\:bg-transparent{
		background-color: transparent;
	}
	.xl\:p-0{
		padding: 0px;
	}
	.xl\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.xl\:text-left{
		text-align: left;
	}
	.xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.xl\:shadow-none{
		--tw-shadow: 0 0 #0000;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
