@import url("fonts/stylesheet.css");

html {
	margin-top: 0 !important;
}

html[lang="ja"] .page-id-18101 .site-header {
	box-shadow: 1px -1px 5px #000000bf;
	width: 100%;
	max-width: 100%;
	background: #0b1b2b;
	max-width: 100%;
}

/***
* 01-10-2024 for header logo
**/
.site-logo .c-image img {
	width: 261px;
}
/***
End
***/
.b-blog-cat-nav ul.cat-nav__submenu li.nav-item--subitem:nth-child(4),
.b-blog-cat-nav ul.cat-nav__submenu li.nav-item--subitem:nth-child(6) {
	display: none;
}

.b-announcement-bar__body .pink {
	color: #ee0c5d;
	margin-right: 15px;
	font-weight: 600;
}

body .block.b-blog-posts .row.row-posts {
	place-content: start;
}

figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube
	div {
	text-align: center;
	padding: 50px 0 40px;
}
/* language swither*/

.language_dropdown {
	vertical-align: middle;
	padding-left: 15px;
	padding: 0;
	cursor: pointer;
	position: relative;
}

.language_dropdown .lang-btn-img {
	color: #fff;
	-webkit-appearance: button;
	border: none;
	border-radius: 0;
	background: transparent;
	display: inline-block;
	padding: 1.06rem;
	vertical-align: super;
	cursor: pointer;
	width: 70px;
	height: 100px;
}
.item {
	cursor: pointer;
}

.language_dropdown.mobile {
	margin-bottom: 50px;
}

.language_dropdown.mobile .dropdown-menu {
	position: unset;
	top: unset;
	left: unset;
	float: unset;
}

.language_dropdown.mobile .lang-btn-img {
	height: auto;
	color: #1e1e1e;
	padding-left: 0px;
	text-align: left;
	margin-top: 10px;
}

.language_dropdown.mobile .dropdown-toggle:after {
	content: "";
	font-family: "Icomoon";
	font-weight: 700;
	color: black;
	text-align: right;
	background: unset;
	vertical-align: middle;
	height: 100%;
}

.language_dropdown .dropdown-toggle:after {
	background: url("https://cyberint.com/wp-content/uploads/2022/12/Vector-13.png");
	width: 12px;
	height: 8px;
	border: none !important;
	vertical-align: 0em;
	margin-left: 4px;
	content: "";
	display: inline-block;
}

.language_dropdown .dropdown-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0;
	text-align: left;
	list-style: none;
	background-color: #172937;
}

.language_dropdown.mobile .dropdown-menu {
	background-color: transparent;
	padding-left: 0px;
	padding-top: 0px;
}

.language_dropdown .dropdown-menu {
	min-width: 110px;
	padding: 12px 10px 15px 10px;
}

.language_dropdown .dropdown-menu a {
	color: #fff;
	transition: all 0.3s ease;
}

.language_dropdown.mobile .dropdown-menu a {
	color: #1e1e1e;
	padding-left: 0px;
}

.language_dropdown .dropdown-menu a.active,
.language_dropdown .dropdown-menu a:hover {
	color: #79fbad;
}

.language_dropdown .dropdown-item {
	display: block;
	width: 100%;
	padding: 5px 10px;
	clear: both;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.language_dropdown.mobile:hover > .dropdown-menu {
	display: none;
}

.language_dropdown.mobile.open > .dropdown-menu {
	display: block !important;
}

.language_dropdown:hover > .dropdown-menu {
	display: block;
}

/* end language swither */

/***01-07-2024 For exposed credentials results***/

.b-third-section_text {
	text-align: center;
}

.b-exposed-results > .block-container {
	max-width: initial;
	margin: initial;
	padding: 0;
	margin: 0 auto;
	max-width: 100% !important;
}

.b-exposed-results .b-exposed-results__exposed-grid {
	column-gap: 0px;
}

.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__exposed-col--left,
.b-exposed-results .b-exposed-results__exposed-table {
	background-color: #0a1b2b;
}

.b-exposed-results .b-exposed-results__exposed-table-grid-item {
	background-color: #162738;
	padding: 20px 16px 16px 16px;
	align-items: center;
	gap: 12px;
	border-radius: 4px;
}

.b-exposed-results .b-exposed-results__exposed-table-grid {
	grid-gap: 16px;
}

.b-exposed-results
	.b-exposed-results__exposed-table-grid
	.b-exposed-results__exposed-table-grid-item
	span {
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	/* 150% */
	text-transform: capitalize;
}

.b-exposed-results .b-first-section-inner-div {
	max-width: 572px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
}

.b-exposed-results h1.b-exposed-results__exposed-title {
	color: #fff;
	font-size: 36px;
	font-weight: 900;
	line-height: 40px;
}

.b-exposed-results .b-exposed-results__exposed-title:after {
	content: none;
}

.b-exposed-results h5.b-exposed-results__exposed-results-title {
	font-weight: 400;
}

.b-exposed-results h6.b-exposed-results__exposed-table-title strong {
	color: #fff;
	text-transform: capitalize;
}

.b-exposed-results h6.b-exposed-results__exposed-table-title {
	color: #7efab0;
	line-height: 20px;
	text-transform: capitalize;
}

.b-exposed-results
	.b-exposed-results__exposed-table-grid
	.b-exposed-results__exposed-table-grid-item
	span.b-exposed-results__exposed-table-badge {
	color: #7efab0;
	font-family: Lato;
	font-size: 20px;
	font-weight: 900;
	line-height: 28px;
	text-transform: capitalize;
	background: unset;
}

.b-exposed-results .container {
	max-width: 636px;
}

.b-exposed-results h5.b-exposed-results__exposed-subtitle {
	color: #fff;
	font-family: Lato;
	font-size: 36px;
	font-weight: 900;
	line-height: 40px;
	text-transform: capitalize;
}

.b-exposed-results p.b-exposed-results__exposed-text {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.b-exposed-results .container a.btn.btn--dark-blue {
	display: flex;
	max-width: 416px;
	margin: 0 auto;
	gap: 10px;
	border-radius: 4px;
	background: #d55b4b;
}

.hbspt-form_outer .form-columns-2 input,
.hbspt-form_outer .form-columns-1 input,
.hbspt-form_outer .form-columns-1 select {
	width: 100% !important;
	height: 56px;
	padding: 12px 18px;
	border-radius: 4px;
	border: 1px solid #e6e5e5;
}

.hbspt-form_outer h2 {
	font-size: 28px;
	font-weight: 700;
	line-height: 32px;
	text-transform: capitalize;
	text-align: center;
}

.b-exposed-results .hbspt-form_outer input[type="submit"] {
	max-width: 260px;
	height: 56px;
}

.b-exposed-results .hbspt-form_outer .hs_submit.hs-submit {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 52px;
}

.b-exposed-results .b-exposed-results__exposed-actions.hbspt-form-download {
	width: 100%;
}

.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__exposed-col--right {
	display: inline-flex;
	padding: 162px 108px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: baseline;
}

.b-exposed-results .b-exposed-results__exposed-results-title {
	justify-content: center;
}

.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__step--not-exposed.b-third-section_text {
	background: url(/wp-content/uploads/2024/07/image-19.png);
	background-size: cover;
}

/****End For exposed credentials results*/

/***02-07-2024 For exposed credentials results***/

.wp-block-columns:has(.b-exposed-results__steps) {
	max-width: 100%;
	padding: 0;
}

.b-exposed-results .hs-form-info-text {
	color: #333;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}

body:has(.b-header-announcement-bar.b-announcement-bar.b-announcement-bar--top)
	.b-exposed-results {
	padding-top: 100px;
}

body:has(.b-header-announcement-bar.b-announcement-bar--hidden)
	.b-exposed-results {
	padding-top: 77px;
}

.block.b-exposed-results {
	padding-top: 80px;
}

.b-exposed-results h1.b-exposed-results__exposed-title {
	margin-bottom: 15px;
}

.b-exposed-results h5.b-exposed-results__exposed-results-title {
	padding-bottom: 12px;
}

.b-exposed-results h6.b-exposed-results__exposed-table-title {
	padding-bottom: 3px;
}

.b-exposed-results .b-exposed-results__exposed-table {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 14px;
}

.b-exposed-results .b-exposed-results__exposed-table:not(:last-child) {
	border-bottom: 1px solid #11293f;
}

.b-exposed-results
	.b-exposed-results__exposed-table-grid
	.b-exposed-results__exposed-table-grid-item
	span.b-exposed-results__exposed-table-badge {
	padding-left: 0;
	padding-right: 0;
}

.hbspt-form_outer .form-columns-2 > .hs-form-field:first-child .input {
	margin-right: 20px;
}

.hbspt-form_outer .form-columns-2 > .hs-form-field:last-child .input,
.b-exposed-results .hbspt-form_outer .form-columns-1 .input {
	margin: 0;
}

.hbspt-form_outer .form-columns-2,
.b-exposed-results .hbspt-form_outer .form-columns-1 {
	max-width: 100%;
}

.b-exposed-results .hbspt-form_outer .hs_submit.hs-submit {
	padding-top: 34px;
	padding-bottom: 23px;
}

.b-exposed-results .hbspt-form_outer input[type="submit"] {
	padding: 0 65px;
	/*background-image: url("/wp-content/uploads/2024/07/Vector-4.png");*/
	background-position: 80% 54%;
	background-repeat: no-repeat;
}

.b-exposed-results__exposed-col {
	padding-bottom: 43px;
}

.b-exposed-results__exposed-col.b-exposed-results__exposed-col--left {
	border-top: 1px solid #69d398;
}

.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__step--not-exposed.b-third-section_text {
	margin-top: -2px;
	padding-bottom: 109px;
}

.b-exposed-results p.b-exposed-results__exposed-text {
	margin-bottom: 56px;
}

.b-exposed-results .hbspt-form_outer h2 {
	font-size: 28px;
	font-weight: 700;
	line-height: 32px;
}

.block.b-exposed-results .b-exposed-results__step--exposed:before,
.block.b-exposed-results .b-exposed-results__step--exposed:after {
	content: none;
}

/****End 02-07-2024 For exposed credentials results*/

/* 22-03-2023 */

body .b-numbers .item__header {
	justify-content: center;
}

body .b-numbers .items .item .item__text {
	text-align: center;
	margin: 0px auto;
}

div.block.b-team.about_teams
	div[data-term-id="32"]
	.team-member
	.member__image {
	height: 150px;
	width: 150px;
	margin: 0px auto;
}

div.about_teams div[data-term-id="32"] .icomoon-linkedin:before {
	right: 7px;
}

div.block.b-team.about_teams
	div[data-term-id="32"].team-members.tab-content-active {
	grid-template-columns: unset;
	grid-gap: unset;
	display: flex;
}

div.block.b-team.about_teams div[data-term-id="32"] .team-member {
	text-align: center;
	width: 25%;
	flex: unset;
	margin: unset;
}

div.block.b-team.about_teams div[data-term-id="32"] .team-member {
	margin-top: 80px !important;
}

/* 22-03-2023 */

body header#masthead {
	max-width: inherit;
}

body #menu-main-menu > li:hover ul.sub-menu ul.menu-links li.menu-link,
body
	#menu-main-menu-japanese
	> li:hover
	ul.sub-menu
	ul.menu-links
	li.menu-link {
	display: flex;
	align-items: center;
	gap: 10px;
	border: none;
}

/* 13-04-2023 */

.page-id-17648 div#content {
	background-color: #080929;
	background-image: url(https://cdn-gncfh.nitrocdn.com/WwJnamfyzGMDCCCyRsjXsxFKGnYQRZAc/assets/images/optimized/rev-bb8e4de/wp-content/uploads/2022/12/lights-3-1.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

.page-id-17833 header#masthead {
	box-shadow: 1px -1px 5px rgb(0 0 0 / 75%);
	width: 100%;
	max-width: 100%;
	background: #0b1b2b;
}

/* 13-04-2023 */

body #menu-main-menu .sub-menu,
body #menu-main-menu-japanese .sub-menu {
	background: #0b1b2b;
	border: none;
	color: white;
	width: 100%;
	padding: 15px 0 38px;
	display: flex;
	justify-content: center;
}

#menu-main-menu h3.menu-title,
#menu-main-menu-japanese h3.menu-title {
	color: #fff;
	text-transform: uppercase;
	height: 20px;
	width: 100%;
}

#menu-main-menu > li > a,
#menu-main-menu-japanese > li > a {
	position: relative;
}

#menu-main-menu > li.has-mega-menu > a:before,
#menu-main-menu-japanese > li.has-mega-menu > a:before {
	content: "";
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector-13.png);
	position: absolute;
	right: -30px;
	width: 20px;
	height: 10px;
	background-repeat: no-repeat;
	top: 10px;
}

body #menu-main-menu .mega-menu,
body #menu-main-menu-japanese .mega-menu {
	right: 0;
	left: 0;
	box-shadow: none;
}

body #menu-main-menu .mega-menu .col-menu,
body #menu-main-menu-japanese .mega-menu .col-menu {
	border-right: none;
	width: max-content;
	padding: 0px 57px 0px;
	border-left: 2px solid #1d3649;
	border-right: 2px solid black;
}

body #menu-main-menu > li,
body #menu-main-menu-japanese > li {
	position: initial;
	padding: 25px 30px;
}

body #menu-main-menu > li.menu-item.current-menu-item,
body #menu-main-menu-japanese > li.menu-item.current-menu-item {
	position: relative;
}

body #menu-main-menu > li#menu-item-14310 ul.sub-menu.mega-menu,
body #menu-main-menu-japanese > li#menu-item-14310 ul.sub-menu.mega-menu {
	//  padding: 0 37rem 0;
	// justify-content: left;
}

body #menu-main-menu .sub-menu li a:hover,
body #menu-main-menu-japanese .sub-menu li a:hover {
	color: #79fbad;
}

body #menu-main-menu li.current-menu-item a,
body #menu-main-menu > li:hover a,
body #masthead ul.sub-menu li a.active,
body #menu-main-menu-japanese li.current-menu-item a,
body #menu-main-menu-japanese > li:hover a,
body #masthead ul.sub-menu li a.active {
	color: #79fbad;
}

body
	ul#menu-main-menu
	ul.sub-menu.mega-menu
	ul.menu-links
	li.menu-link
	a.c-link.active,
body
	ul#menu-main-menu-japanese
	ul.sub-menu.mega-menu
	ul.menu-links
	li.menu-link
	a.c-link.active {
	color: #79fbad !important;
}

body #menu-main-menu .sub-menu li a,
body #menu-main-menu-japanese .sub-menu li a {
	color: #fff;
}

body #menu-main-menu > li.current-menu-item:after,
body #menu-main-menu > li:hover:after,
body #menu-main-menu-japanese > li.current-menu-item:after,
body #menu-main-menu-japanese > li:hover:after {
	content: none;
}

body #masthead a.link-support {
	height: 45px;
	display: flex;
	align-items: center;
	color: #fff;
	border: 1px solid #ee0c5d;
	padding: 0 28px;
	margin-right: 10px;
	border-radius: 5px;
	font-size: 18px;
	line-height: 38px;
}

html[lang="ja"] body #masthead a.link-support {
	text-wrap: nowrap;
}

html[lang="ja"] .b-hero__title {
	font-size: 85px;
}

html[lang="ja"] .b-hero__headline {
	font-size: 29px;
}

body #masthead a.link-demo {
	height: 45px;
	text-wrap: nowrap;
}

body .menu-item.menu-item-has-children a,
body .menu-item.menu-item-has-children span,
body .menu-item.menu-item-has-children span.open_sub_item:after {
	border-bottom: none !important;
}

html body.single.single-post {
	color: #000;
}

html[lang="ja"] .b-lobby-hero.platform .b-lobby-hero__text {
	padding: 0 0% 0 0;
	margin: 0;
	max-width: 750px;
}

body ul,
body .wp-block-image {
	color: #000;
}

body #p-exposed-popup .p-exposed-popup__form-title,
body #p-exposed-popup .fancybox-close-small svg {
	color: #fff !important;
}

body .block.b-request-a-demo ul.demo__list-items li p,
body .block.b-request-a-demo-list-items-with-icons p {
	color: white;
}

body ul.demo__list-items.list-items__gallery p {
	color: black;
}

.page-id-6263 li.list-item p,
.page-id-6263 li.demo__list-item p {
	color: #ffffff;
}

body .b-request-a-demo-list-items-with-icons .demo__head {
	padding-right: 15px;
}

.page-id-6263 .list-items__gallery li.demo__list-item p {
	color: #333333 !important;
}

.b-exposed-credentials .hs_error_rollup {
	display: none;
}

body.page-parent .b-how-it-works.block-reverse {
	margin-bottom: 101px;
}

body .explore-key.b-cards .cols {
	justify-content: center !important;
}

#menu-main-menu span.open_sub_item,
#menu-main-menu-japanese span.open_sub_item {
	display: none;
}

.block.b-numbers {
	padding-top: 35px !important;
	padding-bottom: 35px;
}

.mobile_autonmous_intell.mobile .block-container {
	padding: 0 !important;
}

.form-con.product-support .cols {
	display: block !important;
}

.b-contact-form.form-con.product-support .form {
	width: 100% !important;
}

body .b-contact-form--layout-contact-page {
	background: none;
}

body .b-contact-form--layout-contact-page.product-support .col-form {
	padding: 0 !important;
}

body .b-contact-form--layout-contact-page.product-support .col-form form input {
	padding: 16px 16px 16px 24px;
	border: 1px solid #e3e4e4 !important;
	border-radius: 5px;
	height: auto;
}

body .b-contact-form--layout-contact-page .form:before {
	content: none;
}

.b-contact-form--layout-contact-page .form__title {
	font-size: 24px !important;
	font-weight: 900 !important;
}

.b-contact-form--layout-contact-page .form__subtitle {
	margin-top: 1rem !important;
}

.b-contact-form--layout-contact-page .col-form {
	padding-top: 40px !important;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
}

.block.b-contact-form.b-contact-form--layout-contact-page {
	background-size: cover;
}

body .block.b-news.common_width.news-section .loop-news .post__excerpt {
	padding: 5px 0;
}

body .b-title__tagline {
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	margin-bottom: 16px;
}

body .b-contact-form--layout-contact-page .form {
	padding: 50px 0 47px;
	background: white;
	color: black;
	max-width: 530px;
	margin: 0 auto;
	border-radius: 15px;
}

body.page-id-2638 .b-events .events {
	max-width: unset;
	margin: auto;
	justify-content: center;
}

body .b-job-details {
	color: #000;
}

body .b-job-details .apply {
	background-image: url("https://cyberint.com/wp-content/uploads/2022/12/diagram-3.png");
	margin: 0 -40px;
	background-size: cover;
}

body .b-partners-filter__filters select option {
	display: block;
}

html[lang="ja"] .legal-consent-container .hs-richtext:nth-child(4),
html[lang="ja"] .legal-consent-container .hs-richtext:nth-child(3) {
	display: none !important;
}

body .b-partners-filter__header {
	padding: 45px 0 0px;
}

body .b-partners-filter .cols {
	padding: 15rem 20px 100px;
}

body .b-partners-filter .cols .col-lg-4 {
	margin-top: 0;
	margin-bottom: 30px;
}

body .b-partners-filter__filters--search {
	border: 1px solid #e3e4e4;
}

body .b-partners-filter__filters .form-control:focus {
	border: none;
}

body .b-partners-filter__filters .form-control {
	text-align: left;
}

body .b-partners-filter__filters {
	align-items: flex-start;
}

body b-partners-filter__filters--filter {
	border: none;
}

body .b-partners-filter .partner-item__thumb img {
	max-width: 53px;
}

body .mobile.mobile_autonmous_intell {
	display: none;
}

body .autonomous_inteli .col-media.background-media {
	//height: 100vh;
}

body .explore-key.b-cards .card__text {
	display: inline-grid;
}

body .b-numbers-4.b-numbers .item__text {
	height: auto;
}

body .block.b-blog-posts .post__thumbnail img,
body .loop-news .news-item .post__thumbnail img {
	height: 210px;
}

body .contact-form-accordion li.acc-list {
	background-image: none;
}

body .contact-form-accordion li.acc-list {
	padding: 0;
}

body .contact-form-accordion li.acc-list > div {
	padding: 0px 0 26px 40px;
	background-repeat: no-repeat;
}

body .contact-form-accordion li.acc-list.con-us > div {
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector-14.png);
}

body .contact-form-accordion li.acc-list.pro-sup > div {
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector-15.png);
}

body .contact-form-accordion li.acc-list.exp-from > div {
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector-12-2.png);
}

body .about_icons .cols {
	display: grid;
	justify-items: center;
}

body .about_icons .cols .cards {
	display: grid;
	grid-template-columns: auto auto;
	grid-gap: 3rem;
	justify-items: center;
}

body .about_icons .cols .cards .c-card {
	background: none !important;
	box-shadow: none;
	align-items: center;
	backdrop-filter: none;
	width: max-content;
}

body .about_icons .cols .cards .c-card .c-card__icon {
	display: block;
	height: auto;
	width: auto;
	background-color: transparent;
}

body .block.b-featured-posts span.post__cat {
	color: transparent !important;
	padding: 0 15px;
	background-repeat: no-repeat;
}

body .post .post__meta span.post__cat {
	border: none;
}

body .b-blog-popular-posts .col .outer_content {
	padding: 10px;
}

body .block.b-tabs.extra_tabs {
	padding: 2px 0 21px;
}

body .b-lobby-hero {
	background-size: cover;
}

body .b-title__tagline {
	text-transform: capitalize;
}

body .block.b-how-it-works .col-item .item__icon img {
	filter: invert(56%);
}

body.page-id-2638 .b-page-title h1,
body.page-id-17865 .b-page-title h1 {
	color: #000;
}

body .extra_tabs.b-tabs:after {
	content: none;
}

