
.mega-menu-btn.full-width .elementor-button {
	min-width: 240px;
}

.mega-menu-megamenu .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 7px;
}

.mega-menu-megamenu .elementor-icon-list-items .elementor-icon-list-item>a .elementor-icon-list-text>h5 {
	color: #fff;
	font-size: 16px;
	letter-spacing: .6px;
	line-height: 24px;
	position: relative;
	font-family: "Articulate_Bold";
	font-weight: 500;
}

.mega-menu-megamenu .elementor-icon-list-items .elementor-icon-list-item>a .elementor-icon-list-text>h5>.menu-badge {
	position: absolute;
	top: -3px;
	right: -70px;
	color: #973e1e;
	border: 1px solid #fcc0ab;
	background: #fef0ea;
	border-radius: 40px;
	padding: 2px 6px;
	font-size: 12px;
	font-weight: 500;
	min-width: 55px;
	text-align: center;
	font-family: "Articulate_Regular";
}

.dark-mega-menu .elementor-icon-list-items .elementor-icon-list-item>a, .mega-menu-megamenu .elementor-icon-list-items .elementor-icon-list-item>a {
	padding: 10px;
	border-radius: 10px;
	transition: .3s ease;
}

.dark-mega-menu .elementor-icon-list-items .elementor-icon-list-item>a:hover, .mega-menu-megamenu .elementor-icon-list-items .elementor-icon-list-item>a:hover {
	background-color: #3b3b3b;
}

.mega-menu-search .e-search-form {
	gap: 10px;
}

.mega-menu-search form.e-search-form .e-search-label {
	flex-basis: 50px;
}

.mega-menu-search form.e-search-form .e-search-input-wrapper {
	flex-basis: 100%;
}

