/* @group Color & Sizes overrides */

:root {
	--ant-cyan: #00a6c0;
	--ant-cyan-rgb: 0,166,192;
	--ant-cyan-dark: #0090a7;
	--ant-cyan-dark-rgb: 0,144,167;
	--ant-red: #e50022;
	--ant-red-rgb: 229,0,34;
	--ant-red-dark: #cd001f;
	--ant-orange: #E84E0E; /*#ee7325*/
	--ant-orange-light: #FFEDE6;
	--ant-orange-rgb: 238,115,37;
	--ant-orange-dark: #e84e0e;
	--ant-gray-body-text: #464646;
	--ant-light-gray-body-text: #585858;
	--ant-gray-text: #8E8E8E;
	--ant-news-title-size: 24px;
	--ant-bg-light: #f2f3f5;
	--ant-bg-light-alt: #e3e5e7;
	--ant-bg-light-blue: #f4f7f8;
	--ant-light-blue:#F3FAFB;
	--bs-primary: var(--ant-cyan);
	--bs-primary-rgb: var(--ant-cyan-rgb);
	--bs-body-font-family: Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--bs-nav-link-color: #424242;
	--bs-nav-link-hover-color: #000000;
	--bs-link-color: var(--ant-cyan);
	--bs-link-hover-color: var(--ant-cyan-dark);
	--bs-link-color-rgb: var(--ant-cyan-rgb);
	--bs-link-hover-color-rgb: var(--ant-cyan-dark-rgb);
	--bs-red: var(--ant-red);
	--bs-danger: var(--ant-red);
	--bs-orange: var(--ant-orange);
}

/*
:root {
	--bs-secondary: var(--ant-red);
	--bs-secondary-rgb: var(--ant-red-rgb);
	--bs-light: #f3f7ff;
	--bs-light-rgb: 243, 247, 255;
}
*/

.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--ant-cyan-dark);
	--bs-btn-hover-border-color: var(--ant-cyan-dark);
	--bs-btn-focus-shadow-rgb: 253,49,132;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-primary);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgb(var(--bs-primary-rgb),0.5);
	--bs-btn-disabled-border-color: rgb(var(--bs-primary-rgb),0.5);
}

.btn-outline-primary {
	--bs-btn-color: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-hover-border-color: var(--bs-primary);
	--bs-btn-focus-shadow-rgb: 13,110,253;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-primary);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--bs-primary);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-primary);
	--bs-gradient: none;
}

/*
.btn-secondary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: var(--ant-orange-dark);
	--bs-btn-hover-border-color: var(--ant-orange-dark);
	--bs-btn-focus-shadow-rgb: 49,132,253;
	--bs-btn-active-color: var(--bs-link-color);
	--bs-btn-active-bg: var(--bs-secondary);
	--bs-btn-active-border-color: var(--bs-secondary);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: rgb(var(--bs-secondary-rgb),0.5);
	--bs-btn-disabled-border-color: rgb(var(--bs-secondary-rgb),0.5);
}
*/

.btn-red {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--ant-red);
	--bs-btn-border-color: var(--ant-red);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--ant-red-dark);
	--bs-btn-hover-border-color: var(--ant-red-dark);
	--bs-btn-focus-shadow-rgb: 253,49,132;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--ant-red);
	--bs-btn-active-border-color: var(--ant-red);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgb(var(--ant-red-rgb),0.5);
	--bs-btn-disabled-border-color: rgb(var(--ant-red-rgb),0.5);
}

.btn-gray-disabled {
	--bs-btn-color: var(--bs-gray);
	--bs-btn-bg: var(--bs-gray-200);
	--bs-btn-border-color: var(--bs-gray-300);
	--bs-btn-border-radius: .5rem;
	--bs-btn-hover-color: var(--bs-gray);
	--bs-btn-hover-bg: var(--bs-gray-200);
	--bs-btn-hover-border-color: var(--bs-gray-300);
	--bs-btn-active-color: var(--bs-gray);
	--bs-btn-active-bg: var(--bs-gray-200);
	--bs-btn-active-border-color: var(--bs-gray-300);
	cursor: default;
}


.navbar-dark {
	--bs-navbar-color: #fff;
	--bs-navbar-hover-color: var(--ant-orange);
	--bs-navbar-disabled-color: rgba(255, 255, 255, 0.5);
	--bs-navbar-active-color: #fff;
	--bs-navbar-brand-color: #fff;
	--bs-navbar-brand-hover-color: #fff;
	--bs-nav-link-color: #fff;
	--bs-nav-link-hover-color: var(--ant-orange);
	--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.0);
	--bs-nav-link-font-weight: 500;
	--bs-navbar-nav-link-padding-x: 1.5rem;
}

.link-primary {
	color: var(--ant-cyan) !important
}

.link-primary:focus, .link-primary:hover {
	color: var(--ant-cyan-dark) !important
}

.link-secondary {
	color: var(--ant-orange) !important
}

.link-secondary:focus, .link-secondary:hover {
	color: var(--ant-orange-dark) !important
}

.bg-light-blue {
	background-color: var(--ant-bg-light-blue);
}

/* @end */

.py-6 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.py-7 {
	padding-top: 7rem;
	padding-bottom: 7rem;
}
.py-8 {
	padding-top: 10rem;
	padding-bottom: 10rem;
}

.wlg-25 {
	width: 25%;
}
.wlg-33 {
	width: 33%;
}
.wlg-50 {
	width: 50%;
}
.wlg-66 {
	width: 66.66%;
}
.wlg-75 {
	width: 75%;
}

@media (max-width: 1199.98px) {
	.py-6 {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	.py-7 {
		padding-top: 4.5rem;
		padding-bottom: 4.5rem;
	}
	.py-8 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	.wlg-50 {
		width: 100%;
	}
	.wlg-50 {
		width: 100%;
	}
	.wlg-50 {
		width: 100%;
	}
	.wlg-66 {
		width: 100%;
	}
	.wlg-75 {
		width: 100%;
	}

}
@media (max-width: 767.98px) {
	.py-6 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.py-7 {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	.py-8 {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
}

ul.lab-marker-round li,
ul.lab-marker-square li {
	padding-left: 1em;
	position: relative
}

ul.lab-marker-round li::before,
ul.lab-marker-square li::before {
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 0.25em);
	width: 0.555em;
	height: 0.555em;
	background: var(--bs-primary);
	content: " "
}

ul.lq-marker-round li::before {
	border-radius: 50%;
}