body.single.single-post .single-post-image img {
	width: 100%;
	border-radius: 5px;
}

body.single-post .b-featured-posts .block-container {
	max-width: 860px !important;
}

body .b-posts-slider .slider-posts .swiper-wrapper {
	gap: 20px;
}

.block.b-items-and-image.autonomous_inteli .c-lottie {
	margin: -5px 0;
}

#menu-main-menu .mega-menu .col-menu.mega_menu_image,
#menu-main-menu-japanese .mega-menu .col-menu.mega_menu_image {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	text-align: center;
}

#menu-main-menu .mega-menu .col-menu.mega_menu_image figure,
#menu-main-menu-japanese .mega-menu .col-menu.mega_menu_image figure {
	text-align: -webkit-center;
	padding-bottom: 12.83px;
}

#menu-main-menu .mega-menu .col-menu.mega_menu_image figure img,
#menu-main-menu-japanese .mega-menu .col-menu.mega_menu_image figure img {
	width: auto;
}

#menu-main-menu .mega-menu .col-menu:first-child,
#menu-main-menu-japanese .mega-menu .col-menu:first-child {
	padding-left: 0;
	border-left: none;
}

#menu-main-menu .mega-menu .col-menu.mega_menu_image a.c-link,
#menu-main-menu-japanese .mega-menu .col-menu.mega_menu_image a.c-link {
	width: 100%;
	padding: 0;
}

/*********************JAPANESE MENU CSS******************/

#menu-main-menu-japanese {
	display: flex;
}

#menu-main-menu-japanese > li {
	margin-right: 0;
	position: relative;
	padding: 0 20px;
}

#menu-main-menu-japanese > li > a {
	height: 80px;
	color: #ffffff;
	align-items: center;
	font-size: 1.4rem;
	display: flex;
	text-align: center;
}

html[lang="ja"] body #masthead a.link-support {
	padding: 0 15px;
}

html[lang="ja"] body #masthead a.link-demo {
	font-size: 13px;
}

#menu-main-menu-japanese > li:last-child {
	margin-right: 0;
}

#menu-main-menu-japanese li.current-menu-item a,
#menu-main-menu-japanese > li:hover a {
	color: #79fbad;
}

#menu-main-menu-japanese > li.current-menu-item:after,
#menu-main-menu-japanese > li:hover:after {
	content: "";
	background: #79fbad;
	width: 100%;
	height: 4px;
	border-radius: 15px;
	display: block;
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
}

#menu-main-menu-japanese > li.hover ul.sub-menu,
#menu-main-menu-japanese > li:hover ul.sub-menu {
	visibility: visible;
	opacity: 1;
}

#menu-main-menu-japanese .sub-menu {
	z-index: 99;
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
	background: #fff;
	border-top: 3px solid #ff7816;
	margin: 0 auto;
	padding: 5px 25px;
	transition: opacity 0.3s;
	position: absolute;
	top: 100%;
	left: -20px;
	box-shadow: 0 2px 18px #c1c1c140;
}

#menu-main-menu-japanese .sub-menu li {
	border-bottom: 1px solid #ceced8;
}

#menu-main-menu-japanese .sub-menu li a {
	height: auto;
	color: #1e1e1e;
	padding: 13px 0;
	font-size: 1.6rem;
	display: block;
}

#menu-main-menu-japanese .sub-menu li.current-menu-item {
	background: #fff;
}

#menu-main-menu-japanese .sub-menu li:last-child {
	border-bottom: none;
}

#menu-main-menu-japanese .mega-menu {
	width: 580px;
	padding: 20px 25px 25px;
	display: flex;
}

#menu-main-menu-japanese .mega-menu .col-menu {
	width: 50%;
	border-bottom: none;
	border-right: 1px solid #ceced8;
	padding: 10px 30px 0;
}

#menu-main-menu-japanese .mega-menu .col-menu:first-child {
	padding-left: 0;
}

#menu-main-menu-japanese .mega-menu .col-menu:last-child {
	border-right: none;
	padding-right: 0;
}

#menu-main-menu-japanese .menu-title {
	color: #5a71d6;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 600;
}

/*********************************************/

.page-id-557 .block.b-pre-text.blog_page {
	background: url(https://cyberint.com/wp-content/uploads/2022/11/image_bottom-1.png);
	padding: 88px 0 90px;
}

.page-id-557
	.block.b-logos-slider.b-logos-slider--layout-slider.leading-platforms {
	padding: 35px 0 0;
}

.page-id-557
	.block.b-cards.b-cards--style-default.b-cards--layout-icons.b-cards-3 {
	padding: 0 0 60px;
	background: #0b1b2b;
}

.page-id-557 .block.b-title.section-title-push {
	padding: 117px 0 45px;
	background: #0b1b2b;
}

.page-id-557 body .block.b-title {
	padding: 61px 0 37px;
	background: #132533;
}

.page-id-557 body .block.b-tabs.extra_tabs {
	padding: 2px 0 49px;
	background: #132533;
}

body.page-id-557 .block.b-logos-slider.b-logos-slider--layout-slider {
	padding: 70px 0 0;
}

.page-id-10851
	.block.b-lobby-hero.b-lobby-hero--style-shapes.b-lobby-hero--shapes-colors--orange-green {
	padding: 220px 0 83px;
	background: url(https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-6.png);
}

.page-id-3080 .block.b-lobby-hero.b-lobby-hero--style-orange.platform {
	padding: 168px 0 260px;
	background: url(https://cyberint.com/wp-content/uploads/2022/12/main-banner.jpg);
}

.page-id-3080
	.block.b-how-it-works.b-how-it-works--style-default.b-how-it-works--layout-icons.dark-color.block-reverse {
	padding: 0 0 99px;
}

.page-id-3080 .block.b-title.title-our-resources {
	background: transparent;
}

.page-id-10853 .b-lobby-hero {
	background: url(https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289.png);
}

.parent-pageid-3080 .block.b-media-and-text.overcaming {
	padding: 100px 0;
}

body.page-child .b-title-and-button--style-orange-gradient {
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/CTA.svg);
}

.parent-pageid-3080 .b-how-it-works {
	padding: 126px 0 106px;
	background: #132533;
}

.parent-pageid-3026 .block.b-title,
.parent-pageid-3080 .block.b-title {
	padding: 69px 0 0;
	background: #132533;
}

.page-id-3329 .block.b-title {
	padding: 69px 0 0;
	color: #333333 !important;
	background: unset;
}

.page-id-3329 .b-media-and-text .item__title {
	color: #132533;
}

.page-id-3329 .b-media-and-text .item__content p {
	text-align: left;
}

.parent-pageid-3080 .block.b-title.title-our-resources,
.parent-pageid-3026 .block.b-title.title-our-resources {
	padding: 110px 0 0;
	background: transparent;
}

.parent-pageid-3080 .block.b-featured-resources.b-featured-resources--2,
.parent-pageid-3026 .block.b-featured-resources.b-featured-resources--2 {
	padding: 40px 0 110px;
}

body .block.b-pre-text {
	padding: 88px 0 90px;
}
body .block.b-pre-text.without-bg {
	background-image: url("https://cyberint.com/wp-content/uploads/2022/11/image_bottom-1.png");
}

/*.page-id-18886 .b-lobby-hero {
    background: url('https://cyberint.com/wp-content/uploads/2023/04/Untitled-design-6.svg');
}*/

.parent-pageid-3080 .explore-key.cards-2-in-row {
	padding: 111px 0 85px;
	background: #132533;
}

.page-id-11883.parent-pageid-3080 .block.b-title.title-our-resources {
	padding: 77px 0 0;
}

.page-id-11883.parent-pageid-3080 .b-title h2 {
	color: white !important;
}

.page-id-11883 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/image-11-6.png");
}

.page-id-10859 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2022/12/Rectangle-289-2.jpg");
}

.page-id-10857 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2022/12/Rectangle-289-1.jpg");
}

.page-id-11713 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/image-11-5.png");
}

.page-id-11832 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-2.png");
}

.page-id-11711 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Risk-intelligence-feeds.png");
}

.page-id-11711 .block.b-image.b-image--style-default {
	background: #132634;
}

body.page-id-11711 .block.choose_cyberint {
	color: #000 !important;
	margin-top: 130px;
	background: white;
	padding: 0 0 105px;
}

.page-id-3026 .b-lobby-hero.platform {
	padding: 223px 0 335px;
	margin: 0 0 80px;
	background-image: url(https://cyberint.com/wp-content/uploads/2023/01/Services-Lobby_hero-1.jpg);
}

body.page-id-3026 .b-how-it-works.block-reverse {
	padding: 0 0 0;
	margin: 0 0 101px;
}

.parent-pageid-3026 .explore-key.cards-2-in-row {
	padding: 111px 0 85px;
	background: #132533;
}

.page-id-3689 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2022/12/Virtual-HumInt-Operations_Hero.jpg");
	padding: 201px 0 130px;
}

.page-id-11286 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-7.png");
	padding: 201px 0 130px;
}

.page-id-11288 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-8.png");
	padding: 201px 0 202px;
}

.page-id-12007 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Deep-and-dark-web-hero.jpg");
	padding: 201px 0 202px;
}

.page-id-11296 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-10.png");
	padding: 201px 0 150px;
}

.page-id-11291 .b-lobby-hero {
	background: url("https://cyberint.com/wp-content/uploads/2023/01/Rectangle-289-9.png");
	padding: 201px 0 202px;
}

.page-id-3264 .b-lobby-hero {
	margin: 0 0 50px;
	background: url(https://cyberint.com/wp-content/uploads/2022/12/iStock-926677664-1.png);
}

.page-id-5132 .b-partners-hero {
	padding: 167px 0 87px;
	background: url(https://cyberint.com/wp-content/uploads/2022/12/partners-hero.jpg);
	background-size: cover;
}

.page-id-2764 .b-lobby-hero {
	background: url(https://cyberint.com/wp-content/uploads/2023/01/diagram.png);
}

.page-id-3566 .b-careers-hero {
	padding: 239px 0 120px 0px;
	background: url("https://cyberint.com/wp-content/uploads/2022/12/diagram-3.png");
	background-size: cover;
}

.page-id-3566 .career-news.common_width.news-title {
	padding: 116px 0px 0px 0px;
	background: #132533;
}

.page-id-3566 .careers-news.common_width.news-section {
	padding: 0px 0px 116px 0px;
	background: #132533;
}

.page-id-3566 .block.b-careers.commen_section.black_text.d-posts {
	padding: 50px 0 144px;
}

.page-id-3566 .block.b-title.commen_section.black-txt {
	padding: 120px 0 0;
}

.page-id-3566 .block.b-text-cards.cover_every_BFSI.why_work {
	padding: 112px 0px 112px 0px;
	background: #132533;
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Lights-1.png);
}

.page-id-3566 .block.b-pre-text.common_width.desktop-image,
.page-id-3566
	.block.b-pre-text.common_width.commen_section.black_text.come_work {
	background: none;
}

.page-id-2638 .block.b-page-title.b-page-title--style-default {
}

.page-id-2608 .b-page-title {
	padding: 70px 0 0;
	margin: 0 0 45px;
}

.page-id-2608 .block.b-featured-news {
	margin: 0 0 80px;
}

.page-id-11687 .block.b-request-a-demo,
.page-id-6263 .block.b-request-a-demo {
	padding: 201px 0 95px;
	background-color: #132533;
}

.page-id-11687 .block.b-request-a-demo-list-items-with-icons,
.page-id-6263 .block.b-request-a-demo-list-items-with-icons {
	padding: 126px 0 280px;
}

.page-id-11687 .block.b-request-a-demo-list-items-with-icons.mobile-form,
.page-id-6263 .block.b-request-a-demo-list-items-with-icons.mobile-form {
	padding: 126px 0 280px;
	background-color: #132533;
}

body.page-id-17800 .block.b-pre-text {
	background-image: none;
}

html[lang="ja"] .b-events header.event-item__header span.event-item__cat {
	background-color: #e3e4e4 !important;
	padding: 4px 6px 4px 26px;
	border: 0.5px solid #979797;
	border-radius: 4px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #333333 !important;
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector.png);
	background-repeat: no-repeat !important;
	background-position: left 5px center !important;
}

html[lang="ja"] .b-featured-news .post {
	padding: 0;
	background: none;
}

html[lang="ja"] .b-featured-news .post figure.c-image {
	max-width: 710px;
	margin-right: 146px;
}

html[lang="ja"] .b-featured-news .post figure.c-image img {
	width: 770px;
	height: 415px;
	object-fit: cover;
}

html[lang="ja"] .b-featured-news .post .col-content span.post__cat--bg {
	padding: 4px 6px 4px 26px;
	text-align: center;
	letter-spacing: 0.02em;
	color: transparent !important;
	background-repeat: no-repeat;
	background-color: #e3e4e4 !important;
}

html[lang="ja"] .b-featured-news .post .col-content h2.post__title {
	font-style: normal;
	font-weight: 800;
	font-size: 50px;
	line-height: 52px;
	letter-spacing: -0.01em;
	color: #333333;
	text-decoration: unset !important;
	margin-top: 24px;
	margin-bottom: 24px;
	text-transform: capitalize;
}

html[lang="ja"] .b-featured-news .post .col-content .post__date {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 146%;
	letter-spacing: 0.02em;
	color: #979797;
	text-transform: uppercase;
	margin: 0;
}

.b-lp-banner .block-container {
	display: flex;
	justify-content: space-between;
}

.b-lp-banner .lp_heading,
.b-lp-banner .lp_form {
	width: 50%;
	max-width: 578px;
}

.b-lp-banner .lp_form {
	background: #fff;
	padding: 40px 52px;
	color: black;
	text-align: center;
	border-radius: 15px;
	max-width: 504px;
}

.b-lp-banner .lp_heading ul {
	display: grid;
	padding-top: 20px;
}

.b-lp-banner .lp_form h3 {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 41px;
}

.b-lp-banner h2.b_lp_tagline {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #79fbad;
}

.b-lp-banner h1.b_lp__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 60px;
	padding-bottom: 26px;
}

.b_lp_hero__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}

.b_lp_form_title {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	padding-top: 16px;
	border-top: 1px solid #2c4b63;
	margin-top: 8px;
}

.b-lp-banner ul li {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: white;
	display: inline-flex;
	gap: 9px;
	padding: 8px 0;
}

.b-lp-banner li:before {
	content: "";
	background: url("https://cyberint.com/wp-content/uploads/2023/06/Group.png");
	height: 30px;
	width: 35px;
	background-repeat: no-repeat;
}

.b_lp_bottom_text {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	border-top: 1px solid #2c4b63;
	padding-top: 16px;
	margin-top: 16px;
}

.b-lp-banner .lp_form form .input input,
.b-lp-banner .lp_form form .input textarea {
	background: transparent;
	border: 1.5px solid #e3e4e4;
	border-radius: 6px;
}

.b-lp-banner .lp_form form .input input {
	height: 45px;
}

.b-lp-banner .lp_form form .hs_submit.hs-submit {
	text-align-last: center;
}

.b-lp-banner .lp_form form .hs_submit.hs-submit input {
	background: #e65043;
	border-radius: 5px;
	font-weight: 600;
	font-size: 18px;
	line-height: 38px;
	padding: 5.6px 46px;
	text-transform: capitalize;
}

body .hostolic_coverage {
	background-size: 100% 101%;
}

html[lang="ja"] body .contact-form-accordion .right-section {
	margin-top: 0;
}

html[lang="ja"] body.page-id-21346 h1 {
	margin-bottom: 20px;
}

body #menu-main-menu > li.page-item-23145.current-menu-item {
	position: initial;
}

/********03-08-2023***********/

body.page-id-10853
	.block.b-cyber-faq
	.b-accordion-plus__item
	.b-accordion-plus__content
	ul {
	list-style: inherit;
	padding-left: 2rem;
}

/************END************/

/************SINGLE BLOG PAGE 08-08-2023******/

.cyber_threats_section_1 {
	float: left;
	background-color: #f6f6f6;
	padding: 24px 16px;
	border-radius: 10px;
	margin-bottom: 32px;
}

.cyber_threats_section_1 .author_section {
	float: left;
	display: block;
}

.cyber_threats_section_1 .author_section_left {
	float: left;
	width: 30%;
}

.cyber_threats_section_1 .author_section_right {
	float: right;
	margin-left: 5px;
	width: 63%;
}

.cyber_threats_section_content {
	float: left;
	width: 100%;
}

.cyber_threats_section_content p {
	width: 100%;
	padding: 0px 0px;
	line-height: 24px;
	color: #4f4f4f;
}

.cyber_threats_section h4 {
	padding-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
}

.cyber_threats_section_1 h4 {
	padding-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}

.cyber_threats_section_1 .author_section_right h5 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 4px;
}

.cyber_threats_section_1 .author_section_right h6 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	text-transform: capitalize;
	color: #4f4f4f;
}

.cyber_threats_section_1 .author_section_right img {
	padding-top: 8px;
}

.cyber_threats_section_2,
.single-post .b-featured-posts {
	background-color: #f6f6f6;
	padding: 16px;
	border-radius: 10px;
	margin-bottom: 32px;
}

.cyber_wrapper .item-post-loop .post__footer {
	padding: 16px;
}

.cyber_threats_section_2 h4 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
}

.cyber_threats_section_2 ul {
	margin-top: 16px;
}

.cyber_threats_section_2 ul li {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 10px;
}

.cyber_threats_section_2 ul li:hover {
	color: #eb5757;
	cursor: pointer;
}

.cyber_threats_section_2 ul li:last-child {
	margin-bottom: 0px;
}

.post_meta_section2 .post__meta {
	color: #666;
	align-items: center;
	font-size: 1.4rem;
	display: flex;
}

.post_meta_section2 .post__author:after {
	content: "|";
	margin: 0 5px 0 3px;
}

.post_meta_section2 .post__share {
	align-items: center;
	margin-left: auto;
	display: flex;
}

.main_section_post_single {
	max-width: 810px;
	margin: auto auto 50px;
	padding: 0 20px;
	font-size: 1.8rem;
	display: grid;
	grid-gap: 2%;
	grid-template-columns: 29% 69%;
}

.cyber_threats_section_2 {
	position: relative;
}

.cyber_threats_section_2:before {
	content: "";
	background: red;
	height: 50px;
	border: 2px solid red;
	position: absolute;
	left: 0;
	top: 53px;
}

.b_pre_text_main_div .b-pre-text p {
	font-weight: 600;
}

body.single.single-post .b-post-header {
	margin-top: 80px;
	max-width: 800px;
	height: auto;
	margin: 0px auto;
}

.main_section_post_single {
	max-width: 1200px;
	padding: 0px;
	margin-bottom: 72px;
}

body .single-post-content {
	max-width: fit-content;
	padding: 0;
}

.cyber_wrapper {
	display: grid;
	height: fit-content;
	max-width: 260px;
}

body .b-featured-posts__in .item-post-loop.col-md-4 {
	max-width: 100% !important;
	padding: 0 !important;
	max-width: 100%;
}

body.single.single-post
	.cyber_wrapper
	.b-featured-posts__in
	.item-post-loop.col-md-4 {
	margin-bottom: 16px;
	padding: 0 16px !important;
}

.icomoon-linkedin:before {
	content: "";
}

.icomoon-twitter:before {
	content: "";
}

.author_section_right .icomoon:before,
.post_meta_section2 .icomoon:before {
	background: #666666;
	color: white;
	padding: 1px;
	border-radius: 3px;
	margin-right: 13.83px;
}

.post_meta_section2 .icomoon:before {
	padding: 3px;
}

.post_meta_section2 a.btn-share.btn-share-twitter {
	margin-left: 8.83px;
}

body .b-featured-posts__in .row {
	display: grid;
}

.main_section_post_single h2 {
	scroll-margin-top: 9.2rem;
}

.hide_me_desktop {
	display: none;
}

.remove_desktop {
	display: none;
}

.post_meta_section2 .post__meta .item__cat {
	margin-bottom: 16px;
	background-size: 12px 13px;
	font-weight: 700;
	font-size: 10px;
}

.cyber_wrapper .post__meta .item__cat {
	font-size: 10px;
	background-size: 12px;
}

body.single.single-post .post_meta_section2 .b-editor h2 span,
body.single.single-pr .post_meta_section2 .b-editor h2 {
	font-weight: 700;
}

body.single.single-post .post_meta_section2 .b-editor h3 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	padding-bottom: 24px;
}

body.single.single-post .post_meta_section2 .b-editor p a {
	text-decoration: none;
}

body.single.single-post .post_meta_section2 .b-editor p a span {
	color: #e65043 !important;
}

.single-post .cyber_wrapper .b-featured-posts .post__excerpt {
	font-size: 14px;
}

.post_meta_section2 .post__meta.time_social {
	margin-top: 24px;
	margin-bottom: 32px;
	position: relative;
}

.author_section_left img {
	border-radius: 50%;
}

body.single.single-post .cyber_wrapper .b-featured-posts .c-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	margin: 0px 0px 16px;
}

body.single.single-post .cyber_wrapper .b-featured-posts .b-featured-posts__in {
	padding-top: 0;
}

body.single.single-post .block-container {
	padding: 0;
}

body.single.single-post .c-content p span {
	color: #28293d !important;
	font-size: 18px !important;
	line-height: 24px;
	font-family: "Assistant" !important;
}

.cyber_threats_section_2.remove_mobile ul li a {
	color: #333333;
	line-height: 24px;
}

.ransomware_section_1 {
	float: left;
	background-color: #f6f6f6;
	padding: 32px 40px;
	border-radius: 10px;
	margin-bottom: 32px;
	position: relative;
	margin-top: 36px;
	text-align-last: left !important;
	border-left: 3px solid #e65043;
}

