.item-card:hover .textLinkLearnmore {
	color: #fff
}

.item-card:hover .item-span {
	transform: translate(-15px, 25px);
	transition: .5s
}

.item-card:hover .arrow-link {
	color: #fff
}

.item-card:hover .item-category {
	color: #fff;
	border-right: 1px solid #fff
}

.item-card:hover .item-content,
.item-card:hover .item-date,
.item-card:hover .item-title {
	color: #fff
}

.item-card:hover {
	display: flex;
	flex-direction: column;
	background-color: #17707f;
	color: #fff
}

.dx-recognition.analyst-recognition .title-wrapper {
	margin-top: 20px
}

.dx-recognition.analyst-recognition .title-wrapper .h1-title {
	font-size: 36px;
	font-weight: 300;
	margin-bottom: 0
}

.btn-radio {
	display: inline-block;
	margin-right: 8px
}

.search select {
	margin-right: 9px !important;
	height: 50px;
	margin: 0;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	width: 26%
}

span.sales {
	padding-right: 6px
}

.search p {
	font-size: 15px;
	margin-bottom: 19px
}

#jsonAwards .item-card,
#jsonNews .item-card,
#jsonPressPast .item-card,
#jsonPress .item-card {
	position: relative
}

#jsonAwards .item-card .item-learn,
#jsonNews .item-card .item-learn,
#jsonPressPast .item-card .item-learn,
#jsonPress .item-card .item-learn {
	position: absolute;
	bottom: 15px;
	display: flex;
	align-items: center
}

#jsonAwards .item-card .textLinkLearnmore,
#jsonNews .item-card .textLinkLearnmore,
#jsonPress .item-card .textLinkLearnmore,
#jsonPressPast .item-card .textLinkLearnmore  {
	display: none
}

#jsonAwards .item-card:hover .textLinkLearnmore,
#jsonNews .item-card:hover .textLinkLearnmore,
#jsonPressPast .item-card:hover .textLinkLearnmore, 
#jsonPress .item-card:hover .textLinkLearnmore {
	display: block
}

#tab-nav .tabs-outer>div {
	padding: 0
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom {
	margin: 0
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom .selectTypeProductNewsRoom {
	margin: 0 !important;
	text-align: center;
	font-size: 16px;
	color: #14142b;
	font-weight: 500;
	border-bottom: 2px solid #3c91ff;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom.text-center:before {
	content: '';
	width: 3px;
	height: 12px;
	display: block;
	position: absolute;
	top: 22px;
	right: 43px;
	background-color: #3c91ff;
	transform: rotate(45deg)
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom.text-center:after {
	content: '';
	width: 3px;
	height: 12px;
	display: block;
	position: absolute;
	top: 22px;
	right: 49px;
	background-color: #3c91ff;
	transform: rotate(-45deg)
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom.text-center:focus-within::after {
	transform: rotate(45deg)
}

#tab-nav .tabs-outer .tab-container .outerSelectTypeProductNewsRoom.text-center:focus-within::before {
	transform: rotate(-45deg)
}

#jsonAwards *,
#jsonNews *,
#jsonPress *,
#jsonPressPast *{
	font-family: 'HCLTech Roobert'
}

#jsonAwards,
#jsonNews,
#jsonPress,
#jsonPressPast {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 60px;
	box-sizing: border-box
}

.pressHeader {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 32px
}

.pressHeader-title {
	font-size: 36px;
	margin-bottom: 20px;
	font-weight: 300;
	line-height: 43.2px;
	color: #14142b
}

.pressFilters {
	display: flex;
	justify-content: end;
	align-items: center
}

.pressFilters label {
	color: #6e7191;
	font-size: 16px;
	font-weight: 400;
	line-height: 24.4px;
	margin-right: 10px
}

#pressAwardsMonth,
#pressAwardsSelect,
#pressIndustries,
#pressMonth,
#pressNewsMonth,
#pressNewsSelect,
#pressSelect,
#topicAwardsSelect,
#topicNewSelect,
#topicSelect,
#topicSelectPast,
#pressSelectPast,
#pressMonthPast,
#newsTypePast {
	margin-right: 10px;
	background-color: #e6ebf5;
	border-radius: 5px;
	border: transparent;
	cursor: pointer;
	padding: 16px 20px;
	min-width: 215px;
	height: 57px;
	color: #6e7191;
	font-size: 16px;
	font-weight: 400;
	line-height: 24.4px;
	outline: 0;
	width: 215px
}