.mega-menu-search form.e-search-form .e-search-input-wrapper .e-search-input {
	padding: 10px;
	color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-weglot ul.mega-sub-menu {
	padding: 10px;
	background: #000;
	border: 1px solid #4ea9d1;
	border-radius: 8px;
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-weglot ul.mega-sub-menu li.mega-weglot-lang a.mega-menu-link {
	border-radius: 8px !important;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	transition: .3s ease;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
	overflow: hidden;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-weglot ul.mega-sub-menu li.mega-weglot-lang a.mega-menu-link:hover {
	background: #f76531;
	color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link span.mega-indicator {
	transform: rotateX(180deg);
}

@media (max-width:1024px) {
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.demo-btn>a.mega-menu-link {
		height: 40px !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		padding: 7px 0;
	}
}

@media (max-width:768px) {
	.mega-menu-search .e-search-form {
		gap: 5px;
	}
	
	.mega-menu-search form.e-search-form .e-search-input-wrapper .e-search-input {
		padding: 5px;
		color: #fff;
	}
}

.container {
	max-width: 2100px;
}

.site-header {
	background-color: #fff;
}

.elementor-acceptance-field {
	margin-right: 5px !important;
}

.global-office a {
	color: #ebebeb;
}

.site-identity {
	padding: 15px 0;
	display: flex;
	align-items: center;
}

.custom-logo-link .custom-logo {
	max-width: 225px;
}

.elementor-icon-list-text .active {
	color: #000 !important;
	text-decoration: none !important;
	font-family: "Articulate_Bold", Sans-serif;
	font-weight: 500;
}

.elementor-icon-list-text .non-active {
	text-decoration: underline;
}

.top-navigation-right {
	margin-left: auto;
}

#page {
	padding-top: 0;
}

.container {
	padding: 0;
}

.site-header .container {
	max-width: 1280px;
}

.site-content {
	padding-bottom: 0;
}

.main-navigation ul li a {
	text-transform: uppercase;
	font-family: "Articulate_Regular", Sans-serif;
}

a:focus, button:focus, input:focus, textarea:focus {
	outline: 2px dashed #f76531;
	outline-offset: 4px;
}

.chapter:hover .elementor-icon-box-title a {
	text-decoration: underline !important;
}

.type-page.entry-content p a, .type-page .header-text a {
	box-shadow: none;
	color: initial;
}

.elementor-element.title-link-hover a:hover {
	text-decoration: underline;
}

a.link {
	color: #f76531 !important;
	text-decoration: underline !important;
}

a.link:hover {
	color: #cf4a00 !important;
}

a.megamenu-link {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	transition: .3s ease;
}

a.megamenu-link:hover {
	table-vertical-decoration: underline;
}

.tertiary_link {
	font-family: "Articulate_Bold", Sans-serif;
	font-weight: 500;
	color: #f76531 !important;
	margin-top: 10px;
	display: block;
}

.tertiary_link:hover {
	color: #cf4a00 !important;
}

h1, h2, h3, h4, h5, h6, .e-con-inner strong {
	font-family: "Articulate_Bold", Sans-serif;
	font-weight: 500;
}

.txt-bold {
	font-family: "Articulate_Bold", Sans-serif !important;
	font-weight: 500;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0;
}

.post .entry-header {
	margin-bottom: 25px;
}

.elementor-post.elementor-grid-item .elementor-post__text h3.elementor-post__title a {
	transition: .2s ease;
}

.elementor-post.elementor-grid-item .elementor-post__text h3.elementor-post__title a:hover, .elementor-element.loop-post-item h3.elementor-heading-title a:hover, .elementor.e-loop-item h3.elementor-heading-title a:hover {
	color: #cf4a00;
}

.elementor-element.posts-truncated-text .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__excerpt>p:after {
	content: "...";
}

.single-post ul.wp-block-list {
	padding-left: 25px;
	margin-bottom: 35px;
}

.single-post ul.wp-block-list li {
	margin-bottom: 14px;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span.elementor-post-info__item-prefix {
	text-transform: capitalize;
	font-family: "Articulate_Bold";
	font-size: 18px;
	line-height: 33.8px;
	font-weight: 500;
	margin-right: 10px;
}

.post .entry-header {
	margin: 0;
}

.elementor-heading-title a, .elementor-heading-title a:hover, .elementor-image-box-title a, .elementor-image-box-title a:hover {
	font-family: inherit;
}

.elementor-button-wrapper a.elementor-button:hover {
	font-family: "Articulate_Bold", Sans-serif;
}

.elementor-mark-required .elementor-field-label:after {
	padding-inline-start: 0;
}

select.block-filter {
	border: 1px solid #666;
	border-radius: 7px;
	padding: 13px 26px 13px 10px;
	color: #000;
	font-size: 16px;
	font-family: "Articulate_Bold";
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden !important;
}

@media (max-width:1024px) {
	select.block-filter {
		font-size: 14px;
	}
}

.elementor-pagination a.page-numbers, .elementor-pagination span.page-numbers {
	padding: 6px 10px;
	border-radius: 8px;
	border: 1px solid #dfe3e8;
	min-width: 35px;
	height: 32px;
	display: inline-block;
	line-height: 1.3;
	transition: .3s ease;
}

.elementor-pagination .page-numbers.prev, .elementor-pagination .page-numbers.next {
	background: #f87f54;
	color: #fff !important;
	border-color: #f87f54;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.elementor-pagination a.page-numbers.prev, .elementor-pagination a.page-numbers.next {
	border-color: #f76531;
	background: #f76531;
}

.elementor-pagination .page-numbers.prev:after, .elementor-pagination .page-numbers.next:after {
	content: "";
	font-family: FontAwesome;
	position: absolute;
	left: 12px;
	top: 5px;
	font-size: 14px;
}

.elementor-pagination .page-numbers.next:after {
	content: "";
}

.page-numbers {
	font-size: 14px;
}

.single-blog-post-page h2.wp-block-heading {
	color: #000;
}

.elementor-element.elementor-widget-breadcrumbs #breadcrumbs span {
	margin: 0 10px;
	color: #3b3b3b;
}

.elementor-element.elementor-widget-breadcrumbs #breadcrumbs span a {
	color: #000;
	text-decoration: underline;
	box-shadow: none;
}

.elementor-element.elementor-widget-breadcrumbs.dark-breadcrumbs #breadcrumbs span {
	color: #ebebeb;
}

.elementor-element.elementor-widget-breadcrumbs.dark-breadcrumbs #breadcrumbs span a {
	color: #fff;
}

.elementor-widget-breadcrumbs p {
	margin-bottom: 0;
}

.search .post:not(:last-of-type) {
	border: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.elementor-element.gradient-border {
	border-width: 0 0 4px;
	border-bottom-style: solid;
	border-image-source: linear-gradient(to right, #f0cf05, #f76531, #4ea9d1);
	border-image-slice: 1;
	border-left-style: initial;
	border-left-color: initial;
	border-right-style: initial;
	border-right-color: initial;
	border-top-style: initial;
	border-top-color: initial;
}

.single-post h3.elementor-heading-title {
	font-family: "Agrandir";
	color: #000;
	font-size: 40px;
	text-transform: uppercase;
}

.single-blog-post-page h2.wp-block-heading, .single-blog-post-page .elementor-widget-theme-post-content h2 {
	font-size: 40px;
	line-height: 1.3;
	font-family: "Agrandir", Sans-serif;
	color: #000;
}

.single-blog-post-page h3.wp-block-heading, .single-blog-post-page .elementor-widget-theme-post-content h3 {
	font-size: 30px;
	line-height: 1.4;
	font-family: "Agrandir", Sans-serif;
}

.single-blog-post-page #breadcrumbs span {
	font-size: 15px;
	color: #2e2e2e;
}

.single-blog-post-page #breadcrumbs a {
	text-decoration: underline;
	color: #000;
}

