body, html{
overflow-x: hidden;
}
.gradient-typo {
    background: -webkit-linear-gradient(rgba(223, 180, 88, 0.20) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gradient-typo-gray{
    display:block;
    width:100%;
    font-size:310px;
    line-height:.8;
    text-align:center;
    font-weight:400;

    background:linear-gradient(
        to bottom,
        rgba(160,160,160,.55) 0%,
        rgba(160,160,160,.25) 70%,
        rgba(160,160,160,0) 90%
    );

    -webkit-background-clip:text;
    background-clip:text;

    color:transparent;
    -webkit-text-fill-color:transparent;


}
.rt-icon{
	transition:.3s;
}
.icon-box:hover .rt-icon{
	filter:brightness(0);
}
.icon-box{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#fff;
    transition:.35s;
}
.icon-box span{
    position:absolute;
    width:0;
    height:100%;
    border-radius:50%;
    background: linear-gradient(173deg,#DFB458 20%, rgba(255, 255, 255, 1) 30%, #DFB458 40%);
    transform:translate(-50%,-50%);
    transition:width .45s ease,height .45s ease;
    z-index:0;
}

.icon-box:hover span{
    width:1800px;
    height:1800px;
}

.icon-box{
    z-index:1;
}

.icon-box span{
    z-index:-1;
}
.industry-carousel .uc_image_carousel_content {
    opacity: 1 !important;
}
.industry-carousel .uc_image_carousel_content-wrapper {
    display:  flex;
    flex-direction: column-reverse;
    height: 100%;
    justify-content: space-between;
}
.industry-carousel .uc_image_carousel_placeholder {
    filter: brightness(0.5) grayscale(1);
    transition: .4s;
}
.industry-carousel .ue-item:hover .uc_image_carousel_placeholder {
    filter: brightness(1) grayscale(0);
}

.za-header {
    transition: .5s;
	z-index: 9999 !important;
}
.za-header.active {
    transform: scale(0.85);
    position: fixed;
    border-radius: 10px;
    box-shadow: inset 100px 200px 100px #000;
}
.za-header.active .page-width {
    width: 100%;
    padding: 10px 30px;
}
.za-list-item br{
	margin-bottom: 10px;
}
b,strong {
    font-weight: 700 !important;
}