.pressClear {
	border-radius: 5px;
	color: #239ca8;
	border: 2px solid #239ca8;
	padding: 20px 32px;
	background-color: #f7f7fc;
	font-size: 16px;
	font-weight: 600;
	line-height: 12px;
	height: 57px;
	cursor: pointer
}

.item-card {
	border-radius: 5px;
	box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .04);
	cursor: pointer
}

.item-figure {
	margin: 0;
	position: relative
}

.item-span {
	position: absolute;
	color: #fff;
	left: 20px;
	bottom: 20px;
	font-size: 24px;
	font-weight: 500
}

.item-figure img {
	width: 100%;
	border-radius: 5px 5px 0 0;
	height: 200px
}

.item-container {
	padding: 20px 5% 45px
}

.item-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 12px;
	margin-top: 5px;
	color: #14142b;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.item-content {
	font-size: 16px;
	font-weight: 400;
	line-height: 24.4px;
	color: #14142b;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 6;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

#itemAwardsList,
#itemList,
#itemNewsList,
#itemListPast {
	display: grid;
	gap: 1.5em;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 40px
}

.item-category {
	padding-right: 5px;
	border-right: 1px solid #6e7191;
	margin-right: 5px;
	color: #1963d7;
	font-size: 14px;
	font-weight: 500;
	line-height: 19.6px
}

.item-date {
	color: #6e7191;
	font-size: 14px;
	font-weight: 500;
	line-height: 19.6px
}

.pressItemsPerPage {
	display: flex;
	width: 235px
}

.pressItemsPerPage label {
	padding: 9px 16px;
	background-color: #e6ebf5;
	border-radius: 5px 0 0 5px;
	font-size: 16px;
	font-weight: 500;
	line-height: 22.4px;
	color: #14142b;
	margin: 0;
	width: 150px
}

#selectNumPages,
#selectNumPagesAwards,
#selectNumPagesNews,
#selectNumPagesPast {
	border-radius: 0 5px 5px 0;
	border: 1px solid #e6ebf5;
	padding: 0 16px;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	color: #14142b;
	height: auto;
	outline: 0;
	margin: 0;
	flex: 1
}

.pressPaginator {
	display: flex;
	justify-content: flex-end
}

.pressNumPages {
	display: flex;
	justify-content: center;
	width: calc(100% - 235px)
}

.pressNumPages ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center
}

.pressNumPages ul li {
	border: 1px solid #e6ebf5;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	color: #14142b;
	cursor: pointer
}

.pressNumPages ul li button {
	display: block;
	padding: 8px 16px;
	border: none;
	background-color: transparent
}

.arrow-link {
	font-size: 20px;
	color: #17707f
}

.pressNumPages ul li.current-page {
	background-color: #e6ebf5;
	color: #239ca8
}

.pressNumPages ul li.disable-paging {
	cursor: auto;
	pointer-events: none
}

.newsroom-featured .owl-carousel .owl-nav {
	text-align: left
}

.newsroom-featured .title-wrapper .h1-title {
	font-weight: 300
}

.newsroom-featured .title-wrapper .h1-title span {
	font-weight: 400
}

#featured-section .img-responsive,
#featured-section-awards .img-responsive,
#featured-section-news .img-responsive {
	min-height: 340px
}

@media only screen and (min-width:1200px) {

	#jsonAwards,
	#jsonNews,
	#jsonPress,
	#jsonPressPast {
		width: 1170px
	}
}

@media only screen and (max-width:1199px) and (min-width:768px) {

	#jsonAwards,
	#jsonNews,
	#jsonPress,
	#jsonPressPast {
		width: 100%;
		padding: 0 35px 60px
	}
}

@media only screen and (max-width:1120px) {
	.pressHeader {
		display: block;
		margin-top: 32px
	}

	.pressHeader-title {
		margin-bottom: 20px
	}

	.pressFilters {
		justify-content: start
	}
}

@media only screen and (max-width:1000px) {

	#itemAwardsList,
	#itemList,
	#itemNewsList,
	#itemListPast {
		grid-template-columns: repeat(2, 1fr)
	}

	.pressPaginator {
		display: block
	}

	.pressNumPages {
		display: block;
		width: 100%;
		margin-bottom: 20px
	}
}