.ransomware_section_2 {
	float: left;
	background-color: #f6f6f6;
	padding: 30px 25px;
	border-radius: 10px;
	margin-bottom: 32px;
	text-align: left;
}

.ransomware_section_1 p {
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	margin-bottom: 24px;
}

.ransomware_section_1 h5 {
	color: #151643;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	text-transform: uppercase;
}

.ransomware_section_1 img {
	padding-bottom: 5px;
	width: fit-content;
}

.ransomware_section_2 p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 24px;
}

.ransomware_section_2 ul li {
	list-style-type: auto;
	font-size: 18px;
	line-height: 24px;
}

.ransomware_section_2 ul {
	padding-left: 25px;
}

.single-post .b-featured-posts__in .item-post-loop.col-md-4 img {
	width: 100%;
	height: auto;
}

body.single-post .block.b-fullwidth-cta {
	color: white;
}

body.single-post .b-fullwidth-cta .b-fullwidth-cta__title {
	line-height: 52px;
}

body.single-post .b-fullwidth-cta .b-fullwidth-cta__text {
	font-size: 32px;
	line-height: 44px;
	font-weight: 600;
}

body .b-fullwidth-cta a.btn.btn--blue {
	line-height: 38px;
	font-weight: 600;
}

/***********end*************/

/*************22-08-2023*********/

.exposed_thankyou_form {
	font-size: 18px;
	font-weight: 600;
}

/************END**************/

/* 21-09-2023 *dp* 404 Page */

.container_404 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 50px;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
}

.container_404 h1 {
	margin: 0;
	max-width: 100%;
	font-size: 239px;
	font-weight: 600;
	color: #e65043;
	line-height: initial;
	font-family: "Assistant";
}

.container_404 h2 {
	font-size: 32px;
	line-height: 42px;
	font-weight: 600;
	color: #fff;
}

/* END */

/*20-10-2023*/

.footer-bottom .col-footer-menu {
	display: none;
}

body.page-id-27825 .b-title-and-button--style-orange-gradient,
body.page-id-27854 .b-title-and-button--style-orange-gradient,
body.page-id-27885 .b-title-and-button--style-orange-gradient,
body.page-id-27930 .b-title-and-button--style-orange-gradient {
	background-size: cover;
	background-position: 100% 101%;
	background-color: black;
}

html[lang="es-ES"] body .b-lobby-hero {
	background-size: cover;
}

html[lang="es-ES"] body.page-id-27879 .b-lobby-hero {
	background-size: auto;
}

.hide_testi_es,
.schema-faq.wp-block-yoast-faq-block {
	display: none;
}

/*24-01-2024*/

.main_jp_banner .b-hero__title ~ .b-hero__text p {
	font-size: 20px;
}

.block.pdf_ul_li {
	color: black;
	padding: 200px 0;
}

.pdf_ul_li .block-container {
	text-align: justify;
}

body.page-id-30329 header.site-header,
body.page-id-30407 header.site-header,
body.page-id-30413 header.site-header {
	box-shadow: 1px -1px 5px #000000bf;
	background: #0b1b2b;
	margin-top: -1px;
}

.pdf_ul_li h1 {
	text-align: center;
}

.pdf_ul_li p {
	padding: 10px 0;
}

.pdf_ul_li ol {
	list-style: auto;
	display: flex;
	flex-wrap: wrap;
	gap: 4%;
	padding-left: 13px;
}

.pdf_ul_li ol .ol_div_height {
	width: 100%;
}

.pdf_ul_li b {
	font-weight: 900;
}

.pdf_ul_li ol {
	list-style-type: none;
	counter-reset: item;
	margin: 0;
	padding: 0;
}

.pdf_ul_li ol li {
	display: table;
	counter-increment: item;
	margin-bottom: 0.6em;
	width: 100%;
}

.pdf_ul_li ol li:before {
	content: counters(item, ".") ". ";
	display: table-cell;
	padding-right: 0.6em;
	width: 20px;
}

.pdf_ul_li ol li ol li {
	margin: 0;
}

.pdf_ul_li ol li ol li:before {
	content: counters(item, ".") " ";
}

.pdf_ul_li td,
.pdf_ul_li th {
	border: 1px solid black;
	padding: 4px 8px;
}

.pdf_ul_li th {
	font-weight: 800;
	background: #b4c6e7;
}

.pdf_ul_li i {
	font-style: italic;
}

.table_sla_term sup {
	font-size: x-small;
	vertical-align: super;
}

td.brdr_btm {
	border-bottom: unset;
}

td.brdr_tr,
td.brdr_tl {
	border-top: unset;
}

span.dash_fillup {
	width: 250px;
	border-bottom: 1px solid black;
	display: inline-block;
}

.display_controler {
	display: flex;
	gap: 10%;
}

.table_grid_row {
	display: grid;
	grid-template-columns: 50% 50%;
}

.exibit_head {
	text-align: center;
	padding-top: 50px;
}

.pdf_ul_li ol.list_type_a {
	list-style: lower-alpha;
	padding-left: 20px;
}

.pdf_ul_li ol.list_type_a li:before {
	content: none;
}

.pdf_ul_li ol.list_type_a li {
	display: list-item;
}

.pdf_ul_li ul {
	list-style: disc;
	padding-left: 25px;
}

.yellow_lighter {
	background: yellow;
}

body.page-id-30407 .pdf_ul_li ol {
	counter-reset: list;
}

body.page-id-30407 .pdf_ul_li ol li:before {
	content: "(" counter(list) ") ";
	counter-increment: list;
}

body.page-id-3026 .b-title-and-button--style-orange-gradient {
	max-width: initial;
	background-size: cover;
	background-color: #153a47;
}

/*27-06-2024*/

.career_table_form.b-contact-form .form {
	scroll-margin-top: 13rem;
}

body.page-id-6379 .loop-news .news-item .post__thumbnail img {
	object-fit: cover;
	object-position: center;
}

body.page-id-6379 .col-12.col-md-4.loop-news {
	max-width: 430px;
	margin: 0 auto;
}
.b-header-announcement-bar.b-announcement-bar.b-announcement-bar--top:not(
		.b-announcement-bar--hidden
	)
	~ header#masthead
	~ div#content
	.block.b-post-header {
	margin-top: 170px;
}
@media only screen and (min-width: 1025px) and (max-width: 1360px) {
	body #menu-main-menu > li,
	body #menu-main-menu-japanese > li {
		padding: 25px 18px;
	}
	#menu-main-menu > li > a,
	#menu-main-menu-japanese > li > a {
		font-size: 15px;
	}
	body #masthead a.link-support {
		padding: 0 15px;
		font-size: 15px;
	}
	body .link-demo {
		padding: 0 15px;
		font-size: 15px;
		min-width: fit-content;
	}
	body .c-image img {
		width: 80%;
	}
	body .site-logo {
		margin-right: 0;
	}
	body .main-navigation-wrap {
		margin: 0 0 0 -30px;
	}
	body .header-desktop {
		padding: 33px 15px;
	}
	/***For main logo 01-10-2024**/
	.site-logo .c-image img {
		width: 14vw;
	}
	/***end***/
}

@media only screen and (max-height: 900px) {
	.main_banner.main_jp_banner .block-container {
		align-items: end;
		padding-bottom: 50px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	.main_section_post_single {
		padding: 0px 10px;
	}
}

@media only screen and (max-width: 1360px) {
	#menu-main-menu-japanese > li {
		margin-right: 30px;
	}
}

@media only screen and (max-width: 1250px) {
	#menu-main-menu-japanese > li {
		margin-right: 0;
	}
	.header-right__navigation {
		margin-left: auto;
	}
}

@media only screen and (max-width: 1090px) {
	body .block.b-resources-cat-nav.b-cat-nav .nav-item {
		margin-right: 50px;
	}
	body .b-offices.about-offices .col-offices {
		grid-gap: 50px 50px;
		flex: auto;
		padding-bottom: 8rem;
	}
}

@media only screen and (max-width: 1024px) {
	body #masthead a.link-support {
		color: #000;
		justify-content: center;
	}
	body #menu-main-menu > li#menu-item-14310 ul.sub-menu.mega-menu,
	body #menu-main-menu-japanese > li#menu-item-14310 ul.sub-menu.mega-menu {
	}
	body #menu-main-menu .mega-menu .col-menu,
	body #menu-main-menu-japanese .mega-menu .col-menu {
		width: 100%;
	}
	.mn-nav
		ul#mobile-main-menu
		li.has-mega-menu
		ul.sub-menu.mega-menu
		li.col-menu
		ul.menu-links
		li.menu-link
		span
		figure {
		display: none;
	}
	#mobile-main-menu .sub-menu li.col-menu.mega_menu_image figure {
		display: none;
	}
	#mobile-main-menu .sub-menu li.col-menu.mega_menu_image a span {
		color: black;
	}
	.menu-item.menu-item-has-children {
		border-bottom: 1px solid #ceced8;
	}
	.menu-item.menu-item-has-children .mega-menu {
		border: none;
	}
}

@media only screen and (max-width: 992px) {
	.page-id-10851
		.block.b-lobby-hero.b-lobby-hero--style-shapes.b-lobby-hero--shapes-colors--orange-green {
		padding-top: 170px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.pdf_ul_li ol .ol_div_height {
		width: 100%;
	}
	body ul#mobile-main-menu li.current_page_item a {
		color: #e65043;
	}
	body.page-id-2638 .b-page-title h1 {
		margin-top: 5rem;
	}
	body
		.block.b-lobby-hero.b-lobby-hero--style-white-title.virtual-operation
		.b-lobby-hero__title,
	body
		.block.b-lobby-hero.b-lobby-hero--style-white-title.virtual-operation
		.b-lobby-hero__text {
		max-width: initial;
	}
	body .b-blog-featured-post .post__image img {
		width: 100%;
	}
	body .b-how-it-works .cols.items {
		display: block;
	}
	body .b-how-it-works .block-container {
		gap: 0;
	}
	body .b-tabs .content {
		margin: 0 auto;
	}
	body .b-exposed-credentials .hs-form {
		justify-items: center;
		text-align: center;
	}
	body .b-contact-form.form-con.product-support .form {
		margin: 0 0 0;
	}
	body .b-contact-form.form-con.product-support {
		margin: -63px -20px 0;
	}
	body .block.b-blog-cat-nav.b-cat-nav .nav-item {
		margin-right: 0;
	}
	body .post .post__meta span.post__cat {
		border: none;
		padding: 8px 24px;
	}
	body .b-contact-form--layout-contact-page .form {
		margin-top: 5rem;
		margin-bottom: 5rem;
	}
	body .b-cat-nav .cat-nav__search-form {
		position: relative;
	}
	body .b-cat-nav .cat-nav__search-btn {
		display: none;
	}
	body
		.block.b-lobby-hero.b-lobby-hero--style-white-title.virtual-operation
		.b-lobby-hero__tagline {
		text-align: center;
	}
	body .mobile.mobile_autonmous_intell {
		display: block;
	}
	body .autonomous_inteli {
		display: none;
	}
	body .b-pre-text {
		background-position: 100% !important;
	}
	body .block.b-lobby-hero.resources {
		padding: 96px 0 78px !important;
	}
	body .block.b-lobby-hero.resources h1.b-lobby-hero__title {
		padding-top: 8px !important;
		padding-bottom: 32px !important;
	}
	body .b-partners-filter__header .b-partners-filter__filters {
		gap: 10px;
		display: grid;
		grid-template-columns: auto auto auto;
		justify-items: center;
	}
	body .b-partners-filter__filters--filter,
	body .b-partners-filter__filters--search {
		flex: 0 !important;
		margin-right: 0 !important;
	}
	body .b-partners-filter__filters--filter {
		margin-right: 0;
		margin-left: 0;
		flex: auto;
	}
	body .b-featured-event span.event-item__cat.event-item__cat--bg {
		margin-top: 24px !important;
		margin-bottom: 8px !important;
	}
	body .b-featured-event .post__excerpt {
		font-size: 18px;
		line-height: 24px;
	}
	body .b-featured-event .post__title {
		margin-top: 0 !important;
		font-size: 35px !important;
		line-height: 40px !important;
	}
	body .b-featured-event .col-image,
	body.page-id-2608 .b-featured-news .col-image .c-image,
	body.page-id-6379 .b-featured-news .col-image .c-image,
	body.page-id-2638 .b-featured-event .col-image .c-image,
	body.page-id-2638 .b-featured-event .col-image {
		margin-right: 0 !important;
	}
	body .loop-news div.news-item__link {
		bottom: 10px;
	}
	body .loop-news .news-item__cat {
		font-size: 10px;
		line-height: 14px;
		font-weight: 700;
	}
	.block.b-news.common_width.news-section .loop-news .news-item__title {
		font-size: 22px;
		line-height: 26px;
	}
	body
		.block.b-news.common_width.news-section
		.loop-news
		.news-item
		.item-content {
		padding: 15px 15px 11px;
	}
	body .b-careers .filters {
		margin-bottom: 36px;
	}
	body .b-careers .filter__items {
		padding-left: 15px;
	}
	body .commen_section.b-careers.d-posts .filter__btn {
		min-width: auto !important;
	}
	body .b-careers .block-container {
		width: initial !important;
	}
	body .commen_section.black-txt h2 {
		margin-top: 0px;
		text-align: left !important;
	}
	body.page-id-3566 .why_work.cover_every_BFSI .block-container .cards {
		display: grid;
	}
	.why_work.b-text-cards .c-card .c-card__title {
		text-align: left;
	}
	body .b-numbers.b-numbers-4 .items {
		gap: 40px 35px !important;
	}
	.b-numbers .items .item .item__text {
		margin-top: 12px;
		height: auto;
		font-size: 14px;
		line-height: 20px;
	}
	.b-numbers-4.b-numbers .item__header {
		font-size: 38px;
		line-height: 39px;
	}
	body .b-title__tagline {
		margin-bottom: 13px;
	}
	body .commen_hero h2 {
		margin-bottom: 8px !important;
	}
	body .b-values.b-values--style-cascade .items {
		padding: 0 28px;
	}
	.cover_every_BFSI .block-container .c-card {
		align-items: flex-start !important;
	}
	.b-text-cards.cover_every_BFSI .column__title {
		padding-bottom: 22px !important;
		padding: 0 !important;
	}
	body .cover_every_BFSI .c-card__text {
		margin-top: 11px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.b-text-cards.cover_every_BFSI .column__text {
		font-weight: 300 !important;
		font-size: 20px !important;
		line-height: 26px !important;
		margin-bottom: 56px !important;
	}
	body .block.choose_cyberint {
		margin-bottom: 41px !important;
	}
	body .block.choose_cyberint {
		margin-top: 60px !important;
	}
	.b-lobby-hero--style-shapes .b-lobby-hero__title {
		margin-top: 8px !important;
	}
	body .b-lobby-hero--style-shapes .b-lobby-hero__title,
	body .b-partners-hero__title {
		line-height: 48px !important;
		margin-bottom: 32px !important;
	}
	.block.b-numbers {
		padding: 25px 0;
	}
	.menu-item span {
		display: none;
	}
	.menu-item.menu-item-has-children span {
		display: block;
		color: transparent;
	}
	.menu-item.menu-item-has-children .menu-link span {
		color: black;
	}
	#mobile-main-menu span.open_sub_item:after {
		content: "";
		font-family: Icomoon;
		font-weight: 700;
		display: block;
		color: black;
		text-align: right;
		border-bottom: 1px solid #ceced8;
	}
	.menu-item.menu-item-has-children {
		display: grid;
		grid-template-columns: 80% 20%;
	}
	.open_sub_item {
		width: 100%;
		justify-self: end;
		margin-right: 5px;
	}
	.sub-menu span.open_sub_item {
		display: none;
	}
	#mobile-main-menu > li > a:after {
		content: none !important;
	}
	body .b-featured-resources--2 .item {
		max-width: 430px;
		width: 100% !important;
	}
	body .block.b-lobby-hero {
		background-size: cover;
		min-height: min-content;
		height: auto;
		padding: 100px 0 100px;
	}
	body .b-lobby-hero.about_hero {
		padding: 180px 0 68px;
	}
	body.page-id-3080.page-parent .b-lobby-hero__text {
		margin: 32px 0 0 !important;
	}
	body .b-values.b-values--style-cascade .item {
		width: 100% !important;
		max-height: fit-content;
	}
	.b-lobby-hero.platform {
		background-size: cover;
	}
	body .b-lobby-hero__title {
		margin-top: 8px;
	}
	body.page-id-3080.page-parent .b-lobby-hero__text {
		padding: 0 !important;
	}
	body .b-posts-slider {
		padding: 50px 0 81px;
		background-image: linear-gradient(
			167deg,
			#12252e 100.82%,
			#79fbad 4.95%
		) !important;
	}
	body .b-values.b-values--style-cascade .b-values__title {
		padding-right: 20px;
	}
	body.page-parent .b-how-it-works.block-reverse .cols.items {
		padding-top: 21px !important;
	}
	.b-how-it-works.block-reverse .cols.items h2,
	h2.items__title {
		line-height: 34px !important;
		font-size: 28px !important;
		margin-bottom: 16px;
	}
	.b-how-it-works .col-item .item__title {
		line-height: 26px;
		font-weight: 800;
	}
	.b-how-it-works .item__text {
		line-height: 24px !important;
		padding-top: 0 !important;
	}
	.b-how-it-works .col-item {
		padding-bottom: 26px !important;
	}
	body.page-parent .b-how-it-works.block-reverse {
		margin-bottom: 0;
		padding: 0 0 59px;
	}
	.explore-key.b-cards .card__text {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.b-values.b-values--style-cascade .b-values__title {
		line-height: 34px !important;
	}
	/*************************************************************************************************************************/
	.page-id-3080 .block.b-lobby-hero.b-lobby-hero--style-orange.platform {
		padding: 96px 0 120px;
		background: url(https://cyberint.com/wp-content/uploads/2024/09/screen-top.webp);
	}
	.page-id-3080
		.block.b-how-it-works.b-how-it-works--style-default.b-how-it-works--layout-icons.dark-color.block-reverse {
		padding: 0 0 61px;
	}
	.page-id-10853 .b-lobby-hero {
		padding: 180px 0 110px;
		background: url(https://cyberint.com/wp-content/uploads/2022/12/deepweb.jpg);
	}
	.parent-pageid-3080 .block.b-media-and-text.overcaming {
		padding: 60px 0 40px;
	}
	body.page-child .b-title-and-button--style-orange-gradient {
		background-image: url(https://cyberint.com/wp-content/uploads/2022/12/CTA.jpg);
	}
	body.parent-pageid-3080 .block.b-title.title-our-resources {
		padding: 50px 0 0;
	}
	.parent-pageid-3080 .block.b-featured-resources.b-featured-resources--2 {
		padding: 27px 0 70px;
	}
	body .block.b-pre-text {
		padding: 40px 0 40px;
		background-image: url("https://cyberint.com/wp-content/uploads/2023/01/CTA_mobile.jpg");
	}
	.parent-pageid-3080 .explore-key.cards-2-in-row {
		padding: 40px 0;
	}
	.page-id-10859 .b-lobby-hero {
		padding: 125px 0 83px;
		background: url("https://cyberint.com/wp-content/uploads/2022/12/deepweb.jpg");
	}
	.page-id-10857 .b-lobby-hero,
	.page-id-11713 .b-lobby-hero,
	.page-id-11832 .b-lobby-hero,
	.page-id-11711 .b-lobby-hero {
		padding: 125px 0 83px;
	}
	.page-id-3026 .b-lobby-hero.platform {
		margin: 0 0 40px;
	}
	body.page-id-3026 .b-how-it-works.block-reverse {
		padding: 0 0 61px;
	}
	.parent-pageid-3026 .explore-key.cards-2-in-row {
		padding: 40px 0;
	}
	.page-id-3264 .b-lobby-hero {
		margin: 0 0 28px;
		background: url("https://cyberint.com/wp-content/uploads/2022/12/iStock-926677664-1-1.png");
	}
	.page-id-2764 .b-lobby-hero {
		padding: 80px 0px;
	}
	.page-id-3566 .b-lobby-hero {
		padding: 40px 0 146px;
		background: url("https://cyberint.com/wp-content/uploads/2022/12/diagram-4.png");
	}
	.page-id-3566 .career-news.common_width.news-title {
		padding: 60px 0px 0px 0px;
	}
	.page-id-3566 .careers-news.common_width.news-section {
		padding: 0px 0px 20px 0;
		max-width: -1px 0px 0px 0px;
	}
	.page-id-3566 .block.b-careers.commen_section.black_text.d-posts {
		padding: 25px 0 40px;
	}
	.page-id-3566 .block.b-title.commen_section.black-txt {
		padding: 60px 0 0;
	}
	.page-id-3566 .block.b-text-cards.cover_every_BFSI.why_work {
		padding: 60px 0px;
	}
	.page-id-3566 .block.b-pre-text.common_width.desktop-image {
	}
	.page-id-2608 .b-page-title {
		padding: 55px 0 0;
	}
	.page-id-2608 .block.b-featured-news {
		margin: 0 0 40px;
	}
	.page-id-11687 .block.b-request-a-demo,
	.page-id-6263 .block.b-request-a-demo {
		padding: 118px 0 67px;
		background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Group-90366.jpg);
	}
	.page-id-11687 .block.b-request-a-demo-list-items-with-icons,
	.page-id-6263 .block.b-request-a-demo-list-items-with-icons {
		padding: 0 0 44px;
	}
	.page-id-11687 .block.b-request-a-demo-list-items-with-icons.mobile-form,
	.page-id-6263 .block.b-request-a-demo-list-items-with-icons.mobile-form {
		padding: 0 0;
	}
	.b-lp-banner .block-container {
		flex-wrap: wrap;
		gap: 40px;
	}
	.b-lp-banner .lp_heading,
	.b-lp-banner .lp_form {
		width: 100%;
	}
	.b-lp-banner ul li {
		display: grid;
		grid-template-columns: 9% 88%;
	}
	/***************08-08-2023*************/
	.main_section_post_single {
		display: flex;
		flex-direction: column-reverse;
		padding: 0 24px;
		width: 100%;
	}
	.cyber_threats_section_2 ul {
		list-style: none;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		line-height: 1;
		font-weight: 600;
		border: 1px solid #f2f2f2;
		background: #f2f2f2;
		background: url(https://cyberintdev.wpengine.com/wp-content/uploads/2023/05/Vector-33.png),
			#f2f2f2;
		background-repeat: no-repeat;
		background-position: 96%;
	}
	.cyber_threats_section_2 ul li {
		padding: 10px;
		z-index: 2;
		margin-bottom: 0;
	}
	.cyber_threats_section_2 ul li:not(.init) {
		float: left;
		padding: 10px;
		width: 100%;
		display: none;
		position: relative;
		left: 4px;
	}
	.cyber_threats_section_2 ul li:not(.init):hover,
	.cyber_threats_section_2 ul li.selected:not(.init) {
		color: red;
	}
	.cyber_threats_section_2 li.init {
		cursor: pointer;
	}
	.remove_desktop {
		display: block;
		padding: 0 15px;
	}
	.remove_mobile {
		display: none;
	}
	body.single.single-post .block-container {
		padding-left: 24px;
		padding-right: 24px;
	}
	.cyber_threats_section_2:before {
		content: none;
	}
	.cyber_threats_section_2,
	.single-post .b-featured-posts {
		background-color: none;
	}
	body.single.single-post .single-post-image img {
		width: 100%;
		min-height: 186px;
		height: auto;
	}
	body.single.single-post .single-post-image {
		margin-bottom: 0;
	}
	.b-post-header {
		padding-top: 29px;
		margin: auto auto 24px;
	}
	.cyber_threats_section_2 ul li {
		font-size: 18px;
		line-height: 24px;
		font-weight: 400;
	}
	.cyber_threats_section_2 {
		margin-bottom: 24px;
		padding-left: 24px;
		padding-right: 24px;
		background-color: #f6f6f600;
	}
	.post_meta_section2 .post__meta .item__cat {
		margin-bottom: 8px;
	}
	body.single.single-post .main_section_post_single h1.post__title {
		font-weight: 700;
		font-size: 35px;
		line-height: 40px;
	}
	.post_meta_section2 .post__meta.time_social {
		border-bottom: 1px solid #8f90a6;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.post_meta_section2 .single-post-content figure figcaption {
		text-align: center;
	}
	body.single.single-post
		.post_meta_section2
		.single-post-content
		.block-container {
		padding-left: 0;
		padding-right: 0;
	}
	.cyber_threats_section_1 h4 {
		display: none;
	}
	.cyber_threats_section_1 .author_section_right h5 {
		margin-bottom: 0;
	}
	.cyber_threats_section_1 .author_section_right h6 {
		margin-bottom: 5px;
	}
	body.single.single-post .cyber_wrapper .b-featured-posts .c-title {
		text-align: center;
	}
	.cyber_wrapper {
		max-width: 100%;
	}
	body .b_pre_text_main_div .b-pre-text .button-schedule {
		margin-top: 0;
	}
	body.single.single-post .b-post-header {
		padding-top: 30px;
		margin: 71px auto 24px !important;
	}
	.footer-menu__title:after {
		content: "";
	}
	.main_section_post_single .b-featured-posts__in .item-contain {
		width: 100%;
	}
	body.single-post .b-fullwidth-cta .b-fullwidth-cta__title {
		line-height: 40px;
		font-size: 35px;
		font-weight: 800;
	}
	body.single-post .b-fullwidth-cta .b-fullwidth-cta__text {
		font-size: 28px;
		line-height: 34px;
		font-weight: 600;
	}
	body .b-fullwidth-cta a.btn.btn--blue {
		font-size: 20px;
		line-height: 38px;
		font-weight: 600;
	}
	/*************END****************/
}

@media only screen and (max-width: 767px) {
	.display_controler {
		flex-wrap: wrap;
	}
	span.dash_fillup {
		width: 150px;
	}
	html[lang="ja"] .main_jp_banner .b-hero__title {
		font-size: 60px;
	}
	.main_banner.main_jp_banner .block-container {
		padding-bottom: 0;
	}
	.container_404 .page-404 {
		padding: 0;
	}
	.container_404 h1 {
		font-size: 45px;
	}
	.container_404 h2 {
		font-size: 20px;
		line-height: normal;
	}
	body .-exposed-credentials .b-exposed-credentials__title {
		padding: 0 30px;
	}
	body .b-resources-posts .row.row-posts,
	.block.b-blog-posts .row.row-posts {
		justify-content: center !important;
	}
	body #content .block.b-lobby-hero.virtual-operation {
		text-align: center;
	}
	body .about_icons .cols .cards {
		grid-template-columns: auto;
	}
	#content .b-cards--layout-icons .card {
		padding: 0px 4.5px 38px !important;
	}
	body.page-id-557 #content .b-cards--layout-icons .card {
		padding: 0px 17px 38px !important;
	}
	body .b-cards--layout-icons .card__title {
		font-size: 24px !important;
		line-height: 28px;
	}
	body .block.b-title.title-lobby .b-title__tagline {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 22px !important;
		padding-left: 0;
	}
	body .block.b-title.title-lobby h2 {
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
	}
	.b-exposed-credentials .hs-error-msgs,
	.b-exposed-credentials .hs-error-msg {
		white-space: nowrap !important;
	}
	ul.no-list.hs-error-msgs.inputs-list,
	.b-exposed-credentials .hs_error_rollup {
		white-space: nowrap;
	}
	body .b-exposed-credentials {
		min-height: 530px !important;
	}
	/***02-07-2024 For exposed credentials results***/
	a.download_link.btn.btn--outline-dark.show_form.hs-form-for-info-link {
		width: 90%;
		margin: 25px 0 32px;
		display: inline-flex !important;
		visibility: visible !important;
		background-image: url(/wp-content/uploads/2024/07/Vector-4.png);
		background-position: 69vw 54%;
		background-repeat: no-repeat;
	}
	.block.b-exposed-results {
		padding-top: 68px;
	}
	.b-exposed-results h1.b-exposed-results__exposed-title {
		font-size: 32px;
		line-height: 38px;
	}
	.b-exposed-results__steps .b-exposed-results__exposed-col--left:before {
		content: none;
	}
	.b-exposed-results h5.b-exposed-results__exposed-results-title {
		margin-bottom: 10px;
	}
	.b-exposed-results .b-exposed-results__exposed-table-grid {
		margin-left: 0px;
		margin-right: 0px;
	}
	.b-exposed-results
		.b-exposed-results__exposed-table-grid
		.b-exposed-results__exposed-table-grid-item
		span {
		font-size: 16px;
		line-height: 24px;
	}
	.b-exposed-results .b-exposed-results__exposed-table-grid-item {
		gap: 3px;
	}
	.b-exposed-results .b-exposed-results__exposed-table-grid-item {
		padding: 20px 16px 20px 16px;
	}
	.b-exposed-results .b-exposed-results__exposed-table {
		margin-left: 20px;
		margin-right: 20px;
	}
	.b-exposed-results__exposed-table-grid {
		margin-left: 0;
		margin-right: 0;
	}
	.b-exposed-results__exposed-col.b-exposed-results__exposed-col--left {
		padding-bottom: 17px;
	}
	.b-exposed-results
		.b-exposed-results__exposed-col.b-exposed-results__exposed-col--right {
		padding: 57px 20px;
	}
	.b-exposed-results .hbspt-form_outer h2 {
		font-size: 24px;
	}
	.hbspt-form_outer .form-columns-2 > .hs-form-field:first-child .input {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.b-exposed-results .hbspt-form_outer input[type="submit"] {
		max-width: 100%;
		width: 100%;
	}
	.b-exposed-results .hbspt-form_outer .actions {
		width: 100%;
	}
	.b-exposed-results h5.b-exposed-results__exposed-subtitle {
		font-size: 32px;
		line-height: 38px;
		margin-bottom: 15px;
	}
	.b-exposed-results
		.b-exposed-results__exposed-col.b-exposed-results__step--not-exposed.b-third-section_text {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.b-exposed-results p.b-exposed-results__exposed-text {
		margin-bottom: 49px;
	}
	.b-exposed-results .hbspt-form_outer input[type="submit"] {
		background-position: 66vw 54%;
	}
	/*end*/
}

@media only screen and (max-width: 600px) {
	/* 22-03-2023 */
	div.block.b-team.about_teams div[data-term-id="32"] .team-member {
		padding-bottom: 0px;
	}
	div.block.b-team.about_teams div[data-term-id="32"] .team-member {
		margin-top: 0px !important;
	}
	div.block.b-team.about_teams
		div[data-term-id="32"].team-members.tab-content-active {
		grid-gap: 40px;
	}
	div.block.b-team.about_teams div[data-term-id="32"] .team-member {
		width: auto;
	}
	div.block.b-team.about_teams
		div[data-term-id="32"].team-members.tab-content-active {
		grid-template-columns: auto;
	}
	div.block.b-team.about_teams
		div[data-term-id="32"]
		.team-member
		.member__image {
		height: 200px;
		width: 200px;
	}
	/* 22-03-2023 */
	body .block.b-featured-posts .b-featured-posts__in > .row {
		display: grid;
	}
	body
		.block.b-featured-posts
		.b-featured-posts__in
		> .row
		.item-post-loop.col-md-4 {
		max-width: 100%;
	}
	.single-post .b-featured-posts__in .item-post-loop.col-md-4 img {
		height: auto;
	}
	body .b-partners-filter__header .b-partners-filter__filters {
		gap: 0;
		grid-template-columns: auto;
		justify-content: center;
	}
	body .block.b-resources-cat-nav.b-cat-nav .nav-item {
		margin-right: 0;
	}
}

body .contact-form-accordion li.acc-list.exp-from.active > div {
	background-image: url(/wp-content/uploads/2022/12/Vector-12-2_orange.png);
}

body .contact-form-accordion li.talk-expert a {
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/Vector-12-2.png);
	border-bottom: 1px solid #2c4b63;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 16px;
	position: relative;
	display: block;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	padding: 0px 0 26px 40px;
}

/*26.06*/

.cleanpage .site-header .main-navigation-wrap {
	display: none;
}

.cleanpage .site-header .header-right {
	display: none;
}

.cleanpage .b-title-and-button--style-orange-gradient {
	background-size: cover;
}

.cleanpage .b-lp-banner .lp_form form .input input:not([type="checkbox"]) {
	align-items: center;
	border: 1px solid #e3e4e4;
	border-radius: 5px;
	box-sizing: border-box;
	display: flex;
	font-family: Assistant, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.02em;
	line-height: 146%;
	padding: 16px;
	width: 100% !important;
}

.cleanpage .b-lp-banner .lp_form form .input {
	margin-bottom: 0;
}

.cleanpage .b-lp-banner .lp_form form .input select {
	border: 1px solid #e3e4e4;
	border-radius: 5px;
	box-sizing: border-box;
	font-family: Assistant, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.02em;
	line-height: 146%;
	padding: 0 16px;
	width: 100% !important;
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJiIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==) !important;
	background-position-x: 98% !important;
	background-position-y: 50% !important;
	background-repeat: no-repeat !important;
	-webkit-appearance: none;
}

