.bgr-grdnt,
.home main .bgr-grdnt {
	background: rgba(171, 188, 224, 0.7);
	background: linear-gradient(148deg, rgba(171, 202, 159, 0.8) 0%, rgba(171, 188, 224, 0.7) 29%, rgba(171, 188, 224, 0.6) 62%, rgba(207, 190, 227, 0.8) 85%);
}

.bgr-grdnt-frst,
.home main .bgr-grdnt-frst {
	background: rgba(171, 188, 224, 0.7);
	background: linear-gradient(148deg, rgb(177 223 159 / 85%) 0%, rgb(161 190 241 / 76%) 42%, rgba(171, 188, 224, 0.6) 52%, rgb(201 181 225) 85%);
}

.bgr-grdnt-secondary,
.home main .bgr-grdnt-secondary {
	background: rgba(171, 188, 224, 0.3);
	background: linear-gradient(23deg, rgba(171, 202, 159, 0.3) 0%, rgba(171, 188, 224, 0.3) 29%, rgba(171, 188, 224, 0.3) 62%, rgba(207, 190, 227, 0.3) 85%);
}

	.bgr-grdnt-secondary,
	.home main .bgr-grdnt-secondary-light {
		background: rgba(171, 188, 224, 0.2);
		background: linear-gradient(23deg, rgb(171 202 159 / 19%) 0%, rgb(171 188 224 / 24%) 29%, rgb(171 188 224 / 21%) 62%, rgb(207 190 227 / 28%) 85%);
	}

.bgr-grdnt-tertiary,
.home main .bgr-grdnt-tertiary {
	background: rgba(171, 188, 224, 0.3);
	background: linear-gradient(23deg, rgba(207, 190, 227, 0.3) 20%, rgba(171, 188, 224, 0.3) 45%, rgba(171, 188, 224, 0.3) 72%, rgba(171, 202, 159, 0.3) 95%);
}

	.bgr-grdnt-tertiary-long,
	.home main .bgr-grdnt-tertiary-long {
		background: rgba(171, 188, 224, 0.3);
		background: linear-gradient(55deg, rgba(207, 190, 227, 0.3) 23%, rgba(171, 188, 224, 0.3) 32%, rgba(171, 188, 224, 0.3) 90%, rgba(171, 202, 159, 0.3) 95%);
	}

.bgr-grdnt-quaternary,
.home main .bgr-grdnt-quaternary {
	background: rgba(171, 188, 224, 0.3);
	background: linear-gradient(148deg, rgb(171 202 159 / 71%) 0%, rgb(171 188 224 / 44%) 19%, rgb(171 188 224 / 46%) 62%, rgb(207 190 227 / 61%) 85%);
}

	.bgr-grdnt-quaternary-btm,
	.home main .bgr-grdnt-quaternary-btm {
		background: rgba(171, 188, 224, 0.3);
		background: linear-gradient(100deg, rgb(171 188 224 / 44%) 0%, rgb(171 188 224 / 46%) 62%, rgb(207 190 227 / 61%) 85%);
	}

.block-in-grdnt {
	background: rgb(255 255 255 / 19%);
	background: rgb(255 255 255 / 31%);
	background-image: linear-gradient(164deg, rgb(255 255 255 / 41%) 0%, rgb(171 188 224 / 10%) 32%, rgb(255 255 255 / 36%) 65%, rgba(207, 190, 227, 0.3) 99%);
}

	.block-in-grdnt-secondary {
		background: rgba(255, 255, 255, 0.38);
	}