@media only screen and (max-width:768px) {

	#featured-section .img-responsive, #featured-section-awards .img-responsive, #featured-section-news .img-responsive {
    min-height: auto;
}
.newsroom-wrapper .news-detail-title h3 {
    font-size: 17px !important;
    line-height: 19px !important;
}
	.newsroom-featured .card.newsroom-wrapper .btn-cta .arrow-btn span {
		color: #fff !important;
		text-transform: none
	}

	.newsroom-featured .card.newsroom-wrapper .arrow-btn::after {
		left: 100%
	}

	#jsonAwards .item-card .textLinkLearnmore,
	#jsonNews .item-card .textLinkLearnmore,
	#jsonPress .item-card .textLinkLearnmore,
	#jsonPressPast .item-card .textLinkLearnmore {
		display: block
	}

	.expert-say .latest-news-wrapper .btn-cta .arrow-btn span.hover-text-white {
		color: #4e4b66 !important
	}

	.featured-products .latest-news-wrapper .btn-cta .arrow-btn:after {
		background: url(/wps/wcm/connect/215c0e88-f84e-4140-b7cf-3f8d60f164dc/vector-black-arrow.svg?MOD=AJPERES) no-repeat !important;
		left: 100%;
		top: 7px;
		opacity: 1 !important
	}

	.newsroom-wrapper .news-detail-title {
		padding: 0 24px 16px !important;
		bottom: 0 !important
	}

	.dx-recognition.products-carousal .owl-dots {
		margin-left: 0 !important
	}

	.dx-recognition .owl-carousel .owl-nav {
		text-align: left !important
	}

	.pressHeader-title {
		font-size: 24px;
		font-weight: 400
	}

	.pressFilters {
		display: block
	}

	.pressFilters label {
		display: block;
		margin: 0 0 5px
	}

	#pressAwardsMonth,
	#pressAwardsSelect,
	#pressIndustries,
	#pressMonth,
	#pressNewsMonth,
	#pressNewsSelect,
	#pressSelect,
	#topicAwardsSelect,
	#topicNewSelect,
	#topicSelect,
	#topicSelectPast,
	#pressSelectPast,
	#pressMonthPast,
	#newsTypePast {
		display: block;
		margin: 0 0 10px;
		width: 100%;
		height: auto;
		padding: 10px 15px
	}

	#itemAwardsList,
	#itemList,
	#itemNewsList,
	#itemListPast {
		grid-template-columns: repeat(1, 1fr);
		margin-bottom: 20px
	}

	.pressItemsPerPage {
		margin: 0 auto
	}

	.pressNumPages ul {
		justify-content: center;
		flex-wrap: wrap
	}
}

.tr {
	line-height: 100px;
	min-height: 100px;
	height: 100px
}

.hcl-pagination {
	font-size: var(--body-font-size);
	font-weight: 400;
	line-height: 1.125rem;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #d2d2d2
}

.hcl-pagination-left,
.hcl-pagination-right {
	display: flex;
	align-items: center;
	height: 100%
}

.hcl-pagination-left {
	padding: 0 1rem
}

.hcl-pagination-left .hcl-pagination-select-wrapper .hcl-pagination-select,
.hcl-pagination-left .hcl-pagination-select-wrapper select {
	padding-right: 2rem
}

.hcl-pagination-left .hcl-pagination-select-wrapper .hcl-select-arrow,
.hcl-pagination-left .hcl-pagination-select-wrapper svg {
	right: 1rem
}

.hcl-pagination-left .hcl-pagination-select-wrapper:after {
	content: '';
	border-right: 1px solid #d2d2d2;
	height: 100%
}

.hcl-pagination-left .hcl-pagination-totalitems {
	margin: 0 .125rem
}

.hcl-pagination-right button.hcl-pagination-button-next,
.hcl-pagination-right button.hcl-pagination-button-previous {
	height: 100%;
	margin: 0;
	border-color: #d2d2d2;
	border-style: solid;
	border-width: 0 1px;
	padding: 0 1rem;
	cursor: pointer
}

.hcl-pagination-right button.hcl-pagination-button-next:focus,
.hcl-pagination-right button.hcl-pagination-button-previous:focus {
	outline: #0066b3 solid 1px;
	outline-offset: -1px
}

.hcl-pagination-right button.hcl-pagination-button-next:disabled,
.hcl-pagination-right button.hcl-pagination-button-previous:disabled {
	opacity: .3;
	background-color: #e6e6e6;
	cursor: not-allowed
}

.hcl-pagination-right button.hcl-pagination-button-next {
	border-right-width: 0
}

.hcl-pagination-right .hcl-pagination-text {
	margin-right: 1rem
}