.cleanpage .b-lp-banner .lp_form form .no-list.hs-error-msgs.inputs-list {
	color: red;
	font-size: 12px;
	line-height: 1;
	list-style: none;
	text-align: left;
}

.cleanpage
	.b-lp-banner
	.lp_form
	form
	.no-list.hs-error-msgs.inputs-list
	li::before {
	display: none;
}

.cleanpage .b-lp-banner .lp_form form .no-list.hs-error-msgs.inputs-list li {
	color: red;
	font-size: 12px;
	line-height: 1;
}

.cleanpage .b-lp-banner .lp_form form fieldset {
	margin-bottom: 22px;
}

.cleanpage .b-lp-banner .lp_form form .input textarea {
	border: 1px solid #e3e4e4;
	border-radius: 5px;
	box-sizing: border-box;
	font-family: Assistant, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.02em;
	line-height: 146%;
	padding: 16px;
	width: 100% !important;
}

.cleanpage .b-lp-banner .lp_form form .inputs-list li {
	text-align: left;
}

.cleanpage .b-lp-banner .lp_form form .inputs-list li::before {
	display: none;
}

.cleanpage .b-lp-banner .lp_form form .inputs-list {
	color: #333;
	font-size: 12px;
	letter-spacing: 0.02em;
	line-height: 146%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.cleanpage .b-lp-banner .lp_form form .hs-form-booleancheckbox-display {
	color: #333;
	display: flex;
	align-items: flex-start;
}

.cleanpage
	.b-lp-banner
	.lp_form
	form
	.input
	.hs-form-booleancheckbox-display
	input {
	height: auto;
	margin-top: 5px;
}

.cleanpage
	.b-lp-banner
	.lp_form
	form
	.legal-consent-container
	.hs-form-booleancheckbox-display
	> span {
	color: #333;
	line-height: 1.5;
	margin-left: 5px;
}

.cleanpage .b-lp-banner .lp_form form .hs_submit.hs-submit input {
	align-items: center;
	background: #e65043;
	border: 1px solid #e65043;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	justify-content: center;
	line-height: 38px;
	padding: 6px;
	text-align: center;
	text-transform: capitalize;
	transition: all 0.5s;
	width: 100%;
	height: auto;
}

@media only screen and (max-width: 1024px) {
	.cleanpage .header-mobile .mobile-navigation {
		display: none;
	}
}

/*******19-07-2023*********/

body.single-post .single-post-content .b-exposed-credentials:before {
	background-position: 50%;
}

.block.b-exposed-credentials {
	color: white;
	margin-bottom: 25px;
}

.page-id-3339 .block.b-exposed-credentials {
	margin-bottom: 0;
}

body .b-exposed-credentials form .legal-consent-container a {
	color: #79fbad !important;
	text-decoration: underline;
	font-size: inherit !important;
	font-family: inherit !important;
}

body.single-post
	.single-post-content
	.b-exposed-credentials--submitted
	.b-exposed-credentials__form-title {
	display: block;
}

/********END************/

/*******14-09-2023 - EXPOSED CREDENTIALS BLOCK EDITS *********/

.b-exposed-credentials {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}

.b-exposed-credentials__form-title {
	margin-bottom: 27px !important;
	text-align: center;
	font-size: 20px !important;
	line-height: 34px !important;
	margin-top: 17px !important;
}

.b-exposed-credentials__title {
	font-size: 34px !important;
	padding: 0 10% !important;
}

@media (max-width: 991.98px) {
	.b-exposed-credentials .block-container {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.b-exposed-credentials__form-title {
		margin-bottom: 15px !important;
		font-size: 14px !important;
		margin-top: 20px !important;
		font-weight: normal;
	}
	.b-exposed-credentials__title {
		margin-bottom: 10px !important;
		font-size: 30px !important;
		line-height: 1.1 !important;
	}
	.b-exposed-credentials .hs-form {
		position: relative;
		margin: auto 20px !important;
	}
}

/********END************/

/*******14-09-2023 - EXPOSED CREDENTIALS BLOCK EDITS *********/

.b-exposed-credentials {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}

.b-exposed-credentials__form-title {
	margin-bottom: 27px !important;
	text-align: center;
	font-size: 20px !important;
	line-height: 34px !important;
	margin-top: 17px !important;
}

.b-exposed-credentials__title {
	font-size: 34px !important;
	padding: 0 10% !important;
}

@media (max-width: 991.98px) {
	.b-exposed-credentials .block-container {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	.b-exposed-credentials__form-title {
		margin-bottom: 15px !important;
		font-size: 14px !important;
		margin-top: 20px !important;
		font-weight: normal;
	}
	.b-exposed-credentials__title {
		margin-bottom: 10px !important;
		font-size: 30px !important;
		line-height: 1.1 !important;
	}
	.b-exposed-credentials .hs-form {
		position: relative;
		margin: auto 20px !important;
	}
}

/********END************/

/* *dp* 14-09-2023 */

.ulli_style {
	background: #f6f6f6;
	padding: 29px 23px;
	border-radius: 5px;
}

.ulli_style ol,
.ulli_style ul {
	padding-left: 25px;
}

.ulli_style p {
	margin: 0;
}

.single-post-content .block.b-exposed-credentials {
	max-width: 80%;
	margin: 0 auto;
}

.single-post-content .b-exposed-credentials__title {
	font-size: 31px;
	padding: 0 50px;
}

.block-static-testimonial {
	background: #f6f6f6;
	border-left: 5px solid #e65043;
	border-radius: 5px;
	padding: 30px 30px 30px 30px;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.img_static_testi img {
	width: 39px;
	border-radius: 50%;
	margin-top: 40px;
}

.block-static-testimonial > div {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
}

.ulli_style h6 {
	font-size: 18px;
	line-height: 24px;
}

body.page-id-2608 .b-featured-news span.post__cat.post__cat--bg {
	background-color: #e3e4e4 !important;
	padding: 4px 6px 4px 26px;
	border: 0.5px solid #979797;
	border-radius: 4px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #333333 !important;
	background-repeat: no-repeat !important;
	background-position: left 5px center !important;
}

@media only screen and (max-width: 992px) {
	.b-header-announcement-bar.b-announcement-bar.b-announcement-bar--top:not(
			.b-announcement-bar--hidden
		)
		~ header#masthead
		~ div#content
		.block.b-post-header {
		margin-top: 145px !important;
	}
	.single-post-content .block.b-exposed-credentials {
		max-width: 100%;
	}
	/*body header#masthead {
        top: 0 !important;
    }*/
	.b-header-announcement-bar.b-announcement-bar.b-announcement-bar--top {
		z-index: 9999;
	}
	html.no-js:lang(ja)
		body
		footer#colophon
		.container
		.footer-top-cols
		.footer-menu {
		margin-bottom: 0px;
	}
	html[lang="ja"] .update_posts .b-hero__title {
		font-size: 45px;
	}
}

@media only screen and (min-width: 1360px) {
	html[lang="es-ES"]
		footer
		.col-footer-menus
		.footer-menu.footer-menu--regular-menu:first-child {
		height: auto;
	}
	.main_banner.b-hero {
		background-size: cover !important;
	}
}

@media only screen and (min-width: 992px) {
	body.page-parent.page-id-26923
		.b-how-it-works.block-reverse
		.b-how-it-works__image {
		margin-top: -283px;
		flex-basis: 78%;
		margin-left: -152px;
	}
}

/*News API start*/

.api-news__top {
	display: flex;
	align-items: flex-start;
	margin-top: 94px;
	gap: 31px;
}

.api-news__top form {
	display: flex;
	width: 74px;
	flex: 0 0 auto;
	gap: 8px;
	margin-top: 12px;
}

.api-news__top form input {
	height: 20px;
	border-radius: 0;
	border-color: #fff;
	padding: 0;
}

.api-news__top form button {
	padding: 0;
	background: none;
	cursor: pointer;
}

.api-news__filter {
	gap: 65px;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.api-news__filter li a {
	display: block;
	color: var(--333333, #333);
	font-family: Assistant;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 34px;
	padding-bottom: 11px;
	border-bottom: 5px solid transparent;
	transition: all 0.5s;
}

.api-news__filter li {
	flex: 0 0 auto;
}

.api-news__filter::-webkit-scrollbar {
	display: none;
}

.api-news__filter li a.active,
.api-news__filter li a:hover {
	border-bottom-color: #e65043;
}

.page-template-page-curl .site-header {
	background: #132533;
}

.api-news__hero {
	padding: 230px 0 195px;
	background-image: url(/wp-content/uploads/2023/12/main-banner_news.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: var(--bg2, #132533);
}

.api-news .wrapper {
	max-width: 1450px;
	margin: 0 auto;
	padding: 0 25px;
}

.api-news__hero h3 {
	color: var(--primary-green, #79fbad);
	font-family: Assistant;
	font-size: 18px;
	margin: 0 0 8px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: -0.18px;
	text-transform: uppercase;
}

.api-news__hero h2 {
	max-width: 670px;
	color: var(--white, #fff);
	font-family: Assistant;
	font-size: 50px;
	font-weight: 800;
	line-height: 52px;
	letter-spacing: -0.5px;
	margin: 0 0 16px;
}

.api-news__hero p {
	margin: 0;
	max-width: 670px;
	color: var(--white, #fff);
	font-family: Assistant;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.api-news__content {
	color: var(--333333, #333);
}

.api-news__cta {
	background-image: url(assets/img/api-news-cta.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #151643;
	text-align: center;
	padding: 97px 0;
	margin-top: 75px;
}

.api-news__cta h2 {
	color: var(--white, #fff);
	text-align: center;
	font-family: Assistant;
	font-size: 50px;
	font-weight: 800;
	line-height: 52px;
	letter-spacing: -0.5px;
	margin: 0 0 16px;
}

.api-news__cta p {
	color: var(--white, #fff);
	text-align: center;
	font-family: Assistant;
	font-size: 32px;
	margin: 0 0 33px;
	font-weight: 600;
	line-height: 44px;
	letter-spacing: -0.32px;
}

.api-news__cta .button {
	border-radius: 5px;
	background: var(--primary-orange, #e40c5b);
	transition: all 0.5s;
	color: var(--white, #fff);
	text-align: center;
	font-family: Assistant;
	font-size: 22px;
	font-weight: 600;
	line-height: 48px;
	text-transform: capitalize;
	padding: 0 20px;
	min-width: 260px;
	display: inline-block;
	height: 48px;
}

.api-news__cta .button:hover {
	opacity: 0.9;
}

.api-news__list {
	margin: 92px auto 15px;
	max-width: 1113px;
}

.api-news__list > li {
	display: flex;
	gap: 40px;
	margin-bottom: 56px;
}

.api-news__list > li:not(.selected) {
	display: none;
}

.api-news__list-left {
	width: 104px;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.api-news__list-left p {
	margin: 0 0 8px;
	color: var(--828282, #828282);
	font-family: Assistant;
	font-size: 18px;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: 0.36px;
}

.api-news__list-left:after {
	content: "";
	width: 1px;
	height: 100%;
	border-left: 1px dashed #0b1b2b;
	display: none;
}

.api-news__list-right {
	border: 1px solid var(--e-3-e-4-e-4, #e3e4e4);
	background: var(--white, #fff);
	padding: 32px;
}

.api-news__list li:last-child {
	margin-bottom: 0;
}

.api-news__list-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	margin: 0 0 16px;
}

.api-news__list-tags li {
	border-radius: 34.503px;
	background: var(--primary-green, #79fbad);
	padding: 0 12px;
	color: var(--333333, #333);
	font-family: Assistant;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	text-transform: uppercase;
}

.api-news__list-right h3 {
	color: var(--H4---Paragraph-title, #333);
	font-family: Assistant;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0 0 8px;
}

.api-news__list-right p {
	margin: 0;
	color: var(--333333, #333);
	font-family: Assistant;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.36px;
}

.api-news__list-soc {
	margin-top: 24px;
	display: flex;
	align-items: center;
	gap: 17px;
	display: none;
}

.api-news__list-soc a {
	display: flex;
	align-items: center;
}

.api-news__loadmore {
	width: 226px;
	height: 55px;
	display: block;
	margin: -41px auto 0;
	border-radius: 5px;
	border: 1px solid var(--primary-orange, #ee0c5d);
	background: var(--white, #fff);
	color: var(--primary-orange, #ee0c5d);
	text-align: center;
	font-family: Assistant;
	font-size: 22px;
	font-weight: 600;
	line-height: 38px;
	text-transform: capitalize;
	transition: all 0.5s;
}

.api-news__loadmore:hover {
	color: #fff;
	background: #ee0c5d;
}

.api-news__filter-open.mobile {
	display: none;
}

@media (max-width: 991px) {
	.footer-new__bottom-left{
		width:100%;
	}
	.api-news__hero {
		padding: 125px 0 205px;
		text-align: center;
		background-image: url(/wp-content/uploads/2023/12/news-mobile-hero.jpg);
	}
	.page-template-page-curl:not(.scrolled) .site-header {
		background-color: transparent;
	}
	.api-news__hero h2 {
		font-size: 42px;
		line-height: 48px;
		letter-spacing: -0.42px;
	}
	.api-news__top {
		margin-top: 25px;
		flex-direction: column;
		position: relative;
		gap: 24px;
	}
	.api-news__filter-open.mobile {
		display: block;
		border-radius: 5px;
		border: 1px solid var(--e-3-e-4-e-4, #e3e4e4);
		background-color: var(--white, #fff);
		color: var(--979797, #979797);
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 18.437px;
		letter-spacing: 0.132px;
		height: 44px;
		width: 100%;
		text-align: left;
		padding: 0 15px;
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.19141 7.91663L4.94141 9.16663L10 14.2252L15.0586 9.16663L13.8086 7.91663L10 11.7252L6.19141 7.91663Z' fill='%23333333'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: calc(100% - 15px) center;
	}
	.api-news__top form {
		width: 100%;
		border-radius: 5px 0px 0px 5px;
		border: 1px solid var(--e-3-e-4-e-4, #e3e4e4);
		background: var(--white, #fff);
		height: 44px;
		align-items: center;
		padding-left: 15px;
		position: relative;
		margin: 0;
		order: -1;
	}
	.api-news__top form input {
		height: 100%;
	}
	.api-news__top form button {
		position: absolute;
		right: 0;
		height: 100%;
		top: 0;
		border-radius: 0px 3.292px 3.292px 0px;
		background: var(--primary-orange, #e65043);
		width: 52px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.api-news__top form button svg path {
		fill: #fff;
	}
	.api-news__filter {
		flex-direction: column;
		gap: 0;
		position: absolute;
		top: 115px;
		width: 100%;
		z-index: 9;
		border-radius: 5px;
		border: 1px solid var(--e-3-e-4-e-4, #e3e4e4);
		background: var(--white, #fff);
		max-height: 500px;
		overflow-y: auto;
		display: none;
	}
	.api-news__filter li a {
		padding: 5px 15px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 18.437px;
		letter-spacing: 0.132px;
		border-bottom: none;
	}
	.api-news__filter li a.active {
		background-color: #e65043;
		color: #fff;
	}
	.api-news__list {
		margin-top: 42px;
	}
	.api-news__list > li {
		position: relative;
		flex-direction: column;
		background: var(--white, #fff);
		gap: 0;
		margin-bottom: 38px;
	}
	.api-news__list-left {
		width: 100%;
		color: var(--828282, #828282);
		font-size: 18px;
		font-weight: 700;
		line-height: 150%;
		letter-spacing: 0.36px;
		align-items: flex-start;
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42969 9.5L5.92969 11L12 17.0703L18.0703 11L16.5703 9.5L12 14.0703L7.42969 9.5Z' fill='%23333333'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: right 0;
		cursor: pointer;
	}
	.api-news__list-left p {
		margin-bottom: 17px;
	}
	.api-news__list-right {
		border: none;
		border-left: 1px dashed #0b1b2b;
		padding: 0 0 0 24px;
	}
	.api-news__list-right h3 {
		font-size: 22px;
	}
	.api-news__loadmore {
		margin-top: 0;
	}
	.api-news__cta h2 {
		font-size: 35px;
		line-height: 37px;
		letter-spacing: -0.35px;
	}
	.api-news__cta {
		padding: 47px 0 59px;
	}
	.api-news__cta p {
		font-size: 22px;
		line-height: 34px;
		letter-spacing: -0.22px;
		margin-bottom: 29px;
	}
	.api-news__cta .button {
		display: block;
	}
}

.api-news__list-tags li {
	order: 2;
}

.api-news__list-tags li.active {
	order: 1;
}

/*News API end*/

/*
.b-job-details .btn-share {
	display: block;
	border: 1px solid #E3E6E8;
	height: 50px;
	line-height: 30px;
	position: relative;
	white-space: nowrap;
	margin: 0 10px 10px 0;
	font-size: 20px;
	cursor: pointer;
	font-weight: bold;
	color: #656565;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
	background: white;
	width: 25%;
	justify-content: center;
}

.b-job-details .btn-share:last-child {
	margin-right: 0;
}

.b-job-details .btn-share.btn-share-facebook:hover {
	background-color: #3560A0;
	color: #fff;
}
.b-job-details .btn-share.btn-share-linkedin:hover {
	background-color: #096C9B;
	color: #fff;
}
.b-job-details .btn-share.btn-share-twitter:hover {
	background-color: #000000;
	color: #fff;
}
.b-job-details .btn-share.btn-share-email:hover {
	background-color: #656565;
	color: #fff;
}
*/

.page .b-job-details .block-container {
	min-width: 100%;
}

.comeet-social-wrap {
	max-width: 80%;
	margin: 0 auto;
	border-top: 1px solid #d5d5d5;
	margin-top: 20px;
	padding-top: 30px;
	clear: both;
}

/* bootstrap comiled */

.comeet-modal-open {
	overflow: hidden;
	height: 100%;
	position: relative;
}

.comeet-modal-open.android {
	/* issues on android devices https://issuetracker.google.com/issues/36940866*/
	overflow: auto;
}

.comeet-modal-open.android .wrapper {
	height: 80vh !important;
	position: relative;
	overflow: hidden;
}

.comeet-modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.comeet-modal.comeet-fade .comeet-modal-dialog {
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.comeet-modal.comeet-in .comeet-modal-dialog {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.comeet-modal-open .comeet-modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.comeet-modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.comeet-modal-content {
	position: relative;
	background-color: #ffffff;
	border: 1px solid #999999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
	/* testing - height should be set dynamically with code.
  overflow: scroll;
  -webkit-overflow-scrolling: touch;  
  z-index: 1060;
  width: 100%;
  height: 600px; 
  */
}

.comeet-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.comeet-modal-backdrop.comeet-fade {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}

.comeet-modal-backdrop.comeet-in {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
}

@media (min-width: 768px) {
	.comeet-modal-dialog {
		width: 750px;
		margin: 150px auto 30px;
	}
	.comeet-modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.comeet-modal-sm {
		width: 300px;
	}
	.comeet-modal-content {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.comeet-modal-lg {
		width: 900px;
	}
}

/* end bootstrap */

/* start Comeet tweaks */

iframe.comeet-iframe {
	/*fix for ios*/
	width: 1px;
	min-width: 100%;
	*width: 100%;
	border: none;
}

.comeet-modal {
	display: block;
}

.comeet-modal iframe {
	width: 100%;
	border: 0;
}

.comeet-modal-content {
	padding: 5px;
}

/* end Comeet tweaks */

.soc-iframe {
	max-width: 80%;
	margin: 0 auto;
	width: 1010px;
	padding-left: 20px;
	padding-right: 20px;
}

.soc-iframe iframe {
	width: 100%;
}

.b-ransomania .block-container {
	max-width: none !important;
	padding: 0 !important;
}

.block-ransomania {
	background-color: #000;
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 265px 20px 255px 20px;
	text-align: center;
	color: #fff;
	z-index: 9;
}

.block-ransomania__lottie {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
}

.block-ransomania__lottie lottie-player {
	width: auto !important;
	min-width: 1920px !important;
	height: auto !important;
	min-height: 100% !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.block-ransomania__background-mobile {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: -1;
}

.block-ransomania__background-mobile img {
	width: 100%;
	max-width: none;
	height: 100%;
	max-height: none;
	object-fit: cover;
	object-position: 50% 100%;
}

.block-ransomania__wrapper {
	max-width: 800px;
	margin: 0 auto;
}

.block-ransomania__title-image {
	margin: 0 0 24px 0;
}

.block-ransomania__title-image img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 60px;
	vertical-align: top;
}

.block-ransomania__title-text {
	margin: 0 0 24px 0;
	letter-spacing: -0.4px;
	line-height: 34px;
	font-family: "Assistant";
	font-size: 32px;
	font-weight: 800;
}

.block-ransomania__text {
	margin: 0 0 24px 0;
	line-height: 34px;
	font-size: 24px;
}

.block-ransomania__button a {
	background: #e40c5b;
	display: inline-block;
	min-width: 314px;
	padding: 14px 20px 16px 20px;
	border-radius: 5px;
	vertical-align: top;
	box-sizing: border-box;
	transition: opacity 0.4s;
	line-height: 30px;
	font-size: 28px;
	font-weight: 400;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
}

.block-ransomania__button a:hover {
	opacity: 0.9;
}

@media (min-width: 1921px) {
	.block-ransomania__lottie lottie-player {
		min-width: 100% !important;
	}
}

@media (max-width: 1024px) {
	.block-ransomania {
		padding-top: 58px;
		padding-bottom: 313px;
	}
	.block-ransomania__lottie lottie-player {
		display: none;
		transform: translate(-37%, -50%);
	}
	.block-ransomania__background-mobile {
		display: block;
	}
	.block-ransomania__title-image {
		margin: 0 0 16px 0;
	}
	.block-ransomania__title-image img {
		max-height: 36px;
	}
	.block-ransomania__title-text {
		margin: 0 0 12px 0;
		letter-spacing: normal;
		line-height: 40px;
		font-size: 38px;
	}
	.block-ransomania__text {
		margin: 0 0 16px 0;
		padding: 0 42px;
		line-height: 27px;
		font-size: 18px;
	}
	.block-ransomania__button a {
		min-width: 236px;
		padding: 14px 20px 16px 20px;
		border-radius: 5px;
		line-height: 25px;
		font-size: 20px;
	}
}

/*07.10*/

.career_table_form .form--pricing-form .cols h3.form__title {
	background: #79faac;
	border-radius: 13px 13px 0px 0px;
	font-family: Lato;
	font-size: 26px;
	font-weight: 700;
	line-height: 31.2px;
	text-align: center;
	color: #132533;
	padding: 24px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 11px;
	margin-bottom: 30px;
}
.career_table_form.b-contact-form .form.form--pricing-form {
	padding: 0 !important;
	position: relative;
	max-width: 1125px;
	margin: -85px auto 0;
}
.b-contact-form .form--pricing-form .col-title {
	padding: 0 !important;
}
.career_table_form .form--pricing-form .cols h3.form__title::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='57' height='57' viewBox='0 0 57 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.008 54.4261C23.7334 54.5775 24.4707 54.7051 25.22 54.7967' stroke='%23E55043' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4071 50.9387L14.427 50.9586L2.69349 54.3264L5.866 42.29L5.86998 42.294C3.41487 38.2766 2 33.5537 2 28.5C2 13.865 13.865 2 28.5 2C43.135 2 55 13.865 55 28.5C55 41.3614 45.8332 52.0866 33.6772 54.4938M16.0053 24.1836H35.8374M16.0053 32.3062H41.9752' stroke='%23132533' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 57px;
	height: 57px;
}
.career_table_form .form--pricing-form .cols .col-form {
	max-width: 545px;
	margin: 0 auto;
}
.career_table_form .form--pricing-form .cols .col-form form .hs_firstname {
	order: -5;
	width: 49%;
}
.career_table_form .form--pricing-form .cols .col-form form .hs_lastname {
	order: -4;
	width: 49%;
}
.career_table_form .form--pricing-form .cols .col-form form .hs_email {
	order: -3;
	width: 49%;
}
.career_table_form .form--pricing-form .cols .col-form form .hs_message {
	order: -2;
	width: 49%;
}
.career_table_form
	.form--pricing-form
	.cols
	.col-form
	form
	.hs-dependent-field {
	order: -1;
	width: 49%;
	margin-top: -66px;
}
.career_table_form
	.form--pricing-form
	.cols
	.col-form
	form
	.hs-richtext.hs-main-font-element {
	margin: 0;
	width: 100%;
}
.career_table_form
	.form--pricing-form
	.cols
	.col-form
	form
	.hs-richtext.hs-main-font-element
	p {
	text-align: center !important;
	font-size: 11px !important;
	line-height: 15px;
}
.career_table_form
	.form--pricing-form
	.cols
	.col-form
	form
	.hs_message
	textarea {
	height: 113px;
}
.career_table_form
	.form--pricing-form
	.cols
	.col-form
	form
	.hs-dependent-field
	select {
	background-color: #fff;
	color: rgba(0, 0, 0, 0.5);
}
.career_table_form .form--pricing-form .cols .col-form form {
	gap: 15px 2%;
}
.career_table_form.b-contact-form--layout-single-post
	.form--pricing-form
	[type="submit"] {
	margin-top: 0;
	margin-bottom: 30px;
}
.career_table_form .cols {
	position: relative;
	background: #fff;
	border-radius: 13px 13px 0 0;
}
.career_table_form .form--pricing-form .cols::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='119' height='39' viewBox='0 0 119 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.033 34.4716C46.0545 34.4716 46.8827 35.2987 46.8827 36.3189C46.8827 37.3392 46.0545 38.1663 45.033 38.1663C44.0114 38.1663 43.1833 37.3392 43.1833 36.3189C43.1833 35.2987 44.0114 34.4716 45.033 34.4716Z' fill='%23E65043'/%3E%3Cpath d='M57.0089 38.0211C57.9494 38.0211 58.7123 37.2592 58.7123 36.3199C58.7123 35.3806 57.9494 34.6187 57.0089 34.6187C56.0684 34.6187 55.3055 35.3806 55.3055 36.3199C55.3055 37.2592 56.0684 38.0211 57.0089 38.0211Z' fill='%23E65043'/%3E%3Cpath d='M68.998 36.1427C69.0961 36.1427 69.1756 36.2221 69.1756 36.3201C69.1756 36.4181 69.0961 36.4975 68.998 36.4975C68.8999 36.4975 68.8203 36.4181 68.8203 36.3201C68.8203 36.2221 68.8999 36.1427 68.998 36.1427Z' fill='%23E65043'/%3E%3Cpath d='M80.9727 38.6257C82.2476 38.6257 83.2822 37.5925 83.2822 36.3192C83.2822 35.0458 82.2476 34.0126 80.9727 34.0126C79.6978 34.0126 78.6632 35.0458 78.6632 36.3192C78.6632 37.5925 79.6978 38.6257 80.9727 38.6257Z' fill='%23E65043'/%3E%3Cpath d='M104.945 37.2171C105.447 37.2171 105.844 36.81 105.844 36.3195C105.844 35.829 105.436 35.4219 104.945 35.4219C104.454 35.4219 104.046 35.829 104.046 36.3195C104.046 36.81 104.454 37.2171 104.945 37.2171Z' fill='%23E65043'/%3E%3Cpath d='M116.932 36.5712C117.067 36.5712 117.182 36.4564 117.182 36.3207C117.182 36.1851 117.067 36.0702 116.932 36.0702C116.796 36.0702 116.681 36.1851 116.681 36.3207C116.681 36.4564 116.796 36.5712 116.932 36.5712Z' fill='%23E65043'/%3E%3Cpath d='M45.0354 20.7158C45.652 20.7158 46.1536 20.2149 46.1536 19.5991C46.1536 18.9833 45.652 18.4823 45.0354 18.4823C44.4188 18.4823 43.9173 18.9833 43.9173 19.5991C43.9173 20.2149 44.4188 20.7158 45.0354 20.7158Z' fill='%23E65043'/%3E%3Cpath opacity='0.95' d='M57.0092 21.2793C57.9393 21.2793 58.7022 20.5278 58.7022 19.5885C58.7022 18.6492 57.9497 17.8977 57.0092 17.8977C56.0687 17.8977 55.3163 18.6492 55.3163 19.5885C55.3163 20.5278 56.0687 21.2793 57.0092 21.2793Z' fill='%23E65043'/%3E%3Cpath d='M68.9964 16.9797C70.4393 16.9797 71.609 18.1479 71.609 19.589C71.609 21.03 70.4393 22.1982 68.9964 22.1982C67.5535 22.1982 66.3839 21.03 66.3839 19.589C66.3839 18.1479 67.5535 16.9797 68.9964 16.9797Z' fill='%23E65043'/%3E%3Cpath d='M92.96 20.2152C93.3049 20.2152 93.587 19.9334 93.587 19.589C93.587 19.2446 93.3049 18.9628 92.96 18.9628C92.6152 18.9628 92.333 19.2446 92.333 19.589C92.333 19.9334 92.6152 20.2152 92.96 20.2152Z' fill='%23E65043'/%3E%3Cpath opacity='0.9' d='M104.945 20.5598C105.478 20.5598 105.907 20.1319 105.907 19.5996C105.907 19.0673 105.478 18.6394 104.945 18.6394C104.412 18.6394 103.984 19.0673 103.984 19.5996C103.984 20.1319 104.412 20.5598 104.945 20.5598Z' fill='%23E65043'/%3E%3Cpath d='M116.933 17.8676C117.885 17.8676 118.657 18.6386 118.657 19.5897C118.657 20.5408 117.885 21.3118 116.933 21.3118C115.981 21.3118 115.209 20.5408 115.209 19.5897C115.209 18.6386 115.981 17.8676 116.933 17.8676Z' fill='%23E65043'/%3E%3Cpath opacity='0.82' d='M45.0344 3.44308C45.3584 3.44308 45.6092 3.18214 45.6092 2.86903C45.6092 2.55592 45.3479 2.29501 45.0344 2.29501C44.7209 2.29501 44.4597 2.55592 44.4597 2.86903C44.4597 3.18214 44.7209 3.44308 45.0344 3.44308Z' fill='%23E65043'/%3E%3Cpath d='M57.0106 4.76837e-07C58.5978 4.76837e-07 59.8844 1.28502 59.8844 2.87018C59.8844 4.45534 58.5978 5.74036 57.0106 5.74036C55.4234 5.74036 54.1368 4.45534 54.1368 2.87018C54.1368 1.28502 55.4234 4.76837e-07 57.0106 4.76837e-07Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M80.9728 4.22545C81.7252 4.22545 82.3418 3.60964 82.3418 2.85817C82.3418 2.10671 81.7252 1.49093 80.9728 1.49093C80.2204 1.49093 79.6038 2.10671 79.6038 2.85817C79.6038 3.60964 80.2204 4.22545 80.9728 4.22545Z' fill='%23E65043'/%3E%3Cpath d='M92.9591 3.44308C93.2831 3.44308 93.5443 3.18213 93.5443 2.85858C93.5443 2.53503 93.2831 2.27411 92.9591 2.27411C92.6351 2.27411 92.3739 2.53503 92.3739 2.85858C92.3739 3.18213 92.6351 3.44308 92.9591 3.44308Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M1.36898 4.22545C2.1214 4.22545 2.73796 3.60964 2.73796 2.85817C2.73796 2.10671 2.1214 1.49093 1.36898 1.49093C0.616563 1.49093 0 2.10671 0 2.85817C0 3.60964 0.616563 4.22545 1.36898 4.22545Z' fill='%23E65043'/%3E%3Cpath d='M13.3553 3.44309C13.6793 3.44309 13.9405 3.18213 13.9405 2.85858C13.9405 2.53504 13.6793 2.27411 13.3553 2.27411C13.0313 2.27411 12.7701 2.53504 12.7701 2.85858C12.7701 3.18213 13.0313 3.44309 13.3553 3.44309Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M27.9036 4.22545C28.656 4.22545 29.2726 3.60964 29.2726 2.85817C29.2726 2.10671 28.656 1.49093 27.9036 1.49093C27.1512 1.49093 26.5346 2.10671 26.5346 2.85817C26.5346 3.60964 27.1512 4.22545 27.9036 4.22545Z' fill='%23E65043'/%3E%3Cpath d='M39.8899 3.44309C40.2139 3.44309 40.4751 3.18213 40.4751 2.85858C40.4751 2.53504 40.2139 2.27411 39.8899 2.27411C39.5659 2.27411 39.3047 2.53504 39.3047 2.85858C39.3047 3.18213 39.5659 3.44309 39.8899 3.44309Z' fill='%23E65043'/%3E%3C/svg%3E");
	width: 119px;
	height: 39px;
	background-size: contain;
	position: absolute;
	top: 160px;
	left: 41px;
}
.career_table_form .form--pricing-form .cols::after {
	content: "";
	width: 138px;
	height: 45px;
	background-image: url("data:image/svg+xml,%3Csvg width='138' height='45' viewBox='0 0 138 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.2579 4.81056C84.0749 4.81056 83.1159 3.85276 83.1159 2.67128C83.1159 1.48979 84.0749 0.532028 85.2579 0.532028C86.4409 0.532028 87.3998 1.4898 87.3998 2.67128C87.3998 3.85276 86.4409 4.81056 85.2579 4.81056Z' fill='%23E65043'/%3E%3Cpath d='M71.3896 0.700149C70.3004 0.700149 69.417 1.58241 69.417 2.67017C69.417 3.75793 70.3004 4.64023 71.3896 4.64023C72.4787 4.64023 73.3621 3.75793 73.3621 2.67017C73.3621 1.58241 72.4787 0.700149 71.3896 0.700149Z' fill='%23E65043'/%3E%3Cpath d='M57.506 2.87542C57.3924 2.87542 57.3003 2.78341 57.3003 2.66994C57.3003 2.55646 57.3924 2.46449 57.506 2.46449C57.6196 2.46449 57.7117 2.55646 57.7117 2.66994C57.7117 2.78341 57.6196 2.87542 57.506 2.87542Z' fill='%23E65043'/%3E%3Cpath d='M43.6392 -2.33806e-07C42.1628 -3.62876e-07 40.9647 1.19653 40.9647 2.67105C40.9647 4.14557 42.1628 5.34213 43.6392 5.34213C45.1156 5.34213 46.3136 4.14557 46.3136 2.67105C46.3136 1.19653 45.1156 -1.04736e-07 43.6392 -2.33806e-07Z' fill='%23E65043'/%3E%3Cpath d='M15.8789 1.63127C15.298 1.63127 14.8381 2.10262 14.8381 2.67067C14.8381 3.23872 15.3101 3.7101 15.8789 3.7101C16.4476 3.7101 16.9196 3.23872 16.9196 2.67067C16.9196 2.10262 16.4476 1.63127 15.8789 1.63127Z' fill='%23E65043'/%3E%3Cpath d='M1.99817 2.37917C1.84085 2.37917 1.70775 2.5121 1.70775 2.66922C1.70775 2.82634 1.84085 2.95932 1.99817 2.95932C2.15549 2.95932 2.28864 2.82634 2.28864 2.66922C2.28864 2.5121 2.15549 2.37917 1.99817 2.37917Z' fill='%23E65043'/%3E%3Cpath d='M85.2551 20.7399C84.5411 20.7399 83.9602 21.3201 83.9602 22.0332C83.9602 22.7463 84.5411 23.3264 85.2551 23.3264C85.9691 23.3264 86.5499 22.7463 86.5499 22.0332C86.5499 21.3201 85.9691 20.7399 85.2551 20.7399Z' fill='%23E65043'/%3E%3Cpath opacity='0.95' d='M71.3892 20.0874C70.3122 20.0874 69.4288 20.9576 69.4288 22.0454C69.4288 23.1331 70.3001 24.0033 71.3892 24.0033C72.4784 24.0033 73.3497 23.1331 73.3497 22.0454C73.3497 20.9576 72.4784 20.0874 71.3892 20.0874Z' fill='%23E65043'/%3E%3Cpath d='M57.5079 25.0664C55.837 25.0664 54.4825 23.7136 54.4825 22.0449C54.4825 20.3761 55.837 19.0233 57.5079 19.0233C59.1788 19.0233 60.5333 20.3761 60.5333 22.0449C60.5333 23.7136 59.1788 25.0664 57.5079 25.0664Z' fill='%23E65043'/%3E%3Cpath d='M29.7577 21.3197C29.3583 21.3197 29.0316 21.646 29.0316 22.0449C29.0316 22.4437 29.3583 22.77 29.7577 22.77C30.157 22.77 30.4838 22.4437 30.4838 22.0449C30.4838 21.646 30.157 21.3197 29.7577 21.3197Z' fill='%23E65043'/%3E%3Cpath opacity='0.9' d='M15.8785 20.9206C15.2613 20.9206 14.7652 21.4162 14.7652 22.0326C14.7652 22.649 15.2613 23.1445 15.8785 23.1445C16.4957 23.1445 16.9919 22.649 16.9919 22.0326C16.9919 21.4162 16.4957 20.9206 15.8785 20.9206Z' fill='%23E65043'/%3E%3Cpath d='M1.99672 24.0383C0.893942 24.0383 -2.88809e-05 23.1454 -2.87846e-05 22.044C-2.86883e-05 20.9426 0.893942 20.0498 1.99672 20.0498C3.0995 20.0498 3.99347 20.9426 3.99347 22.044C3.99347 23.1454 3.0995 24.0383 1.99672 24.0383Z' fill='%23E65043'/%3E%3Cpath opacity='0.82' d='M85.2562 40.742C84.8811 40.742 84.5906 41.0442 84.5906 41.4068C84.5906 41.7694 84.8932 42.0715 85.2562 42.0715C85.6193 42.0715 85.9218 41.7694 85.9218 41.4068C85.9218 41.0442 85.6193 40.742 85.2562 40.742Z' fill='%23E65043'/%3E%3Cpath d='M71.3876 44.7292C69.5497 44.7292 68.0597 43.2411 68.0597 41.4055C68.0597 39.5698 69.5497 38.0818 71.3876 38.0818C73.2256 38.0818 74.7156 39.5698 74.7156 41.4055C74.7156 43.2411 73.2256 44.7292 71.3876 44.7292Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M43.639 39.836C42.7677 39.836 42.0537 40.5492 42.0537 41.4194C42.0537 42.2896 42.7677 43.0027 43.639 43.0027C44.5103 43.0027 45.2243 42.2896 45.2243 41.4194C45.2243 40.5492 44.5103 39.836 43.639 39.836Z' fill='%23E65043'/%3E%3Cpath d='M29.7587 40.742C29.3836 40.742 29.081 41.0442 29.081 41.4189C29.081 41.7936 29.3836 42.0957 29.7587 42.0957C30.1339 42.0957 30.4364 41.7936 30.4364 41.4189C30.4364 41.0442 30.1339 40.742 29.7587 40.742Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M135.821 39.836C134.95 39.836 134.236 40.5492 134.236 41.4194C134.236 42.2896 134.95 43.0027 135.821 43.0027C136.693 43.0027 137.407 42.2896 137.407 41.4194C137.407 40.5492 136.693 39.836 135.821 39.836Z' fill='%23E65043'/%3E%3Cpath d='M121.941 40.742C121.566 40.742 121.263 41.0442 121.263 41.4189C121.263 41.7936 121.566 42.0957 121.941 42.0957C122.316 42.0957 122.619 41.7936 122.619 41.4189C122.619 41.0442 122.316 40.742 121.941 40.742Z' fill='%23E65043'/%3E%3Cpath opacity='0.99' d='M105.094 39.836C104.223 39.836 103.509 40.5492 103.509 41.4194C103.509 42.2896 104.223 43.0027 105.094 43.0027C105.965 43.0027 106.679 42.2896 106.679 41.4194C106.679 40.5492 105.965 39.836 105.094 39.836Z' fill='%23E65043'/%3E%3Cpath d='M91.2137 40.742C90.8385 40.742 90.536 41.0442 90.536 41.4189C90.536 41.7936 90.8385 42.0957 91.2137 42.0957C91.5888 42.0957 91.8914 41.7936 91.8914 41.4189C91.8914 41.0442 91.5888 40.742 91.2137 40.742Z' fill='%23E65043'/%3E%3C/svg%3E");
	position: absolute;
	right: 41px;
	bottom: 35px;
	background-size: contain;
}
.career_table_form.b-contact-form .form.form--pricing-form::before {
	content: "";
	position: absolute;
	width: 269px;
	height: 183px;
	background-image: url("data:image/svg+xml,%3Csvg width='269' height='183' viewBox='0 0 269 183' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M72.4501 86.9146L16.1549 86.9146M8.23819 86.9146H4.57728H0.916382' stroke='url(%23paint0_linear_4_80)' stroke-width='4.61294' stroke-miterlimit='10'/%3E%3Cpath d='M205.488 147.401C236.013 132.191 248.515 94.9312 233.415 64.1817C218.316 33.4322 181.329 20.838 150.804 36.0526C120.28 51.2672 107.778 88.5227 122.881 119.272C131.181 136.17 146.09 147.585 162.903 151.916M200.421 149.592L194.219 152.029' stroke='url(%23paint1_linear_4_80)' stroke-width='4.61294' stroke-miterlimit='10'/%3E%3Cpath d='M177.916 2.99999C129.038 2.99999 89.4164 42.6252 89.4164 91.5C89.4164 140.375 129.042 180 177.916 180C226.791 180 266.416 140.375 266.416 91.5C266.416 64.6383 254.451 40.5705 235.554 24.3399M185.816 3.42803L195.334 4.26077' stroke='url(%23paint2_linear_4_80)' stroke-width='4.61294' stroke-miterlimit='10'/%3E%3Crect width='9.17098' height='5.04404' transform='matrix(1 0 0 -1 0 89.665)' fill='%23D55B4B'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4_80' x1='0.916382' y1='86.4146' x2='72.4501' y2='86.4146' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2529' stop-color='%2379FBAD'/%3E%3Cstop offset='0.6889' stop-color='%2379FBAD' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%2379FBAD'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4_80' x1='241.677' y1='88.4506' x2='114.549' y2='93.5669' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2529' stop-color='%2379FBAD'/%3E%3Cstop offset='1' stop-color='%2379FBAD' stop-opacity='0.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_4_80' x1='94.8928' y1='55.5482' x2='260.188' y2='129.142' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2529' stop-color='%2379FBAD'/%3E%3Cstop offset='1' stop-color='%2379FBAD' stop-opacity='0.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	right: -68px;
	top: -62px;
}
.career_table_form.b-contact-form .form.form--pricing-form::after {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='183' height='182' viewBox='0 0 183 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M119.072 146.909C149.596 131.698 162.098 94.4387 146.999 63.6892C131.899 32.9398 94.9126 20.3455 64.3881 35.5602C33.8636 50.7748 21.3615 88.0303 36.4648 118.78C44.7646 135.678 59.6741 147.092 76.487 151.423M114.005 149.1L107.802 151.536' stroke='url(%23paint0_linear_4_86)' stroke-width='4.61294' stroke-miterlimit='10'/%3E%3Cpath d='M91.5 2.50753C42.6213 2.50753 3 42.1327 3 91.0075C3 139.882 42.6252 179.508 91.5 179.508C140.375 179.508 180 139.882 180 91.0075C180 64.1458 168.034 40.0781 149.138 23.8474M99.3993 2.93557L108.917 3.76831' stroke='url(%23paint1_linear_4_86)' stroke-width='4.61294' stroke-miterlimit='10'/%3E%3Crect width='10.477' height='5.2641' transform='matrix(0.995239 0.0974614 0.0974614 -0.995239 98.5957 5.23904)' fill='%23D55B4B'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4_86' x1='155.261' y1='87.9581' x2='28.1328' y2='93.0744' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2529' stop-color='%2379FBAD'/%3E%3Cstop offset='1' stop-color='%2379FBAD' stop-opacity='0.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4_86' x1='8.47639' y1='55.0557' x2='173.772' y2='128.65' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2529' stop-color='%2379FBAD'/%3E%3Cstop offset='1' stop-color='%2379FBAD' stop-opacity='0.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	width: 183px;
	height: 182px;
	background-size: contain;
	left: -66px;
	bottom: 52px;
}
.form--pricing-form .no-list.hs-error-msgs.inputs-list {
	position: absolute;
	margin-top: -8px;
}

@media (max-width: 991px) {
	.career_table_form .form--pricing-form .cols h3.form__title {
		padding: 15px 0;
		font-size: 20px;
	}
	.career_table_form .form--pricing-form .cols h3.form__title::before {
		width: 30px;
		height: 30px;
		background-size: contain;
	}
	.career_table_form.b-contact-form .form.form--pricing-form {
		margin-left: 20px;
		margin-right: 20px;
		margin-top: -61px;
		box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
		border-radius: 13px;
	}
	.career_table_form.b-contact-form .form.form--pricing-form::after {
		display: none;
	}
	.career_table_form .form--pricing-form .cols::after {
		display: none;
	}
	.career_table_form .form--pricing-form .cols .col-form form {
		padding: 0 20px;
	}
	.career_table_form .form--pricing-form .cols .col-form form > div {
		min-width: 100%;
	}
	.career_table_form
		.form--pricing-form
		.cols
		.col-form
		form
		.hs-dependent-field {
		margin-top: 0;
		order: -2;
	}
	.career_table_form.b-contact-form--layout-single-post
		.form--pricing-form
		[type="submit"] {
		margin: 0 auto 30px;
		display: block;
	}
}

/*NEW HP*/
.high-width .block-container {
	max-width: 1760px !important;
}
.b-logos-slider.new-hp {
	padding: 42px 0;
}
.b-logos-slider.new-hp .block-container {
	max-width: 100% !important;
}
body .block.b-pre-text.without-bg.high-width.new-hp {
	background-image: url(img/cta-hp.png);
	background-color: #582341;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 105px 0;
}
body .block.b-pre-text.without-bg.high-width.new-hp h2 {
	font-family: DIN Pro;
	font-size: 74px;
	font-weight: 700;
	line-height: 63px;
	margin-bottom: 96px;
}
body .block.b-pre-text.without-bg.high-width.new-hp h2 + p {
	margin: 0 auto;
	font-family: DIN Pro;
	font-size: 45px;
	font-weight: 400;
	line-height: 71px;
}
body .block.b-pre-text.without-bg.high-width.new-hp a {
	background: #e40c5b;
	height: 146px;
	display: block;
	max-width: 598px;
	margin: 76px auto 0;
	line-height: 146px;
	font-family: DIN Pro;
	font-size: 46px;
	font-weight: 700;
	text-align: center;
	transition: all 0.5s;
	border: 1px solid transparent;
}
body .block.b-pre-text.without-bg.high-width.new-hp a:hover {
	background: #fff;
	color: #e40c5b;
	border-color: #ee0c5d;
}
.block.b-logos-slider.b-logos-slider--layout-slider.without-bg.new-hp
	.c-gallery-hidden {
	display: none;
}
@media (max-width: 1920px) {
	.high-width .block-container {
		max-width: 1340px !important;
	}
	.b-logos-slider.new-hp .block-container {
		max-width: 100% !important;
	}
}
@media (min-width: 1440px) and (max-width: 1920px) {
	.b-logos-slider.new-hp {
		padding: 22px 0;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp {
		padding: 64px 0;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 {
		font-size: 52px;
		line-height: 63px;
		margin-bottom: 41px;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 + p {
		font-size: 32px;
		line-height: 42px;
		max-width: 90%;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp a {
		height: 93px;
		max-width: 555px;
		margin: 56px auto 0;
		line-height: 93px;
		font-size: 31px;
	}
}

@media (min-width: 769px) and (max-width: 1440px) {
	.b-logos-slider.new-hp {
		padding: 1.53vw 0;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp {
		padding: 4.44vw 0;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 {
		font-size: 3.61vw;
		line-height: 4.38vw;
		margin-bottom: 2.85vw;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 + p {
		font-size: 2.22vw;
		line-height: 2.92vw;
		max-width: 90%;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp a {
		height: 6.46vw;
		max-width: 26.46vw;
		margin: 3.89vw auto 0;
		line-height: 6.46vw;
		font-size: 2.15vw;
	}
}

@media (max-width: 768px) {
	.b-logos-slider.new-hp {
		padding: 0;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp {
		padding: 73px 0 56px;
		background-image: url(img/cta-hp-tablet.png);
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 {
		font-size: 32px;
		line-height: 34px;
		margin-bottom: 23px;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 + p {
		font-size: 24px;
		line-height: 28px;
		max-width: 90%;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp a {
		height: 56px;
		max-width: 340px;
		margin: 31px auto 0;
		line-height: 56px;
		font-size: 20px;
	}
}

@media (max-width: 560px) {
	body .block.b-pre-text.without-bg.high-width.new-hp h2 {
		font-size: 27px;
		line-height: 34px;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp h2 + p {
		font-size: 18px;
		line-height: 25px;
		max-width: 100%;
	}
	body .block.b-pre-text.without-bg.high-width.new-hp {
		background-image: url(img/cta-hp-mobile.png);
	}
}

/*Header for Lp`s*/

.header-lp {
	background: #2c1a29;
}
.lp-logos {
	display: flex;
	align-items: center;
	gap: 24px;
	margin-right: 4%;
}
.lp-logos p {
	font-family: Iowan Old Style;
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 28%;
	text-transform: uppercase;
	border-left: 1px solid #ee0c5d;
	padding-left: 9px;
	position: relative;
	top: 2px;
}
.header-lp .btn.btn--pink {
	background: #e40c5b;
	color: #fff;
	border-radius: 0;
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 17px;
	line-height: 100%;
	letter-spacing: 0%;
	height: 47px;
}

@media (max-width: 1024px) {
	.header-lp .btn.btn--pink {
		padding: 0 15px;
		flex: 0 0 auto;
		height: 40px;
	}
	.header-lp .header-desktop {
		display: flex;
		padding: 0 20px;
	}
	.lp-logos {
		display: none;
	}
}

/*Redesign popup form on HP*/

body #p-exposed-popup {
	background-image: url("img/hp-popup-form-bg.png") !important;
	background-color: #f2f2f2 !important;
	box-shadow: 13px 13px 12.6px 0px #00000040;
	border-radius: 10px !important;
	max-width: 59% !important;
	color: #000;
}
body .fancybox--exposed-popup .fancybox-bg {
	background: #00000080 !important;
}
body .fancybox-button svg path {
	fill: #000 !important;
}
body #p-exposed-popup .p-exposed-popup__inner {
	padding: 56px 140px 47px;
}
body #p-exposed-popup .p-exposed-popup__title {
	margin-bottom: 12px;
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 46px;
	line-height: 55px;
	letter-spacing: 0%;
	text-align: center;
	color: #000;
}
body #p-exposed-popup .p-exposed-popup__form-title {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 35px;
	line-height: 64px;
	color: #000 !important;
	text-align: center;
	margin-bottom: 11px;
}
body #p-exposed-popup form [type="email"] {
	color: #000;
	border-radius: 0;
	box-shadow: -3px 6px 12.3px 0px #00000026;
	height: 75px;
	border: none;
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 25px;
	line-height: 27px;
	padding: 0 30px;
}
body .p-exposed-popup .hs-button[type="submit"] {
	min-width: 323px;
	letter-spacing: 1px;
	background-color: #e40c5b;
	padding: 10px 20px;
	border-radius: 0;
	height: 75px;
	box-shadow: -3px 6px 12.3px 0px #00000026;
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 25px;
	line-height: 27px;
	text-align: center;
}
body .p-exposed-popup .hs-error-msgs,
body .p-exposed-popup .hs-error-msg {
	color: #ee0c5d;
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 20px;
	line-height: 64px;
}
body #p-exposed-popup .legal-consent-container p {
	color: #000;
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 19px;
	line-height: 22px;
}
body #p-exposed-popup form.hs-form .legal-consent-container {
	margin-top: 25px;
}
/* Hide the default checkbox */
#p-exposed-popup .hs-form-booleancheckbox input[type="checkbox"] {
	display: none;
}

/* Create a custom checkbox */
#p-exposed-popup .hs-form-booleancheckbox label {
	display: flex;
	align-items: flex-start;
	gap: 16px;
	cursor: pointer;
	font-size: 19px;
	line-height: 22px;
	color: #000;
	position: relative;
}

/* Checkbox container */
#p-exposed-popup .hs-form-booleancheckbox label span {
	display: inline-block;
	margin: 0;
}

/* Custom checkbox design */
#p-exposed-popup .hs-form-booleancheckbox label::before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #000;
	display: inline-block;
	position: relative;
	transition: all 0.2s ease-in-out;
	flex: 0 0 auto;
}

/* Checked state */
#p-exposed-popup
	.hs-form-booleancheckbox
	input[type="checkbox"]:checked
	+ span::before {
	background-color: #e40c5b;
	border-color: #e40c5b;
	content: "✔";
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 21px;
	font-weight: 700;
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
}

@media only screen and (min-width: 769px) and (max-width: 1640px) {
	body #p-exposed-popup {
		border-radius: 0.52vw !important;
		max-width: 58.65vw !important;
	}
	body #p-exposed-popup .p-exposed-popup__inner {
		padding: 2.92vw 7.29vw 2.45vw;
	}
	body #p-exposed-popup .p-exposed-popup__title {
		margin-bottom: 0.63vw;
		font-size: 2.4vw;
		line-height: 2.86vw;
	}
	body #p-exposed-popup .p-exposed-popup__form-title {
		font-size: 1.82vw;
		line-height: 3.33vw;
		margin-bottom: 0.57vw;
	}
	body #p-exposed-popup form [type="email"] {
		box-shadow: -0.16vw 0.31vw 0.64vw 0vw #00000026;
		height: 3.91vw;
		font-size: 1.3vw;
		line-height: 1.41vw;
		padding: 0 1.56vw;
	}
	body .p-exposed-popup .hs-button[type="submit"] {
		min-width: 16.82vw;
		letter-spacing: 0.05vw;
		padding: 0.52vw 1.04vw;
		height: 3.91vw;
		box-shadow: -0.16vw 0.31vw 0.64vw 0vw #00000026;
		font-size: 1.3vw;
		line-height: 1.41vw;
	}
	body .p-exposed-popup .hs-error-msgs,
	body .p-exposed-popup .hs-error-msg {
		font-size: 1.04vw;
		line-height: 3.33vw;
	}
	body #p-exposed-popup .legal-consent-container p {
		font-size: 0.99vw;
		line-height: 1.15vw;
	}
	body #p-exposed-popup form.hs-form .legal-consent-container {
		margin-top: 1.3vw;
	}

	/* Create a custom checkbox */
	#p-exposed-popup .hs-form-booleancheckbox label {
		gap: 0.83vw;
		font-size: 0.99vw;
		line-height: 1.15vw;
	}

	/* Custom checkbox design */
	#p-exposed-popup .hs-form-booleancheckbox label::before {
		width: 1.09vw;
		height: 1.09vw;
		border: 0.05vw solid #000;
	}

	/* Checked state */
	#p-exposed-popup
		.hs-form-booleancheckbox
		input[type="checkbox"]:checked
		+ span::before {
		font-size: 0.73vw;
		line-height: 1.09vw;
		width: 1.09vw;
		height: 1.09vw;
	}
}

@media only screen and (min-width: 561px) and (max-width: 768px) {
	body #p-exposed-popup {
		border-radius: 1.3vw !important;
		max-width: 80% !important;
	}
	body #p-exposed-popup .p-exposed-popup__inner {
		padding: 3.91vw 5.47vw;
	}
	body #p-exposed-popup .p-exposed-popup__title {
		margin-bottom: 0;
		font-size: 3.78vw;
		line-height: 4.17vw;
	}
	body #p-exposed-popup .p-exposed-popup__form-title {
		font-size: 2.47vw;
		line-height: 8.33vw;
		margin-bottom: 0;
	}
	body #p-exposed-popup .p-exposed-popup__form-wrap {
		padding: 0;
	}
	body #p-exposed-popup form [type="email"] {
		height: 7.03vw;
		font-size: 2.34vw;
		line-height: 3.52vw;
		padding: 0 3.13vw;
	}
	body .p-exposed-popup .hs-button[type="submit"] {
		min-width: 27.86vw;
		letter-spacing: 0;
		padding: 1.3vw 2.6vw;
		height: 7.03vw;
		font-size: 2.34vw;
		line-height: 3.52vw;
	}
	body .p-exposed-popup .hs-error-msgs,
	body .p-exposed-popup .hs-error-msg {
		font-size: 1.82vw;
		line-height: 1.5;
		margin-top: 1.3vw;
	}
	body #p-exposed-popup .legal-consent-container p {
		font-size: 1.56vw;
		line-height: 2.21vw;
	}
	body #p-exposed-popup form.hs-form .legal-consent-container {
		margin-top: 1.95vw;
	}
	/* Create a custom checkbox */
	#p-exposed-popup .hs-form-booleancheckbox label {
		gap: 0.78vw;
		font-size: 1.56vw;
		line-height: 2.21vw;
	}
	/* Custom checkbox design */
	#p-exposed-popup .hs-form-booleancheckbox label::before {
		width: 1.95vw;
		height: 1.95vw;
	}
	/* Checked state */
	#p-exposed-popup
		.hs-form-booleancheckbox
		input[type="checkbox"]:checked
		+ span::before {
		font-size: 1.82vw;
		line-height: 2.73vw;
		width: 1.95vw;
		height: 1.95vw;
	}
}

@media only screen and (max-width: 767px) {
	body #p-exposed-popup .hs_submit.hs-submit .actions:before {
		display: none;
	}
}

@media (max-width: 560px) {
	body #p-exposed-popup {
		border-radius: 10px !important;
		max-width: 100% !important;
	}
	body #p-exposed-popup .p-exposed-popup__inner {
		padding: 40px 15px 20px;
	}
	body #p-exposed-popup .p-exposed-popup__title {
		margin-bottom: 0;
		font-size: 22px;
		line-height: 27px;
	}
	body #p-exposed-popup .p-exposed-popup__form-title {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 0;
		margin: 15px 0;
	}
	body #p-exposed-popup .p-exposed-popup__form-wrap {
		padding: 0;
	}
	body #p-exposed-popup form [type="email"] {
		height: 42px;
		font-size: 14px;
		line-height: 27px;
		padding: 0 10px;
	}
	body .p-exposed-popup .hs-button[type="submit"] {
		min-width: 100%;
		letter-spacing: 0;
		padding: 0;
		height: 42px;
		font-size: 18px;
		line-height: 27px;
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7071 8.7071C21.0976 8.31658 21.0976 7.68342 20.7071 7.29289L14.3431 0.928931C13.9526 0.538407 13.3195 0.538407 12.9289 0.928931C12.5384 1.31946 12.5384 1.95262 12.9289 2.34314L18.5858 8L12.9289 13.6569C12.5384 14.0474 12.5384 14.6805 12.9289 15.0711C13.3195 15.4616 13.9526 15.4616 14.3431 15.0711L20.7071 8.7071ZM8.74228e-08 9L20 9L20 7L-8.74228e-08 7L8.74228e-08 9Z' fill='white'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
	}
	body .p-exposed-popup .hs-error-msgs,
	body .p-exposed-popup .hs-error-msg {
		font-size: 14px;
		line-height: 1.5;
		margin-top: 10px;
	}
	body #p-exposed-popup .legal-consent-container p {
		font-size: 12px;
		line-height: 17px;
	}
	body #p-exposed-popup form.hs-form .legal-consent-container {
		margin-top: 15px;
	}
	/* Create a custom checkbox */
	#p-exposed-popup .hs-form-booleancheckbox label {
		gap: 6px;
		font-size: 12px;
		line-height: 17px;
	}
	/* Custom checkbox design */
	#p-exposed-popup .hs-form-booleancheckbox label::before {
		width: 15px;
		height: 15px;
	}
	/* Checked state */
	#p-exposed-popup
		.hs-form-booleancheckbox
		input[type="checkbox"]:checked
		+ span::before {
		font-size: 14px;
		line-height: 21px;
		width: 15px;
		height: 15px;
	}
}

body #p-exposed-popup .p-exposed-popup__form-wrap {
	padding: 0;
}

/* .home #fancybox-container-1 {
	display: none;
} */
/* .block.b-exposed-credentials.new-hp {
	display: none;
} */

body.compensate-for-scrollbar {
	overflow: visible !important;
	margin-right: 0 !important;
}
#masthead.dark_header {
	box-shadow: 1px -1px 5px #000000bf;
	width: 100%;
	max-width: 100%;
	padding: 0;
	background: #0b1b2b;
}
#masthead.hide {
	display: none;
}

/*21_04*/
.page-id-9783 #site-wrap .b-announcement-bar__bg {
	background-color: transparent !important;
	border-bottom: none;
}
.page-id-9783 #site-wrap .b-announcement-bar__body .green {
	color: #fff;
}
.page-id-9783 {
	background-color: #41273c;
}
.page-id-9783 .b-exposed-results__bg {
	background-image: url(img/credentials-results-bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.page-id-9783:not(.scrolled) .site-header {
	background: #09162180;
}
.page-id-9783 .b-exposed-results h1.b-exposed-results__exposed-title {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 30px;
	line-height: 100%;
	max-width: 550px;
	margin: 0 auto 14px;
}
.page-id-9783 .b-exposed-results__exposed-results-title {
	font-family: DIN Pro;
	font-size: 20px;
	line-height: 100%;
}
.page-id-9783 .b-exposed-results__exposed-results-title svg {
	margin-right: 12px;
}
.page-id-9783 .b-exposed-results__exposed-results-title svg path {
	fill: #fff;
}
.page-id-9783 .b-exposed-results h6.b-exposed-results__exposed-table-title {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: normal;
	color: #ee0c5d;
}
.page-id-9783
	.b-exposed-results
	h6.b-exposed-results__exposed-table-title
	strong {
	font-weight: 400;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__exposed-col--left {
	background-color: transparent;
	padding: 0;
	border: none;
	width: 46%;
	flex: 0 0 auto;
}
.page-id-9783 .b-exposed-results__exposed-grid::before {
	display: none;
}
.page-id-9783 .b-exposed-results__step--exposed {
	background: none;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-table:not(:last-child) {
	border-color: #ffffff50;
}
.page-id-9783 .b-exposed-results .b-exposed-results__exposed-table {
	background: none;
}
.page-id-9783 .b-exposed-results .b-exposed-results__exposed-table-grid-item {
	background: #2b152db2;
	padding: 17px 12px 21px 12px;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-table-grid
	.b-exposed-results__exposed-table-grid-item
	span.b-exposed-results__exposed-table-badge {
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 23px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #ee0c5d;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-table-grid
	.b-exposed-results__exposed-table-grid-item
	span {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.35;
	letter-spacing: 0%;
	display: block;
}
.page-id-9783 .b-exposed-results .b-first-section-inner-div {
	max-width: 100%;
}
.page-id-9783 .b-exposed-results .b-exposed-results__exposed-table:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__exposed-col--right {
	background: #ffffff;
	padding: 25px 53px;
	width: 100%;
}
.page-id-9783 .b-exposed-results .b-exposed-results__exposed-grid {
	display: flex;
	margin: 0 auto;
	max-width: 1292px;
	gap: 7%;
	padding-top: 130px;
	padding-bottom: 70px;
	padding-left: 43px;
	padding-right: 43px;
	justify-content: space-between;
}
.page-id-9783 .b-exposed-results .hbspt-form_outer h2 {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #ee0c5d;
}
.page-id-9783 .hbspt-form_outer fieldset input {
	border: 1px solid #00000066;
	border-radius: 0;
	height: 40px;
	outline: none;
}
.page-id-9783 .hbspt-form_outer fieldset select {
	border-radius: 0;
	height: 40px;
	outline: none;
	background: no-repeat;
	border: 1px solid #00000066;
}
.page-id-9783 fieldset.form-columns-2 .hs-form-field {
	min-width: 100%;
	float: none;
}
.page-id-9783 fieldset.form-columns-2 .hs-form-field:not(:last-child) {
	margin-bottom: 13px;
}
.page-id-9783
	.hbspt-form_outer
	.form-columns-2
	> .hs-form-field:first-child
	.input {
	margin-right: 0;
}
.page-id-9783 .hbspt-form_outer .form-columns-2 {
	margin-bottom: 13px !important;
}
.page-id-9783 .hbspt-form_outer .form-columns-1,
.hbspt-form_outer .form-columns-2 {
	margin-bottom: 0 !important;
}
.page-id-9783 .hbspt-form_outer .form-columns-1 > div,
.hbspt-form_outer .form-columns-2 > div {
	margin-bottom: 13px;
}
.page-id-9783 .b-exposed-results .hbspt-form_outer input[type="submit"] {
	border-radius: 0;
	height: 59px;
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	vertical-align: middle;
	padding: 0 35px;
}

.page-id-9783 .b-exposed-results__step--not-exposed::after,
.page-id-9783 .b-exposed-results__step--not-exposed::before {
	display: none;
}
.page-id-9783
	.b-exposed-results
	.b-exposed-results__exposed-col.b-exposed-results__step--not-exposed.b-third-section_text {
	background: url(img/credentials-results-bg2.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	margin-top: 0;
	padding: 83px 0;
}
.page-id-9783 .b-exposed-results h5.b-exposed-results__exposed-subtitle {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	margin-bottom: 30px;
}
.page-id-9783 .b-exposed-results .container {
	max-width: 922px;
}
.page-id-9783 .b-exposed-results p.b-exposed-results__exposed-text {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	margin-bottom: 46px;
}
.page-id-9783 .b-exposed-results .container a.btn.btn--dark-blue {
	max-width: 286px;
	border-radius: 0;
	background: #e40c5b;
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}
.page-id-9783 .b-exposed-results__title {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #fff;
}
.page-id-9783 .b-exposed-results__text {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #fff;
}

@media (max-width: 991.98px) {
	.b-exposed-results__exposed-col--left::before {
		display: none;
	}
	.page-id-9783 .b-exposed-results .b-exposed-results__exposed-grid {
		padding-top: 57px;
	}
}

@media (max-width: 768px) {
	.page-id-9783 .b-exposed-results .b-exposed-results__exposed-grid {
		flex-wrap: wrap;
		gap: 0;
		padding: 0;
	}
	.page-id-9783
		.b-exposed-results
		.b-exposed-results__exposed-col.b-exposed-results__exposed-col--left {
		width: 100%;
		padding: 57px 10% 75px;
	}
	.page-id-9783 .b-exposed-results h1.b-exposed-results__exposed-title {
		font-size: 40px;
		margin-bottom: 26px;
	}
	.b-exposed-results__exposed-table-grid {
		margin: 0;
	}
	.page-id-9783
		.b-exposed-results
		.b-exposed-results__exposed-col.b-exposed-results__exposed-col--right {
		padding: 31px 10%;
	}
	.page-id-9783 .b-exposed-results .hbspt-form_outer h2 {
		font-size: 40px;
	}
	.page-id-9783 .b-exposed-results .hbspt-form_outer input[type="submit"] {
		max-width: 100%;
		width: 100%;
	}
	.page-id-9783 .b-exposed-results .hbspt-form_outer .actions {
		width: 100%;
	}
	.page-id-9783
		.b-exposed-results
		.b-exposed-results__exposed-col.b-exposed-results__step--not-exposed.b-third-section_text {
		padding: 60px 10%;
	}
	.page-id-9783 .b-exposed-results h5.b-exposed-results__exposed-subtitle {
		font-size: 40px;
	}
	.page-id-9783 .b-exposed-results p.b-exposed-results__exposed-text {
		font-size: 18px;
		line-height: 28px;
	}
	.page-id-9783 .b-exposed-results .container a.btn.btn--dark-blue {
		max-width: 100%;
	}
	.page-id-9783 .b-exposed-results__step--loading::after,
	.page-id-9783 .b-exposed-results__step--loading::before {
		display: none;
	}
	.page-id-9783 .b-exposed-results__step--loading {
		padding: 0 10%;
	}
	.page-id-9783 .b-exposed-results__title {
		font-size: 27px;
	}
	.page-id-9783 .b-exposed-results__text {
		font-size: 16px;
		line-height: 1.5;
	}
}

@media (max-width: 375px) {
	.page-id-9783 .b-exposed-results h1.b-exposed-results__exposed-title {
		font-size: 27px;
		line-height: 1.2;
	}
	.page-id-9783
		a.download_link.btn.btn--outline-dark.show_form.hs-form-for-info-link {
		width: 100%;
		border-radius: 0;
		background: #e40c5b;
		font-family: DIN Pro;
		font-weight: 500;
		font-size: 18px;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: center;
		vertical-align: middle;
		height: 54px;
		margin: 28px 0;
	}
	.page-id-9783 .b-exposed-results h6.b-exposed-results__exposed-table-title {
		line-height: 1.5;
	}
	.page-id-9783 .b-exposed-results h5.b-exposed-results__exposed-results-title {
		padding: 0;
		margin: 0;
	}
	.page-id-9783 .b-exposed-results .b-exposed-results__exposed-table {
		margin: 0;
	}
	.page-id-9783 .b-exposed-results .hbspt-form_outer h2 {
		font-size: 28px;
	}
	.page-id-9783 .b-exposed-results h5.b-exposed-results__exposed-subtitle {
		font-size: 27px;
	}
	.page-id-9783 .b-exposed-results .container {
		padding: 0;
	}
	.page-id-9783 .b-exposed-results p.b-exposed-results__exposed-text {
		font-size: 15px;
		line-height: 21px;
	}
}

.page-template-page-lp.logged-in .header-lp .btn.btn--pink {
	display: none;
}

.home .b-exposed-credentials.new-hp form .legal-consent-container p {
	color: #000;
}
body.home .b-exposed-credentials.new-hp form .legal-consent-container a {
	color: #000 !important;
}
.home
	.b-exposed-credentials.new-hp
	.hs-form-booleancheckbox-display
	input[type="checkbox"] {
	border-color: #000;
}

.scrolled-load .site-header {
	box-shadow: 1px -1px 5px #ee0c5d;
	width: 100%;
	max-width: 100%;
	padding: 0;
	background: #0b1b2b;
}

/*16_07*/
.block.hidden {
	display: none !important;
}
.block.with-video-bg {
	position: relative;
}
.block.with-video-bg .bg-video {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
}
.block.with-video-bg .block-container {
	position: relative;
	z-index: 2;
}

/*ASM menu*/

.header-asm-top {
	background: #f2f2f2;
}
.header-asm-top .cp_util_menu__ul {
	display: flex;
	justify-content: flex-end;
	gap: 38px;
	padding: 15px 0;
}
.header-asm-top .cp_util_menu__ul > li > a {
	font-family: DIN Pro;
	font-size: 18px;
	line-height: 100%;
}
.header-asm-top .cp_util_menu__ul > li > a#get-a-demo {
	background: #ee0c5d;
	color: #fff;
	font-weight: 500;
	padding: 7px;
	text-align: center;
}
.header-asm-top .dropdown-toggle.lang-btn-img {
	font-size: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1057_11118)'%3E%3Cpath d='M13.3892 0C6.48655 0 0.871094 5.61546 0.871094 12.5181C0.871094 19.4208 6.48655 25.0362 13.3892 25.0362C20.2919 25.0362 25.9073 19.4205 25.9073 12.5181C25.9073 5.6157 20.2916 0 13.3892 0ZM19.4149 19.08C20.0376 17.2725 20.393 15.2038 20.442 13.0374H24.8563C24.7368 15.7036 23.7046 18.136 22.0643 20.0284C21.2064 19.6569 20.3191 19.3392 19.4152 19.0802L19.4149 19.08ZM4.71414 20.0281C3.0738 18.1358 2.04132 15.7033 1.92212 13.0372H6.33644C6.3854 15.2035 6.74077 17.2722 7.36348 19.0797C6.45984 19.3389 5.57228 19.6564 4.71439 20.0281H4.71414ZM7.36323 5.95599C6.74053 7.76351 6.38516 9.83218 6.33619 11.9985H1.92212C2.04157 9.33238 3.0738 6.89993 4.71414 5.00759C5.57203 5.37928 6.45959 5.69682 7.36323 5.95574V5.95599ZM12.8699 11.9988H7.37485C7.42382 9.91502 7.76855 7.93464 8.37048 6.21887C9.84093 6.56385 11.3502 6.75576 12.8699 6.79137V11.9988ZM12.8699 13.0374V18.2449C11.3505 18.2805 9.84118 18.4724 8.37048 18.8174C7.76855 17.1016 7.42406 15.1209 7.37485 13.0374H12.8699ZM13.9085 13.0374H19.4036C19.3546 15.1209 19.0099 17.1016 18.4079 18.8174C16.9375 18.4724 15.4282 18.2805 13.9085 18.2449V13.0374ZM13.9085 11.9988V6.79137C15.4279 6.75576 16.9372 6.56361 18.4079 6.21887C19.0099 7.93464 19.3546 9.91527 19.4036 11.999H13.9085V11.9988ZM13.9085 5.75221V1.08293C15.266 1.31045 16.546 2.42602 17.5579 4.28226C17.7244 4.58767 17.8794 4.90892 18.0249 5.24129C16.6781 5.54695 15.2981 5.71808 13.9085 5.75221ZM12.8699 1.08293V5.75246C11.4803 5.71833 10.1001 5.5472 8.75355 5.24154C8.89897 4.90892 9.05378 4.58792 9.22046 4.2825C10.2324 2.42602 11.5124 1.31069 12.8699 1.08318V1.08293ZM12.8699 19.2838V23.9533C11.5124 23.7258 10.2324 22.6104 9.22046 20.754C9.05402 20.4485 8.89897 20.1273 8.75355 19.7947C10.1004 19.489 11.4803 19.3179 12.8699 19.2838ZM13.9085 23.9533V19.2838C15.2981 19.3179 16.6783 19.4893 18.0249 19.7947C17.8794 20.1273 17.7246 20.4483 17.5579 20.754C16.546 22.6102 15.266 23.7258 13.9085 23.9533ZM20.442 11.9988C20.393 9.83243 20.0376 7.76376 19.4149 5.95623C20.3186 5.69731 21.2059 5.37978 22.064 5.00808C23.7044 6.90043 24.7368 9.33288 24.856 11.999H20.4417L20.442 11.9988ZM21.2966 4.20411C20.5629 4.50557 19.8089 4.76697 19.043 4.98286C18.8669 4.56591 18.6767 4.16454 18.47 3.78518C17.9865 2.89836 17.4402 2.15696 16.8477 1.5716C18.5306 2.10453 20.0473 3.01509 21.2969 4.20436L21.2966 4.20411ZM8.30841 3.78518C8.10167 4.16454 7.91149 4.56591 7.73542 4.98286C6.96928 4.76697 6.21526 4.50557 5.48177 4.20411C6.73138 3.01509 8.24782 2.10428 9.93095 1.57135C9.33842 2.15671 8.79213 2.89812 8.30866 3.78494L8.30841 3.78518ZM5.48152 20.8319C6.21501 20.5304 6.96903 20.269 7.73517 20.0531C7.91125 20.4701 8.10142 20.8714 8.30841 21.251C8.79188 22.1379 9.33817 22.8793 9.9307 23.4646C8.24758 22.9317 6.73113 22.0209 5.48152 20.8319ZM18.4697 21.251C18.6765 20.8717 18.8667 20.4703 19.043 20.0531C19.8094 20.2693 20.5634 20.5304 21.2966 20.8319C20.047 22.0209 18.5306 22.9317 16.8475 23.4646C17.44 22.8793 17.9863 22.1379 18.4697 21.251Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1057_11118'%3E%3Crect width='25.036' height='25.036' fill='white' transform='translate(0.871094)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 26px;
	height: 26px;
	background-size: contain;
	background-repeat: no-repeat;
}
.header-asm-top .dropdown-toggle.lang-btn-img::after {
	display: none;
}
.header-desktop--asm #menu-main-menu > li > a {
	color: #282a2e;
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
}
.header-desktop--asm #menu-main-menu > li.free-demo > a {
	background: #ee0c5d;
	color: #fff;
	font-weight: 500;
	padding: 15px;
	text-align: center;
	border: 2px solid #ee0c5d;
}
.header-desktop--asm #menu-main-menu > li.free-demo:hover > a {
	background: #fff;
}
.header-desktop--asm #menu-main-menu > li.free-demo:hover > a::after {
	display: none;
}
body .header-desktop--asm #menu-main-menu > li {
	padding: 0;
}
.header-desktop--asm #menu-main-menu {
	gap: 47px;
}
body .header-desktop--asm #menu-main-menu > li:hover a {
	color: #ee0c5d;
}

body.page-template-page-lp {
    padding-top: 135px;
}
 
.page-template-page-lp .header-asm-top {
    position: fixed;
    top: 0;
    z-index: 13;
    width: 100%;
}

.page-template-page-lp .header-desktop.header-desktop--asm {
    width: 100%;
    max-width: 100%;
    z-index: 12;
    position: fixed;
    top: 57px;
}


@media (min-width: 992px) and (max-width: 1440px) {
	.header-asm-top .cp_util_menu__ul {
		gap: 23px;
	}
	.header-asm-top .cp_util_menu__ul > li > a {
		font-size: 16px;
	}
	.header-desktop--asm #menu-main-menu > li > a {
		font-size: 20px;
	}
	.header-desktop--asm #menu-main-menu {
		gap: 39px;
	}
	.header-desktop--asm .site-logo img {
		width: 285px;
	}
	.cp_util_menu__li.cp_menu__dropdown__li .language_dropdown .dropdown-menu {
		left: auto;
		right: 0;
	}
	body.page-template-page-lp {
	  padding-top: 9.5vw;
	}
}

@media (max-width: 991px) {
	.header-asm-top {
		display: none;
	}
	.header-mobile--asm {
		gap: 20px;
		justify-content: space-between;
		padding: 0 20px;
	}
	.header-mobile--asm .mn-trigger {
		height: 70px;
		position: inherit;
		width: 27px;
		padding: 0;
	}
	.header-mobile--asm .mn-line {
		background: #000;
		border-radius: 3px;
	}
	.header-mobile--asm .site-logo {
		margin: 0 auto 0 0;
	}
	.header-mobile--asm .site-logo a {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.header-mobile--asm #free-demo {
		font-family: DIN Pro;
		font-weight: 500;
		padding: 10px 11px;
		font-size: 16px;
		line-height: 100%;
		background: #ee0c5d;
		text-align: center;
		color: #fff;
	}
	.language_dropdown .lang-btn-img {
		height: auto;
		padding: 0;
		font-size: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1057_11118)'%3E%3Cpath d='M13.3892 0C6.48655 0 0.871094 5.61546 0.871094 12.5181C0.871094 19.4208 6.48655 25.0362 13.3892 25.0362C20.2919 25.0362 25.9073 19.4205 25.9073 12.5181C25.9073 5.6157 20.2916 0 13.3892 0ZM19.4149 19.08C20.0376 17.2725 20.393 15.2038 20.442 13.0374H24.8563C24.7368 15.7036 23.7046 18.136 22.0643 20.0284C21.2064 19.6569 20.3191 19.3392 19.4152 19.0802L19.4149 19.08ZM4.71414 20.0281C3.0738 18.1358 2.04132 15.7033 1.92212 13.0372H6.33644C6.3854 15.2035 6.74077 17.2722 7.36348 19.0797C6.45984 19.3389 5.57228 19.6564 4.71439 20.0281H4.71414ZM7.36323 5.95599C6.74053 7.76351 6.38516 9.83218 6.33619 11.9985H1.92212C2.04157 9.33238 3.0738 6.89993 4.71414 5.00759C5.57203 5.37928 6.45959 5.69682 7.36323 5.95574V5.95599ZM12.8699 11.9988H7.37485C7.42382 9.91502 7.76855 7.93464 8.37048 6.21887C9.84093 6.56385 11.3502 6.75576 12.8699 6.79137V11.9988ZM12.8699 13.0374V18.2449C11.3505 18.2805 9.84118 18.4724 8.37048 18.8174C7.76855 17.1016 7.42406 15.1209 7.37485 13.0374H12.8699ZM13.9085 13.0374H19.4036C19.3546 15.1209 19.0099 17.1016 18.4079 18.8174C16.9375 18.4724 15.4282 18.2805 13.9085 18.2449V13.0374ZM13.9085 11.9988V6.79137C15.4279 6.75576 16.9372 6.56361 18.4079 6.21887C19.0099 7.93464 19.3546 9.91527 19.4036 11.999H13.9085V11.9988ZM13.9085 5.75221V1.08293C15.266 1.31045 16.546 2.42602 17.5579 4.28226C17.7244 4.58767 17.8794 4.90892 18.0249 5.24129C16.6781 5.54695 15.2981 5.71808 13.9085 5.75221ZM12.8699 1.08293V5.75246C11.4803 5.71833 10.1001 5.5472 8.75355 5.24154C8.89897 4.90892 9.05378 4.58792 9.22046 4.2825C10.2324 2.42602 11.5124 1.31069 12.8699 1.08318V1.08293ZM12.8699 19.2838V23.9533C11.5124 23.7258 10.2324 22.6104 9.22046 20.754C9.05402 20.4485 8.89897 20.1273 8.75355 19.7947C10.1004 19.489 11.4803 19.3179 12.8699 19.2838ZM13.9085 23.9533V19.2838C15.2981 19.3179 16.6783 19.4893 18.0249 19.7947C17.8794 20.1273 17.7246 20.4483 17.5579 20.754C16.546 22.6102 15.266 23.7258 13.9085 23.9533ZM20.442 11.9988C20.393 9.83243 20.0376 7.76376 19.4149 5.95623C20.3186 5.69731 21.2059 5.37978 22.064 5.00808C23.7044 6.90043 24.7368 9.33288 24.856 11.999H20.4417L20.442 11.9988ZM21.2966 4.20411C20.5629 4.50557 19.8089 4.76697 19.043 4.98286C18.8669 4.56591 18.6767 4.16454 18.47 3.78518C17.9865 2.89836 17.4402 2.15696 16.8477 1.5716C18.5306 2.10453 20.0473 3.01509 21.2969 4.20436L21.2966 4.20411ZM8.30841 3.78518C8.10167 4.16454 7.91149 4.56591 7.73542 4.98286C6.96928 4.76697 6.21526 4.50557 5.48177 4.20411C6.73138 3.01509 8.24782 2.10428 9.93095 1.57135C9.33842 2.15671 8.79213 2.89812 8.30866 3.78494L8.30841 3.78518ZM5.48152 20.8319C6.21501 20.5304 6.96903 20.269 7.73517 20.0531C7.91125 20.4701 8.10142 20.8714 8.30841 21.251C8.79188 22.1379 9.33817 22.8793 9.9307 23.4646C8.24758 22.9317 6.73113 22.0209 5.48152 20.8319ZM18.4697 21.251C18.6765 20.8717 18.8667 20.4703 19.043 20.0531C19.8094 20.2693 20.5634 20.5304 21.2966 20.8319C20.047 22.0209 18.5306 22.9317 16.8475 23.4646C17.44 22.8793 17.9863 22.1379 18.4697 21.251Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1057_11118'%3E%3Crect width='25.036' height='25.036' fill='white' transform='translate(0.871094)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		width: 26px;
		height: 26px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.header-mobile--asm .language_dropdown .lang-btn-img::after {
		display: none;
	}
	.header-mobile--asm .dropdown-menu.show {
		display: block;
		left: inherit;
		right: -10px;
		margin-top: 5px;
	}
	.language_dropdown .dropdown-menu,
	.cp_util_menu__li.cp_menu__dropdown__li .language_dropdown .dropdown-menu {
		left: auto;
		right: 0;
	}
	body.page-template-page-lp {
		padding-top: 0;
	}
}

/*New footer*/

.footer-new {
	padding: 80px 0;
    position: relative;
    z-index: 2;
	background-color: #ffffff;
}
.footer-new__top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 2%;
}
.footer-new__menu h2 {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 25px;
	line-height: 55px;
	letter-spacing: -2%;
	color: #2f2f2f;
	margin-bottom: 4px;
}
.footer-new__menu a {
	font-family: DIN Pro;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	display: block;
	margin-bottom: 9px;
}
.footer-new__bottom {
	border-top: 1px solid #00000080;
	margin-top: 60px;
	padding-top: 44px;
	display: flex;
	gap: 2%;
	justify-content: space-between;
	align-items: flex-start;
}
.footer-new__bottom-left h2 {
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 34px;
	line-height: 55px;
	letter-spacing: -2%;
	color: #2f2f2f;
}
.footer-new__bottom-left p,
.footer-new__bottom-left a {
	font-family: DIN Pro;
	font-size: 12px;
	line-height: 22px;
	color: #2f2f2f;
}
.footer-new__bottom-left .link {
    cursor: pointer;
}
.footer-new__bottom-right {
	display: flex;
	align-items: center;
	gap: 30px;
}
.footer-new__bottom-right p {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 25px;
	line-height: 55px;
	letter-spacing: -2%;
	color: #2f2f2f;
}
.footer-new__bottom-right .footer-socials a {
	color: #2f2f2f;
	font-size: 40px;
	margin: 0;
}
.footer-new__bottom-right .footer-socials {
	gap: 44px;
}

@media (max-width: 991px) {
	.footer-new {
		padding: 0 0 50px;
	}
	.footer-new__top {
		flex-direction: column;
	}
	.footer-new__logo {
		display: none;
	}
	.footer-new__menu {
		width: 100%;
	}
	.footer-new__menu h2 {
		position: relative;
		border-bottom: 1px solid #00000033;
		padding: 16px 0;
		cursor: pointer;
	}
	.footer-new__menu h2::after {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13' y1='6' x2='-8.74229e-08' y2='6' stroke='black' stroke-width='2'/%3E%3Cline x1='7' y1='-1.19249e-08' x2='7' y2='13' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
		width: 13px;
		height: 13px;
		position: absolute;
		right: 0;
		top: 38px;
		background-repeat: no-repeat;
		background-size: contain;
		transition: all 0.5s;
	}
	.footer-new__menu h2 + ul {
		display: none;
	}
	.footer-new__bottom {
		border-top: none;
		margin-top: 0;
		padding-top: 0;
		flex-direction: column-reverse;
	}
	.footer-new__bottom-right {
		flex-direction: column;
		gap: 0;
		width: 100%;
	}
	.footer-new__bottom-right .footer-socials {
		margin-top: 0;
		gap: 35px;
		border-bottom: none;
	}
	.footer-new__bottom-left h2 {
		text-align: center;
		font-size: 20px;
	}
	.footer-new__bottom-left p,
	.footer-new__bottom-left a {
		text-align: center;
		font-size: 10px;
	}
	.footer-new__menu.active h2 + ul {
		display: block;
		margin-top: 20px;
	}
	.footer-new__menu.active h2::after {
		transform: rotate(45deg);
	}
}

body h1,
body h2 {
	font-family: DIN Pro !important;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	font-family: DIN Pro !important;
}

body .icomoon {
	font-family: Icomoon !important;
}

.footer-socials {
	align-items: center;
}

.footer-socials a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer-socials a svg path {
	fill: #151643;
}

/*26_09*/
.header-desktop.header-desktop--asm {
	background-color: #fff;
	padding: 0 !important;
	width: 100%;
	max-width: 100%;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	z-index: 9;
	position: relative;
}
.header-desktop.header-desktop--asm .block-container {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
body .header-desktop--asm #menu-main-menu > li {
	padding: 14px 23px;
	display: flex;
  	align-items: center;
  	justify-content: center;
}
.header-desktop--asm #menu-main-menu {
	gap: 0;
}
body .header-desktop--asm #menu-main-menu > li:last-child {
	padding-right: 0;
}
body .header-desktop--asm #menu-main-menu > li {
	position: relative;
}
body .header-desktop--asm #menu-main-menu > li:has(.mega-menu) {
	position: relative;
}
body .header-desktop--asm #menu-main-menu > li:has(.mega-menu) .sub-menu {
	top: 80px;
    padding: 30px 20px;
    width: auto;
    left: 24px;
    right: auto;
    min-width: 743px;
}
body .header-desktop--asm #menu-main-menu > li:hover > a::after {
	content: "";
	width: 60px;
	height: 5px;
	bottom: -30px;
	left: 50%;
  	transform: translateX(-50%);
	position: absolute;
	border-radius: 0;
	margin: auto;
	background: #ee0c5d;
}
body .header-desktop--asm #menu-main-menu > li .sub-menu {
	top: calc(100% - 1px);
	background: #fff;
	left: 25px;
	flex-direction: column;
	min-width: 395px;
	padding: 20px 0;
}
body .header-desktop--asm #menu-main-menu > li:not(.has-mega-menu) .sub-menu {
	left: 50%;
    transform: translateX(-50%);
}
body .header-desktop--asm #menu-main-menu > li .sub-menu > li {
	border-bottom: none;
}
body .header-desktop--asm #menu-main-menu > li .sub-menu > li > a {
	padding: 10px 45px;
	color: #282a2e;
	font-size: 15px;
	line-height: normal;
}
body .header-desktop--asm #menu-main-menu > li .sub-menu > li > a:hover {
	color: #ee0c5d;
}

