.integrations p:empty { display: none }
.footer-left p{ font-weight: 400 }
/* .lang-wrap {
	.wpml-ls-legacy-dropdown-click {
		width: auto
	}
	.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{
		background: transparent;
		border: none;
		width: auto;
		color: #fff;
		padding: 0;
		padding-right: 0;
		display: flex;
		align-items: center;
		gap: 6px;
		img {
			display: none
		}
		&:before {
			background-image : url(assets/images/global.svg);content: '';
			left:0; width: 23px; height: 23px;
			top: 50%;
			display: inline-block;
		}
	}
	.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span {
		font-size: 13px; margin-left: 0;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 500;
	}
	.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
		right:0;
		content: "\f107";
		font-family: 'Font Awesome 6 Free';
		font-weight: bold; border: none; position: static;
		        margin-top: 2px;
	}
	.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
		width: 160px;
		top: 30px;
		left: -7px;
		border: none;
		width: 62px;
        border: 2px solid #fff;
	}
	.wpml-ls-legacy-dropdown-click .wpml-ls-item .wpml-ls-sub-menu li a ,
	.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
		border-width: 0 1px 1px;
		background: #ffffff;
		border: none;
		padding: 10px 10px;
		font-size: 13px;
		width : 60px;;
		text-transform: uppercase;
		text-align: center;
		&:hover {
			color: #ff4400;
		}
	}
	.lang-btn {
		width: auto
	}
	.wpml-ls-legacy-dropdown-click a .wpml-ls-flag ,
	.wpml-ls-legacy-dropdown-click a span.wpml-ls-display {
		display: none
	}
} */

.footer-left form {     gap: calc(var(--spacing) * 2); flex-direction: column; display: flex;
	label	{ display:none;}
	input{    border-style: var(--tw-border-style);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: #afb6bf;
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-outline-style: none;
    border-width: 1px;
    border-color: #edebeb;
    border-radius: 10px;  width:320px;
    outline-style: none; height:52px;   margin-bottom: 5px;}

	button[type=submit] { border-style: var(--tw-border-style);  border-width: 1px;  border-color: var(--color-orange);
    background-color: var(--color-orange);  color: var(--color-white); font-size: var(--text-base); line-height: var(--tw-leading, var(--text-base--line-height));
	 height:52px;  cursor: pointer; padding-inline: calc(var(--spacing) * 4);  padding-block: calc(var(--spacing) * 0); --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);  border-radius: 10px; justify-content: center;  align-items: center; display: inline-flex; width:320px;  margin: 5px 0 10px;
	}
	button[type=submit]:hover {
    background-color: var(--color-white);
    color: var(--color-orange);
	}

	._error > * { color:var(--color-orange); position:relative; top:-5px; font-size:0.8rem;}
	._form-thank-you { color:var(--color-orange); position:relative; }

}


.work-email form { position:relative;
	label	{ display:none;}
	._form-content { display:flex;}
	input {
		color: #edebeb !important;--tw-shadow: 0 0 #0000;     width: 100%;     max-width: 100%;     height: 100%;     box-shadow: vvar(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   --tw-outline-style: none;    outline-style: none; padding-inline: calc(var(--spacing) * 4); height: 52px;
	}

	button[type=submit] {		border-radius: 10px;     justify-content: center;     align-items: center;     display: inline-flex;     cursor: pointer;     padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 0);         font-size: var(--text-base);        line-height: var(--tw-leading, var(--text-base--line-height));     --tw-duration: .3s;
    transition-duration: .3s; border-style: var(--tw-border-style);    border-width: 1px;    border-color: var(--color-white);    background-color: var(--color-white);    --tw-font-weight: var(--font-weight-medium);    font-weight: var(--font-weight-medium);    color: var(--color-orange);    transition-property: all;    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));     width: 135px; height: 52px;
	}
	button[type=submit]:hover {    color: var(--color-white);    background-color: #0000; }

	/* 	._error { position:absolute; border:2px solid var(--color-orange); top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:999; font-size:0; border-radius:10px; animation: fout 5s ease forwards; } */
}