.hcl-pagination-right .hcl-pagination-select-wrapper .hcl-pagination-select,
.hcl-pagination-right .hcl-pagination-select-wrapper select {
	padding-right: 2rem
}

.hcl-pagination-right .hcl-pagination-select-wrapper:after {
	margin-left: 0
}

.hcl-pagination-right .hcl-pagination-select-wrapper .hcl-select-arrow,
.hcl-pagination-right .hcl-pagination-select-wrapper svg {
	right: 1rem
}

.hcl-pagination-right .hcl-page-start {
	margin-right: .125rem
}

.hcl-pagination-right .hcl-page-end {
	margin: 0 .125rem
}

.hcl-pagination label,
.hcl-pagination-text {
	margin-bottom: 0;
	font-weight: 400
}

@media (max-width:767.98px) {
	.hcl-pagination-left {
		flex-grow: 1;
		flex-shrink: 1;
		justify-content: flex-end;
		padding-right: 0
	}

	.hcl-pagination label,
	.hcl-pagination-text {
		display: none
	}
}

.hcl-pagination-select-wrapper {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	border: none
}

.hcl-pagination-select-wrapper .hcl-pagination-select,
.hcl-pagination-select-wrapper select {
	width: auto;
	height: 100%;
	padding: 0 1rem;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #fff;
	margin-right: -.65rem;
	cursor: pointer;
	text-align-last: center;
	color: #0066b3
}

.hcl-pagination-select-wrapper .hcl-select-arrow,
.hcl-pagination-select-wrapper svg {
	pointer-events: none;
	fill: #3d70b2;
	position: relative;
	top: auto;
	bottom: auto
}

#pagination {
	padding: 0
}

.hcl-pagination {
	height: 27px;
	font-size: 12px;
	width: 100%;
	position: relative
}

@media (max-width:801px) {

	.pr-pagination-wrapper,
	.pr-pagination-wrapper .col-xs-12 {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (min-width:991px) {
	.newsfeatured-carousel .owl-stage-outer {
		overflow: inherit
	}
}

.newsroom-img {
	position: relative
}

.newsroom-wrapper .news-detail-title {
	position: absolute;
	bottom: 15px;
	padding: 0 24px;
	z-index: 1;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	-ms-transition: .3s ease-out;
	transition: .3s ease-out
}

.newsroom-featured .card.newsroom-wrapper:hover .news-detail-title {
	bottom: 30px
}

.newsroom-wrapper .news-detail-title h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #fff
}

.newsroom-wrapper .news-detail-title .small-title span {
	color: #fff;
	margin-bottom: 8px !important
}

.newsroom-featured .arrow-btn::after {
	content: '';
	background: url(/wps/wcm/connect/0da18a72-215b-46e5-9271-41d1748af738/arrow-right.svg?MOD=AJPERES) no-repeat
}

.newsroom-wrapper .news-detail-title p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 10px;
	opacity: 0;
	display: none;
	transition: opacity .35s
}

.newsroom-featured .card.newsroom-wrapper:hover .arrow-btn::after {
	left: 100%
}

.newsroom-featured .card.newsroom-wrapper:hover .btn-cta .arrow-btn span {
	color: #fff !important;
	text-transform: none
}

.newsroom-featured .card.newsroom-wrapper:hover .news-detail-title p {
	opacity: 1;
	display: block
}

.img-tag {
	position: absolute;
	background: #fff;
	color: #17707f;
	font-size: 15px;
	top: 12px;
	left: 13px;
	padding: 3px 11px;
	border-radius: 10px
}

.hover-text-white {
	color: #fff
}

.textLinkLearnmore {
	font-size: 14px;
	color: #17707f;
	padding-right: 10px;
	font-weight: 500
}

.img-item-award-1 {
	height: 72.8px !important;
	width: 56px !important;
	margin-top: 20px;
	margin-left: 20px
}

.figure-item-withward {
	display: flex
}

.item-subproduct-cuttext:hover,
.newsroom-wrapper:hover .news-detail-title .item-subproduct-cuttext {
	-webkit-line-clamp: 5;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
}

.selectTypeProductNewsRoom {
	margin-right: 10px;
	background-color: #e6ebf5;
	border-radius: 5px;
	border: transparent;
	cursor: pointer;
	padding: 16px 20px;
	min-width: 215px;
	height: 57px;
	color: #6e7191;
	font-size: 16px;
	font-weight: 400;
	line-height: 24.4px;
	outline: 0;
	width: 100%
}

.outerSelectTypeProductNewsRoom {
	margin-top: 10px
}