body .header-desktop--asm #menu-main-menu > li:hover .sub-menu.mega-menu {
	visibility: visible;
	opacity: 1;
}

.header-desktop--asm .sub-menu.mega-menu::before {
	content: "";
	position: absolute;
	width: 100%;
	top: -10px;
	height: 10px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.header-desktop--asm div.sub-menu.mega-menu ul {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.header-desktop--asm div.sub-menu.mega-menu #menu-main-menu ul .menu-title {
	color: #282a2e;
	font-family: "DIN Pro";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
body .header-desktop--asm #menu-main-menu .col-menu h3.menu-title {
	color: #282a2e;
	font-size: 18px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #282A2E75;
	padding-bottom: 20px;
	height: auto;
	margin-bottom: 0;
}
body .header-desktop--asm #menu-main-menu .mega-menu .col-menu {
	border: none;
	min-width: 260px;
	flex: 1;
}
body .header-desktop--asm #menu-main-menu .mega-menu .col-menu .menu-links {
	flex-direction: column;
}
body .header-desktop--asm #menu-main-menu .col-menu .menu-link {
	border: none;
}
body .header-desktop--asm #menu-main-menu .col-menu .menu-link a {
	padding: 10px 0;
	color: #282a2e;
	font-size: 15px;
	font-weight: 400;
	line-height: normal;
}
body .header-desktop--asm #menu-main-menu .col-menu .menu-link a:hover {
	color: #ee0c5d;
}
body .header-desktop--asm #menu-main-menu .col-menu .menu-link > span {
	display: none;
}
body
	.header-desktop--asm
	#menu-main-menu
	.mega-menu
	.col-menu
	.menu-links.two-columns {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
body
	.header-desktop--asm
	#menu-main-menu
	.mega-menu
	.col-menu
	.menu-links.two-columns
	li {
	flex: 0 0 50%;
	box-sizing: border-box;
}
body
	.header-desktop--asm
	#menu-main-menu
	.mega-menu
	.col-menu:has(.two-columns) {
	flex: 0 0 50%;
}
body .header-desktop--asm #menu-main-menu > li .sub-menu.large-sub-menu {
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	min-width: 472px;
}
body .header-desktop--asm #menu-main-menu > li .sub-menu.large-sub-menu > li {
	flex: 0 0 50%;
	box-sizing: border-box;
}
.header-asm-top .language_dropdown .dropdown-menu {
  background: #FFF;
  box-shadow: 0 11px 11.6px 4px rgba(0, 0, 0, 0.25);
}
.header-asm-top .language_dropdown .dropdown-menu a {
  color: #282A2E;
  font-size: 15px;
  line-height: normal;
  padding: 5px 0;
}
@media (min-width: 992px) and (max-width: 1440px) {
	.header-desktop.header-desktop--asm {
		height: 5.56vw;
	}
	.header-desktop--asm .site-logo img {
		width: 19.79vw;
	}
	.header-desktop--asm #menu-main-menu > li > a {
		font-size: 1.53vw;
	}
	.header-desktop--asm #menu-main-menu > li.free-demo > a {
		padding: 1.04vw;
	}
	body .header-desktop--asm #menu-main-menu > li {
		padding: 2.08vw 1.6vw;
	}
	body .header-desktop--asm #menu-main-menu > li:hover > a::after {
		width: 4.17vw;
		height: 0.35vw;
		bottom: -2.01vw;
	}
	body .header-desktop--asm #menu-main-menu > li .sub-menu {
		left: 1.74vw;
		min-width: 27.5vw;
		padding: 1.39vw 0;
		left: 50%;
		transform: translateX(-50%);
	}
	body .header-desktop--asm #menu-main-menu > li:has(.mega-menu) .sub-menu {
		top: 6.86vw;
        padding: 2.08vw 2vw;
        transform: none;
        left: 2.65vw;
        min-width: 54.05vw;
	}
	body .header-desktop--asm #menu-main-menu > li .sub-menu > li > a {
		padding: 0.69vw 3.13vw;
		font-size: 1.04vw;
	}
	.sub-menu.mega-menu::before {
		top: -0.69vw;
		height: 0.69vw;
	}
	.header-desktop--asm div.sub-menu.mega-menu #menu-main-menu ul .menu-title {
		font-size: 1.25vw;
	}
	body .header-desktop--asm #menu-main-menu .col-menu h3.menu-title {
		font-size: 1.25vw;
		padding-bottom: 1.39vw;
	}
	body .header-desktop--asm #menu-main-menu .mega-menu .col-menu {
		min-width: 18.06vw;
	}
	body .header-desktop--asm #menu-main-menu .col-menu .menu-link a {
		padding: 0.69vw 0;
		font-size: 1.04vw;
	}
	body .header-desktop--asm #menu-main-menu > li .sub-menu.large-sub-menu {
		min-width: 32.78vw;
	}
}
@media (min-width: 992px) and (max-width: 1360px) {
    #menu-main-menu>li {
        margin-right: 0;
    }
}

