.btn-gradient-outline,
.btn-gradient-outline:before,
.btn-gradient:before,
.btn:not([class*=btn-]):before,
.sk__gradient-back-v1,
.sk__gradient-back-v1-hover:hover,
span.sk__underliner:before {
	background: #07b491 !important;
	background: -o-linear-gradient(left, #07b491 0, #f3f78c 50%, #fdfdf3 100%) !important;
	background: -webkit-gradient(linear, left top, right top, from(#07b491), color-stop(50%, #fdfdf3), to(#07b491)) !important;
	background: linear-gradient(90deg, #07b491 0, #fdfdf3 50%, #07b491 100%) !important;
}

span.sk__iconbox-icon-dash {
	background: #07b895;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) padding-box, -webkit-gradient(linear, left top, right top, from(#07b895), color-stop(50%, #fff), to(#07b895)) border-box;
	background: -o-linear-gradient(#000, #000) padding-box, -o-linear-gradient(left, #07b895 0, #fff 50%, #07b895 100%) border-box;
	background: linear-gradient(#000, #000) padding-box, linear-gradient(90deg, #07b895 0, #fff 50%, #07b895 100%) border-box
}

.sk__clipped-text,
.sk__clipped-text-hover:hover {
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.sk__gradient-fancy-text,
a.sk__iconbox-icon-link:hover span[class^=icon-].sk__gradient-fancy-text {
	background: #07b491;
	background: -webkit-gradient(linear, left top, right top, from(#07b491), color-stop(52%, #fff), to(#07b491));
	background: -o-linear-gradient(left, #07b491 0, #fff 52%, #07b491 100%);
	background: linear-gradient(90deg, #07b491 0, #fff 52%, #07b491 100%);
	-webkit-background-clip: text;
	color: #000;
	padding: .065em
}

a.sk__iconbox-icon-link:hover span[class^=icon-].sk__gradient-fancy-text {
	color: rgba(0, 0, 0, .65)
}

.sk__gradient-fancy-text-back {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 100%;
	-webkit-transform: translate(5px, 5px);
	-ms-transform: translate(5px, 5px);
	transform: translate(5px, 5px);
	z-index: -1;
	background: #07b491;
	background: -webkit-gradient(linear, left top, right top, from(rgba(7, 180, 134, .7035189075630253)), color-stop(52%, rgba(7, 180, 134, .4990371148459384)), to(rgba(7, 180, 134, .4009978991596639)));
	background: -o-linear-gradient(left, rgba(7, 180, 134, .7035189075630253) 0, rgba(7, 180, 134, .4990371148459384) 52%, rgba(7, 180, 134, .4009978991596639) 100%);
	background: linear-gradient(90deg, rgb(7 180 134 / 70%) 0, rgb(7 180 134 / 50%) 52%, rgb(7 180 134 / 40%) 100%);
	-webkit-background-clip: text;
	color: #000;
	padding: .065em
}

.sk__gradient-background-tint {
	background: #bd5f01;
	background: -o-linear-gradient(315deg, rgba(7, 180, 145, .12290266106442575) 0, rgba(7, 180, 145, .07007352941176472) 11%, rgba(7, 180, 145, 0) 20%);
	background: linear-gradient(135deg, rgba(7, 180, 145, .12290266106442575) 0, rgba(7, 180, 145, .07007352941176472) 11%, rgba(7, 180, 145, 0) 20%)
}

.sk__subtle-divider {
	background: #bd5f01;
	background: -webkit-gradient(linear, left top, right top, from(rgba(189, 95, 1, .3169642857142857)), color-stop(52%, rgba(243, 247, 140, .20772058823529416)), to(rgba(189, 95, 1, .14)));
	background: -o-linear-gradient(left, rgba(189, 95, 1, .3169642857142857) 0, rgba(243, 247, 140, .20772058823529416) 52%, rgba(189, 95, 1, .14) 100%);
	background: linear-gradient(90deg, rgba(189, 95, 1, .3169642857142857) 0, rgba(243, 247, 140, .20772058823529416) 52%, rgba(189, 95, 1, .14) 100%)
}

.gradient-links {
	background: #c6c6c6;
	background: -webkit-gradient(linear, left top, right top, from(#c6c6c6), color-stop(25%, #c6c6c6), color-stop(43%, #bd5f01), color-stop(72%, #f3f78c), to(#bd5f01));
	background: -o-linear-gradient(left, #c6c6c6 0, #c6c6c6 25%, #bd5f01 43%, #f3f78c 72%, #bd5f01 100%);
	background: linear-gradient(90deg, #c6c6c6 0, #c6c6c6 25%, #bd5f01 43%, #f3f78c 72%, #bd5f01 100%)
}

.gradient-links-bright {
	background: #fff;
	background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(25%, #fff), color-stop(43%, #bd5f01), color-stop(72%, #f3f78c), to(#bd5f01));
	background: -o-linear-gradient(left, #fff 0, #fff 25%, #bd5f01 43%, #f3f78c 72%, #bd5f01 100%);
	background: linear-gradient(90deg, #fff 0, #fff 25%, #bd5f01 43%, #f3f78c 72%, #bd5f01 100%)
}

.gradient-links,
.gradient-links-bright {
	display: table;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-size: 400% 400%;
	background-position: 0 100%
}

a.sk__iconbox-icon-link>span.sk__iconbox-icon>span.sk__iconbox-trail {
	background: #bd5f01;
	background: -moz-linear-gradient(90deg, rgba(189, 95, 1, 0) 45%, rgba(189, 95, 1, .25253851540616246) 62%, rgba(243, 247, 140, .35898109243697474) 85%, rgba(189, 95, 1, .5158438375350141) 99%, rgba(255, 169, 17, .8239670868347339) 100%);
	background: -webkit-linear-gradient(90deg, rgba(189, 95, 1, 0) 45%, rgba(189, 95, 1, .25253851540616246) 62%, rgba(243, 247, 140, .35898109243697474) 85%, rgba(189, 95, 1, .5158438375350141) 99%, rgba(255, 169, 17, .8239670868347339) 100%);
	background: linear-gradient(90deg, rgba(189, 95, 1, 0) 45%, rgba(189, 95, 1, .25253851540616246) 62%, rgba(243, 247, 140, .35898109243697474) 85%, rgba(189, 95, 1, .5158438375350141) 99%, rgba(255, 169, 17, .8239670868347339) 100%)
}
