.ao-ga--layout-img-bg p, .ao-ga--layout-img-bg h1, .ao-ga--layout-img-bg h2, .ao-ga--layout-img-bg h3, .ao-ga--layout-img-bg h4, .ao-ga--layout-img-bg h5, .ao-ga--layout-img-bg ol li, .ao-ga--layout-img-bg ul li {
	color: white;
}
.sans-serif {
	font-family:'Inter', sans-serif;
	font-weight:700;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-right .ao-fwh--title:after {
	right:0;
	left:auto;
}
.text-center {
	text-align:center;
}
.text-center .ao-fwh--title:after {
	right:0;
	left:0;
	margin:0 auto;
}
@media screen and (min-width:768px){
	.ao-image-text  .ao-it--row {
		align-items: center;
	}
	.ao-image-text .ao-it--left {
		min-height:580px;
	}
}
.ao-dashboard--main {
	background-color:var(--white) !important;
}
.ao-job--details--share .instagram svg, .ao-job--details--share .facebook svg, .ao-job--details--share .twitter svg, .ao-job--details--share .linkedin svg, .ao-job--details--share .youtube svg {
	height: 18px !important;
	width: 18px !important;
}
@media (max-width: 899px) {
	.ao-tch--right {
		order:1;
	}
	.ao-tch--left {
		order:2;
	}
}

.ao-intro-columned-content .ao-icc--single {
	padding-bottom:50px !important;
	position:relative;
}
.ao-intro-columned-content .ao-icc--single .ao-read-more {
	position: absolute;
	bottom: 0px;
	width:100%;
	padding-right:25px;
	padding-left:25px;
	left:0px;
	padding-bottom:25px;
}
.as-cs--slide--inner {
	height:100%;
}
.as-cs--slide--inner {
	padding-bottom:60px !important;
}
.as-cs--slide--inner .ao-read-more {
	position:absolute;
	bottom:20px;
}


.ao-cs--slick--custom-nav {
	 display: flex;
	 margin: 20px auto 0;
	 text-align: center;
   align-items: center;
   justify-content: center;
	 padding-bottom: 10px;
}

 .ao-cs--slick--prev, .ao-cs--slick--next {
	 background-color: white;
	 border: 1px solid var(--grey-2);
	 border-radius: 50%;
	 cursor: pointer;
	 display: flex !important;
	 align-items: center;
	 justify-content: center;
	 height: 62px;
	 transition: 0.3s ease;
	 width: 62px;
}
 .ao-cs--slick--prev.slick-disabled, .ao-cs--slick--next.slick-disabled {
	 cursor: default;
}
 .ao-cs--slick--prev.slick-disabled svg path, .ao-cs--slick--next.slick-disabled svg path {
	 fill: var(--grey-2);
}
 .ao-cs--slick--prev.slick-disabled:hover, .ao-cs--slick--next.slick-disabled:hover {
	 background-color: white;
}
 .ao-cs--slick--prev.slick-disabled:hover svg path, .ao-cs--slick--next.slick-disabled:hover svg path {
	 fill: var(--grey-2);
}
 .ao-cs--slick--prev:hover, .ao-cs--slick--next:hover {
	 background-color: var(--primary);
}
 .ao-cs--slick--prev:hover svg path, .ao-cs--slick--next:hover svg path {
	 fill: white;
}
 .ao-cs--slick--prev svg path, .ao-cs--slick--next svg path {
	 fill: var(--primary);
	 transition: 0.3s ease;
}
 .ao-cs--slick--prev {
	 margin-right: 20px;
}
 .ao-cs--slick--prev svg {
	 transform: translateX(-1px);
}
 .ao-cs--slick--next svg {
	 transform: translateX(1px);
}