.bgr-grdnt .bx-shd-inv,
.bgr-grdnt .bx-shd-inv-lght,
.bgr-grdnt .bx-shd-inv-to-right,
.bgr-grdnt .bx-shd-inv-to-right-inner {
	color: #565555;
	background: #e6e6ee14;
}

	.bgr-grdnt .bx-shd-inv,
	.bgr-grdnt .bx-shd-inv-lght {
		background-image: linear-gradient(to bottom right, #798bac2e, rgb(236 236 242 / 77%));
		background-image: linear-gradient(to bottom right, #798bac3b, rgb(231 231 255 / 77%));
	}

	.bgr-grdnt .bx-shd-inv-to-right {
		background-image: linear-gradient(to bottom right, #798bac1f, rgb(236 236 242 / 52%));
		background-image: linear-gradient(to bottom right, #698ac71f, rgb(234 234 255 / 52%));
	}

	.bgr-grdnt .bx-shd-inv-to-right-inner {
		background: none;
	}

.shd-grdnt {
	background: rgba(171, 188, 224, 0.3);
	background: linear-gradient(148deg, rgba(171, 202, 159, 1) 0%, rgba(171, 188, 224, 0.1) 35%, rgba(171, 188, 224, 0.6) 72%, rgba(207, 190, 227, 0.9) 85%);
}

.bgr-grdnt .box-img,
.bgr-grdnt .accordion.btn-container a {
	background: #e8e8ef7d;
}

.bgr-grdnt .panel.bx-shd-inv {
	background: #e8e8ef21;
}

.slogan-list {
	background: linear-gradient(88deg, rgb(43 129 10 / 46%) 0%, rgb(171 188 224 / 61%) 19%, rgb(171 188 224 / 27%) 62%, rgb(152 124 185 / 71%) 85%);
	background: linear-gradient(88deg, rgb(43 129 10 / 46%) 0%, rgb(171 188 224 / 61%) 19%, rgb(171 188 224 / 27%) 45%, rgb(171 188 224 / 61%) 65%, rgb(152 124 185 / 71%) 85%);
	background: linear-gradient(88deg, rgb(37 114 7 / 46%) 0%, rgb(171 188 224 / 85%) 19%, rgb(171 188 224 / 27%) 45%, rgb(171 188 224 / 85%) 76%, rgb(126 101 157 / 71%) 95%);
}

.bgr-accent {
	background: linear-gradient(164deg, rgb(255 255 255 / 39%) 0%, rgb(171 188 224 / 10%) 62%, rgb(255 255 255 / 32%) 85%, rgba(207, 190, 227, 0.3) 99%);
}

	.cta-container .bgr-accent {
		background: linear-gradient(164deg, rgb(255 255 255 / 53%) 0%, rgb(171 188 224 / 25%) 66%, rgb(255 255 255 / 37%) 77%, rgb(207 190 227 / 48%) 94%);
	}

.links.active {
	background: rgb(255 255 255 / 95%);
	background-image: linear-gradient(148deg, rgb(171 202 159 / 55%) 0%, rgb(255 255 255 / 25%) 29%, rgb(171 188 224 / 31%) 55%, rgb(171 188 224 / 46%) 76%, rgb(207 190 227 / 69%) 94%);
}

	.links .menu a:hover,
	.links .menu a.current:hover {
		background-image: linear-gradient(172deg, #798bac29 0%, #798bac00 55%, rgb(255 255 255 / 0%) 99%);
		box-shadow: 4px 4px 6px 0 rgb(0 0 0 / 27%), -4px -5px 6px 0 rgb(255 255 255 / 99%);
	}

	.links .menu a.current {
		background-image: linear-gradient(172deg, #798bac29 0%, #798bac00 55%, rgb(255 255 255 / 0%) 99%);
		box-shadow: inset 3px 4px 3px 0 rgb(0 0 0 / 21%), inset -4px -3px 0px 0 rgb(255 255 255 / 99%);
	}

.wrapper-pdng-btm,
main .wrapper-pdng-btm {
	padding-bottom: 5em;
}

.wrapper-separator,
.gallerypage .separator.wrapper-separator {
	margin: 0 16%;
	background: linear-gradient(to right, #eeeef300, #9696f5, #ececf200);
}

.clients .row5 {
	gap: 1.3em;
}

.clients .bx-shd-inv-to-right-sm,
.clients .bx-shd-inv-to-left-sm,
.clients-gallery .bx-shd-inv-to-left-sm {
	margin: 0;
	background: #e6e6ee00;
    background-image: linear-gradient(160deg, #798bac3b 0%, rgb(236 236 242 / 35%) 45%);
}

.clients .bx-shd-inv-to-right-inner-sm,
.clients .bx-shd-inv-to-left-inner-sm,
.clients-gallery .bx-shd-inv-to-left-inner-sm {
	padding: 0.8em 0.4em 0.5em;
	background-image: linear-gradient(to left, rgba(236 236 242 / 0%), rgb(238 238 243 / 2%));
}

.bgr-grdnt-tertiary-long .bx-shd-inv-to-left-sm {
	background: none;
	background-image: linear-gradient(172deg, #798bac1a 0%, #798bac00 55%, rgb(255 255 255 / 35%) 99%);
	box-shadow: inset -3px 2px 6px -1px #45474b9c, inset -2px -4px 0px 0px rgb(255 255 255 / 60%);
}

.bgr-grdnt-tertiary-long .bx-shd-inv-to-left-inner-sm {
	background-image: none;
}

/*.blurred-dot {
	position: absolute;
    top: -5em;
    right: -15em;
	width: 36%;
    height: 80%;
    background: #38db1c8c;
    border-radius: 50%;
    filter: blur(80px);
    z-index: -1;
}*/