@keyframes fout {
	from{ display:block;}to{ display:none}
}
.get-demo-sec-in {
	height: 570px;
}
.demo-img {
	max-width: 893px; bottom: -40px
}
.one-platform {
	position: relative; z-index: 33
}
.get-demo-sec-in ,
.hero-section .hero-bg{
	background-image: url('https://m-wise.eu/wp-content/uploads/2026/03/home-hero-bg.jpg');
	background-size: cover; background-position: center;overflow: hidden;
	border-radius: 8px;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	display: none !important
}
.get-demo-sec .work-email form input[type="email"] {
	color: #EDEBEB !important; /* input text color */
}
.get-demo-sec .work-email form input[type="email"]::placeholder {
	color: #EDEBEB !important; /* placeholder color */
	opacity: 1; /* ensures the color is not faded in some browsers */
}
.why-choose-sec .work-email form input[type="text"]::placeholder ,
.why-choose-sec .work-email form input[type="email"]::placeholder {
	color : rgba(0,0,0,0.5) !important; /* placeholder color */
	opacity: 1; /* ensures the color is not faded in some browsers */
}
.why-choose-sec .work-email form input[type="text"] ,
.why-choose-sec .work-email form input[type="email"] {
	color : rgba(0,0,0,0.5) !important
}
.get-demo-sec .work-email form .btn-white {
	color : #FF4400 !important
}
.menu-item-row-02 .menu-items:last-child {
	min-width: 131px;
}
.menu-items {
	width: 33.33%; min-width: initial !important
}
.menu-item-row-01{
	row-gap:75px;
}
.customer-engagement h3 + p {
	color : #5b5b5b; letter-spacing: 0.50px;
}
.why-choose-sec.org-bg-sec:before{
	top: 15%
}
.btn.btn-primary:not(:hover) {
	background-color: #ff4400;
}
.wpcf7-response-output {
	position: absolute;
	opacity: 0; visibility: hidden
}
/*.work-email form[data-status="invalid"]{
	border: 2px solid red;border-radius: 8px;
} */
.get-demo-sec .work-email form .btn-white ,
.work-email > .wpcf7 {
	height: 56px;
}
.work-email {
	overflow: initial !important
}
.wpcf7-not-valid-tip {
	margin: 12px;
	width: 100%;
}
.wpcf7-spinner {
	top:115%
}
/* .work-email form ._error {
	display: none !important
} */
.work-email form ._error {
	width: 100%;
	position: absolute;
	text-align: center;
	color: #eb530c;
	padding: 5px 20px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.4px;
}
.hero-section .work-email form ._error {
	color : #000
}
#footer form ._error {
	display: none
}
#footer form input._has_error {
	border: 1px solid #eb530c;
}
html[lang="de-DE"] ,
html[lang="nl-NL"] {
	.work-email form {
		button[type=submit] {
			width: 160px;
		}
	}
}
.btn-langs .btn.btn-white { min-width:110px; width:auto; white-space:nowrap;}
/* @media(min-width: 992px) {
	#header {
		.logo {
			position: relative;
			z-index: 1253;
			img {
				width: 70px;
			}
		}
		&.hover-state {
			background-color: #fff;
			.btn-langs .btn.btn-white {
				background: #eb530c;
				color: #fff
			}
			.lang-wrap {
				.lang-btn{
					background: rgba(43, 43, 43, 0.2);
				}
				.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
					color: #2b2b2b
				}
			}
			.white-logo {
				display: none;
			}
			.red-logo{
				display: block
			}
			.main-menu {
				> .main-menu-in {
					#mega-menu-wrap-primary {
						> ul {
							> li {
								> a {
									color: #2B2B2B; font-weight: 500;
									background-color: transparent !important;
									> .mega-indicator {
										background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23000' d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
										background-repeat: no-repeat;
										background-position: center;
										background-size: contain;
									}
								}
							}
						}
					}
				}
			}
		}
	}
	#header .main-menu {
		> .main-menu-in {
			#mega-menu-wrap-primary {
				> ul {
					> li {
						> a {
							display: inline-flex;
							align-items: center;
							> .mega-indicator {
								background-size: contain;
								width: 20px;
								height: 20px;
								display: inline-flex;
								align-items: center;
								justify-content: center;
								line-height: 1;
								background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23fff' d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
								background-repeat: no-repeat;
								background-position: center;
								background-size: contain;
								margin-top: -2px;
								&:after { display: none }
							}
						}
					}
				}
			}
		}
		#mega-menu-wrap-primary {
			background: transparent;
			position: static !important;
			#mega-menu-primary{
				position: static !important;
				> .mega-menu-item:first-child {
					> .mega-sub-menu {
						> .mega-menu-row > .mega-sub-menu > li:nth-child(2) {
							padding-top: 55px !important;
							&#mega-menu-1805-1-1 ,
							&#mega-menu-1802-1-1 {
								padding-top:0 !important;
								div {
									text-align: right !important;
									a { color: #0167f2; }
								}
							}
						}
					}
				}
				.widget_media_image {
					max-width: 350px;
					img {
						border-radius: 8px; height: 176px !important;
						object-fit: cover;
					}
				}
				> .mega-menu-item:nth-child(3),
				> .mega-menu-item:nth-child(2) {
					> .mega-sub-menu {
						> .mega-menu-row > .mega-sub-menu > li:nth-child(2) {
							padding-top: 55px !important;
							&#mega-menu-1805-1-1 ,
							&#mega-menu-1802-1-1 {
								padding-top:0 !important;
								div {
									text-align: right !important;
									a { color: #0167f2; }
								}
							}
						}
					}
				}
				.mega-menu-item:nth-child(3) {
					> .mega-sub-menu {
						> .mega-menu-row > .mega-sub-menu > li:nth-child(4) ,
						> .mega-menu-row > .mega-sub-menu > li:nth-child(3) { padding-top: 55px !important }
					}
				}
				.mega-menu-item:nth-child(3) ,
				> .mega-menu-item:nth-child(2) {
					> .mega-sub-menu {
						> .mega-menu-row:last-child > .mega-sub-menu > li:nth-child(2) {
							padding-top: 0 !important;
							&#mega-menu-1800-1-1 ,
							&#mega-menu-1801-1-1 {
								padding-top:0 !important;
								div {
									text-align: right !important;
									a { color: #0167f2; }
								}
							}
						}
					}
				}
				.mega-menu-item:nth-child(5) {
					> .mega-sub-menu {
						> .mega-menu-row > .mega-sub-menu a { text-decoration: underline }
						> .mega-menu-row {
							> .mega-sub-menu {
								justify-content: space-between;
								display: flex;
								li:nth-child(2) {
									li {
										padding: 0 0 15px !important;
										a {
											padding: 0 !important;
											background-color : transparent !important
										}
									}
								}
								li:last-child {
									--span: 3 !important;
									li:first-child { padding: 0; }
									li:nth-child(2) {
										padding: 0;
										p { font-weight: 600 }
									}
									li:last-child { padding: 0; }
								}
							}
						}
					}
				}
				> .mega-menu-item{
					> .mega-sub-menu {
						> .mega-menu-row:first-child { padding: 30px 50px 15px; }
						> .mega-menu-row:last-child {
							border-top: 2px solid #f4f4f4;
							padding: 20px 40px;
							.mega-sub-menu {
								.mega-sub-menu {
									li {
										padding: 0 !important;
										p {
											margin: 0 !important;
											font-weight: bold
										}
									}
									a { font-weight: bold !important }
								}
							}
							> .mega-sub-menu > li#mega-menu-546-1-1 ,
							> .mega-sub-menu > li#mega-menu-666-1-1 ,
							> .mega-sub-menu > li#mega-menu-552-1-1 ,
							> .mega-sub-menu > li#mega-menu-667-1-1 {
								padding: 0 !important;
								text-align: right;
								padding-right: 40px !important;
								a {
									color: #0167f2;
									font-size: 16px;
									font-weight: 600;
									padding: 0 !important;
								}
								li > .textwidget {
									text-align: right;
									display: flex;
									align-items: center;
									gap: 20px;
									justify-content: flex-end;
									a:last-child {
										background-image: url('https://m-wise.eu/wp-content/uploads/2026/03/ico-message-chat-circle.svg');
										padding-left: 25px !important;
										background-repeat: no-repeat;
										background-position: center left
									}
								}
							}
						}
					}
				}
				#mega-menu-item-custom_html-9 li a { color: #0167f2 }
				.mega-sub-menu {
					border-bottom-left-radius: 8px;
					border-bottom-right-radius: 8px;
					background: #fff;
					padding: 0 !important;
					transform: none !important;
					> li {
						p {
							font-size: 16px;
							font-weight: 400;
							a { color: #0167f2 }
						}
					}
					h4 {
						font-size: 16px !important;
						font-weight: 600 !important;color :#2b2b2b;
						margin-top: 10px;
					}
				}
			}
		}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
			padding: 0;
			a { padding: 12px }
		}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-custom_html-12 a ,
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-custom_html-21 a{
			padding-left:0; padding-right: 0
		}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(.mega-menu-item-custom_html-21 , .mega-menu-item-custom_html-12) a:before {
			content: '';
			position: absolute;
			left: -10px;
			top: 0;
			width: 95%;
			border-radius: 6px;
			background: rgba(0, 103, 242, 0.1);
			color: #0067f2;
			opacity: 0;
			transition : all .5s;
			height: 100%;
		}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(.mega-menu-item-custom_html-21 , .mega-menu-item-custom_html-12 , #mega-menu-item-custom_html-12 , #mega-menu-item-custom_html-29):hover {
			a{
				&::before { opacity: 1; }
				* { color: #0067f2; }
			}
		}
		.menu-image-title-after.menu-image-title {
			padding: 0;
			text-transform: initial;
			font-weight: 600;
			color: #485467;
		}
		h6 {
			color: #989898 !important;
			font-weight: 600 !important;
			padding: 20px 0 10px !important;;
		}
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:first-child > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
			position: relative;
			padding-left: 35px;
			span.menu-image-hover-wrapper { position: absolute; left:0; }
		}
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
			font-style: normal;
			font-size: 14px !important;
			font-style: normal !important;
			color: #485467;
		}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:first-child {
			padding-top: 0 !important;
		}
		#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title {
			text-transform: initial;
			font-weight: 600;
			color: #475467;
			.menu-image-hover-wrapper {
				img { opacity: 0.7 !important }
			}
		}
	}
} */
@media(max-width: 1023px) {
	form>* { height: auto }
	/* .menu-item-row-01 { width: 100% !important }
	.menu-item-row-01{ row-gap: 55px }
	.main-menu {
		h4 { font-size: 16px; color : #2b2b2b; font-weight: 600; }
		h6 { font-weight: 600; padding-left: 15px; padding-top: 5px; margin-bottom: 5px }
		#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
			text-transform: initial;font-size: 14px;
			font-weight: 600;
		}
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {}
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0 0 7px; }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a { padding: 5px 12px; }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a:hover {
			border-radius: 6px;
			background: rgba(0, 103, 242, 0.1);
			color: #0067f2;
		}
		#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
			max-height: 60vh;
			width: 100%;
		}
		.mega-menu-description{ display: none!important }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu { background-color: transparent; }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{ padding: 0 !important }
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
			background-color: transparent !important;
			display: flex !important;;
			align-items: center;
			justify-content: space-between;
		}
		#mega-menu-wrap-primary .mega-menu-toggle { display: none !important }
		#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { gap: 0 }
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
			color: #000;
			font-size: 18px;
			padding: 0;
			width: 100%;
			display: block;
		}
		#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { width: 100% }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
			background-size: contain;
			width: 20px;
			height: 20px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			line-height: 1;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23000' d='M297.4 438.6C309.9 451.1 330.2 451.1 342.7 438.6L502.7 278.6C515.2 266.1 515.2 245.8 502.7 233.3C490.2 220.8 469.9 220.8 457.4 233.3L320 370.7L182.6 233.4C170.1 220.9 149.8 220.9 137.3 233.4C124.8 245.9 124.8 266.2 137.3 278.7L297.3 438.7z'/%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			margin-top: -2px;
			&:after { display: none }
		}
		.mega-sub-menu { > .mega-menu-row:last-child { display: none !important } }
		#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a {
			font-size: 14px;
			font-weight: 600;
		}
		#mega-menu-wrap-primary {
			#mega-menu-primary{
				.widget_media_image {
					img { border-radius: 8px; height: 176px !important; }
				}
			}
		}
		p { a { color: #0067f2; } }
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
		left: 0;
		z-index: 333;
		position: relative;
		visibility: visible;
		height: auto;
		background: transparent;
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { padding: 20px }
	.main-menu {
		& #mega-menu-wrap-primary {
			& #mega-menu-primary {
				& .widget_media_image {
					img { max-width: 400px !important; width: 100%; }
				}
			}
		}
	} */
}
/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	background: transparent !important;
	box-shadow: none !important;
} */
.award-sec ,
.hero-text {
	.work-email {
		input[type="text"] {
			color : #fff !important;
			&::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }
			&::-moz-placeholder { /* Firefox 19+ */ color: #fff; }
			&:-ms-input-placeholder { /* IE 10+ */ color: #fff; }
			&:-moz-placeholder { /* Firefox 18- */ color: #fff; }
		}
	}
}
.why-choose-sec {
	.work-email {
		input[type="text"] {
			color :rgba(43, 43, 43, 0.5) !important;
			&::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:rgba(43, 43, 43, 0.5); }
			&::-moz-placeholder { /* Firefox 19+ */ color:rgba(43, 43, 43, 0.5); }
			&:-ms-input-placeholder { /* IE 10+ */ color: rgba(43, 43, 43, 0.5); }
			&:-moz-placeholder { /* Firefox 18- */ color: rgba(43, 43, 43, 0.5); }
		}
		._submit ,
		input[type="submit"] {
			background-color: #FF4400;
			border-color: #FF4400;
			color: #fff;
		}
		._submit:hover ,
		input[type="submit"]:hover { color: #FF4400; }
	}
}
.get-demo-sec {
	.work-email {
		input[type="text"] {
			color : #EDEBEB !important;
			&::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #EDEBEB; }
			&::-moz-placeholder { /* Firefox 19+ */ color: #EDEBEB; }
			&:-ms-input-placeholder { /* IE 10+ */ color: #EDEBEB }
			&:-moz-placeholder { /* Firefox 18- */ color: #EDEBEB }
		}
	}
}
.get-demo-sec .work-email form .btn-white,.get-demo-sec .work-email > .wpcf7 { height: 52px; }
.options-left.head-box-6 ul { max-width: 409px; }
.options-left.head-box-6 ul li { font-weight: 400 }
.integrations .head-box-6 h3+p , .options-left.head-box-6>p { max-width: 513px; }
.heading-sec h3 + p { font-size: 20px; font-weight: 500; }
.integrations .head-box-6 h3+p { max-width: 400px; }
.integrations ul{ max-width: 500px; }
.head-box-6 h6 { letter-spacing : 0.8px }
.options-sec .container , .options-sec .container-lg{ max-width : 1780px; margin: 0 auto; width: 100% }
.faq-header p { font-size: 24px; letter-spacing: -0.24px; font-weight: 500; }
.macbook-text-04 , .customer-engagement .btn.btn-white:hover , .options-left .btn-wrap .btn-white:hover { background-color: #ff4400; }
.integrations .head-box-6 p { font-size: 16px }
.macbook-image { width: 78%; }
.options-sec img { max-height: 420px }
.options-sec .img-shadow { margin: 0 0 0 auto }
.get-demo-sec-in .wpcf7-not-valid-tip { font-size: 12px; margin: 0 }
.hover-state { transition: all .3s !important; }
.lang-wrap { visibility: hidden; }
.get-demo-sec h3 { max-width: 500px; }
.get-demo-sec h3 br { content:''; display: none }
.graph-img, .graph-img img, .graph-img-01, .graph-img-02, .graph-img-03_01, .graph-img-03_02, .graph-img-03_03 { filter: none !important; backdrop-filter: none !important; }
@media(min-width: 1921px){
	.integrations .head-box-6 h3+p , .options-left.head-box-6>p { font-size: 20px; }
	.def-list ul li p , .options-left.head-box-6 ul li { font-size: 16px; }
}
@media(max-width: 1440px) {
	.line-dashed-01 { right: 75%; width: 150px }
}
@media (min-width: 992px) {
  .award-sec:not(.notifiy-section) .award-sec-in {
    background-image: url('https://m-wise.eu/wp-content/uploads/2026/03/Award-winning-scaled.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 78% center;
    height: auto;
    aspect-ratio: 1424 / 424;
  }
	.get-icon{ top: 86% }
	/* #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		transition: all .3s !important; opacity: 1 !important; visibility: hidden !important; margin: 0 0 -20px !important
	}
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu:hover > ul.mega-sub-menu,
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout:hover ul.mega-sub-menu {
		visibility: visible !important; margin : 0 !important;
	} */
}
@media(max-width: 767px){
	/* #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { padding: 0 !important }
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(.mega-menu-item-custom_html-21 , .mega-menu-item-custom_html-12) a:before { display: none }
	.lang-sec li { position: relative; line-height: 1 }
	.lang-sec li + li:before {
		content: "|";
		top: 0;
		left: calc(var(--spacing) * -3);
		height: 80%;
		display: inline-block;
		position: absolute;
		left: 0
	}
	.lang-sec { align-items: center } */
	.heading-sec h3 + p , .integrations .head-box-6 h3+p , .options-left.head-box-6>p { font-size: 16px }
	.options-left.head-box-6 ul li { font-size: 14px; }
	.faq-header p { font-size: 18px; }
	.macbook-image-wrap span.get-icon { top: 27%; }
	.macbook-image-wrap span.get-icon.get-icon-right { bottom: 30%; top: auto }
	.menu-items { width: 50%; min-width: initial !important }
	.menu-item-row-01{ row-gap:30px; }
	.get-demo-sec-in { height: auto }
}
@media(max-width: 575px) {
	/* .menu-item-row-01{
		row-gap: 40px;
		margin-left: -15px; margin-right: -15px
	}
	.menu-items { width: 50%;padding: 0 15px } */
	.faq-content p { font-size: 14px; }
}
@media(max-width: 767px) {
	/* .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { position:relative;}
	.lang-sec { display:flex;} */
}

/* HERO CTA BUTTON WIDTHS */
.hero-section .work-email form button[type="submit"],
.hero-section .work-email form ._submit,
.hero-section .work-email form input[type="submit"] {
	width: 170px !important;
	min-width: 170px !important;
	white-space: nowrap !important;
}

html[lang="en-US"] .hero-section .work-email form button[type="submit"],
html[lang="en-US"] .hero-section .work-email form ._submit,
html[lang="en-US"] .hero-section .work-email form input[type="submit"],
html[lang="en-GB"] .hero-section .work-email form button[type="submit"],
html[lang="en-GB"] .hero-section .work-email form ._submit,
html[lang="en-GB"] .hero-section .work-email form input[type="submit"],
html[lang="en"] .hero-section .work-email form button[type="submit"],
html[lang="en"] .hero-section .work-email form ._submit,
html[lang="en"] .hero-section .work-email form input[type="submit"] {
	width: 140px !important;
	min-width: 140px !important;
	white-space: nowrap !important;
}

.hero-section .work-email form ._form-content {
	display: grid !important;
	grid-template-columns: minmax(0,1fr) 170px !important;
	width: 100% !important;
}

html[lang="en-US"] .hero-section .work-email form ._form-content,
html[lang="en-GB"] .hero-section .work-email form ._form-content,
html[lang="en"] .hero-section .work-email form ._form-content {
	grid-template-columns: minmax(0,1fr) 140px !important;
}/* HERO CTA BUTTON WIDTHS */
.hero-section .work-email form button[type="submit"],
.hero-section .work-email form ._submit,
.hero-section .work-email form input[type="submit"] {
	width: 170px !important;
	min-width: 170px !important;
	white-space: nowrap !important;
}

html[lang="en-US"] .hero-section .work-email form button[type="submit"],
html[lang="en-US"] .hero-section .work-email form ._submit,
html[lang="en-US"] .hero-section .work-email form input[type="submit"],
html[lang="en-GB"] .hero-section .work-email form button[type="submit"],
html[lang="en-GB"] .hero-section .work-email form ._submit,
html[lang="en-GB"] .hero-section .work-email form input[type="submit"],
html[lang="en"] .hero-section .work-email form button[type="submit"],
html[lang="en"] .hero-section .work-email form ._submit,
html[lang="en"] .hero-section .work-email form input[type="submit"] {
	width: 140px !important;
	min-width: 140px !important;
	white-space: nowrap !important;
}

.hero-section .work-email form ._form-content {
	display: grid !important;
	grid-template-columns: minmax(0,1fr) 170px !important;
	width: 100% !important;
}

html[lang="en-US"] .hero-section .work-email form ._form-content,
html[lang="en-GB"] .hero-section .work-email form ._form-content,
html[lang="en"] .hero-section .work-email form ._form-content {
	grid-template-columns: minmax(0,1fr) 140px !important;
}

/* Get Demo section input text and placeholder */
.get-demo-sec .work-email input[type="text"],
.get-demo-sec .work-email input[type="email"] {
	color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;
}
.get-demo-sec .work-email input[type="text"]::placeholder,
.get-demo-sec .work-email input[type="email"]::placeholder {
	color: rgba(255,255,255,0.9) !important;
	opacity: 1 !important;
}

/* Hero CTA layout fix */
.hero-section .work-email form ._form-content {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) 145px !important;
	width: 100% !important;
	align-items: stretch !important;
}
.hero-section .work-email form input[type="email"],
.hero-section .work-email form input[type="text"] {
	width: 100% !important;
	min-width: 0 !important;
	padding-right: 28px !important;
}
.hero-section .work-email form button[type="submit"],
.hero-section .work-email form ._submit,
.hero-section .work-email form input[type="submit"] {
	width: 145px !important;
	min-width: 145px !important;
}

/* HERO CTA FIX (English only) */
html[lang="en-US"] .hero-section .work-email form button[type="submit"],
html[lang="en-GB"] .hero-section .work-email form button[type="submit"],
html[lang="en"] .hero-section .work-email form button[type="submit"] {
	width: 140px !important;
}

/* Proper layout for email + button */
.hero-section .work-email form ._form-content {
	display: grid !important;
	grid-template-columns: minmax(0,1fr) 140px !important;
	width: 100% !important;
}
.hero-section .work-email input[type="email"] {
	width: 100% !important;
	min-width: 0 !important;
	padding-right: 24px !important;
	color: #ffffff !important;
}

/* placeholder */
.hero-section .work-email input[type="email"]::placeholder {
	color: rgba(255,255,255,0.9) !important;
	opacity: 1 !important;
}

/* FIX CHROME AUTOFILL BLUE BACKGROUND ON ALL HOMEPAGE FORMS */

/* HERO SECTION AUTOFILL FIX */
.hero-section .work-email input:-webkit-autofill,
.hero-section .work-email input:-webkit-autofill:hover,
.hero-section .work-email input:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff !important;
  caret-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 1000px #ff9870 inset !important;
  box-shadow: 0 0 0 1000px #ff9870 inset !important;
  border-radius: 10px !important;
}

/* GET DEMO SECTION AUTOFILL FIX */
.get-demo-sec .work-email input:-webkit-autofill,
.get-demo-sec .work-email input:-webkit-autofill:hover,
.get-demo-sec .work-email input:-webkit-autofill:focus,
.get-demo-sec .work-email input:-webkit-autofill:active {
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  caret-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 1000px #ffbc9a inset !important;
  box-shadow: 0 0 0 1000px #ffbc9a inset !important;
  border-radius: 10px !important;
  transition: background-color 9999s ease-in-out 0s !important;
}

/* WHY-CHOOSE SECTION AUTOFILL FIX */
.why-choose-sec .work-email input:-webkit-autofill,
.why-choose-sec .work-email input:-webkit-autofill:hover,
.why-choose-sec .work-email input:-webkit-autofill:focus {

  /* correct text color */
  -webkit-text-fill-color: #2b2b2b !important;
  color: #2b2b2b !important;
  caret-color: #2b2b2b !important;

  /* match real background */
  -webkit-box-shadow: 0 0 0 1000px #ffe9d9 inset !important;
  box-shadow: 0 0 0 1000px #ffe9d9 inset !important;

  border-radius: 10px !important;
}

/* NOTIFY SECTION AUTOFILL FIX */
.notifiy-section .work-email input:-webkit-autofill,
.notifiy-section .work-email input:-webkit-autofill:hover,
.notifiy-section .work-email input:-webkit-autofill:focus,
.notifiy-section .work-email input:-webkit-autofill:active {
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  caret-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 1000px rgba(107, 113, 106, 0.55) inset !important;
  box-shadow: 0 0 0 1000px rgba(107, 113, 106, 0.55) inset !important;
  border-radius: 10px !important;
  transition: background-color 9999s ease-in-out 0s !important;
}

.notifiy-section .work-email input[type="text"],
.notifiy-section .work-email input[type="email"] {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.footer-left p.text-white {
	color: #2B2B2B !important;
}

/* NL + DE hero CTA button width fix */
html[lang="nl-NL"] .hero-section .work-email form ._form-content,
html[lang="de-DE"] .hero-section .work-email form ._form-content {
  grid-template-columns: minmax(0,1fr) 145px !important;
}

html[lang="nl-NL"] .hero-section .work-email form button[type="submit"],
html[lang="nl-NL"] .hero-section .work-email form input[type="submit"],
html[lang="nl-NL"] .hero-section .work-email form ._submit,
html[lang="de-DE"] .hero-section .work-email form button[type="submit"],
html[lang="de-DE"] .hero-section .work-email form input[type="submit"],
html[lang="de-DE"] .hero-section .work-email form ._submit {
  white-space: normal !important;
  line-height: 1.15 !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

/* Fix notify section EN button hover spacing */
html[lang="en-US"] .notifiy-section .work-email form ._form-content,
html[lang="en-GB"] .notifiy-section .work-email form ._form-content,
html[lang="en"] .notifiy-section .work-email form ._form-content {
  grid-template-columns: minmax(0,1fr) 170px !important;
}

html[lang="en-US"] .notifiy-section .work-email form button[type="submit"],
html[lang="en-US"] .notifiy-section .work-email form input[type="submit"],
html[lang="en-US"] .notifiy-section .work-email form ._submit,
html[lang="en-GB"] .notifiy-section .work-email form button[type="submit"],
html[lang="en-GB"] .notifiy-section .work-email form input[type="submit"],
html[lang="en-GB"] .notifiy-section .work-email form ._submit,
html[lang="en"] .notifiy-section .work-email form button[type="submit"],
html[lang="en"] .notifiy-section .work-email form input[type="submit"],
html[lang="en"] .notifiy-section .work-email form ._submit {
  width: 170px !important;
  min-width: 170px !important;
}

/* Fix WHY-CHOOSE section EN button spacing */
html[lang="en-US"] .why-choose-sec .work-email form ._form-content,
html[lang="en-GB"] .why-choose-sec .work-email form ._form-content,
html[lang="en"] .why-choose-sec .work-email form ._form-content {
  grid-template-columns: minmax(0,1fr) 170px !important;
}

html[lang="en-US"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en-US"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en-US"] .why-choose-sec .work-email form ._submit,
html[lang="en-GB"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en-GB"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en-GB"] .why-choose-sec .work-email form ._submit,
html[lang="en"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en"] .why-choose-sec .work-email form ._submit {
  width: 170px !important;
  min-width: 170px !important;
}

/* WHY CHOOSE section - make EN button narrower */
html[lang="en-US"] .why-choose-sec .work-email form ._form-content,
html[lang="en-GB"] .why-choose-sec .work-email form ._form-content,
html[lang="en"] .why-choose-sec .work-email form ._form-content {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 145px !important;
}

html[lang="en-US"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en-US"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en-US"] .why-choose-sec .work-email form ._submit,
html[lang="en-GB"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en-GB"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en-GB"] .why-choose-sec .work-email form ._submit,
html[lang="en"] .why-choose-sec .work-email form button[type="submit"],
html[lang="en"] .why-choose-sec .work-email form input[type="submit"],
html[lang="en"] .why-choose-sec .work-email form ._submit {
  width: 145px !important;
  min-width: 145px !important;
  white-space: nowrap !important;
}

/* FAQ / Get Demo section - make EN button narrower */
html[lang="en-US"] .get-demo-sec .work-email form ._form-content,
html[lang="en-GB"] .get-demo-sec .work-email form ._form-content,
html[lang="en"] .get-demo-sec .work-email form ._form-content {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 145px !important;
}

html[lang="en-US"] .get-demo-sec .work-email form button[type="submit"],
html[lang="en-US"] .get-demo-sec .work-email form input[type="submit"],
html[lang="en-US"] .get-demo-sec .work-email form ._submit,
html[lang="en-GB"] .get-demo-sec .work-email form button[type="submit"],
html[lang="en-GB"] .get-demo-sec .work-email form input[type="submit"],
html[lang="en-GB"] .get-demo-sec .work-email form ._submit,
html[lang="en"] .get-demo-sec .work-email form button[type="submit"],
html[lang="en"] .get-demo-sec .work-email form input[type="submit"],
html[lang="en"] .get-demo-sec .work-email form ._submit {
  width: 145px !important;
  min-width: 145px !important;
  white-space: nowrap !important;
}

/* NOTIFY section - make EN button narrower */
html[lang="en-US"] .notifiy-section .work-email form ._form-content,
html[lang="en-GB"] .notifiy-section .work-email form ._form-content,
html[lang="en"] .notifiy-section .work-email form ._form-content {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 145px !important;
}

html[lang="en-US"] .notifiy-section .work-email form button[type="submit"],
html[lang="en-US"] .notifiy-section .work-email form input[type="submit"],
html[lang="en-US"] .notifiy-section .work-email form ._submit,
html[lang="en-GB"] .notifiy-section .work-email form button[type="submit"],
html[lang="en-GB"] .notifiy-section .work-email form input[type="submit"],
html[lang="en-GB"] .notifiy-section .work-email form ._submit,
html[lang="en"] .notifiy-section .work-email form button[type="submit"],
html[lang="en"] .notifiy-section .work-email form input[type="submit"],
html[lang="en"] .notifiy-section .work-email form ._submit {
  width: 145px !important;
  min-width: 145px !important;
  white-space: nowrap !important;
}