.single-blog-post-page .elementor-widget-container p a, .single-press.press-template-default .elementor-widget-container p a, .page-child .resource-types-video .elementor-widget-container p a, .single-events .elementor-widget-container p a {
	color: #f76531;
	text-decoration: underline;
}

.single-blog-post-page .elementor-widget-container p a:hover, .elementor-element.related-blog-section a#view-all+a[rel='tag']:hover, .single-press.press-template-default .elementor-widget-container p a:hover, .page-child .resource-types-video .elementor-widget-container p a:hover, .single-events .elementor-widget-container p a:hover {
	color: #cf4a00;
}

.elementor-element.quote-box {
	margin: 10px 0 20px;
}

.elementor-element.quote-box h4 {
	color: #fff;
	font-size: 26px;
	line-height: 43.94px;
	letter-spacing: .1px;
	margin-bottom: 20px;
	font-family: "Articulate_Bold";
}

.elementor-element.quote-box h6 {
	color: #fafafa;
	font-size: 20px;
	letter-spacing: .2px;
	margin-bottom: 5px;
	font-family: "Articulate_Bold";
}

.elementor-element.quote-box p {
	font-size: 20px;
	color: #fafafa;
	font-weight: 300;
	margin-bottom: 0;
}

.elementor-accordion .elementor-accordion-item:first-of-type {
	border-top: none;
}

.elementor-accordion .elementor-accordion-item {
	margin: 20px 0;
	border-radius: 8px;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-radius: 8px;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
	border-top: 1px solid #d5d8dc;
	border-radius: 8px;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-top: none;
	padding-top: 5px;
}

.elementor-element.related-stories .e-loop-item .loop-post-item .elementor-widget-theme-post-title .elementor-heading-title {
	text-transform: initial;
}

.elementor-element.related-stories .e-loop-item .loop-post-item .elementor-widget-image.customer-logo {
	display: none;
}

.table-responsive {
	width: 100%;
	overflow-y: hidden;
}

.custom-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

.custom-table thead {
	background-color: rgba(30, 30, 30, .8);
	color: #fff;
}

.custom-table thead th {
	border: 1px solid #ccc;
	padding: 10px;
	font-size: 18px;
	line-height: 30.42px;
	font-family: "Articulate_Bold";
	font-weight: 500;
	text-align: center;
	min-width: 170px;
	vertical-align: middle;
}

.custom-table tbody {
	background-color: #f2f2f2;
	color: #3b3b3b;
}

.custom-table.first-row-bold tbody tr:first-child td {
	font-family: "Articulate_Bold";
}

.custom-table tbody td {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px;
	text-align: left;
	font-size: 16px;
	font-family: "Articulate_Regular";
}

.custom-table tbody td strong {
	font-family: "Articulate_Bold";
}

.custom-table.text-center tbody td {
	text-align: center;
}

.custom-table text-center thead th {
	vertical-align: middle;
}

.custom-table tbody td ul {
	margin: 0;
	text-align: left;
	list-style-type: disc;
}

.custom-table tbody td ul li {
	margin-bottom: 15px;
}

.elementor-element.elementor-widget-Table tbody.tafe-table-body tr td strong {
	font-family: "Articulate_Bold";
}

.elementor-element.elementor-widget-Table thead.tafe-table-header tr th p, .elementor-element.elementor-widget-Table tbody.tafe-table-body tr td p, .elementor-element.elementor-widget-Table tbody.tafe-table-body tr td ul {
	margin: 0;
}

.elementor-element.elementor-widget-Table tbody.tafe-table-body tr td ul li {
	margin-bottom: 5px;
}

.elementor-element.elementor-widget-Table tbody tr td p a, .elementor-element.elementor-widget-Table tbody tr td a {
	color: inherit;
}

.elementor-element.carousel-arrows.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-element.carousel-arrows.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev {
	background-color: #f76531;
	padding: 6px;
	border-radius: 50%;
	transition: .3s ease-in;
}

