:root {
--bs-blue: #0d6efd;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-white: #fff;
	--bs-gray: #6c757d;
	--bs-gray-dark: #343a40;
	
    --bs-primary: #00D084;
    --bs-secondary: #17303B;
	--bs-light: #F8F8F8;
	--bs-dark: #111111;
    
	--lmnx-success: #198754;
	--lmnx-success-90: #198754e6;
	--lmnx-success-50: #19875480;
	--lmnx-success-25: #19875440;
	--lmnx-info: #0dcaf0;
	--lmnx-info-50: #0dcaf080;
	--lmnx-warning: #ffc107;
	--lmnx-warning-50: #ffc10780;
	--lmnx-danger: #dc3545;
	--lmnx-danger-90: #dc3545e6;
	--lmnx-danger-50: #dc354580;
	--lmnx-danger-25: #dc354540;

    --lmnx-primary: #AB76A0;
	--lmnx-secondary: #151415;
    --lmnx-accent1:#B99355;
    --lmnx-accent2:#878AAE;
    --lmnx-light: #F1F3FB;
    --lmnx-white: #ffffff;
    --lmnx-black: #000;
	--nav-colour: #151415;
	--lmnx-gradient: rgb(62, 62, 62);
	--lmnx-gradient2:#130c1a;
	--lmnx-gradient3:#FCF6BA;

	
	--lmnx-primary-50: #ab76a080;
	--lmnx-primary-25: #ab76a040;
	--lmnx-primary-10: #ab76a01a;
	--lmnx-primary-lighter: #be99b6;
	--lmnx-secondary-darker:#1b051b;
	--lmnx-secondary-50: #15141580;
	--lmnx-light-50: #F1F3FB80;
    --lmnx-light-lighter: #f6f7fa;
	--lmnx-carousel-overlay: #000000b3;

	--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))
}
*, *::before, *::after {
box-sizing:border-box
}
@media(prefers-reduced-motion: no-preference){
:root {
scroll-behavior:smooth
}
}
body {
margin:0;
	font-family:"Inter",sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:var(--lmnx-accent2);
	background-color:var(--lmnx-white);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:#00000000
}
h4, h1 {
margin-top:0;
	margin-bottom:.5rem;
	font-family:"Helvetica",sans-serif;
	font-weight:500;
	line-height:1.2;
	color:var(--lmnx-black)
}
h1 {
font-size:calc(1.375rem + 1.5vw)
}
@media(min-width: 1200px){
h1 {
font-size:2.5rem
}
}
h4 {
font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px){
h4 {
font-size:1.5rem
}
}
p {
margin-top:0;
	margin-bottom:1rem
}
a {
color:var(--lmnx-primary);
	text-decoration:none
}
a:hover {
color:var(--lmnx-accent2)
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color:inherit;
	text-decoration:none
}
a>code {
color:inherit
}
img, svg {
vertical-align:middle
}
legend+* {
clear:left
}
.display-4 {
font-size:calc(1.475rem + 2.7vw);
	font-weight:700;
	line-height:1.2
}
@media(min-width: 1200px){
.display-4 {
font-size:3.5rem
}
}
.img-fluid {
max-width:100%;
	height:auto
}
.container, .container-fluid {
width:100%;
	padding-right:var(--bs-gutter-x, 0.75rem);
	padding-left:var(--bs-gutter-x, 0.75rem);
	margin-right:auto;
	margin-left:auto
}
@media(min-width: 576px){
.container {
max-width:540px
}
}
@media(min-width: 768px){
.container {
max-width:720px
}
}
@media(min-width: 992px){
.container {
max-width:960px
}
}
@media(min-width: 1200px){
.container {
max-width:1140px
}
}
@media(min-width: 1400px){
.container {
max-width:1320px
}
}
.row {
--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(var(--bs-gutter-y)*-1);
	margin-right:calc(var(--bs-gutter-x)/-2);
	margin-left:calc(var(--bs-gutter-x)/-2)
}
.row>* {
flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-right:calc(var(--bs-gutter-x)/2);
	padding-left:calc(var(--bs-gutter-x)/2);
	margin-top:var(--bs-gutter-y)
}
.gy-0 {
--bs-gutter-y: 0
}
.g-4 {
--bs-gutter-x: 1.5rem
}
.g-4 {
--bs-gutter-y: 1.5rem
}
.gx-5 {
--bs-gutter-x: 3rem
}
@media(min-width: 768px){
.col-md-6 {
flex:0 0 auto;
		width:50%
}
}
@media(min-width: 1200px){
.col-xl-5 {
flex:0 0 auto;
		width:41.6666666667%
}
.col-xl-7 {
flex:0 0 auto;
		width:58.3333333333%
}
}
.btn-check[disabled]+.btn, .btn-check:disabled+.btn {
pointer-events:none;
	filter:none;
	opacity:.65
}
.input-group .btn {
position:relative;
	z-index:2
}
.input-group .btn:focus {
z-index:3
}
.input-group-lg>.btn {
padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:10px
}
.input-group-sm>.btn {
padding:.25rem .5rem;
	font-size:0.875rem;
	border-radius:10px
}
.btn {
display:inline-block;
	font-weight:400;
	line-height:1.5;
	color:var(--lmnx-accent2);
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	user-select:none;
	background-color:#00000000;
	border:1px solid #00000000;
	padding:.375rem .75rem;
	font-size:1rem;
	border-radius:10px;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce){
.btn {
transition:none
}
}
.btn:hover {
color:var(--lmnx-accent2)
}
.btn-check:focus+.btn, .btn:focus {
outline:0;
	box-shadow:0 0 0 .25rem var(--lmnx-primary-25)
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
pointer-events:none;
	opacity:.65
}
.btn-primary {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary);
	border-color:var(--lmnx-primary)
}
.btn-primary:hover {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary-lighter);
	border-color:var(--lmnx-primary-lighter)0
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary-lighter);
	border-color:var(--lmnx-primary-lighter)0;
	box-shadow:0 0 0 .25rem var(--lmnx-primary-50)
}
.btn-check:checked+.btn-primary, .btn-check:active+.btn-primary, .btn-primary:active, .btn-primary.active, .show>.btn-primary.dropdown-toggle {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary-lighter);
	border-color:var(--lmnx-primary-lighter)0
}
.btn-check:checked+.btn-primary:focus, .btn-check:active+.btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show>.btn-primary.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem var(--lmnx-primary-50)
}
.btn-primary:disabled, .btn-primary.disabled {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary);
	border-color:var(--lmnx-primary)
}
.show>.btn-secondary.dropdown-toggle {
color:var(--lmnx-white);
	background-color:var(--lmnx-secondary-darker);
	border-color:#11242c
}
.show>.btn-secondary.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem var(--lmnx-secondary-50)
}
.show>.btn-success.dropdown-toggle {
color:var(--lmnx-white);
	background-color:#146c43;
	border-color:#13653f
}
.show>.btn-success.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #3c996e80
}
.show>.btn-info.dropdown-toggle {
color:var(--lmnx-black);
	background-color:#3dd5f3;
	border-color:#25cff2
}
.show>.btn-info.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #0baccc80
}
.show>.btn-warning.dropdown-toggle {
color:var(--lmnx-black);
	background-color:#ffcd39;
	border-color:#ffc720
}
.show>.btn-warning.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #d9a40680
}
.show>.btn-danger.dropdown-toggle {
color:var(--lmnx-white);
	background-color:#b02a37;
	border-color:#a52834
}
.show>.btn-danger.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #e1536180
}
.show>.btn-light.dropdown-toggle {
color:var(--lmnx-black);
	background-color:var(--lmnx-light-lighter);
	border-color:var(--lmnx-light-lighter)
}
.show>.btn-light.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #d3d3d380
}
.show>.btn-dark.dropdown-toggle {
color:var(--lmnx-white);
	background-color:#0e0e0e;
	border-color:#0d0d0d
}
.show>.btn-dark.dropdown-toggle:focus {
box-shadow:0 0 0 .25rem #35353580
}
.btn-outline-primary.dropdown-toggle.show {
color:var(--lmnx-black);
	background-color:var(--lmnx-primary);
	border-color:var(--lmnx-primary)
}
.btn-outline-primary.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-primary-50)
}
.btn-outline-secondary.dropdown-toggle.show {
color:var(--lmnx-white);
	background-color:var(--lmnx-secondary);
	border-color:var(--lmnx-secondary)
}
.btn-outline-secondary.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-secondary-50)
}
.btn-outline-success.dropdown-toggle.show {
color:var(--lmnx-white);
	background-color:var(--lmnx-success);
	border-color:var(--lmnx-danger-50);
}
.btn-outline-success.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-success-50)
}
.btn-outline-info.dropdown-toggle.show {
color:var(--lmnx-black);
	background-color:var(--lmnx-info);
	border-color:var(--lmnx-info);
}
.btn-outline-info.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-info-50)
}
.btn-outline-warning.dropdown-toggle.show {
color:var(--lmnx-black);
	background-color:var(--lmnx-warning);
	border-color:var(--lmnx-warning)
}
.btn-outline-warning.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-warning-50)
}
.btn-outline-danger.dropdown-toggle.show {
color:var(--lmnx-white);
	background-color:var(--lmnx-danger);
	border-color:var(--lmnx-danger);
}
.btn-outline-danger.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-danger-50)
}
.btn-outline-light.dropdown-toggle.show {
color:var(--lmnx-black);
	background-color:var(--lmnx-light);
	border-color:var(--lmnx-light)
}
.btn-outline-light.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem var(--lmnx-light-50)
}
.btn-outline-dark.dropdown-toggle.show {
color:var(--lmnx-white);
	background-color:var(--lmnx-black);
	border-color:var(--lmnx-black)
}
.btn-outline-dark.dropdown-toggle.show:focus {
box-shadow:0 0 0 .25rem #11111180
}
.btn-group-lg>.btn {
padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:10px
}
.btn-group-sm>.btn {
padding:.25rem .5rem;
	font-size:0.875rem;
	border-radius:10px
}
.fade:not(.show) {
opacity:0
}
.collapse:not(.show) {
display:none
}
.dropdown-menu.show {
display:block
}
.btn-group>.btn, .btn-group-vertical>.btn {
position:relative;
	flex:1 1 auto
}
.btn-group>.btn-check:checked+.btn, .btn-group>.btn-check:focus+.btn, .btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn-check:checked+.btn, .btn-group-vertical>.btn-check:focus+.btn, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active {
z-index:1
}
.btn-group>.btn:not(:first-child) {
margin-left:-1px
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn {
border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn:nth-child(n+3), .btn-group>:not(.btn-check)+.btn, .btn-group>.btn-group:not(:first-child)>.btn {
border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group-sm>.btn+.dropdown-toggle-split {
padding-right:.375rem;
	padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split {
padding-right:.75rem;
	padding-left:.75rem
}
.btn-group-vertical>.btn {
width:100%
}
.btn-group-vertical>.btn:not(:first-child) {
margin-top:-1px
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical>.btn-group:not(:last-child)>.btn {
border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn~.btn, .btn-group-vertical>.btn-group:not(:first-child)>.btn {
border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-tabs .nav-item.show .nav-link {
color:var(--lmnx-accent2);
	background-color:var(--nav-colour);
	border-color:var(--lmnx-accent2) var(--lmnx-accent2) var(--lmnx-white)
}
.nav-pills .show>.nav-link {
color:var(--lmnx-white);
	background-color:var(--lmnx-primary)
}
.navbar {
position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding-top:.5rem;
	padding-bottom:.5rem
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-sm, .navbar>.container-md, .navbar>.container-lg, .navbar>.container-xl, .navbar>.container-xxl {
display:flex;
	flex-wrap:inherit;
	align-items:center;
	justify-content:space-between
}
.navbar-brand {
padding-top:.3125rem;
	padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem;
	white-space:nowrap
}
.navbar-nav {
display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link {
padding-right:0;
	padding-left:0
}
.navbar-nav .dropdown-menu {
position:static
}
.navbar-collapse {
flex-basis:100%;
	flex-grow:1;
	align-items:center
}
@media(min-width: 576px){
.navbar-expand-sm .navbar-nav {
flex-direction:row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right:.5rem;
		padding-left:.5rem
}
.navbar-expand-sm .navbar-collapse {
display:flex !important;
		flex-basis:auto
}
}
@media(min-width: 768px){
.navbar-expand-md .navbar-nav {
flex-direction:row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right:.5rem;
		padding-left:.5rem
}
.navbar-expand-md .navbar-collapse {
display:flex !important;
		flex-basis:auto
}
}
@media(min-width: 992px){
.navbar-expand-lg {
flex-wrap:nowrap;
		justify-content:flex-start
}
.navbar-expand-lg .navbar-nav {
flex-direction:row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right:.5rem;
		padding-left:.5rem
}
.navbar-expand-lg .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-lg .navbar-collapse {
display:flex !important;
		flex-basis:auto
}
.navbar-expand-lg .navbar-toggler {
display:none
}
}
@media(min-width: 1200px){
.navbar-expand-xl .navbar-nav {
flex-direction:row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right:.5rem;
		padding-left:.5rem
}
.navbar-expand-xl .navbar-collapse {
display:flex !important;
		flex-basis:auto
}
}
@media(min-width: 1400px){
.navbar-expand-xxl .navbar-nav {
flex-direction:row
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right:.5rem;
		padding-left:.5rem
}
.navbar-expand-xxl .navbar-collapse {
display:flex !important;
		flex-basis:auto
}
}
.navbar-expand .navbar-nav {
flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right:.5rem;
	padding-left:.5rem
}
.navbar-expand .navbar-collapse {
display:flex !important;
	flex-basis:auto
}
.navbar-light .navbar-brand {
color:#ffffffe6;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color:#ffffffe6
}
.navbar-light .navbar-nav .nav-link {
color:#ffffff8c
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color:#ffffffb3
}
.navbar-light .navbar-nav .nav-link.disabled {
color:#fffcfc4d
}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link.active {
color:#ffffffe6
}
.navbar-light .navbar-toggler {
color:#ffffff8c;
	border-color:#ffffff1a
}
.navbar-light .navbar-toggler-icon {
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
color:#ffffff8c
}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
color:#ffffffe6
}
.navbar-dark .navbar-brand {
color:var(--lmnx-white)
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color:var(--lmnx-white)
}
.navbar-dark .navbar-nav .nav-link {
color:#ffffff8c
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color:#ffffffbf
}
.navbar-dark .navbar-nav .nav-link.disabled {
color:#ffffff40
}
.navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .nav-link.active {
color:var(--lmnx-white)
}
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
color:var(--lmnx-white)
}
.btn .badge {
position:relative;
	top:-1px
}
@keyframes progress-bar-stripes{

	0%{
		background-position-x:1rem
	}

}
.toast:not(.showing):not(.show) {
opacity:0
}
.modal.show .modal-dialog {
transform:none
}
.modal-backdrop.show {
opacity:.5
}
.tooltip.show {
opacity:.9
}
.carousel-caption {
position:absolute;
	right:15%;
	bottom:1.25rem;
	left:15%;
	padding-top:1.25rem;
	padding-bottom:1.25rem;
	color:var(--lmnx-white);
	text-align:center
}
.carousel-dark .carousel-caption {
color:var(--lmnx-black)
}
@keyframes spinner-border{

	to{
		transform:rotate(360deg) 
		
	}

}
@keyframes spinner-grow{

	0%{
		transform:scale(0)
	}
	50%{
		opacity:1;
		transform:none
	}

}
.offcanvas.show {
transform:none
}
.d-flex {
display:flex !important
}
.position-relative {
position:relative !important
}
.position-fixed {
position:fixed !important
}
.top-50 {
top:50% !important
}
.start-50 {
left:50% !important
}
.translate-middle {
transform:translate(-50%, -50%) !important
}
.border-bottom {
border-bottom:1px solid var(--lmnx-accent2) !important
}
.w-100 {
width:100% !important
}
.vh-100 {
height:100vh !important
}
.flex-shrink-0 {
flex-shrink:0 !important
}
.justify-content-center {
justify-content:center !important
}
.align-items-center {
align-items:center !important
}
.me-2 {
margin-right:.5rem !important
}
.me-3 {
margin-right:1rem !important
}
.mb-4 {
margin-bottom:1.5rem !important
}
.mb-5 {
margin-bottom:3rem !important
}
.ms-2 {
margin-left:.5rem !important
}
.ms-auto {
margin-left:auto !important
}
.p-0 {
padding:0 !important
}
.p-4 {
padding:1.5rem !important
}
.px-4 {
padding-right:1.5rem !important;
	padding-left:1.5rem !important
}
.py-0 {
padding-top:0 !important;
	padding-bottom:0 !important
}
.py-3 {
padding-top:1rem !important;
	padding-bottom:1rem !important
}
.py-4 {
padding-top:1.5rem !important;
	padding-bottom:1.5rem !important
}
.fs-5 {
font-size:1.25rem !important
}
.text-center {
text-align:center !important
}
.text-uppercase {
text-transform:uppercase !important
}
.text-primary {
color:var(--lmnx-accent1) !important
}
.text-light {
color:var(--lmnx-light) !important
}
.text-white {
color:var(--lmnx-white) !important
}
.text-body {
color:var(--lmnx-accent2) !important
}
.bg-white {
background-color:var(--lmnx-white) !important
}
.rounded-circle {
border-radius:50% !important
}
.rounded-pill {
border-radius:50rem !important
}
@media(min-width: 576px){
.text-sm-center {
text-align:center !important
}
}
@media(min-width: 768px){
.justify-content-md-end {
justify-content:flex-end !important
}
.mb-md-0 {
margin-bottom:0 !important
}
.px-md-5 {
padding-right:3rem !important;
		padding-left:3rem !important
}
.text-md-start {
text-align:left !important
}
.text-md-end {
text-align:right !important
}
}
@media(min-width: 992px){
.px-lg-5 {
padding-right:3rem !important;
		padding-left:3rem !important
}
.py-lg-0 {
padding-top:0 !important;
		padding-bottom:0 !important
}
}
#spinner {
opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}
#spinner.show {
transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}
.loader {
width: 100px;       
	height: 100px;
	display: inline-block;
	animation: spin 2s linear infinite;
}
.loader svg {
width: 100%;
	height: 100%;
	display: block;
}
.lemnix-logo {
fill: var(--lmnx-accent2);
}
@keyframes spin{

	
		0%        { transform: scale(1) rotate(0); }
		20%, 25%  { transform: scale(1.2) rotate(90deg); }
		45%, 50%  { transform: scale(1) rotate(180deg); }
		70%, 75%  { transform: scale(1.2) rotate(270deg); }
		95%, 100% { transform: scale(1) rotate(360deg); }
	
}
.back-to-top {
position: fixed;
    right: 30px;
    bottom: 30px;
    transition: 0.5s;
    z-index: 99;
	color: var(--lmnx-primary-50);
}
.back-to-top:hover {
color: var(--lmnx-black);
	outline-color: var(--lmnx-white);
}
.btn {
font-weight: 600;
    transition: .5s;
}
.btn-lg-square {
width: 56px;
    height: 56px;
}
.btn-lg-square {
padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
}
.btn.btn-primary {
color: var(--lmnx-white);
    border: none;
}
.btn.btn-primary:hover {
background: var(--lmnx-black);
    color: var(--lmnx-primary);
}
.btn.btn-light {
color: var(--lmnx-primary);
    border: none;
}
.btn.btn-light:hover {
color: var(--lmnx-white);
    background: var(--lmnx-primary);
}
.topbar .dropdown .dropdown-menu a:hover {
background: var(--lmnx-primary);
    color: var(--lmnx-white);
}
.navbar-light .navbar-nav .nav-link {
font-family: 'Helvetica', sans-serif;
    position: relative;
    margin-right: 25px;
    padding: 35px 0;
    color: var(--lmnx-white);
    font-size: 17px;
    font-weight: 400;
    outline: none;
    transition: .5s;
}
.sticky-top.navbar-light .navbar-nav .nav-link, .sticky-top.navbar-light .navbar-nav .nav-item .nav-link {
padding: 20px 0;
    color: var(--lmnx-white);
}
.navbar-light .navbar-nav .nav-item .nav-link {
color: var(--lmnx-white);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-item .nav-link:hover, .navbar-light .navbar-nav .nav-item .nav-link.active {
color: var(--lmnx-primary);
}
.navbar-light .navbar-brand img {
max-height: 60px;
    transition: .5s;
}
.sticky-top.navbar-light .navbar-brand img {
max-height: 45px;
}
.navbar .dropdown-toggle::after {
border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    vertical-align: middle;
    margin-left: 8px;
}
.dropdown .dropdown-menu a:hover {
background: var(--lmnx-primary);
    color: var(--lmnx-white);
}
.navbar .nav-item:hover .dropdown-menu {
transform: rotateX(0deg);
    visibility: visible;
    background: var(--nav-colour);
    transition: .5s;
    opacity: 1;
}
@media (max-width: 991.98px){
.sticky-top.navbar-light {
position: relative;
        background: var(--nav-colour);
}
.navbar {
background-color:var(--nav-colour);
}
.navbar.navbar-expand-lg .navbar-toggler {
padding: 10px 20px;
        border: 1px solid var(--lmnx-primary);
        color: var(--lmnx-primary);
}
.navbar-light .navbar-collapse {
margin-top: 15px;
        border-top: 1px solid #DDDDDD;
}
.navbar-light .navbar-nav .nav-link, .sticky-top.navbar-light .navbar-nav .nav-link {
padding: 10px 0;
        margin-left: 0;
        color: var(--lmnx-white);
}
.navbar-light .navbar-nav .nav-item .nav-link {
color: var(--lmnx-white);
}
.navbar-light .navbar-brand img {
max-height: 45px;
}
}
@media (min-width: 992px){
.navbar .nav-item .dropdown-menu {
display: block;
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        border: 0;
        border-radius: 10px;
        transition: .5s;
        opacity: 0;
}
.navbar-light {
position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        border-bottom: 1px solid #ffffff1a;
        z-index: 999;
}
.sticky-top.navbar-light {
position: fixed;
        background: var(--nav-colour);
}
.navbar-light .navbar-nav .nav-link::before {
position: absolute;
        content: "";
        width: 0;
        height: 2px;
        bottom: -1px;
        left: 50%;
        background: var(--lmnx-primary);
        transition: .5s;
}
.navbar-light .navbar-nav .nav-link:hover::before, .navbar-light .navbar-nav .nav-link.active::before {
width: calc(100% - 2px);
        left: 1px;
}
.navbar-light .navbar-nav .nav-link::after {
position: absolute;
        content: "";
        width: 0;
        height: 0;
        bottom: -1px;
        left: 50%;
        background: var(--lmnx-primary);
        transition: .5s;
}
.navbar-light .navbar-nav .nav-link:hover::after, .navbar-light .navbar-nav .nav-link.active::after {
width: 2px;
        height: 12px;
}
}
.header-carousel .header-carousel-item img {
object-fit: cover;
}
.header-carousel .header-carousel-item, .header-carousel .header-carousel-item img {
height: 745px;
}
.header-carousel .owl-nav .owl-prev, .header-carousel .owl-nav .owl-next {
position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    
    color: var(--lmnx-primary-50);
    font-size: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s;
}
.header-carousel .owl-nav .owl-prev {
bottom: 30px;
    left: 30px;
}
.header-carousel .owl-nav .owl-next {
bottom: 30px;
    left: 30px;
    margin-left: 90px;
}
.header-carousel .owl-nav .owl-next svg {
padding-left: 10px;
	height: 60px;
}
.header-carousel .owl-nav .owl-prev svg {
padding-right: 10px;
	height: 60px;
}
.header-carousel .owl-nav .owl-prev:hover, .header-carousel .owl-nav .owl-next:hover {
color: var(--lmnx-white);
}
.header-carousel .header-carousel-item .carousel-caption {
position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    padding-top: 120px;
    background:  var(--lmnx-carousel-overlay);
    display: flex;
    align-items: center;
}
@media (max-width: 991px){
.header-carousel .header-carousel-item .carousel-caption {
padding-top: 45px;
}
}
@media (max-width: 767px){
.header-carousel .owl-nav .owl-prev {
left: 50%;
        transform: translateX(-50%);
        margin-left: -45px;
}
.header-carousel .owl-nav .owl-next {
left: 50%;
        transform: translateX(-50%);
        margin-left: 45px;
}
}
.header-carousel .header-carousel-item img {
animation-name: image-zoom;
    animation-duration: 10s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    transition: 1s;
}
@keyframes image-zoom{

    
	
	0%  {height: 110%; }

    50% {height: 105%; }

    100% {height: 100%; }

}
.bg-breadcrumb .breadcrumb .breadcrumb-item a {
color: var(--lmnx-white);
}
.about .value h4 {
position:relative;
    transition: 0.5s;
	color:var(--lmnx-accent1);
}
.about .value p {
position:relative;
    transition: 0.5s;
}
.about .promise h4 {
margin-bottom: 0;
}
.about .promise .promise-lemnix-logo circle {
fill:black;
}
.about .promise .promise-lemnix-logo path {
fill: var(--lmnx-primary);
}
.about .promise .promise-lemnix-logo circle:hover {
fill:var(--lmnx-accent1);
}
.about .promise .promise-lemnix-logo path:hover {
fill:var(--lmnx-accent1);
}
.service .service-item:hover .service-icon i {
transform: scale(1.2);
}
.service .service-item .service-icon i {
transition: 0.5s;
}
.service .service-item .service-img img {
transition: 0.5s;
}
.service .service-item:hover .service-img img {
transform: scale(1.2);
}
.service .service-item .btn {
font-size: 20px;
	display: block;
	width: 60px;
	margin-right: 0;
	margin-top: 0;
	margin-left:auto;
	text-align: center;
}
.service .service-item .btn svg {
color:var(--lmnx-primary);
}
.service .service-item .btn svg:hover {
color:var(--lmnx-black);
}
.service .service-item .btn img {
height: 35px;
	vertical-align: middle;
	padding-left: 5px;
}
.service .service-item .btn .path {
fill:blue
}
.offer-section .nav a.accordion-link {
width: 100%;
    border-radius: 10px;
    display: flex;
    background: var(--lmnx-white);
    transition: 0.5s;
}
.offer-section .nav a.accordion-link.active {
color: var(--lmnx-white);
    background: var(--lmnx-primary);
}
.offer-section .nav a.accordion-link h5 {
transition: 0.5s;
}
.offer-section .nav a.accordion-link.active h5 {
color: var(--lmnx-white);
}
.blog .blog-item a {
transition: 0.5s;
}
.blog .blog-item:hover a:hover {
color: var(--lmnx-primary);
}
.blog .blog-item .blog-img img {
transition: 0.5s;
}
.blog .blog-item:hover .blog-img img {
transform: scale(1.2);
}
.blog .blog-item .blog-img .blog-title a {
color: var(--lmnx-white);
    background: var(--lmnx-primary);
    transition: 0.5s;
}
.blog .blog-item:hover .blog-img .blog-title a:hover {
color: var(--lmnx-black);
}
.team .team-item .team-img img {
width: 100%;
    height: 100%;
    border-radius: 100%;
    transition: 0.5s;
}
.team .team-item .team-title h4, .team .team-item .team-title p {
transition: 0.5s;
}
.team .team-item:hover .team-title h4, .team .team-item:hover .team-title p {
color: var(--lmnx-white);
}
.team .team-item .team-icon a {
transition: 0.5s;
}
.team .team-item:hover .team-icon a {
color: var(--lmnx-black);
    background: var(--lmnx-white);
}
.team .team-item:hover .team-icon a:hover {
color: var(--lmnx-primary);
    background: var(--lmnx-black);
}
.testimonial .testimonial-item .testimonial-img img {
width: 100px; 
    height: 100px;
    border-radius: 100px;
    border: 5px solid var(--lmnx-light);
    border-style: double;
    background: var(--lmnx-white);
}
.testimonial-carousel .owl-dots .owl-dot span {
position: relative;
    margin-top: 50%;
    margin-left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.testimonial-carousel .owl-dots .owl-dot.active span::after {
background: var(--lmnx-primary);
}
.testimonial-carousel .owl-dots .owl-dot span::after {
content: "";
    width: 15px;
    height: 15px;
    border-radius: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: var(--lmnx-white);
    transition: 0.5s;
}
.footer .footer-item a {
line-height: 35px;
    color: var(--bs-body);
    transition: 0.5s;
}
.footer .footer-item p {
line-height: 35px;
}
.footer .footer-item a:hover {
color: var(--lmnx-primary);
}
.footer .footer-item .footer-btn a, .footer .footer-item .footer-btn a i {
transition: 0.5s;
}
.footer .footer-item .footer-btn a:hover {
background: var(--lmnx-white);
}
.footer .footer-item .footer-btn a:hover i {
color: var(--lmnx-primary);
}
.footer-item .footer-brand img {
max-height: 45px;
}
.copyright {
background: var(--lmnx-black);
}