@media (max-width: 991px) {
	.header-mobile.header-mobile--asm .link-demo {
		display: none;
	}
	.header-mobile--asm .mn-nav {
		margin: 0;
	}
	.header-mobile--asm .mn-menu::before {
		content: "";
		position: absolute;
		width: 100%;
		top: -10px;
		height: 10px;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
		left: 0;
	}
	.header-mobile.header-mobile--asm {
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
		z-index: 11;
        position: relative;
        background: #fff;
	}
	.header-mobile--asm .mn-menu {
		padding: 10px 0;
	}
	.header-mobile--asm #mobile-main-menu > li > a {
		color: #282a2e;
		font-size: 16px;
		font-weight: 700;
		line-height: normal;
		padding: 16px 30px;
		flex: 1;
	}
	body
		.header-mobile--asm
		.menu-item.menu-item-has-children
		span:not(.btn__text) {
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6.5L2 6.5' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M6.5 2L6.5 11' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
		margin: 0;
		width: 75px;
		flex: 0 0 auto;
		margin-left: auto;
	}
	.header-mobile--asm #mobile-main-menu span.open_sub_item::after {
		display: none;
	}

	body
		.header-mobile--asm
		.menu-item.menu-item-has-children
		span.open_sub_item.open {
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='3' viewBox='0 0 13 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.5L2 1.5' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
	}
	.header-mobile--asm #mobile-main-menu .sub-menu {
		padding: 0 30px;
		width: 100%;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu a {
		color: #282a2e;
		font-size: 12px;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 24px;
	}
	body .header-mobile--asm ul#mobile-main-menu li.current_page_item a {
		color: #282a2e;
	}

	.header-mobile--asm #mobile-main-menu .sub-menu.mega-menu .block-container {
		width: 100%;
		padding: 0;
	}
	.header-mobile--asm #mobile-main-menu > li.menu-item.menu-item-has-children {
		display: flex;
		flex-wrap: wrap;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu .menu-title {
		width: 100%;
		color: #282a2e;
		font-size: 14px;
		font-weight: 500;
		line-height: normal;
		text-transform: capitalize;
		margin: 0;
		padding: 12px 0;
		cursor: pointer;
		background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L1 5' stroke='%23EE0C5D' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5 1L5 9' stroke='%23EE0C5D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: right center;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu .menu-link > span {
		display: none;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu .menu-link a.c-link {
		color: #282a2e;
		font-size: 14px;
		font-weight: 400;
		line-height: normal;
        margin-bottom: 15px;
	}
	.header-mobile--asm .menu-links.two-columns {
		margin-top: 10px;
		display: none;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu.mega-menu .col-menu {
		margin-bottom: 0;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu.mega-menu {
		padding: 0;
		border-top: 1px solid #ceced8;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu.mega-menu .col-menu {
		padding: 0 30px;
		border-bottom: 1px solid #ceced8;
	}
	.header-mobile--asm #mobile-main-menu .sub-menu .menu-title + .menu-links {
		display: none;
	}
	.header-mobile--asm
		#mobile-main-menu
		.sub-menu.mega-menu
		.col-menu:last-child {
		border-bottom: none;
	}
    .header-mobile--asm #mobile-main-menu .sub-menu .menu-title.open {
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 0.999999' stroke='%23EE0C5D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    }
	
	.header-mobile--asm #mobile-main-menu > li.free-demo {
		display: none;
	}
}
