/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/
@import url("//www.cequence.ai/wp-content/uploads/omgf/local-stylesheet-import-92/local-stylesheet-import-92.css");

.post-password-form {
	margin-top: 170px;
}

.e-con {
	--border-radius: 0;
	--content-width: Min(100%, var(--container-max-width, 1140px));
	--width: 100%;
	--min-height: initial;
	--height: auto;
	--text-align: initial;
	--margin-top: var(--margin-block-start);
	--margin-right: var(--margin-inline-end);
	--margin-bottom: var(--margin-block-end);
	--margin-left: var(--margin-inline-start);
	--padding-top: var(--padding-block-start);
	--padding-right: var(--padding-inline-end);
	--padding-bottom: var(--padding-block-end);
	--padding-left: var(--padding-inline-start);
	--position: relative;
	--overflow: visible;
	--transition: 0;
	--gap: var(--widgets-spacing, 20px);
	--overlay-mix-blend-mode: initial;
	--overlay-opacity: 1;
	--overlay-transition: 0;
	position: var(--position);
	display: var(--display);
	text-align: var(--text-align);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: var(--flex-direction);
	flex-direction: var(--flex-direction);
	-webkit-box-flex: var(--flex-grow);
	-ms-flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
	flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
	width: var(--width);
	min-width: 0;
	max-width: Min(100%, var(--width));
	min-height: var(--min-height);
	height: var(--height);
	border-radius: var(--border-radius);
	margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
	padding: var(--padding-top) calc((100% - var(--content-width)) / 2 + var(--padding-right)) var(--padding-bottom) calc((100% - var(--content-width)) / 2 + var(--padding-left));
	z-index: var(--z-index);
	overflow: var(--overflow);
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.e-con>.e-con-inner {
	padding: 0;
}

.e-con-full {
	padding-left: 0;
	padding-right: 0;
}

.d-none-menu-item {
	display: none !important;
}

.sub-menu-header a[href="#"] {
	cursor: default;
}

body {
	font-family: "Roboto", sans-serif;
	padding-top: 50px;
}

p {
	font-family: "Roboto", sans-serif;
}

.header-1 {
	color: #fff !important;
	font-size: 60px;
	font-weight: 500;
	line-height: 70px;
	margin: 0 0 25px;
}

.header-2 {
	color: #092b67;
	font-size: 48px;
	font-weight: 500;
	line-height: 56px;
	margin: 0 0 38px;
}

.header-3 {
	color: white;
	font-size: 36px !important;
	font-weight: 500 !important;
	line-height: 42px !important;
	margin: 15px 0 30px;
}

.header-5 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	color: white;
	margin: 10px 0;
	word-break: break-word;
}

.paragraph {
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
	color: #fff;
	margin: 0 auto 80px;
}

.f-20 {
	font-size: 20px;
	line-height: 24px;
}

.f-28 {
	font-size: 28px !important;
	line-height: 32px !important;
}

.f-30 {
	font-size: 30px;
	line-height: 35px;
}

.fw-500 {
	font-weight: 500;
}

.fw-700 {
	font-weight: 700;
}

.mb-2 {
	margin-bottom: 2rem;
}

