/*<editor-fold desc="Base">*/
*
{
	box-sizing: border-box;
}

.editor-post-title
{
	text-align: center;
}

.page-id-32559 pre
{
	display: none;
}

/*</editor-fold>*/

/*<editor-fold desc="Buttons">*/
.is-style-outline a
{
	background-image: none;
	border: 1px solid #C6A257;
	background-color: transparent;
	padding: 19px 59px;
	transition: background-color .6s, color .6s;
}

.is-style-outline a:hover
{
	box-shadow: none;
	background-color: #C6A257;
	color: #FFF;
}

.btn-w-357 .wp-element-button
{
	max-width: 100%;
	width: 357px;
}

.full-width *,
.full-width a
{
	width: 100%;
}

@media only screen and (max-width: 480px)
{
	.btn-w-357,
	.btn-w-357 .wp-element-button
	{
		width: 100%;
	}

	.m-full-width,
	.m-full-width *,
	.m-full-width a
	{
		width: 100%;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Typography">*/

strong
{
	font-weight: 600;
}

a
{

}

.has-18-font-size
{
	line-height: 26px;
}

.has-40-32-font-size
{
	line-height: min(max(40px, calc((100vw - 800px) / 100) + 40px), 44px) !important;
}

.link-p a
{
	text-decoration: underline;
}

/*</editor-fold>*/

/*<editor-fold desc="Layout">*/

.w-1060
{
	max-width: 1060px;
}

.w-986
{
	max-width: 986px;
}

.w-980
{
	max-width: 980px;
}

.w-967
{
	max-width: 967px;
}

.w-946
{
	max-width: 946px;
}

.w-944
{
	max-width: 944px;
}

.w-906
{
	max-width: 906px;
}

.w-900
{
	max-width: 900px;
}

.w-848
{
	max-width: 848px;
}

.w-844
{
	max-width: 844px;
}

.w-836
{
	max-width: 836px;
}

.w-836-320
{
	width: min(max(320px, calc((100vw - 800px) / 0.7752) + 320px), 836px) !important;
}

.w-806
{
	max-width: 806px;
}

.w-804
{
	max-width: 804px;
}

.w-824
{
	max-width: 824px;
}

.w-818
{
	max-width: 818px;
}

.w-782
{
	max-width: 782px !important;
}

.w-772
{
	max-width: 772px !important;
}

.w-752
{
	max-width: 752px;
}

.w-746
{
	max-width: 746px;
}

.w-716
{
	max-width: 716px;
}

.w-710
{
	max-width: 710px;
}

.w-701
{
	max-width: 701px;
}

.w-698
{
	max-width: 698px;
}

.w-710-604
{
	width: min(max(604px, calc((100vw - 1270px) / 1.6038) + 604px), 710px);
}

.w-664
{
	max-width: 664px;
}

.w-655
{
	max-width: 655px !important;
}

.w-650
{
	max-width: 650px;
}

.w-634
{
	width: 634px;
}

.w-628
{
	max-width: 628px;
}

.w-618
{
	max-width: 618px;
}

.w-613
{
	max-width: 613px;
}

.w-609
{
	max-width: 609px;
}

.w-608
{
	max-width: 608px;
}

.w-600
{
	max-width: 600px;
}

.w-597
{
	max-width: 597px !important;
}

.w-584
{
	max-width: 584px !important;
}

.w-558
{
	max-width: 558px !important;
}

.w-564
{
	max-width: 564px;
}

.w-560
{
	max-width: 560px;
}

.w-544
{
	max-width: 544px;
}

.w-534
{
	max-width: 534px;
}

.w-520
{
	max-width: 520px !important;
	width: 100%;
}

.w-517
{
	max-width: 517px;
}

.w-487
{
	max-width: 487px;
}

.w-484
{
	max-width: 484px;
}

.w-482
{
	max-width: 482px;
}

.w-476
{
	max-width: 476px;
}

.w-472
{
	max-width: 472px;
}

.w-461
{
	max-width: 461px;
}

.w-460
{
	max-width: 459px;
}

.w-450
{
	max-width: 450px;
}

.w-439
{
	max-width: 439px;
}

.w-428
{
	max-width: 428px;
}

.w-402
{
	max-width: 402px;
}

.w-372
{
	max-width: 372px;
}

.w-365
{
	max-width: 365px;
}

.w-360
{
	max-width: 360px;
}

.w-339
{
	max-width: 339px;
}

.w-332
{
	max-width: 332px;
}

.w-330
{
	max-width: 330px;
}

.w-324
{
	max-width: 324px;
}

.w-297
{
	max-width: 297px;
}

.w-292
{
	max-width: 292px;
}

.w-280
{
	max-width: min(max(154px, calc((100vw - 800px) / 3.5398) + 154px), 267px);
}

.w-254
{
	max-width: 254px;
}

.w-242
{
	max-width: 242px;
}

.w-240-320
{
	width: min(max(240px, calc((100vw - 800px) / -5) + 320px), 320px) !important;
}

.w-215
{
	width: 215px;
}

.w-208-157
{
	width: min(max(157px, calc((100vw - 800px) / 7.8431) + 157px), 208px);
}

.w-200
{
	width: 200px;
}

.w-173
{
	max-width: 173px;
}

.w-165
{
	max-width: 165px;
}

.w-159
{
	max-width: 159px;
}

.w-144
{
	max-width: 144px;
}

.w-104
{
	max-width: 104px;
}

.w-102
{
	max-width: 102px;
}

.w-80
{
	max-width: 80px;
}

.w-63
{
	min-width: 63px;
}

.w-38
{
	min-width: 38px;
}

.desk-full-width
{
	width: 100% !important;
}

.w-120-60
{
	width: min(max(60px, calc((100vw - 800px) / 6.6667) + 60px), 120px);
}

.min-height-card-176
{
	min-height: 176px;
}

.h-583-448
{
	height: min(max(448px, calc((100vw - 800px) / 2.963) + 448px), 587px);
}

.h-624
{
	min-height: 624px !important;
}

.h-560
{
	min-height: 560px !important;
}

.h-456
{
	min-height: 491px !important;
}

.h-390-603
{
	height: min(max(390px, calc((100vw - 890px) / -1.4554) + 603px), 603px);
}

.h-324
{
	max-height: 324px !important;
}

.h-352
{
	min-height: 352px;
}

.min-h-283
{
	min-height: 283px !important;
}

.h-257
{
	min-height: 257px !important;
}

.h-251
{
	min-height: 251px !important;
}

.h-232
{
	min-height: 232px;
}

.h-140
{
	min-height: 140px;
}

.h-165-146
{
	height: min(max(146px, calc((100vw - 800px) / 21.0526) + 146px), 165px);
}

.h-120-52
{
	height: min(max(52px, calc((100vw - 800px) / 5.8824) + 52px), 120px);
}

.h-103-90
{
	height: min(max(90px, calc((100vw - 800px) / 30.7692) + 90px), 103px);
}

.h-103-43
{
	height: min(max(43px, calc((100vw - 800px) / 6.6667) + 43px), 103px);
}

.h-80-69
{
	height: min(max(69px, calc((100vw - 800px) / 36.3636) + 69px), 80px);
}

.h-56
{
	min-height: 56px !important;
}

.h-18
{
	min-height: 18px !important;
}

.min-h-auto
{
	min-height: auto !important;
}

.mt-32
{
	margin-top: 32px !important;
}

.gap-24
{
	gap: 24px !important;
}

@media only screen and (min-width: 821px)
{
	.pr-53
	{
		padding-right: 53px !important;
	}
}

@media only screen and (max-width: 820px)
{
	.mobile-w-100
	{
		max-width: 100%;
	}

	.min-w-320-on-820
	{
		min-width: 320px;
	}

	.w-320-on-820
	{
		max-width: 320px;
	}

	.h-340-mobile
	{
		max-height: 340px;
	}
}

@media only screen and (max-width: 520px)
{
	.w-319-on-520
	{
		max-width: 319px;
	}

	.w-280-on-520
	{
		max-width: 280px;
	}

	.w-100-on-520
	{
		width: 100% !important;
	}

}

/*</editor-fold>*/

/*<editor-fold desc="Stacks & Aligns">*/

@media only screen and (max-width: 1260px)
{
	.centered-on-1260,
	.centered-on-1260 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-1260,
	.left-on-1260 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-1260
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-1260 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-1260
	{
		display: none !important;
	}

	.w-100-on-1260
	{
		width: 100% !important;
	}
}

@media only screen and (max-width: 1100px)
{
	.centered-on-1100,
	.centered-on-1100 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-1100,
	.left-on-1100 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-1100
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-1100 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.cards-scroller .hidden-on-1100,
	.hidden-on-1100
	{
		display: none !important;
	}

	.w-100-on-1100
	{
		width: 100% !important;
	}

	.height-on-1100
	{
		min-height: auto !important;
	}

	.hide-on-1100
	{
		display: none;
	}
}

@media only screen and (max-width: 1020px)
{
	.centered-on-1020,
	.centered-on-1020 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-1020,
	.left-on-1020 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-1020
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-1020 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.cards-scroller .hidden-on-1020,
	.hidden-on-1020
	{
		display: none !important;
	}

	.p-0-on-1020
	{
		padding: 0 !important;
	}
}

@media only screen and (max-width: 920px)
{
	.centered-on-920,
	.centered-on-920 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-920,
	.left-on-920 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-920
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-920 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-920
	{
		display: none !important;
	}
}

@media only screen and (max-width: 900px)
{
	.centered-on-900,
	.centered-on-900 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-900,
	.left-on-900 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-900
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-900 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-900
	{
		display: none !important;
	}
}

@media only screen and (max-width: 840px)
{
	.hide-on-840
	{
		display: none;
	}

	.accordion-indicator
	{
		display: none;
	}

	.info-accordion
	{
		padding-left: 0 !important;
	}

	.info-accordion::before
	{
		display: none;
	}

	.pb-40-on-840
	{
		padding-bottom: 40px !important;
	}
}

@media only screen and (min-width: 840px)
{
	.show-on-840
	{
		display: none;
		color: #000;
	}
}

@media only screen and (max-width: 820px)
{
	.centered-on-820,
	.centered-on-820 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-820,
	.left-on-820 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-820
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-820 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-820
	{
		display: none !important;
	}
}

@media only screen and (max-width: 740px)
{
	.centered-on-740,
	.centered-on-740 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-740,
	.left-on-740 > *
	{
		text-align: left !important;
		align-items: flex-start;
	}

	.stack-on-740
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-740 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-740
	{
		display: none !important;
	}
}

@media only screen and (max-width: 650px)
{
	.centered-on-650,
	.centered-on-650 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-650,
	.left-on-650 > *
	{
		text-align: left !important;
		align-self: flex-start !important;
	}

	.stretch-on-650
	{
		align-self: stretch !important;
	}

	.stack-on-650
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-650 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-650
	{
		display: none !important;
	}
}

@media only screen and (max-width: 560px)
{
	.centered-on-560,
	.centered-on-560 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-560,
	.left-on-560 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-560
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-560 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-560
	{
		display: none !important;
	}

	.mobile-w-206
	{
		max-width: 206px;
	}

	.h-525-on-560
	{
		min-height: 525px !important;
	}

	.flex-start-on-560
	{
		justify-content: flex-start !important;
	}

	.order-2-on-560
	{
		order: 2 !important;
		margin-top: 14px !important;
		margin-bottom: 0 !important;
	}
}

@media only screen and (max-width: 520px)
{
	.centered-on-520,
	.centered-on-520 > *
	{
		text-align: center !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		align-self: center !important;
	}

	.left-on-520,
	.left-on-520 > *
	{
		text-align: left !important;
		align-items: flex-start !important;
	}

	.stack-on-520
	{
		flex-direction: column;
		grid-template-columns: 1fr !important;
	}

	.stack-on-520 > *
	{
		grid-row: auto !important;
		grid-column: auto !important;
	}

	.hidden-on-520
	{
		display: none !important;
	}

	.mobile-w-310
	{
		max-width: 310px;
	}

	.mobile-w-262
	{
		max-width: 262px;
	}

	.mobile-w-240
	{
		max-width: 240px;
	}

	.mobile-w-230
	{
		max-width: 230px;
	}

	.mobile-w-200
	{
		max-width: 200px;
	}

	.mobile-w-106
	{
		max-width: 106px;
	}

	.mt-30-on-520
	{
		margin-top: 30px !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Hides & Shows">*/

@media only screen and (max-width: 1100px)
{
	.hidden-on-1100
	{
		display: none !important;
	}
}

@media only screen and (min-width: 1101px)
{
	.shown-on-1100
	{
		display: none !important;
	}
}

@media only screen and (max-width: 1024px)
{
	.hidden-on-1024
	{
		display: none !important;
	}
}

@media only screen and (min-width: 1025px)
{
	.shown-on-1024
	{
		display: none !important;
	}
}

@media only screen and (max-width: 930px)
{
	.hidden-on-930
	{
		display: none !important;
	}
}

@media only screen and (min-width: 931px)
{
	.shown-on-930
	{
		display: none !important;
	}
}

@media only screen and (max-width: 900px)
{
	.hidden-on-900
	{
		display: none !important;
	}

	.order-2-on-900
	{
		order: 2 !important;
		margin-top: 14px !important;
		margin-bottom: 0 !important;
		gap: 4px;
	}
}

@media only screen and (min-width: 901px)
{
	.shown-on-900
	{
		display: none !important;
	}
}

@media only screen and (max-width: 820px)
{
	.hidden-on-820
	{
		display: none !important;
	}
}

@media only screen and (min-width: 821px)
{
	.shown-on-820
	{
		display: none !important;
	}
}

@media only screen and (max-width: 750px)
{
	.hidden-on-750
	{
		display: none !important;
	}
}

@media only screen and (min-width: 751px)
{
	.shown-on-750
	{
		display: none !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Helpers">*/

.limited-text-4-lines
{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.limited-text-3-lines
{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.limited-text-3-lines p
{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.limited-text-2-lines
{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.limited-text-2-lines a
{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.breadcrumbs .current
{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.oh
{
	overflow: hidden;
}

.flex-nonwrap
{
	flex-wrap: nowrap;
}

.gap-32-20
{
	gap: min(max(20px, calc((100vw - 800px) / 33.3333) + 20px), 32px) !important;
}

.gap-20
{
	gap: 20px !important;
}

@media only screen and (max-width: 900px)
{
	.br-none br
	{
		display: none;
	}
}

.w-100-percent
{
	width: 100%;
}

/*</editor-fold>*/

/*<editor-fold desc="Header">*/

.main-header-redline-inner
{
	position: relative;
}

.main-header-redline-cross
{
	position: absolute;
	cursor: pointer;
	right: 0;
}

.main-logo
{
	width: 96px;
}

.wp-block-navigation .wp-block-navigation__submenu-icon
{
	height: 0.8em;
	margin-left: 0 !important;
	width: 0.8em;
	position: absolute;
	right: -1px;
	display: flex;
	align-items: center;
}

[aria-expanded="true"] + .wp-block-navigation__submenu-icon
{
	transform: rotate(-180deg);
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button))
{
	padding: 0;
}

@media only screen and (max-width: 1124px)
{
	body.has-mobile-menu-open
	{
		overflow: hidden;
	}

	body.has-mobile-menu-open .mob-menu-btns > *:nth-child(1)
	{
		display: none;
	}

	body:not(.has-mobile-menu-open) .mob-menu-btns > *:nth-child(2)
	{
		display: none;
	}

	.mob-menu-btns *
	{
		cursor: pointer;
	}

	.main-header
	{
		background: #FFF;
		box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
	}

	.main-menu
	{
		position: fixed !important;
		padding: 120px 20px;
		inset: 0 0 0;
		background: #FFF;
		z-index: -1;
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		transition: transform .6s;
		transform: translateY(-140%);
	}

	body.has-mobile-menu-open .main-menu
	{
		transform: translateY(0);
	}

	/*.main-menu nav*/
	/*{*/
	/*	margin-bottom: 72px !important;*/
	/*}*/
	.main-menu nav ul
	{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 16px;
	}

	.main-menu li :where(a, button)
	{
		font-family: 'Poppins', serif;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
		letter-spacing: -1px;
		text-transform: capitalize;
	}

	.main-menu .wp-block-button,
	.main-menu .wp-block-button a
	{
		width: 100%;
	}

	.wp-block-navigation .wp-block-navigation-item
	{
		align-items: flex-start;
		background-color: inherit;
		display: flex;
		flex-direction: column;
		position: relative;
		width: 100%;
	}

	.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container
	{
		position: relative;
		padding: 0;
		border: none;
		gap: 6px;
		margin-top: 9px;
	}

	.main-menu li .wp-block-navigation__submenu-container a
	{
		color: #616068 !important;
		font-family: var(--wp--preset--font-family--outfit), sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}

	.wp-block-navigation .wp-block-navigation__submenu-icon
	{
		margin-top: 0;
		right: 1px;
		top: 11px;
	}

	.hidden-on-1024
	{
		display: none !important;
	}

	.mob-btn-size
	{
		order: 2;
		height: 56px !important;
	}

	.attackers-wrap
	{
		padding-top: 112px !important;
	}

}

@media only screen and (min-width: 1125px)
{
	.mob-menu-btns
	{
		display: none !important;
	}

	.main-menu li
	{
		position: relative;
	}

	.main-menu > nav > ul > li.current-menu-item::after
	{
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		bottom: min(max(-43px, calc((100vw - 1025px) / -43.75) + -39px), -39px);
		left: 0;
		background-color: var(--wp--preset--color--kloom-accent);
	}

	.main-menu li :where(a, button)
	{
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
		text-transform: uppercase;
		letter-spacing: 0.48px;
		transition: color .3s;
	}

	.main-menu li a:hover
	{
		color: #21202E !important;
	}

	.main-menu li .wp-block-navigation__submenu-container a:hover
	{
		color: var(--wp--preset--color--kloom-accent) !important;
	}

	.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle
	{
		padding-left: 0;
		padding-right: 0;
	}

	.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container
	{
		min-width: 140px;
		margin-top: 6px;
		border: 1px solid #F3EEE7;
		background: #FFF;
		padding: 15px;
		gap: 8px;
		left: -2px;
	}

	.visible-on-1024
	{
		display: none !important;
	}
}

@media only screen and (max-width: 540px)
{
	.hidden-on-540
	{
		display: none;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Mobile Header">*/

.wp-block-navigation .wp-block-navigation-item.by-threat a,
.wp-block-navigation .wp-block-navigation-item.by-industr a
{
	color: #000 !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	line-height: 26px;
}

@media only screen and (max-width: 1024px)
{
	.main-menu
	{
		overflow-y: auto;
	}
}

.exposure
{
	margin-bottom: 16px !important;
}

.by-industr
{
	padding-top: 16px !important;
	border-top: 1px solid #EDEDED;
}

.stop-shop,
.cti,
.easm,
.drps,
.tprm,
.trism,
.agentic,
.ransomware,
.cybercrime,
.brand,
.fraud,
.gen-ai,
.exposure,
.business,
.enterprise,
.gov,
.healthcare,
.automotive,
.mssp,
.financial,
.telcos,
.all-resources,
.research,
.webinars,
.documents,
.academy,
.become,
.partner,
.technology,
.about,
.testimonial,
.newsroom,
.events,
.careers
{
	position: relative;
	padding-block: 10px !important;
}

/*.stop-shop::before,*/
/*.cti::before,*/
/*.easm::before,*/
/*.drps::before,*/
/*.tprm::before,*/
/*.trism::before,*/
/*.agentic::before,*/
/*.ransomware::before,*/
/*.cybercrime::before,*/
/*.brand::before,*/
/*.fraud::before,*/
/*.gen-ai::before,*/
/*.exposure::before,*/
/*.business::before,*/
/*.enterprise::before,*/
/*.gov::before,*/
/*.healthcare::before,*/
/*.automotive::before,*/
/*.mssp::before,*/
/*.financial::before,*/
/*.telcos::before,*/
/*.all-resources::before,*/
/*.research::before,*/
/*.webinars::before,*/
/*.documents::before,*/
/*.academy::before,*/
/*.become::before,*/
/*.partner::before,*/
/*.technology::before,*/
/*.about::before,*/
/*.testimonial::before,*/
/*.newsroom::before,*/
/*.events::before,*/
/*.careers::before*/
/*{*/
/*	content: '';*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	left: 0;*/
/*	transform: translateY(-50%);*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	background-size: cover;*/
/*}*/

/*.stop-shop::before,*/
/*.business::before,*/
/*.webinars::before,*/
/*.become::before,*/
/*.about::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.3689 61.3632L43.682 72.662L12.9571 57.8585L18.0974 53.1855L19.6161 45.9424L14.2422 38.232L10.9711 24.5635L19.2656 9.49314C23.3172 8.53196 27.9015 7.6728 32.9555 7.09409C37.4161 6.58333 41.561 6.36908 45.3175 6.33887C49.4453 8.90901 53.5731 11.4791 57.7009 14.0493L56.299 17.6708L61.4393 28.6524L59.8038 32.0403L66.2291 42.5545L61.7898 45.9424L62.4907 49.6808L60.7384 51.3163L61.5379 52.8284L60.3648 55.6069L61.1674 62.8928L46.3689 61.3632Z' fill='%230A100D'/%3E%3Cpath d='M44.3687 59.3628L41.6818 70.6615L10.9569 55.858L16.0972 51.185L17.6159 43.9419L12.242 36.2315L8.97089 22.563L17.2654 7.49265C21.317 6.53147 25.9013 5.67231 30.9553 5.0936C35.4159 4.58284 39.5608 4.36859 43.3173 4.33838C47.4451 6.90852 51.5729 9.47866 55.7007 12.0488L54.2988 15.6704L59.4391 26.6519L57.8036 30.0398L64.2289 40.554L59.7896 43.9419L60.4905 47.6803L58.7382 49.3158L59.5377 50.8279L58.3646 53.6064L59.1672 60.8923L44.3687 59.3628Z' fill='url(%23paint0_linear_2_2225)'/%3E%3Cpath d='M59.1672 60.8922L35.5999 53.6704L23.1956 44.2915L41.6818 70.6615L44.3687 59.3627L59.1672 60.8922Z' fill='%230A100D'/%3E%3Cpath d='M64.2289 40.5542L57.365 43.2893L59.5212 47.2736L55.6307 50.4141L58.7382 49.3161L60.4905 47.6805L59.7896 43.9421L64.2289 40.5542Z' fill='%230A100D'/%3E%3Cpath d='M29.6262 29.7329H38.9289V20.4297H29.6262V29.7329ZM36.7043 22.6543V27.5083H31.8508V22.6543H36.7043Z' fill='white'/%3E%3Cpath d='M48.2238 26.1855L49.0695 25.3393L47.7082 23.977H43.9328V22.3789H48.2238L49.0695 21.5327L47.7082 20.1709H43.9328V18.5415L40.8176 15.4248H39.1877V11.1353L38.342 10.2891L36.9797 11.6509V15.4248H35.382V11.1353L34.5354 10.2891L33.1731 11.6509V15.4248H31.5754V11.1353L30.7287 10.2891L29.3664 11.6509V15.4248H27.7375L24.6213 18.5415V20.1709H20.3313L19.4846 21.0171L20.8469 22.3789H24.6213V23.9771H20.3312L19.4846 24.8233L20.8469 26.1856H24.6213V27.7837H20.3312L19.4846 28.6299L20.8469 29.9922H24.6213V31.6211L27.7375 34.7373H29.3664V39.0274L30.2131 39.874L31.5754 38.5117V34.7373H33.173V39.0274L34.0197 39.874L35.382 38.5117V34.7373H36.9797V39.0274L37.8263 39.8741L39.1877 38.5118V34.7373H40.8176L43.9328 31.6211V29.9922H48.2238L49.0695 29.146L47.7082 27.7837H43.9328V26.1856L48.2238 26.1855ZM41.7092 19.4624V30.7002L39.8967 32.5132H28.6584L26.8459 30.7002V19.4624L28.6584 17.6494H39.8967L41.7092 19.4624Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2225' x1='36.5999' y1='4.33837' x2='36.5999' y2='70.6615' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.cti::before,*/
/*.healthcare::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67.833 41.6312H72.9236C72.4046 39.5494 71.8856 37.4676 71.3667 35.3858H67.8321C66.3856 22.0903 55.8277 11.5345 42.5313 10.0915V5.00098C40.4495 5.51997 38.3676 6.03891 36.2858 6.5579V10.0924C22.9905 11.5389 12.4346 22.0967 10.9916 35.3932H5.901C6.41999 37.4751 6.93893 39.5569 7.45792 41.6387H10.9925C12.439 54.9341 22.9969 65.4899 36.2933 66.933V72.0235C38.3751 71.5046 40.457 70.9856 42.5387 70.4666V66.932C55.8342 65.4855 66.3899 54.9277 67.833 41.6312Z' fill='%230A100D'/%3E%3Cpath d='M65.8082 39.6068H70.8988C70.3798 37.525 69.8608 35.4432 69.3419 33.3614H65.8073C64.3608 20.0659 53.8029 9.51013 40.5065 8.06708V2.97656C38.4247 3.49555 36.3428 4.01449 34.2611 4.53348V8.06801C20.9657 9.51452 10.4098 20.0723 8.96679 33.3688H3.87622C4.39521 35.4507 4.91415 37.5325 5.43314 39.6143H8.96773C10.4142 52.9097 20.9721 63.4655 34.2685 64.9086V69.9991C36.3503 69.4801 38.4322 68.9612 40.514 68.4422V64.9076C53.8094 63.4611 64.3652 52.9032 65.8082 39.6068Z' fill='url(%23paint0_linear_2_2276)'/%3E%3Cpath d='M46.0831 43.1685L51.7417 46.1244L49.6665 41.6805L46.66 40.1114V38.0464H49.0693L53.25 36.4875L49.0693 34.9285H46.66V32.8635L49.6665 31.2944L51.7417 26.8505L46.0831 29.8063L43.279 27.9032L45.8768 25.3048L46.5238 20.4507L40.7706 26.204L40.7686 26.2026L37.3875 23.9148L34.0065 26.2026L34.0045 26.204L28.2512 20.4507L28.8982 25.3048L31.4964 27.903L28.692 29.8063L23.0333 26.8505L25.1085 31.2944L28.115 32.8635V34.9285H25.7058L21.525 36.4875L25.7058 38.0464H28.115V40.1114L25.1085 41.6805L23.0333 46.1244L28.692 43.1685L31.496 45.0716L28.8982 47.6701L28.2512 52.5242L34.0045 46.7709L34.0065 46.7723L37.3875 49.06L40.7686 46.7723L40.7706 46.7709L46.5238 52.5242L45.8768 47.6701L43.2787 45.0719L46.0831 43.1685ZM31.7491 41.5691L31.1519 41.1642V31.8107L31.7491 31.4058L37.3875 27.5894L43.026 31.4058L43.6232 31.8107V41.1642L43.026 41.5691L37.3875 45.3854L31.7491 41.5691Z' fill='white'/%3E%3Cpath d='M37.3875 30.5342H35.8885L36.3723 38.194H37.3875H38.4027L38.8865 30.5342H37.3875Z' fill='white'/%3E%3Cpath d='M38.4984 39.4023H37.3875H36.2766L35.1658 41.9431H37.3875H39.6092L38.4984 39.4023Z' fill='white'/%3E%3Cpath d='M62.0468 33.0663C60.5283 22.0122 51.7417 13.266 40.6774 11.8084L40.5054 11.7881V15.159C49.9095 16.5154 57.3497 23.9456 58.7164 33.3599H62.0772L62.0468 33.0663Z' fill='%230A100D'/%3E%3Cpath d='M40.809 61.1469C51.8632 59.6284 60.6093 50.8418 62.067 39.7775L62.0873 39.6055H58.7164C57.3599 49.0096 49.9297 56.4498 40.5155 57.8165V61.1772L40.809 61.1469Z' fill='%230A100D'/%3E%3Cpath d='M12.7283 39.9093C14.2467 50.9634 23.0333 59.7095 34.0976 61.1672L34.2697 61.1875V57.8166C24.8656 56.4601 17.4253 49.03 16.0587 39.6157H12.6979L12.7283 39.9093Z' fill='%230A100D'/%3E%3Cpath d='M33.966 11.8283C22.9119 13.3467 14.1657 22.1333 12.708 33.1976L12.6877 33.3696H16.0587C17.4151 23.9655 24.8453 16.5253 34.2595 15.1586V11.7979L33.966 11.8283Z' fill='%230A100D'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2276' x1='37.3875' y1='2.97656' x2='37.3875' y2='69.9991' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.easm::before,*/
/*.ransomware::before,*/
/*.automotive::before,*/
/*.research::before,*/
/*.technology::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.4558 14.4815L38.6001 5.75635L19.7444 14.4815L10.0203 11.4815L16.5375 50.6883L38.6001 71.244L60.6627 50.6883L67.1799 11.4815L57.4558 14.4815Z' fill='%230A100D'/%3E%3Cpath d='M55.4556 12.481L36.5999 3.75586L17.7442 12.481L8.02008 9.48106L14.5373 48.6878L36.5999 69.2435L58.6625 48.6878L65.1797 9.48106L55.4556 12.481Z' fill='url(%23paint0_linear_2_2175)'/%3E%3Cpath d='M44.4497 36.169L48.6047 34.7455L55.9731 39.0053L49.2956 30.9463L44.4287 32.757V29.7636L49.8398 25.6399L48.7932 15.3828L47.1709 24.028L43.3821 26.2888H40.6294L42.0005 23.2954L40.0643 22.7302L36.5999 18.0518L33.1356 22.7302L31.1993 23.2954L32.5704 26.2888H29.8178L26.0289 24.028L24.4066 15.3828L23.36 25.6399L28.7502 29.7426L28.7711 29.7636V32.7569L28.7502 32.7465L23.9043 30.9463L17.2267 39.0053L24.5951 34.7455L28.7502 36.169V36.776L22.9099 40.6276L25.9557 52.1301L26.1231 42.6057L28.7502 40.7741L36.5999 47.0539L44.4497 40.7741L47.0767 42.6057L47.2442 52.1301L50.2899 40.6276L44.4497 36.776L44.4497 36.169ZM36.5685 43.014L31.8901 39.267V29.4287H41.069V39.2984L36.5685 43.014Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2175' x1='36.5999' y1='3.75586' x2='36.5999' y2='69.2435' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.drps::before,*/
/*.enterprise::before,*/
/*.documents::before,*/
/*.partner::before,*/
/*.testimonial::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.2602 42.7644L72.7157 39.5001L69.2602 36.2358C67.7537 22.5834 56.9169 11.7467 43.2645 10.2401L40.0002 6.78467L36.736 10.2401C23.0836 11.7467 12.2468 22.5834 10.7402 36.2358L7.28479 39.5001L10.7402 42.7644C12.2467 56.4167 23.0836 67.2535 36.736 68.7601L40.0003 72.2156L43.2646 68.7601C56.9169 67.2536 67.7537 56.4167 69.2602 42.7644Z' fill='%230A100D'/%3E%3Cpath d='M67.26 40.7644L70.7154 37.5001L67.26 34.2358C65.7534 20.5834 54.9167 9.74667 41.2643 8.24012L38 4.78467L34.7357 8.24012C21.0833 9.74668 10.2466 20.5834 8.74 34.2358L5.28455 37.5001L8.74 40.7644C10.2465 54.4167 21.0834 65.2535 34.7357 66.7601L38 70.2155L41.2643 66.7601C54.9166 65.2536 65.7534 54.4167 67.26 40.7644Z' fill='url(%23paint0_linear_2_2242)'/%3E%3Cpath d='M25.9219 53.9148L37.9989 52.3945L50.076 53.9148L37.9989 48.5615L25.9219 53.9148Z' fill='%230A100D'/%3E%3Cpath d='M37.9989 38.9969L14.168 28L18.2503 46.0816L25.9219 53.9147L35.2518 51.5843L37.9989 53.1662L40.7461 51.5843L50.076 53.9147L57.7475 46.0816L61.8299 28L37.9989 38.9969ZM31.3481 46.4558L28.3628 46.813L24.1953 44.8228C23.7446 42.8497 23.2853 40.868 22.8346 38.8949C26.7468 40.902 30.6592 42.9177 34.5629 44.9249C33.4913 45.4352 32.4196 45.9455 31.3481 46.4558ZM51.8026 44.8228L47.6351 46.813L44.6498 46.4558C43.5782 45.9455 42.5066 45.4352 41.435 44.9249C45.3387 42.9177 49.2511 40.9021 53.1633 38.8949C52.7126 40.868 52.2533 42.8497 51.8026 44.8228Z' fill='white'/%3E%3Cpath d='M47.1786 29.4913L47.1286 29.5513L44.1186 30.9413C42.3086 29.7513 40.1786 29.1113 37.9986 29.1113C35.8186 29.1113 33.6886 29.7513 31.8786 30.9413L28.8386 29.5314L28.8086 29.5013C31.3686 27.3113 34.6286 26.1113 37.9986 26.1113C41.3686 26.1113 44.6286 27.3113 47.1786 29.4913Z' fill='%230A100D'/%3E%3Cpath d='M38.0004 17C31.7905 17 25.9511 19.419 21.559 23.8106C21.2985 24.0901 21.0259 24.41 20.754 24.7727C20.5516 25.0426 20.3728 25.3054 20.2148 25.5561L22.8754 26.7838L23.6801 25.9317C27.5058 22.1065 32.5917 20 38.0004 20C43.4086 20 48.4946 22.1065 52.3207 25.9317L54.4418 23.8106C50.0492 19.419 44.2104 17 38.0004 17Z' fill='%230A100D'/%3E%3Cpath d='M55.2521 24.7727C54.9802 24.41 54.7076 24.0901 54.4471 23.8105L52.326 25.9316L53.1307 26.7838L55.7913 25.5561C55.6333 25.3054 55.4545 25.0426 55.2521 24.7727Z' fill='%230A100D'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2242' x1='38' y1='4.78466' x2='38' y2='70.2155' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.tprm::before,*/
/*.exposure::before,*/
/*.financial::before,*/
/*.academy::before,*/
/*.events::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.1739 20.5606H40.5155C40.1271 19.0447 39.5249 17.6153 38.7471 16.3021L40.63 14.4191L40.7759 11.6944L39.1807 10.0993L37.5856 8.50422L34.8609 8.65009L32.978 10.533C31.6648 9.75512 30.2353 9.15297 28.7195 8.76457V6.1062L26.896 4.07642H22.3843L20.5608 6.1062V8.76457C19.045 9.15297 17.6155 9.75513 16.3023 10.533L14.4194 8.65009L11.6947 8.50422L10.0995 10.0993L8.50446 11.6944L8.65034 14.4191L10.5333 16.3021C9.75537 17.6153 9.15317 19.0447 8.76481 20.5606H6.10644L4.07666 22.3841V26.8957L6.10644 28.7192H8.76481C9.15322 30.2351 9.75537 31.6645 10.5333 32.9778L8.65034 34.8607L8.50446 37.5854L10.0996 39.1805L11.6947 40.7756L14.4194 40.6297L16.3023 38.7468C17.6155 39.5247 19.045 40.1269 20.5608 40.5153V43.1736L22.3843 45.2034H26.896L28.7195 43.1736V40.5153C30.2353 40.1269 31.6648 39.5247 32.978 38.7468L34.8609 40.6297L37.5856 40.7756L39.1808 39.1805L40.7759 37.5854L40.63 34.8607L38.7471 32.9778C39.5249 31.6645 40.1271 30.2351 40.5155 28.7192H43.1739L45.2037 26.8957V22.3841L43.1739 20.5606Z' fill='%230A100D'/%3E%3Cpath d='M41.8936 19.2798H39.2352C38.8469 17.764 38.2447 16.3345 37.4668 15.0213L39.3497 13.1384L39.4956 10.4137L37.9005 8.81854L36.3054 7.22346L33.5807 7.36933L31.6977 9.25226C30.3845 8.47436 28.955 7.8722 27.4392 7.48381V4.82543L25.6157 2.79565H21.1041L19.2806 4.82543V7.48381C17.7647 7.87221 16.3353 8.47437 15.022 9.25226L13.1391 7.36933L10.4144 7.22346L8.81927 8.81858L7.22419 10.4137L7.37006 13.1384L9.25299 15.0213C8.47509 16.3345 7.8729 17.764 7.48454 19.2798H4.82617L2.79639 21.1033V25.615L4.82617 27.4385H7.48454C7.87294 28.9543 8.4751 30.3838 9.25299 31.697L7.37006 33.5799L7.22419 36.3046L8.81931 37.8998L10.4144 39.4948L13.1391 39.349L15.022 37.466C16.3353 38.2439 17.7647 38.8461 19.2806 39.2345V41.8929L21.1041 43.9226H25.6157L27.4392 41.8929V39.2345C28.955 38.8461 30.3845 38.2439 31.6977 37.466L33.5807 39.349L36.3054 39.4948L37.9005 37.8997L39.4956 36.3046L39.3497 33.5799L37.4668 31.697C38.2447 30.3838 38.8468 28.9543 39.2352 27.4385H41.8936L43.9234 25.615V21.1033L41.8936 19.2798Z' fill='url(%23paint0_linear_3_21873)'/%3E%3Cpath d='M32.3318 30.4264H14.3878L12.9919 28.008L21.9637 12.4688H24.756L33.7277 28.008L32.3318 30.4264ZM15.5866 28.351H31.133L31.3311 28.008L23.5582 14.5441H23.1615L15.3885 28.008L15.5866 28.351Z' fill='white'/%3E%3Cpath d='M23.3598 18.1597H22.1948L22.5708 24.113H23.3598H24.1489L24.5248 18.1597H23.3598Z' fill='white'/%3E%3Cpath d='M24.2232 25.052H23.3598H22.4964L21.6331 27.0267H23.3598H25.0866L24.2232 25.052Z' fill='white'/%3E%3Cpath d='M39.1475 27.768C39.2796 27.098 39.3875 26.3026 39.4153 25.4054C39.4389 24.6455 39.4005 23.9581 39.3346 23.3606C40.8642 24.1125 42.3938 24.8645 43.9234 25.6164L41.8937 27.4399C40.9783 27.5493 40.0629 27.6586 39.1475 27.768Z' fill='%230A100D'/%3E%3Cpath d='M31.407 37.6399C31.9741 37.2596 32.6129 36.7734 33.267 36.1587C33.821 35.638 34.28 35.1248 34.6558 34.6558C35.2057 36.269 35.7556 37.8823 36.3055 39.4956L33.5808 39.3498C32.8562 38.7798 32.1316 38.2099 31.407 37.6399Z' fill='%230A100D'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3_21873' x1='23.3599' y1='2.79566' x2='23.3599' y2='43.9226' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.trism::before,*/
/*.brand::before,*/
/*.mssp::before,*/
/*.careers::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M70.2401 18.1251V58.865C68.0301 61.0751 66.8001 62.3151 64.5901 64.5251H13.0102C10.8001 62.3151 9.57016 61.0751 7.36014 58.865V18.1251C9.57016 15.925 10.8001 14.6851 13.0102 12.4751H64.5901C66.8001 14.6851 68.0301 15.925 70.2401 18.1251Z' fill='%230A100D'/%3E%3Cpath d='M68.2399 16.1251V56.865C66.0299 59.0751 64.7999 60.3151 62.5899 62.5251H11.0099C8.79992 60.3151 7.56994 59.0751 5.35992 56.865V16.1251C7.56994 13.925 8.79992 12.6851 11.0099 10.4751H62.5899C64.7999 12.6851 66.0299 13.925 68.2399 16.1251Z' fill='url(%23paint0_linear_2_2181)'/%3E%3Cpath d='M36.1359 58.7531L24.5566 48.7848C25.0859 43.9675 25.6151 39.1501 26.1444 34.3328C28.7152 37.9057 31.286 41.4787 33.8568 45.0516C32.0755 44.318 30.2943 43.5845 28.513 42.8509L27.9996 47.4321L36.2437 54.5288L43.7717 48.6862V44.629L36.5362 36.9554V31.3501H39.8075V35.6556L47.043 43.3292V50.289L36.1359 58.7531Z' fill='white'/%3E%3Cpath d='M40.8622 32.9883H35.4742L32.7802 28.3222L35.4742 23.6553H40.8622L43.5563 28.3222L40.8622 32.9883ZM37.3627 29.7169H38.9737L39.7792 28.3222L38.9737 26.9266H37.3627L36.5572 28.3222L37.3627 29.7169Z' fill='white'/%3E%3Cpath d='M66.0299 16.1251V20.0151H5.35992V16.1251C7.56994 13.925 8.79992 12.6851 11.0099 10.4751H60.3799C62.5899 12.6851 63.8199 13.925 66.0299 16.1251Z' fill='%230A100D'/%3E%3Cpath d='M14.8252 17.4769L17.185 16.2168L16.8962 13.9449L14.8262 13.0139V13.0127L14.8249 13.0133L14.8236 13.0127V13.0139L12.7535 13.9449L12.4647 16.2168L14.8245 17.4769V17.4773L14.8248 17.4771L14.8252 17.4773V17.4769Z' fill='%23EF0A35'/%3E%3Cpath d='M22.8088 17.4769L25.1686 16.2168L24.8798 13.9449L22.8097 13.0139V13.0127L22.8084 13.0133L22.8071 13.0127V13.0139L20.737 13.9449L20.4482 16.2168L22.808 17.4769V17.4773L22.8084 17.4771L22.8088 17.4773V17.4769Z' fill='%23EF0A35'/%3E%3Cpath d='M30.7923 17.4769L33.1521 16.2168L32.8633 13.9449L30.7932 13.0139V13.0127L30.7919 13.0133L30.7906 13.0127V13.0139L28.7205 13.9449L28.4318 16.2168L30.7915 17.4769V17.4773L30.7919 17.4771L30.7923 17.4773V17.4769Z' fill='%23EF0A35'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2181' x1='36.7999' y1='10.4751' x2='36.7999' y2='62.5251' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.agentic::before,*/
/*.gov::before,*/
/*.all-resources::before,*/
/*.newsroom::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.9774 59.8156L68.4993 67.5804H10.8994L6.42126 59.8156L35.2211 9.93945H44.1776L72.9774 59.8156Z' fill='%230A100D'/%3E%3Cpath d='M71.448 56.3931L71.2231 56.7816L66.868 64.3263H8.00249L3.42249 56.3931L9.57685 45.7405L11.7033 42.0499L17.4795 32.0515L19.8103 28.0031L32.8552 5.41992H42.0153L55.0601 28.0031L57.391 32.0515L63.1671 42.0499L65.2936 45.7405L71.448 56.3931Z' fill='url(%23paint0_linear_2_2253)'/%3E%3Cpath d='M38.5437 34.1547L43.6058 28.4782L40.1977 27.8267L38.5437 34.1547Z' fill='%230A100D'/%3E%3Cpath d='M35.3862 33.5905L36.4387 29.8816L34.8348 27.8267L35.3862 33.5905Z' fill='%230A100D'/%3E%3Cpath d='M36.1238 43.3057V50.974L32.7167 50.122L36.1238 43.3057Z' fill='%230A100D'/%3E%3Cpath d='M38.856 43.9795L41.1453 47.8313L39.2557 48.2674L38.856 43.9795Z' fill='%230A100D'/%3E%3Cpath d='M34.3592 36.3189L35.7644 38.057V40.9045L24.6703 40.6456L24.2936 37.6872L26.2235 36.2705L34.3592 36.3189Z' fill='white'/%3E%3Cpath d='M34.3312 42.473C33.5004 43.0938 32.6696 43.7329 31.8296 44.3537C31.784 44.3903 31.7475 44.4176 31.7019 44.4542L27.6027 47.6769H15.0312L12.5571 45.3397L14.456 42.0439V42.1444L16.4737 44.0525H26.3519L28.2691 42.5461L28.3604 42.473H34.3312Z' fill='white'/%3E%3Cpath d='M19.6143 33.1153L21.6958 29.5H27.6027L30.378 31.6819C31.6927 32.6771 33.0074 33.6722 34.3312 34.6673H28.3239L28.26 34.6217L26.3519 33.1153L19.6143 33.1153Z' fill='white'/%3E%3Cpath d='M40.5137 36.3189L39.1085 38.057V40.9045L50.2026 40.6456L50.5793 37.6872L48.6494 36.2705L40.5137 36.3189Z' fill='white'/%3E%3Cpath d='M40.5393 34.6673C41.8631 33.6722 43.1778 32.6771 44.5015 31.6819L47.2678 29.5H53.1746L55.2562 33.1153H48.5186L46.6105 34.6217L46.5466 34.6673L40.5393 34.6673Z' fill='white'/%3E%3Cpath d='M62.3134 45.3397L62.0577 45.5771L59.8392 47.6769H47.2678L43.1686 44.4542C43.123 44.4176 43.0864 44.3903 43.0408 44.3537C42.21 43.7329 41.3701 43.0938 40.5393 42.473H46.51L46.6014 42.5461L48.5186 44.0525H58.3968L60.1953 42.3543L60.4144 42.1444V42.0439L62.3134 45.3397Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2253' x1='37.4352' y1='5.41992' x2='37.4352' y2='64.3263' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.cybercrime::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.5379 46.6301L56.1316 43.6147L59.1155 26.6922L50.5237 11.8107L34.3764 5.93359L18.2291 11.8107L9.63733 26.6922L12.6212 43.6147L25.7846 54.6601H42.9682L46.5589 51.6472L59.223 69.1043L67.8714 70.9752L67.5308 62.1334L52.5379 46.6301Z' fill='%230A100D'/%3E%3Cpath d='M50.6293 44.7215L54.223 41.706L57.2069 24.7835L48.615 9.90202L32.4678 4.0249L16.3204 9.90202L7.72867 24.7835L10.7126 41.706L23.8759 52.7514H41.0595L44.6503 49.7385L57.3144 67.1956L65.9627 69.0665L65.6221 60.2247L50.6293 44.7215Z' fill='url(%23paint0_linear_2_2235)'/%3E%3Cpath d='M45.0771 18.8238L32.4733 13.1504L19.8584 18.8238L18.1008 32.6512L23.941 36.5002L24.653 42.3626L28.5687 43.8644L28.9469 40.427L29.9036 40.7942L30.9938 44.0758H33.9417L35.0319 40.7942L35.9886 40.427L36.3668 43.8644L40.2937 42.3626L41.0056 36.5002L46.8347 32.6512L45.0771 18.8238ZM27.9569 31.739L25.732 32.0393L22.6172 30.3596L22.3725 25.6652L30.0371 30.0592L27.9569 31.739ZM32.4733 37.0342L30.6267 35.9996L32.4733 32.3842L34.3088 35.9996L32.4733 37.0342ZM42.3183 30.3596L39.2034 32.0393L36.9786 31.739L34.9095 30.0592L42.563 25.6651L42.3183 30.3596Z' fill='white'/%3E%3Cpath d='M44.6503 49.7387L50.6293 44.7217L52.5379 46.6303C51.7796 50.2454 51.0212 53.8604 50.2628 57.4755C48.392 54.8965 46.5211 52.3176 44.6503 49.7387Z' fill='%230A100D'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2235' x1='36.9617' y1='5.04517' x2='36.7815' y2='70.0993' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.fraud::before,*/
/*.telcos::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M70.6023 54.9856C69.0933 52.1166 67.5843 49.2475 66.0752 46.3677C61.4025 44.3045 56.7193 42.2307 52.057 40.146C51.0163 39.6947 49.986 39.2327 48.9453 38.7706L48.7222 37.9795C42.3887 37.9884 36.0554 38.0512 29.722 38.1062L29.5363 38.7706C23.8228 41.3065 18.1198 43.8425 12.4063 46.3677C10.8973 49.2475 9.38824 52.1166 7.87927 54.9856C7.67114 56.8983 7.45257 58.8002 7.24438 60.7023C17.9116 64.3342 28.5684 67.9555 39.2356 71.5875C49.9028 67.9555 60.5699 64.3342 71.2372 60.7023C71.029 58.8002 70.8104 56.8983 70.6023 54.9856Z' fill='%230A100D'/%3E%3Cpath d='M69.1555 57.9355C58.4883 61.5675 47.8211 65.1887 37.1539 68.8207C26.4867 65.1887 15.8299 61.5675 5.16272 57.9355C5.37087 56.0335 5.58944 54.1316 5.7976 52.2188C7.30657 49.3498 8.8156 46.4808 10.3246 43.6009C16.0381 41.0757 21.7412 38.5398 27.4546 36.0039L28.6409 31.7594L24.5302 19.6599L26.1745 9.645L37.1539 3.4126L48.1437 9.645L49.788 19.6599L45.6669 31.7594L46.8636 36.0039C47.9043 36.4659 48.9346 36.928 49.9753 37.3793C54.6377 39.4639 59.3209 41.5378 63.9936 43.6009C65.5026 46.4808 67.0117 49.3498 68.5206 52.2189C68.7288 54.1316 68.9473 56.0335 69.1555 57.9355Z' fill='url(%23paint0_linear_2_2207)'/%3E%3Cpath d='M49.9753 37.3793L37.1539 38.8837L28.6409 31.7594L37.1539 35.3806L40.7235 33.4034L47.0718 20.4765L48.1437 9.64502L49.788 19.6599L45.6668 31.7594L46.8636 36.0039C47.9043 36.4659 48.9346 36.928 49.9753 37.3793Z' fill='%230A100D'/%3E%3Cpath d='M43.4973 49.4346L40.6345 48.5981H33.6836L30.8208 49.4346L28.2054 50.2004V60.6032L37.159 65.4805L46.1128 60.6032V50.2004L43.4973 49.4346ZM39.0676 60.5089H35.2505L36.2637 57.3986L34.7203 55.8435L35.6629 52.3681H38.6553L39.5978 55.8435L38.0544 57.3986L39.0676 60.5089Z' fill='white'/%3E%3Cpath d='M43.4952 49.6864H40.4769V46.0109L38.5056 44.151H35.8125L33.8412 46.0109V49.6864H30.8229V44.7101L34.6129 41.1328H39.7052L43.4952 44.7101V49.6864Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2207' x1='37.1591' y1='3.4126' x2='37.1591' y2='68.8207' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*.gen-ai::before*/
/*{*/
/*	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.2558 14.4815L39.4 5.75635L20.5443 14.4815L10.8202 11.4815L17.3374 50.6883L39.4 71.244L61.4626 50.6883L67.9799 11.4815L58.2558 14.4815Z' fill='%230A100D'/%3E%3Cpath d='M56.2555 12.481L37.3998 3.75586L18.544 12.481L8.81995 9.48106L15.3372 48.6878L37.3998 69.2435L59.4624 48.6878L65.9796 9.48106L56.2555 12.481Z' fill='url(%23paint0_linear_2_2218)'/%3E%3Cpath d='M53.124 31.7103L50.7689 23.1119L46.7469 20.981L46.0702 19.0499L40.8415 16.2163L37.4003 19.2228L33.959 16.2163L28.7303 19.0499L28.0536 20.981L24.0309 23.1119L21.6758 31.7103L23.1483 33.6583L21.791 34.5585L22.828 42.6363L25.8921 44.1902L26.6433 47.3303L33.7155 51.2095L37.4002 48.7802L41.0842 51.2095L48.1572 47.3303L48.9084 44.1902L51.9725 42.6363L53.0095 34.5585L51.6522 33.6583L53.124 31.7103ZM33.5926 48.1815L28.9001 45.6082L28.1366 42.4189L25.2276 40.9433L24.5716 35.8291L28.3416 33.3272H32.6962V30.731H27.5581L25.3152 32.2204L24.5163 31.1634L26.2385 24.8801L28.9393 23.4491L31.5932 26.103L33.429 24.2671L30.6329 21.471L30.8489 20.855L33.6103 19.358L36.0568 21.4957V33.2942L32.2768 37.0742H28.917V39.6705H33.3522L36.0568 36.9659V46.5561L33.5926 48.1815ZM46.4589 33.3272L50.2289 35.8291L49.5729 40.9433L46.664 42.4189L45.9004 45.6082L41.2071 48.1815L38.7437 46.5561V36.9659L41.4483 39.6705H45.8835V37.0742H42.5237L38.7437 33.2942V21.4957L41.1902 19.358L43.9517 20.855L44.1676 21.4709L41.3715 24.2671L43.2073 26.103L45.8611 23.4492L48.5613 24.8801L50.2834 31.1642L49.4853 32.2204L47.2424 30.731H42.1043V33.3272H46.4589Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_2218' x1='37.3998' y1='3.75586' x2='37.3998' y2='69.2435' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23EF0A35'/%3E%3Cstop offset='0.03872' stop-color='%23EE0934'/%3E%3Cstop offset='0.43835' stop-color='%23CE082D'/%3E%3Cstop offset='0.77302' stop-color='%23BA0829'/%3E%3Cstop offset='1' stop-color='%23B30828'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
/*}*/

/*</editor-fold>*/

/*<editor-fold desc="Home">*/

.hero
{
	 max-height: 590px !important;
	/*max-height: 650px !important;*/
	background-image: url("images/hero-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.alt-hero
{
	max-height: none !important;
	/*max-height: 664px !important;*/
	background-image: url("images/rd-hero-bg.webp");
	/*background-image: none;*/
	background-repeat: repeat;
	background-size: 100% 666px;
	background-position: center top;
	position: relative;
}

.alt-hero {
	position: relative;
	overflow: hidden;
	isolation: isolate;
}

.alt-hero::before,
.alt-hero::after {
	content: "";
	position: absolute;
	width: 866px;
	height: 413px;
	border-radius: 866px;
	background: #fff;
	filter: blur(75px);
	opacity: 0.8; /* можно регулировать */
	pointer-events: none;
	z-index: 0;
}

/* Левый верхний угол */
.alt-hero::before {
	top: -220px;
	left: -260px;
}

/* Правый верхний угол */
.alt-hero::after {
	top: -220px;
	right: -260px;
}

/* Чтобы контент был поверх */
.alt-hero > * {
	position: relative;
	z-index: 1;
}

@media (max-width: 767px) {
	.alt-hero::before {
		width: 602.184px;
		height: 224.602px;
		left: 50%;
		top: -120px;
		transform: translateX(-50%);
	}

	.alt-hero::after {
		display: none;
	}
}

.top-decor
{
	position: relative;
}

.top-decor::before
{
	content: '';
	position: absolute;
	width: 917px;
	height: 143px;
	background: url("images/top-decor.svg") center center no-repeat;
	top: -35px;
}

.top-heading,
.top-form
{
	position: relative;
	z-index: 2;
}

html[lang="ja"] .hero
{
	max-height: 640px !important;
}

.by-threats,
.by-industries-card
{
	position: relative; /* только это добавляем */
}

.by-threats .card-link,
.by-industries-card .card-link
{
	opacity: 0;
}

.megamenu-item a.is-active
{
	color: #DD0909 !important;
}

/*.by-threats .card-link a {*/
/*	position: absolute;*/
/*	inset: 0;*/
/*	z-index: 100;*/
/*	text-decoration: none;*/
/*	color: inherit;*/
/*	background: transparent;*/
/*	cursor: pointer;*/
/*}*/

.by-threats .card-link,
.by-industries-card .card-link
{
	position: absolute;
	inset: 0;
	z-index: 100;
	margin: 0;
}

.by-threats .card-link a,
.by-industries-card .card-link a
{
	display: block;
	width: 100%;
	height: 100%;
}

/*.by-industries-card .card-link a {*/
/*	position: absolute;*/
/*	inset: 0;*/
/*	z-index: 100;*/
/*	text-decoration: none;*/
/*	color: inherit;*/
/*	background: transparent;*/
/*	cursor: pointer;*/
/*}*/

@media only screen and (max-width: 880px)
{
	.hero
	{
		max-height: 100% !important;
	}

	:root :where(.wp-block-button.is-style-with-icon--7 .wp-block-button__link)
	{
		padding: 16px 44px 16px 44px !important;
		position: relative;
	}

	:root :where(.wp-block-button.is-style-with-icon--7 .wp-block-button__link)::after
	{
		position: absolute;
		right: 16px;
	}
}

@media only screen and (max-width: 620px)
{
	.top-decor::before
	{
		content: '';
		position: absolute;
		width: 917px;
		height: 143px;
		background: url("images/top-decor-mob.svg") center center no-repeat;
		top: -64px;
	}

	.mt-mob-6
	{
		margin-top: -2px !important;
	}
}

@media only screen and (max-width: 560px)
{
	.wp-block-buttons.is-content-justification-space-between
	{
		width: 100% !important;
	}

	.wp-block-buttons,
	.wp-block-buttons > .wp-block-button
	{
		width: 100% !important;
	}

	.form-wrapper h2
	{
		max-width: 228px !important;
	}

	:root :where(.wp-block-button.is-style-with-icon--7 .wp-block-button__link)
	{
		padding: 16px 24px 16px 10px !important;
		position: relative;
	}

	:root :where(.wp-block-button.is-style-with-icon--7 .wp-block-button__link)::after
	{
		position: absolute;
		right: 71px !important;
	}

	.meet a:after
	{
		position: absolute;
		right: 16px !important;
	}
}

.driven
{
	position: relative;
	max-height: 812px;
	background-image: url("images/gray-bg.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	z-index: 1;
}

@media only screen and (max-width: 680px)
{
	.driven
	{
		background-image: url("images/mobile-hero-bg-1.png");
	}
}

.driven::before
{
	content: "";
	position: absolute;
	top: auto;
	left: 50%;
	transform: translateX(-50%);
	width: min(max(194px, calc((100vw - 800px) / 0.8584) + 194px), 660px);
	height: min(max(194px, calc((100vw - 800px) / 0.8584) + 194px), 660px);
	flex-shrink: 0;
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 0, 0, 0.50) 3.09%, rgba(234, 0, 0, 0.31) 36.31%, rgba(211, 0, 0, 0.09) 79.28%, rgba(202, 0, 0, 0.00) 100%);
	opacity: 0.15;
	z-index: -1;
}

@media only screen and (max-width: 740px)
{
	.driven
	{
		max-height: 100% !important;
	}

	.hero
	{
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 390px)
{
	.wp-block-button.is-style-with-icon--1 .wp-block-button__link,
	.wp-block-button.is-style-with-icon--3 .wp-block-button__link
	{
		padding: 16px 24px !important;
	}
}

.analyst-img-wrap figure
{
	margin-left: min(max(0px, calc((100vw - 800px) / 4.2105) + 0px), 95px) !important;
}

.driving-grid
{
	position: relative;
}

.lets-card
{
	position: absolute;
	max-width: 370px;
	border: 1px solid rgba(237, 237, 237, 0.20);
	background: rgba(255, 255, 255, 0.20);
	backdrop-filter: blur(40px);
	top: 50%;
	left: 50%;
	transform: translateX(-50%);
}

@media only screen and (max-width: 740px)
{
	.lets-card
	{
		position: static;
		transform: none;
		max-width: 100%;
		background: #121212;
		border: none;
	}
}

.w-100
{
	width: 100%;
}

.w-100 > img
{
	object-fit: cover !important;
}

.solutions-grid
{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media only screen and (max-width: 1260px)
{
	.solutions-grid
	{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

.solutions-card
{
	background-image: url("images/arow.svg");
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: 91% 35px;

}

@media only screen and (max-width: 820px)
{
	.solutions-grid
	{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media only screen and (max-width: 620px)
{
	.solutions-grid
	{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media only screen and (max-width: 396px)
{
	.w-360-230
	{
		width: min(max(280px, calc((100vw - 800px) / 5) + 280px), 360px);
	}
}

.by-industries
{
	background-image: url("images/bg-solutions.webp");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}

@media only screen and (max-width: 680px)
{
	.by-industries
	{
		background-image: url("images/mobile-hero-bg-2.png");
	}
}

.h-358-330
{
	height: min(max(330px, calc((100vw - 360px) / 1.4286) + 330px), 358px);
}

.by-industries-grid
{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media only screen and (max-width: 1390px)
{
	.by-industries-grid
	{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.featured-content
{
	background-image: url("images/bg-featured.webp");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}

@media only screen and (max-width: 680px)
{
	.featured-content
	{
		background-image: url("images/mobile-hero-bg-3.png");
	}
}

.sticker-card
{
	display: flex;
	height: 24px;
	padding: 12px 24px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 100px;
	border: 1px solid #DFDFE9;
}

.section-driving
{
	max-height: 1348px;
}

@media only screen and (max-width: 740px)
{
	.section-driving
	{
		max-height: 100% !important;
	}

	.form-wrapper
	{
		margin-bottom: 0 !important;
	}
}

.by-threats
{
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1 0 0;
	background: #F6F6F6;
	border: 1px solid #F6F6F6;
	/* cursor: pointer; */
	transition: all 0.3s;
}

/*.by-threats:hover
{
	border: 1px solid #EDEDED;
	background: #FFF !important;
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.06);
}*/

.language-selection
{
	position: relative;
	padding-right: 20px;
}

.language-selection::after
{
	content: "";
	position: absolute;
	top: 0;
	left: 4px;
	width: 100%;
	height: 100%;
	background: url("images/select-btn.svg") no-repeat center center;

}

.selection-right
{
	position: relative;
	padding-right: 8px;
}

.selection-right::after
{
	content: "";
	position: absolute;
	top: 0;
	left: 40px;
	width: 100%;
	height: 100%;
	background: url("images/select-right.svg") no-repeat center center;
}

.by-industries-card
{
	transition: opacity 0.6s;
	cursor: pointer;
}

.by-industries-card:hover
{
	opacity: 0.7;
}

/*</editor-fold>*/

/*<editor-fold desc="Form">*/

.form-wrapper
{
	display: flex;
	max-width: 752px;
	padding-block: min(max(32px, calc((100vw - 800px) / 20) + 32px), 52px);
	padding-inline: min(max(20px, calc((100vw - 800px) / 12.5) + 20px), 52px);
	margin-bottom: 80px;
	margin-inline: auto;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	flex-shrink: 0;
	border-top: 4px solid #F00;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.3);
}

.form-columns-2
{
	display: flex;
	width: 100%;
	flex-direction: row;
	gap: 24px;
}

@media only screen and (max-width: 600px)
{
	.form-columns-2
	{
		flex-direction: column !important;
		gap: 12px;
	}

	.hs-form-private
	{
		gap: 12px !important;
	}

	fieldset.form-columns-2 .hs-form-field
	{
		width: 100% !important;
	}

	/*.actions::after*/
	/*{*/
	/*    position: absolute;*/
	/*    right: 22px;*/
	/*}*/
}

.form-columns-1
{
	display: none;
}

.form-columns-1:has(.hs_email)
{
	display: block !important;
	width: 100%;
}

fieldset
{
	max-width: 100% !important;
}

.hbspt-form
{
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	gap: 24px;
	align-self: stretch;
}

.hs-form-private
{
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 24px;
	justify-content: space-between;
	align-items: center;
}

.hs-input[type="text"],
.hs-input[type="email"],
.hs-input[type="tel"],
textarea.hs-input
{
	width: 100% !important;
	border: 1px solid #E9E9E9;
	background: #F7F7F7;
	display: flex;
	height: 52px;
	padding: 12px 18px;
	align-items: center;
	gap: 8px;
	flex: 1 0 0;
	transition: all 0.2s ease;
}

.hs-input::placeholder
{
	color: #A0A0A0;
	font-family: Poppins, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.hs-input:focus
{
	background: #FFF;
	outline: none;
}

.hs-form label
{
	display: none !important;
}

.form-wrapper-newsletter > .hbspt-form > .hs-form label
{
	display: block !important;
}

.hs-form li label
{
	display: block !important;
	font-size: 12px;
	color: #DD0909;
}

li
{
	list-style-type: none;
}

.hs-error-msgs
{
	padding-left: 0;
	margin: 4px 0 0;
}

/* Кнопка */

.hs-button
{
	color: #FFF;
	text-align: center;
	font-family: Poppins, serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	background: transparent;
	padding: 0;
	border: none;
	cursor: pointer;
}

.actions .hs-button
{
	display: flex;
	flex-direction: row;
	position: relative;
	min-width: 179px;
	padding: 16px 44px 16px 20px;
	align-items: center;
	justify-content: center;
	gap: 16px;
	border-radius: 30px;
	border: none;
	background-color: #DD0909;
	text-align: center;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9369 8.53074L10.4369 13.0307C10.296 13.1716 10.1049 13.2508 9.90563 13.2508C9.70637 13.2508 9.51527 13.1716 9.37438 13.0307C9.23348 12.8898 9.15432 12.6987 9.15432 12.4995C9.15432 12.3002 9.23348 12.1091 9.37438 11.9682L12.5938 8.75011H3.40625C3.20734 8.75011 3.01657 8.67109 2.87592 8.53044C2.73527 8.38979 2.65625 8.19902 2.65625 8.00011C2.65625 7.8012 2.73527 7.61043 2.87592 7.46978C3.01657 7.32913 3.20734 7.25011 3.40625 7.25011H12.5938L9.37562 4.03011C9.23473 3.88921 9.15557 3.69812 9.15557 3.49886C9.15557 3.2996 9.23473 3.10851 9.37562 2.96761C9.51652 2.82671 9.70762 2.74756 9.90687 2.74756C10.1061 2.74756 10.2972 2.82671 10.4381 2.96761L14.9381 7.46761C15.0081 7.53738 15.0635 7.62028 15.1013 7.71155C15.1391 7.80281 15.1585 7.90065 15.1584 7.99943C15.1583 8.09822 15.1387 8.19601 15.1006 8.28718C15.0626 8.37836 15.007 8.46113 14.9369 8.53074Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 120px center;
	cursor: pointer;
	transition: background-color 0.3s;
}

.actions .hs-button:hover
{
	border-radius: 30px;
	background-color: #F90E0E;
}

.submitted-message
{
	text-align: center;
	font-size: 18px;
	color: #2C3E50;
	margin-top: 20px;
}

.kela-exposure__form
{
	--hsf-background__padding: 0;
	--hsf-field-input__font-family: var(--wp--preset--font-family--poppins), sans-serif;
	--hsf-erroralert__font-family: var(--wp--preset--font-family--poppins), sans-serif;
	--hsf-button__font-family: var(--wp--preset--font-family--poppins), sans-serif;
	--hsf-erroralert__font-size: 12px;
	--hsf-field-input__color: var(--wp--preset--color--kela-secondary-text);
	--hsf-field-input__background-color: #F7F7F7;
	--hsf-field-input__border-color: #E9E9E9;
	--hsf-field-input__border-style: solid;
	--hsf-field-input__border-radius: 0;
	--hsf-field-input__padding: 12px 18px;
	--hsf-field-input__font-size: 14px;
	--hsf-module__vertical-spacing: 0;
	--hsf-row__vertical-spacing: 20px;
	--hsf-navigationrow-buttons-single__justify-content: flex-start;

	--hsf-button__font-size: 16px;
	--hsf-button__font-weight: 600;

	--hsf-button__border-style: none;
	--hsf-button__padding: 16px 44px;
	--hsf-button__border-radius: 30px;
	--hsf-button__background-color: #DD0909;
	--hsf-button__box-shadow: none;
	--hsf-button--hover__background-color: #F90E0E;
}

.kela-exposure__form h4
{
	display: none;
}

[data-hsfc-id="Renderer"] .hsfc-ErrorAlert:empty,
.kela-exposure__form p:empty,
.kela-exposure__form p:not([style])
{
	display: none;
}

.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-Row .hsfc-Row
{
	margin: 0;
}

.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-NavigationRow
{
	margin-top: 0;
}

.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-Button
{
	cursor: pointer;
	margin: 0;
	word-break: break-word;
	overflow-wrap: break-word;

	align-items: center;
	gap: 16px;
	display: flex;
	line-height: 24px;
}

.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-Button:not([disabled]):hover
{
	transform: translateY(0);
}

.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-Button::after
{
	content: '';
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9369 8.53074L10.4369 13.0307C10.296 13.1716 10.1049 13.2508 9.90563 13.2508C9.70637 13.2508 9.51527 13.1716 9.37438 13.0307C9.23348 12.8898 9.15432 12.6987 9.15432 12.4995C9.15432 12.3002 9.23348 12.1091 9.37438 11.9682L12.5938 8.75011H3.40625C3.20734 8.75011 3.01657 8.67109 2.87592 8.53044C2.73527 8.38979 2.65625 8.19902 2.65625 8.00011C2.65625 7.8012 2.73527 7.61043 2.87592 7.46978C3.01657 7.32913 3.20734 7.25011 3.40625 7.25011H12.5938L9.37562 4.03011C9.23473 3.88921 9.15557 3.69812 9.15557 3.49886C9.15557 3.2996 9.23473 3.10851 9.37562 2.96761C9.51652 2.82671 9.70762 2.74756 9.90687 2.74756C10.1061 2.74756 10.2972 2.82671 10.4381 2.96761L14.9381 7.46761C15.0081 7.53738 15.0635 7.62028 15.1013 7.71155C15.1391 7.80281 15.1585 7.90065 15.1584 7.99943C15.1583 8.09822 15.1387 8.19601 15.1006 8.28718C15.0626 8.37836 15.007 8.46113 14.9369 8.53074Z' fill='white'/%3E%3C/svg%3E");
}

@media (max-width: 430px)
{
	.kela-exposure__form [data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons > *
	{
		padding-inline: 12px;
		justify-content: center;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Megamenu">*/
.wp-block-navigation__submenu-container
{
	display: none !important;
}

@media only screen and (max-width: 1124px)
{
	.wp-block-navigation__submenu-container
	{
		display: block !important;
	}
}

@media only screen and (max-width: 480px)
{
	.hs-submit
	{
		width: 100%;
		margin-top: 18px;
	}

	.hs-button
	{
		margin: 0 auto;
	}

	.actions .hs-button
	{
		width: 100% !important;
		background-position: 64% center !important;
	}
}

body .megamenu-shader,
body .megamenu-item
{
	display: none;
}

/*</editor-fold>*/

/*<editor-fold desc="Footer">*/

@media only screen and (max-width: 400px)
{
	.footer-descr
	{
		width: min(max(240px, calc((100vw - 800px) / 3.3333) + 240px), 360px);
	}
}

figure.facebook
{
	width: 24px;
	height: 24px;
	background: url("images/facebook.svg") no-repeat center center;
	transition: opacity 0.6s;
}

figure.facebook:hover img
{
	opacity: 0;
}

figure.instagram
{
	width: 24px;
	height: 24px;
	background: url("images/instagram.svg") no-repeat center center;
	transition: opacity 0.6s;
}

figure.instagram:hover img
{
	opacity: 0;
}

figure.linkedin
{
	width: 24px;
	height: 24px;
	background: url("images/linkedin.svg") no-repeat center center;
	transition: opacity 0.6s;
}

figure.linkedin:hover img
{
	opacity: 0;
}

figure.twitter
{
	width: 24px;
	height: 24px;
	background: url("images/Vector.svg") no-repeat center center;
	transition: opacity 0.6s;
}

figure.twitter:hover img
{
	opacity: 0;
}

/*</editor-fold>*/

/*<editor-fold desc="Trusted By">*/

.rd-trusted-container
{
	position: relative;
	overflow: hidden;
	width: 100%;
}

.rd-trusted-container::before,
.rd-trusted-container::after
{
	content: "";
	position: absolute;
	top: 0;
	width: 100px;
	height: 100%;
	z-index: 2;
	pointer-events: none;
}

.rd-trusted-container::before
{
	left: 0;
	background: linear-gradient(to right, #FFF 0%, transparent 100%);
}

.rd-trusted-container::after
{
	right: 0;
	background: linear-gradient(to left, #FFF 0%, transparent 100%);
}

.rd-trusted-row
{
	display: flex;
	align-items: center;
	gap: 60px;
	width: max-content;
	animation: marquee var(--timing) linear infinite;
}

.rd-trusted-row figure
{
	flex: 0 0 auto;
	margin: 0;
}

.rd-trusted-row img
{
	display: block;
	max-height: 60px;
	width: auto;
	object-fit: contain;
}

@keyframes marquee
{
	0%
	{
		transform: translate3d(0, 0, 0);
	}
	100%
	{
		transform: translate3d(var(--width), 0, 0);
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Why Love Us">*/

#reviewContainer > div
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-end;
	gap: 2px;
	align-self: stretch;
	border-radius: 20px;
	border: 1px solid #E8E8E8;
	background: #FFF;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .09);
	width: min(520px, 100%);
}

[id^=gartner-pi-widget] *
{
	color: #002856;
	font-weight: 300;
	font-size: 12px;
	font-family: "Graphik Regular", serif;
}

[id^=gartner-pi-widget][data-size=line] .gartner-pi-link
{
	padding: 12px 5px 2px 5px;
	cursor: pointer;
}

[id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-added-styles
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 74%;
}

#reviewContainer .gartner-pi-score
{
	color: #191735;
	font-size: 24px;
	font-weight: 500;
	line-height: 11px;
}

#reviewContainer .gartner-pi-translate
{
	width: 100%;
	margin: 0;
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 5px;
	transform: none;
}

#reviewContainer .gartner-pi-star-rating
{
	margin-top: -4px;
	transform: none;
}

#reviewContainer .gartner-pi-reviews-link
{
	margin: 0;
	text-align: right;
}

ul.pe-reviews-list
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px 12px;
	flex-wrap: wrap;
}

@media only screen and (max-width: 690px)
{
	ul.pe-reviews-list
	{
		justify-content: flex-start;
	}

	.testimonials
	{
		margin-top: 80px;
	}

	.owl-nav
	{
		display: flex;
		justify-content: space-between !important;
		padding-inline: 20px !important;
		margin-top: 40px !important;
	}
}

ul.pe-reviews-list li
{
	display: flex;
	gap: 4px;
	align-items: flex-start;
}

ul.pe-reviews-list li::before
{
	content: '';
	width: 24px;
	height: 24px;
	background: url(https://www.kelacyber.com/wp-content/uploads/2024/10/check.svg) center center no-repeat;
}

.wp-container-core-group-is-layout-5ca0703b > .alignfull
{
	margin-right: calc(var(--wp--preset--spacing--20) * -1);
	margin-left: calc(var(--wp--preset--spacing--20) * -1);
}

.slick-slider
{
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.alignfull
{
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
}

.slick-slider .slick-list, .slick-slider .slick-track
{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-list
{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-track
{
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.pe-testimonials-slider img
{
	width: min(max(300px, calc((100vw - 480px) / 4.1739) + 300px), 530px) !important;
}

.slick-slide
{
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.slick-track:after, .slick-track:before
{
	display: table;
	content: '';
}

.pe-testimonials-slider button.slick-arrow, .pe-testimonials-slider button.slick-arrow:focus
{
	position: absolute;
	bottom: -70px;
	width: 35px;
	height: 35px;
	font-size: 0;
	border-radius: 50%;
	outline: none;
	background: url(https://www.kelacyber.com/wp-content/uploads/2024/10/arrow-16.svg) center center no-repeat;
	cursor: pointer;
	border: 1px solid #E8E8E8;
}

.pe-testimonials-slider button.slick-prev.slick-arrow
{
	right: calc(50% + 12px);
}

.slick-slide
{
	display: inline-block !important;
}

.slick-arrow
{
	z-index: 10;
}

.owl-nav
{
	display: flex;
	justify-content: center;
}

.testimonial
{
	overflow: hidden;
}

.full-width-carousel
{
	width: 100vw;
	margin-left: calc(-50vw + 50%);
}

.owl-carousel .owl-stage-outer
{
	position: relative;
	overflow: visible;
	-webkit-transform: translate3d(-149px, 0, 0);
}

@media only screen and (max-width: 1140px)
{
	.owl-carousel .owl-stage-outer
	{
		overflow: hidden !important;
		-webkit-transform: translate3d(0, 0, 0);
	}
}

.owl-item
{
	margin-left: 0;
}

.owl-nav
{
	margin-top: 40px;
	gap: 20px;
}

button.owl-prev,
button.owl-next
{
	/*position: absolute;*/
	bottom: -70px;
	width: 35px;
	height: 35px;
	font-size: 0 !important;
	border-radius: 50%;
	outline: none;
	cursor: pointer !important;
	border: 1px solid #E8E8E8 !important;
}

button.owl-next
{
	background: url(https://www.kelacyber.com/wp-content/uploads/2024/10/arrow-16.svg) center center no-repeat !important;
	left: calc(50% + 12px);
	transform: rotate(180deg);
}

button.owl-prev
{
	background: url(https://www.kelacyber.com/wp-content/uploads/2024/10/arrow-16.svg) center center no-repeat !important;
}

/*</editor-fold>*/

/*<editor-fold desc="TPRM">*/

@media only screen and (max-width: 560px)
{
	.wp-container-core-group-is-layout-fe9cc265
	{
		flex-direction: column;
		align-items: stretch;
	}

	.mobile-w-100
	{
		width: 100% !important;
	}
}

.hero-tprm
{
	background-image: url("images/hero_block.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.hero-press
{
	background-image: url("images/hero-newsroom.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 1124px)
{
	.hero-tprm
	{
		background-image: url("images/hero-block-mobile.webp");
	}
}

.tprm-card
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	height: 344px;
	align-self: stretch;
	border: 1px solid #EDEDED;
	background: #FFF;
}

@media only screen and (max-width: 560px)
{
	.tprm-card
	{
		height: 312px !important;
	}
}

.wrap-gray-icon
{
	width: 72px;
	height: 72px;
	padding: 14px;
	flex-shrink: 0;
	background: linear-gradient(181deg, #FFF 0.77%, #F9F9F9 132.08%), #FFF;
	stroke: rgba(237, 237, 237, 0.73);
	border: 5px solid rgba(237, 237, 237, 0.40);
	border-radius: 100%;
}

.tprm-card,
.wrap-gray-icon
{
	transition: all 0.3s ease;
}

/*.tprm-card:hover*/
/*{*/
/*	background: #F6F6F6;*/
/*}*/

/*.tprm-card:hover  .wrap-gray-icon*/
/*{*/
/*	background: linear-gradient(180deg, #FFF 0%, #EDEDED 100%);*/
/*	border: 5px solid #FFF;*/
/*}*/

@media only screen and (max-width: 820px)
{
	.order-img
	{
		order: 2;
	}

	.mobile-w-100-tprm
	{
		max-width: 100% !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="FAQ">*/

.faq-row
{
	flex-direction: column;
}

.faq-item
{
	border-bottom: 1px solid #EDEDED;
}

.faq-item:first-of-type
{
	border-top: 1px solid #EDEDED;
}

.faq-item h5
{
	padding-block: 24px;
	padding-right: 32px;
	position: relative;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
}

.faq-item h5::before
{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	background-image: url(images/minus.svg);
}

.faq-item p
{
	overflow: hidden;
	padding-right: 32px;
	color: rgba(255, 255, 255, 0.80);
	font-family: Poppins, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

/*</editor-fold>*/

/*<editor-fold desc="Accordion">*/

.for-scalability
{
	background-image: url(images/gray-tprm-bg.webp);
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

}

.the-accordion-holder
{
	padding-bottom: min(max(148px, calc((100vw - 800px) / 4.3478) + 148px), 240px);
	/*background: url(images/pattern.webp) no-repeat center bottom 24px;*/
	background-size: auto min(max(200px, calc((100vw - 800px) / 2) + 200px), 400px);
}

.the-accordion-holder.alt
{
	padding-bottom: 68px !important;
}

.accordion-item
{
	overflow: hidden;
	position: relative;
}

.descktop-accordion-image,
.accordion-item-image figure
{
	box-shadow: 0 0 0.531px 0 rgba(0, 0, 0, 0.70), 0 10.627px 15.941px 0 rgba(0, 0, 0, 0.30), 0 5.314px 26.568px 0 rgba(0, 0, 0, 0.20);
}

.accordion-item h5
{
	position: relative;
	color: #A0A0A0;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	padding-bottom: 14px;
}

@media only screen and (max-width: 840px)
{
	.for-scalability
	{
		background-image: url(images/agentless-onboarding-second-mob.webp);
		background-attachment: unset;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding-inline: 0 !important;

	}

	.accordion-item h5
	{
		color: #000 !important;
		font-size: 28px;
		letter-spacing: -2px;
		line-height: 32px;
	}

	.accordion-item::before
	{
		content: '';
		position: absolute;
		z-index: 100;
		width: 16px;
		height: 16px;
		display: flex;
		background: url("images/plus.svg") center no-repeat;
		transform: translateY(-50%) rotate(-180deg);
		align-items: center;
		justify-content: center;
		transition: background .3s ease-in-out;
		right: 0;
		top: 20px;
	}

	.accordion-item.active::before
	{
		transform: translateY(-50%) rotate(0deg);
	}

	.the-accordion-holder,
	.the-accordion-holder.alt
	{
		padding-bottom: 0 !important;
	}

	.descktop-accordion-image,
	.accordion-item-image figure
	{
		box-shadow: none;
		padding-inline: 20px;
	}

	.accordion-item-image img
	{
		box-shadow: 0 0 0.25px 0 rgba(0, 0, 0, 0.70), 0 5.006px 7.51px 0 rgba(0, 0, 0, 0.30), 0 2.503px 12.516px 0 rgba(0, 0, 0, 0.20);
	}

}

.accordion-item.active h5
{
	color: var(--wp--preset--color--lcs-crimson);
}

.accordion-item.active::after
{
	transform: translateY(-50%) rotate(90deg);
}

.accordion-inner-grid
{
	/*padding-block-start: min(max(16px, calc((100vw - 800px) / 16.6667) + 16px), 40px);*/
	padding-block-end: 32px;
}

.accordion-inner-grid h3
{
	display: none;
}

.accordion-inner-grid > ul
{
	display: flex;
	flex-direction: column;
	gap: min(max(18px, calc((100vw - 800px) / 66.6667) + 18px), 24px);
	list-style: none;
	margin: 0;
	padding: 0;
}

.accordion-inner-grid > ul li
{
	color: #141617;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-left: 32px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' fill='%23EEF2F5'/%3E%3Cpath d='M10.1041 16.149L6.36707 12.4327L7.1329 11.6458L10.1041 14.6171L16.8671 7.875L17.6329 8.64104L10.1041 16.149Z' fill='%23141617'/%3E%3C/svg%3E") top left no-repeat;
}

.accordion-display
{
	right: 36px;
}

.accordion-item-image
{
	margin-top: 24px !important;
}

@media only screen and (max-width: 840px)
{
	.mt-0-mobile
	{
		margin-top: 0 !important;
	}

	.accordion-display
	{
		right: 0;
	}

	.descktop-accordion-image
	{
		display: none;
	}

	.accordion-item h5,
	.accordion-item .accordion-item-inner-stack
	{
		/*padding-inline: 12px;*/
	}

	.accordion-item h5
	{
		padding-bottom: 8px;
	}

	.accordion-item::before
	{
		right: 16px;
	}

	.accordion-item::after
	{
		right: 30px;
	}

	.accordion-item .wp-block-button
	{
		width: 100%;
	}

	.accordion-item .wp-element-button
	{
		padding-inline: 12px;
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.accordion-item .wp-element-button::before
	{
		display: none !important;
	}
}

.by-threats
{
	min-height: 194px;
}

.by-threats figure
{
	width: min(max(40px, calc((100vw - 800px) / 11.1111) + 40px), 76px) !important;
}

@media only screen and (min-width: 841px)
{
	.info-accordion
	{
		border-top: 2px solid var(--wp--preset--color--lcs-crimson);
	}

	/*.accordion-item h5*/
	/*{*/
	/*    border-bottom: 1px solid #EEF2F5;*/
	/*}*/
}

.wp-block-image img
{
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}

/*</editor-fold>*/

/*<editor-fold desc="Gov & Law Enforcement">*/

.resilence-suite
{
	justify-content: flex-start !important;
}

.wrap-pink-icon
{
	width: 72px;
	height: 72px;
	padding: 14px;
	flex-shrink: 0;
	background: #FFF;
	stroke: rgba(237, 237, 237, 0.73);
	border: 5px solid rgba(255, 0, 0, 0.15);
	border-radius: 100%;
}

.gow-card
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	min-height: 320px;
	align-self: stretch;
	border: 1px solid #EDEDED;
	background: #FFF;
}

.modular
{
	background-image: url(images/bg-gow.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.mssp-desk
{
	background-image: url(images/mssp-bg-ver.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (min-width: 20px)
{
	.visible-max-620
	{
		display: none !important;
	}
}

@media only screen and (max-width: 620px)
{
	.modular
	{
		background-image: url(images/bg-gow-mobile.webp);
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 32px;
	}

	.mssp-desk
	{
		background-image: url(images/brand-bg-mobile.png);
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 0 !important;
	}

	.digital-modular
	{
		background-image: url(images/mob-bg-digital.webp);
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
	}

	.modular h2
	{
		letter-spacing: -2px !important;
	}

	.mob-mt-36
	{
		margin-top: 40px !important;
	}

	.gow-card
	{
		min-height: 280px !important;
		/*max-height: 292px !important;*/
	}

	.visible-min-620
	{
		display: none !important;
	}

	.visible-max-620
	{
		display: block !important;
	}
}

.breadcrumbs,
.breadcrumbs-podcast
{
	font-size: 12px;
	color: #A0A0A0;
	display: flex;
	align-items: center !important;
	gap: 9px;
}

.breadcrumbs a
{
	color: #A0A0A0;
	text-decoration: none;
}

.breadcrumbs-podcast a
{
	color: #FFF;
	opacity: 0.55;
	text-decoration: none;
}

.breadcrumbs .separator
{
	color: #A0A0A0;
}

.breadcrumbs-podcast .separator
{
	color: #FFF;
}

.breadcrumbs .current
{
	color: #000;
	font-weight: 400;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
}

.breadcrumbs-podcast .current
{
	color: #FFF;
	font-weight: 400;
	font-size: 12px;
}

/*</editor-fold>*/

/*<editor-fold desc="Modal">*/

.ai-modal
{
	position: relative;
	display: flex;
	justify-content: space-between;
	border-top: 6px solid #F00;
	background: #FFF;
	width: min(804px, 100vw - 48px);
	min-height: 427px;
	z-index: 5;
}

.ai-close
{
	position: absolute;
	right: 0;
	top: -56px;
	z-index: 10;
	width: 44px;
	height: 44px;
	cursor: pointer;
}

.ai-container
{
	max-width: 803px;
	width: 100%;
	display: flex !important;
	gap: 35px;

	position: relative;
}

.ai-layout
{
	position: relative;
}

.ai-layout::before
{
	content: '';
	position: absolute;
	top: 40px;
	left: 0;
	width: 47px;
	height: 47px;
	background: url("images/Alex.png") no-repeat;
}

.ai-right
{
	margin-left: 52px !important;
}

.ai-header
{
	display: flex;
	align-items: center;
	gap: 20px;
	margin-left: 100px;
}

.ai-avatar
{
	width: 47px;
	height: 47px;
	border-radius: 50%;
}

.ai-name
{
	font-size: 16px;
	font-weight: 600;
	color: #FF0000;
	line-height: 24px;
}

.ai-messages
{
	display: flex;
	flex-direction: column;
	gap: 25px;
	margin-left: 220px;
}

.ai-message-item
{
	display: flex;
	flex-direction: column;
	align-items: flex-start !important;
}

/*.ai-bubble {*/
/*    max-width: 555px;*/
/*    width: 100%;*/
/*    min-height: 48px;*/
/*    position: relative;*/
/*    border-radius: 12px;*/
/*    border: 1px solid #E9E9E9;*/
/*    background: #F6F6F6;*/
/*    padding: 12px 33px 12px 21px;*/
/*}*/

.ai-bubble
{
	display: flex;
	align-items: center;
	overflow: hidden;
	transition: height .3s linear, margin .3s linear;
	max-width: 555px;
	width: 100%;
	position: relative;
	border-radius: 12px;
	box-shadow: inset 0 0 0 1px #E9E9E9;
	background: #F6F6F6;
	padding-right: 33px;
	padding-left: 21px;
}

.ai-bubble:not(.active)
{
	grid-template-rows: 0fr;
	height: 0;
	margin: 0;
}

.ai-bubble.active
{
	grid-template-rows: 1fr;
	height: 48px;
	margin-bottom: 15px;
}

@media only screen and (max-width: 600px)
{
	.ai-bubble.active
	{
		min-height: 78px !important;
	}
}

.ai-typing
{
	display: flex;
	padding: 10px 14px;
	align-items: center;
	gap: 6px;
	border-radius: 7px;
	border: 1px solid #E9E9E9;
	background: #F6F6F6;
}

.ai-typing span
{
	width: 8px;
	height: 8px;
	background: #191735;
	border-radius: 50%;
	display: block;
	opacity: 0.2;
	transform: scale(1);
	animation: aiDotsScale 1.4s infinite ease-in-out both;
}

.ai-typing span:nth-child(1)
{
	animation-delay: 0s;
}

.ai-typing span:nth-child(2)
{
	animation-delay: 0.2s;
}

.ai-typing span:nth-child(3)
{
	animation-delay: 0.4s;
}

@keyframes aiDotsScale
{
	0%
	{
		opacity: 0.2;
		transform: scale(1);
	}
	50%
	{
		opacity: 1;
		transform: scale(1.2);
	}
	100%
	{
		opacity: 0.2;
		transform: scale(1);
	}
}

.ai-progress-wrap
{
	padding: 10px 12px;
	border-radius: 200px;
	border: 1px solid #E9E9E9;
	background: #F5F5F5;
	height: 60px;
}

.ai-progress-bar
{
	height: 100%;
	background: linear-gradient(90deg, #DD0909 35.66%, #F00 100%);
	border-radius: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -1px;
}

/*.ai-bubble:not(.active)*/
/*{*/
/*    display: none;*/
/*}*/

.ai-progress-bar.progress-1
{
	animation: progress-1 var(--progress-duration) linear forwards;
}

@keyframes progress-1
{
	0%
	{
		width: 0;
	}
	100%
	{
		width: 15%;
	}
}

.ai-progress-bar.progress-2
{
	animation: progress-2 var(--progress-duration) linear forwards;
}

@keyframes progress-2
{
	0%
	{
		width: 15%;
	}
	100%
	{
		width: 22%;
	}
}

.ai-progress-bar.progress-3
{
	animation: progress-3 var(--progress-duration) linear forwards;
}

@keyframes progress-3
{
	0%
	{
		width: 35%;
	}
	100%
	{
		width: 44%;
	}
}

.ai-progress-bar.progress-4
{
	animation: progress-4 var(--progress-duration) linear forwards;
}

@keyframes progress-4
{
	0%
	{
		width: 44%;
	}
	100%
	{
		width: 91%;
	}
}

.ai-progress-bar.progress-5
{
	animation: progress-5 var(--progress-duration) linear forwards;
}

@keyframes progress-5
{
	0%
	{
		width: 98%;
	}
	100%
	{
		width: 100%;
	}
}

@media only screen and (max-width: 840px)
{
	.ai-layout
	{
		padding-top: 30px !important;
	}

	.ai-layout::before
	{
		top: 60px !important;
		left: 50% !important;
		transform: translateX(-50%);
	}

	.ai-right
	{
		margin-left: 0 !important;
		align-items: center;
		gap: 52px;
	}

	.ai-name
	{
		margin-left: 0 !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Check your exposure">*/

.check-your-wrapper
{
	position: relative;
	display: flex;
	width: 752px;
	/* justify-content: space-between; */
	border-top: 6px solid #F00;
	background-color: #FFF;
	background-image: url("images/Alex-form-img.webp");
	background-size: 375px 304px;
	background-repeat: no-repeat;
	background-position: 112% bottom;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
	min-height: 330px;
	z-index: 5;
}

.check-your-wrapper.alt
{
	background-image: url("images/home-Start-for-free-decor-bg_3x.webp");
	background-size: 563px 295px;
	background-position: right -146px bottom 14px;
}

@media only screen and (max-width: 780px)
{
	.check-your-wrapper
	{
		width: 100%;
		min-height: 645px;
		background-size: 280px 227px;
		background-position: center bottom;
	}

	.check-your-wrapper.alt
	{
		min-height: 505px;
		justify-content: flex-start;
		background-size: 100% auto;
		background-position: center bottom;
	}

	.cye-submit
	{
		width: 100% !important;
		justify-content: center;
	}
}

@media only screen and (max-width: 430px)
{
	.check-your-wrapper
	{
		min-height: 725px;
	}
}

ul.pe-check-your-list
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 4px;
}

ul.pe-check-your-list li
{
	display: flex;
	gap: 4px;
	align-items: flex-start;
}

ul.pe-check-your-list.pe-check-your-list-alt li
{
	display: flex;
	gap: 4px;
	align-items: center;
}

ul.pe-check-your-list li::before
{
	content: '';
	width: 16px;
	height: 16px;
	background: url(/wp-content/uploads/2025/11/Frame.svg) center center no-repeat;
}

ul.pe-check-your-list.pe-check-your-list-alt li::before
{
	content: '';
	width: 16px;
	height: 16px;
	background: url(/wp-content/uploads/2025/11/Frame-rd.svg) center center no-repeat;
}

.cye-wrapper-first-hero-form
{
	display: flex;
	flex-direction: column;
	margin-top: 24px;
	gap: 24px;
	max-width: 100%;
	position: relative;
}

.cye-field-wrap input[type="email"]
{
	width: 100%;
	border: 1px solid #E9E9E9;
	background: #F7F7F7;
	font-size: 14px;
	font-weight: 400;
	color: #111;
	display: flex;
	height: 52px;
	padding: 12px 18px;
	align-items: center;
	gap: 8px;
	align-self: stretch;
}

.cye-field-wrap input[type="email"]:focus
{
	outline: none !important;
	box-shadow: none !important;
	border-color: #E9E9E9 !important;
}

.cye-field-wrap input[type="email"]::placeholder
{
	color: #B4B4B4;
	opacity: 1;
}

.cye-field-wrap p,
.cye-btn-wrap p
{
	margin: 0;
}

.cye-submit
{
	width: fit-content;
	padding: 16px 40px;
	border-radius: 30px;
	background: var(--accent-primary, #DD0909);
	color: #FFF;
	border: none;
	font-family: 'Poppins', serif;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 14px;
	transition: 0.25s ease;
}

.cye-submit .arrow
{
	font-size: 14px;
	line-height: 1;
	position: relative;
	top: 0;
	font-family: 'Poppins', serif;
}

.cye-submit:hover
{
	background: #F90E0E;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output
{
	border: none;
	margin: 15px 0 0;
	padding: 0;
}

.wpcf7-not-valid-tip
{
	color: #C82D22;
	font-size: 14px;
	margin-top: 5px;
}

.modal-form-wrapper
{
	width: 100%;
}

#error.error
{
	font-size: 12px;
	color: #C82D22;
	position: absolute;
	top: 53px;
	left: 20px;
}

.kela-exposure__results
{
	position: fixed;
	z-index: 1000;
	inset: 0;
	overflow: auto;
	background: #FFF;
}

/*</editor-fold>*/

/*<editor-fold desc="CYE">*/

:root
{
	/* RED KELA palette */
	--bg: #120609;
	--panel: #1B0B0F;
	--panel-2: #22070B;
	--text: #FFF6F7;
	--muted: #E6BCC3;

	--brand-1: #FF3B50; /* vivid red */
	--brand-2: #C81C2B; /* deep red */
	--accent: #FF6C7C;

	--ok: #28C174;
	--warn: #F59E0B;
	--err: #FF4D5A;

	--card-brd: #4B1F26;
}

/* top banner centered */
.top-banner
{
	display: flex;
	align-items: center;
	justify-content: center; /* centers horizontally */
	gap: 14px;
	padding: 12px 20px;
	background: transparent;
	border-bottom: 1px solid rgba(255, 255, 255, 0.03);
	text-align: center;
	flex-wrap: wrap;
}

.top-banner .logo
{
	height: 44px;
	width: auto;
	display: block;
	margin: 0;
}

.top-banner .app-title
{
	margin: 0;
	line-height: 1;
	color: var(--brand-1);
	font-size: 22px;
	font-weight: 800;
	letter-spacing: .6px;
}

@media (max-width: 640px)
{
	.top-banner
	{
		flex-direction: column;
		gap: 8px;
		padding: 10px;
	}

	.top-banner .logo
	{
		height: 38px;
	}

	.top-banner .app-title
	{
		font-size: 18px;
	}
}

.wrap
{
	max-width: 835px;
	margin: 10px auto 60px;
}

/* Header container (holds left form and right target card) */
.top-grid
{
	display: flex;
	gap: 6px;
	align-items: stretch;
	flex-wrap: nowrap;
	padding: 20px 20px 20px 32px;
	background: #FFF;
	border: 1px solid #EDEDED;
}

.top-left
{
	flex: 0 0 33.3333%;
	min-width: 240px;
	display: none;
}

.top-right
{
	flex: 1;
	min-width: 264px;
	margin-right: 20px;
}

.tiny
{
	color: var(--muted);
	font-size: 13px;
	margin-left: 6px
}

.hide
{
	display: none
}

.target-card
{
	background: #FFF;
}

.target-card h3
{
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0.56px;
	color: #191735
}

.target-row
{
	display: flex;
	font-size: 12px;
	gap: 12px;
	align-items: center;
	justify-content: space-between
}

.target-value
{
	font-weight: 500;
	font-size: 12px;
	color: #191735;
}

.grid
{
	display: grid;
	gap: 14px;
	margin-top: 16px;
	grid-template-columns: repeat(12, minmax(0, 1fr))
}

.short-card
{
	padding: 10px 12px; /* less vertical padding */
	display: flex;
	flex-direction: column;
	min-width: 160px;
	justify-content: space-between; /* center the metric vertically */
	min-height: 84px; /* shorter box height */
	background-image: url("images/Arow-top-right.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 92% 12% !important;
}

@media only screen and (max-width: 1221px)
{
	.top-grid
	{
		flex-direction: column;
	}

	.grid
	{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.col-3
	{
		grid-column: span 9 !important;
	}
}

@media only screen and (max-width: 680px)
{
	.row-card
	{
		flex-direction: column !important;
	}

	.cards-flex
	{
		text-align: center !important;
	}

	.top-right
	{
		min-width: 100% !important;
	}

	.flex-row
	{
		justify-content: center;
	}
}

.row-direction
{
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	max-width: 264px;
}

.short-card h2
{ /* slightly smaller heading for compactness */
	margin: 0 0 6px;
	font-size: 20px;
}

.short-card h3
{ /* slightly smaller heading for compactness */
	margin: 0 0 6px;
	font-size: 16px;
	line-height: 20px;
	max-width: 102px;
}

.short-card h4
{ /* slightly smaller heading for compactness */
	margin: 0 0 6px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	max-width: 102px;
	letter-spacing: 0.56px;
}

.short-card .metric
{ /* slightly smaller metric text */
	display: flex;
	flex-direction: column;
	font-size: 32px;
	gap: 6px;
	color: #DD0909;
}

.blur-card
{
	background-image: url("images/blur-bg.png") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
	padding: 24px 14px !important;
}

.align-center
{
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	justify-content: space-between;
	min-height: 261px;
}

.align-center p
{
	margin: 0;
	font-size: 12px;
	max-width: 169px;
}

.cards-flex
{
	display: flex;
	gap: 6px;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	background: #FFF;
	border: 1px solid #EDEDED;
}

.cards-flex h2
{
	margin: 0 0 6px;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -1px;
}

.row-card
{
	display: flex;
	flex-direction: row;
	gap: 6px;
}

.hide-card
{
	display: none !important;
}

.card
{
	background: #FFF;
	border: 1px solid #EDEDED;
	padding: 14px 10px;
}

.card h3
{
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #191735;
}

.metric
{
	font-size: 26px;
	font-weight: 500;
	display: flex;
	align-items: baseline;
	gap: 8px
}

.muted
{
	color: #191735;
}

.hr
{
	height: 1px;
	background: rgba(255, 255, 255, 0.03);
	margin: 10px 0 12px
}

.col-3
{
	grid-column: span 3
}

.col-6
{
	grid-column: span 6
}

.col-9
{
	grid-column: span 9
}

.col-12
{
	grid-column: span 12
}

.kv
{
	display: grid;
	grid-template-columns: 280px 1fr;
	gap: 10px;
	align-items: center;
	padding: 6px 0;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.04)
}

.kv:last-child
{
	border-bottom: 0
}

.kv .k
{
	color: #FFD7DA
}

.kv .v
{
	font-weight: 800;
	color: var(--text)
}

.timer
{
	display: none;
	font-size: 12px;
	color: #DD0909
}

.timer.finished
{
	color: #2BD6BF
}

.timer.error
{
	color: #DD0909
}

@keyframes pulse
{
	0%
	{
		opacity: .4
	}
	50%
	{
		opacity: 1
	}
	100%
	{
		opacity: .4
	}
}

.loading
{
	animation: pulse 1s ease-in-out infinite
}

/* Compromised services horizontal bar chart */
#compromised-bars
{
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 6px;
}

.comp-bar
{
	display: flex;
	align-items: center;
	gap: 12px;
	background: transparent;
}

.comp-bar .label
{
	width: 180px;
	min-width: 120px;
	color: #191735;
	font-weight: 500;
	font-size: 13px;
}

.comp-bar .bar-wrap
{
	flex: 1;
	background: rgba(255, 255, 255, 0.03);
	border-radius: 8px;
	padding: 6px;
	position: relative;
}

.comp-bar .bar
{
	height: 18px;
	border-radius: 6px;
	background: linear-gradient(90deg, var(--brand-1), var(--brand-2));
	width: 0;
	transition: width .6s ease;
	box-shadow: inset 0 -4px 12px rgba(0, 0, 0, 0.25);
}

.comp-bar .value
{
	min-width: 64px;
	text-align: right;
	font-weight: 500;
	margin-left: 10px;
	color: #191735;
}

#compromised-bars .bar-empty
{
	color: #191735;
	font-size: 13px;
	padding: 8px 0;
}

.unlock-btn
{
	display: flex;
	height: 44px;
	padding: 13px 24px;
	justify-content: center;
	align-items: center;
	gap: 13px;
	align-self: stretch;
	color: #FFF;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
}

.flex-card
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 6px;
	min-width: 156px;
	border: none;
	padding: 0;
}

.flex-card-is-border
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 12px;
	min-width: 156px;
}

.flex-row
{
	display: flex;
	flex-direction: row;
	gap: 4px;
	align-items: center;
}

.border-card
{
	background: #FFF;
	border: 1px solid #EDEDED;
	padding: 9px;
}

#compromised-donut
{
	position: relative;
	width: 112px;
	margin: 0 auto;
}

#donutChart
{
	width: 100% !important;
	height: auto !important;
}

.donut-center-value
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 26px;
	font-weight: 600;
	color: #15152E;
	pointer-events: none;
}

.chart-wrapper
{
	position: relative;
	width: 112px;
	height: 112px;
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #E8E8E8;
	border-radius: 100%;
}

.chart-wrapper canvas
{
	width: 100% !important;
	height: 100% !important;
}

.chart-center
{
	position: absolute;
	inset: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 26px;
	font-weight: 600;
	color: #11142D;
	pointer-events: none;
}

.svc-legend
{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 2px;
	font-size: 10px;
	color: #131227;
}

.dot
{
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	margin-right: 2px;
}

.dot.c0
{
	background: #50C0BE;
}

.dot.c1
{
	background: #D9507B;
}

.dot.c2
{
	background: #F89C35;
}

.dot.c3
{
	background: #6E5DF2;
}

.dot.c4
{
	background: #4A90E2;
}

.dot.c5
{
	background: #C44545;
}

/*</editor-fold>*/

/*<editor-fold desc="CYE Form">*/

.bg-form-start-your-free
{
	background-image: url("images/bg-form.webp") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
}

.msf-wrap
{
	max-width: 600px;
	margin: 0 auto;
	font-family: inherit;
}

.msf-row
{
	margin-bottom: 12px;
}

.msf-row p
{
	margin: 0;
}

.msf-row.two
{
	display: flex;
	gap: 12px;
}

.msf-col
{
	flex: 1;
}

.msf-col p
{
	margin: 0;
}

.msf-wrap input[type="text"],
.msf-wrap input[type="email"],
.msf-wrap input[type="tel"],
.msf-wrap select
{
	width: 100%;
	height: 52px;
	border-radius: 4px;
	border: 1px solid #E5E5E5;
	background: #F7F7F7;
	font-size: 16px;
	padding: 12px 18px;
	box-sizing: border-box;
	transition: border-color .2s;
	color: #111;
	font-weight: 400;
}

.msf-wrap input::placeholder,
.msf-wrap select::placeholder
{
	color: #B8B8B8;
}

.msf-wrap input:focus,
.msf-wrap select:focus
{
	outline: none !important;
	border-color: #D1D1D1;
	background: #FDFDFD;
}

.msf-wrap select
{
	appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='%23A9A9A9' height='18' viewBox='0 0 20 20' width='18' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.482 4.482 4.482-4.482'/></svg>");
	background-repeat: no-repeat;
	background-position: right 18px center;
	background-size: 16px;
	cursor: pointer;
}

.msf-select option.placeholder
{
	color: #B4B4B4;
}

.msf-select:invalid
{
	color: #B4B4B4;
}

.msf-select
{
	color: #111;
}

.msf-next-btn,
.msf-submit-btn
{
	margin-top: 20px;
	height: 56px;
	border-radius: 50px;
	background: #DD0909;
	color: #FFF;
	padding: 16px 44px;
	font-size: 16px;
	font-weight: 600;
	border: none;
	cursor: pointer;
	transition: background .25s;
}

.msf-next-btn:hover,
.msf-submit-btn:hover
{
	background: #F90E0E;
}

.msf-check label
{
	position: relative;
	display: flex;
	align-items: flex-start;
	gap: 8px;
	cursor: pointer;
}

.msf-check input[type="checkbox"]
{
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	opacity: 0;
	cursor: pointer;
	z-index: 2;
}

/* Квадрат */
.msf-check .box
{
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid #D0D0D0;
	position: relative;
	flex-shrink: 0;
	transition: 0.2s ease;
}

.msf-check .box::after
{
	content: "";
	position: absolute;
	width: 9px;
	height: 7px;
	left: 2px;
	top: 3px;
	opacity: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.5 6L8 1' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
	transition: 0.2s ease;
}

.msf-check p
{
	margin: 0;
}

.msf-check input[type="checkbox"]:checked ~ .box
{
	background: #D03627;
	border-color: #D03627;
}

.msf-check input[type="checkbox"]:checked ~ .box::after
{
	opacity: 1;
}

.msf-check .text
{
	font-size: 12px;
	color: #5D5D6D;
	line-height: 1.4;
}

.msf-check .text a
{
	color: #D03627 !important;
	text-decoration: underline;
}

@media (max-width: 768px)
{
	.msf-row.two
	{
		flex-direction: column;
	}

	.msf-wrap
	{
		max-width: 100%;
	}

	.msf-next-btn,
	.msf-submit-btn
	{
		width: 100%;
	}
}

.flex-column-center
{
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
}

/*</editor-fold>*/

/*<editor-fold desc="Digital CTI Analysts">*/

.hero-digital
{
	position: relative;
	background-image: url("images/hero-tprm-2.webp") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
}

.digital
{
	position: relative;
}

.digital::before
{
	content: "";
	position: absolute;
	bottom: -57px;
	right: -206px;
	width: 768px;
	height: 434px;
	background: url("images/digital-bg.webp") no-repeat center center / cover;
}

.digital-home
{
	position: relative;
}

.digital-home::before
{
	content: "";
	position: absolute;
	bottom: -66px;
	/*bottom: 28px;*/
	right: -266px;
	width: 917px;
	height: 480px;
	background: url("images/image-home-1.webp") no-repeat center center / cover;
}

.hide-on-desktop
{
	display: none;
}

.cont-fig
{
	position: relative;
	min-height: 237px;
}

.cont-fig figure
{
	position: absolute;
	width: 516px;
	height: 100%;
	left: -256px;
}

.fully-scale-img
{
	scale: 1.12;
}

@media only screen and (max-width: 1260px)
{
	.hero-digital
	{
		padding-bottom: 0 !important;
	}

	.digital::before,
	.careers-page::before,
	.digital-home::before
	{
		display: none;
	}

	.hide-on-desktop
	{
		display: block;
	}
}

.border-meet-card
{
	padding: 12px;
	align-items: center;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.04) 100%);
	box-shadow: 0 0 11px 0 rgba(80, 80, 98, 0.12);
}

.card-meet figure
{
	max-width: 164px !important;
}

@media only screen and (max-width: 560px)
{
	.w-100-on-560-h2 h2
	{
		max-width: 100% !important;
	}

	.card-meet figure
	{
		max-width: 112px !important;
	}
}

.video-fluid
{
	width: 100%;
	overflow: hidden;
}

.video-fluid-iframe
{
	width: 100%;
	height: auto;
	aspect-ratio: 532/334;
	border: none;
	object-fit: cover;
}

.text-decor-on-hover a
{
	text-decoration: none;
	text-decoration-color: transparent; /* чтобы не было подчёркивания без ховера */
}

.text-decor-on-hover a:hover
{
	text-decoration: underline;
	text-decoration-color: #DD0909;
}

@media only screen and (max-width: 560px)
{
	.leter-2
	{
		letter-spacing: -2.08px !important;
		line-height: 40px;
	}

	.mob-h-auto
	{
		min-height: auto !important;
		height: auto !important;
		max-height: none !important;
	}

	.digital-modular
	{
		margin-top: 22px !important;
	}

	.fully-scale-img
	{
		scale: 1;
	}
}

.input
{
	margin: 0 !important;
}

/*</editor-fold>*/

/*<editor-fold desc="Brand Protection">*/

.key-features
{
	position: relative;
	background-image: url(images/key-features-bg.webp);
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.key-features::before
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/key-features-top.png") no-repeat center center / cover;
}

.key-features::after
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/key-features-bottom.png") no-repeat center center / cover;
}

@media only screen and (max-width: 840px)
{
	.key-features
	{
		position: relative;
		background-image: url(images/agentless.png);
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: scroll !important;
	}

	.wrap-key-features-form
	{
		margin-top: 0 !important;
		background-image: url(images/gray-tprm-bg.webp) !important;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding: 40px 20px;
	}

	.mt-0-on-840
	{
		margin-top: 0 !important;
	}

	.max-w-100-on-840
	{
		max-width: 100% !important;
	}
}

.detect-phishing
{
	position: relative;
	background-image: url(images/brand-bg.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.posit-hero-img
{
	position: relative;
}

.posit-hero-img figure
{
	position: absolute;
	width: 506px;
	right: 0;
	bottom: -237px;
}

@media only screen and (max-width: 1100px)
{
	.detect-phishing
	{
		position: relative;
		background-image: url(images/brand-bg-mobile.png);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.arow-rotate
	{
		transform: rotate(90deg);
		height: 36px;
		position: relative;
		left: 24px;

	}

	.posit-hero-img figure
	{
		position: static;
		width: auto !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Ransomware protection">*/

.in-review
{
	position: relative;
	background-image: url(images/bg-ransomware.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 840px)
{
	.in-review
	{
		position: relative;
		background-image: url(images/red-bg.png);
		background-size: 100% 100%;
	}

	.wrap-key-features-form-secondary
	{
		margin-top: 0 !important;
		background-image: url(images/onboarding-mobile.png) !important;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding: 40px 20px 60px 20px;
	}

	.wrap-key-features-form-secondary::after
	{
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 20px;
		background: url("images/downs.png") no-repeat center center / cover;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="AI Trust, Risk, and Security Management">*/

.emerging-card
{
	display: flex;
	max-width: 494px;
	padding: 12px;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border: 1px solid #FFF;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.04) 100%);
	box-shadow: 0 0 11px 0 rgba(80, 80, 98, 0.12);
}

.risks-wrap
{
	background-image: url("images/riscks-bg.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.ai-forts-wrap
{
	background-image: url("images/ai-forts-bg.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.ai-forts-card
{
	border: 1px solid var(--stroke-primary, #EDEDED);
	background: #FFF;
}

.welcome-ai-wrap
{
	background-image: url("images/welcome-ai-bg.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

@media only screen and (max-width: 840px)
{
	.risks-wrap
	{
		background-image: url("images/ai-risks-bg-mobile.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}

	.ai-forts-wrap
	{
		background-image: url("images/ai-onebording.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}

	.welcome-ai-wrap
	{
		background-image: url("images/dark-mob-bg-rec.webp");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}
}

.welcome-btn a
{
	display: flex;
	min-width: 240px !important;
	padding: 16px 44px !important;
	justify-content: center;
	align-items: center;
	gap: 16px;
}

@media only screen and (min-width: 520px)
{
	.visible-on-520
	{
		display: none !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="About Us">*/

.about-us-hero
{
	background: url('images/about-us-hero-bg.webp') center / cover no-repeat;
	/* margin-top: min(max(112px, calc((100vw - 800px) / 7.1429) + 112px), 168px) !important; */
}

@media only screen and (min-width: 697px)
{
	.about-us-hero
	{
		min-height: 696px;
	}
}

@media only screen and (max-width: 696px)
{
	.about-us-hero
	{
		background-size: auto 100%;
		background-position: center center;
		aspect-ratio: 1440/696;
	}
}

.about-mission
{
	background-image: url('images/bg-about-mission.webp');
	background-size: 963px;
	background-position: center top 271px;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 760px)
{
	.about-mission
	{
		background-size: 100%;
		background-position: center top 325px;
	}
}

.grid-employees
{
	display: grid;
	justify-content: center;
	grid-template-columns: repeat(4, 1fr);
	row-gap: 50px;
	container-type: normal;
}

.employee-linkedin
{
	width: 25px;
	margin-top: 50px;
}

.employee-linkedin img:last-of-type,
.employee-linkedin-white img:last-of-type
{
	display: none;
}

.employee-linkedin a
{
	display: flex;
	width: 26px;
	height: 26px;
	-webkit-mask: var(--icon);
	mask: var(--icon);
	--icon: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6795 0.0128549C14.906 0.0128549 17.1645 -0.0773223 19.376 0.220008C20.9762 0.435148 22.3235 0.895403 23.3936 1.96548C24.4636 3.03555 24.9239 4.38288 25.139 5.98308C25.4364 8.19459 25.3462 10.453 25.3462 12.6795C25.3462 14.906 25.4364 17.1645 25.139 19.376C24.9239 20.9762 24.4636 22.3235 23.3936 23.3936C22.3235 24.4636 20.9762 24.9239 19.376 25.139C17.1645 25.4364 14.906 25.3462 12.6795 25.3462C10.453 25.3462 8.19459 25.4364 5.98308 25.139C4.38288 24.9239 3.03555 24.4636 1.96548 23.3936C0.895403 22.3235 0.435148 20.9762 0.220008 19.376C-0.0773224 17.1645 0.0128549 14.906 0.0128549 12.6795C0.0128549 10.453 -0.0773224 8.19459 0.220008 5.98308C0.435148 4.38288 0.895403 3.03555 1.96548 1.96548C3.03555 0.895403 4.38288 0.435148 5.98308 0.220008C8.19459 -0.0773224 10.453 0.0128549 12.6795 0.0128549ZM6.01286 7.34619C6.01286 6.60981 6.60981 6.01286 7.34619 6.01286H7.34879C8.08517 6.01286 8.68213 6.60981 8.68213 7.34619C8.68213 8.08257 8.08517 8.67952 7.34879 8.67952H7.34619C6.60981 8.67952 6.01286 8.08257 6.01286 7.34619ZM16.0164 11.6015C15.5433 11.3172 14.8835 11.199 14.2743 11.3209C13.9466 11.3864 13.5189 11.6581 13.1347 12.0906C12.9547 12.2932 12.8201 12.492 12.7377 12.6474C12.707 12.7053 12.6892 12.7461 12.6795 12.7708V18.0129C12.6795 18.7492 12.0826 19.3462 11.3462 19.3462C10.6098 19.3462 10.0129 18.7492 10.0129 18.0129V10.0129C10.0129 9.27648 10.6098 8.67952 11.3462 8.67952C11.7917 8.67952 12.1862 8.89803 12.4283 9.23371C12.824 8.99404 13.268 8.80267 13.7514 8.70598C14.9831 8.45963 16.3233 8.67479 17.39 9.31581C18.4874 9.97531 19.3462 11.132 19.3462 12.68V18.0133C19.3462 18.7497 18.7492 19.3466 18.0129 19.3466C17.2765 19.3466 16.6795 18.7497 16.6795 18.0133V12.68C16.6795 12.228 16.4588 11.8673 16.0164 11.6015ZM7.34619 10.0129C8.08257 10.0129 8.67952 10.6098 8.67952 11.3462V18.0129C8.67952 18.7492 8.08257 19.3462 7.34619 19.3462C6.60981 19.3462 6.01286 18.7492 6.01286 18.0129V11.3462C6.01286 10.6098 6.60981 10.0129 7.34619 10.0129Z' fill='%2310161F'/%3E%3C/svg%3E");
	background: #10161F;
	transition: background .3s;
}

.employee-linkedin-white a
{
	display: flex;
	width: 26px;
	height: 26px;
	-webkit-mask: var(--icon-1);
	mask: var(--icon-1);
	--icon-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6795 0.0128549C14.906 0.0128549 17.1645 -0.0773223 19.376 0.220008C20.9762 0.435148 22.3235 0.895403 23.3936 1.96548C24.4636 3.03555 24.9239 4.38288 25.139 5.98308C25.4364 8.19459 25.3462 10.453 25.3462 12.6795C25.3462 14.906 25.4364 17.1645 25.139 19.376C24.9239 20.9762 24.4636 22.3235 23.3936 23.3936C22.3235 24.4636 20.9762 24.9239 19.376 25.139C17.1645 25.4364 14.906 25.3462 12.6795 25.3462C10.453 25.3462 8.19459 25.4364 5.98308 25.139C4.38288 24.9239 3.03555 24.4636 1.96548 23.3936C0.895403 22.3235 0.435148 20.9762 0.220008 19.376C-0.0773224 17.1645 0.0128549 14.906 0.0128549 12.6795C0.0128549 10.453 -0.0773224 8.19459 0.220008 5.98308C0.435148 4.38288 0.895403 3.03555 1.96548 1.96548C3.03555 0.895403 4.38288 0.435148 5.98308 0.220008C8.19459 -0.0773224 10.453 0.0128549 12.6795 0.0128549ZM6.01286 7.34619C6.01286 6.60981 6.60981 6.01286 7.34619 6.01286H7.34879C8.08517 6.01286 8.68213 6.60981 8.68213 7.34619C8.68213 8.08257 8.08517 8.67952 7.34879 8.67952H7.34619C6.60981 8.67952 6.01286 8.08257 6.01286 7.34619ZM16.0164 11.6015C15.5433 11.3172 14.8835 11.199 14.2743 11.3209C13.9466 11.3864 13.5189 11.6581 13.1347 12.0906C12.9547 12.2932 12.8201 12.492 12.7377 12.6474C12.707 12.7053 12.6892 12.7461 12.6795 12.7708V18.0129C12.6795 18.7492 12.0826 19.3462 11.3462 19.3462C10.6098 19.3462 10.0129 18.7492 10.0129 18.0129V10.0129C10.0129 9.27648 10.6098 8.67952 11.3462 8.67952C11.7917 8.67952 12.1862 8.89803 12.4283 9.23371C12.824 8.99404 13.268 8.80267 13.7514 8.70598C14.9831 8.45963 16.3233 8.67479 17.39 9.31581C18.4874 9.97531 19.3462 11.132 19.3462 12.68V18.0133C19.3462 18.7497 18.7492 19.3466 18.0129 19.3466C17.2765 19.3466 16.6795 18.7497 16.6795 18.0133V12.68C16.6795 12.228 16.4588 11.8673 16.0164 11.6015ZM7.34619 10.0129C8.08257 10.0129 8.67952 10.6098 8.67952 11.3462V18.0129C8.67952 18.7492 8.08257 19.3462 7.34619 19.3462C6.60981 19.3462 6.01286 18.7492 6.01286 18.0129V11.3462C6.01286 10.6098 6.60981 10.0129 7.34619 10.0129Z' fill='white'/%3E%3C/svg%3E");
	background: #FFF;
	transition: background .3s;
}

.employee-linkedin a:hover,
.employee-linkedin-white a:hover
{
	background: #0A66C2;
}

.employee-item figure:first-of-type
{
	filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.10)) drop-shadow(2px 12px 12px rgba(0, 0, 0, 0.09)) drop-shadow(5px 26px 16px rgba(0, 0, 0, 0.05)) drop-shadow(9px 46px 19px rgba(0, 0, 0, 0.01)) drop-shadow(15px 72px 21px rgba(0, 0, 0, 0.00));
	background: #F7F7F7;
	border: 1px solid #FFF;
	overflow: hidden;

}

.employee-item figure:first-of-type img
{
	transition: 300ms all ease-in-out;
}

.employee-item figure:first-of-type:hover img
{
	transform: scale(1.06);
}

.employee-item-13
{
	grid-column: 2;
	justify-self: flex-end;
}

.founding-team-grid
{
	position: relative;
}

.founding-team-grid::before
{
	content: "";
	position: absolute;
	top: -12px;
	left: -12px;
	right: -12px;
	bottom: 134px;
	height: auto;
	background: rgba(120, 0, 0, 0.35);
	border: 1px solid rgba(255, 0, 0, 0.35);

	z-index: 0;
	pointer-events: none;
}

.founding-team-grid .employee-item
{
	position: relative;
	z-index: 1;
}

@media only screen and (max-width: 890px)
{
	.grid-employees
	{
		grid-template-columns: repeat(2, 1fr);
	}

	.employee-item-13
	{
		grid-column: 1;
		justify-self: center;
	}
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev
{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='white'/%3E%3Cpath d='M24 26L20 22L24 18' stroke='%231F2D25' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.owl-carousel .owl-nav button.owl-next
{
	transform: rotate(180deg);
}

.owl-carousel .owl-nav
{
	margin-top: 40px;
	display: flex;
	gap: 4px;
}

@media only screen and (min-width: 761px)
{
	.about-services
	{
		background: url('images/bg-about-us-kelagroup.webp') center / cover no-repeat;
		background-size: 100% 100% !important;
	}
}

@media only screen and (max-width: 760px)
{
	.about-services
	{
		background: url('images/bg-about-us-kelagroup-mobile.webp') center / cover no-repeat;
		background-size: 100% 100% !important;
	}
}

@media only screen and (max-width: 691px)
{
	.founding-team-grid::before
	{
		top: -12px;
		left: -12px;
		right: -12px;
		bottom: -12px;
		height: auto;
	}
}

.about-technologies > *
{
	position: relative;
	width: 128px;
	/* height: 80px; */
}

.about-technologies > *:last-child
{
	width: 228px;
}

.about-technologies > *:before
{
	content: "";
	position: absolute;
	inset: 0;
	top: -40px;
	left: 50%;
	width: 1px;
	height: 40px;
	background: #D9D9D9;
}

.about-technologies-text
{
	line-height: normal;
	letter-spacing: 0.013em;
}

.aifort-btn a
{
	min-height: 56px;
	font-size: 16px;
	font-weight: 600;
}

.founding-team-section
{
	background-image: url('images/leader-bg-sec.webp');
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

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

	.founding-team-section
	{
		background-image: url('images/leader-bg-mob.webp');
		background-size: 100% 100%;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.about-us-img-mob
	{
		display: block !important;
		order: -1;
		width: 300px !important;
		/* width: 371px !important; */
	}

	.about-us-img-mob img
	{
		transform: scale(1.2) translateY(43px);
	}

	.about-mission h2
	{
		font-size: 36px !important;
	}

	.about-mission p
	{
		width: 100% !important;
	}

	.about-us-grid
	{
		display: flex !important;
		flex-direction: column;
		gap: 95px !important;
		container-type: normal;

		/* width: 100%; */
		/* height: 771px; */
	}

	.about-us-item
	{
		position: relative;
		width: 320px;
		grid-column: 1;
		grid-row: 1;
	}

	.about-us-item img
	{
		width: 100px;
	}

	.about-us-item:nth-child(3)
	{
		order: 6;
	}

	.about-us-item:nth-child(4)
	{
		order: 3;
	}

	.about-us-item:nth-child(5)
	{
		order: 4;
	}

	.about-us-item:nth-child(6)
	{
		order: 5;
	}

	.about-us-item:not(:first-child):before
	{
		content: '';
		position: absolute;
		background: url("data:image/svg+xml;charset=utf8,%3Csvg width='3' height='73' viewBox='0 0 3 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1.5C3 0.671573 2.32843 3.62117e-08 1.5 0C0.671573 -3.62117e-08 3.62117e-08 0.671573 0 1.5L1.5 1.5L3 1.5ZM1.5 1.5L0 1.5L-3.10351e-06 72.5L1.5 72.5L3 72.5L3 1.5L1.5 1.5Z' fill='url(%23paint0_linear_409_63416)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_409_63416' x1='-4.5' y1='63.5' x2='-4' y2='8.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FD0100' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%23FD0100'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		width: 3px;
		height: 73px;
		top: -80px;
	}

	.about-us-img
	{
		display: none !important;
	}

	.about-technologies
	{
		gap: 40px;
	}

	.about-technologies > *
	{
		width: 100% !important;
	}
}

@media only screen and (min-width: 901px)
{

	.about-us-img-mob
	{
		display: none;
	}

	.about-us-grid
	{
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		width: 100%;
		height: 771px;
	}

	.about-us-item
	{
		width: 265px;
		grid-column: 1;
		grid-row: 1;
	}

	.about-us-item p
	{
		line-height: 26px;
	}

	.about-us-item figure
	{
		width: 128px;
		height: 128px;
	}

	.about-us-item:nth-child(2)
	{
		width: 479px;
		margin-top: 16px;
		justify-self: center;
	}

	.about-us-item:nth-child(3)
	{
		justify-self: flex-end;
	}

	.about-us-item:nth-child(4)
	{
		align-self: center;
		margin-top: min(224px, calc(100vw / (1440 / 224)));
		margin-left: min(78px, calc(100vw / (1440 / 78)));
	}

	.about-us-item:nth-child(5)
	{
		justify-self: center;
		align-self: flex-end;
		/* sat up to 48px above the bottom of the grid cell, which read as empty space before "Our Mission" (2026-09-14) */
		margin-bottom: 0;
	}

	.about-us-item:nth-child(6)
	{
		justify-self: flex-end;
		align-self: center;
		margin-top: min(195px, calc(100vw / (1440 / 195)));
		margin-right: min(98px, calc(100vw / (1440 / 98)));
	}

	.about-technologies-text
	{
		width: 634px;
	}
}

.about-press .fpg-grid
{
	display: grid;
	gap: var(--wp--preset--spacing--24-12);
	align-items: stretch;
}

.about-press .fpg-grid article > div
{
	height: 100%;
	justify-content: flex-start;
}

.about-press .fpg-grid a,
.about-press .fpg-grid a:hover
{
	color: #000;
}

@media screen and (min-width: 740px)
{
	.about-press .fpg-grid
	{
		grid-template-columns: repeat(3, 1fr);
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Technology Partners">*/

.shadow-card-splunk
{
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.benefits
{
	position: relative;
	background-image: url("images/benefits-bg-top.webp");
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.benefits::before
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/down-benefits-bg.png") no-repeat center center / cover;
}

.benefits-no-btn
{
	position: relative;
	background-image: url("images/benefits-bg-secondary.webp");
	background-size: 150% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.benefits-no-btn::before
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/down-benefits-bg.png") no-repeat center center / cover;
}

.in-splunk
{
	background-image: url("images/in-splunk-bg.webp");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}

.in-splunk::before
{
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/gray-bottom-bg.webp") no-repeat center center / cover;
}

.video-placeholder-img
{
	width: 100%;
	cursor: pointer;
}

.video-placeholder figure
{
	width: 100%;
}

.video-placeholder img
{
	width: 100%;
}

.splunk-card
{
	min-height: 248px !important;
}

.h-324 img
{
	max-height: 324px;
}

@media only screen and (max-width: 820px)
{
	.benefits-form
	{
		position: relative;
		margin-top: 0 !important;
		background-image: url(images/agentless-onboarding-redis.webp) !important;
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		padding: 40px 20px;
	}

	.benefits-form::after
	{
		content: "";
		position: absolute;
		background-image: url("images/agentles-mob-aft.webp");
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 50px;
	}
}

@media only screen and (min-width: 521px)
{
	.hide-on-520
	{
		display: none !important;
	}
}

@media only screen and (max-width: 520px)
{
	.in-splunk
	{
		background-image: url("images/agentless-onboarding-second-mob.webp");
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}

	.scale-mobile img
	{
		scale: 1.1;
	}

	.h-324 img
	{
		max-height: 296px;
	}

	.h-251-on-520
	{
		min-height: 251px;
	}

	.p-in-20 a
	{
		padding-inline: 20px !important;
	}

	.benefits,
	.benefits-no-btn
	{
		position: relative;
		background-image: url("images/benefits-bg-mobile.webp");
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Partner Program">*/

.hero-partner
{
	/*max-height: 590px !important;*/
	background-image: url("images/hero-partner.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.record-wrap
{
	background-image: url("images/record-bg-rec.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

@media only screen and (max-width: 760px)
{
	.hero-partner
	{
		background-image: url("images/hero-partner-mobile.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

	.partner-logo-grid
	{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(6rem, 1fr));
	}

	.record-wrap
	{
		background-image: url("images/record-bg-mobile-second.webp");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}
}

.wrap-text-record-block
{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 32px;
	flex-shrink: 0;
	max-width: 946px;
	padding-block: 40px;
	padding-inline: min(max(20px, calc((100vw - 800px) / 7.5472) + 20px), 73px);
	justify-content: center;
	border: 1px solid #EDEDED;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.programs-carousel
{
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

.programs-viewport
{
	overflow: hidden;
	width: 100%;
}

.programs-track
{
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: stretch;
	transition: transform 0.35s ease;
	will-change: transform;
}

.programs-carousel .program
{
	flex: 0 0 60% !important;
	max-width: 60% !important;
	box-sizing: border-box;
}

.programs-track
{
	column-gap: 32px;
}

.programs-dots
{
	display: flex;
	justify-content: center;
	gap: 10px;
}

.programs-dots button
{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: none;
	background: #C4C4C4;
	cursor: pointer;
	transition: 0.25s;
}

.programs-dots button.active
{
	background: #000 !important;
}

.wp-block-group .programs-dots button
{
	appearance: none;
	-webkit-appearance: none;

	width: 8px !important;
	height: 8px !important;

	min-width: 0 !important;
	min-height: 0 !important;

	padding: 0 !important;
	border: none !important;

	border-radius: 50% !important;
	background: #C4C4C4;

	line-height: 0 !important;
	font-size: 0 !important;

	display: block !important;
	flex: 0 0 8px !important;
	box-sizing: border-box !important;
}

.wp-block-group.programs-carousel
{
	display: block !important;
}

.wp-block-group.programs-viewport
{
	display: block !important;
	overflow: visible !important;
}

.wp-block-group.programs-track > .wp-block-group.program
{
	flex: 0 0 944px !important;
	max-width: 944px !important;
	min-width: 944px !important;
	box-sizing: border-box;
}

.wp-block-group.programs-dots
{
	display: flex !important;
	padding-block: 9px;
	flex-direction: row !important;
	justify-content: center !important;
	gap: 8px !important;

}

.programs-arrow::before
{
	content: '';
	position: absolute;
	inset: 0;
	margin: auto;
	width: 6px;
	height: 6px;
	border-top: 1px solid #1F2D25;
	border-right: 1px solid #1F2D25;
	transform: rotate(45deg);
}

.programs-arrow--prev::before
{
	transform: rotate(-135deg);
}

.programs-controls
{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 40px;
	margin-top: 24px !important;
}

.programs-arrow
{
	position: relative;
	width: min(max(44px, calc((100vw - 800px) / 20) + 44px), 64px);
	height: min(max(44px, calc((100vw - 800px) / 20) + 44px), 64px);
	border-radius: 50%;
	border: 1px solid #EDEDED;
	background: #FFF;
	cursor: pointer;
	flex: 0 0 auto;
}

.programs-arrow:hover
{
	opacity: 0.5;
}

.programs-dots
{
	display: flex;
	align-items: center;
	gap: 8px;
}

@media only screen and (max-width: 767px)
{
	.wp-block-group.programs-track
	{
		gap: 16px !important;
	}

	.wp-block-group.programs-track > .wp-block-group.program
	{
		flex: 0 0 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
	}

	.programs-controls
	{
		justify-content: space-between;
	}
}

@media only screen and (max-width: 520px)
{
	.h-67-on-520 figure img
	{
		max-height: 67px !important;
	}

	.w-210-on-520
	{
		max-width: 210px !important;
	}

	.h-307-mobile
	{
		min-height: 307px !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Become a Partner">*/

.account-card
{
	display: flex;
	max-width: 522px;
	width: 100%;
	padding: 16px 32px;
	align-items: center;
	border: 1px solid #EDEDED;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.form-wrapper-become-partner
{
	display: flex;
	max-width: 946px;
	padding-block: min(max(32px, calc((100vw - 800px) / 20) + 32px), 52px);
	padding-inline: min(max(20px, calc((100vw - 800px) / 12.5) + 20px), 52px);
	margin-bottom: 80px;
	margin-inline: auto;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	flex-shrink: 0;
	border-top: 4px solid #F00;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.3);
}

/*</editor-fold>*/

/*<editor-fold desc="Contact Us">*/

.hero-contact-us
{
	background-image: url("images/bg-contact-us.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.contact-us-grid
{
	grid-template-columns: minmax(0, 461px) minmax(0, 582px);
	grid-column-gap: min(max(32px, calc((100vw - 800px) / 6.1538) + 32px), 97px);
}

.contact-us-wrapper
{
	display: flex;
	max-width: 582px;
	width: 100%;
	padding-block: min(max(32px, calc((100vw - 800px) / 25) + 32px), 48px);
	padding-inline: min(max(20px, calc((100vw - 800px) / 14.2857) + 20px), 48px);
	/*margin-bottom: 80px;*/
	margin-inline: auto;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	flex-shrink: 0;
	border-top: 4px solid #F00;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.3);
}

.divider-red
{
	width: 100%;
	height: 1px;
	background: #DD0909;
}

.contact-us-wrapper .hbspt-form form,
.contact-us-wrapper form.hs-form,
.form-wrapper-become-partner .hbspt-form form,
.form-wrapper-become-partner form.hs-form
{
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	gap: min(max(12px, calc((100vw - 800px) / 33.3333) + 12px), 24px); /* row / column */
	align-items: start;
}

.contact-us-wrapper .hs-form-field,
.contact-us-wrapper .hs-form fieldset,
.contact-us-wrapper .hs-form > div[class*="hs_"],
.form-wrapper-become-partner .hs-form-field,
.form-wrapper-become-partner .hs-form fieldset,
.form-wrapper-become-partner .hs-form > div[class*="hs_"]
{
	min-width: 0;
}

.contact-us-wrapper .hs_firstname,
.contact-us-wrapper .hs_lastname,
.contact-us-wrapper .hs_email,
.contact-us-wrapper .hs_phone,
.contact-us-wrapper .hs_company,
.contact-us-wrapper .hs_jobtitle,
.form-wrapper-become-partner .hs_firstname,
.form-wrapper-become-partner .hs_lastname,
.form-wrapper-become-partner .hs_email,
.form-wrapper-become-partner .hs_phone,
.form-wrapper-become-partner .hs_company,
.form-wrapper-become-partner .hs_jobtitle
{
	grid-column: span 1;
}

.contact-us-wrapper .hs-dependent-field,
.contact-us-wrapper .hs_message,
.contact-us-wrapper .legal-consent-container,
.contact-us-wrapper .hs_submit,
.form-wrapper-become-partner .hs-dependent-field,
.form-wrapper-become-partner .hs_message,
.form-wrapper-become-partner .legal-consent-container,
.form-wrapper-become-partner .hs_submit
{
	grid-column: 1 / -1;
}

/* ====== ВИЗУАЛ ПОЛЕЙ (как на скрине) ====== */
.contact-us-wrapper .hs-form input[type="text"],
.contact-us-wrapper .hs-form input[type="email"],
.contact-us-wrapper .hs-form input[type="tel"],
.contact-us-wrapper .hs-form select,
.contact-us-wrapper .hs-form textarea,
.form-wrapper-become-partner .hs-form input[type="text"],
.form-wrapper-become-partner .hs-form input[type="email"],
.form-wrapper-become-partner .hs-form input[type="tel"],
.form-wrapper-become-partner .hs-form select,
.form-wrapper-become-partner .hs-form textarea
{
	width: 100% !important;
	box-sizing: border-box !important;
	height: 52px;
	padding: 14px 16px;
	border: 1px solid #E9E9E9;
	border-radius: 0;
	background: #F7F7F7;
	outline: none;
}

.contact-us-wrapper select
{
	-webkit-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.52856 6.47137L4.47137 5.52856L7.99997 9.05716L11.5286 5.52856L12.4714 6.47137L7.99997 10.9428L3.52856 6.47137Z' fill='black'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: right 16px center !important;
	background-size: 18px 18px !important;
	padding-right: 48px;
}

.contact-us-wrapper .hs-form textarea,
.form-wrapper-become-partner .hs-form textarea
{
	height: 104px;
	resize: vertical;
	padding-top: 16px;
}

.contact-us-wrapper .hs-form ::placeholder,
.form-wrapper-become-partner .hs-form ::placeholder
{
	color: #B8B8B8;
	opacity: 1;
}

.contact-us-wrapper .hs-error-msgs,
.form-wrapper-become-partner .hs-error-msgs
{
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	color: #D93025;
}

.contact-us-wrapper .legal-consent-container,
.form-wrapper-become-partner .legal-consent-container
{
	font-size: 12px;
	line-height: 1.5;
	color: #9B9B9B;
	text-align: center;
}

.contact-us-wrapper .legal-consent-container a,
.form-wrapper-become-partner .legal-consent-container a
{
	color: #DD0909;
	text-decoration: underline;
}

.contact-us-wrapper .hs_submit,
.form-wrapper-become-partner .hs_submit
{
	display: flex;
	justify-content: center;
	/*margin-top: 6px;*/
}

/* ====== MOBILE: 1 колонка ====== */
@media only screen and (max-width: 767px)
{
	.hero-contact-us
	{
		background-image: none;
		background-color: #FAF9FB;
	}

	.contact-us-wrapper .hbspt-form form,
	.contact-us-wrapper form.hs-form,
	.form-wrapper-become-partner .hbspt-form form,
	.form-wrapper-become-partner form.hs-form
	{
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.contact-us-wrapper .hs_firstname,
	.contact-us-wrapper .hs_lastname,
	.contact-us-wrapper .hs_email,
	.contact-us-wrapper .hs_phone,
	.contact-us-wrapper .hs_company,
	.contact-us-wrapper .hs_jobtitle,
	.form-wrapper-become-partner .hs_firstname,
	.form-wrapper-become-partner .hs_lastname,
	.form-wrapper-become-partner .hs_email,
	.form-wrapper-become-partner .hs_phone,
	.form-wrapper-become-partner .hs_company,
	.form-wrapper-become-partner .hs_jobtitle
	{
		grid-column: 1 / -1;
	}
}

@media only screen and (max-width: 520px)
{
	.mt-0-on-520
	{
		margin-top: 0 !important;
	}

	.hs-submit .actions
	{
		width: 100%;
	}

	.contact-us-wrapper .hs_submit, .form-wrapper-become-partner .hs_submit
	{
		margin-top: 14px !important;
	}
}

@media only screen and (max-width: 420px)
{
	.contact-us-wrapper .legal-consent-container .hs-richtext
	{
		max-width: 273px !important;
		margin-inline: auto;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Start for Free">*/

.page-id-36984
{
	background: rgba(17, 16, 16, 0.85);
	backdrop-filter: blur(5.5px);
}

.align-stretch
{
	align-items: stretch;
}

.page-id-36984 .hs-submit
{
	max-width: 380px !important;
}

.page-id-36984 fieldset.form-columns-1:nth-child(8)
{
	display: block !important;
	order: 2;
	margin-top: 3px;
}

.page-id-36984 fieldset.form-columns-1:nth-child(8) .hs-richtext
{
	color: #646376;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}

.page-id-36984 fieldset.form-columns-1:nth-child(8) .hs-richtext a
{
	color: var(--icon-quaternary, #F00);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-decoration-line: underline !important;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.page-id-36984 .weglot-dropdown
{
	display: none !important;
}

.kela-form-card
{
	display: flex;
	max-width: 484px;
	/*min-height: 149px;*/
	padding: 20px;
	justify-content: center;
	align-items: flex-start;
	gap: 12px;
	border-top: 1px solid var(--stroke-primary, #EDEDED);
	border-right: 1px solid var(--stroke-primary, #EDEDED);
	border-left: 1px solid var(--stroke-primary, #EDEDED);
	border-bottom: 1px solid #DD0909;
	background: var(--bg-primary, #FFF);
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

@media only screen and (max-width: 1100px)
{
	.order-last
	{
		order: 2;
	}

	.bg-start-for-free
	{
		height: auto !important;
	}
}

.bg-start-for-free
{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100dvh;
	min-height: 804px;
	background-image: url("images/bg-start-for-free-page.webp") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
}

.opacity-card
{
	border: 1px solid rgba(49, 49, 49, 0.44);
	background: #1F1F1F;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.opacity-border-card
{
	border-top: 1px solid rgba(49, 49, 49, 0.44);
	border-right: 1px solid rgba(49, 49, 49, 0.44);
	border-bottom: 1px solid rgba(49, 49, 49, 0.44);
	border-left: 2px solid #DD0909;
	background: #1F1F1F;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.gap-20
{
	gap: 20px !important;
}

.hero-for-free
{
	background-image: url("images/hero-tprm-2.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.hero-for-free::before
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url("images/for-free.svg") no-repeat center center / cover;
}

.mb-0-for-free
{
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 840px)
{
	.wrap-for-free-form
	{
		margin-top: 0 !important;
		background: #FAF9FB;
		padding: 40px 20px 32px 20px;
	}

	.opacity-border-card
	{
		border-top: 2px solid #DD0909;
		border-right: 1px solid rgba(49, 49, 49, 0.44);
		border-bottom: 1px solid rgba(49, 49, 49, 0.44);
		border-left: 1px solid rgba(49, 49, 49, 0.44);
		background: #1F1F1F;
		box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
	}
}

.for-free-clients
{
	position: relative;
	background-image: url(images/start-for-free-bg.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 1240px)
{
	.for-free-clients
	{
		background-image: url(images/for-free-mob-bg.webp);
		background-size: 100% 100%;
	}
}

@media only screen and (min-width: 521px)
{
	.hide-on-desk
	{
		display: none !important;
	}
}

@media only screen and (max-width: 520px)
{
	.hero-for-free
	{
		background-image: url("images/hero-block-mobile.webp");
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.lh-32
	{
		line-height: 32px !important;
	}

	.w-170-on-520 h2,
	.w-170-on-520 h3
	{
		max-width: 170px !important;
	}

	.w-220-on-520 h2,
	.w-220-on-520 h3
	{
		max-width: 220px !important;
	}

	.love-us-clients
	{
		margin-top: 40px !important;
	}
}

.proactive-list
{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
	position: relative;
	padding-left: 28px !important;
}

.proactive-list li::before
{
	content: "";
	position: absolute;
	left: 0;
	width: 24px;
	height: 24px;
	background: url("images/green-look.svg") no-repeat center center / cover;
}

.form-loading-overlay
{
	position: fixed;
	inset: 0;
	z-index: 999999;
	display: none;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.82);
	opacity: 0;
	transition: opacity 0.25s ease;
}

.form-loading-overlay.is-visible
{
	opacity: 1;
}

.form-loading-box
{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 18px;
}

.form-loading-spinner
{
	width: 110px;
	height: 110px;
	position: relative;
	animation: formSpinnerRotate 1s steps(12) infinite;
}

.form-loading-spinner span
{
	position: absolute;
	left: 50%;
	top: 6px;
	width: 4px;
	height: 26px;
	background: #FFF;
	border-radius: 999px;
	transform-origin: 50% 49px;
}

.form-loading-text
{
	color: #FFFFFF;
	font-size: min(max(28px, calc((100vw - 800px) / 100) + 28px), 32px);
	font-weight: 500;
	line-height: min(max(32px, calc((100vw - 800px) / 50) + 32px), 40px);
	text-align: center;
}

@keyframes formSpinnerRotate
{
	to
	{
		transform: rotate(360deg);
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Research Center">*/

.featured-research-card
{
}

.horizontal-research-card
{
	display: grid !important;
	grid-template-columns: 665fr 445fr;
	/*align-items: center;*/
	gap: 40px;
	align-self: stretch;
	min-height: 368px;
	width: 100%;
}

.horizontal-research-card .fpg-container
{
	width: 100%;
}

.horizontal-research-card figure
{
	flex-shrink: 0;
	width: 100%;
	max-width: 655px;
}

.width-icon-arow
{
	position: relative;
}

.width-icon-arow::before
{
	content: "";
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 10px;
	aspect-ratio: 1/1;
	background: url("images/arrow-right-read-more.svg") no-repeat center center / cover;
}

.vertical-research-card .fpg-grid
{
	display: grid;
	gap: 44px min(max(20px, calc((100vw - 800px) / 100) + 20px), 24px);
}

.vertical-research-card .fpg-post-item
{
	display: flex;
	max-width: 364px;
	/*height: min(max(497px, calc((100vw - 800px) / 9.3023) + 497px), 540px);*/
	padding: 24px;
	flex-direction: column;
	justify-content: stretch;
	align-items: stretch;
	border: 1px solid #EDEDED;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.rel-res-item
{
	transition: all 0.3s ease-in-out;
}

.vertical-research-card .fpg-post-item:hover,
.rel-res-item:hover
{
	transform: translateY(-6px);
	box-shadow: rgba(0, 0, 0, 0.1) 0 2px 21px;
}

.vertical-research-card .fpg-post-item > div
{
	height: 100%;
}

:is(a, p).card-read-more,
:not(a).card-read-more a
{
	display: flex;
	align-items: center;
	width: 100%;

	height: 52px;
	padding: 16px 44px;
	justify-content: center;
	gap: 16px;
	flex-shrink: 0;
	align-self: stretch;

	color: #000;
	text-align: center;

	/* action-small */
	font-family: Poppins, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;

	border-radius: 30px;
	border: 1px solid #2BD6BF;

	background: #FFF;
	transition: background 0.3s ease-in-out;
}

.vertical-research-card .fpg-post-item:hover :is(a, p).card-read-more
{
	background: #2BD6BF;
}

a.card-read-more:hover,
:not(a).card-read-more a:hover
{
	background: #2BD6BF;
}

.wp-block-query-pagination
{
	justify-content: center;
	margin-top: 71px;
	gap: 20px;
}

.wp-block-query-pagination-numbers
{
	display: flex;
	gap: 2px;
	padding-left: 0 !important;
}

.wp-block-query-pagination-numbers li
{
	width: 62px !important;
	height: 24px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.fpg-pagination-link,
.wp-block-query-pagination-numbers-ellipsis
{
	color: #A0A0A0;
}

.wp-block-query-pagination-numbers-current
{
	color: #DD0909;
	font-weight: 600;
}

.wp-block-query-pagination-previous .fpg-pagination-link,
.wp-block-query-pagination-next .fpg-pagination-link
{
	display: flex;
	width: 64px;
	height: 64px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border: 1px solid #EDEDED;
}

.fpg-filters
{
	display: flex;
	gap: min(max(20px, calc((100vw - 800px) / 19.0476) + 20px), 41px);
	align-items: stretch;
	flex-direction: column;
	width: 100%;
}

.fpg-search input
{
	display: flex;
	height: 64px;
	padding: 6px 6px 6px 32px;
	justify-content: space-between;
	align-items: center;
	margin: auto;
	font-family: Poppins, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	border: 1px solid #E9E9E9;
	border-radius: 999px;   /* pill, matching the blog's search field */
	background: #FFF;
}

.fpg-filter-buttons
{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 11px;
	max-width: 100%;
	flex-wrap: wrap;
}

.fpg-filter-button
{
	display: flex;
	min-width: 88px;
	height: 32px;
	padding: 5px 10px;
	justify-content: center;
	align-items: center;
	border: 1px solid #EDEDED;
	background: #FFF;
	color: #000;
	text-align: center;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	cursor: pointer;
}

.fpg-filter-button:hover,
.fpg-filter-button.fpg-active
{
	border: 1px solid var(--wp--preset--color--kela-hover-text);
	color: var(--wp--preset--color--kela-hover-text);
	font-weight: 600;
}

@media only screen and (max-width: 560px)
{
	.research-filters
	{
		width: 100%;
	}

	.fpg-search input
	{
		width: 100%;
		padding: 6px 6px 6px 24px;   /* clears the pill's curve; 16px put the placeholder inside it */
		font-size: 12px;
	}

	.wp-block-query-pagination-previous .fpg-pagination-link,
	.wp-block-query-pagination-next .fpg-pagination-link
	{
		width: 44px;
		height: 44px;

	}

	.wp-block-query-pagination
	{
		justify-content: space-between;
		margin-top: 44px;
	}

	.wp-block-query-pagination-numbers
	{
		display: none;
	}
}

@media only screen and (min-width: 561px)
{
	.fpg-search input
	{
		width: 515px;
	}
}

@media only screen and (max-width: 740px) and (min-width: 621px)
{
	.vertical-research-card .fpg-grid
	{
		grid-template-columns: 1fr 1fr;
	}
}

@media only screen and (min-width: 741px)
{
	.vertical-research-card .fpg-grid
	{
		grid-template-columns: repeat(3, 1fr);
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Research Post">*/

.resource-ebook-wrapper
{
	--wp--style--global--content-size: 100%;
	--wp--style--global--wide-size: 100%;
}

.resource-ebook-hero
{
	background-image: url("images/hero-tprm-2.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 112px !important;
	padding-top: min(max(54px, calc((100vw - 800px) / 6.8966) + 54px), 112px) !important;
	padding-inline: min(max(20px, calc((100vw - 800px) / 3.0769) + 20px), 150px) !important;
	padding-bottom: min(max(28px, calc((100vw - 800px) / 8.3333) + 28px), 76px) !important;
}

.resource-ebook-hero h1
{
	margin-top: 12px;
	font-style: normal;
	font-weight: 500;
	font-size: min(max(32px, calc((100vw - 800px) / 14.2857) + 32px), 60px);
	line-height: min(max(40px, calc((100vw - 800px) / 16.6667) + 40px), 64px);
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px) !important;
}

.resource-ebook-subheader
{
	margin-top: var(--wp--preset--spacing--24-12) !important;
	color: #646376;
	font-family: Poppins, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

.resource-ebook-hero .wp-block-buttons
{
	margin-top: 48px;
}

.wp-block-uagb-image figure img
{
	max-width: 505px;
	width: 100%;
	height: auto;
	/*aspect-ratio: 505/496;*/
}

.webinar-speakers-avatar img
{
	border-radius: 100px;
}

.on-demand
{
	display: flex;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: linear-gradient(0deg, rgba(255, 0, 0, 0.18) 0%, rgba(255, 0, 0, 0.18) 100%), #FFF;
	color: #000;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0.48px;
}

.upcoming
{
	display: flex;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: linear-gradient(0deg, rgba(43, 214, 191, 0.20) 0%, rgba(43, 214, 191, 0.20) 100%), #FFF;
	color: #000;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0.48px;
}

.resource-ebook-marker,
.resource-webinar-marker
{
	display: flex;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border: 1px solid #EDEDED;
	background: #FFF;
	color: #000;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0.48px;
	margin-top: var(--wp--preset--spacing--36-24);
}

.resource-ebook-container
{
	display: flex;
	justify-content: space-between;
	gap: 24px;
	max-width: 1140px;
}

.resource-ebook-content
{
	padding-top: var(--wp--preset--spacing--80-60);
	padding-inline: var(--wp--preset--spacing--150-20);
	padding-bottom: var(--wp--preset--spacing--100-60);

}

.resource-ebook-content h2,
.resources-doc-title h2
{
	font-size: min(max(26px, calc((100vw - 800px) / 28.5714) + 26px), 40px) !important;
	line-height: min(max(32px, calc((100vw - 800px) / 33.3333) + 32px), 44px) !important;
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px) !important;
}

#h-download-the-ebook
{
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px) !important;
}

.resource-ebook-content .resource-ebook-container
{
	margin-top: 44px;
	margin-bottom: 44px;
}

.resource-ebook-text-block
{
	max-width: 555px;
}

.resource-ebook-text-block ul
{
	display: flex;
	flex-direction: column;
	padding-left: 40px;
	margin-top: 24px;
	gap: 16px;
}

.resource-ebook-text-block li
{
	position: relative;
}

.resource-ebook-text-block li::before
{
	content: "";
	position: absolute;
	left: -40px;
	top: 35%;
	transform: translateY(-50%);
	width: 32px;
	height: 32px;
	border-radius: 100px;
	background-image: url("images/check-resorce.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.resource-form-wrapper
{
	display: flex;
	max-width: 485px;
	width: 100%;
	padding-block: min(max(24px, calc((100vw - 800px) / 14.2857) + 24px), 52px);
	padding-inline: min(max(24px, calc((100vw - 800px) / 16.6667) + 24px), 48px);
	flex-direction: column;
	align-items: center;
	gap: 44px;
	flex-shrink: 0;
	border-top: 4px solid #F00;
	background: #FFF;
	box-shadow: 0 12px 40px -20px rgba(0, 0, 0, 0.09);
}

.resource-form-wrapper .hs-form-private
{
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 12px;
	justify-content: space-between;
	align-items: center;
}

.resource-form-wrapper .hs-form fieldset.form-columns-2,
.resource-form-wrapper .hs-form fieldset.form-columns-3
{
	display: flex !important;
	flex-direction: column;
	gap: 12px;
}

.resource-form-wrapper .hs-form fieldset.form-columns-2 .hs-form-field,
.resource-form-wrapper .hs-form fieldset.form-columns-3 .hs-form-field
{
	width: 100% !important;
	float: none !important;
	margin-right: 0 !important;
}

.resource-form-wrapper .hs-form .field
{
	width: 100% !important;
}

.resource-form-wrapper .hs-form .hs-submit
{
	margin-top: 33px !important;
}

.page-id-36984 .resource-form-wrapper .hs-form .hs-submit
{
	margin-top: min(max(24px, calc((100vw - 800px) / 25) + 24px), 40px) !important;
}

.resource-form-wrapper .hs-form .hs-submit,
.resource-form-wrapper .hs-form .hs-submit input[type="submit"]
{
	width: 100% !important;
}

.resource-form-wrapper .hs-form .actions
{
	width: 100% !important;
}

.resource-form-wrapper .hs-form .actions .hs-button
{
	background-position: 68% center !important;
}

.page-id-36984 .resource-form-wrapper .hs-form .actions .hs-button
{
	background-position: 60% center !important; 
}

.speakers-wrap
{
	padding-top: 0 !important;
	border-top: none;
}

@media only screen and (max-width: 1140px)
{
	.resource-ebook-container
	{
		flex-direction: column;
		align-items: center;
	}

	.resource-ebook-text-block
	{
		align-items: flex-start;
	}

	.speakers-wrap
	{
		padding-top: 32px !important;
		border-top: 1px solid #DD0909;
	}
}

.webinar-speakers-avatar
{
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

/*</editor-fold>*/

/*<editor-fold desc="Blog">*/

#the-content
{
	/*padding-top: min(max(166px, calc((100vw - 800px) / 5.1282) + 166px), 244px);*/
	padding-top: min(max(64px, calc((100vw - 800px) / 3.9216) + 64px), 166px);
}

.ent-css-6yb2aq-pageInnerWrapper
{
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.ent-css-92603d-sectionWrapper
{
	background-image: url("images/hero-tprm-2.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 100px 40px 60px;
}

.ent-css-vjaam1-categories
{
	max-height: 32px;
	min-height: 32px;
	margin-top: 24px;
}

.ent-css-rvhbwt-link-category.ent-css-rvhbwt-link-category
{
	display: flex;
	min-width: 88px;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border: 1px solid #EDEDED;
	background: #FFF;
	text-align: center;
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: 12px;
}

.ent-css-rvhbwt-link-category.ent-css-rvhbwt-link-category:hover
{
	color: #DD0909;
}

.ent-css-1ict548-link-category-selectedCategory.ent-css-1ict548-link-category-selectedCategory
{
	display: flex;
	min-width: 88px;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border: 1px solid #DD0909;
	background: #FFF;
	color: #DD0909;
	text-align: center;
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: 12px;
}

.ent-css-x5vp64-detailsWrapper a
{
	font-family: Poppins, serif;
	font-weight: 600;
}

.ent-css-5u1dm1-blogMainWrapper h1,
.ent-css-5u1dm1-blogMainWrapper h6,
.ent-css-a0qxff-wrapper h1
{
	font-family: Poppins, serif;
}

.ent-css-kyy3cx-select
{
	display: flex;
	width: 88px;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border: 1px solid #EDEDED;
	background: #FFF;
	color: #000;
	text-align: center;
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}

.ent-css-3wwlf5-title.ent-css-3wwlf5-title
{
	max-width: 740px;
	color: rgb(0, 0, 0);
	text-align: center;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -2px;
	font-size: min(max(32px, calc((100vw - 800px) / 14.2857) + 32px), 60px);
}

.ent-css-gi8exp-description.ent-css-gi8exp-description
{
	width: 100%;
	max-width: 799px;
	text-align: center;
	font-weight: 400;
	color: #646376;
	line-height: 20px;
	white-space: pre-wrap;
	font-size: 14px;
	margin-bottom: 0;
	letter-spacing: 0.78px;
}

.ent-css-1fnjokb-searchTextField-searchClass
{
	display: inline-flex;
	flex-direction: row;
	position: relative;
	min-width: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	-moz-box-pack: center;
	justify-content: center;
	margin: 40px 0 0;
	width: 100%;
	max-width: 716px;
	height: auto;
}

.ent-css-6myedw-searchTextFieldOutlinedInput-searchInput,
.ent-css-19ixucb-searchTextFieldOutlinedInput-searchInput-searchTextFieldFocused
{
	display: flex !important;
	width: 515px !important;
	height: 64px !important;
	padding: 6px 6px 6px 32px !important;
	justify-content: space-between !important;
	align-items: center !important;
	border: 1px solid #E9E9E9 !important;
	background: #FFF !important;
	border-radius: 0 !important;
}

.ent-css-3pgjc0-gridList
{
	gap: 20px;
}

.ent-css-1nytucu-gridTile
{
	border: 1px solid #EDEDED;
	max-width: 364px;
}

.ent-css-1tcv08z-link-topic
{
	color: #F00 !important;
	font-family: Poppins, serif;
	font-size: 12px;
	font-weight: 600 !important;
	line-height: 16px;
	letter-spacing: 0.48px;
}

.ent-pagination
{
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	-webkit-justify-content: flex-start !important;
	justify-content: center !important;
}

.ent-css-1coqa7m-previousNextButtons
{
	margin-left: 15px;
	margin-right: 15px;
	color: rgb(133, 133, 133);
	font-size: 0;
	display: flex;
	width: 64px;
	height: 64px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border: 1px solid #EDEDED;
}

.ent-css-2zycsz-previousNextButtons-disabledPreviousNextButtons
{
	margin-left: 15px;
	margin-right: 15px;
	cursor: not-allowed;
	color: rgb(161, 161, 161);
	font-size: 0;
	display: flex;
	width: 64px;
	height: 64px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border: 1px solid #EDEDED;
}

.ent-css-84z399-link-linkSelected
{
	margin: 0 30px;
	color: #DD0909 !important;
}

.ent-css-3lw353-link
{
	margin: 0 30px;
}

@media only screen and (max-width: 620px)
{
	.ent-css-84z399-link-linkSelected,
	.ent-css-3lw353-link
	{
		margin: 0 10px;
	}
}

.ent-css-1ngpw0v-sectionWrapper
{
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 30px 30px 50px;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

.ent-css-3mzd2a-scrollSpyTabs
{
	display: flex;
	max-width: 346px;
	padding: 12px;
	flex-direction: column;
	align-items: center;
	gap: 26px;
	border: 1px solid #EDEDED;
	background: #FFF;
	position: sticky;
	height: auto;
}

.ent-css-1gt1t5g-leftContainer
{
	width: 346px;
	min-width: 300px;
	box-sizing: border-box;
	margin-top: 314px;
	margin-right: 30px;
	position: relative;
}

.ent-css-1asbjaj-list
{
	margin-bottom: 40px;
}

.ent-css-1kcictv-link
{
	margin: 0;
	color: #A0A0A0;
	font-family: Poppins, serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}

.ent-css-1cymwaf-icon-breadcrumbSeparator
{
	width: 9px;
	height: 7px;
}

.ent-css-17yh2hs-brief.ent-css-17yh2hs-brief
{
	color: #646376;
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.ent-css-15cp3ar-paragraph.ent-css-15cp3ar-paragraph
{
	color: #646376;
	font-family: Poppins, serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	word-break: break-word;
}

.ent-css-15cp3ar-paragraph.ent-css-15cp3ar-paragraph strong
{
	color: #000;
	font-weight: 600;
}

a:where(:not(.wp-element-button))
{
	text-decoration: none !important;
}

/*</editor-fold>*/

/*<editor-fold desc="Documents">*/

.documents-wrap-descr
{
	color: #646376;
	font-family: Poppins, serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.documents-wrap-descr strong
{
	color: #000;
	font-weight: 600;
}

/*</editor-fold>*/

/*<editor-fold desc="Video settings">*/

.video-placeholder.video_image
{
	position: relative;
}

.video-placeholder.video_image figure
{
	margin-bottom: 0;
}

.video-placeholder.video_image.blocked
{
	/* pointer-events: none !important; */
}

.video-placeholder.video_image .play-icon-container
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 34px;
	height: 34px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='30' viewBox='0 0 26 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5 14.7227L-1.38663e-06 29.4451L-9.95557e-08 0.000222999L25.5 14.7227Z' fill='white'/%3E%3C/svg%3E");
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 0;
}

.video-placeholder .play-icon-container .message
{
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%) translateY(53px);
	width: 320px;
	background: #D2D1D1;
	font-size: 18px;
	padding: 10px;
	border-radius: 10px;
	opacity: 0;
}

.video-placeholder .play-icon-container .message::after
{
	content: '';
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #D2D1D1;
}

.resource-ebook-wrapper .blocked.video-placeholder:hover .play-icon-container .message
{
	opacity: 1;
}

/*</editor-fold>*/

/*<editor-fold desc="Enterprise">*/

.enterprise-modular
{
	background-image: url(images/enterprise-bg.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 620px)
{
	.enterprise-modular
	{
		background-image: url(images/enterprise-bg-mobile-full.webp);
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
	}

	.mt-24-on-620
	{
		margin-top: 24px !important;
	}

	.mb-32-on-620
	{
		margin-bottom: 32px !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Careers">*/

.hero-careers
{
	position: relative;
	background-image: url("images/hero-careers-bg.webp") !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	background-size: cover !important;
}

.careers-page
{
	position: relative;
}

.careers-page::before
{
	content: "";
	position: absolute;
	bottom: -104px;
	right: -176px;
	width: 768px;
	height: 434px;
	background: url("images/careers-bg.webp") no-repeat center center / cover;
}

.wrap.container
{
	max-width: 1140px;
}

.comeet-listing--filter-form
{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 14px;
}

.filter-heading
{
	color: #191735;
	text-align: center;
	font-family: Poppins, serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	margin-bottom: 0;
	margin-top: min(max(12px, calc((100vw - 800px) / 25) + 12px), 28px);
}

.form-row
{
	display: flex;
	align-items: center;
	gap: 24px;
}

.custom-select-lg,
.custom-select-lg option
{
	display: flex;
	min-width: 267px;
	height: 52px;
	padding: 12px 18px;
	justify-content: space-between;
	align-items: center;
	flex-shrink: 0;
	align-self: stretch;
	border: 1px solid #E9E9E9;
	background: rgba(255, 255, 255, 0.50);
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	cursor: pointer;
}

.custom-select-lg
{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.custom-select-lg
{
	padding-right: 44px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%231F2D25' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 16px center;
	background-size: 16px 16px;
}

.comeet-listing--list-container
{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 24px;
}

.list
{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 24px;
	margin-top: min(max(40px, calc((100vw - 800px) / 20) + 40px), 60px);
}

.comeet-listing--single-job-box
{
	display: flex;
	padding: 32px;
	flex-direction: column;
	align-items: stretch;
	justify-content: space-between;
	gap: 40px;
	flex: 1 0 0;
	border: 1px solid #EDEDF5;
	background: #FFF;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.09);
}

.comeet-listing--single-job-info
{
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: space-between;
}

.comeet-listing--single-job-info__top-data p
{
	color: #191735;
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}

.comeet-listing--single-job-heading
{
	font-size: 24px !important;
	font-weight: 500 !important;
	line-height: 32px !important;
	margin: 0 !important;
}

.comeet-listing--single-job-meta_department
{
	display: flex;
	height: 32px;
	margin: 0;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: linear-gradient(0deg, rgba(43, 214, 191, 0.20) 0%, rgba(43, 214, 191, 0.20) 100%), #FFF;
	color: var(--txt-primary, #000);
	text-align: center;
	font-family: Poppins, serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0.48px;
}

.comeet-listing--single-job-link
{
	display: flex;
	align-items: flex-start;
}

.comeet-listing--single-job-link a
{
	display: flex;
	padding: 8px 24px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 30px;
	border: 1px solid var(--accent-secondary, #2BD6BF);
	background: var(--bg-primary, #FFF);
	color: var(--txt-primary, #000);
	font-family: Poppins, serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	transition: all 0.3s ease-in-out;
}

.comeet-listing--single-job-link a:hover
{
	border-radius: 30px;
	border: 1px solid var(--accent-secondary, #2BD6BF);
	background: var(--accent-secondary, #2BD6BF);
}

@media only screen and (max-width: 767px)
{
	.list
	{
		grid-template-columns: 1fr;
	}

	.form-row
	{
		flex-direction: column;
	}

	.custom-select-lg
	{
		min-width: 320px;
	}
}

@media only screen and (min-width: 400px)
{
	.hide-on-400
	{
		display: none !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Careers Inner">*/

.comeet-single__content
{
	display: grid;
	grid-template-columns: minmax(320px, 582px) minmax(320px, 1fr);
	gap: 74px;
}

.comeet-single__content .col-12
{
	grid-column: span 1;
}

.comeet-single__wrapper
{
	margin-bottom: 32px;
}

.breadcrumb-nav
{
	margin: 0;
}

.breadcrumb-nav a
{
	color: #000;
	font-family: Poppins, serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.comeet-single__title
{
	color: #000;
	font-family: Poppins, serif;
	font-size: min(max(36px, calc((100vw - 800px) / 50) + 36px), 44px);
	font-weight: 500;
	line-height: min(max(44px, calc((100vw - 800px) / 50) + 44px), 52px);
	letter-spacing: -2px;
}

.comeet-single__department
{
	display: flex;
	width: 120px;
	height: 32px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: linear-gradient(0deg, rgba(43, 214, 191, 0.20) 0%, rgba(43, 214, 191, 0.20) 100%), #FFF;
	color: var(--txt-primary, #000);
	text-align: center;
	font-family: Poppins, serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: -1px;
}

.comeet-single__location
{
	position: relative;
	color: #000;
	font-family: Poppins, serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	margin-top: 24px;
	padding-block: 11px;
	padding-left: min(max(60px, calc((100vw - 800px) / 100) + 60px), 64px);
}

.comeet-single__location::before
{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23EDEDED' fill-opacity='0.4'/%3E%3Ccircle cx='23.9996' cy='24.0005' r='20.5714' fill='white'/%3E%3Ccircle cx='23.9996' cy='24.0005' r='20.5714' fill='url(%23paint0_linear_719_7878)'/%3E%3Ccircle cx='23.9996' cy='24.0005' r='20.4571' stroke='%23EDEDED' stroke-opacity='0.73' stroke-width='0.228571'/%3E%3Cg clip-path='url(%23clip0_719_7878)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0007 13.6457C20.588 13.6457 17.8132 16.4452 17.8132 19.8983C17.8132 21.0679 18.3284 22.519 19.0782 23.9664C20.7291 27.1537 23.4791 30.3639 23.4791 30.3639C23.6093 30.516 23.8 30.604 24.0007 30.604C24.2015 30.604 24.3921 30.516 24.5223 30.3639C24.5223 30.3639 27.2723 27.1537 28.9232 23.9664C29.6731 22.519 30.1882 21.0679 30.1882 19.8983C30.1882 16.4452 27.4135 13.6457 24.0007 13.6457ZM24.0007 15.0207C26.6591 15.0207 28.8132 17.2088 28.8132 19.8983C28.8132 21.2421 27.9607 22.9929 26.9762 24.6255C25.9202 26.3764 24.6846 27.9842 24.0007 28.8349C23.3169 27.9842 22.0812 26.3764 21.0252 24.6255C20.0407 22.9929 19.1882 21.2421 19.1882 19.8983C19.1882 17.2088 21.3424 15.0207 24.0007 15.0207Z' fill='url(%23paint1_linear_719_7878)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0001 17.3127C22.6086 17.3127 21.4792 18.442 21.4792 19.8335C21.4792 21.225 22.6086 22.3543 24.0001 22.3543C25.3916 22.3543 26.5209 21.225 26.5209 19.8335C26.5209 18.442 25.3916 17.3127 24.0001 17.3127ZM24.0001 18.6877C24.6326 18.6877 25.1459 19.201 25.1459 19.8335C25.1459 20.466 24.6326 20.9793 24.0001 20.9793C23.3676 20.9793 22.8542 20.466 22.8542 19.8335C22.8542 19.201 23.3676 18.6877 24.0001 18.6877Z' fill='url(%23paint2_linear_719_7878)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.3854 28.4288C29.1307 28.6525 29.7448 28.9293 30.1692 29.2538C30.4442 29.4628 30.6459 29.6672 30.6459 29.9166C30.6459 30.0632 30.5625 30.1962 30.4452 30.3291C30.2508 30.5482 29.9621 30.7452 29.6046 30.9286C28.3414 31.5748 26.2991 31.9791 24.0001 31.9791C21.7011 31.9791 19.6587 31.5748 18.3956 30.9286C18.0381 30.7452 17.7493 30.5482 17.555 30.3291C17.4377 30.1962 17.3542 30.0632 17.3542 29.9166C17.3542 29.6672 17.5559 29.4628 17.8309 29.2538C18.2553 28.9293 18.8695 28.6525 19.6147 28.4288C19.9777 28.3197 20.184 27.9357 20.0749 27.5727C19.9658 27.2087 19.5817 27.0025 19.2187 27.1116C18.0839 27.4535 17.2021 27.9219 16.6722 28.4398C16.2066 28.8936 15.9792 29.4014 15.9792 29.9166C15.9792 30.5601 16.3432 31.2017 17.0829 31.7371C18.3809 32.6757 20.9879 33.3541 24.0001 33.3541C27.0122 33.3541 29.6192 32.6757 30.9172 31.7371C31.657 31.2017 32.0209 30.5601 32.0209 29.9166C32.0209 29.4014 31.7936 28.8936 31.3279 28.4398C30.7981 27.9219 29.9162 27.4535 28.7814 27.1116C28.4184 27.0025 28.0343 27.2087 27.9252 27.5727C27.8162 27.9357 28.0224 28.3197 28.3854 28.4288Z' fill='url(%23paint3_linear_719_7878)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_719_7878' x1='23.9996' y1='3.42908' x2='23.1425' y2='58.2862' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23F9F9F9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_719_7878' x1='24.0007' y1='13.3192' x2='24.0007' y2='30.9306' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23FD0100'/%3E%3Cstop offset='0.03673' stop-color='%23FC0200'/%3E%3Cstop offset='0.31873' stop-color='%23D80002'/%3E%3Cstop offset='0.58186' stop-color='%23BE0101'/%3E%3Cstop offset='0.81683' stop-color='%23AE0402'/%3E%3Cstop offset='1' stop-color='%23A80202'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_719_7878' x1='24.0001' y1='17.2156' x2='24.0001' y2='22.4514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23FD0100'/%3E%3Cstop offset='0.03673' stop-color='%23FC0200'/%3E%3Cstop offset='0.31873' stop-color='%23D80002'/%3E%3Cstop offset='0.58186' stop-color='%23BE0101'/%3E%3Cstop offset='0.81683' stop-color='%23AE0402'/%3E%3Cstop offset='1' stop-color='%23A80202'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_719_7878' x1='24.0001' y1='26.9616' x2='24.0001' y2='33.4748' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.03213' stop-color='%23FD0100'/%3E%3Cstop offset='0.03673' stop-color='%23FC0200'/%3E%3Cstop offset='0.31873' stop-color='%23D80002'/%3E%3Cstop offset='0.58186' stop-color='%23BE0101'/%3E%3Cstop offset='0.81683' stop-color='%23AE0402'/%3E%3Cstop offset='1' stop-color='%23A80202'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_719_7878'%3E%3Crect width='21.3333' height='21.3333' fill='white' transform='translate(13.3328 13.3332)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 48px;
	height: 48px;
}

.job-details
{
	position: relative;
	padding-top: 32px;
}

.job-details::before
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #DD0909;
}

.job-details--requirements
{
	position: relative;
	padding-bottom: 1px;
}

.job-details--requirements::after
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #DD0909;
}

.comeet-social-wrap
{
	margin-top: 32px;
}

.job-details h5
{
	color: #000;

	/* desktop/h3 */
	font-family: Poppins, serif;
	font-size: min(max(28px, calc((100vw - 800px) / 100) + 28px), 32px);
	font-style: normal;
	font-weight: 500;
	line-height: min(max(32px, calc((100vw - 800px) / 50) + 32px), 40px);
	letter-spacing: -2px;
	margin-top: 0;
	margin-bottom: 32px;
}

.job-details p
{
	color: #000;
	font-family: Poppins, serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.job-details li
{
	position: relative;
	color: #000;
	font-family: Poppins, serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}

.job-details ul
{
	display: flex;
	flex-direction: column;
	padding-left: 16px;
	list-style: none;
	gap: 16px;
	margin-bottom: 32px;
}

.job-details li::before
{
	content: "";
	position: absolute;
	top: 8px;
	left: -16px;
	width: 8px;
	height: 8px;
	background: #DD0909;
	border-radius: 50%;
}

@media screen and (max-width: 1100px)
{
	.comeet-single__content
	{
		grid-template-columns: 1fr;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Events Inner">*/

.single-event .resource-form-wrapper .hs-form .actions .hs-button
{
	background-position: 56% center !important;
}

.event-speakers-avatar
{
	max-width: 100px;
	height: 100px;
	border-radius: 50%;
}

@media only screen and (max-width: 540px)
{
	.single-event .resource-form-wrapper .hs-form .actions .hs-button
	{
		background-position: 58% center !important;
	}
}

@media only screen and (max-width: 440px)
{
	.single-event .resource-form-wrapper .hs-form .actions .hs-button
	{
		background-position: 62% center !important;
	}
}

.hero-events
{
	position: relative;
	background-image: url("images/upcoming-events-hero-bg.webp") !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	background-size: cover !important;
}

.event-text-blocks ul
{
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	margin-top: 24px;
	gap: 16px;
}

.event-text-blocks li
{
	/*position: relative;*/
	list-style-type: disc;
}

.event-text-blocks li::marker
{
	font-size: 16px;
}

.featuring-bulet
{
	padding-left: 0 !important;
}

.featuring-bulet li
{
	/*position: relative;*/
	list-style-type: disc;
}

.featuring-bulet li::marker
{
	font-size: 14px;
}

/*.event-text-blocks li::before*/
/*{*/
/*	content: "";*/
/*	position: absolute;*/
/*	left: -40px;*/
/*	top: 0;*/
/*	width: 32px;*/
/*	height: 32px;*/
/*	border-radius: 100px;*/
/*	background-image: url("images/check-resorce.svg");*/
/*	background-size: cover;*/
/*	background-position: center;*/
/*	background-repeat: no-repeat;*/
/*}*/

.event-text-block ul
{
	display: flex;
	flex-direction: column;
	padding-left: 40px;
	margin-top: 24px;
	gap: 16px;
}

.event-text-block li
{
	position: relative;
}

.event-text-block li::before
{
	content: "";
	position: absolute;
	left: -40px;
	top: 0;
	width: 32px;
	height: 32px;
	border-radius: 100px;
	background-image: url("images/check-resorce.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.events-btn-wrap
{
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.events-btn-wrap::-webkit-scrollbar
{
	display: none;
}

.event-btn-wrap
{
	/* was a hardcoded width: 497px — the width this strip happened to measure on a desktop — so on a 375px phone it ran
	   122px past the screen and the active tab sat off the right edge with nothing to show the strip could be scrolled.
	   A ceiling instead of a fixed size: unchanged on a wide screen, never wider than the space it is given. */
	width: min(497px, 100%);
	height: min(max(44px, calc((100vw - 800px) / 25) + 44px), 60px);
	overflow: auto;
}

.event-btn
{
	display: flex;
	height: min(max(44px, calc((100vw - 800px) / 25) + 44px), 60px);
	padding: 10px 16px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex: 1 0 0;
	border: 1px solid #EDEDED;
	background: #FFF;
}

/* On a narrow screen the three labels only fit if the tabs give up some of their side padding; "Press Release" is the
   one that decides it. Below this width all three fit, so the strip never has to scroll. */
@media only screen and (max-width: 520px)
{
	.event-btn
	{
		padding-left: 6px;
		padding-right: 6px;
	}
}

.event-active
{
	text-align: center;
	font-family: Poppins, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	border-top: 1px solid #DD0909;
}

.event-active a
{
	color: #DD0909 !important;
}

.event-meeting
{
	position: relative;
	background-image: url(images/event-bg.webp);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.events-page
{
	position: relative;
}

.events-page::before
{
	content: "";
	position: absolute;
	top: -38px;
	right: -196px;
	width: 768px;
	height: 434px;
	background: url("images/careers-bg.webp") no-repeat center center / cover;
}

@media screen and (max-width: 1260px)
{
	.events-page::before
	{
		display: none;
	}
}

@media only screen and (min-width: 841px)
{
	.event-visible-on-840
	{
		display: none;
	}
}

@media only screen and (max-width: 840px)
{
	.event-meeting
	{
		background-image: url(images/event-bg-mobile.webp);
		background-size: 100% 100%;
		padding-bottom: 64px !important;
	}

	.event-hide-on-840
	{
		display: none;
	}

	.event-visible-on-840
	{
		display: flex;
	}

	.lsp-0
	{
		letter-spacing: 0;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Newsroom">*/

.hero-newsroom
{
	background-image: url("images/hero-newsroom.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.card-read-more-newsroom
{
	max-width: 117px;
}

.card-read-more-newsroom a
{
	color: var(--accent-primary, #DD0909);
	text-align: center;
	font-family: Poppins, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	background-color: #FFF;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0306 8.53061L9.53063 13.0306C9.38973 13.1715 9.19863 13.2507 8.99938 13.2507C8.80012 13.2507 8.60902 13.1715 8.46813 13.0306C8.32723 12.8897 8.24807 12.6986 8.24807 12.4994C8.24807 12.3001 8.32723 12.109 8.46813 11.9681L11.6875 8.74999H2.5C2.30109 8.74999 2.11032 8.67097 1.96967 8.53032C1.82902 8.38967 1.75 8.1989 1.75 7.99999C1.75 7.80108 1.82902 7.61031 1.96967 7.46966C2.11032 7.329 2.30109 7.24999 2.5 7.24999H11.6875L8.46937 4.02999C8.32848 3.88909 8.24932 3.69799 8.24932 3.49874C8.24932 3.29948 8.32848 3.10838 8.46937 2.96749C8.61027 2.82659 8.80137 2.74744 9.00062 2.74744C9.19988 2.74744 9.39098 2.82659 9.53187 2.96749L14.0319 7.46749C14.1018 7.53726 14.1573 7.62016 14.1951 7.71142C14.2329 7.80269 14.2523 7.90052 14.2522 7.99931C14.252 8.09809 14.2324 8.19588 14.1944 8.28706C14.1564 8.37824 14.1007 8.46101 14.0306 8.53061Z' fill='%23DD0909'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0;
	padding-block: 0;
}

.special-title h1
{
	color: #000;
	font-family: Poppins, serif;
	font-size: min(max(32px, calc((100vw - 800px) / 14.2857) + 32px), 60px);
	font-weight: 500;
	line-height: min(max(40px, calc((100vw - 800px) / 16.6667) + 40px), 64px);
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px);
}

.special-title h2
{
	color: #000;
	font-family: Poppins, serif;
	font-size: min(max(26px, calc((100vw - 800px) / 28.5714) + 26px), 40px);
	font-weight: 500;
	line-height: min(max(32px, calc((100vw - 800px) / 33.3333) + 32px), 44px);
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px);
}

.special-title h3
{
	color: #000;
	font-family: Poppins, serif;
	font-size: min(max(22px, calc((100vw - 800px) / 40) + 22px), 32px);
	font-weight: 500;
	line-height: min(max(28px, calc((100vw - 800px) / 33.3333) + 28px), 40px);
	letter-spacing: min(max(-2px, calc((100vw - 800px) / -200) + 0px), 0px);
}

.special-title h4
{
	color: #000;
	font-family: Poppins, serif;
	font-size: min(max(20px, calc((100vw - 800px) / 100) + 20px), 24px);
	font-weight: 500;
	line-height: min(max(28px, calc((100vw - 800px) / 100) + 28px), 32px);
	letter-spacing: min(max(-1px, calc((100vw - 800px) / -400) + 0px), 0px);
}

/*</editor-fold>*/

/*<editor-fold desc="Press Release">*/

.relise-content-wrap a
{
	text-decoration: underline;
}

.relise-content-wrap ul
{
	padding-left: 18px;
}

.relise-content-wrap li
{
	position: relative;
}

.relise-content-wrap li::before
{
	content: "";
	position: absolute;
	top: 8px;
	left: -16px;
	width: 6px;
	height: 6px;
	background: #DD0909;
	border-radius: 50%;
}

.rectangle
{
	width: 1px;
	height: 18px;
	background: #D9D9D9;
}

.share-links
{
	display: flex;
	gap: 16px;
	margin-left: 14px;
}

.share-link
{
	display: block;
	width: 24px;
	height: 24px;
	background: #191735;
	transition: background-color 0.3s ease;
	-webkit-mask: var(--img) center/cover no-repeat;
	mask: var(--img) center/cover no-repeat;
}

.share-link:hover
{
	background: var(--hover-color);
}

/*</editor-fold>*/

/*<editor-fold desc="Cyber Threat Intelligence">*/

.cti-card
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	min-height: 348px;
	align-self: stretch;
	border: 1px solid #EDEDED;
	background: #FFF;
}

.drp-card
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	/*min-height: 348px;*/
	align-self: stretch;
	border: 1px solid #EDEDED;
	background: #FFF;
}

@media only screen and (max-width: 800px)
{
	.drp-card
	{
		min-height: 348px;
	}

	.drp-card-h-0
	{
		min-height: 0 !important;
	}

	.mob-w-278
	{
		max-width: 314px !important;
	}

	.mob-w-300
	{
		max-width: 300px !important;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Podcast">*/

.hero-podcast
{
	background-image: url("images/podcast-hero-bg-tertiary.webp");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.lh-64-40 h1
{
	line-height: min(max(40px, calc((100vw - 800px) / 16.6667) + 40px), 64px);
}

.podcast-note
{
	border-left: 2px solid #F00;
}

.future-cybercrime
{
	background-image: url("images/future-bg.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.cyber-sticker,
.future-sticker
{
	position: relative;
}

.cyber-sticker::before
{
	content: "";
	position: absolute;
	top: 6px;
	right: 392px;
	width: 100%;
	height: 16px;
	background: url("images/left-recent.svg") no-repeat center center / contain;
}

.future-sticker::before
{
	content: "";
	position: absolute;
	top: 8px;
	right: 398px;
	width: 100%;
	height: 14px;
	background: url("images/left-recent.svg") no-repeat center center / contain;
}

.cyber-sticker::after
{
	content: "";
	position: absolute;
	top: 6px;
	left: 392px;
	width: 100%;
	height: 16px;
	background: url("images/right-recent.svg") no-repeat center center / contain;
}

.future-sticker::after
{
	content: "";
	position: absolute;
	top: 8px;
	left: 398px;
	width: 100%;
	height: 14px;
	background: url("images/right-recent.svg") no-repeat center center / contain;
}

.podcast-card
{
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	min-height: 320px;
	align-self: stretch;
	border: 1px solid #EDEDED;
	background: #FFF;
}

.img-future
{
	position: relative;
	top: 8px;
	left: 49px;
}

.img-pulse
{
	position: relative;
	top: 8px;
	right: 33px;
}

@media screen and (min-width: 1021px)
{
	.visible-on-560
	{
		display: none !important;
	}
}

@media screen and (max-width: 1020px)
{
	.visible-on-560
	{
		display: flex !important;
	}

	.hide-on-560
	{
		display: none !important;
	}
}

@media screen and (max-width: 880px)
{
	.hero-podcast
	{
		background-image: url("images/podcast-hero-bg-mobile.webp");
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.future-cybercrime
	{
		background-image: url("images/future-bg-mobile.webp");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100% 100%;
	}

	.podcast-note
	{
		border-top: 1px solid #F00;
		border-left: none;
	}

	.cyber-sticker::before
	{
		background: url("images/left-recent-mobile.svg") no-repeat center center / contain;
		height: 14px;
		top: 6px;
		right: 114px;
	}

	.future-sticker::before
	{
		background: url("images/left-recent-mobile.svg") no-repeat center center / contain;
		height: 12px;
		top: 8px;
		right: 124px;
	}

	.cyber-sticker::after
	{
		background: url("images/right-recent-mobile.svg") no-repeat center center / contain;
		height: 14px;
		top: 6px;
		left: 114px;
	}

	.future-sticker::after
	{
		background: url("images/right-recent-mobile.svg") no-repeat center center / contain;
		height: 12px;
		top: 8px;
		left: 124px;
	}
}

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

	.letter-spacing-0-on-560
	{
		letter-spacing: 0;
	}

	.w-260-on-560
	{
		max-width: 260px !important;
	}

}

@media screen and (max-width: 400px)
{
	:root :where(.wp-block-button.is-style-podcast-dark--7 .wp-block-button__link)
	{
		padding: 16px 36px;
	}
}

/*</editor-fold>*/

/*<editor-fold desc="Book a Demo">*/
.book-a-demo-grid
{
	grid-template-columns: 487fr 582fr;
	gap: min(max(32px, calc((100vw - 800px) / 100) + 32px), 36px) min(max(32px, calc((100vw - 800px) / 9.3023) + 32px), 75px);
	grid-template-rows: auto 1fr;
}

/*</editor-fold>*/

/*<editor-fold desc="Related Resources">*/
.vertical-research-card .fpg-post-item:hover .wp-block-button__link,
.rel-res-item:hover .wp-block-button__link
{
	background: #2BD6BF;
}

/*</editor-fold>*/

/*<editor-fold desc="Success Stories Lobby">*/
.success-card h5
{
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 28px !important;
	letter-spacing: -1px !important;
}

.success-card-wrap-descr p:empty
{
	display: none;
}

.success-card-wrap-descr p
{
	color: #646376;
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 18px !important;
}

.fpg-grid figure
{
	max-width: 100%;
}

/*</editor-fold>*/

/*<editor-fold desc="Newsletter">*/
@media only screen and (min-width: 768px)
{
	.form-wrapper-newsletter.form-wrapper-become-partner .hs_email,
	.form-wrapper-newsletter.form-wrapper-become-partner .hs_company
	{
		grid-column: span 2;
	}
}

.form-wrapper-newsletter.form-wrapper-become-partner
{
	max-width: 608px;
}

.newsletter-hero
{
	background-color: #FAF9FB;
	--left: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDY3IiBoZWlnaHQ9IjYwNSIgdmlld0JveD0iMCAwIDQ2NyA2MDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODUyXzY5ODgwIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItMTk4IiB5PSIxMTEiIHdpZHRoPSI2NjMiIGhlaWdodD0iNTMwIj4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTEwMS4xNjUgMzkzLjcwM0w1LjYwOTI1IDMzMS4yODlMMi4zMDI1MSAzMTUuNTI4TC0yNS4xMDAyIDI5Ny42MjlMLTQxLjg0NzQgMzAxLjE0M0wtOTQuMjY4OSAyNjYuODk4TTEwNS44MjQgMzkwLjUxOUMxMDkuODA1IDM4OS42ODQgMTEzLjcwOSAzOTIuMjM0IDExNC41NDQgMzk2LjIxNUMxMTUuMzc5IDQwMC4xOTYgMTEyLjgyOSA0MDQuMSAxMDguODQ4IDQwNC45MzVDMTA0Ljg2OCA0MDUuNzcgMTAwLjk2MyA0MDMuMjIgMTAwLjEyOCAzOTkuMjM5Qzk5LjI5MzEgMzk1LjI1OSAxMDEuODQzIDM5MS4zNTQgMTA1LjgyNCAzOTAuNTE5WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMTg1Ml82OTg4MCkiIHN0cm9rZS13aWR0aD0iMi45MjgxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTE0Mi4xMTcgNjM5LjUyNkw2My42MDg5IDU4OC4yNDdMNDIuMDA2MyA1OTIuNzc5TDIwLjYyMzIgNTc4LjgxM0wxNi42MDYxIDU1OS42NjVMLTQwLjI1ODggNTIyLjUyMyIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfMTg1Ml82OTg4MCkiIHN0cm9rZS13aWR0aD0iMi4zNDI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNzUiIGQ9Ik0yMzIuODM1IDQzOS43NTZMLTExNC44MyAyMTIuNjcyTTIzMS41OTEgNDQ2LjE2NkMyMzIuNTQ0IDQ1MC43MDkgMjM3IDQ1My42MTkgMjQxLjU0MyA0NTIuNjY2QzI0Ni4wODYgNDUxLjcxMyAyNDguOTk2IDQ0Ny4yNTggMjQ4LjA0MyA0NDIuNzE1QzI0Ny4wODkgNDM4LjE3MiAyNDIuNjM0IDQzNS4yNjIgMjM4LjA5MSA0MzYuMjE1QzIzMy41NDggNDM3LjE2OCAyMzAuNjM4IDQ0MS42MjMgMjMxLjU5MSA0NDYuMTY2WiIgc3Ryb2tlPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTg1Ml82OTg4MCkiIHN0cm9rZS13aWR0aD0iMi45MjgxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTS04NC45NzM1IDM1Ni40NjdMLTE3LjI1ODMgNDAwLjY5MUw4Ljc2MjQzIDM5NS4yMzJMNDIuMzU4MyA0MTcuMTgxTTQxLjE3OSA0MjMuNDg5QzQyLjEzMjEgNDI4LjAzMiA0Ni41ODc1IDQzMC45NDIgNTEuMTMwNCA0MjkuOTg5QzU1LjY3MzQgNDI5LjAzNSA1OC41ODM1IDQyNC41OCA1Ny42MzA0IDQyMC4wMzdDNTYuNjc3MyA0MTUuNDk0IDUyLjIyMTkgNDEyLjU4NCA0Ny42NzkgNDEzLjUzN0M0My4xMzYxIDQxNC40OSA0MC4yMjU5IDQxOC45NDYgNDEuMTc5IDQyMy40ODlaIiBzdHJva2U9InVybCgjcGFpbnQzX2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIyLjM0MjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTQ2My4zNiA1NjkuOTMzTDI3MC45MzUgNDQ0LjI0OEwyNjMuNDk3IDQwOC43OTNMMTc3LjcxIDM1Mi43NkwxNjguMTAyIDMwNi45NjRNMTY4LjEwMiAzMDYuOTY0QzE2My41NTkgMzA3LjkxNyAxNTkuMTA0IDMwNS4wMDcgMTU4LjE1MSAzMDAuNDY0QzE1Ny4xOTggMjk1LjkyMSAxNjAuMTA4IDI5MS40NjUgMTY0LjY1MSAyOTAuNTEyQzE2OS4xOTQgMjg5LjU1OSAxNzMuNjQ5IDI5Mi40NjkgMTc0LjYwMiAyOTcuMDEyQzE3NS41NTUgMzAxLjU1NSAxNzIuNjQ1IDMwNi4wMSAxNjguMTAyIDMwNi45NjRaIiBzdHJva2U9InVybCgjcGFpbnQ0X2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIyLjkyODExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTS03NS45NTE3IDQ1OC4xMTVMOS41ODQ3MiA1MTMuOTg1TDMzLjE0NjcgNTA5LjA0MUw2Mi43NzUxIDUyOC4zOTRNNjEuNTU4MyA1MzQuNzU5QzYyLjUxMTQgNTM5LjMwMiA2Ni45NjY4IDU0Mi4yMTIgNzEuNTA5NyA1NDEuMjU5Qzc2LjA1MjYgNTQwLjMwNSA3OC45NjI3IDUzNS44NSA3OC4wMDk2IDUzMS4zMDdDNzcuMDU2NSA1MjYuNzY0IDcyLjYwMTEgNTIzLjg1NCA2OC4wNTgyIDUyNC44MDdDNjMuNTE1MyA1MjUuNzYgNjAuNjA1MiA1MzAuMjE2IDYxLjU1ODMgNTM0Ljc1OVoiIHN0cm9rZT0idXJsKCNwYWludDVfbGluZWFyXzE4NTJfNjk4ODApIiBzdHJva2Utd2lkdGg9IjIuOTI4MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjc1IiBkPSJNMTAyLjEwOCA1MDguMzJMMTgwLjAyMyA1NTkuMjA2TDIxMi40MjMgNTUyLjQwOUwyOTcuMzYzIDYwNy44ODlNOTAuNTU0NyA1MDYuMzkzQzkxLjI2NzkgNTA5Ljc5MiA5NC42MDE2IDUxMS45NjkgOTguMDAwOCA1MTEuMjU2QzEwMS40IDUxMC41NDMgMTAzLjU3NyA1MDcuMjA5IDEwMi44NjQgNTAzLjgxQzEwMi4xNTEgNTAwLjQxMSA5OC44MTc0IDQ5OC4yMzMgOTUuNDE4MiA0OTguOTQ2QzkyLjAxOSA0OTkuNjYgODkuODQxNiA1MDIuOTkzIDkwLjU1NDcgNTA2LjM5M1oiIHN0cm9rZT0idXJsKCNwYWludDZfbGluZWFyXzE4NTJfNjk4ODApIiBzdHJva2Utd2lkdGg9IjIuOTI4MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0xODYuNTc0IDUyMC43NDNMMjEzLjAwNyA1MTUuMTk4TDI5Mi44MTUgNTY3LjMyMUwzMzQuNjgzIDU1OC41MzdMMzk3LjA0OCA1OTkuMjc2TTE3My44NSA1MjMuNTQ1QzE3NC41ODkgNTI3LjA2NiAxNzguMDQyIDUyOS4zMjEgMTgxLjU2MyA1MjguNTgzQzE4NS4wODQgNTI3Ljg0NCAxODcuMzQgNTI0LjM5MSAxODYuNjAxIDUyMC44N0MxODUuODYyIDUxNy4zNDkgMTgyLjQwOSA1MTUuMDkzIDE3OC44ODggNTE1LjgzMkMxNzUuMzY3IDUxNi41NyAxNzMuMTExIDUyMC4wMjQgMTczLjg1IDUyMy41NDVaIiBzdHJva2U9InVybCgjcGFpbnQ3X2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIyLjM0MjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMTYuNTE4OSA0NzcuODM0TC0xMjYuODIgMzg0LjIwNU0xNS40NzQ2IDQ4Mi45MTVDMTYuMjEzMyA0ODYuNDM2IDE5LjY2NjUgNDg4LjY5MiAyMy4xODc2IDQ4Ny45NTNDMjYuNzA4NiA0ODcuMjE0IDI4Ljk2NDIgNDgzLjc2MSAyOC4yMjU1IDQ4MC4yNEMyNy40ODY3IDQ3Ni43MTkgMjQuMDMzNSA0NzQuNDYzIDIwLjUxMjQgNDc1LjIwMkMxNi45OTE0IDQ3NS45NDEgMTQuNzM1OCA0NzkuMzk0IDE1LjQ3NDYgNDgyLjkxNVoiIHN0cm9rZT0idXJsKCNwYWludDhfbGluZWFyXzE4NTJfNjk4ODApIiBzdHJva2Utd2lkdGg9IjIuMzQyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0xMjkuNjk4IDU2MS4wODNMMTU5Ljk1NyA1ODAuODQ3TDE2Mi44NDEgNTk0LjU5MUwyMTkuODY1IDYzMS44MzhNMTE3LjgyMSA1NTguOTMyQzExOC41NiA1NjIuNDUzIDEyMi4wMTMgNTY0LjcwOSAxMjUuNTM0IDU2My45N0MxMjkuMDU1IDU2My4yMzEgMTMxLjMxMSA1NTkuNzc4IDEzMC41NzIgNTU2LjI1N0MxMjkuODMzIDU1Mi43MzYgMTI2LjM4IDU1MC40OCAxMjIuODU5IDU1MS4yMTlDMTE5LjMzOCA1NTEuOTU4IDExNy4wODIgNTU1LjQxMSAxMTcuODIxIDU1OC45MzJaIiBzdHJva2U9InVybCgjcGFpbnQ5X2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIyLjM0MjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMjk4LjQ4OCA1MzQuOTAyTDIzMS4yMDcgNDkwLjk1MU0yMTkuMjM0IDQ4OC45NTlDMjE5Ljk3MiA0OTIuNDggMjIzLjQyNSA0OTQuNzM2IDIyNi45NDcgNDkzLjk5N0MyMzAuNDY4IDQ5My4yNTggMjMyLjcyMyA0ODkuODA1IDIzMS45ODQgNDg2LjI4NEMyMzEuMjQ2IDQ4Mi43NjMgMjI3Ljc5MiA0ODAuNTA3IDIyNC4yNzEgNDgxLjI0NkMyMjAuNzUgNDgxLjk4NSAyMTguNDk1IDQ4NS40MzggMjE5LjIzNCA0ODguOTU5Wk0zMDIuNTkyIDUzMi4xMDhDMzA2LjExMyA1MzEuMzcgMzA5LjU2NiA1MzMuNjI1IDMxMC4zMDUgNTM3LjE0NkMzMTEuMDQ0IDU0MC42NjcgMzA4Ljc4OCA1NDQuMTIxIDMwNS4yNjcgNTQ0Ljg1OUMzMDEuNzQ2IDU0NS41OTggMjk4LjI5MyA1NDMuMzQzIDI5Ny41NTQgNTM5LjgyMUMyOTYuODE1IDUzNi4zIDI5OS4wNzEgNTMyLjg0NyAzMDIuNTkyIDUzMi4xMDhaIiBzdHJva2U9InVybCgjcGFpbnQxMF9saW5lYXJfMTg1Ml82OTg4MCkiIHN0cm9rZS13aWR0aD0iMi4zNDI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTI0MC44NDIgMzU0LjI1OUwyNDAuODQ0IDM1NC4yNjVMMjkxLjY0NyAzODcuNDQzTDMwMC4yMjIgNDI4LjMxNEwzNDcuNDkxIDQ1OS4xOTRMMzQ3LjQ5NyA0NTkuMTkzTTM0Ni41NjkgNDY0LjA5QzM0Ny4zMDggNDY3LjYxMSAzNTAuNzYxIDQ2OS44NjcgMzU0LjI4MiA0NjkuMTI4QzM1Ny44MDMgNDY4LjM5IDM2MC4wNTkgNDY0LjkzNiAzNTkuMzIgNDYxLjQxNUMzNTguNTgxIDQ1Ny44OTQgMzU1LjEyOCA0NTUuNjM5IDM1MS42MDcgNDU2LjM3N0MzNDguMDg2IDQ1Ny4xMTYgMzQ1LjgzMSA0NjAuNTY5IDM0Ni41NjkgNDY0LjA5Wk0yMjkuMDE3IDM1Mi4wMzhDMjI5Ljc1NiAzNTUuNTU5IDIzMy4yMDkgMzU3LjgxNSAyMzYuNzMgMzU3LjA3NkMyNDAuMjUxIDM1Ni4zMzggMjQyLjUwNyAzNTIuODg0IDI0MS43NjggMzQ5LjM2M0MyNDEuMDMgMzQ1Ljg0MiAyMzcuNTc2IDM0My41ODcgMjM0LjA1NSAzNDQuMzI1QzIzMC41MzQgMzQ1LjA2NCAyMjguMjc5IDM0OC41MTcgMjI5LjAxNyAzNTIuMDM4WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MTFfbGluZWFyXzE4NTJfNjk4ODApIiBzdHJva2Utd2lkdGg9IjIuMzQyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjM1IiBkPSJNMjAuODAwNCAzNzAuMTk2QzE5LjE4NyAzNzIuNjY2IDE1Ljg3NjkgMzczLjM2MSAxMy40MDY5IDM3MS43NDdDMTAuOTM2OSAzNzAuMTM0IDEwLjI0MjQgMzY2LjgyNCAxMS44NTU4IDM2NC4zNTRDMTMuNDY5MSAzNjEuODg0IDE2Ljc3OTIgMzYxLjE4OSAxOS4yNDkyIDM2Mi44MDNDMjEuNzE5MiAzNjQuNDE2IDIyLjQxMzcgMzY3LjcyNiAyMC44MDA0IDM3MC4xOTZaTTMuNzI1MzcgMzUyLjY2M0MxLjI1NTM4IDM1MS4wNSAtMi4wNTQ4MiAzNTEuNzQ0IC0zLjY2ODEzIDM1NC4yMTRDLTUuMjgxNDUgMzU2LjY4NCAtNC41ODY5OSAzNTkuOTk0IC0yLjExNjk5IDM2MS42MDhDMC4zNTMwMDUgMzYzLjIyMSAzLjY2MzE5IDM2Mi41MjcgNS4yNzY1MSAzNjAuMDU3QzYuODg5ODMgMzU3LjU4NyA2LjE5NTM2IDM1NC4yNzYgMy43MjUzNyAzNTIuNjYzWk0tMTEuNzk4NSAzNDIuNTIzQy0xNC4yNjg1IDM0MC45MSAtMTcuNTc4NyAzNDEuNjA1IC0xOS4xOTIgMzQ0LjA3NUMtMjAuODA1MyAzNDYuNTQ1IC0yMC4xMTA5IDM0OS44NTUgLTE3LjY0MDkgMzUxLjQ2OEMtMTUuMTcwOSAzNTMuMDgxIC0xMS44NjA3IDM1Mi4zODcgLTEwLjI0NzQgMzQ5LjkxN0MtOC42MzQwNSAzNDcuNDQ3IC05LjMyODUyIDM0NC4xMzcgLTExLjc5ODUgMzQyLjUyM1pNLTI3LjMyMjQgMzMyLjM4NEMtMjkuNzkyNCAzMzAuNzcgLTMzLjEwMjUgMzMxLjQ2NSAtMzQuNzE1OCAzMzMuOTM1Qy0zNi4zMjkxIDMzNi40MDUgLTM1LjYzNDcgMzM5LjcxNSAtMzMuMTY0NyAzNDEuMzI4Qy0zMC42OTQ3IDM0Mi45NDIgLTI3LjM4NDYgMzQyLjI0NyAtMjUuNzcxMyAzMzkuNzc3Qy0yNC4xNTc5IDMzNy4zMDcgLTI0Ljg1MjQgMzMzLjk5NyAtMjcuMzIyNCAzMzIuMzg0WiIgZmlsbD0idXJsKCNwYWludDEyX2xpbmVhcl8xODUyXzY5ODgwKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjM1IiBkPSJNMzg3Ljc4IDU0Ni4zMzlDMzg2LjE2NyA1NDguODA5IDM4Mi44NTcgNTQ5LjUwNCAzODAuMzg3IDU0Ny44OTFDMzc3LjkxNyA1NDYuMjc3IDM3Ny4yMjIgNTQyLjk2NyAzNzguODM1IDU0MC40OTdDMzgwLjQ0OSA1MzguMDI3IDM4My43NTkgNTM3LjMzMyAzODYuMjI5IDUzOC45NDZDMzg4LjY5OSA1NDAuNTU5IDM4OS4zOTMgNTQzLjg2OSAzODcuNzggNTQ2LjMzOVpNMzcwLjcwNSA1MjguODA2QzM2OC4yMzUgNTI3LjE5MyAzNjQuOTI1IDUyNy44ODcgMzYzLjMxMiA1MzAuMzU3QzM2MS42OTggNTMyLjgyNyAzNjIuMzkzIDUzNi4xMzggMzY0Ljg2MyA1MzcuNzUxQzM2Ny4zMzMgNTM5LjM2NCAzNzAuNjQzIDUzOC42NyAzNzIuMjU2IDUzNi4yQzM3My44NyA1MzMuNzMgMzczLjE3NSA1MzAuNDIgMzcwLjcwNSA1MjguODA2Wk0zNTUuMTgxIDUxOC42NjdDMzUyLjcxMSA1MTcuMDUzIDM0OS40MDEgNTE3Ljc0OCAzNDcuNzg4IDUyMC4yMThDMzQ2LjE3NCA1MjIuNjg4IDM0Ni44NjkgNTI1Ljk5OCAzNDkuMzM5IDUyNy42MTFDMzUxLjgwOSA1MjkuMjI1IDM1NS4xMTkgNTI4LjUzIDM1Ni43MzIgNTI2LjA2QzM1OC4zNDYgNTIzLjU5IDM1Ny42NTEgNTIwLjI4IDM1NS4xODEgNTE4LjY2N1pNMzM5LjY1NyA1MDguNTI3QzMzNy4xODcgNTA2LjkxNCAzMzMuODc3IDUwNy42MDggMzMyLjI2NCA1MTAuMDc4QzMzMC42NTEgNTEyLjU0OCAzMzEuMzQ1IDUxNS44NTggMzMzLjgxNSA1MTcuNDcyQzMzNi4yODUgNTE5LjA4NSAzMzkuNTk1IDUxOC4zOSAzNDEuMjA4IDUxNS45MkMzNDIuODIyIDUxMy40NSAzNDIuMTI3IDUxMC4xNCAzMzkuNjU3IDUwOC41MjdaIiBmaWxsPSJ1cmwoI3BhaW50MTNfbGluZWFyXzE4NTJfNjk4ODApIi8+CjxwYXRoIG9wYWNpdHk9IjAuNzUiIGQ9Ik0xMTEuNDkgMzE0LjA5TC0xOTYgMTEzLjI0N00xMTAuNjI5IDMxOC40NjNDMTExLjI3NiAzMjEuNTQ2IDExNC4yOTkgMzIzLjUyIDExNy4zODIgMzIyLjg3NEMxMjAuNDY1IDMyMi4yMjcgMTIyLjQzOSAzMTkuMjA0IDEyMS43OTMgMzE2LjEyMUMxMjEuMTQ2IDMxMy4wMzggMTE4LjEyMiAzMTEuMDYzIDExNS4wNCAzMTEuNzFDMTExLjk1NyAzMTIuMzU3IDEwOS45ODIgMzE1LjM4IDExMC42MjkgMzE4LjQ2M1oiIHN0cm9rZT0idXJsKCNwYWludDE0X2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIyLjkyODExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTE0OS40MjggNDg1LjUwN0MxNjIuMjY0IDQ4NS41MDcgMTcyLjY3IDQ3NS4xMDIgMTcyLjY3IDQ2Mi4yNjZDMTcyLjY3IDQ0OS40MyAxNjIuMjY0IDQzOS4wMjUgMTQ5LjQyOCA0MzkuMDI1QzEzNi41OTMgNDM5LjAyNSAxMjYuMTg3IDQ0OS40MyAxMjYuMTg3IDQ2Mi4yNjZDMTI2LjE4NyA0NzUuMTAyIDEzNi41OTMgNDg1LjUwNyAxNDkuNDI4IDQ4NS41MDdaIiBmaWxsPSJ1cmwoI3BhaW50MTVfbGluZWFyXzE4NTJfNjk4ODApIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTE0OS40MjYgNDk2LjIwN0MxNjguMTcyIDQ5Ni4yMDcgMTgzLjM2OCA0ODEuMDExIDE4My4zNjggNDYyLjI2NUMxODMuMzY4IDQ0My41MiAxNjguMTcyIDQyOC4zMjQgMTQ5LjQyNiA0MjguMzI0QzEzMC42ODEgNDI4LjMyNCAxMTUuNDg1IDQ0My41MiAxMTUuNDg1IDQ2Mi4yNjVDMTE1LjQ4NSA0ODEuMDExIDEzMC42ODEgNDk2LjIwNyAxNDkuNDI2IDQ5Ni4yMDdaIiBzdHJva2U9InVybCgjcGFpbnQxNl9saW5lYXJfMTg1Ml82OTg4MCkiIHN0cm9rZS13aWR0aD0iMi4zNDI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTE0OS40MzIgNTAyLjc4OEMxNzEuODExIDUwMi43ODggMTg5Ljk1MyA0ODQuNjQ2IDE4OS45NTMgNDYyLjI2NkMxODkuOTUzIDQzOS44ODcgMTcxLjgxMSA0MjEuNzQ1IDE0OS40MzIgNDIxLjc0NUMxMjcuMDUyIDQyMS43NDUgMTA4LjkxIDQzOS44ODcgMTA4LjkxIDQ2Mi4yNjZDMTA4LjkxIDQ4NC42NDYgMTI3LjA1MiA1MDIuNzg4IDE0OS40MzIgNTAyLjc4OFoiIHN0cm9rZT0idXJsKCNwYWludDE3X2xpbmVhcl8xODUyXzY5ODgwKSIgc3Ryb2tlLXdpZHRoPSIxLjE3MTI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGcgb3BhY2l0eT0iMC43NSI+CjxwYXRoIGQ9Ik0xNDkuNDI3IDQ0MS45NTRDMTYwLjYyOCA0NDEuOTU0IDE2OS43NCA0NTEuMDY2IDE2OS43NCA0NjIuMjY3QzE2OS43NCA0NzMuNDY4IDE2MC42MjggNDgyLjU4IDE0OS40MjcgNDgyLjU4QzE0NC4wMDEgNDgyLjU4IDEzOC45IDQ4MC40NjcgMTM1LjA2MyA0NzYuNjNDMTMxLjIyNyA0NzIuNzk0IDEyOS4xMTQgNDY3LjY5MyAxMjkuMTE0IDQ2Mi4yNjdDMTI5LjExNCA0NTEuMDY2IDEzOC4yMjYgNDQxLjk1NCAxNDkuNDI3IDQ0MS45NTRaTTE0OS40MjcgNDM5LjAyNkMxMzYuNTkxIDQzOS4wMjYgMTI2LjE4NiA0NDkuNDMxIDEyNi4xODYgNDYyLjI2N0MxMjYuMTg2IDQ3NS4xMDMgMTM2LjU5MSA0ODUuNTA4IDE0OS40MjcgNDg1LjUwOEMxNjIuMjYzIDQ4NS41MDggMTcyLjY2OCA0NzUuMTAzIDE3Mi42NjggNDYyLjI2N0MxNzIuNjY4IDQ0OS40MzEgMTYyLjI2MyA0MzkuMDI2IDE0OS40MjcgNDM5LjAyNloiIGZpbGw9InVybCgjcGFpbnQxOF9saW5lYXJfMTg1Ml82OTg4MCkiLz4KPC9nPgo8cGF0aCBkPSJNMTQ5LjQzIDQ1MS40MjFMMTQ5LjQyOCA0NTEuNDIxTDE0Ni4zMDMgNDUyLjQ0NUwxNDYuMjkxIDQ1Mi40NDlMMTM5LjgyNSA0NTQuNTY3QzEzOS44ODEgNDU2Ljc4MiAxMzkuOTM4IDQ1OC45OTYgMTM5Ljk5NCA0NjEuMjFDMTQwLjAzMiA0NjMuMzExIDE0MC41MzEgNDY1LjM3OCAxNDEuNDU3IDQ2Ny4yNjRDMTQyLjM0NyA0NjkuMDQgMTQzLjc3IDQ3MC45MjQgMTQ2LjAyOSA0NzIuMDg3QzE0Ny4wOTEgNDcyLjYzIDE0OC4yNDMgNDcyLjk3NiAxNDkuNDI4IDQ3My4xMDhWNDczLjA5OUwxNDkuNDMgNDczLjEwOEMxNTAuNjE1IDQ3Mi45NzYgMTUxLjc2NyA0NzIuNjMgMTUyLjgyOSA0NzIuMDg3QzE1NS4wODggNDcwLjkyNCAxNTYuNTExIDQ2OS4wNCAxNTcuNDAyIDQ2Ny4yNjRDMTU4LjMyOCA0NjUuMzc4IDE1OC44MjcgNDYzLjMxMSAxNTguODY0IDQ2MS4yMUMxNTguOTIgNDU4Ljk5NiAxNTguOTc3IDQ1Ni43ODIgMTU5LjAzMyA0NTQuNTY3TDE0OS40MyA0NTEuNDIxWiIgc3Ryb2tlPSIjRjBFNUU1IiBzdHJva2Utd2lkdGg9IjIuNjM1MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xODUyXzY5ODgwKSI+CjxyZWN0IHg9Ii0zNjYuMzU0IiB5PSIxMDIuMDE0IiB3aWR0aD0iNzc2Ljg4MiIgaGVpZ2h0PSI2MDMuMTkyIiBmaWxsPSJ1cmwoI3BhaW50MTlfbGluZWFyXzE4NTJfNjk4ODApIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODUyXzY5ODgwIiB4MT0iLTcuNTU4MTciIHkxPSIyNDcuMjEiIHgyPSIyOS4zNDU2IiB5Mj0iNDIzLjExMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIzNS4wODc4IiB5MT0iNTA1LjUxOCIgeDI9IjY2Ljc3IiB5Mj0iNjU2LjUzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMTg1Ml82OTg4MCIgeDE9Ii0xMTYuMTEyIiB5MT0iMjExLjk1OSIgeDI9IjI0OC4wNzkiIHkyPSI0NDkuODM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMTg1Ml82OTg4MCIgeDE9Ii03OC41MTA5IiB5MT0iMzQ0LjQzMSIgeDI9IjU0LjU3NSIgeTI9IjQzMS4zNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl8xODUyXzY5ODgwIiB4MT0iNDg0LjU2IiB5MT0iNTQwLjE1MyIgeDI9IjE0Mi43MzYiIHkyPSIzMTYuODg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTg1Ml82OTg4MCIgeDE9Ii03MC4yMzg3IiB5MT0iNDQ2LjY5MSIgeDI9Ijc1LjcwMzgiIHkyPSI1NDIuMDE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfMTg1Ml82OTg4MCIgeDE9IjI5MC4zOTciIHkxPSI2MjEuMjMxIiB4Mj0iOTQuOTcxMyIgeTI9IjQ5My41ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ3X2xpbmVhcl8xODUyXzY5ODgwIiB4MT0iMTcxLjAwNCIgeTE9IjU0OS44NTgiIHgyPSI0MDAuMjQ3IiB5Mj0iNTYyLjQ3OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIyOC4yODQ1IiB5MT0iNDg1Ljc4IiB4Mj0iLTEyNy45MjIiIHkyPSIzODMuNzUxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OV9saW5lYXJfMTg1Ml82OTg4MCIgeDE9IjIyNS4zMTgiIHkxPSI2MjUuNjMxIiB4Mj0iMTE2Ljg1MiIgeTI9IjU1NC43ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMF9saW5lYXJfMTg1Ml82OTg4MCIgeDE9IjIxOS4yNDIiIHkxPSI0ODMuMzE2IiB4Mj0iMzEwLjI5NyIgeTI9IjU0Mi43OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDExX2xpbmVhcl8xODUyXzY5ODgwIiB4MT0iMzY3LjQ1MyIgeTE9IjQ1NC41OTQiIHgyPSIyMjAuODg0IiB5Mj0iMzU4Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTJfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSItMzQuNzE1OCIgeTE9IjMzMy45MzUiIHgyPSI1Ny45MjM2IiB5Mj0iMzk0LjQ0NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5Ii8+CjxzdG9wIG9mZnNldD0iMC43MjM0NiIgc3RvcC1jb2xvcj0iIzkyMDAyMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTNfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIzMzIuMjY0IiB5MT0iNTEwLjA3OCIgeDI9IjQyNC45MDMiIHkyPSI1NzAuNTg3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiLz4KPHN0b3Agb2Zmc2V0PSIwLjcyMzQ2IiBzdG9wLWNvbG9yPSIjOTIwMDIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxNF9saW5lYXJfMTg1Ml82OTg4MCIgeDE9Ii0xOTcuMjgiIHkxPSIxMTIuNTMiIHgyPSIxMjIuMjEyIiB5Mj0iMzIxLjIxMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDE1X2xpbmVhcl8xODUyXzY5ODgwIiB4MT0iMTI2LjE4NyIgeTE9IjQ2Mi4yNjYiIHgyPSIxNzIuNjciIHkyPSI0NjIuMjY2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTZfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIxMTQuMzE0IiB5MT0iNDYyLjI2NSIgeDI9IjE4NC41MzkiIHkyPSI0NjIuMjY1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTdfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIxMDguMzI1IiB5MT0iNDYyLjI2NiIgeDI9IjE5MC41MzkiIHkyPSI0NjIuMjY2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MThfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIxMjYuMTg2IiB5MT0iNDYyLjI2NyIgeDI9IjE3Mi42NjgiIHkyPSI0NjIuMjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTlfbGluZWFyXzE4NTJfNjk4ODAiIHgxPSIxODUuNjAzIiB5MT0iMjYyLjI2IiB4Mj0iODcuNjc0NSIgeTI9IjcwNS4yMDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTk1OTU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
	--right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDY2IiBoZWlnaHQ9IjU3MCIgdmlld0JveD0iMCAwIDQ2NiA1NzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODUyXzY5OTA1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIxIiB5PSItNzEiIHdpZHRoPSI2NjMiIGhlaWdodD0iNTMwIj4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTM2NS4yOTUgMTc2LjI1Nkw0NjAuODUxIDIzOC42N0w0NjQuMTU4IDI1NC40MzJMNDkxLjU2MSAyNzIuMzNMNTA4LjMwOCAyNjguODE3TDU2MC43MjkgMzAzLjA2Mk0zNjAuNjM3IDE3OS40NEMzNTYuNjU2IDE4MC4yNzUgMzUyLjc1MiAxNzcuNzI1IDM1MS45MTYgMTczLjc0NEMzNTEuMDgxIDE2OS43NjQgMzUzLjYzMSAxNjUuODU5IDM1Ny42MTIgMTY1LjAyNEMzNjEuNTkzIDE2NC4xODkgMzY1LjQ5NyAxNjYuNzM5IDM2Ni4zMzIgMTcwLjcyQzM2Ny4xNjcgMTc0LjcwMSAzNjQuNjE3IDE3OC42MDUgMzYwLjYzNyAxNzkuNDRaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xODUyXzY5OTA1KSIgc3Ryb2tlLXdpZHRoPSIyLjkyODExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMzI0LjM0NyAtNjkuNTY2MUw0MDIuODU1IC0xOC4yODc0TDQyNC40NTcgLTIyLjgxOTZMNDQ1Ljg0IC04Ljg1MjkzTDQ0OS44NTcgMTAuMjk0OEw1MDYuNzIyIDQ3LjQzNzEiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzE4NTJfNjk5MDUpIiBzdHJva2Utd2lkdGg9IjIuMzQyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjc1IiBkPSJNMjMzLjYyOCAxMzAuMjA0TDU4MS4yOTMgMzU3LjI4N00yMzQuODcyIDEyMy43OTNDMjMzLjkxOSAxMTkuMjUgMjI5LjQ2NCAxMTYuMzQgMjI0LjkyMSAxMTcuMjkzQzIyMC4zNzggMTE4LjI0NyAyMTcuNDY4IDEyMi43MDIgMjE4LjQyMSAxMjcuMjQ1QzIxOS4zNzQgMTMxLjc4OCAyMjMuODI5IDEzNC42OTggMjI4LjM3MiAxMzMuNzQ1QzIzMi45MTUgMTMyLjc5MiAyMzUuODI1IDEyOC4zMzYgMjM0Ljg3MiAxMjMuNzkzWiIgc3Ryb2tlPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTg1Ml82OTkwNSkiIHN0cm9rZS13aWR0aD0iMi45MjgxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTU1MS40MzQgMjEzLjQ5M0w0ODMuNzE5IDE2OS4yNjhMNDU3LjY5OCAxNzQuNzI3TDQyNC4xMDIgMTUyLjc3OU00MjUuMjgyIDE0Ni40NzFDNDI0LjMyOCAxNDEuOTI4IDQxOS44NzMgMTM5LjAxOCA0MTUuMzMgMTM5Ljk3MUM0MTAuNzg3IDE0MC45MjQgNDA3Ljg3NyAxNDUuMzc5IDQwOC44MyAxNDkuOTIyQzQwOS43ODMgMTU0LjQ2NSA0MTQuMjM5IDE1Ny4zNzUgNDE4Ljc4MiAxNTYuNDIyQzQyMy4zMjUgMTU1LjQ2OSA0MjYuMjM1IDE1MS4wMTQgNDI1LjI4MiAxNDYuNDcxWiIgc3Ryb2tlPSJ1cmwoI3BhaW50M19saW5lYXJfMTg1Ml82OTkwNSkiIHN0cm9rZS13aWR0aD0iMi4zNDI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNzUiIGQ9Ik0zLjEwMDcyIDAuMDI2MDUxNEwxOTUuNTI1IDEyNS43MTJMMjAyLjk2NCAxNjEuMTY3TDI4OC43NTEgMjE3LjJMMjk4LjM1OCAyNjIuOTk2TTI5OC4zNTggMjYyLjk5NkMzMDIuOTAxIDI2Mi4wNDMgMzA3LjM1NyAyNjQuOTUzIDMwOC4zMSAyNjkuNDk2QzMwOS4yNjMgMjc0LjAzOSAzMDYuMzUzIDI3OC40OTQgMzAxLjgxIDI3OS40NDdDMjk3LjI2NyAyODAuNCAyOTIuODEyIDI3Ny40OSAyOTEuODU5IDI3Mi45NDdDMjkwLjkwNSAyNjguNDA0IDI5My44MTYgMjYzLjk0OSAyOTguMzU4IDI2Mi45OTZaIiBzdHJva2U9InVybCgjcGFpbnQ0X2xpbmVhcl8xODUyXzY5OTA1KSIgc3Ryb2tlLXdpZHRoPSIyLjkyODExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTU0Mi40MTIgMTExLjg0NEw0NTYuODc2IDU1Ljk3NDVMNDMzLjMxNCA2MC45MTc4TDQwMy42ODUgNDEuNTY1NE00MDQuOTAyIDM1LjIwMDdDNDAzLjk0OSAzMC42NTc4IDM5OS40OTQgMjcuNzQ3NyAzOTQuOTUxIDI4LjcwMDdDMzkwLjQwOCAyOS42NTM4IDM4Ny40OTggMzQuMTA5MiAzODguNDUxIDM4LjY1MjFDMzg5LjQwNCA0My4xOTUxIDM5My44NTkgNDYuMTA1MiAzOTguNDAyIDQ1LjE1MjFDNDAyLjk0NSA0NC4xOTkgNDA1Ljg1NSAzOS43NDM2IDQwNC45MDIgMzUuMjAwN1oiIHN0cm9rZT0idXJsKCNwYWludDVfbGluZWFyXzE4NTJfNjk5MDUpIiBzdHJva2Utd2lkdGg9IjIuOTI4MTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjc1IiBkPSJNMzY0LjM1MiA2MS42Mzk4TDI4Ni40MzcgMTAuNzUzM0wyNTQuMDM3IDE3LjU1MDdMMTY5LjA5NyAtMzcuOTI5NE0zNzUuOTA2IDYzLjU2NzJDMzc1LjE5MyA2MC4xNjggMzcxLjg1OSA1Ny45OTA1IDM2OC40NiA1OC43MDM2QzM2NS4wNjEgNTkuNDE2OCAzNjIuODgzIDYyLjc1MDUgMzYzLjU5NiA2Ni4xNDk3QzM2NC4zMDkgNjkuNTQ4OSAzNjcuNjQzIDcxLjcyNjQgMzcxLjA0MiA3MS4wMTMyQzM3NC40NDIgNzAuMzAwMSAzNzYuNjE5IDY2Ljk2NjMgMzc1LjkwNiA2My41NjcyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50Nl9saW5lYXJfMTg1Ml82OTkwNSkiIHN0cm9rZS13aWR0aD0iMi45MjgxMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTI3OS44ODkgNDkuMjE2NUwyNTMuNDU2IDU0Ljc2MjJMMTczLjY0OCAyLjYzOTMzTDEzMS43OCAxMS40MjMyTDY5LjQxNTUgLTI5LjMxNjNNMjkyLjYxMyA0Ni40MTUxQzI5MS44NzUgNDIuODk0IDI4OC40MjEgNDAuNjM4NSAyODQuOSA0MS4zNzcyQzI4MS4zNzkgNDIuMTE1OSAyNzkuMTI0IDQ1LjU2OTEgMjc5Ljg2MiA0OS4wOTAyQzI4MC42MDEgNTIuNjExMyAyODQuMDU0IDU0Ljg2NjggMjg3LjU3NSA1NC4xMjgxQzI5MS4wOTYgNTMuMzg5NCAyOTMuMzUyIDQ5LjkzNjEgMjkyLjYxMyA0Ni40MTUxWiIgc3Ryb2tlPSJ1cmwoI3BhaW50N19saW5lYXJfMTg1Ml82OTkwNSkiIHN0cm9rZS13aWR0aD0iMi4zNDI0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTQ0OS45NDIgOTIuMTI1MUw1OTMuMjggMTg1Ljc1NE00NTAuOTg2IDg3LjA0NDRDNDUwLjI0NyA4My41MjMzIDQ0Ni43OTQgODEuMjY3OCA0NDMuMjczIDgyLjAwNjVDNDM5Ljc1MiA4Mi43NDUyIDQzNy40OTYgODYuMTk4NSA0MzguMjM1IDg5LjcxOTVDNDM4Ljk3NCA5My4yNDA2IDQ0Mi40MjcgOTUuNDk2MSA0NDUuOTQ4IDk0Ljc1NzRDNDQ5LjQ2OSA5NC4wMTg3IDQ1MS43MjUgOTAuNTY1NSA0NTAuOTg2IDg3LjA0NDRaIiBzdHJva2U9InVybCgjcGFpbnQ4X2xpbmVhcl8xODUyXzY5OTA1KSIgc3Ryb2tlLXdpZHRoPSIyLjM0MjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMzM2Ljc2MyA4Ljg3NzA0TDMwNi41MDMgLTEwLjg4NzVMMzAzLjYyIC0yNC42MzE0TDI0Ni41OTYgLTYxLjg3NzhNMzQ4LjYzOSAxMS4wMjc2QzM0Ny45MDEgNy41MDY1NyAzNDQuNDQ3IDUuMjUxMDMgMzQwLjkyNiA1Ljk4OTc0QzMzNy40MDUgNi43Mjg0NiAzMzUuMTUgMTAuMTgxNyAzMzUuODg4IDEzLjcwMjhDMzM2LjYyNyAxNy4yMjM4IDM0MC4wOCAxOS40Nzk0IDM0My42MDIgMTguNzQwN0MzNDcuMTIzIDE4LjAwMTkgMzQ5LjM3OCAxNC41NDg3IDM0OC42MzkgMTEuMDI3NloiIHN0cm9rZT0idXJsKCNwYWludDlfbGluZWFyXzE4NTJfNjk5MDUpIiBzdHJva2Utd2lkdGg9IjIuMzQyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0xNjcuOTczIDM1LjA1NzlMMjM1LjI1NCA3OS4wMDg0TTI0Ny4yMjcgODEuMDAwNkMyNDYuNDg4IDc3LjQ3OTUgMjQzLjAzNSA3NS4yMjQgMjM5LjUxNCA3NS45NjI3QzIzNS45OTMgNzYuNzAxNCAyMzMuNzM3IDgwLjE1NDYgMjM0LjQ3NiA4My42NzU3QzIzNS4yMTUgODcuMTk2OCAyMzguNjY4IDg5LjQ1MjMgMjQyLjE4OSA4OC43MTM2QzI0NS43MSA4Ny45NzQ5IDI0Ny45NjYgODQuNTIxNyAyNDcuMjI3IDgxLjAwMDZaTTE2My44NjkgMzcuODUxNEMxNjAuMzQ4IDM4LjU5MDEgMTU2Ljg5NCAzNi4zMzQ1IDE1Ni4xNTYgMzIuODEzNUMxNTUuNDE3IDI5LjI5MjQgMTU3LjY3MyAyNS44MzkyIDE2MS4xOTQgMjUuMTAwNUMxNjQuNzE1IDI0LjM2MTcgMTY4LjE2OCAyNi42MTczIDE2OC45MDcgMzAuMTM4M0MxNjkuNjQ1IDMzLjY1OTQgMTY3LjM5IDM3LjExMjYgMTYzLjg2OSAzNy44NTE0WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MTBfbGluZWFyXzE4NTJfNjk5MDUpIiBzdHJva2Utd2lkdGg9IjIuMzQyNDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0yMjUuNjE4IDIxNS43TDIyNS42MTcgMjE1LjY5NEwxNzQuODE0IDE4Mi41MTZMMTY2LjIzOSAxNDEuNjQ1TDExOC45NjkgMTEwLjc2NUwxMTguOTY0IDExMC43NjdNMTE5Ljg5MSAxMDUuODY5QzExOS4xNTMgMTAyLjM0OCAxMTUuNjk5IDEwMC4wOTIgMTEyLjE3OCAxMDAuODMxQzEwOC42NTcgMTAxLjU3IDEwNi40MDIgMTA1LjAyMyAxMDcuMTQgMTA4LjU0NEMxMDcuODc5IDExMi4wNjUgMTExLjMzMiAxMTQuMzIxIDExNC44NTMgMTEzLjU4MkMxMTguMzc0IDExMi44NDMgMTIwLjYzIDEwOS4zOSAxMTkuODkxIDEwNS44NjlaTTIzNy40NDMgMjE3LjkyMUMyMzYuNzA0IDIxNC40IDIzMy4yNTEgMjEyLjE0NCAyMjkuNzMgMjEyLjg4M0MyMjYuMjA5IDIxMy42MjIgMjIzLjk1NCAyMTcuMDc1IDIyNC42OTIgMjIwLjU5NkMyMjUuNDMxIDIyNC4xMTcgMjI4Ljg4NCAyMjYuMzczIDIzMi40MDUgMjI1LjYzNEMyMzUuOTI2IDIyNC44OTUgMjM4LjE4MiAyMjEuNDQyIDIzNy40NDMgMjE3LjkyMVoiIHN0cm9rZT0idXJsKCNwYWludDExX2xpbmVhcl8xODUyXzY5OTA1KSIgc3Ryb2tlLXdpZHRoPSIyLjM0MjQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC4zNSIgZD0iTTQ0NS42NiAxOTkuNzYzQzQ0Ny4yNzQgMTk3LjI5MyA0NTAuNTg0IDE5Ni41OTkgNDUzLjA1NCAxOTguMjEyQzQ1NS41MjQgMTk5LjgyNSA0NTYuMjE4IDIwMy4xMzUgNDU0LjYwNSAyMDUuNjA1QzQ1Mi45OTIgMjA4LjA3NSA0NDkuNjgxIDIwOC43NyA0NDcuMjExIDIwNy4xNTZDNDQ0Ljc0MSAyMDUuNTQzIDQ0NC4wNDcgMjAyLjIzMyA0NDUuNjYgMTk5Ljc2M1pNNDYyLjczNSAyMTcuMjk2QzQ2NS4yMDUgMjE4LjkwOSA0NjguNTE1IDIxOC4yMTUgNDcwLjEyOSAyMTUuNzQ1QzQ3MS43NDIgMjEzLjI3NSA0NzEuMDQ4IDIwOS45NjUgNDY4LjU3OCAyMDguMzUyQzQ2Ni4xMDggMjA2LjczOCA0NjIuNzk3IDIwNy40MzMgNDYxLjE4NCAyMDkuOTAzQzQ1OS41NzEgMjEyLjM3MyA0NjAuMjY1IDIxNS42ODMgNDYyLjczNSAyMTcuMjk2Wk00NzguMjU5IDIyNy40MzZDNDgwLjcyOSAyMjkuMDQ5IDQ4NC4wMzkgMjI4LjM1NSA0ODUuNjUzIDIyNS44ODVDNDg3LjI2NiAyMjMuNDE1IDQ4Ni41NzIgMjIwLjEwNSA0ODQuMTAyIDIxOC40OTFDNDgxLjYzMiAyMTYuODc4IDQ3OC4zMjEgMjE3LjU3MiA0NzYuNzA4IDIyMC4wNDJDNDc1LjA5NSAyMjIuNTEyIDQ3NS43ODkgMjI1LjgyMyA0NzguMjU5IDIyNy40MzZaTTQ5My43ODMgMjM3LjU3NkM0OTYuMjUzIDIzOS4xODkgNDk5LjU2MyAyMzguNDk0IDUwMS4xNzcgMjM2LjAyNEM1MDIuNzkgMjMzLjU1NCA1MDIuMDk1IDIzMC4yNDQgNDk5LjYyNSAyMjguNjMxQzQ5Ny4xNTUgMjI3LjAxOCA0OTMuODQ1IDIyNy43MTIgNDkyLjIzMiAyMzAuMTgyQzQ5MC42MTkgMjMyLjY1MiA0OTEuMzEzIDIzNS45NjIgNDkzLjc4MyAyMzcuNTc2WiIgZmlsbD0idXJsKCNwYWludDEyX2xpbmVhcl8xODUyXzY5OTA1KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjM1IiBkPSJNNzguNjgwNSAyMy42MjAyQzgwLjI5MzggMjEuMTUwMiA4My42MDQgMjAuNDU1OCA4Ni4wNzQgMjIuMDY5MUM4OC41NDM5IDIzLjY4MjQgODkuMjM4NCAyNi45OTI1IDg3LjYyNTEgMjkuNDYyNUM4Ni4wMTE4IDMxLjkzMjUgODIuNzAxNiAzMi42MjcgODAuMjMxNiAzMS4wMTM3Qzc3Ljc2MTYgMjkuNDAwMyA3Ny4wNjcyIDI2LjA5MDIgNzguNjgwNSAyMy42MjAyWk05NS43NTU1IDQxLjE1MzRDOTguMjI1NCA0Mi43NjY3IDEwMS41MzYgNDIuMDcyMiAxMDMuMTQ5IDM5LjYwMjJDMTA0Ljc2MiAzNy4xMzIyIDEwNC4wNjggMzMuODIyIDEwMS41OTggMzIuMjA4N0M5OS4xMjc4IDMwLjU5NTQgOTUuODE3NiAzMS4yODk5IDk0LjIwNDMgMzMuNzU5OUM5Mi41OTEgMzYuMjI5OCA5My4yODU1IDM5LjU0IDk1Ljc1NTUgNDEuMTUzNFpNMTExLjI3OSA1MS4yOTMxQzExMy43NDkgNTIuOTA2NCAxMTcuMDU5IDUyLjIxMTkgMTE4LjY3MyA0OS43NDE5QzEyMC4yODYgNDcuMjcxOSAxMTkuNTkyIDQzLjk2MTcgMTE3LjEyMiA0Mi4zNDg0QzExNC42NTIgNDAuNzM1MSAxMTEuMzQxIDQxLjQyOTYgMTA5LjcyOCA0My44OTk2QzEwOC4xMTUgNDYuMzY5NSAxMDguODA5IDQ5LjY3OTcgMTExLjI3OSA1MS4yOTMxWk0xMjYuODAzIDYxLjQzMjdDMTI5LjI3MyA2My4wNDYxIDEzMi41ODMgNjIuMzUxNiAxMzQuMTk3IDU5Ljg4MTZDMTM1LjgxIDU3LjQxMTYgMTM1LjExNiA1NC4xMDE0IDEzMi42NDYgNTIuNDg4MUMxMzAuMTc2IDUwLjg3NDggMTI2Ljg2NSA1MS41NjkzIDEyNS4yNTIgNTQuMDM5M0MxMjMuNjM5IDU2LjUwOTIgMTI0LjMzMyA1OS44MTk0IDEyNi44MDMgNjEuNDMyN1oiIGZpbGw9InVybCgjcGFpbnQxM19saW5lYXJfMTg1Ml82OTkwNSkiLz4KPHBhdGggb3BhY2l0eT0iMC43NSIgZD0iTTM1NC45NyAyNTUuODdMNjYyLjQ2MSA0NTYuNzEyTTM1NS44MzIgMjUxLjQ5N0MzNTUuMTg1IDI0OC40MTQgMzUyLjE2MiAyNDYuNDM5IDM0OS4wNzkgMjQ3LjA4NkMzNDUuOTk2IDI0Ny43MzIgMzQ0LjAyMSAyNTAuNzU2IDM0NC42NjggMjUzLjgzOUMzNDUuMzE1IDI1Ni45MjEgMzQ4LjMzOCAyNTguODk2IDM1MS40MjEgMjU4LjI0OUMzNTQuNTA0IDI1Ny42MDMgMzU2LjQ3OCAyNTQuNTc5IDM1NS44MzIgMjUxLjQ5N1oiIHN0cm9rZT0idXJsKCNwYWludDE0X2xpbmVhcl8xODUyXzY5OTA1KSIgc3Ryb2tlLXdpZHRoPSIyLjkyODExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4NTJfNjk5MDUpIj4KPHJlY3QgeD0iODMyLjgxNiIgeT0iNDY3Ljk0NSIgd2lkdGg9Ijc3Ni44ODIiIGhlaWdodD0iNjAzLjE5MiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDgzMi44MTYgNDY3Ljk0NSkiIGZpbGw9InVybCgjcGFpbnQxNV9saW5lYXJfMTg1Ml82OTkwNSkiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSI0NzQuMDE5IiB5MT0iMzIyLjc0OSIgeDI9IjQzNy4xMTUiIHkyPSIxNDYuODQ5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTg1Ml82OTkwNSIgeDE9IjQzMS4zNzYiIHkxPSI2NC40NDE1IiB4Mj0iMzk5LjY5MyIgeTI9Ii04Ni41NzA1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMTg1Ml82OTkwNSIgeDE9IjU4Mi41NzYiIHkxPSIzNTguMDAxIiB4Mj0iMjE4LjM4NCIgeTI9IjEyMC4xMjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8xODUyXzY5OTA1IiB4MT0iNTQ0Ljk3MiIgeTE9IjIyNS41MjkiIHgyPSI0MTEuODg2IiB5Mj0iMTM4LjYwMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSItMTguMDk5MiIgeTE9IjI5LjgwNiIgeDI9IjMyMy43MjUiIHkyPSIyNTMuMDc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTg1Ml82OTkwNSIgeDE9IjUzNi42OTkiIHkxPSIxMjMuMjY4IiB4Mj0iMzkwLjc1NyIgeTI9IjI3Ljk0MzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ2X2xpbmVhcl8xODUyXzY5OTA1IiB4MT0iMTc2LjA2MyIgeTE9Ii01MS4yNzE1IiB4Mj0iMzcxLjQ4OSIgeTI9Ijc2LjM3NDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEwMjIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ3X2xpbmVhcl8xODUyXzY5OTA1IiB4MT0iMjk1LjQ1OSIgeTE9IjIwLjEwMTciIHgyPSI2Ni4yMTY3IiB5Mj0iNy40ODA2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSI0MzguMTc2IiB5MT0iODQuMTc5MSIgeDI9IjU5NC4zODMiIHkyPSIxODYuMjA4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OV9saW5lYXJfMTg1Ml82OTkwNSIgeDE9IjI0MS4xNDMiIHkxPSItNTUuNjcxMyIgeDI9IjM0OS42MDgiIHkyPSIxNS4xNzQ5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTBfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSIyNDcuMjE5IiB5MT0iODYuNjQ0IiB4Mj0iMTU2LjE2NCIgeTI9IjI3LjE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTFfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSI5OS4wMDcxIiB5MT0iMTE1LjM2NSIgeDI9IjI0NS41NzYiIHkyPSIyMTEuMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMTAyMjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEyX2xpbmVhcl8xODUyXzY5OTA1IiB4MT0iNTAxLjE3NyIgeTE9IjIzNi4wMjQiIHgyPSI0MDguNTM3IiB5Mj0iMTc1LjUxNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQwMTI5Ii8+CjxzdG9wIG9mZnNldD0iMC43MjM0NiIgc3RvcC1jb2xvcj0iIzkyMDAyMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTNfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSIxMzQuMTk3IiB5MT0iNTkuODgxNiIgeDI9IjQxLjU1NzMiIHkyPSItMC42Mjc0ODEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZEMDEyOSIvPgo8c3RvcCBvZmZzZXQ9IjAuNzIzNDYiIHN0b3AtY29sb3I9IiM5MjAwMjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDE0X2xpbmVhcl8xODUyXzY5OTA1IiB4MT0iNjYzLjc0MSIgeTE9IjQ1Ny40MyIgeDI9IjM0NC4yNDkiIHkyPSIyNDguNzQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDAxMjkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0MxMDIyMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTVfbGluZWFyXzE4NTJfNjk5MDUiIHgxPSIxMzg0Ljc3IiB5MT0iNjI4LjE5IiB4Mj0iMTI4Ni44NCIgeTI9IjEwNzEuMTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTk1OTU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
	background-image: var(--left), var(--right);
	background-size: auto, auto;
	background-position: left bottom, right top;
	background-repeat: no-repeat;
}

/*</editor-fold>*/

.kela-ex-form .hsfc-NavigationRow {
	width: 100% !important;
	display: flex !important;
}

.kela-ex-form .hsfc-NavigationRow button {
	width: 100% !important;
	max-width: none !important;
}

.kela-ex-form [data-hsfc-id="Renderer"] .hsfc-Button {
	justify-content: center;
}

.kela-ex-form [data-hsfc-id="Renderer"] .hsfc-TextInput {
	border-radius: 100px;
}


/* Rows */
.hidden-form-wrapper .hsfc-Step .hsfc-Row {
	display: grid !important;
	/*grid-template-columns: repeat(2, minmax(0, 1fr)) !important;*/
	gap: 12px !important;
	width: 100% !important;
	margin-bottom: 14px !important;
}


/* Fields */
.hidden-form-wrapper .hsfc-Step .hsfc-TextField,
.hidden-form-wrapper .hsfc-Step .hsfc-EmailField {
	width: 100% !important;
	min-width: 0 !important;
}


/* Inputs */
.hidden-form-wrapper .hsfc-Step input[type="text"],
.hidden-form-wrapper .hsfc-Step input[type="email"],
.hidden-form-wrapper .hsfc-Step input[type="tel"],
.hidden-form-wrapper .hsfc-Step input[type="url"] {
	width: 100% !important;
	height: 52px !important;
	padding: 0 18px !important;

	box-sizing: border-box !important;

	background: #F7F7F7 !important;
	border: 1px solid #E9E9E9 !important;
	border-radius: 0 !important;

	box-shadow: none !important;
	outline: none !important;

	font-family: inherit !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 20px !important;

	color: #292929 !important;
}

.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-ErrorAlert {
	color: var(--icon-quaternary, #F00);
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
}

.hidden-form-wrapper .hsfc-Step input::placeholder {
	color: #a4a4a4 !important;
	opacity: 1 !important;
}

.hidden-form-wrapper .hsfc-Step input:focus {
	background: #fff !important;
	border-color: #cfcfcf !important;
}


/* Labels */
.hidden-form-wrapper .hsfc-Step .hsfc-FieldLabel {
	display: none !important;
}


/* Button area */
.hidden-form-wrapper .hsfc-Step .hsfc-NavigationRow {
	width: 100% !important;
	margin-top: 8px !important;
}

.hidden-form-wrapper .hsfc-Step .hsfc-NavigationRow__Buttons {
	display: flex !important;
	justify-content: center !important;
	width: 100% !important;
}


/* Button */
.hidden-form-wrapper .hsfc-Step .hsfc-Button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	/*width: 315px !important;*/
	max-width: 266px !important;
	min-height: 56px !important;

	padding: 16px 44px !important;

	background: #DD0909 !important;
	border: 0 !important;
	border-radius: 999px !important;
	box-shadow: none !important;

	color: #fff !important;

	font-family: inherit !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	transform: translateY(-1px) !important;

	cursor: pointer !important;
}

.hidden-form-wrapper .hsfc-Step .hsfc-Button:hover {
	background: #F90E0E !important;
}


/* Checkbox */
.hidden-form-wrapper .hsfc-Step input[type="checkbox"] {
	width: 20px !important;
	height: 20px !important;
	margin: 0 !important;
	flex: 0 0 20px;
}


/* Consent text */
.hidden-form-wrapper .hsfc-Step .hsfc-CheckboxField label,
.hidden-form-wrapper .hsfc-Step .hsfc-CheckboxField p {
	font-size: 14px !important;
	line-height: 1.5 !important;
	color: #9b9b9b !important;
}

.hidden-form-wrapper .hsfc-Step .hsfc-CheckboxField a {
	color: #ed0000 !important;
	text-decoration: underline !important;
}


.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-Button {
	cursor: pointer;
	margin: 0;
	word-break: break-word;
	overflow-wrap: break-word;

	align-items: center;
	gap: 16px;
	display: flex;
	line-height: 24px;
}

.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-Button:not([disabled]):hover {
	transform: translateY(0);
}

.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-Button::after {
	content: '';
	width: 16px;
	height: 16px;
	flex-shrink: 0;

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9369 8.53074L10.4369 13.0307C10.296 13.1716 10.1049 13.2508 9.90563 13.2508C9.70637 13.2508 9.51527 13.1716 9.37438 13.0307C9.23348 12.8898 9.15432 12.6987 9.15432 12.4995C9.15432 12.3002 9.23348 12.1091 9.37438 11.9682L12.5938 8.75011H3.40625C3.20734 8.75011 3.01657 8.67109 2.87592 8.53044C2.73527 8.38979 2.65625 8.19902 2.65625 8.00011C2.65625 7.8012 2.73527 7.61043 2.87592 7.46978C3.01657 7.32913 3.20734 7.25011 3.40625 7.25011H12.5938L9.37562 4.03011C9.23473 3.88921 9.15557 3.69812 9.15557 3.49886C9.15557 3.2996 9.23473 3.10851 9.37562 2.96761C9.51652 2.82671 9.70762 2.74756 9.90687 2.74756C10.1061 2.74756 10.2972 2.82671 10.4381 2.96761L14.9381 7.46761C15.0081 7.53738 15.0635 7.62028 15.1013 7.71155C15.1391 7.80281 15.1585 7.90065 15.1584 7.99943C15.1583 8.09822 15.1387 8.19601 15.1006 8.28718C15.0626 8.37836 15.007 8.46113 14.9369 8.53074Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

/* =========================================================
   FORM ORDER
   Fields → Button → Privacy
   ========================================================= */

.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-Step__Content {
	display: flex !important;
	flex-direction: column !important;
}


/* Обычные строки с полями */
.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-Step__Content > .hsfc-Row {
	order: 1;
	max-width: 494px !important;
	width: 100% !important;
}


/* Кнопка */
.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-NavigationRow {
	order: 2;
}


/* Privacy под кнопкой */
.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-Step__Content > .hsfc-Row:has(.hsfc-DataPrivacyField) {
	order: 3;
	margin-top: 11px !important;
	max-width: 385px !important;
	margin-inline: auto;
}


/* =========================================================
   PRIVACY ROW
   ========================================================= */

.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-Row:has(.hsfc-DataPrivacyField) {
	margin-top: 20px !important;
	margin-bottom: 0 !important;
}

.hidden-form-wrapper .hs-form-html
{
	width: 100% !important;
}


/* Внутренняя строка privacy */
.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-DataPrivacyField .hsfc-Row {
	width: 100% !important;
}


/* =========================================================
   PRIVACY TEXT
   ========================================================= */

.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-DataPrivacyField .hsfc-RichText {
	color: var(--txt-quaternary, #A0A0A0) !important;

	font-family: Poppins, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 18px !important;
}


/* На случай если HubSpot задаёт стили самому span */
.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-DataPrivacyField .hsfc-RichText span {
	color: inherit !important;

	font-family: inherit !important;
	font-size: inherit !important;
	font-style: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}


/* =========================================================
   PRIVACY POLICY LINK
   ========================================================= */

.hidden-form-wrapper
[data-hsfc-id="Renderer"]
.hsfc-DataPrivacyField .hsfc-RichText a {
	color: var(--icon-quaternary, #F00) !important;

	font-family: Poppins, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 18px !important;

	text-decoration-line: underline !important;
	text-decoration-style: solid !important;
	text-decoration-skip-ink: none !important;
	text-decoration-thickness: auto !important;
	text-underline-offset: auto !important;
	text-underline-position: from-font !important;
}

.hidden-form-wrapper .hsfc-NavigationRow__Alerts
{
	display: none !important;
}

.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-PostSubmit .hsfc-RichText a {
	display: flex !important;
	width: 241px !important;
	height: 56px !important;
	padding: 16px 44px !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 16px !important;

	box-sizing: border-box !important;

	border-radius: 30px !important;
	background: #DD0909 !important;

	color: #FFF !important;
	text-align: center !important;
	font-family: Poppins, sans-serif !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 24px !important;

	text-decoration: none !important;
	white-space: nowrap;

	margin: 40px auto 0 !important;
	cursor: pointer;
}

.hidden-form-wrapper [data-hsfc-id="Renderer"] .hsfc-PostSubmit .hsfc-RichText a:hover {
	background: #F90E0E !important;
	color: #FFF !important;
	text-decoration: none !important;
}

.hidden-form-wrapper .hsfc-RichText p strong
{
	margin: 0 !important;
	color: #000 !important;
}

.hidden-form-wrapper .hsfc-RichText p
{
	margin-top: 8px !important;
	margin-bottom: 0 !important;
	color: #646376 !important;
}
/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

	.hidden-form-wrapper .hsfc-Step .hsfc-Row {
		grid-template-columns: 1fr !important;
		gap: 12px !important;
		margin-bottom: 12px !important;
	}

	.hidden-form-wrapper .hsfc-Step__Content
	{
		padding: 24px !important;
	}

	.hidden-form-wrapper .hsfc-Step input[type="text"],
	.hidden-form-wrapper .hsfc-Step input[type="email"],
	.hidden-form-wrapper .hsfc-Step input[type="tel"],
	.hidden-form-wrapper .hsfc-Step input[type="url"] {
		height: 52px !important;
		padding: 0 16px !important;
	}

	.hidden-form-wrapper .hsfc-Step .hsfc-Button {
		width: 100% !important;
		max-width: 100% !important;
		min-height: 56px !important;
	}
}