.elementor-element.carousel-arrows.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-element.carousel-arrows.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover {
	background-color: #cf4a00;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span, .elementor-element.custom-tags span.elementor-post-info__terms-list {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 5px;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span .elementor-post-info__terms-list-item, .custom-tags .elementor-post-info__item--type-terms span.elementor-post-info__terms-list-item {
	padding: 6px 10px 6px;
	border: 1px solid #000;
	margin-bottom: 7px;
	line-height: 20.28px;
	border-radius: 8px;
	transition: .2s ease;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span .elementor-post-info__terms-list-item:hover, .custom-tags .elementor-post-info__item--type-terms span.elementor-post-info__terms-list-item:hover {
	color: #fff;
	background: #000;
}

.custom-tags.elementor-element .elementor-post-info__item--type-terms span.elementor-post-info__terms-list-item {
	font-size: 12px;
	display: inline-block;
}

.elementor-element.icon-content-table.elementor-widget-Table tbody tr td .table-addons-icon-content-wrapper span.table-addons-icon-content-text, .elementor-element.icon-content-table.elementor-widget-Table tbody tr td .table-addons-icon-content-wrapper span.table-addons-icon-content-text strong {
	font-size: 16px;
	margin-bottom: 0;
}

.list-inside-iconbox {
	margin: 15px 0 20px 15px;
}

.list-inside-iconbox li {
	margin-bottom: 10px;
}

.elementor-element.icon-content-table.highlight-tablehead.equal-colspan-table tbody tr td {
	width: 50%;
}

.elementor-element.form-inline.elementor-widget-form .elementor-form-fields-wrapper {
	flex-wrap: nowrap;
	gap: 5px;
}

.elementor-element.list-link-color .elementor-icon-list-item a, .multiple-accordions.elementor-widget-n-accordion .e-con-inner a, .multiple-accordions.elementor-widget-n-accordion .elementor-widget-container a {
	color: #f76531;
}

.elementor-element.list-link-color .elementor-icon-list-item a:hover, .multiple-accordions.elementor-widget-n-accordion .e-con-inner a:hover, .multiple-accordions.elementor-widget-n-accordion .elementor-widget-container a:hover {
	color: #cf4a00;
}

.multiple-accordions.elementor-widget-n-accordion .e-con-inner a, .multiple-accordions.elementor-widget-n-accordion .elementor-widget-container a {
	font-family: "Articulate_Bold";
}

.elementor-widget-container ul {
	padding-left: 20px;
	margin-top: 10px;
}

.elementor-widget-container ul li {
	margin-bottom: 10px;
}

.mobile-link-h5 {
	font-size: 20px;
}

.elementor-element.subprocessor-table.elementor-widget-Table .tafe-table thead th {
	width: 15%;
}

.elementor-element.subprocessor-table.elementor-widget-Table .tafe-table thead th:nth-child(5) {
	width: 25%;
}

.multiple-accordions.elementor-widget-n-accordion .e-n-accordion-item[open]>summary.e-n-accordion-item-title {
	border-bottom-width: 0px !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.elementor-element.speakers-list .elementor-image-box-img>img {
	max-height: 300px;
	object-fit: cover;
}

.page-id-2571 .ready-desc, .page-id-748 .ready-desc, .page-id-2521 .ready-desc, .page-id-2540 .ready-desc, .page-id-2629 .ready-desc, .page-id-2676 .ready-desc, .page-id-3259 .ready-desc, .page-id-3199 .ready-desc, .page-id-3403 .ready-desc, .page-id-3564 .ready-desc, .page-id-4098 .ready-desc, .page-id-2765 .ready-desc, .page-id-2772 .ready-desc, .page-id-2736 .ready-desc, .page-id-2755 .ready-desc, .page-id-2903 .ready-desc, .page-id-2766 .ready-desc, .page-id-2801 .ready-desc, .page-id-2834 .ready-desc, .page-id-2790 .ready-desc, .page-id-3596 .ready-desc, .page-id-3101 .ready-desc, .page-id-3888 .ready-desc, .page-id-3846 .ready-desc, .page-id-3810 .ready-desc, .page-id-3495 .ready-desc, .page-id-3690 .ready-desc, .page-id-3270 .ready-desc, .page-id-3271 .ready-desc, .page-id-3341 .ready-desc, .page-id-3341 .ready-desc, .page-id-3477 .ready-desc, .page-id-2979 .ready-desc, .page-id-2957 .ready-desc, .page-id-2821 .ready-desc, .page-id-4070 .ready-desc, .page-id-4104 .ready-desc, .page-id-4432 .ready-desc, .page-id-4513 .ready-desc, .page-id-6527 .ready-desc, .page-id-4587 .ready-desc, .page-id-3979 .ready-desc, .page-id-6886 .ready-desc, .page-id-3665 .ready-desc, .page-id-6220 .ready-desc, .page-id-3664 .ready-desc, .page-id-3663 .ready-desc, .page-id-3660 .ready-desc {
	display: none;
}

@media (min-width:768px) {
	.elementor-element.elementor-widget-Table tbody.tafe-table-body tr:first-child td strong {
		display: block;
		margin-bottom: 10px;
	}
}

@media (max-width:1024px) {
	.single-blog-post-page h2.wp-block-heading, .single-post h3.elementor-heading-title, .single-blog-post-page .elementor-widget-theme-post-content h2 {
		font-size: 26px;
	}
	
	.single-blog-post-page h3.wp-block-heading, .single-blog-post-page .elementor-widget-theme-post-content h3 {
		font-size: 20px;
	}
	
	.elementor-element.elementor-widget-Table tbody.tafe-table-body tr:first-child td strong {
		display: block;
	}
}

@media (max-width:576px) {
	.elementor-element.elementor-widget-breadcrumbs #breadcrumbs span {
		margin: 0 5px;
	}
	
	.page-numbers {
		font-size: 13px;
	}
	
	.elementor-pagination a.page-numbers, .elementor-pagination span.page-numbers {
		min-width: 30px;
		height: 30px;
	}
	
	.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span.elementor-post-info__item-prefix {
		font-size: 14px;
	}
	
	.elementor-element.quote-box h4 {
		font-size: 21px;
	}
	
	.elementor-element.quote-box h6, .elementor-element.quote-box p {
		font-size: 15px;
	}
	
	.list-inside-iconbox {
		font-size: 16px;
		margin: 15px 0 20px 20px;
	}
	
	.custom-table thead th {
		font-size: 16px;
		min-width: 140px;
		padding: 8px;
	}
	
	.custom-table tbody td {
		font-size: 14px;
	}
	
	.elementor-element.table-vertical.elementor-widget-Table tbody.tafe-table-body tr td:first-child {
		color: #fff;
		background-color: rgba(30, 30, 30, .8) !important;
		padding-left: 0;
		margin-left: 0;
		text-align: center !important;
	}
	
	.elementor-element.table-vertical.elementor-widget-Table tbody.tafe-table-body tr td:first-child::before {
		width: 0;
		margin-left: 0;
		padding: 0;
	}
	
	.elementor-element.table-vertical.mobile-before-content.elementor-widget-Table tbody.tafe-table-body tr td:first-child::before {
		content: "";
	}
	
	.elementor-element.highlight-tablehead.elementor-widget-Table tbody tr td::before {
		color: #fff;
		font-family: "Articulate_Bold";
		background-color: rgba(30, 30, 30, .8);
		line-height: 18px;
	}
	
	.elementor-element.highlight-tablehead.icon-content-table.elementor-widget-Table .tafe-table tbody tr td {
		border-bottom: none;
	}
	
	.elementor-element.highlight-tablehead.icon-content-table.elementor-widget-Table .tafe-table tbody tr:last-child td:last-child {
		border-bottom: 1px solid #ccc;
	}
	
	.elementor-element.icon-content-table.highlight-tablehead.merge-table thead tr th {
		padding: 8px;
	}
	
	.elementor-element.icon-content-table.highlight-tablehead.merge-table.elementor-widget-Table .tafe-table tbody tr td {
		padding: 8px 6px;
		border-bottom: 1px solid #ccc;
	}
	
	.elementor-element.icon-content-table.elementor-widget-Table tbody tr td .table-addons-icon-content-wrapper span.table-addons-icon-content-text, .elementor-element.icon-content-table.elementor-widget-Table tbody tr td .table-addons-icon-content-wrapper span.table-addons-icon-content-text strong {
		font-size: 14px;
		margin-bottom: 0;
		line-height: 18px;
	}
	
	.elementor-element.form-inline.elementor-widget-form .elementor-form-fields-wrapper {
		flex-wrap: wrap;
	}
	
	.mobile-link-h5 {
		font-size: 17px;
	}
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 5px;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {
	padding: 6px 10px 6px;
	border: 1px solid #000;
	border-radius: 8px;
	transition: .2s ease;
}

.blog-tags.elementor-widget-post-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a:hover {
	color: #fff;
	background: #000;
}
