	@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/webfonts/fa-solid-900.ttf") format("truetype");
	}
	@font-face {
	  font-display: block;
	  font-family: "bootstrap-icons";
	  src: url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"),
	  url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
	}
   @font-face {
	font-family: 'unicons-line';
	src: url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-14.eot');
	src: url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-14.eot#iefix') format('embedded-opentype'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-14.woff') format('woff'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-14.ttf') format('truetype'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-14.svg#unicons') format('svg');
	font-weight: normal;
	font-style: normal;
	unicode-range: U+EB4E-EB89;
   }
   @font-face {
	font-family: 'unicons-line';
	src: url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-9.eot');
	src: url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-9.eot#iefix') format('embedded-opentype'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-9.woff') format('woff'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-9.ttf') format('truetype'),
		  url('https://cdn.jsdelivr.net/npm/@iconscout/unicons@4.0.1/fonts/line/unicons-9.svg#unicons') format('svg');
	font-weight: normal;
	font-style: normal;
	unicode-range: U+EA1E-EA5A;
    }[class^="uil-"]::before,
    [class*=" uil-"]::before {
	  font-family: "unicons-line";
	  font-style: normal;
	  font-weight: normal;
	  speak: none;

	  display: inline-block;
	  text-decoration: inherit;

	  /* For safety - reset parent styles, that can break glyph codes */
	  font-variant: normal;
	  text-transform: none;

	  /* fix buttons height, for twitter bootstrap */
	  line-height: 1;

	  /* Font smoothing. That was taken from TWBS */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	[class*="fa-"],
	[class*=" fa-"],
	[class*="bi-"],
	[class*=" bi-"],
	[class*="uil-"],
	[class*=" uil-"] {
		display: inline-block;
		line-height: inherit;
		font-display: swap;
	}

	[class*="fa-"]::before,
	[class*=" fa-"]::before,
	[class*="bi-"]::before,
	[class*=" bi-"]::before,
	[class*="uil-"]::before,
	[class*=" uil-"]::before {
		display: inline-flex;
		align-self: center;
		justify-self: center;
		line-height: inherit;
	}

	@-moz-keyframes spin {
		0% {
			-moz-transform: rotate(0deg);
		}
		100% {
			-moz-transform: rotate(359deg);
		}
	}
	@-webkit-keyframes spin {
		0% {
			-webkit-transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(359deg);
		}
	}
	@-o-keyframes spin {
		0% {
			-o-transform: rotate(0deg);
		}
		100% {
			-o-transform: rotate(359deg);
		}
	}
	@-ms-keyframes spin {
		0% {
			-ms-transform: rotate(0deg);
		}
		100% {
			-ms-transform: rotate(359deg);
		}
	}
	@keyframes spin {
		0% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(359deg);
		}
	}
	.icon-rotate-90 {
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.uil-angle-up:before { 
		content: '\eb56'; 
	}

	[class*="uil-"].flip-horizontal:before {
	  transform: scaleX(-1);
	}
	[class*="uil-"].flip-horizontal.rotate-90:before {
	  transform: rotate(90deg) scaleX(-1);
	}
	[class*="uil-"].flip-horizontal.flip-vertical:before {
	  transform: scale(-1);
	}
	[class*="uil-"].flip-horizontal.flip-vertical.rotate-90:before {
	  transform: rotate(90deg) scale(-1);
	}
	[class*="uil-"].flip-vertical:before {
	  transform: scaleY(-1);
	}
	[class*="uil-"].flip-vertical.rotate-90:before {
	  transform: rotate(90deg) scaleY(-1);
	}
	[class*="uil-"].rotate-90:before {
	  transform: rotate(90deg);
	}
	.bi-caret-down-fill::before {
		content: "\f229";
	}
	.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before{
		display: inline-block;
		font-family: bootstrap-icons !important;
		font-style: normal;
		font-weight: normal !important;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		vertical-align: -.125em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.fa-caret-down:before {
    content: "\f0d7";
	}
	.fa-solid, .fas {
		font-weight: 900;
	}
	.fa-classic, .fa-regular, .fa-solid, .far, .fas {
		font-family: "Font Awesome 6 Free";
	}
	.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: var(--fa-display, inline-block);
		font-style: normal;
		font-variant: normal;
		line-height: 1;
		text-rendering: auto;
	}
	.fa {
		font-family: "Font Awesome 6 Free";
	}
	.fa-classic,.fa-regular,.fa-solid,.far,.fas {
		font-family: "Font Awesome 6 Free";
	}
	.fa-chevron-circle-right:before,.fa-circle-chevron-right:before {
		content: "\f138";
	}
	.fa-chevron-right:before {
		content: "\f054";
	}