.mt-40 {
	margin-top: 40px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-30 {
	margin-bottom: 30px;
}

.text-white {
	color: white;
}

.text-center {
	text-align: center;
}

.text-blue {
	color: #00bed6;
}

.text-red {
	color: red;
}

.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flex-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.justify-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tabs ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tabs li,
.tabs a {
	margin-right: 40px;
	font-size: 16px;
	line-height: 12px;
	font-weight: 500;
	color: #c9d8e9bf;
}

.tabs a {
	margin-right: 0;
	text-decoration: none;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.greencheckbox {
	width: 22px;
	height: 22px;
	background-color: #00C106;
	border: 2px solid black;
	position: relative;
	display: inline-block;
}

.greencheckbox:after {
	content: '';
	position: absolute;
	top: 2px;
	left: 7px;
	width: 6px;
	height: 12px;
	border: 2px solid white;
	border-left: none;
	border-top: none;
	transform: rotate(41deg);
}

.tabs a:hover,
.tabs a.active {
	border-bottom: 2px solid #00bed6;
	padding-bottom: 10px;
}

.cards-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.card-bordered {
	border: 2px solid #b2bfd880;
	border-radius: 12px;
	margin-right: 32px;
	text-align: left;
	max-width: 298px;
	margin-bottom: 20px;
}

.cards-tab-content {
	padding: 22px 27px 33px 26px;
}

.cards-container .event {
	font-size: 12px;
	line-height: 24px;
	font-weight: 500;
	color: #f9ae40;
	margin: 0 0 12px;
	text-transform: uppercase;
}

.cards-container .date {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	margin: 0 0 13px;
}

.cards-container .content {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin: 0 0 22px;
}

.learn-more-button {
	padding: 16px 12px;
	border: 2px solid #00bed6;
	border-radius: 4px;
	background: #fff;
	color: #092b67;
	font-size: 16px;
	line-height: 12px;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
	text-decoration: none;
	display: inline-block;
}

ul.date {
	list-style: none;
	padding: 0;
}

.card-tab-img img {
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 12px 12px 0 0;
}

.search-page {
	padding-top: 170px;
	padding-left: 20px;
	padding-right: 20px;
}

.search-page .count {
	font-size: 14px;
}

.search-page .count+hr {
	margin-top: 22px;
	margin-bottom: 22px;
}

.search-result-row {
	padding: 35px 0;
	border-bottom: 1px solid #b2bfd8;
}

.search-result-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.search-result-thumbnail {
	margin-right: 30px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 218px;
	flex: 0 0 218px;
	width: 218px;
	background: #eeeeee;
	border-radius: 12px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 150px;
	overflow: hidden;
}

.search-result-thumbnail::before {
	position: absolute;
	content: "";
	background: url(/wp-content/themes/cequence/dist/images/logos/cequence_logo.svg);
	background-size: 100px;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 0;
}

.search-result-thumbnail img {
	width: 100%;
	border-radius: 12px;
	height: auto;
	position: relative;
	z-index: 1;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-o-object-fit: cover;
	object-fit: cover;
}

.search-result-thumbnail::after {
	position: absolute;
	z-index: 3;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	opacity: 0;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.search-result-thumbnail:hover::after {
	opacity: 1;
}

.search-result-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0px;
}

.search-result-category {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	color: #f9ae40;
}

.search-result-category-mobile {
	display: none;
}

.search-result-content h2 {
	margin-bottom: 7px;
}

.search-result-content h2 a {
	font-size: 2.4rem;
	line-height: 1.4 !important;
	display: block;
	color: #092b67;
	text-decoration: none;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.search-result-content h2 a:hover {
	color: #000000;
}

.search-result-description {
	margin-bottom: 15px;
}

.search-result-description,
.search-result-description * {
	font-size: 1.6rem !important;
	line-height: 1.4;
	color: #231f20;
	font-weight: 400;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.search-result-description * {
	display: inline;
}

a.search-result-link {
	color: #00bed6;
	font-size: 1.6rem;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.4;
	display: block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

a.search-result-link:hover {
	color: #092b67;
}

/* Static pages CSS Start */
.static-content p,
.static-content ul li,
.static-content ol li,
.static-content h4,
.static-content h3 {
	font-size: unset;
	font-weight: unset;
}

.static-content p,
.static-content ul,
.static-content table {
	margin-bottom: 2rem;
}

.static-content ul li {
	position: relative;
}

.static-content ul li::before {
	position: absolute;
	width: 5px;
	height: 5px;
	content: "";
	background: #092b67;
	top: 8px;
	left: 7px;
	display: block !important;
}

.static-content p a,
.static-content li a,
.static-content table a {
	font-size: inherit;
	color: #00bed6;
}

/* Static pages CSS End */
.leco_client-template-default {
	padding-top: 0 !important;
}

.title-section .leco-cp-container h1 {
	color: #fff !important;
}

.leco-cp-container .leco-cp-form .login-error {
	font-size: 14px;
}

.leco-cp-container .ico-area svg {
	max-width: 40px;
	margin: 0 auto;
}

.single.single-leco_client .module .ico-area+.title {
	font-weight: 400;
}

.notification-bar-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.notification-bar-link:hover {
	text-decoration: underline;
	opacity: 0.85;
}

.notification-bar-link img {
	width: 16px;
	margin-left: 5px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16px;
	flex: 0 0 16px;
}

.mtsnb {
	position: fixed;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.05);
}

.mtsnb .mtsnb-container {
	width: 1080px;
	font-size: 16px;
}

.mtsnb a {
	color: #fff;
}

.mtsnb .mtsnb-button {
	background-color: #fff;
}

.mtsnb-custom-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.interactive-search-container {
	display: inline-block;
}

.interactive-search-toggle {
	padding: 5px 10px !important;
	background: transparent;
	border: none;
	z-index: 2;
}

.interactive-search-toggle:hover,
.interactive-search-toggle:focus,
.interactive-search-toggle:active {
	background: rgba(255, 255, 255, 0.4) !important;
	border: none !important;
	outline: none !important;
}

.interactive-search-container .search-form,
header .search-form {
	position: absolute;
	top: calc(100% + 10px);
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 2px 1px 4px 2px rgb(0 0 0 / 20%);
	box-shadow: 2px 1px 4px 2px rgb(0 0 0 / 20%);
	padding: 10px;
	width: 300px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	opacity: 0;
	-webkit-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
	visibility: hidden;
	z-index: 1;
	right: 0;
	height: 50px !important;
}

header .navbar-collapse .search-form .search-field {
	border: 1px solid #ddd;
}

header .search-form input.search-submit {
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
}

header .mobile-links {
	display: none;
}

.interactive-search-container .search-form.search-form-active {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	visibility: visible;
}

.interactive-search-container .search-form label,
header .search-form label {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.interactive-search-container .search-field,
header .search-field {
	margin: 0 !important;
	width: 100%;
	border: 1px solid #e0e0e0;
	color: #000 !important;
	font-size: 12px !important;
	font-weight: 500;
}

.interactive-search-container .search-field:focus-visible,
header .search-field:focus-visible {
	outline: none !important;
}

.interactive-search-container .search-submit,
header .search-submit {
	padding: 9px 12px !important;
	font-size: 12px !important;
	margin: 0 0 0 10px !important;
}

.mtsnb-custom-content-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.mtsnb-custom-content-right .top-bar-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.mtsnb-custom-content-right a {
	color: #092b67 !important;
	font-size: 14px;
	font-weight: 500;
	margin: 0 10px;
}

.blog-page .signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap,
.blog-content-right .blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap {
	height: auto;
	background: #00bed6 !important;
}

body .blog-page .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button,
.blog-content-right .blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap button,
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoInset button {
	background: #00bed6 !important;
	padding: 10px 12px !important;
	height: auto !important;
	max-height: none !important;
}

.blog-page .signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
	border-radius: 0 !important;
}

.blue-signup-box label#LblEmail {
	padding: 0 !important;
}

.gartner-pi-header {
	margin-bottom: 10px;
}

h1.gartner-pi-h1 {
	overflow: hidden;
	position: relative;
	height: 40px;
}

h1.gartner-pi-h1 .line {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	font-weight: 600;
}

.blog-content-left .content .blog-cta-section {
	background-color: #082e67;
	background-image: url(/wp-content/uploads/2022/12/gradient-pattern-bg.svg);
	padding: 30px;
	background-size: cover;
	border-radius: 10px;
	background-repeat: repeat-x;
	margin-bottom: 30px;
}

.blog-content-left .content .blog-cta-section h2,
.blog-content-left .content .blog-cta-section h2 a {
	color: #ffffff;
	font-size: 21px !important;
	margin-bottom: 0;
}

.blog-content-left .content .blog-cta-section h2 a {
	color: #00bed6;
}

.blog-content-left .callout {
	position: relative;
	margin: 0 0 1.5rem;
	padding: 1.5rem 1.5rem 2rem;
	border: 0;
	border-radius: 10px;
}

.blog-content-left .callout.secondary {
	background-color: #e5f0f9;
	color: #000;
}

.blog-content-left .callout p:last-child {
	margin-bottom: 0;
}

.read-only-text span {
	color: #636569;
	font-size: 1.4rem !important;
	font-weight: 300 !important;
}

/*@media screen and (max-width: 1500px) {
	 .sticky-carousel-heading h2 {
    font-size: 3.6rem !important;
  } 
	.carousel-icon-container {
		margin-bottom: 4rem !important;
	}
	.carousel-icon-text .elementor-widget-container {
		margin: 2rem 0rem 1.5rem 0rem !important;
	}
	.sticky-carousel-content-image-container img {
		max-width: 350px;
	}
	.sticky-carousel-content-heading .elementor-widget-container {
		margin-bottom: 1.5rem !important;
	}
	.sticky-carousel-content-heading h3 {
		font-size: 2.8rem !important;
		line-height: 1.4em !important;
	}
	.sticky-carousel-content-text .elementor-widget-container {
		font-size: 1.6rem !important;
		line-height: 1.5em !important;
	}
}*/
/*news and event page */
.elementor-element[data-id="5c8b6b9"] .e-container {
	height: auto;
}

.resource-centre-section-1,
.resource-centre-section-1.careers-news-section-1 {
	padding: 190px 30px 60px 30px;
	background-image: url(/wp-content/uploads/2025/04/resouce-background-pattern.svg);
	background-position: top 100px right;
	background-color: #DAF0F6;
	text-align: center;
	background-repeat: no-repeat;
	background-size: auto Calc(100% - 100px);
	text-align: left;
}

.careers-news-section-1 {
	padding: 210px 30px 80px 30px;
	background-image: url(/wp-content/uploads/2022/11/HexFillBG.svg);
	text-align: center;
	background-size: cover;
}

.resource-centre-section-1.careers-news-section-1 .header-1,
.resource-centre-section-1 .header-1 {
	color: #00BED6 !important;
}

.careers-news-section-1 .header-1 {
	color: #fff !important;
}

.content-head,
.content-body {
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.careers-news-section-2,
.resource-centre-section-2 {
	padding: 70px 0;
	background: #fff;
	text-align: center;
}

.careers-news-section-2 .cards-container>a,
.resource-centre-section-2 .cards-container>a {
	display: flex;
}

.content-head .paragraph {
	max-width: 877px;
}

/*social share icon side bar*/
/*
.heateor_sss_sharing_ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.heateor_sss_sharing_ul a span {
	visibility: hidden;
}
body .heateor_sss_sharing_container .heateor_sss_sharing_ul a {
	background-repeat: no-repeat !important;
	background-position: center !important;
	margin-bottom: 10px !important;
}
.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_facebook {
	background-image: url(/wp-content/uploads/2022/08/facebook.svg) !important;
}
.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_twitter {
	background-image: url(/wp-content/uploads/2022/08/twitter.svg) !important;
}
.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_linkedin {
	background-image: url(/wp-content/uploads/2022/08/linkedin.svg) !important;
}
.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_email {
	background-image: url(/wp-content/uploads/2022/08/email.svg) !important;
}
*/
/*press relase and blog css*/
.press-release-section1 {
	padding: 197px 30px 100px;
	background-image: url(/wp-content/uploads/2022/11/HexFillBG.svg);
	text-align: center;
	background-size: cover;
}

section.press-release-section1.pr-section {
	background: none;
	padding: 100px 0 0;
}

section.press-release-section2 .press-left-section h1 {
	color: #092b67;
	font-size: 48px;
	font-weight: 900;
	line-height: 56px;
	margin: 0 0 38px;
	font-family: "Lato", sans-serif !important;
}

.blog-section1 .title-f-blog {
	font-size: 16px;
    line-height: 24px;
    font-weight: 400;
	color: #fff;
	margin-bottom: 0;
}

.blog-section1 {
	padding: 200px 30px 70px;
	background: #132C3D;
}

.blog-section1 h1,
.blog-post-parent h1,
.blog-section1 h2 {
	font-size: 3.6rem;
	line-height: 4.2rem;
	line-height: normal;
	font-weight: 700;
	color: #fff;
}

.blog-section1 h2 {
	margin-bottom: 25px;
}

.blog-post-top {
	background: #132C3D;
	padding: 200px 30px 70px;
	color: white;
	overflow: visible;
}

.blog-head-left {
	width: 40%;
}

.blog-head-right {
	width: 60%;
	text-align: center;
}

.blog-section1 p {
	color: white;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.blog-head-right img {
	width: 466px;
	min-height: 270px;
	height: 270px;
}

.blog-section1 button,
.footer-blog button {
	padding: 11px 37px;
	border-radius: 4px;
	border-color: transparent;
	color: #236092;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	margin-top: 15px;
	font-size: 16px;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	background: white;
}

.blog-section1 button {
	padding: 0;
}

.blog-section1 button a {
	font-size: 16px;
	padding: 11px 37px;
	display: inline-block;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	color: #236092;
}

.blog-section1 button a:hover,
.blog-section1 button a:focus {
	background: #e5e5e5;
	text-decoration: none;
}

.blog-section1 button:hover,
.footer-blog button:hover {
	background: #e1d9d1;
	cursor: pointer;
}

.blog-mid-left-box {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.letter-space5 {
	letter-spacing: 5px;
}

.press-release-section2 {
	padding: 60px 0;
	background: #fff;
	overflow: visible;
}

.blog-tags {
	display: flex;
	gap: 9px;
	flex-wrap: wrap;
}

.blog-tags .tags,
.blog-tags a .tags {
	background: rgba(0, 190, 214, 20%);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border-radius: 12px;
	padding: 0 13px;
	letter-spacing: 0;
	margin-bottom: auto;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	color: #231f20;
	line-height: 20px;
}

.blog-tags a .tags {
	font-size: 12px;
	padding: 4px 14px;
}

.blog-tags a:hover,
.blog-tags a:focus {
	text-decoration: none;
}

.press-release-section1 hr,
.press-release-section2 hr {
	border: 1px solid rgba(35, 96, 146, 0.25);
}

.blue-signup-box p {
	margin: 12px 0;
	color: white;
}

.press-ul-top {
	margin: 30px 0;
}

.press-ul-top li {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	list-style: disc;
	padding-left: 0;
	margin-left: 30px;
}

.modern-approach-ul li {
	margin-bottom: 10px;
	font-size: 16px;
	list-style: disc;
	padding-left: 0;
	margin-left: 30px;
}

.press-right-section i {
	margin-bottom: 20px;
}

.blog-section1 .tabs-blog-parent {
	margin-top: 70px;
}

.blog-box {
	width: 298px;
	height: 453px;
	border-radius: 12px;
	padding: 27px 39px;
	-o-object-fit: cover;
	object-fit: cover;
	background-size: cover;
	font-size: 14px;
	line-height: 20px;
	color: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.blog-box-article1 {
	margin-right: 30px;
	background-image: url(/wp-content/uploads/2022/06/article1.png);
}

.blog-box-article2 {
	margin-right: 30px;
	background-image: url(/wp-content/uploads/2022/06/article2.png);
}

.blog-box-article3 {
	background-image: url(/wp-content/uploads/2022/06/article3.png);
}

.blog-box1 {
	background-image: url(/wp-content/uploads/2022/06/blog-img1.png);
}

.blog-box2 {
	background-image: url(/wp-content/uploads/2022/06/blog-img2.png);
}

.blog-box3 {
	background-image: url(/wp-content/uploads/2022/06/blog-img3.png);
}

.blog-post-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 45px;
	padding: 20px 0px 40px;
	margin-bottom: 0;
	gap: 60px;
	flex-direction: column;
}

.blog-head-right img {
	border-radius: 12px;
}

.press-release-section1 p,
.press-release-section2 p,
.blog-page p,
.blog-post-parent p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.blog-mid-left-box p {
	color: white;
}

.blog-load-more-button {
	border-color: #00bed6;
}

.blog-box a {
	font-size: 16px;
	line-height: 24px;
	font-family: "Roboto", sans-serif;
}

.blog-mid-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.blog-mid-section-left {
	width: 100%;
}

.blog-mid-section-left .d-flex {
	gap: 32px;
}

.blog-mid-section-right {
	width: 35%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* Additional CSS for Blog - Jaydev */
.mx-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.modern-approach-ul {
	margin: 30px 0;
}

.modern-approach-ul li {
	margin-bottom: 30px;
}

.additional-resource-ul li {
	margin-bottom: 5px;
}

.press-left-section {
	width: 75%;
}

.press-right-section {
	width: 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
}

.social-icons {
	position: sticky;
	top: 150px;
}

.search-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
	position: relative;
}

.single-news_and_events p,
.single-news_and_events a {
	font-family: "Roboto", sans-serif;
}

.single-news_and_events a {
	font-size: 16px;
	color: #13bfd6;
}

.single-news_and_events li a {
	font-size: 22px;
}

.search-container button {
	padding: 6px 10px;
	background: #00bed6;
	color: white;
	font-size: 25px;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 2px;
	bottom: 2px;
	border-radius: 0 2px 2px 0;
}

.blue-signup-box {
	background: -o-linear-gradient(top, #00bed6 0%, #236091 100%);
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(#00bed6),
			to(#236091));
	background: linear-gradient(180deg, #00bed6 0%, #236091 100%);
	border-radius: 12px;
	padding: 29px 27px;
	width: 100%;
}

.blog-grey-box {
	background: #e5f0f9;
	padding: 34px 27px;
	width: 100%;
	border-radius: 12px;
}

.blog-grey-box p {
	margin: 0 0 10px;
	color: black;
}

/* Jaydev Edit down*/
.blog-mid-section .blog-mid-section-left .blog-mid-left-box+.signup-horizontal {
	margin-bottom: 50px;
	margin-top: 50px;
}

.content-body-section+.no-more-post {
	padding-top: 30px;
	margin-top: -60px;
}

.signup-horizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 2rem;
	background: -o-linear-gradient(top, #00bed6 0%, #236091 100%);
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(#00bed6),
			to(#236091));
	background: linear-gradient(180deg, #00bed6 0%, #236091 100%);
	-webkit-box-shadow: 0 0 0 2px rgb(178 191 216 / 50%) inset;
	box-shadow: 0 0 0 2px rgb(178 191 216 / 50%) inset;
	border-radius: 10px;
	padding: 30px;
	margin-bottom: 18px;
	margin-top: 18px;
}

.signup-horizontal .left-signup-block {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.signup-horizontal .email-signup-form-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.left-signup-block .signup-heading {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 3rem;
	line-height: 1.16em;
	color: #ffffff;
	margin-bottom: 9px;
}

.blue-signup-box .signup-heading {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 3rem;
	line-height: 1.16em;
	color: #ffffff;
	margin-bottom: 12px;
}

.left-signup-block .signup-sub-heading {
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
	margin: 0;
}

.blue-signup-box .signup-sub-heading {
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 1.5em;
	color: #ffffff;
	margin-bottom: 13px;
}

.blue-signup-box .search-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #ffffff;
	border: 2px solid #e0e0e0;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
	border-radius: 4px;
	height: 4rem;
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}

.blue-signup-box .search-container input[type="text"] {
	width: 85%;
}

.blue-signup-box .search-container button {
	width: 15%;
}

.blue-signup-box .signup-policy-text {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.33em;
	color: #ffffff;
}

/*  */
.signup-horizontal .email-signup-form-wrapper .email-signup-form,
.blue-signup-box .email-signup-form-wrapper .email-signup-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow {
	width: 100%;
	height: 40px;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoButtonRow,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow {
	margin-top: 0px !important;
	height: 40px;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor.mktoFormCol,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
	margin-bottom: 10px !important;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap {
	background: #ffffff;
	border: 2px solid #e0e0e0;
	border-right: 0;
	-webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	border-radius: 4px 0px 0px 4px;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
	outline: none;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #757575;
	padding: 8px 12px !important;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap {
	margin-bottom: 0px !important;
	text-align: center;
	vertical-align: middle;
	background: #00bed6;
	border-radius: 0px 4px 4px 0px !important;
	position: relative;
	overflow: hidden;
	min-width: 120px;
	border: 2px solid #e0e0e0 !important;
	border-left: 0;
	display: block;
	margin-left: 0 !important;
	height: 40px;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap button,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap button {
	padding: 8px 12px !important;
	height: auto;
	display: block;
	width: 100%;
}

.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap:hover,
.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoButtonRow .mktoButtonWrap:hover {
	background: #092b67;
}

/*  */
.blue-signup-box .email-signup-form-wrapper {
	margin-bottom: 25px;
}

.search-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #ffffff;
	border: 2px solid #e0e0e0;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
	border-radius: 4px;
	height: 4rem;
	width: 42.6rem;
	position: relative;
	margin-bottom: 0px;
}

.search-container input[type="text"] {
	outline: none;
	border: none;
	padding: 8px 12px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	width: 65%;
	color: #757575;
	opacity: 0.5;
}

.search-container button {
	position: absolute;
	background: #00bed6;
	border-radius: 0px 4px 4px 0px;
	top: 0;
	right: 0;
	height: 100%;
	border: none;
	color: white;
	cursor: pointer;
	width: 30%;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.tabs-blog ul li {
	padding-left: 0px;
	height: 14px;
}

.cat-search-dropdown .cat-search-label {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
	margin-right: 15px;
	margin-bottom: 0px;
}

.cat-search-dropdown .cat-search-container {
	width: 30rem;
	border: 2px solid #e0e0e0;
	border-radius: 4px;
	outline: none;
	border: none;
	position: relative;
}

.cat-search-dropdown .cat-search-container .cat-filter-menu:focus {
	/* 	border: none; */
	outline: none;
}

.cat-search-dropdown .cat-search-container .cat-search-arrow {
	width: 1.5rem;
	position: absolute;
	top: 50%;
	bottom: 50%;
	right: 1rem;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	pointer-events: none;
}

.cat-search-dropdown .cat-search-container .cat-filter-menu {
	font-family: "Roboto";
	background: white;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #231f20;
	padding: 10px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

@-moz-document url-prefix() {
	.cat-search-dropdown .cat-search-container .cat-filter-menu option {
		font-family: calibri;
	}
}

.load-more-center .blog-box {
	width: 298px;
	height: 453px;
	border-radius: 12px;
	padding: 27px 39px;
	-o-object-fit: cover;
	object-fit: cover;
	background-size: cover;
	font-size: 14px;
	line-height: 20px;
	color: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	background-position: center;
}

.load-more-center .blog-box:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.load-more-center .blog-box .read-more-link {
	color: #00bed6;
	font-weight: 500;
}

.load-more-center .blog-box .blog-post-description {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.blog-box,
.blog-mid-left-box .blog-box,
.related-articles-blog-post .additional-resources-block .blog-box {
	width: 318px;
	height: auto;
	border-radius: 12px;
	padding: 0px 0;
	-o-object-fit: cover;
	object-fit: cover;
	background-size: cover;
	font-size: 14px;
	line-height: 20px;
	color: #092B67;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-start;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	background-position: center;
	outline: 2px solid rgb(178 191 216 / 50%);
	outline-offset: -2px;
}

.blog-mid-left-box .blog-box:hover,
.related-articles-blog-post .additional-resources-block .blog-box:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	outline: 2px solid rgb(178 191 216 / 50%);
}

.blog-box:focus {
	outline: 2px solid rgb(178 191 216 / 50%);
}

.blog-box img,
.blog-box img {
	max-height: 140px;
	height: 140px;
	border-radius: 12px 12px 0 0;
}

.blog-box .inner-blog-box {
	padding: 18px 18px 35px;
	display: flex;
	flex-direction: column;
	flex: 1 0 auto;
	background: #fff;
	border-radius: 0 0 10px 10px;
}

.blog-box h5 {
	color: #092B67;
	font-size: 20px;
	margin: 8px 8px 16px;
}

.blog-box .read-more-link {
	color: #092B67;
	font-weight: 500;
	border: 2px solid #00BED6;
	padding: 7px 12px;
	border-radius: 4px;
	max-width: 145px;
	width: 100%;
	text-align: center;
	margin: 0;
}

.blog-mid-left-box .blog-box .blog-post-description {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.blog-box .blog-box-bottom {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 0 12px;
	margin-top: auto;
	justify-content: flex-end;
}

.blog-box .blog-box-bottom p.date-time,
.blog-box .inner-blog-box .blog-box-bottom p.date-time {
	color: black;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}

.content-head .p-white-14 {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
}

.blog-content-left .content h3 {
	font-family: "Roboto";
	font-size: 2.2rem;
	font-weight: 500;
	line-height: 3rem;
	margin: 10px 0px 15px 0px;
}

.blog-content-left .content h3 a {
	color: #00bed6;
}

.blog-content-left .content h3 a:hover,
.blog-content-left .content h3 a:focus {
	color: #00bed6;
	text-decoration: none;
}

.single.single-post .blog-content-left .content ul>li h3 {
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 5px;
	float: left;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1.5em;
	display: inline-block;
}

.blog-content-left .content p {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	/* 	text-align: justify; */
	margin-bottom: 20px;
}

.blog-content-left .content p,
.blog-content-left .content ul li,
.blog-content-left .content p,
.blog-content-left .content ul table,
.blog-content-left .content p,
.blog-content-left .content {
	color: #000000;
}

.blog-content-left .content p strong img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.blog-content-left .content p a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 600;
}

.blog-content-left .content p a:hover {
	text-decoration: none;
}

.blog-content-left .content h3 img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.blog-content-left .content img {
	border-radius: 12px;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 10px 0px;
	border-radius: 0;
	width: auto;
	height: auto;
	margin: 0 auto;
}

.blog-content-left .content ul {
	list-style-type: bullets;
	margin-bottom: 30px;
	margin-left: 30px;
}

.blog-content-left .content ul>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: justify;
	padding-left: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.blog-content-left .content>ul li::before,
.single.single-post .blog-content-left .content ul>li::before {
	position: absolute;
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
}

.single.single-post .blog-content-left .content ul li ul li::before {
	background-color: transparent;
	border: 1px solid;
}

.blog-content-left .content ol>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: justify;
	padding-left: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.blog-content-left .content h4 {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 2rem;
	line-height: 1.17em;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 15px;
}

.blog-content-left .content h4 a {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 2rem;
	line-height: 1.17em;
	color: #00bed6;
}

.blog-content-left .content ul>li a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 600;
}

.blog-content-left .content p iframe {
	width: 100%;
	height: 400px;
}

.blog-content-left .content .blog-cform {
	width: 100%;
}

.blog-content-left .content .blog-cform .mktoForm .mktoFieldDescriptor .mktoFieldWrap {
	margin-bottom: 10px;
}

.blog-content-left .content .double-button .red-btn {
	background: #00bed6;
	border-radius: 0px 4px 4px 0px;
	border: none;
}

.blog-content-left .content .double-button .red-transparent {
	background: #ffffff;
	border-radius: 0px 4px 4px 0px;
	border: 2px solid #00bed6;
	color: #092b67;
}

.blog-content-left .content .double-button .red-transparent span {
	color: #092b67;
}

.blog-content-left .content .styled-table-wrapper {
	width: 100%;
	overflow: auto;
}

#ajax-pagination {
	display: block;
	margin: 0 auto;
	clear: both;
	max-width: 100%;
	width: 100%;
}

#ajax-pagination .pagination .page-numbers {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: 500;
	padding: 3px 7px;
}

#ajax-pagination .pagination span.page-numbers.current,
#ajax-pagination .pagination .page-numbers:hover {
	background: rgb(178 191 216 / 50%);
	text-decoration: none;
}

#ajax-pagination .pagination .page-numbers.dots:hover {
	background: transparent;
}

#ajax-pagination .pagination .next {
	margin-left: 5px;
}

#ajax-pagination .pagination .prev {
	margin-right: 5px;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers {
	cursor: not-allowed;
	opacity: 0.5;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers:hover {
	background: transparent;
}

@keyframes donut-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active {
	background: transparent;
	text-indent: -999em;
	cursor: default;
	opacity: 1;
	position: relative;
	color: #fff;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active:after {
	content: "";
	background: transparent;
	border: solid 2px rgb(178 191 216 / 50%);
	border-radius: 50%;
	border-left-color: #00bed6;
	animation: donut-spin 2s linear infinite;
	width: 24px;
	height: 25px;
	position: absolute;
	left: 0;
}

.blog-grey-box p a {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.25em;
	color: #000000;
}

.author-box .author-pic {
	display: flex;
	min-width: 100px;
}

.author-box .author-pic img {
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

.author-box .author-box-right .author-box-right-title {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 1.33em;
	color: #236092;
	margin-bottom: 25px;
}

.author-box .author-box-right .author-name {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.5em;
	color: #000000;
}

.author-box .author-box-right p {
	margin: 0;
}

.author-box .author-box-right .author-designation,
.author-box .author-box-right .author-detail {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 1.5em;
	color: #000000;
}

.author-box .author-box-right .author-detail {
	margin-top: 10px;
}

.related-articles-blog-post .additional-resources-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
}

.blog-social-icons .share-text {
	margin-bottom: 18px;
}

.blog-social-icons .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
	fill: #000000;
	width: 22px;
	height: 18px;
}

.blog-box .bg-post-card-date,
.blog-post-description {
	margin-bottom: 15px;
}

.related-articles-blog-post .additional-resources-block .blog-box .bg-post-card-date {
	color: #ffffff;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box {
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 12px;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box img {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	margin-bottom: 22px;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box p {
	padding: 0px 27px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 1.2rem;
	line-height: 2em;
	color: #f9ae40;
	margin-bottom: 11px;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box h5 {
	padding: 0px 27px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.5em;
	color: #000000;
	margin-bottom: 31px;
	margin-top: 0px;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box a {
	border: 2px solid #00bed6;
	border-radius: 4px;
	background: #ffffff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	color: #092b67;
	padding: 16px 12px 15px;
	width: 145px;
	height: 45px;
	margin: 0px 27px 10px;
}

.related-articles-blog-post .additional-resources-block .resources-box.blog-box a:hover {
	background: #092b67;
	color: #ffffff;
	border: none;
}

/**/
.resource-centre-section-1 .content-head .sub-heading-paragraph,
.resource-centre-section-1.careers-news-section-1 .content-head .sub-heading-paragraph {
	margin: 25px 0px 80px 0px;
	max-width: none;
	color: #0B1733;
}

.careers-news-section-1 .content-head .sub-heading-paragraph {
	margin: 25px 0px 80px 0px;
	max-width: none;
	color: #fff;
}

.careers-news-section-1 .content-head .tabs .tabs-nav {
	gap: 100px;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li {
	margin: 10px 0px;
	padding: 0px;
	text-transform: capitalize;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li a {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	/* 	color: #FFFFFF; */
	padding: 10px 0px;
	/* 	transition: 0.2s ease; */
}

.careers-news-section-1 .content-head .tabs .tabs-nav li a:hover,
.careers-news-section-1 .content-head .tabs .tabs-nav li.tab-active a {
	border-bottom: 2px solid #00bed6;
	padding-bottom: 10px;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li a.active {
	color: white;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li.tab-active a {
	color: white;
}

/**/
.no-more-post,
.no-more-resource,
.no-more-news {
	padding: 50px;
}

.no-more-post #no-more h3,
.no-more-resource #no-more h3,
.no-more-news h3 {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	padding-left: 0px;
}

.no-more-post #no-more p,
.no-more-resource #no-more p,
.no-more-news p {
	font-size: 16px;
}

.careers-news-section-2 .content-body .cards-container,
.resource-centre-section-2 .content-body .cards-container,
.related-articles-blog-post .cards-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: left;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 32px;
}

.related-articles-blog-post .cards-container {
	width: 318px;
	gap: 0;
}

.careers-news-section-2 .content-body .cards-container .card-column,
.resource-centre-section-2 .content-body .cards-container .card-column,
.related-articles-blog-post .cards-container .card-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered,
.related-articles-blog-post .cards-container .card-column .card-bordered {
	border: 2px solid #b2bfd880;
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 298px;
	max-width: 298px;
	min-height: 456px;
	margin-right: 0px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.related-articles-blog-post .cards-container .card-column .card-bordered {
	width: 100%;
	max-width: 100%;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .card-tab-img img,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .card-tab-img img,
.related-articles-blog-post .cards-container .card-column .card-bordered .card-tab-img img {
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 12px 12px 0 0;
	height: 200px;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content {
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .box-bottom,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .box-bottom,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .box-bottom,
.content-body .cards-container .card-column .card-bordered .cards-tab-content .box-bottom {
	display: flex;
	align-items: flex-end;
	flex: 1;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content p.read-more-link,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content p.read-more-link,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content p.read-more-link,
.content-body .cards-container .card-column .card-bordered .cards-tab-content p.read-more-link {
	color: #092B67;
	font-weight: 700;
	border: 2px solid #00BED6;
	padding: 7px 12px;
	border-radius: 4px;
	max-width: 145px;
	width: 100%;
	text-align: center;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.careers-news-section-2 .content-body .cards-container a:hover .read-more-link,
.careers-news-section-2 .content-body .cards-container a:focus .read-more-link,
.resource-centre-section-2 .content-body .cards-container a:hover .read-more-link,
.resource-centre-section-2 .content-body .cards-container a:focus .read-more-link,
.related-articles-blog-post .cards-container a:hover .read-more-link,
.related-articles-blog-post .cards-container a:focus .read-more-link,
.content-body .cards-container a:hover .read-more-link,
.content-body .cards-container a:focus .read-more-link {
	background: #00bed6;
	color: #ffffff !important;
	text-decoration: none;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .date li,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .date li,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .date li,
.content-body .cards-container .card-column .card-bordered .cards-tab-content .date li {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	padding-left: 0px;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .content,
.content-body .cards-container .card-column .card-bordered .cards-tab-content .content {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content+.description,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content+.description,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .content+.description {
	margin-top: -10px;
	margin-bottom: 20px;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .description p,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .description p,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .description p {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .description p,
.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .description p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .learn-more-button,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .learn-more-button,
.content-body .cards-container .card-column .card-bordered .cards-tab-content .learn-more-button,
.related-articles-blog-post .cards-container .card-column .card-bordered .cards-tab-content .learn-more-button {
	width: 145px;
	margin-top: auto;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	color: #092b67;
}

.careers-news-section-2 .content-body .cards-container a:hover .card-column .card-bordered .cards-tab-content .learn-more-button,
.resource-centre-section-2 .content-body .cards-container a:hover .card-column .card-bordered .cards-tab-content .learn-more-button,
.related-articles-blog-post .cards-container a:hover .card-column .card-bordered .cards-tab-content .learn-more-button {
	background: #00bed6;
	color: #ffffff;
	text-decoration: none;
}

.careers-news-section-2 .load-more-button,
.resource-centre-section-2 .load-more-button,
.related-articles-blog-post .load-more-button {
	margin-top: 48px;
	width: 130px;
	border: none;
	padding: 10px 0px;
	background: #00bed6;
	border-radius: 4px;
	text-align: center;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered,
.related-articles-blog-post .cards-container .card-column .card-bordered {
	margin-bottom: 0;
}

.careers-news-section-2 .content-body .cards-container a:hover,
.careers-news-section-2 .content-body .cards-container a:focus,
.resource-centre-section-2 .content-body .cards-container a:hover,
.resource-centre-section-2 .content-body .cards-container a:focus,
.related-articles-blog-post .cards-container a:hover,
.related-articles-blog-post .cards-container a:focus {
	text-decoration: none;
}

/**/
.press-release-section2 .content-body .press-left-section .old-news-content h3 {
	font-family: "Roboto";
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1.171em;
	margin: 0px 0px 30px 0px;
}

.press-release-section2 .content-body .press-left-section .old-news-content p {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 15px;
}

.press-release-section2 .content-body .press-left-section .old-news-content p strong img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.press-release-section2 .content-body .press-left-section .old-news-content p a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 400;
}

.press-release-section2 .content-body .press-left-section .old-news-content h3 img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.press-release-section2 .content-body .press-left-section .old-news-content img {
	border-radius: 12px;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 10px 0px;
}

.press-release-section2 .content-body .press-left-section .old-news-content ul {
	list-style-type: none;
	margin-bottom: 15px;
}

.press-release-section2 .content-body .press-left-section .old-news-content ul li {
	list-style: none;
}

.press-release-section2 .content-body .press-left-section .old-news-content ul>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: left;
	padding-left: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.press-release-section2 .content-body .press-left-section .old-news-content ul>li:last-child {
	margin-bottom: 0;
}

.press-release-section2 .content-body .press-left-section .old-news-content>ul li::before {
	position: absolute;
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	margin-left: 10px;
	margin-top: -3px;
}

.press-release-section2 .content-body .press-left-section .old-news-content ol>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: justify;
	padding-left: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.press-release-section2 .content-body .press-left-section .old-news-content h2,
.press-release-section2 .content-body .press-left-section .old-news-content h4 {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 1.3em;
	color: #000000;
	margin-top: 25px;
	margin-bottom: 10px;
}

.press-release-section2 .content-body .press-left-section .old-news-content h2 a,
.press-release-section2 .content-body .press-left-section .old-news-content h4 a {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 1.3em;
	color: #00bed6;
}

.press-release-section2 .content-body .press-left-section .old-news-content ul>li a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 400;
}

.press-release-section2 .content-body .press-left-section .old-news-content p iframe {
	width: 100%;
	height: 400px;
}

/**/
.resource-centre-section-1 .content-head .resource-dropdown-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 10px auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.resource-centre-section-1 .content-head .resource-dropdown-container .resources-text-wrapper p {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0B1733;
	margin-bottom: 0px;
}

.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper {
	width: 300px;
	position: relative;
}

.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper:last-child {
	width: 140px;
}

.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper .cat-search-arrow {
	position: absolute;
	width: 1.5rem;
	position: absolute;
	top: 50%;
	bottom: 50%;
	right: 1rem;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	pointer-events: none;
	height: auto;
}

.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper select {
	height: 36px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #231f20;
	background: #ffffff;
	border: 2px solid #e0e0e0;
	border-radius: 4px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

/* Close Icon - Video Overlay */
.video-overlay .v-middle-inner .v-middle .video-container {
	/* 	background: black; */
	padding-top: 40px;
}

.video-overlay .v-middle-inner .v-middle .video-container .closeVideo {
	position: absolute;
	/* outline: none; */
	cursor: pointer;
	right: 0px;
	top: -10px;
	border: none;
	/*     background: rgb(128,128,128); */
	padding: 0px;
	width: 50px;
	height: 50px;
}

.video-overlay .v-middle-inner .v-middle .video-container .closeVideo img {
	height: 15px;
	width: 15px;
}

.title-gradient h2, .text-gradient .elementor-heading-title, .lasttext-gradient {
	background-image: linear-gradient(to right, #00BED6 20%, #30E0AF 60%);
	-webkit-background-clip: text;
	color: transparent !important;
}

.gradient-border {
	position: relative;
	display: inline-block;
}

.gradient-border::before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: inherit;
	padding: 1.5px;
	/* 1.5px gradient border */
	background: linear-gradient(90deg, #00BED6, #30E0AF);
	-webkit-mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
	mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
	-webkit-mask-composite: destination-out;
	mask-composite: exclude;
}

.blog-post-parent h1 .line {
	display: block !important;
}

.blog-post-line {
	background: rgb(218 240 246 / 59%);
	padding: 14px 18px;
	margin-bottom: 25px;
}

.blog-post-line p {
	margin: 0;
	font-size: 16px;
	color: #000;
}

.blog-post-line p a,
.blog-post-line p a:hover,
.blog-post-line p a:focus {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	font-style: normal;
}

@media screen and (max-width: 1100px) {
	.cards-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tabs ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: auto;
	}

	header .navbar.container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media screen and (max-width: 768px) {
	.mtsnb-custom-content {
		min-height: 22px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.mtsnb-custom-content-left a img {
		width: 10px !important;
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 10px !important;
		flex: 0 0 10px !important;
		margin-left: 3px !important;
	}

	.header-1 {
		font-size: 36px;
		line-height: 42px;
		font-weight: 500;
	}

	.header-2 {
		font-size: 32px;
		line-height: 38px;
		font-weight: 500;
	}

	.paragraph {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.tabs ul {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.cards-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.card-bordered {
		margin-right: 0;
	}
}

@media screen and (max-width: 900px) {
	.tabs-blog-parent {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.tabs-blog {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 430px) {
	.cat-search-dropdown {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.cat-search-dropdown .cat-search-container {
		margin-top: 10px;
	}
}

@media screen and (max-width: 360px) {
	.cat-search-dropdown {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.cat-search-dropdown .cat-search-container {
		margin-top: 10px;
		width: 23rem;
	}
}

/* Jaydev Edit above - mediaqueries added at the ends*/
.search-container-down button {
	background: transparent;
	color: #00bed6;
	bottom: 0px;
	font-size: 34px;
}

.blue-signup-box input[type="text"] {
	width: 243px;
}

.footer-blog {
	/* background-image: url(/wp-content/uploads/2022/12/gradient-pattern-bg.svg);*/
	background-image: linear-gradient(180deg, #092B67 0%, #20519D 100%);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 30px;
	text-align: center;
	color: white;
}

.footer-blog h2.header-2 {
	color: #FFFFFF;
	font-family: "Lato", Sans-serif;
	font-size: 48px;
	font-weight: 900;
	line-height: 58px;
	letter-spacing: 0.05px;
}

.footer-blog a.blog-custom-btn {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 1em;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 40px 15px 40px;
	color: #236092;
	background: #fff;
}

.footer-blog a.blog-custom-btn:hover {
	color: #fff;
	background: #236092;
	text-decoration: none;
}

.f-12 {
	font-size: 12px !important;
	line-height: 16px !important;
}

.blog-post-rsac {
	position: absolute;
	width: 1018px;
	height: 300px;
}

.blog-social-icons i {
	margin-right: 30px;
}

.blog-social-icons .shared-counts-wrap {
	margin-bottom: 0;
}

.related-articles-blog-post {
	background: linear-gradient(180deg, #F3F8FF 37%, rgba(243, 248, 255, 0.98) 43%, rgba(244, 249, 255, 0.92) 51%, rgba(245, 249, 255, 0.82) 60%, rgba(247, 250, 255, 0.67) 69%, rgba(249, 252, 255, 0.49) 79%, rgba(252, 253, 255, 0.27) 89%, rgba(255, 255, 255, 0.00) 100%);
	padding: 60px 30px 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.text-dark-blue {
	color: #092b67;
}

.author-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #ecf4fb;
	-webkit-box-shadow: 4px 4px 8px rgb(35 96 146 / 15%);
	box-shadow: 4px 4px 8px rgb(35 96 146 / 15%);
	border-radius: 6px;
	padding: 29px 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: flex-start;
	margin-top: 50px;
	width: 100%;
}

.author-box .author-pic {
	display: flex;
	min-width: 100px;
}

.author-box div img {
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

.ml-45 {
	margin-left: 45px;
}

.f-24 {
	font-size: 24px !important;
	line-height: 32px !important;
}

.text-mid-blue {
	color: #236092;
}

.mt-0 {
	margin-top: 0;
}

@media screen and (max-width: 1100px) {
	.careers-news-section-1 .content-head .tabs .tabs-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: auto;
	}

	.careers-news-section-2 .content-body .cards-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.careers-news-section-2 .content-body .cards-container .card-column .card-bordered {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.press-release-section2 .content-body .press-right-section .social-icons {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-flow: column !important;
		flex-flow: column !important;
	}

	.press-release-section2 .content-body .press-right-section .social-icons .heateor_sss_sharing_ul {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row;
		flex-flow: row;
	}

	body .heateor_sss_sharing_container .heateor_sss_sharing_ul a {
		margin-bottom: 0 !important;
	}

	.blue-signup-box .search-container {
		width: 60%;
	}

	.author-box img {
		height: 100px !important;
		width: 100px !important;
	}

	.content-body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.press-left-section,
	.press-right-section {
		width: 100%;
	}

	.social-icons {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.press-right-section {
		margin-top: 50px;
	}

	.press-right-section i,
	.press-right-section span {
		margin-right: 10px;
	}

	.tabs-blog ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: auto;
	}

	.flex-column-mobile {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.blog-head-right img {
		width: 100%;
	}

	.blog-head-left {
		width: 100%;
		margin-bottom: 50px;
	}

	.blog-head-right {
		width: 100%;
	}

	.blog-mid-left-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		/* align-items: center; */
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.blog-mid-section-left,
	.blog-mid-section-right {
		width: 100%;
	}

	.blog-mid-section-right {
		margin-top: 50px;
	}

	.blog-content-left img {
		/*     width: 658px; */
		height: auto;
	}

	.blog-content-left {
		width: 100%;
	}

	.blog-post-content {
		padding: 20px 30px 20px;
	}

	.blog-content-right {
		margin-top: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.blog-box-article1,
	.blog-box-article2,
	.blog-box-article3 {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 900px) {
	.blog-content-left img {
		/*     width: 448px; */
		height: auto;
	}
}

@media screen and (max-width: 768px) {

	.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input,
	.blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
		min-height: 36px !important;
	}

	.resource-centre-section-1 .content-head .resource-dropdown-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
	}

	.careers-news-section-2 .content-body .cards-container .card-column .card-bordered,
	.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered {
		min-height: -webkit-fit-content;
		min-height: -moz-fit-content;
		min-height: fit-content;
	}

	.careers-news-section-1 .content-head .tabs .tabs-nav {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 50px;
	}

	.careers-news-section-2 .content-body .cards-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: left;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.press-ul-top,
	.modern-approach-ul,
	.additional-resource-ul {
		padding-left: 15px;
	}

	.tabs-blog ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.header-2 {
		font-size: 36px;
		line-height: 42px;
	}

	.tabs-blog li,
	.tabs-blog a {
		margin-right: 30px;
	}

	.blog-box:last-child {
		margin-bottom: 0;
	}

	.signup-horizontal {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.blog-mid-section-left .mktoForm .mktoLabel {
		padding-top: 0;
	}
}

@media screen and (max-width: 650px) {
	.search-page {
		padding-top: 100px;
	}

	.search-result-row {
		padding: 20px 0;
		border-bottom: 1px solid #b2bfd8;
	}

	a.search-result-thumbnail {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0;
		height: 150px;
	}

	.search-result-thumbnail img {
		max-height: 150px;
	}

	.search-result-content h2 a {
		font-size: 2rem;
	}

	.search-result-description,
	.search-result-description *,
	.search-result-link {
		font-size: 1.4rem !important;
	}

	.search-result-description {
		margin-bottom: 10px;
	}

	.search-result-category {
		display: none;
	}

	.search-result-category-mobile {
		display: block;
		margin-bottom: 10px;
		position: absolute;
		z-index: 2;
		padding: 2px 12px;
		background: rgba(255, 255, 255, 0.9);
		top: 12px;
		left: 12px;
		border-radius: 7px;
		font-size: 10px;
		color: #f09610;
		border: 1px solid rgba(0, 0, 0, 0.2);
	}

	.search-result-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.blog-content-left .content p strong img {
		width: 150px;
		height: 150px;
	}

	.blog-content-left .content h3 img {
		width: 150px;
		height: 150px;
	}

	.blue-signup-box {
		padding: 20px;
	}

	.blue-signup-box .search-container {
		width: 100%;
	}

	.static-content table td,
	.static-content table a {
		word-break: break-word;
	}

	.blog-mid-left-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.blog-box,
	.related-articles-blog-post .cards-container a {
		margin-right: 0;
		width: 100% !important;
	}

	.related-articles-blog-post .cards-container,
	.related-articles-blog-post .cards-container .card-column .card-bordered {
		width: 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 600px) {
	.related-articles-blog-post .additional-resources-block .resources-box.blog-box {
		height: 100%;
	}

	.content-head .blog-post-img {
		height: 200px;
		top: 125%;
	}

	.blog-post-content {
		padding: 20px 30px 20px;
	}

	.author-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		padding: 20px;
	}

	.author-box img {
		margin-bottom: 30px;
	}

	.ml-mobile-0 {
		margin-left: 0;
	}

	.search-container {
		width: 300px;
	}

	.search-container button {
		width: 100px;
	}
}

@media screen and (max-width: 500px) {
	.careers-news-section-1 .content-head .tabs .tabs-nav {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 30px;
	}

	.blog-content-left .content p strong img {
		width: 130px;
		height: 130px;
	}

	.blog-content-left .content h3 img {
		width: 130px;
		height: 130px;
	}

	.tabs-blog li,
	.tabs-blog a {
		margin-right: 20px;
	}

	/*.blog-content-left img {
         width: 300px; 
  }*/
	.blog-box {
		width: auto;
	}
}

@media screen and (max-width: 430px) {
	.careers-news-section-1 .content-head .tabs .tabs-nav {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 15px;
	}

	.careers-news-section-1 .content-head .tabs .tabs-nav li a {
		font-size: 14px;
	}

	.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper {
		width: 300px;
	}
}

@media screen and (max-width: 400px) {
	.blog-content-left .content p strong img {
		width: 100px;
		height: 100px;
	}

	.blog-content-left .content h3 img {
		width: 100px;
		height: 100px;
	}

	.signup-horizontal {
		padding: 20px;
	}

	.search-container {
		width: 250px;
	}
}

@media screen and (max-width: 340px) {
	.signup-horizontal {
		padding: 15px;
	}

	.search-container {
		width: 200px;
	}

	.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper {
		width: 200px;
	}

	.careers-news-section-2 .content-body .cards-container .card-column .card-bordered,
	.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered {
		min-width: 200px;
		max-width: 200px;
	}
}

/*end press relase css*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.12,
* Autoprefixer: v10.4.4
* Browsers: last 4 version
*/
.at-svc-email {
	display: none !important;
}

.news-detail ul li {
	list-style: disc;
}

/*header css 18-5 riddhi 
for accordian */
.accordion-container .accordion {
	margin-bottom: 25px;
	border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0px 4px 4px rgb(35 96 146 / 25%);
	box-shadow: 0px 4px 4px rgb(35 96 146 / 25%);
}

.accordion-container .accordion__intro {
	position: relative;
	padding: 27px 32px;
	cursor: pointer;
	border: none;
	background: #ecf4fb;
}

.accordion__active .accordion__intro {
	background: white !important;
}

.accordion-container .accordion__intro::after {
	content: "\002B";
	float: right;
	width: 20px;
	height: 20px;
	position: relative;
	top: 0px;
	right: 5px;
	color: #092b67;
	font-size: 35px;
}

.accordion-container .accordion__active .accordion__intro::after {
	content: "\2212";
	color: #00bed6;
	font-size: 62px;
	top: 2px;
	right: 17px;
	height: 2px;
}

.accordion-container .accordion__content {
	padding: 0 32px !important;
	max-height: 0;
	overflow: hidden;
	will-change: max-height;
	-webkit-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	color: #2c3e50;
	opacity: 0;
	background: #ffffff;
}

.accordion-container .accordion__content a.btn-job-opening {
	display: block;
	border-bottom: 1px solid rgba(178, 191, 216, 0.5);
	padding: 15px 0;
	color: #000000;
	margin-right: 0;
	font-family: "Roboto";
	font-size: 16px;
}

.accordion-container .accordion__content a.btn-job-opening:first-child {
	margin-top: 10px;
}

.accordion-container .accordion__content a.btn-job-opening:last-child {
	margin-bottom: 10px;
	border: none;
}

.accordion-container .accordion__content a.btn-job-opening::after {
	float: right;
	width: 7px;
	height: 7px;
	content: "";
	border-top: 1px solid;
	border-right: 1px solid;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 5px;
	position: relative;
	top: 8px;
}

.accordion-container .accordion__intro h4,
.accordion-container .accordion__intro h2 {
	color: #092b67;
	font-family: "Roboto", Sans-serif !important;
}

.accordion h4,
.accordion h2,
.accordion p {
	margin: 0;
	line-height: 1;
}

.accordion h4,
.accordion h2 {
	color: #000;
	font-size: 22px !important;
	line-height: 28px;
	font-weight: 500;
}

.accordion p {
	color: #f1f1f1;
	font-size: 15px;
	margin: 0;
}

.accordion__active .accordion__content {
	padding: 0 20px 20px;
	opacity: 1;
}

.bg-white {
	background: #ffffff !important;
}

.darker-grey-bg {
	background-color: #e7f1fa !important;
}

.gray-bg {
	background-color: #f2f9ff !important;
}

/*footer css style*/
.dark-white-bg {
	background: #ffff;
}

footer .container {
	max-width: 1020px;
	padding-left: 30px;
	padding-right: 30px;
}

.footertitle {
	color: #092b67;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.2em;
	margin-bottom: 2rem;
}

footer .menu li {
	margin: 15px 0;
	padding: 0 30px 0 0;
}

.footerlink a {
	font-style: normal;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
	display: block;
	color: #236092 !important;
}

.footerlink:before {
	display: none;
	top: 12px;
	left: 0;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #000 !important;
}

footer .logo-box img {
	max-width: 186px;
}

ul li:before {
	display: none;
}

.txtcolor {
	color: #092b67;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
}

body .mktoForm textarea.mktoField::-webkit-input-placeholder,
body .mktoForm select.mktoField,
body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField {
	font-size: 14px !important;
	font-family: "Roboto" !important;
	font-weight: 500 !important;
}

body .mktoForm textarea.mktoField::-webkit-input-placeholder {
	font-size: 14px !important;
	font-family: "Roboto" !important;
	font-weight: 500 !important;
}

body .mktoForm textarea.mktoField,
body .mktoForm textarea.mktoField::-webkit-input-placeholder,
body .mktoForm textarea.mktoField::-moz-placeholder,
body .mktoForm textarea.mktoField:-ms-input-placeholder,
body .mktoForm textarea.mktoField::-ms-input-placeholder,
body .mktoForm textarea.mktoField::placeholder {
	font-size: 14px !important;
	font-family: "Roboto" !important;
	font-weight: 500 !important;
}

body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-webkit-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-moz-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField:-ms-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-ms-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-webkit-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-moz-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:-ms-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-ms-input-placeholder {
	opacity: 0.6 !important;
}

body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::placeholder {
	opacity: 0.6 !important;
}

body .mktoForm textarea.mktoField::-webkit-input-placeholder,
body .mktoForm select.mktoField,
body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField {
	font-size: 14px !important;
	font-family: "Roboto" !important;
	font-weight: 500 !important;
}

.office-location .elementor-widget-text-editor p {
	margin: 0;
}

.office-location .elementor-widget-text-editor p,
.office-location .elementor-widget-text-editor a {
	font-size: 16px;
	line-height: 1.5;
	font-family: "Roboto";
}

.office-container .office-location {
	width: calc((100% - 60px) / 3);
}

.content-body .cards-container .card-column .card-bordered .cards-tab-content .event-btn {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	margin-top: auto;
}

.content-body .cards-container .card-column .card-bordered .cards-tab-content .event-btn a.learn-more-button {
	width: inherit;
	padding: 16px 9px;
}

.content-body .cards-container .card-column .card-bordered .cards-tab-content .event-btn a.learn-more-button:hover,
.content-body .cards-container .card-column .card-bordered .cards-tab-content .event-btn a.learn-more-button:focus,
.search-result-content .event-btn a:hover,
.search-result-content .event-btn a:focus {
	background: #00bed6;
	color: #fff;
}

.search-result-content .event-btn a {
	text-decoration: none;
}

/* Mobile */
@media screen and (max-width: 777px) {
	.mobile-menu {
		display: none;
	}

	.search-nav {
		display: none;
	}

	footer .logo-box img {
		width: 50%;
	}

	footer .logo-box {
		display: initial;
	}

	.ff .justify-content-end {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	footer p {
		text-align: left;
	}

	.ff ul li {
		padding-left: 8px;
	}

	.footertitle {
		padding-top: 30px;
	}

	footer .container {
		max-width: 631px;
	}
}

/* end riddhi css */
/* Fonts */
* {
	font-family: "Roboto", Sans-serif !important;
}

html {
	font-size: 10px;
}

/* Images */
/* .elementor-page img{
	object-fit: none
} */
/* Links and Buttons */
header .navbar .navbar-nav li .sub-menu .col-two .card a {
	position: relative;
}

/* Shapes */
.shape-hexagon {
	-webkit-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
	clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);
}

.cq-testimonial h2 {
	position: relative;
}

.cq-testimonial h2::before {
	position: absolute;
	content: "\201c";
	font-family: "Roboto";
	font-weight: 800;
	font-size: 60px;
	color: #00bed6;
	left: -50px;
	top: 4px;
	line-height: 60px;
}

/* Header */
.mtsnb-content * {
	font-family: "Roboto" !important;
	font-weight: 700;
}

.mtsnb-container {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.mtsnb-text {
	margin: 0 !important;
}

a.mtsnb-link {
	position: relative;
	display: inline-block;
}

a.mtsnb-link::after {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2022/06/arrow-right-white.svg);
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center center;
	right: -20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

header * {
	font-family: "Roboto";
}

.top-links-outer {
	display: none !important;
}

header .logo {
	padding: 10px 0;
	width: 158px;
}

header .bottom-nav {
	padding: 0;
	margin-top: 50px;
}

header .navbar {
	-webkit-transition: 0.2s ease padding;
	-o-transition: 0.2s ease padding;
	transition: 0.2s ease padding;
}

header .navbar.container {
	max-width: 100%;
	padding-left: 60px !important;
	padding-right: 60px !important;
}

header .bottom-nav .navbar,
header .bottom-nav .navbar .navbar-collapse {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

header .navbar .navbar-nav {
	padding-top: 0;
}

header .navbar .navbar-nav li {
	padding: 20px 0 20px 20px;
}

header .navbar .navbar-nav li.menu-item a {
	padding: 10px 0;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4;
	color: #092b67;
	display: inline-block;
}

header .navbar .navbar-nav li.nav-item.menu-item-has-children>a {
	padding-right: 12px;
	position: relative;
}

header .navbar .navbar-nav li.active>a:after {
	content: none;
}

header .navbar .navbar-nav li.nav-item.menu-item-has-children>a::after {
	position: absolute;
	right: 0;
	content: "";
	width: 5px;
	height: 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #092b67;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 15px;
	left: auto;
}

header .navbar .right-nav a {
	padding: 10px 28px;
	background: #00bed6;
	border: none;
}

header .navbar .right-nav a span {
	font-size: 14px;
	font-weight: 700;
	color: #092b67;
}

header .navbar .search-nav {
	display: none;
}

header .navbar .navbar-nav li.active>a {
	color: #00bed6;
}

header .navbar .navbar-nav li.active>a:before {
	background: #00bed6;
	width: 100%;
	content: "";
	position: absolute;
	bottom: 0;
	height: 2px;
}

header .navbar .navbar-nav li a+.sub-menu {
	position: fixed;
	top: 122px !important;
	width: 100% !important;
	max-width: none !important;
	left: 0 !important;
	background: #ffffff;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner {
	position: relative;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner::before,
header .navbar .navbar-nav li a+.sub-menu .submenu-inner::after {
	position: absolute;
	z-index: 1;
	width: 50%;
	height: 100%;
	height: 100%;
	background: #e7f1fa;
	content: "";
	left: 0;
	top: 0;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner::after {
	left: auto;
	right: 0;
	background: #f2f9ff;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul {
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	padding-left: 30px;
	padding-right: 30px;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li {
	padding: 60px 40px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li:first-child {
	width: 270px !important;
	background: #e7f1fa;
}

header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li:last-child {
	width: 690px !important;
	background: #f2f9ff;
	padding-right: 20px !important;
}

header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li {
	margin: 0 !important;
	padding: 0 !important;
}

header .sub-menu .card {
	background: transparent !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

header .sub-menu .card .card-content {
	background: transparent !important;
	padding: 0 !important;
}

header .sub-menu .card .card-content h6 {
	font-size: 36px !important;
	color: #092b67;
	line-height: 1.4;
	margin-bottom: 30px;
	font-weight: 700;
}

header .sub-menu .card .card-content h6+p.nav-desc {
	font-size: 14px !important;
	line-height: 1.5 !important;
	color: #001e49;
	margin-bottom: 25px;
	font-weight: 400;
}

header .sub-menu .card .card-content h6~.tiny-link-default {
	margin: 0 !important;
	padding: 0 15px 0 0 !important;
	border: none;
	display: inline-block;
	margin-bottom: 25px !important;
}

header .sub-menu .card .card-content h6~.tiny-link-default span,
.menu-image-title-below {
	color: #236092;
	font-size: 14px;
	letter-spacing: 0;
	position: relative;
	font-weight: 700;
}

header .sub-menu .card .card-content h6~.tiny-link-default span::after,
.menu-image-title-below::after {
	position: absolute;
	width: 7px;
	height: 7px;
	border-top: 1px solid #236092;
	border-right: 1px solid #236092;
	content: "";
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 4px;
	right: -12px;
}

header .sub-menu .card .card-content .tiny-link-default::before {
	display: none;
}

.btn,
.btn-wrapper a {
	background: #00bed6;
	border-radius: 4px;
}

.btn-wrapper a {
	margin: 2rem 0;
}

header .navbar .navbar-nav li .sub-menu a.btn,
header .navbar .navbar-nav li .sub-menu .btn a,
header .navbar,
.navbar-nav .btn-wrapper a {
	padding: 10px !important;
	height: auto;
	max-height: none;
	min-height: 0;
	color: #ffffff !important;
	border-radius: 4px !important;
	border: none;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.btn-wrapper a {
	text-align: center;
}

header .navbar .navbar-nav li .sub-menu .card a.btn:hover {
	background: #092b67;
	text-decoration: none;
}

header .navbar .navbar-nav a.btn:empty {
	display: none;
}

.partners-menu .card-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li>ul.inner-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0;
	gap: 40px;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li:first-child>ul.inner-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 0;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li>ul.inner-list a::before,
header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li>ul.inner-list li a::after {
	display: none;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li>ul.inner-list li a img {
	margin-bottom: 20px;
}

header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul>li>ul.inner-list li a+.nav-desc {
	font-size: 12px;
	font-weight: 400;
	margin: 5px 0;
}

header .navbar .navbar-nav li.solutions-menu .sub-menu .submenu-inner>ul>li:last-child ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 0;
}

header .navbar .navbar-nav li.solutions-menu .sub-menu .submenu-inner>ul>li ul.inner-list li {
	width: 100%;
}

header .navbar .navbar-nav li.menu-item.btn-link a,
header .navbar .navbar-nva li .btn-wrapper a {
	font-size: 14px !important;
	color: #236092 !important;
	padding: 8px 0;
}

header .navbar .navbar-nav .resources-menu .submenu-inner>ul>li>ul.inner-list,
header .navbar .navbar-nav .partners-menu .submenu-inner>ul>li>ul.inner-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 0 !important;
}

.resources-menu .submenu-inner>ul>li:last-child .inner-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 420px;
	display: block;
	width: 100%;
}

.partners-menu .submenu-inner>ul>li:last-child .inner-list {
	max-height: 176px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.resources-menu .submenu-inner>ul>li:last-child .inner-list li,
.partners-menu .submenu-inner>ul>li:last-child .inner-list li {
	max-width: 33.33%;
}

.resources-menu .submenu-inner .inner-list li a {
	padding-right: 40px !important;
}

.solutions-menu .submenu-inner>ul>li:last-child .inner-list {
	max-height: 355px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.solutions-menu .submenu-inner>ul>li:last-child .inner-list li {
	width: 50% !important;
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
}

.solutions-menu .submenu-inner>ul>li:last-child .inner-list li.text-hide {
	opacity: 0;
}

.solutions-menu .submenu-inner>ul>li:last-child .inner-list li.text-hide a {
	cursor: default;
	width: 0;
}

header .navbar .navbar-nav li.company-menu a+.sub-menu .submenu-inner>ul>li>ul.inner-list {
	gap: 20px 30px;
}

.company-menu .inner-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.company-menu .inner-list>li:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.company-menu .inner-list>li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
}

header .navbar .navbar-nav li .sub-menu li.sub-menu-header>a {
	font-size: 14px !important;
	letter-spacing: 2px !important;
	font-weight: 400 !important;
}

header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li {
	margin: 0 !important;
	padding: 0 !important;
}

.link-right-arrow a {
	position: relative;
}

header .navbar .navbar-nav li .sub-menu ul li.link-right-arrow a {
	padding-right: 0 !important;
}

.link-right-arrow a::after {
	position: absolute;
	content: "";
	width: 5px !important;
	height: 5px !important;
	display: block !important;
	border: none !important;
	border-top: 1px solid !important;
	border-right: 1px solid !important;
	background: none !important;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	right: -15px !important;
	top: 15px !important;
}

header button.navbar-toggler,
header button.navbar-toggler:focus,
header button.navbar-toggler:active {
	background: transparent;
	padding: 5px;
}

header .navbar-toggler span {
	height: 2px;
}

header *,
header *:hover {
	text-decoration: none !important;
}

.mtsnb-custom-content-right .top-bar-links a:last-child {
	margin-right: 0;
}

/* Popup */
#elementor-popup-modal-9441 .dialog-close-button {
	top: -20px;
	right: -20px;
}

#elementor-popup-modal-9441 .dialog-close-button svg {
	fill: #ffffff;
}

#elementor-popup-modal-9441 .elementor-widget-html .elementor-widget-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* Equiheight children */
.equiheight-column-child>.e-container--column,
.equiheight-column>.e-container--column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.equiheight-column-child>.e-container--column>*,
.equiheight-column>.e-container--column>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.equiheight-column-child>.e-container--column>*>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.auto-scale-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* Components */
.hexagon-logo-carousel .swiper-slide-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hexagon-logo-carousel img {
	max-height: 80px !important;
	max-width: 80px !important;
}

.steps-vertical-icon,
.steps-vertical-icon-container {
	position: unset;
}

.steps-vertical-icon {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.steps-vertical-icon .elementor-widget-container {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.steps-vertical-icon .elementor-widget-container>img {
	position: relative;
	z-index: 2;
}

.steps-vertical-icon .elementor-widget-container::before {
	position: absolute;
	content: "";
	z-index: 1;
	height: calc(100% - 30px);
	top: 30px;
	width: 2px;
	background: rgb(9, 43, 103);
	background: -o-linear-gradient(top,
			rgba(9, 43, 103, 1) 0%,
			rgba(9, 43, 103, 1) 80%,
			rgba(255, 255, 255, 1) 95%,
			rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(rgba(9, 43, 103, 1)),
			color-stop(80%, rgba(9, 43, 103, 1)),
			color-stop(95%, rgba(255, 255, 255, 1)),
			to(rgba(255, 255, 255, 1)));
	background: linear-gradient(180deg,
			rgba(9, 43, 103, 1) 0%,
			rgba(9, 43, 103, 1) 80%,
			rgba(255, 255, 255, 1) 95%,
			rgba(255, 255, 255, 1) 100%);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.steps-vertical-icon img {
	max-width: 50px;
}

/* Header */
.cequence-header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}

.cequence-header-nav nav ul>li::before,
.cequence-header-nav nav ul>li>a::before {
	content: none;
}

/* Footer */
.cequence-footer-row nav.elementor-nav-menu--main ul {
	padding: 0;
	margin: 0;
}

.cequence-footer-row nav.elementor-nav-menu--main ul>li::before {
	display: none;
}

.cequence-footer-row nav.elementor-nav-menu--main ul>li>a,
.cequence-footer-row nav.elementor-nav-menu--main ul>li>a:hover,
.cequence-header-nav {
	padding: 0;
	margin-bottom: 20px;
	text-decoration: none;
}

.cequence-footer-row nav.elementor-nav-menu--main ul>li>a::after {
	content: none;
}

.cequence-footer-row nav.elementor-nav-menu--main ul>li>a:hover {
	color: #00bed6 !important;
}

#onetrust-button-group #onetrust-reject-all-handler {
	background: transparent !important;
	border-color: #00bed6 !important;
	color: #00bed6 !important;
}

#onetrust-button-group #onetrust-reject-all-handler:hover {
	background: transparent !important;
	border-color: #092b67 !important;
	color: #092b67 !important;
}

#onetrust-button-group #onetrust-accept-btn-handler {
	background: #00bed6 !important;
	border-color: #00bed6 !important;
}

#onetrust-button-group #onetrust-accept-btn-handler:hover {
	background: #092b67 !important;
	border-color: #092b67 !important;
}

#onetrust-button-group #onetrust-pc-btn-handler {
	color: #00bed6 !important;
	border: none;
}

#onetrust-button-group #onetrust-pc-btn-handler:hover {
	color: #092b67 !important;
}

/* Utility Classes */
.bg-container-linear {
	position: relative;
}

.bg-container-linear::before {
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: -o-linear-gradient(bottom,
			#f3f8ff 0%,
			rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(bottom,
			#f3f8ff 0%,
			rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear,
			left bottom,
			left top,
			from(#f3f8ff),
			to(rgba(255, 255, 255, 0)));
	background: -o-linear-gradient(bottom,
			#f3f8ff 0%,
			rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(0deg, #f3f8ff 0%, rgba(255, 255, 255, 0) 100%);
	z-index: -1;
}

/* Media Queries */
/* Tablet */
@media screen and (max-width: 959px) {
	.hide-below-desktop {
		display: none;
	}
}

/* Mobile */
@media screen and (max-width: 991px) {
	.solutions-menu .submenu-inner>ul>li:last-child .inner-list li {
		width: 100% !important;
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
	}

	header .bottom-nav {
		margin-top: 45px;
	}

	.mtsnb-custom-content {
		text-align: center;
	}

	.mtsnb-custom-content-right {
		display: none;
	}

	header .navbar-collapse .search-form {
		display: block !important;
		opacity: 1;
		visibility: visible;
		position: relative;
		top: 0;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: none;
	}

	header .search-form .search-field::-webkit-input-placeholder {
		/* Edge */
		font-size: 14px;
		line-height: 1.4;
		opacity: 0.5;
	}

	header .search-form .search-field:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		font-size: 14px;
		line-height: 1.4;
		opacity: 0.5;
	}

	header .search-form .search-field::-webkit-input-placeholder {
		font-size: 12px;
		line-height: 1.4;
		opacity: 0.5;
		position: relative;
		top: 1px;
	}

	header .search-form .search-field::-moz-placeholder {
		font-size: 12px;
		line-height: 1.4;
		opacity: 0.5;
		position: relative;
		top: 1px;
	}

	header .search-form .search-field::-ms-input-placeholder {
		font-size: 12px;
		line-height: 1.4;
		opacity: 0.5;
		position: relative;
		top: 1px;
	}

	header .search-form .search-field::placeholder {
		font-size: 12px;
		line-height: 1.4;
		opacity: 0.5;
		position: relative;
		top: 1px;
	}

	header .mobile-links {
		display: block;
		border: none !important;
	}

	.blog-mobile-link {
		margin-top: 40px !important;
	}

	header .navbar .navbar-nav li.menu-item.mobile-links a {
		font-weight: 700;
		color: #00bed6;
		padding: 5px 0;
	}

	nav.navbar {
		padding: 10px 0px !important;
	}

	nav.navbar .navbar-brand {
		margin-left: 30px;
	}

	nav.navbar .navbar-toggler {
		margin-right: 30px;
	}

	header .navbar .navbar-nav li {
		padding: 5px 30px;
	}

	header .navbar .navbar-nav li.nav-item>a:before {
		display: none;
	}

	header .navbar .navbar-nav li.menu-item a {
		display: block;
	}

	header .navbar .navbar-nav li.nav-item.menu-item-has-children>a::after {
		width: 10px;
		height: 10px;
		right: 0;
	}

	header .navbar-toggler,
	header .navbar-toggler:focus,
	header .navbar-toggler:active,
	header .navbar-toggler.active {
		border: none !important;
		outline: none !important;
	}

	header .navbar-toggler.active span:first-child {
		top: -2px;
		left: 2px;
	}

	header .navbar-toggler.active span:last-child {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 19px;
		left: 2px;
	}

	header .navbar .navbar-nav li.nav-item .sub-menu {
		top: 0px !important;
		position: relative !important;
		width: calc(100% + 60px) !important;
		left: -30px !important;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header .navbar .navbar-nav li a+.sub-menu .submenu-inner>ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	header .navbar .navbar-nav li a+.sub-menu .submenu-inner::before,
	header .navbar .navbar-nav li a+.sub-menu .submenu-inner::after {
		display: none;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li:last-child {
		width: 100% !important;
		display: block !important;
		max-width: none !important;
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 !important;
		flex: 1 !important;
		background: transparent !important;
		padding: 10px 0px !important;
	}

	.submenu-inner>ul>li:last-child .inner-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
		max-height: none !important;
		gap: 0 !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li {
		display: block;
		max-width: none !important;
		padding-left: 0;
		padding-right: 0;
	}

	header .navbar-nav {
		width: 100%;
		min-height: calc(100vh - 300px);
	}

	header.fixed-nav .navbar-nav {
		padding: 0;
	}

	.right-nav {
		margin-top: auto;
		margin-bottom: 40px;
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}

	.right-nav a {
		width: 100%;
		margin: 0 auto;
		display: block;
	}

	header .navbar-nav li:last-child {
		margin-bottom: 40px;
	}

	header .navbar .navbar-nav li.active>a:before {
		content: none;
	}

	.navbar-toggler:hover,
	.navbar-toggler:focus,
	.navbar-toggler:active {
		background: transparent !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li:first-child {
		display: none !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li:last-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.link-right-arrow a::after {
		content: none;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li.menu-item+.sub-menu-header {
		margin-top: 30px !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li.mb-2-sm {
		margin-bottom: 2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.e-con-full.e-con {
		padding: 0;
	}

	.mtsnb-content * {
		font-size: 14px !important;
		line-height: 1 !important;
	}

	.mtsnb-custom-content-left>* {
		font-size: 12px !important;
		line-height: 1.3 !important;
	}

	.bordered-image-box .elementor-image-box-img img {
		max-height: 60px;
		max-width: 50px;
	}

	.hexagon-logo-carousel img {
		max-width: 50px !important;
		max-height: 50px !important;
	}

	.steps-vertical-icon-container {
		position: absolute;
		left: 0px;
		top: 0;
		width: auto;
		height: 100%;
		padding: 0;
	}

	.steps-vertical-icon {
		height: 100%;
	}

	.steps-vertical-icon img {
		max-width: 40px;
	}

	.steps-vertical-icon .elementor-widget-container::before {
		background: transparent;
		left: 20px;
	}

	.steps-vertical-image {
		height: 200px;
	}

	.steps-vertical-image .elementor-widget-container img {
		height: 200px;
		-o-object-fit: contain;
		object-fit: contain;
		margin-right: auto;
		width: auto;
		min-width: 0px !important;
		min-height: 0;
		max-height: none;
		margin-left: 0 !important;
		text-align: left;
		display: block !important;
	}

	.mobile-menu {
		display: none;
	}

	.cq-testimonial h2::before {
		left: -35px;
		top: 0px;
	}

	footer .row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	footer row .col {
		margin-bottom: 60px;
	}

	.office-container .office-location {
		width: calc((100% - 30px) / 2);
	}

	#ajax-pagination .navigation.pagination {
		margin: 5rem 3rem 0;
	}

	.author-box .author-pic {
		margin: 0 auto;
	}

	.resource-centre-section-1 .content-head .resource-dropdown-container .resources-dropdown-wrapper:last-child {
		width: 300px;
	}
}

@media screen and (max-width: 645px) {}

@media screen and (max-width: 575px) {
	header .navbar-toggler.active span:first-child {
		top: 2px;
	}
}

/* Tablet & Desktop */
@media screen and (min-width: 768px) {

	.steps-vertical-icon,
	.steps-vertical-icon-container {
		position: unset;
	}

	.gradient-hero-background {
		background:
			linear-gradient(to right,
				#132939 48%,
				rgba(19, 41, 57, 0.9) 52%,
				rgba(6, 81, 100, 0.8) 58%,
				rgba(0, 149, 182, 0.9) 68%,
				#00C3DB 80%,
				#1FD3BA 100%);
	}
}

@media screen and (min-width: 992px) {
	header.fixed-nav {
		top: 0;
	}

	header.fixed-nav .navbar {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.d-none-lg {
		display: none !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li.vertical-divider {
		width: 0px !important;
		height: 100% !important;
		flex: 1 0 100vh !important;
		overflow: hidden;
		text-indent: -9999em;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-5 a span.mega-menu-description {
		max-width: 75%;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a span.mega-menu-description {
		max-width: 80%;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.services-menu>ul.mega-sub-menu {
		width: 280px;
		left: 25%;
	}
}

@media screen and (max-width: 480px) {
	.blog-content-left .content .blog-cta-section {
		padding: 15px 20px;
	}

	.blog-content-left .content .blog-cta-section h2,
	.blog-content-left .content .blog-cta-section h2 a {
		font-size: 18px !important;
		line-height: 1.3;
	}

	.careers-news-section-1 .content-head .tabs .tabs-nav {
		gap: 15px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.careers-news-section-1 .content-head .tabs .tabs-nav li a {
		font-size: 14px;
	}

	body .mktoForm select.mktoField,
	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-webkit-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-moz-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField:-ms-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFieldWrap textarea.mktoField::-ms-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-webkit-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-moz-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField:-ms-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::-ms-input-placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	body .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField::placeholder {
		font-size: 18px !important;
		font-weight: 500 !important;
	}

	.signup-horizontal .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input,
	.blog-content-right .blue-signup-box .email-signup-form-wrapper .email-signup-form .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input {
		min-height: 38px !important;
	}

	.office-container .office-location {
		width: 100%;
	}
}

/* 26-5-22 */
form[data-zi-mapped-form] input:not([type="email"]):not([type="submit"]) {
	display: none;
}

form[data-zi-mapped-form] input[data-zi-input-enriched="false"] {
	display: block !important;
}

form[data-zi-mapped-form] input[data-zi-input-enriched="true"] {
	display: none !important;
}

form[data-zi-mapped-form] select:not([id="State"]) {
	display: none;
}

form[data-zi-mapped-form] select[data-zi-input-enriched="false"] {
	display: block !important;
}

form[data-zi-mapped-form] select[data-zi-input-enriched="true"] {
	display: none !important;
}

.mktoForm .mktoButtonRow .mktoButtonWrap:after {
	right: 40px;
}

.mktoForm .mktoButtonRow .mktoButtonWrap:hover:after {
	right: 30px;
}

.loader {
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	margin-top: 70px;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	-webkit-animation: spin 2s linear infinite;
	/* Safari */
	animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.mtsnb.mtsnb-fixed {
	width: 100%;
	z-index: 9;
	background-color: #00bed6;
	color: #092b67;
	width: 100%;
}

.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
	width: 100%;
	padding: 11px 60px !important;
	margin: 0 auto;
}

.mtsnb-custom-content .float-left a {
	font-weight: 500;
	margin-left: 5px;
}

.mtsnb-custom-content-left a {
	font-size: 16px;
}

.mtsnb-custom-content .float-left span.right_arrow {
	background: url(/wp-content/uploads/2022/09/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
	height: 11px;
	width: 12px;
	margin: 0 5px;
	display: inline-block;
}

.mtsnb-custom-content .float-right form {
	position: absolute;
	top: 50px;
}

.mtsnb-custom-content .float-right a {
	font-size: 1.4rem;
	font-weight: 500;
	color: #092b67;
	margin-left: 15px;
}

.mtsnb-custom-content .float-right .search_icon {
	width: 17px;
	height: 17px;
	margin-bottom: -3px;
}

.custom-login .leco-cp-branding .leco-cp-form #wp-submit.button.button-primary {
	background: -o-linear-gradient(left, #00bed6 0%, #236092 100%) !important;
	background: -webkit-gradient(linear,
			left top,
			right top,
			from(#00bed6),
			to(#236092)) !important;
	background: linear-gradient(90deg, #00bed6 0%, #236092 100%) !important;
	display: block;
	width: 100%;
	border: 0;
	font-size: 16px;
	padding: 15px 35px 15px !important;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.custom-login .leco-cp-branding .leco-cp-form p.login-submit {
	position: relative;
}

.custom-login .leco-cp-branding .leco-cp-form p.login-submit:after {
	content: "";
	position: absolute;
	right: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	height: 9px;
	width: 14px;
	background: url(/wp-content/themes/cequence/dist/images/icon/white_arrow.svg) top no-repeat;
	background-size: 100% 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

.custom-login .leco-cp-branding .leco-cp-form p.login-submit:hover:after {
	right: 30px;
	top: 60%;
	opacity: 1;
}

.leco-cp-container .leco-cp-form input[type="email"],
.leco-cp-container .leco-cp-form input[type="password"],
.leco-cp-container .leco-cp-form input[type="search"],
.leco-cp-container .leco-cp-form input[type="tel"],
.leco-cp-container .leco-cp-form input[type="text"],
.leco-cp-container .leco-cp-form input[type="url"],
.leco-cp-container .leco-cp-form textarea {
	border-radius: 4px !important;
	border: 1px solid #e0e0e0 !important;
	padding: 8px 10px 8px 12px !important;
	color: #757575 !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px !important;
	font-family: "Roboto";
	-webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	height: inherit;
	width: 100% !important;
}

.custom-login .leco-cp-container #loginform label,
.custom-login .leco-cp-container #resetpassform label {
	display: none;
}

.custom-login p.login-password {
	margin-bottom: 30px;
}

.custom-login .leco-cp-container #loginform .lost-password a {
	color: #757575;
	border: 0;
	font-size: 12px;
	font-weight: 500;
	font-family: roboto;
	line-height: 20px;
}

.custom-login p.login-remember {
	margin: 14px 0 8px;
}

.custom-login .login-remember input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}

.custom-login .login-remember label {
	position: relative;
	cursor: pointer;
	color: #757575;
	border: 0;
	font-size: 12px;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
	line-height: 20px;
}

.custom-login .login-remember label:before,
.mktoForm .mktoCheckboxList label::before {
	content: "";
	-webkit-appearance: none;
	background-color: transparent;
	border: 2px solid #00bed6;
	-webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	box-shadow: 0px 2px 4px rgb(0 0 0 / 12%);
	padding: 8px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	border-radius: 4px !important;
	border: 1px solid #e0e0e0;
}

.custom-login .login-remember input:checked+label:after,
.mktoForm .mktoCheckboxList input:checked+label::after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 7px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.custom-login .login-remember input:checked+label:before,
.mktoForm .mktoCheckboxList input:checked+label::before {
	background-color: #00bed6;
	background-image: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.form-group input,
.mktoForm .mktoCheckboxList input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}

.custom-login .login-remember input:checked+label:after,
.mktoForm .mktoCheckboxList input:checked+label::after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 7px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mktoForm .mktoCheckboxList input:checked+label::after {
	top: 7px;
}

.custom-login p.login-submit {
	display: inline-block;
	clear: both;
	width: 100%;
}

@media screen and (max-width: 767px) {
	.custom-login p.login-remember {
		margin: 5px 0 7px;
	}

	header.fixed-nav {
		height: auto !important;
	}
}

.custom_list li {
	list-style: none;
	padding: 0 0 0 15px;
	font-size: 1.6rem;
	line-height: 1.5em;
	margin: 0;
	color: #000;
}

.custom_list li .inline-link {
	font-family: Roboto;
	color: #00bed6;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 1.5em;
}

.custom_list li .inline-link:hover {
	color: #336;
}

ul.custom_list li:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 0px;
	height: 3px;
	width: 3px;
	background: #000;
	border-radius: 100%;
}

.mktoForm input[type="text"],
.mktoForm input[type="url"],
.mktoForm input[type="email"],
.mktoForm input[type="tel"],
.mktoForm input[type="number"],
.mktoForm input[type="date"],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField,
.leco-cp-content.editor form input[type="text"],
.leco-cp-content.editor form select,
.leco-cp-content.editor form textarea {
	border-radius: 4px !important;
	border: 1px solid #e0e0e0 !important;
	padding: 8px 10px 8px 12px !important;
	color: #757575 !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px !important;
	font-family: "Roboto";
	-webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 12%) !important;
	box-shadow: 0px 2px 4px rgb(0 0 0 / 12%) !important;
	height: inherit;
	width: 100% !important;
	background: #fff;
}

.mktoForm .mktoFieldDescriptor.mktoFormCol {
	margin-bottom: 20px !important;
}

.mktoButtonRow {
	width: 100%;
}

.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button {
	background: #00BED6 !important;
}

#mktoForm_1375 input::-webkit-input-placeholder {
	color: #757575;
}

#mktoForm_1375 input::-moz-placeholder {
	color: #757575;
}

#mktoForm_1375 input:-ms-input-placeholder {
	color: #757575;
}

#mktoForm_1375 input::-ms-input-placeholder {
	color: #757575;
}

#mktoForm_1375 input::placeholder {
	color: #757575;
}

body .mktoForm select.mktoField,
body .mktoForm .mktoHtmlText {
	color: rgb(117, 117, 117) !important;
}

body .mktoForm .mktoHtmlText {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 1.5em;
}

body .mktoForm .mktoCheckboxList input[type="checkbox"]+label {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 2em !important;
	color: #000 !important;
	padding-left: 25px;
}

.subscribe-form .mktoButtonRow {
	position: absolute;
	top: 8px;
	right: 3px;
	width: 35%;
}

.subscribe-form .mktoForm .mktoButtonRow .mktoButtonWrap {
	margin: 0;
}

.subscribe-form .mktoForm .mktoFieldDescriptor.mktoFormCol {
	margin-bottom: 0 !important;
	margin-top: 15px;
}

.subscribe-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
	background: #00bed6 !important;
	padding: 12px 35px 12px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: "Roboto" !important;
}

.single.single-leco_client .content-section .leco-cp-container {
	max-width: 1020px;
	padding: 7rem 30px 3rem;
}

.single.single-leco_client .content-section .leco-cp-container h2 {
	font-size: 3.6rem;
	line-height: 1.2em;
}

.single.single-leco_client .main-content .leco-cp-container {
	max-width: 960px;
	padding: 0;
}

.single.single-leco_client .main-content .leco-cp-container+.phase-title {
	font-size: 4.2rem;
}

.single.single-leco_client .iconset {
	display: inline-block;
	margin: 1rem 0 2rem;
	padding-top: 3px;
	width: 8rem;
	height: auto;
	color: #00bed6;
}

.single.single-leco_client .iconset svg * {
	color: #00bed6;
}

.single.single-leco_client span:last-child {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 1.5em;
	text-align: center;
	color: #000000;
	padding-bottom: 0;
}

.single.single-leco_client .module {
	min-height: 25rem;
}

.single.single-leco_client .module .title {
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	color: #236092;
}

.single.single-leco_client input#docsearch {
	background: #ffffff;
	border: 2px solid #e0e0e0;
	-webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 12%) !important;
	box-shadow: 0px 2px 4px rgb(0 0 0 / 12%) !important;
	border-radius: 4px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	padding: 0.8rem 1.7rem;
}

#docsearch:focus+.search-icon {
	right: 1.7rem;
	left: inherit;
}

.single.single-leco_client .search-icon {
	padding-right: 1.7rem;
	top: 0px;
}

.single.single-leco_client .search-icon svg {
	width: 1.4rem;
	height: 1.4rem;
}

.single.single-leco_client .editor p,
.single.single-leco_client .search-feedback p {
	font-size: 1.4rem;
	margin-bottom: 10px;
	line-height: 1.4em;
}

.single.single-leco_client .title-section {
	padding: 10rem 0;
}

.single.single-leco_client .title-section .title-content h1 {
	text-align: center;
	font-size: 5.2rem;
	line-height: 61px;
	color: #fff;
	padding: 2rem 0;
}

.single.single-leco_client .title-section .topbar ul li a {
	font-size: 1.6rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.single.single-leco_client .title-section .topbar ul li a.current {
	border: 0;
	color: #00bed6;
	font-weight: 500;
}

.single.single-leco_client .leco-cp-back-to-project span:last-child {
	margin: 15px 5px 12px 0;
	width: 2rem;
}

.single.single-leco_client .leco-cp-sidebar ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.single.single-leco_client .leco-cp-sidebar ul li a span.iconset {
	margin-right: 15px;
}

.single.single-leco_client .leco-cp-sidebar ul li a .iconset {
	width: 2rem;
	margin: 0;
	max-width: 70px;
}

.single.single-leco_client .leco-cp-sidebar ul li a svg {
	max-width: 24px;
}

.single.single-leco_client .leco-cp-sidebar h2 a {
	font-size: 1.6rem;
}

.single.single-leco_client .leco-cp-sidebar h2 .down.iconset {
	width: 2rem;
	margin: 1.5rem 0;
}

.single.single-leco_client .leco-cp-sidebar h2 .iconset.right {
	display: none;
}

.single.single-leco_client .hs-form form p:first-child {
	display: none;
}

.single-career .banner-fifth-level .bg-image,
.single-career .banner-fifth-level .bg-image img {
	height: 314px;
	width: 100%;
}

.single-career .banner-fifth-level .wrapper .content-wrap .text-wrap .content {
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	max-width: 1020px;
	width: 100%;
	margin: 0 auto;
}

.single-career .header-padding-top {
	padding-top: 65px !important;
}

.single-career .blog-content-left {
	width: calc(100% - 150px);
}

.single-career .blog-content-right {
	width: 85px;
	text-align: center;
}

.single-career .blog-mid-section-right {
	width: 35%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.single-career .blog-content-right .shared-counts-wrap.style-icon .shared-counts-button {
	float: none;
	display: block;
	margin: 0;
	text-align: center;
	margin: 0 auto;
}

.single-career .blog-content-right .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.single-career .blog-content-left .content h3 {
	font-family: "Roboto";
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1.171em;
	margin: 0px 0px 30px 0px;
}

.single-career .blog-content-left .content p {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 1.5rem;
	color: #000;
}

.single-career .blog-content-left .content p strong img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.single-career .blog-content-left .content p a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 400;
}

.single-career .blog-content-left .content h3 img {
	width: 200px;
	height: 200px;
	padding: 5px;
}

.single-career .blog-content-left .content img {
	border-radius: 12px;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 10px 0px;
}

.single-career .blog-content-left .content ul {
	list-style-type: bullets;
	margin-bottom: 30px;
}

.single-career .blog-content-left .content ul>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: inherit;
	padding-left: 18px;
	margin-top: 0;
	margin-bottom: 2px;
	padding-top: 3px;
}

.single-career .blog-content-left .content>ul li::before {
	position: absolute;
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}

.single-career .blog-content-left .content ol>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: inherit;
	padding-left: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.single-career .blog-content-left .content h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 2.8rem;
	line-height: 1.5em;
	color: #000000;
	margin-bottom: 20px;
	margin-top: 50px;
}

.single-career .blog-content-left .content h4:first-child {
	margin-top: 0;
}

.single-career .blog-content-left .content h4 a {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 2.8rem;
	line-height: 1.5em;
	color: #00bed6;
}

.single-career .blog-content-left .content ul>li a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 400;
}

.single-career .blog-content-left .content p iframe {
	width: 100%;
	height: 400px;
}

.single-career .blog-content-left .content .blog-cform {
	width: 100%;
}

.single-career .blog-content-left .content .blog-cform .mktoForm .mktoFieldDescriptor .mktoFieldWrap {
	margin-bottom: 10px;
}

.single-career .blog-content-left .content .double-button .red-btn {
	background: #00bed6;
	border-radius: 0px 4px 4px 0px;
	border: none;
}

.single-career .blog-content-left .content .double-button .red-transparent {
	background: #ffffff;
	border-radius: 0px 4px 4px 0px;
	border: 2px solid #00bed6;
	color: #092b67;
}

.single-career .blog-content-left .content .double-button .red-transparent span {
	color: #092b67;
}

.single-career .blog-content-left .content .styled-table-wrapper {
	width: 100%;
	overflow: auto;
}

.single-career .blog-content-left a.btn.btn-primary.contact-us {
	margin-top: 25px;
	padding: 0 35px;
	border: 2px solid #00bed6;
	border-radius: 4px;
	background: #fff;
	color: #092b67;
	font-size: 16px;
	line-height: 12px;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
	text-decoration: none;
	display: inline-block;
	height: 45px;
	line-height: 42px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.single-career .blog-content-left a.btn.btn-primary.contact-us:hover {
	background-color: #236092;
	border-color: #236092;
	color: #fff;
}

.single-career .blog-post-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 60px;
	padding: 20px 30px 20px;
	margin-bottom: 60px;
	gap: 40px;
	flex-direction: row;
}

.thank_you_additional .related-articles-blog-post {
	background: transparent;
	padding: 0;
}

.thank_you_additional .related-articles-blog-post .additional-resources-block .blog-box p,
.additional-resources .blog-box p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.thank_you_additional .related-articles-blog-post .additional-resources-block .resources-box.blog-box {
	border: 2px solid rgba(178, 191, 216, 0.5);
}

.sticky-one-page-nav {
	z-index: 3;
}

.cequence_solution p .inline-link {
	font-size: 1.4rem;
}

.the_number a.inline-link:hover {
	color: #fff;
}

.blog-content-left .content table img {
	width: 100%;
	height: auto;
}

/* blog-faq-section  */

.faq-gredient-top {
    height: 100px;
    background: linear-gradient(180deg, #FFFFFF 0%, #0CBED5 100%);
}

.blog-faq-section {
    background: #00BED6;
    padding-top: 35px;
	margin-bottom: 70px;
}

.blog-faq-section h4.heading4 {
	color: #000;
	font-size: 28px;
	font-weight: 500;
    margin-bottom: 40px;
}

.blog-faq-section .accordion-container .accordion__intro {
    background: #ECF4FB;
    display: flex;
    justify-content: space-between;
}

.blog-faq-section .accordion__content, .blog-faq-section .accordion__content p {
	font-size: 16px;
	line-height: 24px;
}

 .blog-faq-section .accordion__content p {
	margin-bottom: 20px;
 }

.blog-faq-section .accordion__content .content-spyder {
	margin-bottom: 50px;
}

.blog-faq-section .accordion__content ul {
    text-align: left;
    padding-left: 20px;
    padding-top: 3px;
}

.blog-faq-section .accordion__content ul li {
    text-align: left;
    padding-left: 20px;
    padding-top: 3px;
}

.blog-faq-section .accordion__content ul li:before {
    position: absolute;
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

@media screen and (max-width: 1100px) {
	.thank_you_additional .additional-resources-block>* {
		margin-bottom: 10px !important;
	}

	.single-career .blog-content-left {
		width: 100%;
	}

	.single-career .blog-post-content {
		margin-bottom: 0;
	}

	.single-career .blog-content-right .shared-counts-wrap.style-icon .shared-counts-button {
		float: left;
	}

	.single-career .blog-content-right {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
	}

	.single-career .blog-social-icons .share-text {
		margin-bottom: 10px;
		text-align: left;
		margin-left: 5px;
	}

	.single-career .header-padding-top {
		padding-top: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 959px) {
	body .elementor .elementor-hidden-tablet {
		display: none !important;
	}
}

@media screen and (max-width: 992px) {
	.single-leco_client .leco-cp-sidebar {
		width: 30%;
		padding: 40px 20px 40px 20px;
	}

	.single-leco_client .leco-cp-content {
		width: 70%;
		padding: 6rem 6rem 3rem;
	}

	.single.single-leco_client .leco-cp-back-to-project span:last-child {
		margin: 10px 5px 10px 0;
	}

	.single.single-leco_client .leco-cp-sidebar h2 .down.iconset {
		margin: 1.1rem 0;
	}

	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		max-width: 100%;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		padding: 11px 0px !important;
		margin: 0 auto;
	}
}

@media screen and (max-width: 767px) {
	.subscribe-form .mktoButtonRow {
		top: 10px;
		right: 10px;
		width: auto;
	}

	.single-career .banner-fifth-level .wrapper .content-wrap .text-wrap .content {
		top: 40%;
	}

	.single-career .blog-post-content {
		margin-top: 50px;
		margin-bottom: 0;
	}

	.leco-content-page nav.sidebar h1 .iconset {
		width: 2rem;
		margin: -3px 3px 0 0;
	}

	.single-leco_client .leco-cp-sidebar {
		width: 100%;
		padding: 0 20px;
	}

	.single-leco_client .leco-cp-content {
		width: 100%;
		padding: 4rem 2rem;
	}

	.single.single-leco_client .leco-cp-sidebar h2 .down.iconset {
		margin: 0.7rem 5px;
	}

	.single.single-leco_client nav.sidebar {
		padding: 1rem 2rem;
	}

	.single.single-leco_client .editor p,
	.single.single-leco_client .search-feedback p {
		width: calc(100% - 30px) !important;
		padding: 30px 15px !important;
	}
}

/* End custom CSS */
/* Disha blog page */
.single.single-post .blog-content-left .content ul>li {
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
}

.single.single-post .blog-content-left .content ol {
	padding-left: 20px;
	margin-bottom: 30px;
}

.single.single-post .blog-content-left .content ol>li {
	padding-left: 10px;
}

@media screen and (max-width: 480px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 7px 15px !important;
	}
}

/**/
.sticky-carousel-content-item-hide {
	display: none;
}

header .search-form .search-field::-webkit-input-placeholder {
	/* Edge */
	font-size: 14px;
	line-height: 1.4;
	opacity: 0.5;
}

header .search-form .search-field:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-size: 14px;
	line-height: 1.4;
	opacity: 0.5;
}

header .search-form .search-field::-webkit-input-placeholder {
	font-size: 12px;
	line-height: 1.4;
	opacity: 0.5;
	position: relative;
	top: 1px;
}

header .search-form .search-field::-moz-placeholder {
	font-size: 12px;
	line-height: 1.4;
	opacity: 0.5;
	position: relative;
	top: 1px;
}

header .search-form .search-field::-ms-input-placeholder {
	font-size: 12px;
	line-height: 1.4;
	opacity: 0.5;
	position: relative;
	top: 1px;
}

header .search-form .search-field::placeholder {
	font-size: 12px;
	line-height: 1.4;
	opacity: 0.5;
	position: relative;
	top: 1px;
}

/* Adding for navbar issue resolution */
.navbar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.5rem 1rem;
}

.navbar>.container,
.navbar>.container-fluid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none;
}

.navbar-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.navbar-toggler {
	padding: 0.25rem 0.75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
	text-decoration: none;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}

@media (max-width: 575.98px) {

	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-sm .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-sm .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media (max-width: 767.98px) {

	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-md .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-md .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media (max-width: 991.98px) {

	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}

	header .navbar-collapse {
		padding-bottom: 200px;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-lg .navbar-toggler {
		display: none;
	}

	.navbar-expand-lg .navbar-collapse {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-right: 140px;
	}

	header .right-nav {
		position: absolute;
		right: 60px;
	}
}

@media (max-width: 1215.98px) {

	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1216px) {
	.navbar-expand-xl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-xl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-xl .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

@media (max-width: 1400.98px) {

	.navbar-expand-mid_laptop_width>.container,
	.navbar-expand-mid_laptop_width>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1401px) {
	.navbar-expand-mid_laptop_width {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-mid_laptop_width .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-mid_laptop_width .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-mid_laptop_width .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-mid_laptop_width>.container,
	.navbar-expand-mid_laptop_width>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-mid_laptop_width .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-mid_laptop_width .navbar-toggler {
		display: none;
	}
}

@media (max-width: 1500.98px) {

	.navbar-expand-large_laptop_width>.container,
	.navbar-expand-large_laptop_width>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1501px) {
	.navbar-expand-large_laptop_width {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-large_laptop_width .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-large_laptop_width .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.navbar-expand-large_laptop_width .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-large_laptop_width>.container,
	.navbar-expand-large_laptop_width>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-large_laptop_width .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-large_laptop_width .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
	color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.5);
	border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
	color: #fff;
}

/* Blog Table fix */
.blog-table {
	color: #000000 !important;
	font-size: 0.7em !important;
}

.blog-table ul li {
	color: #000000 !important;
	list-style: disc;
	line-height: 1.3 !important;
}

/* Blog h2 fix */
.blog-content-left .content h2,
.old-news-content .h2 {
	font-family: "Roboto", Sans serif !important;
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1.171em;
	margin: 10px 0px 20px 0px;
	color: #000000;
}

@media (min-width: 992px) {
	.review_section [id^="gartner-pi-widget"] {
		width: 380px;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-stats .gartner-pi-alignLeft {
		width: 70%;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-stats .gartner-pi-alignRight {
		width: 30%;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-as-of-date {
		-webkit-transform: rotate(-90deg) translate(135px, 180px);
		-ms-transform: rotate(-90deg) translate(135px, 180px);
		transform: rotate(-90deg) translate(135px, 180px);
	}
}

.review_section [id^="gartner-pi-widget"] {
	border-radius: 5px;
	border: 0;
}

.review_section [id^="gartner-pi-widget"] .gartner-pi-link {
	padding-top: 0;
}

.review_section [id^="gartner-pi-widget"][data-size="large"] .gartner-pi-card .gartner-pi-logo {
	margin-top: 8px;
}

.review_section [id^="gartner-pi-widget"][data-size="large"] .gartner-pi-gradient:after {
	background: -webkit-linear-gradient(bottom,
			rgb(255 255 255) 1%,
			rgba(255, 226, 226, 0) 15%);
	border-radius: 5px;
}

header {
	z-index: 99;
}

header .navbar.container {
	margin: 0 auto;
}

.text-white {
	color: #fff !important;
}

.news_and_events-template-default .shared-counts-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

#navbarNavDropdown {
	display: none;
}

@media screen and (max-width: 1200px) {

	.api-bites-swiper .elementor-swiper-button.elementor-swiper-button-prev,
	.api-bites-swiper .elementor-swiper-button.elementor-swiper-button-next {
		display: none !important;
	}
}

@media (max-width: 1024px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 11px 30px !important;
	}

	header .right-nav {
		right: 30px;
	}

	header .navbar.container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media (max-width: 991px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 11px 0 !important;
	}

	header .navbar.container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media screen and (max-width: 480px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 7px 15px !important;
	}
}

/* Blog Table fix */
.blog-table {
	color: #000000 !important;
	font-size: 0.7em !important;
}

.blog-table ul li {
	color: #000000 !important;
	list-style: disc;
	line-height: 1.3 !important;
}

/* Blog h2 fix */
.blog-content-left .content h2 {
	font-family: "Roboto", Sans serif;
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1.171em;
	margin: 10px 0px 20px 0px;
	color: #000000;
}

@media (min-width: 992px) {
	.review_section [id^="gartner-pi-widget"] {
		width: 380px;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-stats .gartner-pi-alignLeft {
		width: 70%;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-stats .gartner-pi-alignRight {
		width: 30%;
	}

	.review_section [id^="gartner-pi-widget"] .gartner-pi-card .gartner-pi-as-of-date {
		-webkit-transform: rotate(-90deg) translate(135px, 180px);
		-ms-transform: rotate(-90deg) translate(135px, 180px);
		transform: rotate(-90deg) translate(135px, 180px);
	}
}

.review_section [id^="gartner-pi-widget"] {
	border-radius: 5px;
	border: 0;
}

.review_section [id^="gartner-pi-widget"] .gartner-pi-link {
	padding-top: 0;
}

.review_section [id^="gartner-pi-widget"][data-size="large"] .gartner-pi-card .gartner-pi-logo {
	margin-top: 8px;
}

.review_section [id^="gartner-pi-widget"][data-size="large"] .gartner-pi-gradient:after {
	background: -webkit-linear-gradient(bottom,
			rgb(255 255 255) 1%,
			rgba(255, 226, 226, 0) 15%);
	border-radius: 5px;
}

header {
	z-index: 999;
}

header .navbar.container {
	margin: 0 auto;
}

.text-white {
	color: #fff !important;
}

.news_and_events-template-default .shared-counts-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

#navbarNavDropdown {
	display: none;
}

@media (max-width: 1024px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 11px 30px !important;
	}

	header .right-nav {
		right: 30px;
	}

	header .navbar.container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media (max-width: 991px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 11px 0 !important;
	}

	header .navbar.container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media screen and (max-width: 480px) {
	.mtsnb-top.mtsnb-fixed.mtsnb .mtsnb-container {
		padding: 7px 15px !important;
	}
}

/* products menu */
.products_menu .submenu-inner>ul>li:last-child .inner-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 375px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 50%;
	gap: 20px !important;
	-webkit-column-gap: 35px !important;
	-moz-column-gap: 35px !important;
	column-gap: 35px !important;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom {
	position: relative;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page a,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page a span.menu-image-title:after,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom a span.menu-image-title:after {
	content: inherit;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page a span.menu-image-title,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom a span.menu-image-title {
	margin-top: 8px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-link-img-offset.menu-item-object-page a span.menu-image-title {
	margin-top: 3px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page p,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom p {
	position: absolute;
	left: 45px;
	top: 35px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page a .menu-image,
.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom a .menu-image {
	width: 28px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.sub-menu-header a {
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 14px;
	letter-spacing: 0.2em !important;
	color: #092b67;
	opacity: 1;
	text-transform: uppercase;
	font-family: "Roboto" !important;
	margin: 25px 0 0;
	padding: 0;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.sub-menu-header {
	position: relative;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.sub-menu-header:after {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	border-top: 1px solid #236092;
	border-right: 1px solid #236092;
	content: "";
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: 4px;
	right: 30px;
}

.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom img {
	margin-top: 5px;
}

header .navbar .navbar-nav li.large-list .sub-menu .large-div.col-two ul li.menu-link.two-line-title a span {
	line-height: 15px;
	text-align: left;
	margin-top: 4px;
}

header .navbar .navbar-nav li.large-list .sub-menu .large-div.col-two ul li.menu-link.two-line-title a span span {
	font-size: 12px;
}

header .navbar .navbar-nav li.large-list .sub-menu .large-div.col-two ul li.menu-link.two-line-title p.nav-desc {
	top: 44px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.no-link>a {
	cursor: default;
	pointer-events: none;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row {
	padding: 35px 20px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.services-menu>ul.mega-sub-menu li.mega-menu-row {
	padding: 20px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.mega-menu-row {
	padding: 35px 0;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.partners-menu>ul.mega-sub-menu li.mega-menu-row {
	padding: 20px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) {
	background: #00BED6;
	border-radius: 0 0 12px 12px;
	padding: 20px 70px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
	width: 130%;
	left: -15%;
	border: 1px solid #DAF0F6;
	border-radius: 10px;
	box-shadow: 10px 20px 20px 0px rgba(19, 44, 61, 0.1);
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item {
	padding: 0;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions-menu>ul.mega-sub-menu {
	width: 150%;
	left: -25%;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.product-menu>ul.mega-sub-menu {
	width: 690px;
	left: -22%;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.services-menu>ul.mega-sub-menu {
	width: 280px;
	left: 25%;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu {
	width: 680px;
	left: 25%;
}

body #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.partners-menu>ul.mega-sub-menu {
	width: 280px;
	left: 62%;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.company-menu>ul.mega-sub-menu {
	width: 130%;
	left: 30%;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu {
	padding: 20px 0;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {
	font-weight: 500 !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.mega-menu-column {
	padding: 0 25px;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.sub-header.no-link a {
	font-size: 1.3rem !important;
	font-weight: 400 !important;
	cursor: default;
	color: #132C3D !important;
	letter-spacing: 2px;
	border-bottom: 1px solid transparent !important;
	border-image: linear-gradient(-90deg, #30E0AF 0%, #0BBBD2 52%) 0 0 1 !important;
	padding: 11px 0 !important;
	pointer-events: none;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link {
	margin: 12px 0;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.dec-menu>ul.mega-sub-menu li.menu-link {
	margin: 8px 0;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.dec-menu>ul.mega-sub-menu li.sub-header.no-link a {
	margin-bottom: 10px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.dec-menu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
	margin-bottom: 0 !important;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link a,
body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.sub-header.no-link ul.mega-sub-menu li.menu-link a,
body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link a .mega-menu-title {
	color: #132C3D !important;
	font-size: 14px !important;
	font-weight: bold !important;
	border: 0 !important;
	border-image: none !important;
	letter-spacing: 0;
	cursor: pointer;
	padding: 0 !important;
	pointer-events: inherit;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link a .mega-menu-description {
	color: #000 !important;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	min-height: 48px;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.menu-link a .mega-menu-description {
	min-height: 32px;
}

body #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) ul li a.mega-menu-link {
	color: #fff !important;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link.menu-arrow {
	position: relative;
	display: flex !important;
}

body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link.menu-arrow:after {
	content: "";
	background: url(https://cequencedev.wpengine.com/wp-content/uploads/2024/07/arrow-blue-right.svg) no-repeat !important;
	background-position: right center !important;
	display: inline-block !important;
	width: 15px;
	margin-left: 10px;
	margin-top: -2px;
}

body #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 2px 0;
	font-style: normal;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) .mega-description-group .mega-menu-description {
	font-style: normal;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) .mega-menu-title {
	position: relative;
	display: flex;
	text-transform: capitalize;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) .mega-menu-title:after {
	content: "";
	background: url(https://cequencedev.wpengine.com/wp-content/uploads/2022/09/arrow-right.svg) no-repeat !important;
	background-position: right center !important;
	display: inline-block !important;
	width: 15px;
	margin-left: 10px;
	margin-top: -2px;
}

header .navbar .feature-blog-header p {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}

header .navbar .feature-blog-header h3 {
	color: #236092;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	margin: 5px 0 0;
}

header .navbar .feature-blog-header a.read-more p {
	font-size: 12px;
	line-height: 16px;
	color: #00BED6;
	font-weight: bold;
	text-transform: capitalize;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a .mega-menu-title {
	padding-top: 6px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
	padding-left: 45px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-1 a {
	background: url(/wp-content/uploads/2025/04/menu-icon-API-security.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-1 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-1 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-API-Security-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-2 a {
	background: url(/wp-content/uploads/2025/06/menu-icon-Bot-Management.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-2 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-2 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-Bot-Management-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-3 a {
	background: url(/wp-content/uploads/2025/06/menu-icon-Unified-API-Protection-Platform.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-3 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-3 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-Unified-API-Protection-Platform-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-4 a {
	background: url(/wp-content/uploads/2025/06/menu-icon-API-Attack-Surface-Discovery.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-4 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-4 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-API-Attack-Surface-Discovery-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-5 a {
	background: url(/wp-content/uploads/2025/06/menu-icon-WAAP.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-5 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-5 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-WAAP-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-6 a {
	background: url(/wp-content/uploads/2025/06/menu-icon-AI-Gateway.svg) no-repeat;
	background-size: 35px 35px;
	background-position: left top;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-6 a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.product-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.product-menu-6 a:focus {
	background: url(/wp-content/uploads/2025/06/menu-icon-AI-Gateway-hover.svg) no-repeat;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover .mega-menu-title,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:focus .mega-menu-title,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.solutions-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.partners-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.company-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover {
	color: #00BED6 !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.services-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-6-of-12:first-child>ul.mega-sub-menu>li.mega-menu-item {
	padding: 0 !important;
	margin: 0;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.services-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
	padding: 15px 15px 0 !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-6-of-12:first-child>ul.mega-sub-menu>li.mega-menu-item a {
	padding: 15px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.services-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:hover a,
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-menu-columns-6-of-12:first-child>ul.mega-sub-menu>li.mega-menu-item:hover a {
	background: rgb(218 240 246 / 50%);
	border-radius: 7px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.services-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a .mega-menu-description {
	max-width: 90%;
}


@media screen and (max-width: 1500px) {
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.company-menu>ul.mega-sub-menu {
		width: 130%;
		left: inherit;
		right: -30%;
	}
}

@media screen and (max-width: 1100px) {
	.content-body {
		padding-left: 30px;
		padding-right: 30px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {
		padding: 0px 3px 0px 5px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
		margin: 0 0 0 3px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu {
		left: 15%;
	}

	.careers-news-section-2,
	.resource-centre-section-2 {
		padding: 70px 30px;
	}

	header .navbar .right-nav a {
		padding: 10px 20px;
	}
}

@media screen and (max-width: 992px) {
	.products_menu .submenu-inner>ul>li:last-child .inner-list {
		width: 100%;
		gap: 30px !important;
	}

	.products_menu .submenu-inner>ul>li:last-child .inner-list li.sub-menu-header:after {
		left: 95px;
	}

	.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page a,
	.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom a {
		padding: 0;
	}

	.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link.menu-item-object-page p,
	.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-item.menu-item-object-custom p {
		top: 25px;
	}

	.products_menu .submenu-inner>ul>li:last-child .inner-list li.menu-link {
		margin-bottom: 0px !important;
	}

	header .navbar .navbar-nav .products_menu .submenu-inner>ul>li:last-child .inner-list>li.mobile-menu-link {
		border-top: 1px solid #ecf4fb;
		border-bottom: 1px solid #ecf4fb;
		width: calc(100% + 60px);
		margin-top: 15px !important;
		margin-left: -30px !important;
		padding-left: 30px !important;
	}

	header .navbar .navbar-nav li .sub-menu .submenu-inner>ul>li .inner-list>li.vertical-divider {
		display: none;
	}

	.products_menu .submenu-inner>ul>li:last-child .inner-list>li.mobile-menu-link a {
		font-family: "Roboto" !important;
		font-style: normal;
		font-weight: 700;
		font-size: 14px;
		line-height: 32px;
		color: #236092;
	}

	header .navbar .navbar-nav .products_menu .submenu-inner>ul>li:last-child .inner-list>li.menu-item+.sub-menu-header {
		margin-top: 0px !important;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.no-link>a,
	body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.sub-header.no-link a {
		cursor: pointer;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.product-menu>ul.mega-sub-menu,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.services-menu>ul.mega-sub-menu,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.solutions-menu>ul.mega-sub-menu,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.company-menu>ul.mega-sub-menu,
	body #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.partners-menu>ul.mega-sub-menu {
		width: 100% !important;
		left: 0 !important;
		box-shadow: none;
		border-radius: 0;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {
		padding: 0 30px;
		border-bottom: solid 1px #e6e6e6 !important;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
		border-color: #fff !important;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.mega-menu-row,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.partners-menu>ul.mega-sub-menu li.mega-menu-row,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.services-menu>ul.mega-sub-menu li.mega-menu-row,
	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.product-menu>ul.mega-sub-menu li.mega-menu-row {
		padding: 0 10px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.mega-menu-column {
		padding: 0;
	}

	body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.menu-link a .mega-menu-description,
	body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.resources-menu>ul.mega-sub-menu li.menu-link a .mega-menu-description {
		min-height: inherit;
	}

	body header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.dec-menu>ul.mega-sub-menu li.menu-link {
		margin: 15px 0;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
		margin: 0 0 0 6px;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-menu-row:nth-child(2) {
		border-radius: 0;
		padding: 15px;
		margin: 0 -15px;
		width: calc(100% + 25px);
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.services-menu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
		padding: 15px !important;
	}

}

@media screen and (max-width: 767px) {
	header .navbar .navbar-nav li.large-list .sub-menu .large-div.col-two ul li.menu-link.two-line-title p.nav-desc {
		top: 38px;
	}
}

@media screen and (min-width: 993px) {
	header .navbar .navbar-nav li .sub-menu .col-two ul li.hidden-desktop {
		display: none;
	}
}

.footer.cequence-footer-row nav.elementor-nav-menu--main ul .gartner-peer-link a,
.footer.cequence-footer-row nav.elementor-nav-menu--main ul .gartner-peer-link a:hover {
	line-height: 18px !important;
	margin-top: 5px;
}

.mktoForm .mktoFormRow:nth-last-child(5) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

body .mktoForm .mktoFormCol {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

body .mktoForm .mktoClear {
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
}

body .mktoForm .mktoHtmlText p.p1,
body .mktoForm .mktoHtmlText p.p1 a {
	font-size: 1.4rem;
}

body .mktoForm .mktoHtmlText p.p1 a {
	color: #00bed6;
	font-weight: 600;
}

.read-only-text.left-offset {
	padding-left: 25px !important;
}

.gartner-pi-reviews ul li {
	padding-left: 0;
}

/* Sharon updates Custom CSS Pro */
/* Marketo form updates */
.mktoForm input[type="text"],
.mktoForm input[type="url"],
.mktoForm input[type="email"],
.mktoForm input[type="tel"],
.mktoForm input[type="number"],
.mktoForm input[type="date"],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
	border-radius: 10px;
	border: 0;
	padding: 13px 22px !important;
	color: #231f20;
}

/*  FormComplete Hide/Show  */
form[data-zi-mapped-form] input:not([type="email"]):not([type="submit"]) {
	display: none;
}

form[data-zi-mapped-form] input[data-zi-input-enriched="false"] {
	display: block !important;
}

form[data-zi-mapped-form] input[data-zi-input-enriched="true"] {
	display: none !important;
}

form[data-zi-mapped-form] select:not([id="State"]) {
	display: none;
}

form[data-zi-mapped-form] select[data-zi-input-enriched="false"] {
	display: block !important;
}

form[data-zi-mapped-form] select[data-zi-input-enriched="true"] {
	display: none !important;
}

.mktoForm .mktoFieldDescriptor {
	margin-bottom: 10px !important;
}

/* Fix Form - ZoomInfo issue */
.content-with-form .row .form-outer .form-wrap .demo-form input {
	padding: 22px !important;
	width: 100% !important;
}

/* Form Complete space fix */
.e-container {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.mktoForm .mktoFieldDescriptor.mktoFormCol {
	margin-bottom: 10px !important;
}

/* Home video fix */
.play-button-home {
	position: absolute;
	top: 35%;
	left: 45%;
	cursor: pointer;
}

.grad-background {
	background-image: -webkit-gradient(linear,
			left top,
			right top,
			from(#81215e),
			color-stop(50%, #092b67),
			to(#20519d));
	background-image: -o-linear-gradient(left, #81215e 0%, #092b67 50%, #20519d);
	background-image: linear-gradient(90deg, #81215e 0%, #092b67 50%, #20519d);
}

.home-play-btn .elementor-button-icon svg {
	width: 19px;
	height: 19px;
	margin-top: -2px;
}

/* Fix blog ol */
.blog-content-left .content ol>li a {
	font-family: "Roboto";
	font-size: 1.6rem;
	line-height: 1.15em;
	color: #00bed6;
	font-weight: 600;
}

.blog-content-left .content ol>li {
	font-family: "Roboto";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5em;
	text-align: left;
	color: #000000;
}

/* Fix blog image sizing*/
.blog-img-custom {
	width: 50%;
	margin-left: auto !important;
	margin-right: auto !important;
}

/* in the news */
.careers-news-section-2 .header-2 {
	text-transform: capitalize;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .content+.description {
	display: none;
}

@media not all and (min-resolution: 0.001dpcm) {
	@supports (-webkit-hyphens: none) {
		.solutions-menu .submenu-inner>ul>li:last-child .inner-list {
			max-height: 325px;
		}
	}
}

/* newsroom page */
.careers-news-section-2.press-releases .content-body .cards-container .card-column .card-bordered {
	margin-bottom: 0;
	min-width: 298px;
	max-width: 298px;
	min-height: 285px;
}

.careers-news-section-2.awards .awards-container {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	gap: 6%;
}

.careers-news-section-2.news {
	background: #f5f9fc;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li a {
	border-bottom: 2px solid transparent;
}

.careers-news-section-1 .content-head .tabs .tabs-nav li a.active {
	color: white;
	border-bottom: 2px solid #00bed6;
}

.careers-news-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .date li,
.resource-centre-section-2 .content-body .cards-container .card-column .card-bordered .cards-tab-content .date li {
	margin: 0;
}

.careers-news-section-2.awards p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #231f20;
	margin-bottom: 50px;
}

.cta-all-posts {
	margin-top: 40px;
}

.cta-all-posts a.learn-more-button {
	background: #00bed6;
	border: 2px solid #00bed6;
	border-radius: 4px;
	color: #fff;
	padding: 14px 30px;
}

.cta-all-posts a.learn-more-button:hover {
	background: transparent;
	text-decoration: none;
	color: #092b67;
}

.careers-news-section-2.tabs-stage.awards .cards-container {
	justify-content: flex-start;
	gap: inherit;
	align-items: center;
}

.careers-news-section-2.tabs-stage.awards .cards-container .award-column {
	width: 160px;
	margin: 0 45px 50px;
}

.careers-news-section-2.awards .awards-container .award-column img {
	width: 204px;
	height: auto;
}

.award-tab-img>img {
	max-width: 200px;
	max-height: 150px;
	object-fit: contain;
}

@media screen and (max-width: 768px) {
	.careers-news-section-2 .content-body .cards-container {
		flex-direction: row;
		justify-content: center;
	}

	.careers-news-section-2.tabs-stage.awards .cards-container .award-column {
		width: 160px;
		margin: 0 38px 50px;
	}
}

@media screen and (max-width: 767px) {
	.careers-news-section-2.tabs-stage.awards .cards-container .award-column {
		width: auto;
		margin: 0 15px 15px;
	}

	.careers-news-section-2.tabs-stage.awards .cards-container .award-column img {
		width: 204px;
		height: auto;
	}

	.careers-news-section-2.tabs-stage.awards .cards-container {
		justify-content: center;
	}

	.careers-news-section-2.awards .awards-container {
		flex-direction: column;
	}

	.careers-news-section-2.awards .awards-container .award-column {
		margin-bottom: 15px;
	}
}

/* listing style */
.elementor-accordion .elementor-tab-content ol li,
.elementor-accordion .elementor-tab-content ul li,
.elementor-accordion .elementor-tab-content p,
.accordion__content ol li,
.accordion__content ul li,
.accordion__content p,
.e-n-accordion-item ol li,
.e-n-accordion-item ul li,
.e-n-accordion-item p {
	font-size: 16px;
	padding-left: 10px;
	color: #333;
	font-weight: 400;
}

.accordion__content ol li,
.accordion__content ul li,
.accordion__content p,
.e-n-accordion-item ol li,
.e-n-accordion-item ul li,
.e-n-accordion-item p {
	padding-left: 0;
}

.e-n-accordion-item p {
	margin-bottom: 10px;
}

.e-n-accordion-item p:last-child {
	margin-bottom: 10px;
}

.accordion__content ol li,
.e-n-accordion-item ol li {
	list-style: decimal;
}

.elementor-accordion .elementor-tab-content ul li,
.e-n-accordion-item ul li {
	padding-left: 15px;
	padding-top: 3px;
}

.elementor-accordion .elementor-tab-content ol li .inline-link,
.elementor-accordion .elementor-tab-content ul li .inline-link,
.elementor-accordion .elementor-tab-content .inline-link,
.e-n-accordion-item ol li .inline-link,
.e-n-accordion-item ul li .inline-link,
.e-n-accordion-item .inline-link {
	font-family: Roboto;
	color: #00bed6;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.5em;
}

.elementor-accordion .elementor-tab-content ol li .inline-link:hover,
.elementor-accordion .elementor-tab-content ul li .inline-link:hover,
.elementor-accordion .elementor-tab-content .inline-link:hover,
.e-n-accordion-item ol li .inline-link:hover,
.e-n-accordion-item ul li .inline-link:hover,
.e-n-accordion-item .inline-link:hover {
	color: #336;
}

.elementor-accordion .elementor-tab-content ol li:before,
.accordion__content ol li:before,
ul.lower-alpha li:before {
	content: none;
}

ul.lower-alpha {
	padding-left: 20px;
}

ul.lower-alpha li {
	list-style: lower-alpha;
	font-size: 16px;
	padding: 0 0 0 10px;
}

.elementor-accordion-item .elementor-accordion-icon {
	margin: 5px 0 0;
}

/* new UI */
html,
body {
	max-width: 100%;
	overflow-x: hidden;
}

h1 *,
h2 *,
h2 {
	font-family: "Lato", sans-serif !important;
	letter-spacing: 0;
	font-weight: 900;
}

/* home page */
.color_text h3 {
	background: linear-gradient(180deg, #00bed6 32.56%, #fec802 117.36%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.gallery-spacing-custom .gallery-item .gallery-icon img {
	width: auto;
	height: 100%;
	max-width: 100%;
}

@media (min-width: 768px) {
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		vertical-align: middle;
		padding-bottom: 60px !important;
	}
}

@media (max-width: 767.97px) {
	.gallery-spacing-custom .gallery-item .gallery-icon img {
		height: auto;
	}
}

.cequence-custom-tabs .elementor-tab-title {
	/*   width: 100%; */
	text-align: center;
	border-bottom: 4px solid rgba(9, 43, 103, 0.15) !important;
	flex-grow: 1;
	flex-basis: 0;
}

.cequence-custom-tabs .elementor-tab-title.elementor-active {
	border-color: transparent !important;
	border-bottom: 4px solid transparent !important;
	border-image: linear-gradient(-90deg, #0BBBD2 34%, #30E0AF 77%, #0BBBD2 96%) 0 0 1;
}

.cequence-custom-tabs .elementor-tabs-content-wrapper,
.cequence-custom-tabs .elementor-tab-title:after,
.cequence-custom-tabs .elementor-tab-title:before {
	border: 0 !important;
}

.cequence-custom-tabs .elementor-tabs-wrapper {
	display: flex;
	gap: 0;
}

.customers-tab-section .cequence-custom-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px 0;
}

.cequence-custom-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
	border: 0 !important;
	padding: 0;
}

.cequence-custom-tabs .elementor-button-wrapper .elementor-button-text {
	text-align: left;
	font-weight: 500;
	font-size: 12px;
}

.cequence-custom-tabs .elementor-button-wrapper .elementor-button-text span {
	font-weight: 700;
	font-size: 16px;
}

.cequence-custom-tabs .elementor-button-wrapper .elementor-button {
	width: 100%;
}

.cequence-custom-tabs .elementor-button-wrapper .elementor-button-icon svg {
	width: auto;
	height: 36px;
}

.cequence-custom-tabs .elementor-button-wrapper .elementor-button-content-wrapper {
	align-items: center;
	justify-content: flex-start;
}

.home-solution-section .outer-div.gred-bg {
	background-color: transparent;
	background-image: linear-gradient(90deg, #FFFFFF 0%, #ECF7FA 100%);
}

.home-partners-section .elementor-button-wrapper a {
	width: 100%;
}

.home-partners-section .image-box {
	max-width: 100px;
}

.home-customer-slider .swiper-slide img {
	max-height: 40px;
	width: auto;
	vertical-align: middle;
}

.home-product-section h4 span {
	color: #0CBFD6;
}

.use-cases-section .elementor-button-icon svg {
	width: 12px;
}

.customers-tab-section img.tab-logo {
	height: auto;
	width: auto;
	margin: 0 auto;
	vertical-align: middle;
	max-height: 100%;
}

.customers-tab-section .cequence-custom-tabs .elementor-button-wrapper .elementor-button-text {
	font-weight: 700;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	color: #092b67;
}

.home video,
.home video:focus,
.home video:hover {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: 100%;
	clip-path: inset(0px);
	outline: none;
	border: 2px solid #d8eef7;
}

.home video::-webkit-media-controls {
	display: none !important;
	object-fit: cover;
	max-width: 100%;
	clip-path: inset(0px);
	outline: none;
}

.button-w-100 a {
	width: 100% !important;
}

header .navbar .navbar-nav li .sub-menu .small-div.col-two ul li:first-child a {
	letter-spacing: 0;
	color: #092b67;
	font-family: "Lato", sans-serif !important;
	font-style: normal;
	font-weight: 900;
	font-size: 36px;
	line-height: 38px;
}

header .navbar .navbar-nav li .sub-menu .small-div.col-two ul li:first-child p.nav-desc {
	font-size: 14px;
	line-height: 20px;
	color: #231f20;
	letter-spacing: 0;
}

@media screen and (max-width: 767px) {
	.text-small-mobile h2 {
		font-size: 2.8rem !important;
	}

	.home-solution-section .cequence-custom-tabs .elementor-tab-title {
		display: none;
	}

	.home-solution-section .cequence-custom-tabs .elementor-tab-content .e-con {
		--width: 100%;
		align-items: center;
	}

	.home-solution-section .cequence-custom-tabs .elementor-tab-content {
		display: block !important;
		text-align: center;
	}

	.customers-tab-section .cequence-custom-tabs .elementor-tabs .elementor-tabs-wrapper {
		display: flex;
		gap: 10px;
	}

	.customers-tab-section .cequence-custom-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
		padding: 12px;
	}

	.customers-tab-section .cequence-custom-tabs.elementor-widget-tabs .elementor-tab-mobile-title {
		display: none;
	}

	.customers-tab-section .cequence-custom-tabs.elementor-widget-tabs .e-con {
		--width: 100%;
		padding: 20px 0;
		margin: 0;
		--gap: 0;
	}

	.mobile-text-center {
		text-align: center !important;
	}

	.blog-post-top {
		padding-top: 150px;
	}

	.single-post .shared-counts-wrap.style-icon .shared-counts-button {
		margin-right: 20px;
	}

	.blog-content-left .content ul {
		margin-left: 20px;
	}
}

h1 *,
h2 * {
	letter-spacing: 0.1px;
}

header .right-nav .red-btn::before {
	background: url(/wp-content/uploads/2023/06/blue-arrow.svg);
	width: 33px;
	height: 12px;
	background-size: contain;
	background-repeat: no-repeat;
}

.video-container {
	height: 100%;
}

/* event page header fix */
.single-all-events #content {
	padding: 120px 30px 80px 30px;
	box-shadow: none;
}

.single-all-events #content header {
	position: relative;
	z-index: 9;
	box-shadow: none;
}

@media screen and (max-width: 360px) {
	.single-post .blog-post-top h1 {
		font-size: 3rem;
	}
}

/* CSS Rules to fix UI issue on Sep 22 */
.elementor-nav-menu--dropdown-none .elementor-menu-toggle,
.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
	display: none;
}

.sticky-one-page-nav ul.elementor-nav-menu {
	display: flex;
}

div[data-elementor-type="footer"].elementor-location-footer .cequence-footer-row .elementor-nav-menu--main li {
	padding: 0;
	margin: 0;
}

@media screen and (max-width: 440px) {
	.sticky-one-page-nav nav ul li {
		margin: 0;
		padding: 7px 2px;
	}
}

.navbar-collapse .search-form {
	display: none !important;
	height: 0 !important;
	overflow: hidden !important;
	flex: 0 0 0 !important;
	padding: 0 !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

/* API Bites page */
body.page-template-template-api_bites,
body.page-template-template-api_bites-api-security-101,
body.page-template-template-api_bites-advanced,
body.page-template-template-api_bites-videos,
body.page-template-template-api_bites-search {
	padding-top: 0;
}

.page-template-template-api_bites header,
.page-template-template-api_bites-api-security-101 header,
.page-template-template-api_bites-advanced header,
.page-template-template-api_bites-videos header,
.page-template-template-api_bites-search header {
	display: none;
}

.page-template-template-api_bites .top_bar,
.page-template-template-api_bites-api-security-101 .top_bar,
.page-template-template-api_bites-advanced .top_bar,
.page-template-template-api_bites-videos .top_bar,
.page-template-template-api_bites-search .top_bar {
	background: #DAF0F6;
	padding: 15px 30px;
}

.page-template-template-api_bites .top_bar a.button,
.page-template-template-api_bites-api-security-101 .top_bar a.button,
.page-template-template-api_bites-advanced .top_bar a.button,
.page-template-template-api_bites-videos .top_bar a.button,
.page-template-template-api_bites-search .top_bar a.button {
	background: none;
}

.page-template-template-api_bites .top_bar a.button:hover,
.page-template-template-api_bites-api-security-101 .top_bar a.button:hover,
.page-template-template-api_bites-advanced .top_bar a.button:hover,
.page-template-template-api_bites-videos .top_bar a.button:hover,
.page-template-template-api_bites-search .top_bar a.button:hover {
	text-decoration: none;
}

.api-bites-section-1 {
	background: #092B67 url(/wp-content/uploads/2023/10/api-bites-top-bg.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding-bottom: 90px;
}

.api-bites-section-1 .heading {
	text-align: center;
}

.api-bites-section-1 .heading img {
	width: auto;
	max-width: 100%;
	height: 111px;
	margin: 0 0 50px;
	padding: 0;
}

.api-bites-section-1 .heading h1, .api-bites-section-1 .heading .banner-title {
	font-size: 28px;
	line-height: 32px;
	font-weight: 900;
	color: #fff;
	font-family: "Lato", Sans-serif !important;
}

.api-bites-section-1 .tabs {
	background: #00BED6;
	border: 1px solid #000;
	margin: 0 30px;
	width: calc(100% - 60px);
	border-radius: 10px;
	padding: 20px 0;
}

.api-bites-section-1 .tabs .content-head {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.api-bites-section-1 .tabs .content-head p {
	font-size: 16px;
	line-height: 24px;
	color: #092B67;
	margin-bottom: 0;
	font-weight: 400;
	margin-top: 11px;
}

.api-bites-section-1 .tabs ul {
	gap: 150px;
	padding-right: 80px;
	display: flex;
}

.api-bites-section-1 .tabs ul li {
	margin: 0;
	padding: 0;
}

.api-bites-section-1 .tabs a {
	color: #092B67;
	padding: 0;
	border: 0;
}

.api-bites-section-1 .tabs a:hover {
	border: 0;
}

.api-bites-section-1 .tabs a.active:after {
	border-bottom: 2px solid rgba(9, 43, 103, 0.5);
	padding-bottom: 7px;
	content: "";
	width: 100%;
	display: block;
	position: absolute;
}

.api-bites-section-1 .section1-container {
	display: flex;
	gap: 30px;
	margin: 30px 0 50px;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}

.api-bites-section-1 .section1-container .left {
	width: 51%;
}

.api-bites-section-1 .section1-container .left p.paragraph {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	text-align: left;
}

.api-bites-section-1 .section1-container .right {
	width: 45%;
}

.api-bites-section-1 .section1-container .right .search_box {
	border-radius: 4px;
	color: #757575;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	font-weight: 500;
}

.api-bites-section-1 .section1-container .right .search_box::placeholder {
	font-weight: 500;
	color: #757575;
}

.api-bites-section-1 .section1-container .right .search_box:hover,
.api-bites-section-1 .section1-container .right .search_box:focus {
	outline: 0;
}

.api-bites-section-2 a.learn-more-button:hover {
	background: #00bed6;
	color: #fff;
	text-decoration: none;
}

.api-bites-section-2 {
	padding: 70px 0;
}

.api-bites-section-2 .cards-container a:hover,
.api-bites-section-2 .cards-container a:focus {
	text-decoration: none;
}

.api-bites-section-2 .card-tab-img img {
	height: 200px;
}

.api-bites-section-2 .cards-container .content {
	min-height: 72px;
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.api-bites-section-2 .cards-tab-content {
	background: #fff;
	border-radius: 0 0 12px 12px;
}

.api-bites-section-2.apis,
.page-template-template-api_bites-advanced .api-bites-section-2.advanced,
.page-template-template-api_bites-videos .api-bites-section-2.videos {
	background: #DAF0F6 url(/wp-content/uploads/2023/10/api-bites-sign-bg.svg);
	background-repeat: no-repeat;
	background-size: 98% auto;
}

.page-template-template-api_bites-videos .api-bites-section-2.videos,
.page-template-template-api_bites-videos .api-bites-section-2.videos .content-body.all {
	transform: inherit;
}

.api-bites-section-2.advanced {
	background: #fff;
}

.api-bites-section-2.videos {
	background: #DAF0F6 url(/wp-content/uploads/2023/10/api-bites-sign-bg.svg);
	background-repeat: no-repeat;
	background-size: 98% auto;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.api-bites-section-2.videos .content-body.all {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.api-bites-section-2 .content-inner {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-bottom: 30px;
}

.api-bites-section-2 .content-inner span {
	color: #092B67;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

.api-bites-section-2 .content-inner h2, .api-bites-section-2 .content-inner h1 {
	color: #092B67;
	font-size: 36px;
	line-height: 43px;
	font-weight: 900;
	margin-bottom: 0px;
}

.api-bites-section-2 .content-inner p {
	color: #092B67;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
}

.api-bites-section-2 .cards-container {
	justify-content: flex-start;
	gap: 30px;
}

.api-bites-section-2 .cards-container .card-column {
	flex: 0 1 calc(34.31% - 30px);
}

.api-bites-section-2 .cards-container .card-bordered {
	margin-right: 0;
	margin-bottom: 0;
	max-width: 320px;
}

.api-bites-section-2 .cta-all-posts {
	margin: 40px auto 0;
	text-align: center;
}

.api-bites-section-2 a.learn-more-button {
	margin: 0 auto;
	text-align: center;
	max-width: 320px;
	width: 100%;
	color: #092B67;
	padding: 18px 30px;
}

.api-bites-section-2 .cards-container .blog-box {
	height: inherit;
	flex: 1 1 calc(33.33% - 25px);
	max-width: calc(33.83% - 25px);
	min-height: 430px;
}

.api-bites-section-2 .cards-container .blog-box:hover {
	text-decoration: none;
}

.api-bites-section-2 .cards-container .blog-box p.bg-post-card-date {
	font-size: 16px;
	color: #fff;
	line-height: 24px;
}

.api-bites-section-2 .cards-container .blog-box p.read-more-link {
	font-size: 16px;
	line-height: 24px;
}

.footer-resources {
	background-color: transparent;
	background-image: linear-gradient(180deg, #092B67 0%, #00BED6 100%);
	color: #fff;
	padding: 108px 30px;
}

.footer-resources .headings {
	text-align: center;
	margin-bottom: 30px;
}

.footer-resources .headings span {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

.footer-resources .headings h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 900;
	margin: 10px 0 50px;
}

.footer-resources .content-left {
	float: left;
	margin-right: 25px;
}

.footer-resources .content-left img {
	width: 371px;
}

.footer-resources .content-right p {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 40px;
}

.footer-resources a.button-link {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 1em;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 25px 15px 25px;
	color: #236092;
	background: #fff;
	margin-right: 15px;
	border: 2px solid #00BED6;
}

.footer-resources a.button-link:hover {
	text-decoration: none;
}

.page-template-template-api_bites #hb_chatbot-root,
.page-template-template-api_bites-api-security-101 #hb_chatbot-root,
.page-template-template-api_bites-advanced #hb_chatbot-root,
.page-template-template-api_bites-videos #hb_chatbot-root,
.page-template-template-api_bites-search #hb_chatbot-root {
	display: none;
}

.page-template-template-api_bites .api-bites-section-2 .cards-container .card-column {
	display: none;
}

.page-template-template-api_bites .api-bites-section-2 .cards-container .card-column:nth-child(1),
.page-template-template-api_bites .api-bites-section-2 .cards-container .card-column:nth-child(2),
.page-template-template-api_bites .api-bites-section-2 .cards-container .card-column:nth-child(3) {
	display: flex;
}

/* CSS Styles for dropdown */
.filter-inner-section {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 6.3rem;
}

form.blog-search-form {
	max-width: 350px;
	width: 100%;
	position: relative;
}

.blog-search-form input.search-input {
	width: 100%;
	border: 2px solid #E0E0E0;
	padding: 11px 10px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	color: #000;
}

.blog-search-form input.search-input::-webkit-input-placeholder,
.blog-search-form input.search-input::-moz-placeholder,
.blog-search-form input.search-input:-ms-input-placeholder,
.blog-search-form input.search-input::-ms-input-placeholder,
.blog-search-form input.search-input::placeholder {
	color: #B2BFD8;
}

.blog-search-form input.search-submit,
.blog-search-form input.search-submit:hover,
.blog-search-form input.search-submit:focus {
	text-indent: -999em;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2024/07/search-icon-blue.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border: 0;
	padding: inherit;
	position: absolute;
	right: 10px;
	top: 15px;
	z-index: 99;
	height: 14px;
	width: 14px;
	outline: 0;
}

.select-dropdown {
	position: relative;
}

.filter-inner-section .select-dropdown label {
	position: absolute;
	top: -28px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

.select-dropdown button.select-dropdown__button {
	width: 100%;
	border: 2px solid #E0E0E0;
	padding: 11px 10px;
	border-radius: 4px;
	background-color: transparent;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	color: #092B67;
	text-align: left;
	max-width: 250px;
	width: 250px;
	background-image: url(/wp-content/uploads/2024/07/down-arrow-blue.svg);
	background-repeat: no-repeat;
	background-position: right 10px center
}

.select-dropdown button.select-dropdown__button:hover,
.select-dropdown button.select-dropdown__button:focus {
	background-color: transparent;
	color: #092B67;
}

.select-dropdown ul.select-dropdown__list {
	position: absolute;
	display: block;
	left: inherit;
	right: 0;
	max-height: 300px;
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 0;
	pointer-events: none;
	transform-origin: top left;
	transform: scale(1, 0);
	transition: all ease-in-out 0.3s;
	z-index: 2;
	border: 0;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 3px 10px rgb(0 0 0 / 15%);
	width: 250px;
	padding: 0.5rem 0;
	z-index: 999999;
	background: #fff;
	top: 42px;
	opacity: 1;
	pointer-events: auto;
	transform: scale(1, 1);
}

.select-dropdown ul.select-dropdown__list li {
	padding: 0;
	margin: 0;
}

.select-dropdown ul.select-dropdown__list li a {
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	padding: 10px;
	color: #092B67;
	display: block;
	width: 100%;
}

.select-dropdown ul.select-dropdown__list li:hover,
.select-dropdown ul.select-dropdown__list li.selected {
	background: #092B67;
}

.select-dropdown ul.select-dropdown__list li:hover a,
.select-dropdown ul.select-dropdown__list li.selected a {
	color: #fff;
	text-decoration: none;
}

.select-dropdown__list-item.selected {
	background-color: #f0f0f0;
}

.select-dropdown__list-item {
	padding: 8px 12px;
	cursor: pointer;
}

.checkbox-container {
	display: flex;
	align-items: center;
}

.checkbox-input {
	display: none;
}

.custom-checkbox {
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	position: relative;
	background-color: #fff;
}

.custom-checkbox::after {
	content: "";
	width: 12px;
	height: 5px;
	background-color: transparent;
	border: 2px solid #ccc;
	border-top: none;
	border-right: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
	opacity: 0;
}

.checkbox-input:checked+.custom-checkbox::after {
	border-color: red;
	background-color: transparent;
	opacity: 1;
}

.blog-content-top {
	display: flex;
	flex-direction: row;
	flex: 1 1 auto;
	align-items: center;
	max-width: 100%;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 44px;
	gap: 30px;
}

.back-blog-btn,
.back-blog-btn:hover,
.back-blog-btn:focus {
	font-weight: 500;
	color: #00BED6;
	text-decoration: none;
}

.back-blog-btn span.back-blog-arrow {
	border: solid #00BED6;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	vertical-align: middle;
	margin: -3px 8px 0 0;
}

body {
	overflow-y: hidden;
}

.mtsnb-custom-content-left a.back-apibites-btn {
	color: #092b67;
}

.mtsnb-custom-content-left a.back-apibites-btn img {
	transform: rotate(180deg);
	margin-right: 8px;
	margin-left: 0;
}

.e-child-padding-0,
.elementor-location-popup .e-con.e-parent {
	padding: 0;
}

/* blog page navigation */
#ajax-pagination .navigation.pagination {
	text-align: center;
	margin: 6rem 3rem 6rem;
}

#ajax-pagination .navigation.pagination .nav-links {
	width: 100%;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers {
	cursor: not-allowed;
	opacity: 0.5;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers:hover {
	background: transparent;
}

@keyframes donut-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active {
	background: transparent;
	text-indent: -999em;
	cursor: default;
	opacity: 1;
	position: relative;
	color: #fff;
}

#ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active:after {
	content: "";
	background: transparent;
	border: solid 2px rgb(178 191 216 / 50%);
	border-radius: 50%;
	border-left-color: #00bed6;
	animation: donut-spin 2s linear infinite;
	width: 24px;
	height: 25px;
	position: absolute;
	left: 0;
}

.api-bites-section-2.apis #ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active,
.page-template-template-api_bites-advanced .api-bites-section-2.advanced #ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active,
.page-template-template-api_bites-videos .api-bites-section-2.videos #ajax-pagination .navigation.pagination.nav-loader .page-numbers.nav-active {
	color: #DAF0F6;
}

.signup-box {
	display: flex;
	flex-direction: row;
	gap: 50px;
}

.signup-box h3 {
	font-weight: 500;
	line-height: normal;
	width: 150%;
	text-align: left;
}

.signup-box .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button {
	color: #00bed6;
}

.signup-box .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button:after {
	content: "Subscribe";
	position: absolute;
	width: 100%;
	left: 0;
	color: #ffff;
	z-index: 99;
	display: block;
	top: 0;
	height: 100%;
	padding: 10px;
}

.traceable-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button {
	padding: 15px 35px 15px !important;
}

/* global */
.gredient-line .elementor-divider-separator {
	border-image: linear-gradient(-90deg, #0BBBD2 34%, #30E0AF 77%, #0BBBD2 96%) 1;
}

.apibites-event-box {
	color: #000000;
}

.apibites-event-box:hover a.elementor-button {
	background: #00bed6;
	color: #ffffff;
	text-decoration: none;
}

@media screen and (max-width: 1024px) {
	.api-bites-section-1 {
		padding: 80px 30px;
	}

	.api-bites-section-1 .tabs {
		padding: 20px 30px;
	}

	.api-bites-section-2 {
		padding: 70px 0;
	}

	.blog-content-left .content img {
		max-width: 100%;
	}
}

@media screen and (max-width: 992px) {
	.home-solution-section .outer-div.gred-bg {
		background-color: #fff;
		background-image: none;
	}

	.api-bites-section-1 .tabs ul {
		gap: 50px;
		padding-right: 30px;
	}

	.api-bites-section-2 .cards-container .card-column,
	.api-bites-section-2 .cards-container .blog-box {
		flex: 1;
		width: 300px;
		max-width: 300px;
	}

	.api-bites-section-2 a.learn-more-button {
		max-width: 300px;
	}

	.footer-resources .content-right p {
		font-size: 18px;
	}

	.blog-mid-section {
		padding: 0px 30px;
	}

	.blog-section1 {
		padding: 150px 30px 70px;
	}

	.resource-centre-section-1,
	.resource-centre-section-1.careers-news-section-1 {
		text-align: center;
		background-position: top 70px right;
		background-size: auto Calc(100% - 70px);
		background-repeat: repeat-y;
		background-size: auto 35%;
	}
}

@media screen and (max-width: 767px) {
	.api-bites-section-1 .section1-container {
		display: flex;
		flex-direction: column;
	}

	.api-bites-section-1 .section1-container .left,
	.api-bites-section-1 .section1-container .right {
		width: 100%;
	}

	.api-bites-section-1 .tabs .content-head {
		flex-direction: column;
		gap: 30px;
	}

	.api-bites-section-1 .tabs ul {
		gap: 20px;
		padding: 0 15px;
		height: 35px;
	}

	.api-bites-section-1 .tabs {
		margin: 0;
		width: 100%;
	}

	.api-bites-section-1 .tabs a {
		line-height: 24px;
	}

	.api-bites-section-1 .heading img {
		height: 50%;
	}

	.api-bites-section-1 .section1-container .left p.paragraph {
		text-align: center;
	}

	.home-play-btn .elementor-button-icon svg {
		margin-top: -3px;
	}

	#elementor-popup-modal-9441 .dialog-close-button {
		top: -30px;
		right: 20px;
	}

	.filter-inner-section {
		flex-direction: column;
		padding: 30px 30px 0;
	}

	form.blog-search-form,
	.select-dropdown button.select-dropdown__button {
		max-width: 100%;
		width: 100%;
	}

	.blog-section1 h1,
	.blog-post-parent h1,
	.blog-section1 h2 {
		font-size: 3.2rem;
		line-height: 4rem;
	}

	.signup-box {
		flex-direction: column;
		gap: 20px;
	}

	.signup-box h3 {
		width: 100%;
	}

	.resource-centre-section-2 {
		padding: 70px 0;
	}

	.blog-content-top {
		flex-direction: column;
		flex: 1 1 auto;
		align-items: flex-start;
		gap: 20px;
	}

	.author-box .author-box-right {
		margin-left: 0;
	}

	section.press-release-section1.pr-section {
		padding: 70px 0 0;
	}

	section.press-release-section2 .press-left-section h1 {
		font-size: 36px;
		line-height: 42px;
	}
	.leadership-team img {
		margin: 0 auto;
	}
}

@media screen and (max-width: 480px) {
	.content-buttons {
		display: flex;
		flex-direction: column;
	}

	.footer-resources a.button-link {
		text-align: center;
	}

	section.press-release-section1.pr-section img {
		width: auto;
		max-width: 130%;
		margin-left: -15%;
	}

	header .bottom-nav {
		margin-top: 36px;
	}
}

@media (min-width: 960px) and (max-width:100000px) {
	.elementor .elementor-hidden-desktop {
		display: none;
	}
}

@media (min-width: 1200px) {
	body .custom-container {
		--container-max-width: 1170px !important;
	}
}

@media screen and (max-width: 1199px) {
	body .custom-container {
		--container-max-width: 100% !important;
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
}

.no-click {
	cursor: default;
	pointer-events: none;
}

@media screen and (max-width: 1600px) {
	.lady-image {
		width: 60% !important;
		margin-left: -8% !important;
	}
}

@media screen and (max-width: 1300px) {
	.lady-image {
		margin-left: -5% !important;
	}
}

@media screen and (max-width: 1100px) {
	.lady-image {
		margin-left: 2% !important;
	}
}

.inline-link {
	color: #00BED6;
}

.page-id-10616 .inline-link,
.page-id-10616 .inline-link:hover,
.page-id-10616 .inline-link:focus {
	color: #00BED6;
	font-size: inherit;
	text-decoration: underline
}

/* no event */
.noEvents {
	text-align: center;
	width: 100%;
}

.noEvents .blog-content-right {
	border-top: 1px solid #e0e0e0;
	padding-top: 50px;
	margin-top: 50px;
}

.noEvents p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-align: left;
	color: #000;
}

.noEvents .signup-box {
	margin: 0 20%;
}

.noEvents .signup-box p.signup-policy-text {
	font-size: 12px;
	line-height: 18px;
}

.home-product-section .inline-link {
	font-size: 1.6rem;
}

.home-product-section .inline-link:hover {
	color: #fff;
}

/* gradient */
.gradient-bg-1 {
	background: linear-gradient(0deg, #FFFFFF 0%, #0CBED5 47%, #132C3D 100%);
}

.gradient-bg-1-reverse {
	background: linear-gradient(0deg, #132C3D 0%, #0CBED5 47%, #FFFFFF 100%);
}

.e-n-accordion .e-n-accordion-item {
	--webkit-box-shadow: 0px 4px 4px rgb(35 96 146 / 25%) !important;
	--box-shadow: 0px 4px 4px rgb(35 96 146 / 25%) !important;
	box-shadow: 0px 4px 4px rgb(35 96 146 / 25%) !important;
	border-radius: 10px;
}

.gradient-bg-2 {
	background: linear-gradient(180deg, #FFFFFF 0%, rgb(218 240 246 / 50%) 100%);
}

.gradient-bg-2-reverse {
	background: linear-gradient(180deg, rgb(218 240 246 / 50%) 0%, #FFFFFF 100%);
}

.mega-menu-image {
	display: block;
	visibility: visible;
}

.gradient-bg-3 {
	background: linear-gradient(0deg, rgba(218, 240, 246, 0.5) 0%, #0CBED5 47%, #132C3D 100%);
}

.gradient-bg-5 {
	background: linear-gradient(0deg, #DAF0F6 0%, #0CBED5 47%, #132C3D 100%);
}

/* agentic-ai-grad */
.agentic-ai-grad {
    background: linear-gradient(to right, #30E0AF 3%, #00C2DA 15%, #132C3D 46%)
}
.agentic-ai-grad .custom_list li {
    color: #fff;
}
.agentic-ai-grad .custom_list li::after {
	background: #fff;
}
.agentic-ai-grad .new-text a {
	font-size: 16px;
	font-weight: bold;
}
.agentic-ai-grad .new-text a:hover, .agentic-ai-grad .new-text a:focus {
	color: #fff;
}
@media screen and (max-width: 1400px) {
.agentic-ai-grad .image-minus .elementor-widget-container {
    margin-left: -55% !important;
}
}
@media screen and (max-width: 1300px) {
.agentic-ai-grad .image-minus .elementor-widget-container {
    margin-left: -50% !important;
}
}
@media screen and (max-width: 1200px) {
.agentic-ai-grad .image-minus .elementor-widget-container {
    margin-left: -20% !important;
}
}
@media screen and (max-width: 1100px) {
.agentic-ai-grad .image-minus .elementor-widget-container {
    margin-left: 0% !important;
}
}

/* .blog-faq */
.blog-section1 h1 .line, .blog-post-parent h1 .line {
	margin-right: 8px;
}
.blog-faq-section .accordion__content a.inline-link {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}
.blog-faq-section .accordion__content a.inline-link:hover, .blog-faq-section .accordion__content a.inline-link:focus {
    color: #00BED6;
    text-decoration: none;
}
.blog-content-left .content table img {
	display: inline-block;
    margin: 0 3px;
}
/* landing page */
body.page-id-23037, body.page-id-23043 {
	padding-top: 0;
}
.page-id-23037 header, .page-id-23043 header {
	display: none;
}
body .mktoForm .mktoHtmlText .small-text, body .mktoForm .mktoHtmlText .small-text a {
    font-size: 1.4rem;
	text-align: left;
}
body .mktoForm .mktoHtmlText .small-text a {
    color: #00bed6;
    font-weight: 600;
}
body .mktoForm button.mktoButton {
	width: 100%;
	border: 0;
}