.color-highlight {
	color: #4a89dc !important
}

.bg-highlight {
	background-color: #4a89dc !important;
	color: #fff !important
}

.border-highlight {
	border-color: #4a89dc !important
}

.gradient-highlight {
	background-image: linear-gradient(to bottom, #5D9CEC, #4A89DC) !important;
	color: #fff
}

.color-highlight-light {
	color: #5d9cec !important
}

.bg-highlight-light {
	background-color: #5d9cec !important;
	color: #fff !important
}

.bg-fade-highlight-dark {
	background-color: #ffffff !important;
	color: #fff !important
}

.bg-fade-highlight-light {
	background-color: #ffffff !important;
	color: #fff !important
}

.color-highlight-dark {
	color: #4a89dc !important
}

.color-icon-highlight {
	stroke: #4a89dc !important;
}

.bg-highlight-dark {
	background-color: #4a89dc !important;
	color: #fff !important
}

.border-highlight-light {
	border-color: #5d9cec !important
}

.border-highlight-dark {
	border-color: #4a89dc !important
}

.focus-highlight:focus {
	border-color: #4a89dc !important
}

.gradient-highlight {
	background-image: linear-gradient(to bottom, #5D9CEC, #4A89DC)
}

.color-green-light {
	color: #a0d468 !important
}

.bg-green-light {
	background-color: #a0d468 !important;
	color: #fff !important
}

.bg-fade-green-dark {
	background-color: rgba(140, 193, 82, .7) !important;
	color: #fff !important
}

.bg-fade-green-light {
	background-color: rgba(140, 193, 82, .3) !important;
	color: #fff !important
}

.color-green-dark {
	color: #8cc152 !important
}

.color-icon-green {
	stroke: #8cc152 !important;
	fill: rgba(140, 193, 82, .3) !important
}

.bg-green-dark {
	background-color: #8cc152 !important;
	color: #fff !important
}

.border-green-light {
	border-color: #a0d468 !important
}

.border-green-dark {
	border-color: #8cc152 !important
}

.focus-green:focus {
	border-color: #8cc152 !important
}

.gradient-green {
	background-image: linear-gradient(to bottom, #A0D468, #8CC152)
}

.color-grass-light {
	color: #34cc73 !important
}

.bg-grass-light {
	background-color: #34cc73 !important;
	color: #fff !important
}

.bg-fade-grass-dark {
	background-color: rgba(140, 193, 82, .7) !important;
	color: #fff !important
}

.bg-fade-grass-light {
	background-color: rgba(140, 193, 82, .3) !important;
	color: #fff !important
}

.color-grass-dark {
	color: #2aba66 !important
}

.color-icon-grass {
	stroke: #2aba66 !important;
	fill: rgba(140, 193, 82, .3) !important
}

.bg-grass-dark {
	background-color: #2aba66 !important;
	color: #fff !important
}

.border-grass-light {
	border-color: #34cc73 !important
}

.border-grass-dark {
	border-color: #2aba66 !important
}

.focus-grass:focus {
	border-color: #2aba66 !important
}

.gradient-grass {
	background-image: linear-gradient(to bottom, #34cc73, #2ABA66)
}

.color-red-light {
	color: #ed5565 !important
}

.bg-red-light {
	background-color: #ed5565 !important;
	color: #fff !important
}

.bg-fade-red-dark {
	background-color: rgba(218, 68, 83, .7) !important;
	color: #fff !important
}

.bg-fade-red-light {
	background-color: rgba(218, 68, 83, .3) !important;
	color: #fff !important
}

.color-red-dark {
	color: #da4453 !important
}

.color-icon-red {
	stroke: #da4453 !important;
	fill: rgba(218, 68, 83, .3) !important
}

.bg-red-dark {
	background-color: #da4453 !important;
	color: #fff !important
}

.border-red-light {
	border-color: #ed5565 !important
}

.border-red-dark {
	border-color: #da4453 !important
}

.focus-red:focus {
	border-color: #da4453 !important
}

.gradient-red {
	background-image: linear-gradient(to bottom, #ED5565, #DA4453)
}

.color-orange-light {
	color: #fc6e51 !important
}

.bg-orange-light {
	background-color: #fc6e51 !important;
	color: #fff !important
}

.bg-fade-orange-dark {
	background-color: rgba(233, 87, 63, .7) !important;
	color: #fff !important
}

.bg-fade-orange-light {
	background-color: rgba(233, 87, 63, .3) !important;
	color: #fff !important
}

.color-orange-dark {
	color: #e9573f !important
}

.color-icon-orange {
	stroke: #e9573f !important;
	fill: rgba(233, 87, 63, .3) !important
}

.bg-orange-dark {
	background-color: #e9573f !important;
	color: #fff !important
}

.border-orange-light {
	border-color: #fc6e51 !important
}

.border-orange-dark {
	border-color: #e9573f !important
}

.focus-orange:focus {
	border-color: #e9573f !important
}

.gradient-orange {
	background-image: linear-gradient(to bottom, #FC6E51, #E9573F)
}

.color-yellow-light {
	color: #ffce54 !important
}

.bg-yellow-light {
	background-color: #ffce54 !important;
	color: #fff !important
}

.bg-fade-yellow-dark {
	background-color: rgba(246, 187, 66, .7) !important;
	color: #fff !important
}

.bg-fade-yellow-light {
	background-color: rgba(246, 187, 66, .3) !important;
	color: #fff !important
}

.color-yellow-dark {
	color: #f6bb42 !important
}

.color-icon-yellow {
	stroke: #f6bb42 !important;
	fill: rgba(246, 187, 66, .3) !important
}

.bg-yellow-dark {
	background-color: #f6bb42 !important;
	color: #fff !important
}

.border-yellow-light {
	border-color: #ffce54 !important
}

.border-yellow-dark {
	border-color: #f6bb42 !important
}

.focus-yellow:focus {
	border-color: #f6bb42 !important
}

.gradient-yellow {
	background-image: linear-gradient(to bottom, #FFCE54, #F6BB42)
}

.color-sunny-light {
	color: #f0b31b !important
}

.bg-sunny-light {
	background-color: #f0b31b !important;
	color: #fff !important
}

.bg-fade-sunny-dark {
	background-color: rgba(246, 187, 66, .7) !important;
	color: #fff !important
}

.bg-fade-sunny-light {
	background-color: rgba(246, 187, 66, .3) !important;
	color: #fff !important
}

.color-sunny-dark {
	color: #d99914 !important
}

.color-icon-sunny {
	stroke: #d99914 !important;
	fill: rgba(246, 187, 66, .3) !important
}

.bg-sunny-dark {
	background-color: #d99914 !important;
	color: #fff !important
}

.border-sunny-light {
	border-color: #f0b31b !important
}

.border-sunny-dark {
	border-color: #d99914 !important
}

.focus-sunny:focus {
	border-color: #d99914 !important
}

.gradient-sunny {
	background-image: linear-gradient(to bottom, #f0b31b, #d99914)
}

.color-blue-light {
	color: #5d9cec !important
}

.bg-blue-light {
	background-color: #5d9cec !important;
	color: #fff !important
}

.bg-fade-blue-dark {
	background-color: #337ab7 !important;
	background-color: #062181 !important;
	color: #fff !important
}

.bg-fade-blue-light {
	background-color: rgba(74, 137, 220, .3) !important;
	color: #fff !important
}

.color-blue-dark {
	color: #337ab7 !important;
	color: #062181 !important
}

.color-icon-blue {
	stroke: #337ab7 !important;
	stroke: #062181 !important;
	fill: rgba(74, 137, 220, .3) !important
}

.bg-blue-dark {
	background-color: #337ab7 !important;
	background-color: #062181 !important;
	color: #fff !important
}

.border-blue-light {
	border-color: #5d9cec !important
}

.border-blue-dark {
	border-color: #337ab7 !important;
	border-color: #062181 !important;
}

.focus-blue:focus {
	border-color: #337ab7 !important;
	border-color: #062181 !important;
}

.gradient-blue {
	background-image: linear-gradient(to bottom, #5D9CEC, #337ab7);
	background-image: linear-gradient(to bottom, #5D9CEC, #062181);
}

.color-teal-light {
	color: #a0cecb !important
}

.bg-teal-light {
	background-color: #a0cecb !important;
	color: #fff !important
}

.bg-fade-teal-dark {
	background-color: rgba(125, 177, 177, .7) !important;
	color: #fff !important
}

.bg-fade-teal-light {
	background-color: rgba(125, 177, 177, .3) !important;
	color: #fff !important
}

.color-teal-dark {
	color: #7db1b1 !important
}

.color-icon-teal {
	stroke: #7db1b1 !important;
	fill: rgba(125, 177, 177, .3) !important
}

.bg-teal-dark {
	background-color: #7db1b1 !important;
	color: #fff !important
}

.border-teal-light {
	border-color: #a0cecb !important
}

.border-teal-dark {
	border-color: #7db1b1 !important
}

.focus-teal:focus {
	border-color: #7db1b1 !important
}

.gradient-teal {
	background-image: linear-gradient(to bottom, #A0CECB, #7DB1B1)
}

.color-mint-light {
	color: #48cfad !important
}

.bg-mint-light {
	background-color: #48cfad !important;
	color: #fff !important
}

.bg-fade-mint-dark {
	background-color: rgba(55, 188, 155, .7) !important;
	color: #fff !important
}

.bg-fade-mint-light {
	background-color: rgba(55, 188, 155, .3) !important;
	color: #fff !important
}

.color-mint-dark {
	color: #37bc9b !important
}

.color-icon-mint {
	stroke: #37bc9b !important;
	fill: rgba(55, 188, 155, .3) !important
}

.bg-mint-dark {
	background-color: #37bc9b !important;
	color: #fff !important
}

.border-mint-light {
	border-color: #48cfad !important
}

.border-mint-dark {
	border-color: #37bc9b !important
}

.focus-mint:focus {
	border-color: #37bc9b !important
}

.gradient-mint {
	background-image: linear-gradient(to bottom, #48CFAD, #37BC9B)
}

.color-pink-light {
	color: #ec87c0 !important
}

.bg-pink-light {
	background-color: #ec87c0 !important;
	color: #fff !important
}

.bg-fade-pink-dark {
	background-color: rgba(215, 112, 173, .7) !important;
	color: #fff !important
}

.bg-fade-pink-light {
	background-color: rgba(215, 112, 173, .3) !important;
	color: #fff !important
}

.color-pink-dark {
	color: #d770ad !important
}

.color-icon-pink {
	stroke: #d770ad !important;
	fill: rgba(215, 112, 173, .3) !important
}

.bg-pink-dark {
	background-color: #d770ad !important;
	color: #fff !important
}

.border-pink-light {
	border-color: #ec87c0 !important
}

.border-pink-dark {
	border-color: #d770ad !important
}

.focus-pink:focus {
	border-color: #d770ad !important
}

.gradient-pink {
	background-image: linear-gradient(to bottom, #EC87C0, #D770AD)
}

.color-pink2-light {
	color: #ff5982 !important
}

.bg-pink2-light {
	background-color: #ff5982 !important;
	color: #fff !important
}

.bg-fade-pink2-dark {
	background-color: rgba(215, 112, 173, .7) !important;
	color: #fff !important
}

.bg-fade-pink2-light {
	background-color: rgba(215, 112, 173, .3) !important;
	color: #fff !important
}

.color-pink2-dark {
	color: #fb3365 !important
}

.color-icon-pink2 {
	stroke: #fb3365 !important;
	fill: rgba(215, 112, 173, .3) !important
}

.bg-pink2-dark {
	background-color: #fb3365 !important;
	color: #fff !important
}

.border-pink2-light {
	border-color: #ff5982 !important
}

.border-pink2-dark {
	border-color: #fb3365 !important
}

.focus-pink2:focus {
	border-color: #fb3365 !important
}

.gradient-pink2 {
	background-image: linear-gradient(to bottom, #ff5982, #fb3365)
}

.color-magenta-light {
	color: #ac92ec !important
}

.bg-magenta-light {
	background-color: #ac92ec !important;
	color: #fff !important
}

.bg-fade-magenta-dark {
	background-color: rgba(150, 122, 220, .7) !important;
	color: #fff !important
}

.bg-fade-magenta-light {
	background-color: rgba(150, 122, 220, .3) !important;
	color: #fff !important
}

.color-magenta-dark {
	color: #967adc !important
}

.color-icon-magenta {
	stroke: #967adc !important;
	fill: rgba(150, 122, 220, .3) !important
}

.bg-magenta-dark {
	background-color: #967adc !important;
	color: #fff !important
}

.border-magenta-light {
	border-color: #ac92ec !important
}

.border-magenta-dark {
	border-color: #967adc !important
}

.focus-magenta:focus {
	border-color: #967adc !important
}

.gradient-magenta {
	background-image: linear-gradient(to bottom, #AC92EC, #967ADC)
}

.color-brown-light {
	color: #baa286 !important
}

.bg-brown-light {
	background-color: #baa286 !important;
	color: #fff !important
}

.bg-fade-brown-dark {
	background-color: rgba(170, 142, 105, .7) !important;
	color: #fff !important
}

.bg-fade-brown-light {
	background-color: rgba(170, 142, 105, .3) !important;
	color: #fff !important
}

.color-brown-dark {
	color: #aa8e69 !important
}

.color-icon-brown {
	stroke: #aa8e69 !important;
	fill: rgba(170, 142, 105, .3) !important
}

.bg-brown-dark {
	background-color: #aa8e69 !important;
	color: #fff !important
}

.border-brown-light {
	border-color: #baa286 !important
}

.border-brown-dark {
	border-color: #aa8e69 !important
}

.focus-brown:focus {
	border-color: #aa8e69 !important
}

.gradient-brown {
	background-image: linear-gradient(to bottom, #BAA286, #AA8E69)
}

.color-gray-light {
	color: #e2e5ea !important
}

.bg-gray-light {
	background-color: #e2e5ea !important;
	color: #fff !important
}

.bg-fade-gray-dark {
	background-color: rgba(170, 178, 189, .7) !important;
	color: #fff !important
}

.bg-fade-gray-light {
	background-color: rgba(170, 178, 189, .3) !important;
	color: #fff !important
}

.color-gray-dark {
	color: #aab2bd !important
}

.color-icon-gray {
	stroke: #aab2bd !important;
	fill: rgba(170, 178, 189, .3) !important
}

.bg-gray-dark {
	background-color: #aab2bd !important;
	color: #fff !important
}

.border-gray-light {
	border-color: #e2e5ea !important
}

.border-gray-dark {
	border-color: #aab2bd !important
}

.focus-gray:focus {
	border-color: #aab2bd !important
}

.gradient-gray {
	background-image: linear-gradient(to bottom, #e2e5ea, #AAB2BD)
}

.color-aqua-light {
	color: #4fc1e9 !important
}

.bg-aqua-light {
	background-color: #4fc1e9 !important;
	color: #fff !important
}

.bg-fade-aqua-dark {
	background-color: rgba(67, 74, 84, .7) !important;
	color: #fff !important
}

.bg-fade-aqua-light {
	background-color: rgba(67, 74, 84, .3) !important;
	color: #fff !important
}

.color-aqua-dark {
	color: #3bafda !important
}

.color-icon-aqua {
	stroke: #3bafda !important;
	fill: rgba(67, 74, 84, .3) !important
}

.bg-aqua-dark {
	background-color: #3bafda !important;
	color: #fff !important
}

.border-aqua-light {
	border-color: #4fc1e9 !important
}

.border-aqua-dark {
	border-color: #3bafda !important
}

.focus-aqua:focus {
	border-color: #3bafda !important
}

.gradient-aqua {
	background-image: linear-gradient(to bottom, #4FC1E9, #3BAFDA)
}

.color-night-light {
	color: #222529 !important
}

.bg-night-light {
	background-color: #222529 !important;
	color: #fff !important
}

.bg-fade-night-dark {
	background-color: rgba(67, 74, 84, .7) !important;
	color: #fff !important
}

.bg-fade-night-light {
	background-color: rgba(67, 74, 84, .3) !important;
	color: #fff !important
}

.color-night-dark {
	color: #16181c !important
}

.color-icon-night {
	stroke: #16181c !important;
	fill: rgba(67, 74, 84, .3) !important
}

.bg-night-dark {
	background-color: #16181c !important;
	color: #fff !important
}

.border-night-light {
	border-color: #222529 !important
}

.border-night-dark {
	border-color: #16181c !important
}

.focus-night:focus {
	border-color: #16181c !important
}

.gradient-night {
	background-image: linear-gradient(to bottom, #222529, #16181c)
}

.color-dark-light {
	color: #656d78 !important
}

.bg-dark-light {
	background-color: #656d78 !important;
	color: #fff !important
}

.bg-fade-dark-dark {
	background-color: rgba(67, 74, 84, .7) !important;
	color: #fff !important
}

.bg-fade-dark-light {
	background-color: rgba(67, 74, 84, .3) !important;
	color: #fff !important
}

.color-dark-dark {
	color: #434a54 !important
}

.color-icon-dark {
	stroke: #434a54 !important;
	fill: rgba(67, 74, 84, .3) !important
}

.bg-dark-dark {
	background-color: #434a54 !important;
	color: #fff !important
}

.border-dark-light {
	border-color: #656d78 !important
}

.border-dark-dark {
	border-color: #434a54 !important
}

.focus-dark:focus {
	border-color: #434a54 !important
}

.gradient-dark {
	background-image: linear-gradient(to bottom, #656D78, #434A54)
}

.theme-light input:not([type=submit]):not(.focus-color):focus,
.theme-light select:focus,
.theme-light textarea:active {
	border-color: rgba(0, 0, 0, .3) !important
}

.theme-light [data-card-height=cover] input:not([type=submit]):not(.focus-color):focus,
.theme-light [data-card-height=cover] select:focus,
.theme-light [data-card-height=cover] textarea:active {
	border-color: rgba(255, 255, 255, .3) !important
}

.theme-dark input:not([type=submit]):not(.focus-color):focus,
.theme-dark select:focus,
.theme-dark textarea:active {
	border-color: rgba(255, 255, 255, .3) !important
}

.color-facebook {
	color: #3b5998 !important
}

.bg-facebook {
	background-color: #3b5998 !important;
	color: #fff
}

.color-linkedin {
	color: #0077b5 !important
}

.bg-linkedin {
	background-color: #0077b5 !important;
	color: #fff
}

.color-twitter {
	color: #4099ff !important
}

.bg-twitter {
	background-color: #4099ff !important;
	color: #fff
}

.color-google {
	color: #d34836 !important
}

.bg-google {
	background-color: #d34836 !important;
	color: #fff
}

.color-whatsapp {
	color: #34af23 !important
}

.bg-whatsapp {
	background-color: #34af23 !important;
	color: #fff
}

.color-pinterest {
	color: #c92228 !important
}

.bg-pinterest {
	background-color: #c92228 !important;
	color: #fff
}

.color-mail {
	color: #3498db !important
}

.bg-mail {
	background-color: #3498db !important;
	color: #fff
}

.color-phone {
	color: #27ae60 !important
}

.bg-phone {
	background-color: #27ae60 !important;
	color: #fff
}

.color-instagram {
	color: #e1306c !important
}

.bg-instagram {
	background-color: #e1306c !important;
	color: #fff
}

.color-white {
	color: #fff !important
}

.color-black {
	color: #000 !important
}

.bg-white {
	background-color: #fff !important
}

.bg-black {
	background-color: #000 !important
}

.border-transparent {
	border-color: transparent !important
}

.footer-bar-2 .active-nav,
.footer-bar-5 strong,
.footer-bar-4 strong,
.splide__pagination__page.is-active {
	background-color: #4a89dc !important
}

.footer-bar-1 .active-nav i,
.footer-bar-1 .active-nav span,
.footer-bar-3 .active-nav i {
	color: #4a89dc !important
}

.footer-bar-6 .circle-nav strong,
.footer-bar-6 .active-nav em {
	background-image: linear-gradient(to bottom, #5D9CEC, #4A89DC) !important
}

.footer-bar-6 .circle-nav strong {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	left: 50%;
	top: -23px;
	z-index: 0;
	transform: translateX(-50%);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .09);
	animation: footerAni 1s infinite;
	background-image: linear-gradient(to bottom, #1b55bf 0%, #1740bf 100%) !important
}

.form-floating-over>.form-control:focus~label {
	color: #4a89dc
}

.form-floating-over>.form-control:not(:placeholder-shown)~label {
	color: #4a89dc
}

.form-floating-over>.form-select~label {
	color: #4a89dc
}

.color-highlight {
	color: #4a89dc
}

.bg-highlight {
	background-color: #4a89dc;
	color: #fff !important
}