.wpforms-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: auto;
  min-height: 44px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  background-color: #004270; /* Optional: Xecta blue */
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
}

.wpforms-submit:hover {
  background-color: #006494; /* Optional: darker hover */
}

#wpforms-confirmation-12412 {
  background-color: #f7f7f7 !important;
  border: 1px solid #ddd;
  color: #333;
  padding: 20px;
  border-radius: 8px;
}


#qodef-page-footer-bottom-area .qodef-grid-item:nth-child(2) {
	margin: 10px 0;
}
#qodef-page-footer-bottom-area .qodef-grid-item .widget_marity_core_icon {
	float: right;

}

.qodef-classic-contact-form.qodef-form-50-50 .qodef-contact-data .qodef-company {
    display: block;
    width: calc(50% - 5px);
    float: left;
    margin-right: 10px;
}

.qodef-classic-contact-form.qodef-form-50-50 .qodef-contact-data .qodef-inquiry {
    display: block;
    width: calc(50% - 5px);
    float: left;
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--horizontal .qodef-tabs-content.qodef-tabs-with-images.qodef-tabs-image-one.qodef-tabs-image-two .qodef-tabs-content-images-inner .qodef-image-holder img {
    border-radius: 0px;
}

#qodef-page-footer-top-area,
#qodef-page-footer-bottom-area {
	background-color: transparent;
}

#qodef-page-footer {
	background-image: url(https://i0.wp.com/chrisjames9e966c8ef58.wpcomstaging.com/wp-content/uploads/2024/02/footer-background.png?fit=1920%2C1170&ssl=1);
}

.equal-height-content, .equal-height-content .elementor-widget-container {
	height: 100%;
}

.border-multicolor {
	background-image: linear-gradient(60deg, rgba(236,74,253,1) 0%, rgba(117,120,252,1) 50%, rgba(79,212,253,1) 100%);
	padding: 2px;
	border-radius: 6px;
}

.backdrop-blur {
	backdrop-filter: blur(7.8px);
}

.reset-typography ul, .reset-typography p {
	margin: 0;
}

.elementor-widget-marity_core_interactive_link_showcase .publications-list .qodef-m-items .qodef-m-item .qodef-e-tagline {
	color: #393939;
	font-family: "Yantramanav", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
}
.elementor-widget-marity_core_interactive_link_showcase .publications-list .qodef-e-title-text {
	color: #0E202A;
	display: inline-block;
	font-family: "Yantramanav", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 32px;
	width: 95%;
}
.elementor-widget-marity_core_interactive_link_showcase .publications-list .qodef-m-items .qodef-m-item {
	margin: 15px 0;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list {
	overflow-x: scroll;
	scrollbar-color: #EBEBEF #F6F6FE;
	scrollbar-width: thin;
}

.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-item-layout--boxed .qodef-e-content {
	min-height: 420px;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-blog-item .qodef-e-info.qodef-info--bottom {
	position: absolute;
	bottom: 30px;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-item-layout--boxed .qodef-e-info-date {
	left: 0;
	right: 0 !important;
}

.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-item-layout--boxed .qodef-e-info-category a {
	background: #bec3d5;
  color: #fff;
  padding: 9px 12px 7px 13px;
  border-radius: 5em;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-item-layout--boxed .qodef-e-info-category a:hover {
	background: #0e202a;
	color: #fff !important;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-addons-blog-list {
	width: 1400px;
}
.blog-list-scroll .elementor-widget-qi_addons_for_elementor_blog_list .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--4>.qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.blog-blog-list .qodef-e-info-author, .single-post .qodef-e-info-author, .category .qodef-e-info-author, .blog-blog-list .qodef-info-separator-end, .single-post .qodef-info-separator-end, .category .qodef-info-separator-end {
	display: none;
}
#jp-relatedposts {
	display: none !important;
}

.blog-list-scroll .qodef-blog.qodef-item-layout--simple article {
	border-radius: 0;
	padding: 20px;
	min-height: 470px;
}
.blog-list-scroll .qodef-blog.qodef-item-layout--simple article:hover {
	box-shadow: none;
}
.blog-list-scroll .qodef-blog.qodef-item-layout--simple article .qodef-e-about-info {
	margin: 0 0 20px;
}
.blog-list-scroll .qodef-blog.qodef-item-layout--simple article .qodef-e-bottom-holder {
	margin-top: 0;
}
.blog-list-scroll .qodef-blog .qodef-e-left, .blog-list-scroll .qodef-blog .qodef-e-right {
	flex-basis: 100%;
}
.blog-list-scroll .qodef-blog .qodef-e-right {
	justify-content: flex-start;
}
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-e-read-more {
	padding: 10px 20px;
  background-color: #00000000;
  border-radius: 5px;
  border: 1px solid;
}
.blog-list-scroll .qodef-e-read-more:hover {
	background-color: #6E69F3;
}
.blog-list-scroll .qodef-e-read-more:hover a {
	color: #fff;
}
.blog-list-scroll .elementor-widget-marity_core_blog_list {
    overflow-x: scroll;
	/*
    scrollbar-color: #EBEBEF #F6F6FE;
    scrollbar-width: thin;
	*/
}
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-item-layout--simple {
	width: 1400px;
}
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-grid.qodef-responsive--predefined.qodef-col-num--4>.qodef-grid-inner {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-item-layout--simple .qodef-e-bottom-holder {
	position: absolute;
	bottom: 20px;
}
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-item-layout--simple .qodef-e-inner,
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-item-layout--simple .qodef-e-content,
.blog-list-scroll .elementor-widget-marity_core_blog_list .qodef-item-layout--simple .qodef-e-text {
	position: unset;
}
#menu-main-menu-mobile-1 .qodef-anchor svg {
	display: none;
}
#menu-main-menu-mobile-1 .qodef-anchor .qodef-menu-item-text {
	color: rgb(255, 255, 255);
  background-color: rgb(110, 105, 243);
  border-radius: 8px;
	border: 1px solid transparent;
  font-size: 12px;
  padding: 15px 20px;
	text-transform: uppercase;
}
#menu-main-menu-mobile-1 .qodef-anchor .qodef-menu-item-text:hover {
	color: #0e202a;
	background-color: #fff;
	border: 1px solid #6e69f3;
}
@media (max-width: 1024px) {
.page-id-9950 .discover-button-hero {
	left: 60px !important;
}
.page-id-9853 .discover-button-hero {
	left: 60px !important;
}
}
@media (max-width: 777px) {
.page-id-9950 .discover-button-hero {
	left: 5px !important;
}
.page-id-9853 .discover-button-hero {
	left: 5px !important;
}
}
