body .button-01 {
    background: linear-gradient(90deg, #E0338F 0%, #8B3FD6 50%, #2F5BE0 100%);
}
.news-carousel01 .back {
    margin-right: -100%;
    margin-left: auto !important;
}
a.Industry-button01.dark span {
    color: #fff;
}
a.Industry-button01.dark {
    padding: 37px 30px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    background-color: #12122A99;
}
i.sico.size-42 {
    background: linear-gradient(135deg, rgba(224, 51, 143, 0.2) 0%, rgba(47, 91, 224, 0.2) 100%);
    padding: 10px;
    border-radius: 12px;
}
span.title {
    display: contents !important;
    font-size: 18px;
    font-weight: 900;
}
h2.title {
    color: #fff;
    font-size: 36px;
    font-weight: 800;
}
.Industry-title01 small {
    margin-left: 15px;
    margin-right:auto !important;
}
.Industry-title01 {
    border-top: none !important;
}
.Industry-infobox03 {
    color: rgba(255, 255, 255, 0.6);
}
.news-carousel01 .picture {
    padding: 5px;
}
.front h3.title {
    color: #fff;
    text-align: center;
}
.news-carousel01 .name {
    color: rgba(255, 255, 255, 0.55) !important;
    font-size: 14px;
}
.icon-box19.contact {
    background-color: rgba(12, 12, 26, 1) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .1) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    opacity: 1;
    gap: 16px;
    border-radius: 16px !important;
    padding: 12px !important;
    margin-bottom: 15px !important;
    display: flex !important;
	color: #fff;
}
.icon-box19.contact h3.title {
    color: rgba(255, 255, 255, 0.45);
}
div#LiveForm383 {
    opacity: 1;
    border-radius: 16px;
    border-width: 1px;
    padding: 28px;
    background: rgba(12, 12, 26, 1);
    border: 1px solid rgba(255, 255, 255, 0.05);
    width: 100%;
}
.icon-box19 .icon {
    border: none  !important;
    background-color: rgba(255, 255, 255, 0.05)  !important;
	width: 70px !important;
    height: 70px !important;
    flex: 0 0 70px !important;
}
.LiveForm.Default ul.page-break-section, .LiveForm.Default .thank-you {
    box-shadow: none  !important;
    background: rgba(12, 12, 26, 1) !important;
}
.LiveForm.Default .Field.mobile-under input,.Field.mobile-under textarea {
    background: rgba(18, 18, 42, 0.6) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
	border-radius: 12px !important;
}
input#dnn_ctr383_View_Submitbutton_383_4 {
    background: linear-gradient(270deg, #2F5BE0 0%, #8B3FD6 50%, #E0338F 100%) !important;
    width: 100% !important;
    opacity: 1;
    padding-top: 14px;
    padding-right: 24px;
    padding-bottom: 14px;
    padding-left: 24px;
    border-radius: 12px;
}
.counter-04 .counter .number {
    color: #fff !important;
}
.counter-04 .title {
    color: rgba(255, 255, 255, 0.5) !important;
}
#Body .title-32 {
    color: rgba(255, 255, 255, 0.5);
}
.LiveForm.Default ul.page-break-section {
    padding: 0 !important;
}
.LiveForm.Default .thank-you {
    padding: 50px !important;
	color:#fff;
	text-align: center;
}
.thank-you h2 {
    color: #fff;
}
.LiveForm .page-break-section .Textbox {
    float: right;
    width: 50%;
    clear: none;
}
.LiveForm label {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}
.back .position,.back .title {
    display: none;
}
.size-60 {
    font-size: 50px !important;
    font-weight: 700 !important;
}
.counter-04-line .counter-04 {
    margin: 0 auto !important;
}
.counter-04 .counter .number {
    font-size: 2rem !important;
}
.Industry-title01 {
    margin-bottom: 38px !important;
}
.news-carousel01 .front, .news-carousel01 .back {
    padding: 15px !important;
}
h3.title {
    color: #fff;
    font-weight: 600;
}
.counter-04-line>div::after {
    left: 0;
    border-left: 1px dashed #dedede;
	right: auto !important;
	border-right: none !important;
}
.counter-04 .counter {
    display: block !important;
}
.is-overlay-Video-bg video {
    filter: blur(30px);
    opacity: 0.1;
}
