/*
Theme Name: Synthetix Theme
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Author: Afterimage Designs
Author URI: https://afterimagedesigns.com/
Version: 3.3.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-bootstrap-starter
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Woocommerce
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

@charset "utf-8";

body {
  margin: 0;
  -webkit-font-smoothing: auto;
	width:100%;
	overflow-x:hidden !important;
}



article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}




a:active,
a:hover {
  outline: 0;
}




img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 2.5rem;
}


button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
h1, h2, h3, h5 {
  clear: both;
  color: #24292e;
  font-weight: 600;
  margin-top: 24px;
  margin-bottom: 15px;
}
h1 {
  font-size: 32px;
  padding-bottom: 10px;
}
h2 {
  font-size: 24px;
  line-height: 1.25;
    padding-bottom: 30px;
    padding-top: 20px;
}
h3 {
  font-size: 18px;
  line-height: 25px;
    padding-top: 30px;
    padding-bottom: 10px;
}

h4 {
  font-size: 16px;
  line-height: 20px;
	padding-top: 0px;
    padding-bottom: 20px;
}
h5 {
  font-size: 14px;
  line-height: 17.5px;
}

p {
  margin-bottom: 1.5em;
}
h1.entry-title {
  font-size: 1.31rem;
  border-bottom: 1px solid #eaecef;
}
h2.entry-title {
  border-bottom: 1px solid #eaecef;
}
h3.widget-title {
  font-size: 1.2rem;
}

h2.title span {
    font-size: 22px;
}
h2.title{
	padding-top:0px;
	margin-top:0px
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  /*max-width: 100%;*/
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.nf-before-form-content {
    display: none;
}

.page-id-2445 div#ukdemorequestform, div#ukdemorequestform {
	width: 100%;}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: rgb(103 66 154 / 42%);
    outline: 0;
    box-shadow: 0 0 3px 3px rgb(103 66 154 / 42%);
    
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
header#masthead {
  margin-bottom: 0;
  background-color: #ffffff ;
  box-shadow: none;
	border:none;
  width:100%;
  position:fixed;
	z-index:2;
	border-radius:0px 0px 20px 20px;
	
}


.navbar-brand > a {
  color: rgba(0, 0, 0, 0.9);
  font-size: 1.1rem;
  outline: medium none;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
}

.navbar-brand > a:visited, .navbar-brand > a:hover {
  text-decoration: none;
}

#page-sub-header {
  position: relative;
  padding-top: 5rem;
  padding-bottom: 0;
  text-align: center;
  font-size: 1.25rem;
  background-size: cover !important;
}

body:not(.theme-preset-active) #page-sub-header h1 {
  line-height: 1.6;
  font-size: 4rem;
  color: #563e7c;
  margin: 0 0 1rem;
  border: 0;
  padding: 0;
}

#page-sub-header p {
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 1.25rem;
  font-weight: 300;
}
body:not(.theme-preset-active) #page-sub-header p {
color: #212529;
}
a.page-scroller {
  color: #333;
  font-size: 2.6rem;
  display: inline-block;
  margin-top: 2rem;
}

@media screen and (min-width: 768px) {
  body:not(.theme-preset-active) #page-sub-header h1 {
    font-size: 3.750rem;
  }
  body:not(.theme-preset-active) #page-sub-header {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  #page-sub-header p {
    max-width: 43rem;
    margin: 0 auto;
  }
}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/


li#menu-item-29535{
	display:block;
	cursor: pointer;
	z-index:-1;
}

.main-menu_item_solutions a{
    margin: 0px !important;
    border-radius: 12px 12px 0px 0px;
	background-color:#EDF0F6 !important;
	padding-top:20px
}



li#menu-item-29535 ul {
    width: 100%;
    display: block;
    top: auto !important;
    left: 0px;
    border: none;
    margin-left: 0px;
    padding-top: 0px;
    height: 100px;
    border-radius: 0px 0px 12px 12px;
    background-color: #EDF0F6 !important;
    padding-top: 10px;
    height: 130px;
}

li#menu-item-29535 ul li {
	cursor:pointer;
}




.solutions-submenu {
    width: 50%;
    float: left;
}


li.solutions-submenu a {
    margin: 0px;
    max-width: 300px;
    margin-left: 20px !important;
	margin-right:20px !important;
    padding-left: 0px;
    margin-bottom: 8px !important;
    padding: 10px;
	border-left: solid 4px #edf0f500;
    border-radius: 6px;
}


li.solutions-submenu:hover a {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 8%);
    border-radius: 6px;
    border-left: solid 4px #c9249e;
	background-color:#edf0f5;
}

.navbar-light .navbar-toggler {
	  border:none;
  }


li#menu-item-1679 {
	margin-top:10px;
    padding: 0px 15px;
}

li#menu-item-20, li#menu-item-1593, li#menu-item-758, li#menu-item-22, li#menu-item-843,li#menu-item-842, li#menu-item-6952, li#menu-item-8229, li#menu-item-13896, li#menu-item-27209, li#menu-item-29527  {
	margin-top:10px;
}

li#menu-item-13896 a.nav-link {
    padding-right: 0px !important;
    margin-left: 7px;
}

#masthead nav {
  padding-left: 0;
  padding-right: 0;
}

/*body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
  color: #232323;
  ;
}*/

/*body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
  color: #232323;
  font-weight: 400;
 
}*/

.navbar-brand {
  height: auto;
}

.navbar-toggle .icon-bar {
  background: #000 none repeat scroll 0 0;
}

.dropdown-menu .dropdown-toggle::after {
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
}

.dropdown-toggle::after{
	float:right;
	margin-top:-15px;
	margin-right:-15px;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children {
    position: relative;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu {
    display: block;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after {
    border-left-color: #fff;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left {
    float: none;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.dropdown-item {
  line-height: 1.2;
  padding-bottom: 0.313rem;
  padding-top: 0.313rem;
}

.dropdown-menu {
  min-width: 12.500rem;
}

.dropdown .open .dropdown-menu {
  display: block;
  left: 12.250em;
  top: 0;
}

.dropdown-menu .dropdown-item {
  white-space: normal;
  background: transparent;
  line-height: 1.6;
}
/*.dropdown-menu .dropdown-item:hover {
  background: transparent;
}*/

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .dropdown-menu li > .dropdown-menu {
    right: -9.875rem;
    top: 1.375rem;
  }
}
@media screen and (max-width: 991px) {
  .navbar-nav .dropdown-menu {
    border: medium none;
    /*margin-left: 1.250rem;*/
    padding: 0;
  }

  #masthead .navbar-nav > li > a {
    padding-bottom: 0.625rem;
    padding-top: 0.313rem;
  }

  .navbar-light .navbar-toggler {
    border: medium none;
    outline: none;
	  border:none;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.comment-content.card-block {
  padding: 20px;
}

.navigation.post-navigation {
  padding-top: 1.875rem;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a {
  border: 1px solid #ddd;
  border-radius: 0.938rem;
  display: inline-block;
  padding: 0.313rem 0.875rem;
  text-decoration: none;
}

.post-navigation .nav-next a::after {
  content: " \2192";
}

.post-navigation .nav-previous a::before {
  content: "\2190 ";
}

.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
  background: #eee none repeat scroll 0 0;
}

.postid-29263 nav.navigation.post-navigation, .postid-29263 aside#secondary{
	display:none;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 0.313rem;
  line-height: normal;
  padding: 0.938rem 1.438rem 0.875rem;
  text-decoration: none;
  top: 0.313rem;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a img.alignright {
  float: right;
  margin: 0.313rem 0 1.25rem 1.25rem;
}

a img.alignnone {
  margin: 0.313rem 1.25rem 1.25rem 0;
}

a img.alignleft {
  float: left;
  margin: 0.313rem 1.25rem 1.25rem 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption.alignnone {
  margin: 0.313rem 1.25rem 1.25rem 0;
}

.wp-caption.alignleft {
  margin: 0.313rem 1.25rem 1.25rem 0;
}

.wp-caption.alignright {
  margin: 0.313rem 0 1.25rem 1.25rem;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  font-size: 0.875rem;
  /* Make sure select elements fit in widgets. */
}
.widget select {
  max-width: 100%;
}

.widget_search .search-form input[type="submit"] {
  display: none;
}

.nav > li > a:focus,
.nav > li > a:hover {
  background-color: white;
  text-decoration: none;
}
.half-rule {
  width: 6rem;
  margin: 2.5rem 0;
}
.widget_categories .nav-link {
  display: inline-block;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
#content.site-content {
  /*padding-bottom: 3.75rem;
  padding-top: 4.125rem;*/
}
/*
.sticky .entry-title::before {
  content: '\f08d';
  font-family: "Font Awesome\ 5 Free";
  font-size: 1.563rem;
  left: -2.5rem;
  position: absolute;
  top: 0.375rem;
  font-weight: 900;
}*/

.sticky .entry-title {
  position: relative;
}

.single .byline,
.group-blog .byline {
  display: inline;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content {
  margin-top: 0;
}

.post.hentry {
  margin-bottom: 4rem;
}

.posted-on, .byline, .comments-link {
  color: #9a9a9a;
}

.entry-title > a {
  color: inherit;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.comment-body .pull-left {
  padding-right: 0.625rem;
}

.comment-list .comment {
  display: block;
}

.comment-list {
  padding-left: 0;
}

.comments-title {
  font-size: 1.125rem;
}

.comment-list .pingback {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.563rem 0;
}

.comment-list .pingback:first-child {
  border: medium none;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}



/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-item .gallery-columns-2 {
  max-width: 50%;
}
.gallery-item .gallery-columns-3 {
  max-width: 33.33333%;
}
.gallery-item .gallery-columns-4 {
  max-width: 25%;
}
.gallery-item .gallery-columns-5 {
  max-width: 20%;
}
.gallery-item .gallery-columns-6 {
  max-width: 16.66667%;
}
.gallery-item .gallery-columns-7 {
  max-width: 14.28571%;
}
.gallery-item .gallery-columns-8 {
  max-width: 12.5%;
}
.gallery-item .gallery-columns-9 {
  max-width: 11.11111%;
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugin Compatibility
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Elementor
--------------------------------------------------------------*/
.elementor-page article .entry-footer {
  display: none;
}

.elementor-page.page-template-fullwidth #content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}

.elementor-page .entry-content {
  margin-top: 0;
}



/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

.footer_columnn-right .wpforms-required-label {
    color: white !important;
}


p.iso-footer {
    color: white;
    font-size: 12px;
    text-align: center;
}

.f-accrediation_1 p {
    margin-bottom: 0px;
    text-align: center;
}

.footer_columnn-right .nf-error-msg.nf-error-field-errors, 
.footer_columnn-right .nf-error-msg.nf-error-required-error {
    color: white !important;
}

label.signup-field {
    color: white;
}

a.footer-contact__cta {
    color: white;
    text-decoration: none;
}

footer#colophon {
  font-size: 85%;
}
body:not(.theme-preset-active) footer#colophon {
  color: #99979c;
  background-color: #f7f7f7;
}
.navbar-dark .site-info {
  color: #fff;
}
.copyright {
  font-size: 0.875rem;
  margin-bottom: 0;
  text-align: center;
}

.copyright a, footer#colophon a {
  color: inherit;
}

@media screen and (max-width: 767px) {
  #masthead .navbar-nav > li > a {
    padding-bottom: 0.938rem;
    padding-top: 0.938rem;
  }
}
/*--------------------------------------------------------------
# Media Query
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Notebook
--------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
  html {
    font-size: 95%;
  }
}

@media screen and (max-width: 1199px) {
  .navbar-dark .dropdown-item {
    color: #fff;
  }
  .navbar-nav .dropdown-menu {
    background: transparent;
    box-shadow: none;
    border: none;
  }
}
/*--------------------------------------------------------------
## Netbook
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
  html {
    font-size: 90%;
  }
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 960px) {
  html {
    font-size: 85%;
  }
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  html {
    font-size: 80%;
  }
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
  html {
    font-size: 75%;
  }
}

/*--------------------------------------------------------------
## SYNTHETIX CSS 
--------------------------------------------------------------*/

::selection {
    background-color: #6F3E9E;
    color: white;
}

.gradient-button a:hover {
	box-shadow: 81px 1px 61px -25px #fff0 inset !important;}

.elementor-2 .elementor-element.elementor-element-f49cf7b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f49cf7b .elementor-button:focus {
    color: var( --e-global-color-accent );
    background-color: #FFFFFF;
    box-shadow: 81px 1px 61px -25px #fff inset;
}


a.white, li.white {
    color: white;
}


.modalDialog {
   position: fixed;
   font-family: Arial, Helvetica, sans-serif;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   background: rgba(0, 0, 0, 0.8);
   z-index: 9999;
   overflow-y: scroll;
   overflow: scroll;
   display: none;
}
.modalDialog:target {
   display: block;
}
.modalDialog > div {
    width: 400px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
}



span.question-indicator {
    color: white;
    background-color: #6f3e9e;
    width: 18px;
    font-size: 12px;
    border-radius: 12px;
    display: inline-grid;
    height: 18px;
}

span.question-indication {
    color: white;
    background-color: #c9249e;
    width: 18px;
    font-size: 12px;
    border-radius: 12px;
    display: inline-grid;
    height: 18px;
}

div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right, div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right, div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 270px;
	animation:none;
}

div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 270px;
    animation: none;
    right: 90%;
}


div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {
    left: 90%;
	animation:none;
}

div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    width: 260px;
	left: 95%;
	animation:none;
	top:20%;
}

div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    top: 38%;
	left: 85%;
	animation:none;
}

div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 90%;
}



svg#squiggle_1 {
    height: 100px;
    width: auto;
    left: 52%;
    position: absolute;
    top: 37%;
	-webkit-animation: fadeInDown 1.4s ease-in-out both;
    animation: fadeInDown 1.4s ease-in-out both;
	animation-delay:4;

}

svg#squiggle_2 {
    height: 100px;
    width: auto;
    position: absolute;
    top: 25%;
    left: 25%;
}

svg#squiggle_3 {
    height: 100px;
    width: auto;
    position: absolute;
    top: 24%;
    left: 45%;
}


svg#squiggle_4 {
    height: 100px;
    width: auto;
    position: absolute;
    top: 32%;
    left: 30%;
    transform: rotate(-40deg);
}

svg#squiggle_5 {
    height: 130px;
    width: auto;
    left: 43%;
    position: absolute;
    top: 23%;
}

svg#squiggle_6 {
    height: 100px;
    width: auto;
    position: absolute;
    top: 30%;
    left: 63%;
    transform: rotate(10deg);
}

#dashed {
    stroke-dasharray: 6,6,6,6;
}

#path {
    stroke-dasharray: 150;
    stroke-dashoffset: 400;
    animation: dash 5s linear reverse infinite;
}

#path_1 {
    stroke-dasharray: 150;
    stroke-dashoffset: 400;
    animation: dash 6s linear reverse infinite;
}

#drawpath {
     stroke-dasharray: 150;
    stroke-dashoffset: 400;
    animation: dash_quick 4s linear normal infinite;
}

#drawpath_point {
     stroke-dasharray: 150;
    stroke-dashoffset: 400;
    animation: dash_quick 4s linear normal infinite;
	animation-delay: 0.2s;
}


svg#pointer_squiggle {
    height: 40px;
    width: auto;
    display: inline-block;
    position: absolute;
    top: -20px;
    right: 35%;
}

@keyframes dash {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash_quick {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 0;
  }
}


span.eael-tooltip-text.eael-tooltip-right, span.eael-tooltip-text.eael-tooltip-left {
    pointer-events: none;
}


.eael-tooltip h6.tooltip-caption.center {
    opacity: 1;
    transition: visibility 0s 3s, opacity 0.2s linear;
    transition-delay: 0.3s;
	width:210px;
}

.eael-tooltip{
	cursor:help;
}

section#split-section {
    width: 100% !important;
	overflow: hidden;}

.tooltip-item.tooltip-item-1 {
    top: 8%;
    left: 16%;
}

.tooltip-item.tooltip-item-2 {
    top: 30%;
    left: 64%;
}
.tooltip-item.tooltip-item-3 {
    top: 9%;
    left: 48%;
}

.tooltip-item.tooltip-item-4 {
    top: 20%;
    left: 42%;
}

.tooltip-item.tooltip-item-5 {
    top: 15%;
    left: 65%;
}

img.customer-sofa {
    width: 600px;
}





div#split-icon_1 {
    top: 10%;
    left: -6%;
	width:auto;
}


div#split-icon_2 {
    top: 5%;
    left: 35%;
	width:auto;
}


div#split-icon_3 {
    top: 27%;
    left: 60%;
	width:auto;

}

div#split-icon_4 {
    left: -3%;
    top: 15%;
    width: auto;
}


div#split-icon_5 {
    top: 6%;
    left: 38%;
}

div#split-icon_6 {
    left: 68%;
    top: 25%;
}



span.eael-tooltip-content p {
    margin-bottom: 0px;
}

div#split-icon_1 img {
    width: 170px;
    animation: slow-pulse 3s linear infinite;
    -webkit-animation: slow-pulse 3s linear infinite;
    transform-origin: 50% 50%;
    max-width: 180px;
}

div#split-icon_2 img{
    height: 94px;
    animation: slow-pulse 4s linear infinite;
    -webkit-animation: slow-pulse 4s linear infinite;
    transform-origin: 50% 50%;
    width: auto;
}


div#split-icon_3 img {
    width: 170px;
    animation: slow-pulse 3s linear infinite;
    -webkit-animation: slow-pulse 3s linear infinite;
    transform-origin: 50% 50%;
    max-width: 180px;
}

div#split-icon_4 img, div#split-icon_6 img {
	 animation:  subtle-pulse 4s linear infinite;
	-webkit-animation: subtle-pulse 4s linear infinite;
  	transform-origin: 50% 50%;
	width: 170px;
	max-width: 180px;
	
}

div#split-icon_5 img {
    height: 94px;
    animation: slow-pulse 3s linear infinite;
    -webkit-animation: slow-pulse 3s linear infinite;
    transform-origin: 50% 50%;
    width: auto;
}


img.split-icon_4 {
    position: absolute;
    top: 20%;
    left: 42%;
	width:auto;
}

div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    top: -5%;
    right: 200px;
	animation:none;
}


img.split-icon_5 {
    position: absolute;
    top: 15%;
    width:auto;
    left: 55%;
}

div#split-1_container {
    width: 60%;
    float: right;
    margin: auto;
}


img.agent-desk {
    max-height: 450px;
	height:auto;
   
}

div#split-2_container {
	 width: 60%;
    margin-left: 50px;
	min-width:665px;
	min-height:840px;
}

div#split-1_container {
    margin-right: 50px;
	min-width:665px;
	min-height:840px;
}


.tooltip-item {
    width: 10px;
    height: 10px;
    margin: -15px 0 0 -15px;
    position: absolute;
    border-radius: 12px;
    border: 2px solid #c9249e;
    -webkit-animation: pulse-item 0.6s infinite alternate;
    animation: pulse-item 0.6s infinite alternate;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

h6.tooltip-title {
	text-align: left;
font-weight:500 !important;
font-size:18px !important;}

h6.tooltip-caption.center {
    padding-top: 5px;
    font-size: 16px;
    color: #3a3a3a;
	line-height:20px;
}

h6.tooltip-title.center {
    padding-top: 5px;
    font-size: 20px !important;
    color: #3a3a3a;
	line-height:20px;
	font-weight:400 !important;
	text-align:center;
}


p.tooltip-description{
	text-align: left;
color: #232323;
font-size:14px;
margin-bottom: 15px;
}

.tooltip-item .tooltiptext {
    visibility: hidden;
    width: 350px;
    background-color: #fff;
    color: #232323;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 75px;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}


.tooltip-item-1 .tooltiptext {
    visibility: hidden;
    width: 360px;
    background-color: #fff;
    color: #232323;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -50px;
    left: -310px;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}


.tooltip-item-4 .tooltiptext {
    visibility: hidden;
    width: 270px;
    background-color: #fff;
    color: #232323;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -100%;
    left: -2000%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}


.tooltip-item-5 .tooltiptext {
    visibility: hidden;
    width: 330px;
    background-color: #fff;
    color: #232323;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -100%;
    left: 750%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-item-3 .tooltiptext {
    visibility: hidden;
    width: 330px;
    background-color: #fff;
    color: #232323;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -100%;
    left: 80px;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}



.tooltip-item:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}


.tooltip-item:hover {
    background: #c9249e;
	animation: none;
}

.tooltip_btn a{
	color:white;
}

p.tooltip_btn {
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
    font-size: 14px;
}

.tooltip_btn {
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 4px 30px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(
315deg
,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(
135deg
,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    /* margin-left: 20px; */
    height: 35px;
}

img.header_hero-image-customer, 
img.header_hero-image-agent {
    max-height: 500px;
    width: auto;
}
img.header_hero-image-screen-1, img.header_hero-image-screen-2 {
    width: 750px;
}


img.header_hero-image-screen-1 {
    -webkit-animation: fadeInDown 1.4s ease-in-out both;
    animation: fadeInDown 1.4s ease-in-out both;
	animation-delay: 0.5;
}


img.header_hero-image-screen-2 {
    -webkit-animation: fadeInUp 1.4s ease-in-out both;
    animation: fadeInUp 1.4s ease-in-out both;
	animation-delay: 0.7s;
}


.header_hero-image-customer  {
    -webkit-animation: fadeInLeft 1.4s ease-in-out both;
    animation:  fadeInLeft 1.4s ease-in-out both;
	animation-delay: 1s;
}

.header_hero-image-agent  {
    -webkit-animation: fadeInRight 1.4s ease-in-out both;
    animation:  fadeInRight 1.4s ease-in-out both;
	animation-delay: 1s;
}


.header-content__hero-layer.screen-hero1, .header-content__hero-layer.screen-hero2 {
    opacity: 1;
    position: absolute;
    top: 30%;
    right: 30%;
}

.header_hero-image-customer {
    opacity: 1;
    position: absolute;
    top: 57%;
    right: 70%;
}

.header_hero-image-agent {
    opacity: 1;
    position: absolute;
    top: 45%;
    right: 10%;
}


.menu_book-btn > .nav-link {
    padding: 0;
}


.header-background {
    position: absolute;
    width: 1000px;
    height: 100%;
}


.header-content__blob-image {
    width: 76%;
    max-width: 1000px;
}


.header-content__hero {
    width: 1000px;
    height: 100vh;
    position: absolute;
    top: 50%;
    right: 40%;
    -webkit-transform: translate(61%,-59%);
    transform: translate(61%,-59%);
}


@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}


@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown; }
          
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp; }

@-webkit-keyframes fadeInLeft {
            0% {
               opacity: 0;
               -webkit-transform: translateX(-20px);
            }
            100% {
               opacity: 1;
               -webkit-transform: translateX(0);
            }
         }
         
         @keyframes fadeInLeft {
            0% {
               opacity: 0;
               transform: translateX(-20px);
            }
            100% {
               opacity: 1;
               transform: translateX(0);
            }
         }

.fadeInLeft {
         -webkit-animation-name: fadeInLeft;
         animation-name: fadeInLeft;
         } 
        

@-webkit-keyframes  fadeInRight {
            0% {
               opacity: 0;
               -webkit-transform: translateX(20px);
            }
            100% {
               opacity: 1;
               -webkit-transform: translateX(0);
            }
         }
         
         @keyframes  fadeInRight {
            0% {
               opacity: 0;
               transform: translateX(20px);
            }
            100% {
               opacity: 1;
               transform: translateX(0);
            }
         }

. fadeInRight {
         -webkit-animation-name:  fadeInRight;
         animation-name: fadeInRight;
         } 
         


@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}







/*--------------------------------------------------------------
## SYNTHETIX MENU 
--------------------------------------------------------------*/

.page-id-867 .navbar-brand a:after {
   content: "Forms";
    text-align: left;
    font-family: 'Poppins',sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #5AA5DC;
    margin-left: 10px;
    border-left: solid 1px #c5c5c5;
    padding-left: 10px;
    height: 40px;
    align-items: center;
    padding-top: 10px;

}

.page-id-737 .navbar-brand a:after {
   content: "For Your Team";
    text-align: left;
    font-family: 'Poppins',sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #5AA5DC;
    margin-left: 10px;
    border-left: solid 1px #c5c5c5;
    padding-left: 10px;
    height: 40px;
    align-items: center;

}

.page-id-4047 .navbar-brand a:after {
   content: "For Your Customers";
    text-align: left;
    font-family: 'Poppins',sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #5AA5DC;
    margin-left: 10px;
    border-left: solid 1px #c5c5c5;
    padding-left: 10px;
    height: 40px;
    align-items: center;

}

.page-id-655 .navbar-brand a:after {
   content: "Xan";
    text-align: left;
    font-family: 'Poppins',sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #5AA5DC;
    margin-left: 10px;
    border-left: solid 1px #c5c5c5;
    padding-left: 10px;
    height: 40px;
    align-items: center;


}


.page-id-29593 .navbar-brand a:after {
   content: "Chat";
    text-align: left;
    font-family: 'Poppins',sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #5AA5DC;
    margin-left: 10px;
    border-left: solid 1px #c5c5c5;
    padding-left: 10px;
    height: 40px;
    align-items: center;

}

.page-id-867 .navbar-brand a, .page-id-737 .navbar-brand a, .page-id-4047 .navbar-brand a, .page-id-655 .navbar-brand a, .page-id-442 .navbar-brand a, .page-id-494 .navbar-brand a, .page-id-29593 .navbar-brand a{
    align-items: center;
    display: flex;
    -webkit-box-align: center;
    position: relative;
}





.menu-btn {
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #ec305c;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: #ec305c;
    background: #ec305c;
    background: #ec305c;
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    margin-left: 20px;
}

.menu_book-btn, button#cf7mls-next-btn-cf7mls_step-1, button#cf7mls-next-btn-cf7mls_step-2{
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    margin-left: 35px;
	height:45px;
}


button#cf7mls-back-btn-cf7mls_step-2, button#cf7mls-back-btn-cf7mls_step-3{
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #C9249E;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
	height:45px;
	background-color: #ffffff78;
}


#menu-home li.menu_book-btn a{
	color:white;
}


#menu-home li.menu_book-btn:hover a, #menu-home li.menu_book-btn a:hover{
    color: #C9249E;
}

.menu_book-btn:hover {
    background: white;
	color: #C9249E;
}

ul#menu-home li a {
    color: black;
}





a.nav-link {
    display: block;
    padding: 0px 10px !important;
    text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #232323;
    text-decoration: none;
    position: relative;
    -webkit-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    cursor: pointer;
	
}

.wp-block-button.center {
    text-align: center;
    display: block;
    margin: auto;
}

.container {
    max-width: 100%;
}


li#menu-item-50, li#menu-item-51 {
    height: 50px;
	margin:auto;
	margin-left:20px;
}

li#menu-item-50 > .nav-link, li#menu-item-51 > .nav-link {
    padding: 0px;
	color:white;
}







/*--------------------------------------------------------------
## SYNTHETIX FOOTER 
--------------------------------------------------------------*/

.f-accrediation_1 img, .f-accrediation_2 img, .f-accrediation_3 img{
	height:75px;
}

.f-accrediation_1, .f-accrediation_2,  .f-accrediation_3{
	float:left;
	padding-right:20px;
}

 .white label {
    color: white;
} 

.footer-social__link:hover img.footer-icon-white {
    display: none;
}

.footer-social__link:hover img.footer-icon-grey {
    display: block;
}

 img.footer-icon-white {
    display: block;
}

img.footer-icon-grey {
    display: none;
}


div#footer-widget {
    background-color: #4D5F70;
	padding:50px 0px;
	position: sticky;
    z-index: 1;
	border-radius: 20px 20px 0px 0px;
    margin-top: -20px !important;

}
	

.footer-contact__title {
    font-family: 'Poppins',sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footer-contact__office {
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 0;
    line-height: 30px;
    margin-top: 25px;
    margin-bottom: 5px;
}
.footer-contact__address {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
}
.footer-contact__tele {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
}
.footer-contact__url {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0;
}

.footer-cta__title {
    font-family: 'Poppins',sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.footer-cta__para {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 30px;
}

.footer-social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
}

.footer-social__link {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    border: solid 2px #fff;
    font-size: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    color: #FFF;
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    text-decoration: none;
}

/*--------------------------------------------------------------
## SYNTHETIX TRIAL FORM
--------------------------------------------------------------*/

.Free_trial_form .nf-form-content{
	padding-top:8px;
}
#ninja_forms_required_items, .nf-field-container{
	margin-bottom:1em;
}
/*--------------------------------------------------------------
## SYNTHETIX CONTACT PAGE 
--------------------------------------------------------------*/
.contact-details p {
	margin-bottom:0px;
}

.contact-details a:hover {
    color: #fff;
    text-decoration: underline;
}

/*NINJA FORM*/

.post-innerform {
    padding-top: 30px;
}

div.signup_button input{
-webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #FFF !important;
    padding: 6px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background-color: transparent !important;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    outline: none;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}
.nf-field-element input{
    font-size: 16px;
    background: #fff;
    border: 2px solid #c5d0de;
    border-radius: 10000px;
    box-shadow: none;
    color: #5f6d7a;
    /* transition: all .5s; */
    line-height: 26px;
    font-weight: 400;
    padding: 4px 18px;
    outline: none;
	margin-top:3px !important;
}

textarea {
    font-size: 16px;
    background: #fff;
    border: 2px solid #c5d0de;
    border-radius: 12px;
    box-shadow: none;
    color: #5f6d7a;
    /* transition: all .5s; */
    line-height: 26px;
    font-weight: 400;
    padding: 4px 18px;
    outline: none;
}
div.label-above .nf-field-label {
    margin-bottom: 0px;
}

div.nf-field-label label {
    font-weight: 500;
    font-size: 14px;
    padding: 0px;
	font-family: 'Poppins';
	color: #889BAD;
}


.submit_button input {
    border: 2px solid #c9249e;
    background: linear-gradient(
135deg
,#6f3e9e,#c9249e);
    color: white;
    font-size: 16px;
    font-weight: 300 !important;
    border-radius: 1000px;
    padding: 8px 40px;
    line-height: 23px;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    z-index: 0;
    outline: none;
    cursor: pointer;
    transition: padding .2s ease-in-out;
    text-align: center;
    height: 45px;
}

.nf-field-container .field-wrap .nf-element::placeholder {
    color:#BFBFBF;
	font-size:14px;
	font-weight: 400;
	padding:0px;
}

/*NINJA FORM Success Msg */
img.ninja-success_img {
    height: 60px !important;
    width: auto !important;
}


div#purple_form-confirmation .nf-response-msg {
    background-color: #694293;
    padding: 40px 20px;
    border-radius: 12px;
    text-align: center;
	color:white;
}

div#pale_form-confirmation .nf-response-msg {
    background-color: #edf0f6;
    padding: 40px 20px;
    border-radius: 12px;
    text-align: center;
}

div#white_form-confirmation .nf-response-msg {
    background-color: #fff;
    padding: 40px 20px;
    border-radius: 12px;
    text-align: center;
}

div#blue_form-confirmation .nf-response-msg {
    background-color: #dfedf9;
    padding: 40px 20px;
    border-radius: 12px;
    text-align: center;
}

div#darkgrey_form-confirmation .nf-response-msg {
     background-color: #889bad;
    padding: 40px 20px;
    border-radius: 12px;
    text-align: center;
}

.nf-response-msg{
	text-align:center;
}

/*NINJA FORM Success Msg ENDS*/

/*NINJA FORM ENDS*/

/*.menu_book-btn a {
    color: #fff !important;
}*/

.recaptcha span {
    border: none;
}

span.wpcf7-form-control-wrap.recaptcha {
    display: inline-block !important;
}

div#submit_button {
    padding-top: 15px;
}


div#demo_products p {
    margin-bottom: 0px;
}

form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-no-moving-animation {
    padding: 5px;
}






input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;  
  margin: 0; 
}
.contact-number input[type=number] {
    -moz-appearance:textfield;
}

#register_button input{
-webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
	height:45px;
	width:100%;
}


#submit_button input{
-webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
	height:45px;
}

#submit_button input:hover {
    color: #c9249e;
    background: transparent;
}


#signup_button input{
-webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #FFF;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background-color: transparent;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    outline: none;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}



.page-id-53 .wpcf7 form.sent .wpcf7-response-output, .page-id-793 form.sent .wpcf7-response-output, .page-id-4338 form.sent .wpcf7-response-output, .page-id-2380 form.sent .wpcf7-response-output, .page-id-2416 form.sent .wpcf7-response-output, .page-id-2415 form.sent .wpcf7-response-output{
    background: white;
    border: none;
    position: absolute;
    top: 6%;
    height: 80%;
    border-radius: 22px;
    text-align: center;
    padding: 50px;
    margin: 0px 50px ;
    padding: 250px 50px;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    background-image: url(/wp-content/uploads/2021/01/logo_synthetix.png);
    background-repeat: no-repeat;
    background-position: 50% 25%;
	background-size:300px;
	color: #232323 !important;
}


.page-id-2445 .wpcf7 form.sent .wpcf7-response-output {
    background: white;
    border: none;
    position: absolute;
    top: 0%;
    height: 80%;
    border-radius: 22px;
    text-align: center;
    padding: 50px;
    margin: 0px 50px;
    padding: 250px 50px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    background-image: url(/wp-content/uploads/2021/01/logo_synthetix.png);
    background-repeat: no-repeat;
    background-position: 50% 25%;
    background-size: 300px;
    color: #232323 !important;
    padding: 210px 50px;
}

div#right-form_popup form.sent .wpcf7-response-output {
    background-color: white;
    position: absolute;
    top: -30%;
    padding: 150px 20px;
    height: 440px;
    z-index: 100;
    width: 100%;
    margin: 0px;
    text-align: center;
    background-image: url(/wp-content/uploads/2021/01/logo_synthetix.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: 50% 70%;
    font-size: 16px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none;
    color: #232323;
}

div#hidden-fields {
    content-visibility: hidden;
	visibility:hidden;
}


div#ukdemorequestform label {
    min-width: 100% !important;
}



span.wpcf7-form-control-wrap input{
	border: 2px solid #C5D0DE;
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    background: #FFF;
    width: 100%;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 6px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.demo-textarea textarea{
	border: 2px solid #C5D0DE;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background: #FFF;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 6px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	width: 100%;
    max-width: 100%;
    min-width: 100% !important;
    min-height: 150px;
    max-height: 300px;
}



.contact__client-list {
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: inherit;
    align-items: start;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-bottom: 40px;
}

.form__field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
    width: 100%;
}
.form__fieldset {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
    width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
}

.form__label {
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}

.form__input {
    border: 2px solid #C5D0DE;
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    background: #FFF;
    width: 100%;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 6px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}



.form__submit {
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    margin-top: 30px;
}

/*--------------------------------------------------------------
## SYNTHETIX HOME PAGE 
--------------------------------------------------------------*/

input {
    font-family: 'Poppins' !important;
}
.screen-hero2 img {
    height: auto;
    width: 750px;
}
.screen-hero1 img {
    width: 750px;
    height: auto;
}


section#product_tiles {
    z-index: 1;
}


div#chat_products-box:hover,  div#xan_products-box:hover, div#knowledge-customer_box:hover, div#knowledge-teams_box:hover, div#hover-box:hover {
    background-color: white;
    border-radius: 12px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
	margin: 0px 10px;

}

div#chat_products-box, div#xan_products-box, div#knowledge-customer_box, div#knowledge-teams_box, div#hover-box{
	    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
margin: 0px 10px;}


#cookieconsent\:desc {
    font-family: Poppins;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}

a.cc-btn.cc-deny, a.cc-btn.cc-allow{
    font-family: Poppins;
    font-weight: 400 !important;
	font-size:14px !important;
}

.cc-window.cc-floating {
    border-radius: 12px;
    width: 100%;
    max-width: 300px !important;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 20%);
	padding:10px;
}
	
.cc-floating .cc-compliance>.cc-btn {
    border-radius: 100px;
}

div#cookie-law-info-again{
-webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 6px 6px 0px 0px ;
          border-radius: 6px 6px 0px 0px;
	background-color:#dfe6ed;
	color:#232323;
}

.cc-color-override-1728465007 .cc-link{
	color:#303e49 !important;
}

.cc-color-override-1801099048 .cc-highlight .cc-btn:first-child, .cc-color-override-1801099048 .cc-link{
	color:#44515b !important;
}


.home div#elementor-popup-modal-4400, .page-id-2445 div#elementor-popup-modal-4400 {
    display: none !important;
}

div#together_1 img ,div#together_2 img , div#together_3 img, div#together_4 img {
    height: 180px;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.highlight_style {
    background-color: red;
    border: red;
}

label.contact-number {
    width: 100%;
}
/* remove border on button on popup */
div#popup-cross_icon > div a.elementor-button-link.elementor-button {
    border: none;
	
}

div#popup-cross_icon {
    margin-bottom: 0px !important;
}

div#popup-cross_icon svg {
    height: 14px;
}

div#homepage-further-reading span a{	
	line-height:20px
}

.navbar-brand img {
    height: 42px;
}

.centre-pulse {
    animation: pulse 2s ease-in-out infinite;
    width: 150px;
    height: 150px;
    transform: translate(-50%, -50%);
    transform-origin: center;
}


/*@keyframes pulse-item {
    0% { 
        transform: scale3d(0.5, 0.5, 0.5); 
  }
  
  100% { 
        transform: scale3d(1, 1, 1); 
  }
}*/


@keyframes subtle-pulse {
	  0% {
    transform: scale(0.95);
  }
  35% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.95);
  }
}


@keyframes slow-pulse {
 0% {
    transform: scale(0.95);
  }
  46.667% {
    transform: scale(1);
  }
  66.667% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.95);
  }
}




.elementor-testimonial__text {
    padding-top: 20px;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: auto !important;
    height: 50px;
}


.spidergram_hero .elementor-column-wrap .elementor-widget-wrap {
    width: 700px;
    margin: auto;
}

.container.header-fullwidth {
    max-width: 1900px;
	padding-top:10px;
	padding-bottom:10px;
}

div#footer-widget .container {
    width: 1500px;
}
span.icon.icon-location5::before {
  content: "\eb9e"; }

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.section__content--aligned-left {
    display: flex;
    height: 500px;
}


.section__content-inner {
    position: relative;
}

img.journey-blob__step--left {
    left: 0;
    top: 0;
    max-width: 600px !important;
    position: absolute;
    z-index: 2;
}

img.journey-number__step--left {
    left: 0;
    top: 0;
    max-width: 180px !important;
    position: absolute;
    z-index: 3;
}

img.journey-number__step--left {
    left: 0;
    top: 0;
    max-width: 180px !important;
    position: absolute;
    z-index: 3;
}

.journey-design__step--left1 {
    bottom: 100px;
    left: 100px;
	 max-width: 520px !important;
    position: absolute;
    z-index: 4;
}


.section__content--aligned-right {
    height: 500px;
    display: flex;
	-webkit-box-pack:end;
	justify-content:flex-end;
}

img.journey-blob__step--right, img.journey-blob__step--right {
    right: 0;
    top: 0;
    max-width: 600px !important;
    position: absolute;
    z-index: 2;
}

img.journey-number__step--right, img.journey-number__step--right {
    right: 0;
    top: 0;
    max-width: 180px !important;
    position: absolute;
    z-index: 3;
}

img.journey-design__step--right2, img.journey-design__step--right2 {
    bottom: 140px;
    right: 150px;
    max-width: 520px !important;
    position: absolute;
    z-index: 4;
}

.elementor-element-b613195.home_process-text.elementor-column.elementor-col-50.elementor-inner-column > .elementor-element-populated, .elementor-element.elementor-element-926d40b.home_process-text.elementor-column.elementor-col-50.elementor-inner-column > .elementor-element-populated, .elementor-element.elementor-element-3ffd854.home_process-text.elementor-column.elementor-col-50.elementor-inner-column > .elementor-element-populated, .elementor-element.elementor-element-ecf4a22.home_process-text.elementor-column.elementor-col-50.elementor-inner-column > .elementor-element-populated{
    margin: auto;
}




a.dropdown-item {
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #232323;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
	padding-left:30px;
}

p.menu-description {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #232323;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    line-height: 20px;
	padding-left:0px;
	display:block;
	/*width:90%;*/

}

 .menu-item_library a, .menu-item_km-pillar a , .menu-item_wss-pillar a , .menu-item_cb-pillar a, .menu-item_lc-pillar a, .menu-item_latest a, .menu-item_case-study a {
    height: 140px;
	width:350px;
	cursor:pointer;
	float: right;
	padding: 20px;
}



/*.menu-item_latest, .menu-item_case-study {
    height: 120px;
}*/


.menu-item_about a, .menu-item_why a, .menu-item_careers a {
    width: 90%;
    float: right;
	padding: 20px;
	cursor:pointer;
	height:100%;
}


.menu-item_knowledge a, .menu-item_knowledge-customers a , .menu-item_decisions a, .menu-item-chat a,  .menu-item_xan a, .menu-item_support a, .menu-item_status a, .menu-item_help a{
    width: 90%;
    float: right;
	padding: 20px;
	cursor:pointer;

}


.menu-item_insurance a, .menu-item_cc_solution a, .menu-item_water a, .menu-item_energy a {
    width: 90%;
    float: right;
	padding: 20px;
	cursor:pointer;

}


.sub-menu-3col {
    background-color: #fafafa;
    padding: 30px 0px;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
}


.menu-item_knowledge, .menu-item_knowledge-customers,.menu-item-chat, .menu-item_help{
	width:400px;
	margin-bottom: 10px;
	height: 100%;
	cursor:pointer;
	height:135px;
	display:inline-block;
}

 .menu-item_support, .menu-item_status{
	width:400px;
	margin-bottom: 10px;
	height: 100%;
	cursor:pointer;
	height:110px;
	display:inline-block;
} 

.menu-item_xan, .menu-item_energy{
	width:400px;
	margin-bottom: 10px;
	height: 100%;
	cursor:pointer;
	height:155px;
	display:inline-block;
}

.menu-item_insurance, .menu-item_cc_solution, .menu-item_water{
	width:400px;
	margin-bottom: 10px;
	height: 100%;
	cursor:pointer;
	height:135px;
	display:inline-block;
}





.menu-item_about, .menu-item_careers{
	width:400px;
	margin-bottom: 10px;
	height: 135px;
	cursor:pointer;

}

.menu-item_why{
	width:400px;
	margin-bottom: 10px;
	height: 155px;
	cursor:pointer;
}


.menu-item_km-pillar, .menu-item_cb-pillar, .menu-item_lc-pillar, .menu-item_latest, .menu-item_case-study {
	width:390px;
	margin-bottom: 10px;
	height: 100%;
	float:left;
	height:150px;
	margin-right:10px;
}

.menu-item_cb-pillar, .menu-item_lc-pillar{
	margin-bottom:20px;
}

.menu-item_library {
	width:390px;
	margin-bottom: 10px;
	height: 100%;
	float:left;
    height: 160px;
}



.menu-item_library{
	margin-left:10px;
}


/*.menu-item_lc-pillar {
	padding:0px;
	width:390px;
	margin-bottom: 10px;
	height: 100%;
	float:left;
	min-height:150px;
	margin-left:10px;
}*/




.menu-item_wss-pillar{
height:150px;
	padding:0px;
	width:390px;
	margin-bottom: 10px;
	float:left;
	margin-left:10px;
}




.dropdown-menu.show {
    padding: 20px;
	background-color: #fafafa;
    padding: 20px;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
	border:none;
}

a#menu-item-dropdown-13896 + ul.dropdown-menu {
    left: -70px;
}

/*.menu-item_knowledge a:hover, .menu-item_knowledge-customers a:hover, .menu-item-chat a:hover,  .menu-item_xan a:hover, .menu-item_support a:hover, .menu-item_status a:hover, .menu-item_help a:hover{
    width: 100%;
    /* height: 150px; 
    border-radius: 6px;
    padding-left: 60px;
	
}*/

/*.menu-item_insurance a:hover, .menu-item_cc_solution a:hover, .menu-item_water a:hover, .menu-item_energy a:hover{
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;
	
} */


.menu-item_about:hover, .menu-item_why:hover, .menu-item_careers:hover, .menu-item_knowledge:hover, .menu-item_knowledge-customers:hover, .menu-item-chat:hover,  .menu-item_xan:hover, .menu-item_latest:hover, .menu-item_case-study:hover, .menu-item_library:hover, .menu-item_km-pillar:hover, .menu-item_wss-pillar:hover, .menu-item_cb-pillar:hover, .menu-item_lc-pillar:hover, .menu-item_insurance:hover, .menu-item_cc_solution:hover, .menu-item_water:hover,  .menu-item_energy:hover,  .menu-item_support:hover,  .menu-item_status:hover,  .menu-item_help:hover  {
	background: #EDF0F6;
    border-radius: 6px;
}

/*.menu-item_about a:hover, .menu-item_why a:hover, .menu-item_careers a:hover, .menu-item_cb-pillar a:hover, .menu-item_lc-pillar a:hover {
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;	
}*/

/*.menu-item_library a:hover, .menu-item_km-pillar a:hover, .menu-item_wss-pillar a:hover{
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;
	height:150px;
}
*/

.menu-item_knowledge {
/*     background-image: url(https://synthetix.technology/themes/synthetix2018/assets/images/Dropdown-menu/about-menu.svg); */
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30px auto;
    background-position-x: 10px;
	content: "";
    display: inline-block;
}



.menu-item_knowledge a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: absolute;
    height: 45px;
    box-sizing: border-box;
content:"";
display:block;
top: 20px;
    left: -35px;
	z-index: 1;
}


		a#menu-item-dropdown-22 + ul.dropdown-menu {

    width: 850px;
    left: -500px;
	height:700px;
}





.menu-item_knowledge a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/teams-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}



.menu-item_knowledge a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/teams-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_knowledge-customers  {
/*     background-image: url(https://synthetix.technology/themes/synthetix2018/assets/images/Dropdown-menu/about-menu.svg); */
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30px auto;
    background-position-x: 10px;
	content: "";
    display: inline-block;
}


.menu-item_knowledge-customers a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: absolute;
    height: 45px;
    box-sizing: border-box;
content:"";
display:block;
top: 20px;
    left: -35px;
	z-index: 1;
}

.menu-item_knowledge-customers a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/customers-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}


.menu-item_knowledge-customers a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/customers-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
    top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}





.menu-item_xan a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: absolute;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: 20px;
    left: -35px;
	z-index: 1;
}


.menu-item_xan a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/xan-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_xan a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/xan-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
    top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}




.menu-item-chat a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: absolute;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: 20px;
    left: -35px;
	z-index: 1;
}


.menu-item-chat a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/chat-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item-chat a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/chat-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
    top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}




.menu-item_about a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -90px;
    left: -55px;
	z-index: 1;
}


.menu-item_about a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/about-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_about a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/about-navigation-white.svg");
	width: 30px;
    position: relative;
    height: 30px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
	
}




.menu-item_why a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -110px;
    left: -55px;
	z-index: 1;
}


.menu-item_why a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/why-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
		position:absolute;
	margin:20px;
}

.menu-item_why a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/why-navigation-white.svg");
	width: 30px;
    position: relative;
    height: 30px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}



a.dropdown-item{
	margin-left:5px;
}


.menu-item_careers a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -90px;
    left: -55px;
	z-index: 1;
}


.menu-item_careers a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/careers-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_careers a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/careers-navigation-white.svg");
	width: 30px;
    position: relative;
    height: 30px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}



.menu-item_latest a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -110px;
    left: -55px;
	z-index: 1;
}


.menu-item_latest a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/latest-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_latest a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/latest-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_case-study a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -110px;
    left: -55px;
	z-index: 1;
}


.menu-item_case-study a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/05/case-study-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_case-study a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/05/case-study-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}







.menu-item_library a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -90px;
    left: -51px;
	z-index: 1;
}


.menu-item_library a.dropdown-item::before{
	background: url("/wp-content/uploads/2020/10/document-menu.svg");
	width: 28px;
    position: relative;
    height: 28px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -51px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_library a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2020/10/document-menu-white.svg");
	width: 28px;
    position: relative;
    height: 28px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}





.menu-item_km-pillar a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -110px;
    left: -55px;
	z-index: 1;
}

.menu-item_km-pillar a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/knowledgepillar-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_km-pillar a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/knowledgepillar-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}





.menu-item_wss-pillar a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -90px;
    left: -55px;
	z-index: 1;
}

.menu-item_wss-pillar a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/wss-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_wss-pillar a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/wss-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}




.menu-item_cb-pillar a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -130px;
    left: -55px;
	z-index: 1;
}

.menu-item_cb-pillar a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/xan-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_cb-pillar a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/xan-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}



.menu-item_lc-pillar a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
top: -110px;
    left: -55px;
	z-index: 1;
}

.menu-item_lc-pillar a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/chat-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_lc-pillar a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/chat-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -50px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}



.menu-item_insurance a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -108px;
    left: -55px;
	z-index: 1;
}


.menu-item_insurance a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/insurance-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_insurance a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/insurance-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_cc_solution a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -108px;
    left: -55px;
	z-index: 1;
}


.menu-item_cc_solution a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/contact-centre-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_cc_solution a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/contact-centre-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

li#menu-item-23244, li#menu-item-22{
    margin-top: 10px;
	padding:0px 15px 0px 0px;
}

.menu-item_water a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -108px;
    left: -55px;
	z-index: 1;
}


.menu-item_water a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/water-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_water a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/water-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_energy a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -128px;
    left: -55px;
	z-index: 1;
}


.menu-item_energy a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/energy-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_energy a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/energy-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}



.menu-item_support a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -70px;
    left: -55px;
	z-index: 1;
}


.menu-item_support a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/support-navigation.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_support a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/support-navigation-white.svg");
	width: 32px;
    position: relative;
    height: 32px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_status a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -70px;
    left: -55px;
	z-index: 1;
}


.menu-item_status a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/status-navigation.svg");
	width: 30px;
    position: relative;
    height: 30px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_status a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/status-navigation-white.svg");
	width: 28px;
    position: relative;
    height: 28px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}

.menu-item_help a.dropdown-item:hover::after{
background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
content:"";
display:block;
    top: -90px;
    left: -55px;
	z-index: 1;
}


.menu-item_help a.dropdown-item::before{
	background: url("/wp-content/uploads/2022/03/help-navigation.svg");
	width: 30px;
    position: relative;
    height: 30px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -45px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	margin:20px;
}

.menu-item_help a.dropdown-item:hover::before{
	background: url("/wp-content/uploads/2022/03/help-navigation-help.svg");
	width: 28px;
    position: relative;
    height: 28px;
    box-sizing: border-box;
content:"";
display:inline-block;
top: 10px;
    left: -5px;
	z-index: 2;
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}


@keyframes blobber {
    0%  { border-radius: 48% 52% 68% 32% / 42% 28% 72% 58%; }
    5%  { border-radius: 48% 52% 41% 59% / 66% 37% 63% 34%; }
    10% { border-radius: 69% 31% 71% 29% / 67% 31% 69% 33%; }
    15% { border-radius: 60% 40% 71% 29% / 63% 65% 35% 37%; }
    20% { border-radius: 61% 39% 51% 49% / 57% 58% 42% 43%; }
    25% { border-radius: 66% 34% 25% 75% / 47% 30% 70% 53%; }
    30% { border-radius: 32% 68% 38% 62% / 65% 60% 40% 35%; }
    35% { border-radius: 63% 37% 41% 59% / 35% 38% 62% 65%; }
    40% { border-radius: 57% 43% 49% 51% / 55% 71% 29% 45%; }
    45% { border-radius: 47% 53% 34% 66% / 65% 36% 64% 35%; }
    50% { border-radius: 44% 56% 32% 68% / 69% 26% 74% 31%; }
    55% { border-radius: 28% 72% 37% 63% / 71% 44% 56% 29%; }    
    60% { border-radius: 38% 62% 35% 65% / 74% 53% 47% 26%; }
    65% { border-radius: 73% 27% 46% 54% / 54% 47% 53% 46%; }
    70% { border-radius: 75% 25% 47% 53% / 49% 53% 47% 51%; }
    75% { border-radius: 62% 38% 43% 57% / 55% 60% 40% 45%; }
    80% { border-radius: 41% 59% 65% 35% / 73% 50% 50% 27%; }
    85% { border-radius: 55% 45% 57% 43% / 73% 61% 39% 27%; }
    90% { border-radius: 74% 26% 33% 67% / 40% 65% 35% 60%; }
    95% { border-radius: 58% 42% 57% 43% / 53% 45% 55% 47%; }
    100%{ border-radius: 48% 52% 68% 32% / 42% 28% 72% 58%; }
}

@keyframes cobler {
	0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: 100% 0%;
    }
}

@keyframes wobbler {
    0%  {
        transform: rotateZ(8deg);
    }
    100% {
        transform: rotateZ(-8deg);
    }
}

.wpmtst-testimonial-content.testimonial-content p {
    font-family: 'Poppins',sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #232323;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 0;
}

.strong-view.wpmtst-modern .wpmtst-testimonial-image img{
	border-radius:0px !important;
	width:180px;
	height:auto;
}

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{
	display:none;
}

.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{
	display:none;
}

img.attachment-medium.size-medium.wp-post-image{
	margin-top:10px;
}

.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner{
	padding:50px;
}

footer .sep, footer .credits {
    display:none;
}

.footer-widget-logo{
width:100%;
max-width:180px;
height:auto;
margin:auto;
}

.footer-lower__cta {
  text-align: center;
  margin-top: 40px; }

.footer-contact__cta {
  -webkit-border-radius: 10000px;
          border-radius: 10000px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #FFFFFF;
  padding: 8px 40px;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 23px;
  text-decoration: none;
  background-color: transparent;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  outline: none;
  cursor: pointer;
  text-align: center;
  margin-top: 20px; }

  .footer-contact__cta:hover, #signup_button input:hover, .footer-contact__cta:focus, #signup_button input:focus {
    background-color: white;
    color: #5f6d7a;
}


.footer-copyright {
    font-family: 'Poppins',sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 10px;
    margin-bottom: 0;
text-align:center;
}

.footer-copyright a {
	text-decoration:underline;
}

.col-12.col-md-6.footer_columnn-left {
    padding: 20px 40px 20px 20px;
}


.col-12.col-md-6.footer_columnn-right {
    border-left: solid 1px white;
    padding: 20px 20px 20px 40px;
}
.footer-lower__legals{
text-align: center;
    margin-top: 40px;
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footer-lower__link:visited {
    color: #fff;
}

.footer-lower__link:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 200px;
  margin-top: 20px; }

.footer-social__link:visited {
    color: #FFFFFF; }
  .footer-social__link:hover {
    background-color: #FFF;
    color: #5f6c7a;
    text-decoration: none;
}

.elementor-2 .elementor-element.elementor-element-27af60c > .elementor-container {
    position: inherit !important;
    top: 20% !important ;
    width: 100%;
    max-height: 100%;
	
}
#spidergram{
	width:700px;
	height:auto;
}

#products-spidergram{
	width:500px;
	height:auto;
}


.hero-spidergram {
  
    position: absolute;
    top: -25%;
    right: -60%;
    min-width: 1400px;
    height: 100%;
}

.elementor{
	width:100%;
}


/*--------------------------------------------------------------
## SYNTHETIX CLIENT 
--------------------------------------------------------------*/

.our_customer_products {
    width: 100%;
    display: block;
	    height: 70px;
    
}

.our_customer_products-col2{
	float:left;
	width:50%;
	text-align: center;
}

.our_customer_products-col4{
	float:left;
	width:25%;
	text-align: center;
}

.our_customer_products-col3{
	float:left;
	width:33%;
	text-align: center;
}



.our_customer_products-col1{
	width:100%;
	text-align: center;
}


.our_customer_products-col2 p, .our_customer_products-col1 p, .our_customer_products-col4 p, .our_customer_products-col3 p {
    margin-bottom: 0px;
	font-size:12px;
	line-height:14px;
}

img.client-product_icon {
    height: 30px !important;
	width: auto;
margin-bottom: 7px;}
/*--------------------------------------------------------------
## SYNTHETIX HOME PAGE - Product Accordian 
--------------------------------------------------------------*/

div#knowledge-teams_box, div#knowledge-customer_box, div#xan_products-box, div#chat_products-box, div#forms_products-box{
	cursor:pointer;
	text-align:center;
}





button:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none; }


  
   

.products-menu-grid {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px;
  padding-left: 30px;
  justify-content:center;
  display:flex;
  margin-top:60px;}

.double-grid-customers {
  
  display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width:  50%;
    padding-top: 50px;
    padding-left: 60px;
     max-width:600px;
    text-align:center;}
  
 
    
    .double-grid-teams {

  display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding-top: 50px;
    padding-left: 60px;
     max-width:600px;
    text-align:center;}
          
          
          .double-grid-teams-inner {
  -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
  padding: 40px;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden; 
  width:600px; }
  
  .double-grid-customers-inner {
  -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
  padding: 40px;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden; 
  width:600px;}
  
  .double-grid-teams-inner {
  -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
  padding: 40px;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden; 
  width:600px;}
  
  .double-grid-customers-inner:hover{
      -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  
    .double-grid-teams-inner:hover{
      -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  
  
  .customers-grid__tile-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33%;
  padding-top:5px;
  padding-left: 30px; 
  float:left;
  width:400px;
  text-align:center;}
  
   .teams-grid__tile-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding-top:5px;
  padding-left: 30px;
  width:400px;
  text-align:center;}
  
  .double-tile-grid {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 30px;
  padding-left: 10px; }
          

  .sub-menu-grid {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 60px;
  padding-bottom: 30px;
  padding-left: 30px; }

.sub-menu-grid__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: -60px;
  margin-left: -60px; }

.sub-menu-grid__tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333%;
  padding-top: 30px;
  padding-left: 30px; }

.sub-menu-grid__tile-inner {
  width: 100%; }
  
  
img.products-icon {
        max-width: 24px;
    max-width: 50px !important;
    webkit-flex-shrink: 0;
    flex-shrink: 0;
}
    
    img.products-xan-icon {
        max-width: 24px;
    max-width: 50px !important;
    webkit-flex-shrink: 0;
    flex-shrink: 0;

}

.products-menu-grid {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px;
  padding-left: 30px;
  justify-content:center;
  display:flex;
  margin-top:60px;}
    
       .products-menu__item-new {
  padding: 20px 30px 20px 30px;
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  
  position: relative;
  -webkit-border-radius: 6px;
          border-radius: 6px;
          
          }
          

          
          .products-menu__icon-container {
  width: 80px;
  margin:auto;
  padding:20px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
          height:45px;}
          
          .content-section--light .products__title {
              padding:15px 0px;
  margin-top: -9px;
  margin-bottom:0px;
  text-align: center;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  font-weight: 500;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  
  
          .content-section--light .products__title-teams {
              padding:15px 0px;
  margin-top: -9px;
  margin-bottom:0px;
  text-align: center;
  position: relative;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  font-weight: 500;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  

  
  
  
  .products-tile__title {
      padding-top:20px;
      padding-bottom:20px;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  max-width: 100%; }
  @media (max-width: 1100px) {
    .products-tile__title {
      font-size: 22px;
      line-height: 24px; } }
      
      .double-tile__title {
      padding-top:20px;
      padding-bottom:20px;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  max-width: 100%; }
  @media (max-width: 1100px) {
    .doubles-tile__title {
      font-size: 22px;
      line-height: 24px; } }
      
      .products-tile__text {
          margin-bottom:0px;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }
  
  .double-tile__text {
          margin-bottom:0px;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }
  
  .customers-grid__tile-item:hover .products-tile__text{
   color:#232323;   
  }
  
    .customers-grid__tile-item:hover .products-tile__title{
   color:#232323;   
  }
  
  .customers-grid__tile-item:hover .products-icon{
     -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    }
    
     .customers-grid__tile-item:hover .products-xan-icon{
     -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    }
    
    .teams-grid__tile-item:hover .products-icon{
     -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    }
    
    
     .teams-grid__tile-item:hover .products-tile__text{
   color:#232323;   
  }
  
    .teams-grid__tile-item:hover .products-tile__title{
   color:#232323;   
  }
  
  .teams-grid__tile-item:hover .products-icon:hover{
     -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    }
    
    
    img.products-icon{
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    }
    
       img.products-xan-icon{
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    }
    
    svg#Hover-Arrow{
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    width: 80px;
    opacity:0;
    padding-top: 15px;
    }
    
     
   .customers-grid__tile-item:hover svg#Hover-Arrow{
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    -o-transition: opacity 200ms ease-in;
    -ms-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
    opacity:1;
    }
    
    .teams-grid__tile-item:hover svg#Hover-Arrow{
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    -o-transition: opacity 200ms ease-in;
    -ms-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
    opacity:1;
    }

    div#main-customers:hover ~  div#main-teams .products__title-teams{
              opacity:0.4;
    }

    div#main-customers:hover ~  div#main-teams .products-tile__text{
              opacity:0.4;
    }

    div#main-teams:hover ~ div#show-teams{
              display:flex;
    }

    div#main-customers:hover ~ div#show-customers{
              display:flex;
              -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 200ms ease-in;
    -o-transition: opacity 200ms ease-in;
    -ms-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
     }

     div#main-customers:focus ~ div#show-customers{
    display:flex;
    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
     }

.products-menu__item-content {
    padding-top: 20px;
}




.our-products_knowledge > .elementor-element-populated > .elementor-widget-wrap, .our-products_knowledge-container > .elementor-element-populated > .elementor-widget-wrap {
    margin: auto;
}


div#knowledge-agents .elementor-widget-container, div#knowledge-teams .elementor-widget-container {
    height: 300px;
}
section#our-products-invis {
    height: 1px;
}



.our-products_xan, .our-products_chat, .our-products_forms, .our-products_decisions{
  /*  height: 240px;*/
	margin:auto 0;
}

.our-products_decisions.col-scale > .elementor-widget-container, .our-products_forms.col-scale > .elementor-widget-container, .our-products_xan.col-scale > .elementor-widget-container, .our-products_chat.col-scale > .elementor-widget-container {
    height: 240px;
}


section#knowledge-teams, section#knowledge-customers{
    opacity: 0.5;
	-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
	  animation: pulse 4s ease-in-out infinite;
    transform-origin: center;
	

}




section#knowledge-teams:hover {
    opacity: 1;
	animation: none;
}

section#knowledge-customers:hover {
    opacity: 1;
	animation: none;
}




section#knowledge-teams div#knowledge-teams_btn, section#knowledge-teams div#knowledge-teams_title, section#knowledge-teams div#knowledge-teams_p, section#knowledge-customers div#knowledge-customers_btn, section#knowledge-customers div#knowledge-customers_title, section#knowledge-customers div#knowledge-customers_p {
    opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

section#knowledge-teams:hover div#knowledge-teams_btn, section#knowledge-teams:hover div#knowledge-teams_title, section#knowledge-teams:hover div#knowledge-teams_p {
    opacity: 1;
}

section#knowledge-customers:hover div#knowledge-customers_btn, 
section#knowledge-customers:hover div#knowledge-customers_title, 
section#knowledge-customers:hover div#knowledge-customers_p {
    opacity: 1;
}


.infobox-content.eael-icon-only p {
    padding-top: 10px;
}

/*--------------------------------------------------------------
## SYNTHETIX PRICING Swiper
--------------------------------------------------------------*/
div.swiper-slide {
    height: 100% !important;
}

.swiper-slide-bg {
    background-color: #4054b2;
    border-radius: 30px;
    margin: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}

.swiper-slide .swiper-slide-bg {
    width: auto !important;
    min-width: auto !important;
    height: 470px;
}

.swiper-slide-contents{
	margin:auto;
}

/*--------------------------------------------------------------
## SYNTHETIX PRICING
--------------------------------------------------------------*/


span.tool-tip_icon {
    border: solid 1px #5f6d7a;
    border-radius: 20px;
    width: 16px;
	height:16px;
    display: inline-grid;
	position:relative;
	top:0;
}
span.tool-tip_icon p {
	margin-bottom:0px;
	padding-top:2px;
	line-height:12px;
	font-size:12px;
	font-weight:500;
}


span.tool-top_text {
    visibility: hidden;
    font-size: 12px;
  	background-color: #EDF0F6;
    color: #5F6D7A;
    text-align: center;
    padding: 7px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: -25px;
    line-height: 14px;
    left: 25px;
    opacity: 0;
    transition: opacity 0.1s;
	width:200px;
}

.tool-tip_icon:hover span.tool-top_text{
  visibility: visible;
  opacity: 1;
}

li.bold {
    font-weight: 600;
}
.pricing-context_container h3.pricing-cost {
    color: #6CA5D8;
    font-weight: 400;
    font-size: 75px;
    margin: 0px;
}


p.pricing-from {
    color: #6CA5D8;
    font-weight: 400;
    padding: 0px;
    margin: 0px;
}

p.pricing-mini_detail {
    font-size: 14px;
}


div#professional-pricing {
    height: 500px;
}

div#enterprise-pricing {
    height: 300px;
    margin: auto 0;
}

div#pricing-pro, div#pricing-enterprise {
    height: 340px;
}


sub.sub-text {
    font-size: 20px;
}

span.pricing-desc {
    font-size: 18px;
}
div#pricing-separator .elementor-divider {
    padding: 0px;
}


div#pricing-title {
    top: -60px;
    margin-bottom: 10px;
	width:80%;
	margin:auto;
}

div.pricing-title {
    top: -80px;
    margin-bottom: 10px;
	width:80%;
	margin:auto;
}
.elementor-inner-section.product_pricing-container_annual h3, .elementor-inner-section.product_pricing-container_monthly h3 {
    margin: 0px;
    text-align: center;
    font-weight: 500;
    font-size: 50px;
    padding: 20px 0px;
    color: #5f6d7a;
}

.product_pricing-container_annual h3 span, .product_pricing-container_monthly h3 span{
	font-size:16px;
	font-weight:400;
}


/*--------------------------------------------------------------
## SYNTHETIX PILLAR PAGE 
--------------------------------------------------------------*/
a.internal-link{color: #6f3e9e;}

a.internal-link:hover{
	color: #6f3e9e;
	text-decoration:underline;
}


.pillar-blue-heading {
    font-family: 'Barlow Condensed',sans-serif;
    font-size: 26px;
    line-height: 32px;
    font-weight: 500;
    color: #6ca5d8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0.5px;
}

span.quote-author {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}



.double-head__list {
    font-family: 'Poppins',sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #6ca5d8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
}

ul.bullet-list.tick {
    list-style: none;
	color: #6ca5d8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
    cursor: pointer;
	font-weight:400;
}

ul.bullet-list.tick li:before {
    content: '✓';
    color: #44A954;
    padding-right: 15px;
    margin-left: -15px;
}




/*--------------------------------------------------------------
## SYNTHETIX PILLAR - KM Video
--------------------------------------------------------------*/
.elementor-element.elementor-element-5c00c99.elementor-aspect-ratio-916.elementor-widget.elementor-widget-video {
    width: 50%;
    margin: auto;
}

/*--------------------------------------------------------------
## SYNTHETIX PILLAR - KM Video END 
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## SYNTHETIX PILLAR - SIDEBAR
--------------------------------------------------------------*/

section#primary {
    padding: 0;
}

article#post-379 .entry-header > h1, article#post-330 .entry-header > h1, article#post-1206 .entry-header > h1, article#post-338 .entry-header > h1, header.entry-header {
	display:none;
	visibility:hidden;
}

aside#secondary {
    top: 30%;
	padding:0px;
}

section#nav_menu-3_clone{
	top: 30% !important;
	
}





li.anchor-child a.nav-link + ul {
    display: none;
}


li.anchor-child a.nav-link._mPS2id-h.active-anchor-highlight.active-anchor-highlight-first + ul{
    display: block;
}

.anchor-child > ul{
    margin-left: 15px;
}

section#nav_menu-3, .menu-pillar-sidebar-container, .menu-lc-pillar-sidebar-container, .menu-wss-pillar-sidebar-container, .menu-cb-pillar-sidebar-container{
    -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.02);
    box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 0px 12px 12px 0px;
    border-radius: 0px 12px 12px 0px;
    text-align: left;
    padding: 20px;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    background-color: #FFFFFF;
    overflow: hidden;
    width: 18%;
    position: fixed;
    z-index: 2;
    top: 30% !important;
    opacity:0.98;
	display:none;
}



ul.sub-menu li.anchor-subchild a {
	text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    line-height: 26px;
    font-weight: 500;
    color: #889bad;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
	padding:5px 0;
	background-color:white;
	margin-left:30px;
}

.anchor-subchild a.nav-link._mPS2id-h.active-anchor-highlight.active-anchor-highlight-first{
	color: #6f3e9e;
}


.anchor-subchild:hover a.nav-link
{
    color: #6f3e9e;
}

ul.sub-menu li.anchor-subchild a.active-anchor-highlight{
	color: #6f3e9e;
	font-weight: 600;
}

li#menu-item-391 ul.sub-menu li a:hover{
	color: #6f3e9e;
	background-color:white;
}

.anchor-child a:hover{
background-color:white !important;
color:#c9249e;}


.anchor-child a{
	text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    color: #889bad;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
    padding:10px 0 5px 30px !important;
background-color:white;}


.sidebar-parent > a {
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
	padding:10px 0 !important;
	background-color:white;
}

.sidebar-subparent > a {
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
	padding:10px 0 !important;
	background-color:white;
}

li.sidebar-subparent {
    margin-left: 20px;
}

.sidebar-parent-highlight > a {
	background: -webkit-linear-gradient(#6F3E9E,#C9249E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
	padding:15px 0;
	background-color:white;
}


.sidebar-parent > a:hover, .sidebar-subparent > a:hover {
	background-color:white !important;
}

.sidebar-parent > ul.sub-menu {
    margin-left: 20px;
}



a.active-anchor-highlight, li a.active-anchor-highlight{
	color: #c9249e;
    font-weight: 700;
    font-size: 15px;
	background-color:white !important;
}



@media (max-width: 1550px){
section#nav_menu-3 {
    display: none !important;
}
	}


/*--------------------------------------------------------------
## SYNTHETIX PILLAR - SIDEBAR END
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## SYNTHETIX ARTICLE - SIDEBAR
--------------------------------------------------------------*/

.elementor-widget-sidebar {
    position: fixed !important;
    top: 25%;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.02);
    box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 0px 12px 12px 0px;
    border-radius: 0px 12px 12px 0px;
    text-align: left;
    padding: 20px;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    background-color: #FFFFFF;
    overflow: hidden;
    width: 18% !important;
    z-index: 2;
    opacity:1;
	margin-left:-10px;
	/*display:none;*/
}
li.article_parent-highlight a {
    background: -webkit-linear-gradient(#6F3E9E,#C9249E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	text-decoration: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
	padding:0px;
}

li.article_topic-highlight > a:first-child {
    background: -webkit-linear-gradient(#6F3E9E,#C9249E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	text-decoration: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
	margin-left:10px;
	padding-top:15px !important;
}

/*ul.sub-menu > li.article_child a { 
	    background: -webkit-linear-gradient(#889bad,#889bad);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	text-decoration: none;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
	margin-left:30px;
	padding-top:15px !important;
} */

.article_child a { 
	color: #889bad;
	text-decoration: none;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
	margin-left:20px;
	padding-top:15px !important;
}

li.article_child > ul {
    display: none;
}

li a.active-anchor-highlight + ul {
	display: block;
}

li.article_child a.active-anchor-highlight.active-anchor-highlight-first + ul {
    display: block;
}

li.article_child a.nav-link._mPS2id-h.active-anchor-highlight.active-anchor-highlight-first{
	 background: -webkit-linear-gradient(#c9249e,#c9249e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-size:15px;
	margin-left:40px;
	font-weight:600
}

ul.sub-menu li.article_subchild a {
	text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    line-height: 26px;
    font-weight: 500;
    margin: 0;
    position: relative;
    padding: 5px 0;
    background-color: white;
    margin-left: 60px;
}

ul.sub-menu li.article_subchild a.nav-link._mPS2id-h.active-anchor-highlight { 
	background: -webkit-linear-gradient(#6f3e9e,#6f3e9e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-size:13px;
	font-weight:600}

/*--------------------------------------------------------------
## SYNTHETIX ARTICLE - SIDEBAR END
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## SYNTHETIX KNOWLEDGE - Product Page
--------------------------------------------------------------*/





div#knowledge-card_1{
display: inline-block;
	transform-origin: bottom right;
text-decoration: none; 
transition: all 0.3s;
color: #333;
 -webkit-box-shadow: 0 6px 25px 6px #c9249e14 !important;
    box-shadow: 0 6px 25px 6px #c9249e14 !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden;
background-image: url("/wp-content/uploads/2021/11/support-customers_illu.svg");
	background-repeat: no-repeat;
    background-size: 300px auto;
    background-position: bottom right;
	
}

  #knowledge-card_1:after {
  content: '';
  background: #c9249e;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

div#knowledge-card_2 {
display: inline-block;
text-decoration: none; 
transition: all 0.3s;
color: #333;
-webkit-box-shadow: 0 6px 25px 6px #6f3e9e24 !important;
    box-shadow: 0 6px 25px 6px #6f3e9e24 !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden;
background-image: url("/wp-content/uploads/2021/11/empowering-teams-illu.svg");
background-repeat: no-repeat;
    background-size: 220px auto;
    background-position: bottom right;
}

  #knowledge-card_2:after {
  content: '';
  background: #6f3e9e;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

div#knowledge-card_1:hover h2, div#knowledge-card_2:hover h2, div#knowledge-card_1:hover p, div#knowledge-card_2:hover p, div#knowledge-card_1:hover ul, div#knowledge-card_2:hover ul, div#knowledge-card_1:hover h4, div#knowledge-card_2:hover h4{
	color:white;
	fill:white;
	transition: color 0.3s linear;
}
div#knowledge-card_1 ul, div#knowledge-card_2 ul{
	color:#5f6d7a;	
}



.elementor-flip-box__layer__inner .elementor-icon {
    animation: pulse 2s ease-in-out infinite;
}


.elementor-flip-box__layer__overlay {
    padding: 15px 10px !important;
	justify-content: start !important; 
}


.elementor-flip-box__back{
-webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);}

i.far.fa-circle {
	color: #66CFC3;}

p.flip-box {
    color: #232323;
}

ul.decisions-benefits {
    max-width: 650px;
    margin: auto;
}



.knowledge_portrait-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 400px;
	margin:auto;
	display:block;
}

.knowledge_portrait-video .elementor-widget-container .elementor-wrapper  {
    height: 100%;
	padding:0;

}

.knowledge_square-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 400px;
	margin:auto;
	display:block;
}

.knowledge_square-video .elementor-widget-container .elementor-wrapper  {
    height: 100%;
	padding:0;

}

.landscape-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 80%;
	margin:auto;
	display:block;
}

.landscape-video .elementor-widget-container .elementor-wrapper  {
    width: 100%;
	padding:0;

}


.square-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 400px;
	margin:auto;
	display:block;
}

div > .square-video video {
    height: auto;
    width: 95%;
	margin:auto;
	display:block;
}


.square-video .elementor-widget-container .elementor-wrapper  {
    height: 100%;
	padding:0;

}

.chatbot_portrait-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 400px;
	margin:auto;
	display:block;
}

.chatbot_portrait-video .elementor-widget-container .elementor-wrapper  {
    height: 100%;
	padding:0;

}


figure.wp-block-video.wss_portrait-video  {
    width: 50%;
	padding:0;

}



.marker-big.mfirst.timeline-icon.one {
    top: -25px;
    margin: auto auto 30px;
}

.marker-big.m2.timeline-icon.two {
    top: -25px;
    margin: auto auto 30px;
}

.marker-big.m3.timeline-icon.three {
    top: -25px;
    margin: auto auto 30px;
}



.elementor-widget-container:hover .marker-big.mfirst.timeline-icon.one {
    background-color: #C9249E;
      -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.elementor-widget-container:hover .marker-big.m2.timeline-icon.two {
    background-color: #6CA5D8;
    -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.elementor-widget-container:hover .marker-big.m3.timeline-icon.three{
    background-color: #6F3E9E;
      -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}




.elementor-widget-container:hover .clock{
   fill: #ffffff;
} 



.elementor-widget-container:hover svg.consistency{
   fill: #ffffff;
} 

.elementor-widget-container:hover svg.crisis{
   fill: #ffffff;
} 

.elementor-widget-container:hover .marker.mfirst.timeline-icon.one{
    background-color:#C9249E;
}

.elementor-widget-container:hover .marker.m2.timeline-icon.two{
    background-color:#6CA5D8;
}


.elementor-widget-container:hover .marker.m3.timeline-icon.three{
    background-color:#6F3E9E;
}



.elementor-widget-container:hover .cc-title_1{
   color: #C9249E;
}


.elementor-widget-container:hover .cc-title_2{
    color: #6CA5D8;}
    

 
.elementor-widget-container:hover .cc-title_3 {   
     color: #6F3E9E;}
     
  


.timeline-icon.one {
    background-color: white;
    box-sizing: border-box;
    border-width: 5px;
    border-style: solid;
    border-color: #C9249E;
    border-image: initial;
	margin:auto;
}

.timeline-icon.two {
    background-color: white;
    box-sizing: border-box;
    border-width: 5px;
    border-style: solid;
    border-color: #6CA5D8;
    border-image: initial;
	margin:auto;
}


.timeline-icon.three {
    background-color: white;
    box-sizing: border-box;
    border-width: 5px;
    border-style: solid;
    border-color: #6F3E9E;
    border-image: initial;
	margin:auto;
}





svg.clock {
    height: 70%;
    padding-top: 25%;
    fill: #C9249E;
}

svg.consistency {
    height: 70%;
    padding-top: 25%;
    fill: #6CA5D8;
}


svg.crisis {
    height: 70%;
    padding-top: 25%;
    fill: #6F3E9E;
}

.marker-big {
    color: rgb(255, 255, 255);
    width: 90px;
    height: 90px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    margin-left: -25px;
    background-color: #6F3E9E;
    border-radius: 50%;
}

.mfirst {
    top: -25px;
    text-align: center;
    margin: 0px auto;
}


.marker {
    color: rgb(255, 255, 255);
    width: 40px;
    height: 40px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    margin-left: -25px;
    background-color: rgb(153, 153, 153);
    border-radius: 50%;
}

.timeline-stats-grid__tile-inner {
    width: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    max-width: 100%;
}

ul#menu-knowledge-quick-links li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}

ul#menu-knowledge-quick-links li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}

ul#menu-knowledge-quick-links {
    text-align: center;
}

/*--------------------------------------------------------------
## SYNTHETIX KNOWLEDGE CUSTOMERS - Product Page
--------------------------------------------------------------*/

ul.listed-benefits {
    padding: 0px;
    width: 90%;
    margin: auto;
    text-align: center;
}

div#elementor-tab-title-1371, div#elementor-tab-title-1372 {
    width: 50%;
    display: flow-root;
    float: left;
	text-align: center;
	padding:20px 0px

}
h4.toggle-subheading {
    text-align: center;
}

.toggle-content_container {
    padding-left: 30px;
}


div#elementor-tab-title-1372.elementor-tab-title.elementor-active a, div#elementor-tab-title-1371.elementor-tab-title.elementor-active a {
    background-color: #EFF2F8;
    padding: 30px 195px;
}


div#wss-type .elementor-widget-container {
    height: 700px;
}

video.fullscreen-ss-video {
    width: 700px !important;
    margin: auto !important;
	height:auto;
}

video.fullscreen-ss-video_mobile {
    display: none;
}

.toggle-container-widget{
	width:100%;
	height: 580px;
}

.toggle-container-fullscreen {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column-reverse;
}

.toggle-container-widget .toggle_left{
    width: 50%;
    float: left;
	height:100%;
	display:flex;
}

.toggle-container-widget .toggle_right {
    width: 50%;
    float: left;
	height:100%;
	display:flex;
}

.toggle-container-fullscreen .toggle_right {
    width: 100%;
    float: left;
	height:100%;
	display:flex;
}

.toggle-container-fullscreen .toggle_left {
    width: 80%;
    float: left;
	height:100%;
	display:flex;
	margin:auto;
	padding-bottom:30px;
}

.toggle-content_container {
    display: block;
    margin: auto;
    height:280px;
}

video.widget-video {
    height: 500px;
}

/*div#wss-type .elementor-tabs-wrapper{
	margin-bottom:20px;
}*/




ul#menu-knowledge-customers-quicklinks li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}

ul#menu-knowledge-customers-quicklinks li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}

ul#menu-knowledge-customers-quicklinks {
    text-align: center;
}
/*--------------------------------------------------------------
## SYNTHETIX KNOWLEDGE CUSTOMERS - WIDGET
--------------------------------------------------------------*/

.switch, .mobile-switch  {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin:auto;
    
  }
  
  p.wss-type{
    display:inline-block;
	  font-size:20px;
	  font-weight:500;
	  color:#5F6D7A;
  }
  
  .switch input, .mobile-switch input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #cccccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider {
    background-color: #44515b;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px #44515b;
	 
	  
	  
  }
  
  input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
 
  .slider.round {
    border-radius: 34px;
  }
  
  .slider.round:before {
    border-radius: 50%;
  }

label.switch, label.mobile-switch {
    margin: 0px 50px;
}

.toggle-switch-container {
    display: table;
    margin: auto;
	font-family:'Poppins';
}

/*END OF TOGGLE SWITCH*/



.widget-toggle {
  padding:20px;
  text-align: center;
}

.full-screen-toggle {
  padding:20px;
  text-align: center;
  display:none;
}

.toggle-container-fullscreen, .toggle-container-widget {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    border-radius: 12px;
    padding: 30px;
	background-color:white;
}


/*--------------------------------------------------------------
## SYNTHETIX FORMS - Product Page
--------------------------------------------------------------*/

ul#menu-forms-quick-links li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}

ul#menu-forms-quick-links li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}

ul#menu-forms-quick-links {
    text-align: center;
}


/*--------------------------------------------------------------
## SYNTHETIX XAN - Product Page
--------------------------------------------------------------*/

strong.keyword-purple {
    color: #BB1B81;
	font-weight: 500;
}

strong.intnet-purple {
    color: #BC3B8C;
	font-weight: 500;
}
strong.grammer-purple {
    color: #BA4E95;
	font-weight: 500;
}

strong.popularity-purple{
	color:#BF5C9C;
	font-weight: 500;
}


div#tools-in-action_tile .elementor-widget-container {
    height: 290px;
}

div#tools-in-action_tiles .elementor-widget-container {
    height: 310px;
}

.Tools-action_product img {
    margin-bottom: 10px;
}


div#tools-in-action_tile .infobox-content, div#tools-in-action_tiles .infobox-content {
    text-align: left;
}

div#tools-in-action_tile img, div#tools-in-action_tiles img {
	object-fit: contain;
   height:90px;
	width:auto;
}

ul#menu-xan-quick-links li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}

ul#menu-xan-quick-links li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}

.blob-pink.center {
    margin: auto;
}

.blob-pink-white.center {
    margin: auto;
}

.blob-container {
	margin-right: 10%;}

.blob-pink, 
.blob-blue {
    display: block;
    position: relative;
    width: 200px;
    height: 200px;
    border-radius: 48% 52% 68% 32% / 42% 28% 72% 58%;
    background: #edf0f5;
    background-size: 500% 100%;
    animation: 
        blobber 40s linear infinite,
        cobler 0s linear infinite alternate;}



.blob-stat-outline {
    display: block;
    position: relative;
    max-width: 180px;
    height: 180px;
    border-radius: 48% 52% 68% 32% / 42% 28% 72% 58%;

    background-size: 500% 100%;
    animation: 
        blobber 40s linear infinite,
        cobler 0s linear infinite alternate;}

.blob-stat-outline.pink::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #c4269d 3px;
        animation:
            blobber  35s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }
.blob-stat-outline.purple::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #6f3e9e 3px;
        animation:
            blobber  40s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }
.blob-stat-outline.blue::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #6ca5d8 3px;
        animation:
            blobber  45s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }

div#blob-stat-figure .elementor-widget-container {
    position: relative;
    top: 60px;
}

.blob-pink-white {
    display: block;
    position: relative;
    width: 200px;
    height: 200px;
    border-radius: 48% 52% 68% 32% / 42% 28% 72% 58%;
    background: #ffffff;
    background-size: 500% 100%;
    animation: 
        blobber 40s linear infinite,
        cobler 0s linear infinite alternate;}


    
   .blob-pink::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #c4269d 3px;
        background-color: rgba(201, 76, 76, 0.0);
        animation:
            blobber  40s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }

   .blob-blue::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #6CA5D8 3px;
        background-color: rgba(201, 76, 76, 0.0);
        animation:
            blobber  40s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }

.blob-pink-white::after {
        content: '';
        display: block;
        position: absolute;
        top: -12px;
        right: 15px;
        bottom: 25px;
        left: -5px;
        border:solid #c4269d 3px;
        background-color: rgba(201, 76, 76, 0.0);
        animation:
            blobber  40s ease-in-out infinite,
            wobbler 0s 0s linear infinite alternate;
    }


.blob-number {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  z-index: 3;
  font-family: 'Poppins', sans-serif;
  font-size: 35px;
  font-weight: 400;
  color: #232323;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px; }

 @media (max-width: 1100px) {
	.blob-container {
    margin-bottom: 10%;
    margin:auto;
    padding-bottom:30px;
    padding-left:30px;
}
}
@media (max-width: 1100px) {
       .blob-container {
    margin-bottom: 10%;
    margin:auto;
    padding-bottom:30px;
    padding-left:0px;
	}}

.xan_portrait-video .elementor-widget-container .elementor-wrapper > video {
    height: auto;
    width: 350px;
	margin:auto;
	display:block;
}

.xan_portrait-video .elementor-widget-container .elementor-wrapper  {
    height: 100%;
	padding:0;

}
/*--------------------------------------------------------------
## SYNTHETIX CHAT - Product Page
--------------------------------------------------------------*/
li.integration-bullets {
    font-size: 16px;
    font-weight: 400;
}

.tab-container-widget{
	width:100%;
	height: 580px;
}

.tab-container-fullscreen {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column-reverse;
}

.tab-container-widget .tab_left{
    width: 60%;
    float: left;
	height:100%;
	display:flex;
}

.tab-container-widget .tab_right {
    width: 40%;
    float: left;
	height:100%;
	display:flex;
}

.tab-container-fullscreen .tab_right {
    width: 100%;
    float: left;
	height:100%;
	display:flex;
}

.tab-container-fullscreen .tab_left {
    width: 80%;
    float: left;
	height:100%;
	display:flex;
	margin:auto;
	padding-bottom:30px;
}

.tab-content_container {
    display: block;
    margin: auto;
    height:280px;
}



div#predictive-suggestions .e-hosted-video {
    height: 300px;
    padding-bottom: 0px;
}


div#predictive-suggestions video {
    width: 80%;
    margin: auto;
    display: block;
    border-radius: 12px;
}


div#tools-in-action_tile h2 , div#tools-in-action_tiles h2{
    text-align: center;
}

.Tools-product-chat, .Tools-product-knowledge, .Tools-product-xan {
    text-align: center;
}


.Tools-action_product {
    width: 100%;
    display: block;
	    height: 70px;
    
}

div#tools-in-action_tile img.tools-product_icon, div#tools-in-action_tiles img.tools-product_icon {
    height: 40px;
}

.Tools-product-col2 {
    width: 50%;
    display: inline-block;
	float:left;
	text-align: center;
}

.Tools-product-col3 {
    width: 33.3%;
    display: inline-block;
	float:left;
	text-align: center;
}

.Tools-product-col4 {
    width: 25%;
    display: inline-block;
	float:left;
	text-align: center;
}


.Tools-product-col1 {
    width: 100%;
    display: inline-block;
	float:left;
	text-align: center;
}

.analytics-sr, .analytics-os, .analytics-tq, .analytics-1,.analytics-2, .analytics-3, .metrics-sr, .metrics-tq, .metrics-trigger
                   {
					border: solid white 2px;
					box-sizing: border-box;
					padding: 5px !important;
	 				border-radius:12px;
					
				}

.search-results-screen, .operators-screen, .queries-screen, .leadership-screen,.summary-screen,.articles-screen, .results-screen, .querie-screen, .trigger-screen {
	-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;}

 .hover_style{
					border: solid #6da5d8 2px !important;
					box-sizing: border-box;
					padding: 5px !important;
	 				border-radius:12px;
					
				}

	.hover_style-img{
		border-radius:12px;
				   -webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
     -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
          }




.results-screen.hide, .querie-screen.hide, .trigger-screen.hide, .metrics-results-screen, .op-screen, .top-articles-screen{
	display:none;
}

.metrics-results-screen.show, .op-screen.show, .top-articles-screen.show{
	display:block;
	border-radius:12px;
	-webkit-transform: scale(1.10);
    -ms-transform: scale(1.10);
    transform: scale(1.10);
    -webkit-box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 6px 25px 6px rgba(0, 0, 0, 0.08);
	
}

				

ul#menu-chat-quick-links li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}
ul#menu-chat-quick-links li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}



.landscape-video .elementor-widget-container .elementor-wrapper {
    height: 100%;
    padding: 0;
}

   .load-purple, .load-pink {
    width:100%;
}

 .ring-purple{
    position: relative;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border: 4px solid #6b4191;
    border-radius: 100%;
}

.ring-pink {
    position: relative;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border: 4px solid #b6398b;
    border-radius: 100%;
}



.ball-pink {
    position: absolute;
    top: 165px;
    left: 65px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #b6398b;
}

.ball-purple {
    position: absolute;
    top: 165px;
    left: 65px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #6b4191;
}



.stat__doughnut {
  position: relative;
  width: 140px !important;
  height: 140px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

  .stat__doughnut svg {
    z-index: 1;
    position: relative;
    width: 140px;
    height: 30px; 
    }

.stat__doughnut {
    margin: auto;
    width: 100%;
}
    

.slash__number {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
              top: 100px;
    left: 80px;
  margin: 0;
  z-index: 3;
  font-family: 'Poppins', sans-serif;
  font-size: 35px;
  font-weight: 400;
  color: #232323;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px; }

  .stat__doughnut circle {
    r: 64px;
    -webkit-transform-origin: 70px 70px;
        -ms-transform-origin: 70px 70px;
            transform-origin: 70px 70px;
    -webkit-transition: stroke-dashoffset 1s ease-in-out;
    -o-transition: stroke-dashoffset 1s ease-in-out;
    transition: stroke-dashoffset 1s ease-in-out;
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
    stroke-dasharray: 402.12386px; }
  .stat__doughnut [data-doughnut-chart] {
    stroke-dashoffset: -0px; }

.stat__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px; }

svg#productivity {
    height: 35px;   
margin-top: 12.5px;
  font-size: 21px;
  text-align: center;
  -webkit-animation: fadeinLoad 1s 3s forwards;
  animation: fadeinLoad 1s 3s forwards;
  opacity: 1;
	padding-left:10px;
} 

svg#reduce-time {
    height: 35px;   
margin-top: 12.5px;
  font-size: 21px;
  text-align: center;
  -webkit-animation: fadeinLoad 1s 3s forwards;
  animation: fadeinLoad 1s 3s forwards;
  opacity: 1;
	padding-left:15px;
} 



p.stat__number.slash-number {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'Poppins',sans-serif;
    font-size: 38px;
    line-height: 38px;
    font-weight: 500;
    color: #232323;
    text-align:center;
    -webkit-font-smoothing: antialiased;
    
}

.ball-holder {
    position: absolute;
    width: 190px;
    height: 190px;
    left: 0px;
    top: 0px;
}

.ball-purple {
    position: absolute;
    top: 165px;
    left: 65px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #6b4191;
}

.chat-product-keypress .e-hosted-video {
    padding-bottom: 0px !important;
    height: 180px;
	border-radius:12px;
} 

.chat-product-keypress video {
    max-height: 180px;
	border-radius:12px;
}
/*--------------------------------------------------------------
## SYNTHETIX DECISIONS - Product Page
--------------------------------------------------------------*/


ul#menu-decisions-quick-links {
    text-align: center;
}

ul#menu-decisions-quick-links li{
    display: inline;
    padding: 0 20px;
    cursor: pointer;
}
ul#menu-decisions-quick-links li a{
	text-decoration: none;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    position: relative;
}


/*--------------------------------------------------------------
## SYNTHETIX PRICING PAGE
--------------------------------------------------------------*/

li.lc-pricing-condition {
    padding-bottom: 5px;
	color:#6f3e9e
}

.pricing-tile__feature-text {
    font-family: 'Poppins',sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 5px 0;
    display: block;
}
li.pricing-tile__feature {
    list-style: none;
	position:relative;
	padding-left:40px;
	margin:10px 0px;
}
i.far.fa-check-circle {
    font-size: 24px;
    color: #6CA5D8;
    position: absolute;
    left: 0;
}

i.far.fa-check-circle.price_list {
    font-size: 24px;
    color: #6CA5D8;
    left: 0;
	
}

span.price-list> i.far.fa-check-circle {
    width: 100%;
}

span.price-list {
    position: relative;
	height:20px;
 	display:block;
}


ul.pricing-tile__feature-list.fa-ul{
    margin: 0;
    padding: 0;
    margin-top: 20px;
    text-align: left;
    width: 100%;
    list-style: none;
}

.pricing-table {
    width: 100%;
    border-collapse: collapse;
}

.pricing-table__th {
    color: #5f6d7a;
}

.pricing-table__title-icon {
    font-size: 20px;
    margin-right: 10px;
}

.pricing-table__column-title {
    font-family: 'Poppins',sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.invisible-seperator {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
}

span.pricing-table__column-title {
    text-align: center;
}

.table-title_container {
    width: 100%;
    display: grid;
}

th.pricing-table__th {
    padding-right: 20px;
}

.pricing-table__top-cta {
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}
.pricing-table__body-row:not(:nth-last-child(-n+2)) {
    border-bottom: 1px solid #C5D0DE;
}

.pricing-table__td--feature-name {
    width: -webkit-calc(100% - 600px);
    width: calc(100% - 600px);
    font-family: 'Poppins',sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #5f6d7a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 12px 5px;
}

.pricing-table__text {
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #6CA5D8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pricing-table__td {
    width: 200px;
    font-size: 30px;
    color: #6CA5D8;
    padding: 12px 5px;
    text-align: center;
}

.pricing-tile-grid__tile:hover {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.1);
}

.pricing-tile-grid__tile {
    width: 100%;
    max-width: 380px;
    text-align: center;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

/*--------------------------------------------------------------
## SYNTHETIX unlocking video form
--------------------------------------------------------------*/

p.unlock-video_heading {
    font-weight: 500;
    font-size: 32px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

/*--------------------------------------------------------------
## SYNTHETIX Careers
--------------------------------------------------------------*/
ul.tick li:before {
    content: '✓';
    color: #44a954;
    padding-right: 15px;
    margin-left: -15px;
	unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;

}

ul.tick {
    list-style: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
    font-weight: 400;
	list-style-position: outside;
}
/*--------------------------------------------------------------
## SYNTHETIX Landing Pages
--------------------------------------------------------------*/

svg#knowledge-everywhere_jigsaw {
    height: 750px;
    width: 750px;
    overflow: visible;
}

svg#knowledge-everywhere_jigsaw-b {
    height: 650px;
    width: 650px;
    overflow: visible;
	float:right;
}

#jigsaw-customers:hover {
    transform: translate(20px,-20px);
    transition: 1s ease-in-out;
}

#jigsaw-teams:hover {
    transform: translate(-20px,-20px);
    transition: 1s ease-in-out;
}

#jigsaw-chat:hover {
    transform: translate(-20px,20px);
    transition: 1s ease-in-out;
}

#jigsaw-xan:hover {
    transform: translate(20px,20px);
    transition: 1s ease-in-out;
}

#jigsaw-customers {
    transition: 1s ease-in-out;
}

#jigsaw-teams {
    transition: 1s ease-in-out;
}

#jigsaw-chat{
    transition: 1s ease-in-out;
}

#jigsaw-xan {
    transition: 1s ease-in-out;
}
/* conversational ai */
.video_portrait video {
    height: 600px;
    object-fit: contain !important;
}
.video_portrait {
    height: 600px;
} 
.video_portrait .elementor-widget-container {
    height: 100%;
}
.video_portrait .e-hosted-video {
    padding: 0px;
    height: 100%;
}


	div#knowledge-teams_box .elementor-image, div#knowledge-customer_box .elementor-image, div#xan_products-box .elementor-image, div#chat_products-box .elementor-image{
    text-align: center;
}


.lp-bolster-cx_video {
    height: 800px;
}
.lp-bolster-cx_video video {
    width: 350px !important;
}

.lp-bolster-cx_video div {
    max-height: 750px;
    width: auto;
    padding: 0px;
	text-align:center;
}

	section#underlay-section > .elementor-container {
   height: 870px;
}



#lp-faq_video video {
    width: 700px;
    height: auto;
}


div#lp-faq_video .e-hosted-video {
    text-align: center;
}

div#features-list .elementor-tab-mobile-title {
    display: none;
}


div#lp-seo-portal_container {
    margin-top: -420px;
    margin-bottom: -350px;
    z-index: 1;
}

div#lp-seo-portal_video video {
    height: 650px;
    width: auto;
    margin: auto;
    display: block;
}

#menu-landing-page li.menu_book-btn a {
    color: white;
}

ul.features-list {
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    color: #889bad;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:0px;
}

ul.features-list li{
	padding-bottom:5px;
}

div#elementor-tab-title-2151.elementor-active, div#elementor-tab-title-2152.elementor-active  {
	border: solid 1px #c9249e;}

div#elementor-tab-title-2151, div#elementor-tab-title-2152 {
    border: solid 1px #7e95a5;
    border-radius: 12px;
}

div#elementor-tab-title-2152 {
    margin-top: 20px;
}

div#elementor-tab-content-2151, div#elementor-tab-content-2152 {
    margin: auto;
    text-align: center;
}

div#features-list .elementor-tabs-wrapper {
    height: 380px;
    margin: auto;
}

div#features-list  img.seo-portal-feature,div#features-list img.knowledge-portal-feature {
    height: 600px;
	-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
	width:auto;
}

div#lp-seo-portal_container {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%) !important;
    height: 600px;
}



div#lp-form_purple .wpcf7-response-output {
    border-radius: 12px;
    background-color: #694293;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff!important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 120px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}


div#pillar-form .wpcf7-response-output, div#lp-form_pale .wpcf7-response-output {
    border-radius: 12px;
    background-color: #edf0f6;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #5f6d7a !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}

div#lp-form_blue .wpcf7-response-output {
    border-radius: 12px;
    background-color: #dfedf9;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #5f6d7a !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}


div#lp-form-white .wpcf7-response-output {
    border-radius: 12px;
    background-color: #fff;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #5f6d7a !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}


.post-step-form .wpcf7-response-output {
    border-radius: 12px;
    background-color: #edf0f6;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #5f6d7a !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 380px;
    line-height: 32px;
}



div#dark_form\ lp-hero_form .wpcf7-response-output {
    border-radius: 12px;
    background-color: #edf0f6;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #232323 !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}

div#lp-footer_form .wpcf7-response-output, div#lp-form-grey .wpcf7-response-output {
    border-radius: 12px;
    background-color: #889bad;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff !important;
    font-weight: 400;
    font-size: 25px;
    padding-top: 150px !important;
    margin: 0 !important;
    height: 360px;
    line-height: 32px;
}

.lp-lc-hero_video .elementor-widget-container {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
    border-radius: 12px;
    box-sizing: border-box;
    background-color: white;
}

.lp-lc-hero_video .elementor-widget-container video {
    padding: 10px;
}

p.mini-desc {
    font-size: 16px;
    padding-top: 5px;
}

div.lp-hero_desc {
    margin-bottom: 0px !important;
}

h3.step-form-title {
    padding-top: 0px !important;
    margin-top: 0px;
}

div#dark_form\ lp-hero_form ul.email-benefits li, div#dark_form\ lp-hero_form ul.email-benefits li:before{
	color: #5f6d7a;
}

div#dark_form ul.email-benefits li, div#dark_form ul.email-benefits li:before{
	color: #5f6d7a;
}

div#lp-highlight-tags_MCS, div#lp-highlight-tags_LKF, div#lp-highlight-tags_CI, div#lp-highlight-tags_KI, div#lp-highlight-tags_PF {
    width: 200px;
    text-align: center;
}



div img.title-icon {
    height: 75px;
    float: right;
    display: inline-block;
}

div#second-signup ul.email-benefits li{
	color: #47515b;
}


div#second-signup ul.email-benefits li:before {
    content: '✓';
    color: #47515b;
    margin-left: -15px;
}

.email-benefits-container {
    width: 100%;
    display: contents;
    position: absolute;
}

div#stepform p {
    display: none;
}

ul.email-benefits {
    margin: 0px;
    padding-left: 20px;
}


ul.email-benefits li {
    list-style: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
	font-weight:400;
	display:inline-block;
	padding-right: 30px;
	font-size:15px;
}
ul.email-benefits li:before {
    content: '✓';
    color: #6fde80;
    margin-left: -15px;
}




div#blob-background .elementor-widget-container {
    background-image: url(/wp-content/uploads/2021/04/blue-blob.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 450px;
}



.video-landscape video{
	border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
}

.video-landscape div {
    height: 500px;
    overflow: visible;
}

.video-portrait div {
    height: 550px;
}


div.video-portrait {
    height: 560px;
}
	
div.video-portrait video {
    height: 550px;
    width: auto;
    margin: auto;
    display: block;
	border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
}

.fieldset-cf7mls-wrapper {
    width: 100%;
}

div#stepform {
    width: 100%;
	height:100px;
}
div#stepform input {
    width: 65%;
    float: left;
    margin-right: 10px;
}

div#stepform {
    width: 100% !important;
}

div#stepform button {
    width: 30%;
    float: left;
    margin: auto;
    height: 38px;
}

.key-features-icons .elementor-icon {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 100px;
}

.key-features-icons_purple .elementor-icon {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 100px;
	border:solid 2px #6F3E9E !important;
}

.key-features-icons_pink .elementor-icon {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 100px;
	border:solid 2px #C9249E !important;
}

.key-features-icons_blue .elementor-icon {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 100px;
	border:solid 2px #6CA5D8 !important;
}


.stat__overlay-background {
  background-color: #f4f6f9;
  position: relative;
  z-index: 2;
  height: 100%;
  -webkit-border-radius: 100%;
          border-radius: 100%; }

.stat__number {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  z-index: 3;
  font-family: 'Poppins', sans-serif;
  font-size: 35px;
  font-weight: 400;
  color: #5f6d7a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px; }
  @media (max-width: 500px) {
    .stat__number {
      font-size: 26px; } }

.stat__doughnut-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  height: 140px;
  padding: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }


.cli-bar-message {
    font-family: Poppins;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #5f6d7a;
}


a.cookie-text-colour{
	color: #6f3e9e;
text-decoration: underline;
}

div#cookie-law-info-bar{
width: 100%;
max-width: 300px;
margin: 0 auto;
position: fixed;
left: 20px;
bottom: 20px;
z-index: 99999;
padding: 20px !important;
background-color: #FFF;
-webkit-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.2);
box-shadow: 0 6px 25px 6px rgba(0,0,0,0.2);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

a.cli_settings_button {
    display: none;
}

a#cookie_action_close_header {
width: 100%;
-webkit-border-radius: 10000px;
border-radius: 10000px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 2px solid #6f3e9e;
background-color: #FFF;
padding: 6px 20px;
display: inline-block;
font-family: 'Poppins',sans-serif;
font-size: 14px;
line-height: 26px;
font-weight: 600;
color: #6CA5D8;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 23px;
text-decoration: none;
background-color: transparent;
-webkit-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
cursor: pointer;
outline: none;
	text-align: center;}



.col-scale:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.col-scale{
	-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
 }

/*--------------------------------------------------------------
## SYNTHETIX SOLUTION
--------------------------------------------------------------*/

li.bold-bullet {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: #6ca5d8;
}

#live-counter h3:after {
    height: 10px;
    width: 10px;
    border-radius: 20px;
    content: "";
    background-color: #44a954;
    top: 0;
    left: 0;
    right: 0;
    display: inline-block;
	animation: blink 1s step-end infinite;
	-webkit-animation:blink 1s step-end infinite;
	-moz-animation:blink 1s step-end infinite;
	margin-left:20px;
}

ul.card-content_mobile{
	display:none;
}

section#insurance-hero .elementor-widget:last-child{
	margin-bottom:20px;
}
section#insurance-headings{
margin-top: -100px;
    margin-bottom: 0;
    padding: 0 30px 50px;
}
	

section#insurance-hero .elementor-container {
    max-height: 650px;
}

.i-card-img_1, .i-card-img_2, .i-card-img_3, .i-card-img_4, #card-1_title, #card-2_title,  #card-3_title, #card-4_title, .card-1_content, .card-2_content , .card-3_content, .card-4_content, div#direct-debit_video, div#meter-reading_video, div#moving-house_video, div#emergency-leak_video{
	display:none;
}

.i-card-img_1.card-show, #card-1_title.card-show, .card-1_content.card-show, .i-card-img_2.card-show, #card-2_title.card-show, .card-2_content.card-show, .i-card-img_3.card-show, #card-3_title.card-show, .card-3_content.card-show, .i-card-img_4.card-show, #card-4_title.card-show, .card-4_content.card-show, div#direct-debit_video.card-show, div#meter-reading_video.card-show, div#moving-house_video.card-show, div#emergency-leak_video.card-show  {
	display:block;
}


#card-1_title, #card-2_title, #card-3_title, #card-4_title{
	height:62px;
}

.card-1_content, .card-2_content, .card-3_content, .card-4_content, .insurance-hero_content{
	min-height:100px;
	max-height:130px;
	height:100%;
}

.insurance-title_hide{
display:block;	
}

.i-card-img_1, .i-card-img_2, .i-card-img_3, .i-card-img_4{
    text-align: center;
}
.i-card-img_1 video, .i-card-img_2 video, .i-card-img_3 video, .i-card-img_4 video{
    max-height: 500px;
    width: auto !important;
    object-fit: contain !important;
	border-radius:12px;
	
}
.i-card-img_1 .e-hosted-video, .i-card-img_2 .e-hosted-video, .i-card-img_3 .e-hosted-video, .i-card-img_4 .e-hosted-video{
    height: auto !important;
	padding-bottom:0px !important;
}
.insurance-title.insurance_hide, .insurance-hero_content.insurance_hide, .insurance-hero-img.insurance_hide{
	display:none;
}

.insurance-title h1{
	visibility:hidden;
}


section#insurance-hero.pink-bg_change{
	background-color: #f9dcef;
}

section#insurance-hero.purple-bg_change{
	background-color: #e9def3;
}

section#insurance-hero.blue-bg_change{
	background-color: #d3e4f7;
}

section#insurance-hero.green-bg_change{
	background-color: #65cfc359;
}


.centre-solution, #Solution-centre {
    width: 320px;
    height: 320px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
	z-index:10;
}
.insurance-cards {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-rows: 120px;
    grid-template-columns: 25% 25% 25% 25%;
    padding: 10px;
    justify-content: space-evenly;
    align-content: space-around;
}


p.solution-download-btn {
    text-align: center;
	text-decoration:underline;
}


h5.solution-title {
    text-align: center;
    padding-bottom: 15px;
	margin-bottom:0px;
	font-size:30px;
}

div#solution-cards_1, div#solution-cards_2 ,div#solution-cards_3, div#solution-cards_4 {
    padding: 20px;
}


.insurance-title:after, #card-1_title:after, #card-2_title:after, #card-3_title:after, #card-4_title:after {
    content: "Insurance";
	font-family:'Poppins';
    text-align: left;
    font-weight: 600;
    font-size: 120px;
    position: absolute;
    z-index: -1;
    top: -30px;
    color: #ffffff75;
	margin:auto;
	left: 0;
    right: 0;
	
}

section#utilities-hero {
    z-index: -10;
}

section#insurance-hero {
    z-index: -10;
}



div#solution-cards_1{
display: inline-block;
	transform-origin: bottom right;
text-decoration: none; 
transition: all 0.3s;
color: #333;
 -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden; }

  #solution-cards_1:after {
  content: '';
  background: #c9249e;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

.pink-diagonal:after {
  top:100%;
  right:-100%;
}

.pink-diagonal:hover:after {
  top:0;
  right:0;
}


div#solution-cards_2 {
display: inline-block;
text-decoration: none; 
transition: all 0.3s;
color: #333;
-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden;}

  #solution-cards_2:after {
  content: '';
  background: #6f3e9e;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

.purple-diagonal:after {
  top:100%;
  left:-100%;
}

.purple-diagonal:hover:after {
  top:0;
  left:0;
}


div#solution-cards_3 {
display: inline-block;
text-decoration: none; 
transition: all 0.3s;
color: #333;
-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden;}

#solution-cards_3:after {
  content: '';
  background: #6ca5d8;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

.blue-diagonal:after {
    bottom: 100%;
    left: 100%;
}

.blue-diagonal:hover:after {
  bottom:0;
  left:0;
}


div#solution-cards_4 {
display: inline-block;
text-decoration: none; 
transition: all 0.3s;
color: #333;
-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
 background-color: white;
    border-radius: 12px;
margin:0px 10px;
position: relative;
  z-index: 1;
  overflow: hidden;}

#solution-cards_4:after {
  content: '';
  background: #66cfc3;
  position: absolute;
  width:100%;
  height:100%;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

img.solution-center {
    width: 270px;
    height: auto;
    margin: auto;
    display: block;
    margin-top: 15px;
}

ul.solution-card_content {
    width: 70%;
    margin: auto;
}

.green-diagonal:after {
  bottom: 100%;
  left:-100%;
}

.green-diagonal:hover:after {
  bottom:0;
  left:0;
}




div#solution-cards_1 li ,div#solution-cards_2 li, div#solution-cards_3 li, div#solution-cards_4 li { 
 padding-bottom:15px;
	}

div#solution-cards_1:hover h5, div#solution-cards_1:hover ul, div#solution-cards_1:hover p, div#solution-cards_2:hover h5, div#solution-cards_2:hover ul, div#solution-cards_2:hover p, div#solution-cards_3:hover h5, div#solution-cards_3:hover ul, div#solution-cards_3:hover p, div#solution-cards_4:hover h5, div#solution-cards_4:hover ul, div#solution-cards_4:hover p{
color:white;
	fill: white;
transition: .4s ease-out;}


/*--------------------------------------------------------------
## SYNTHETIX Water Solutions
--------------------------------------------------------------*/
.wessex-hero, .welsh-hero, .essex-hero, .northumbrian-hero, .affinity-hero, .anglian-hero, .bristol-hero, .southern-hero, .yorkshire-hero, .water-hero_hide.WaterHero-hide, .water-hero_empty.WaterHero-hide, .water-header_empty.WaterHero-hide {
	display:none;
}
.wessex-hero.WaterHero-show, .welsh-hero.WaterHero-show, .essex-hero.WaterHero-show, .northumbrian-hero.WaterHero-show,  .affinity-hero.WaterHero-show, .anglian-hero.WaterHero-show, .bristol-hero.WaterHero-show, .southern-hero.WaterHero-show, .yorkshire-hero.WaterHero-show, .water-hero_hide  {
	display:block;
}

/*--------------------------------------------------------------
## SYNTHETIX Energy Solutions
--------------------------------------------------------------*/
 div#energy_header.energy_hide, div#energy_para.energy_hide, div#BCL_header, #BCL_para, div#RSC_header, #RSC_para, div#ECX_header, #ECX_para, div#CCE_header, #CCE_para{
	display:none;
}
div#BCL_header.energy_show, div#RSC_header.energy_show, div#ECX_header.energy_show, div#CCE_header.energy_show, div#BCL_para.energy_show, div#RSC_para.energy_show, div#ECX_para.energy_show, div#CCE_para.energy_show{
display:block}

div[id$="_para"] {
	height:88px;
}
#CCE_para{
	margin-bottom:20px;
}
/*--------------------------------------------------------------
## SYNTHETIX Article Pages
--------------------------------------------------------------*/


#post-29263 .post-thumbnail{
	display:none;
}

span.list-marker_pink{
	color:#c9249e;
}

span.list-marker_purple{
	color:#6f3e9e;
}

span.list-marker_blue{
	color:#6ca5d8;
}

span.list-marker_green{
	color:#5ce2bf;
}

span.list-marker_orange{
	color:#ff8840;
}



.mistake-heading {
   font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing:0.5px;
  color: #ec305c;
  margin-bottom:0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  
  .solution-heading {
  font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing:0.5px;
  color: #66cfc3;
  margin-bottom:0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.overflow_img-container{
	position:relative;
}

img.overflow_img-left{
    height: 340px !important;
    width: auto;
    position: absolute;
    top: 15px;
    z-index: 1;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    left: -60px;
}

img.overflow_img-right {
    height: 310px !important;
    width: auto;
    position: absolute;
    bottom: 20px;
    z-index: 1;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    right: -20px;
}

.article_shadow img {
    height:auto !important;
    width: 90% !important;
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    border-radius: 6px !important;
	display:block;
	margin:auto;
}

.outer_shadow img {
    -webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    border-radius: 6px !important;
	display:block;
	margin:auto;
}


.portrait_img img, .portrait_img > figure img {
    max-height:500px !important;
    width: auto !important;
    border-radius: 6px !important;
	display:block;
	margin:auto;
}


.portrait-video video {
    height: 500px;
    display: block;
    margin: auto;
    object-fit: contain !important;
}

.portrait-video {
    max-height: 500px;
}


.journey-video video, .custom-journey-sub video {
    height: 600px;
    display: block;
    margin: auto;
    object-fit: contain !important;
}

.journey-video, .custom-journey-sub {
    max-height: 600px;
}
.landscape-video video {
    max-width: 800px !important;
	width: 95% !important;
	display:block;
	margin:auto !important;
border-radius: 6px !important;}


img.processes-icon {
    width: 60px;
    display: block;
    padding-bottom: 5px;
}

.key-benefits_box {
    background-color: #f2f2f2;
    border-radius: 12px;
    padding: 15px 20px 10px 20px;
}

p.bold-purple {
    color: #6f3e9e;
    font-weight: 400;
}

#elementor-popup-modal-4262 .dialog-widget-content {
    border-radius: 12px;
}

ol li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#6ca5d8;
}

ol.article-list li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#889bad;
}

ol.pink-marker li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#c9249e;
}

ol.purple-marker li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#6f3e9e;
}

ol.blue-marker li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#6ca5d8;
}

ol.green-marker li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#5ce2bf;
}

ol.orange-marker li::marker{
	font-family:"Poppins", Sans-serif;
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
	color:#ff8840;
}




.explicit-knowledge{
	background-color:white;
	border-radius:12px;
	webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
display:flex;}

.tactic-knowledge, .wp-block-group.explicit-knowledge{
	background-color:white;
	border-radius:12px;
	webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08);
	display:flex;
}
.explicit-knowledge, .tactic-knowledge{
height:530px;

	}

.explicit-knowledge > div, .tactic-knowledge > div  { 
padding:20px;
	margin:auto;
	display:block;}


.wp-block-button.article-button {
    text-align: center;
    display: block;
	padding-top: 20px;

}

.single-post .wp-block-buttons{
	display:block;
}


.wp-block-button.article-button a {
	-webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
    margin-left: 20px;
	height:45px;
	margin-top:-20px;
	color:white !important;
}


.gradient-separator, .gradient-seperator{
	width: 50%;
	margin:30px auto !important;
    height: 5px;
    background-image: -webkit-linear-gradient(left,#6F3E9E,#C9249E);
    background-image: -moz-linear-gradient(left,#6F3E9E,#C9249E);
    background-image: -o-linear-gradient(left,#6F3E9E,#C9249E);
	border-top:0px !important;
	border-bottom:0px !important;
}

td.cross-icon {
    color: green;
    text-align: center;
} 
td.tick-icon {
    color: red;
    text-align: center;
}

figure.wp-block-table.comparison-table tr td {
    padding: 20px;
}

figure.wp-block-table.comparison-table {
    border-radius: 12px;
    border: solid 1px #f2f2f2;
    padding: 10px;
}

article#post-2109 header.entry-header{
	display:none;
}

.definition-container {
    background-color: #EDF0F6;
    padding: 30px 20px;
    border-radius: 12px;
    margin-top: 20px;
    margin-bottom: 30px;
}

p.red { 
color: #cf234d !important;
font-weight:500;}


p.green { 
color: #44a954 !important;
font-weight:500;}

h3.red-subheading {
    color: #cf234d !important;
    padding: 0;
    margin: 5px;
	margin-bottom:10px;
}

.vertical-seperator-red {
    margin: 10px 0;
    padding: 0 20px;
    width: 100%;
    float: left;
    border-left: 2px solid;
    border-top: 0;
    border-bottom: 0;
    border-color: #cf234d;
    border-image-slice: 1;
}


h3.amber-subheading {
    color: #ff8840 !important;
    padding: 0;
    margin: 5px;
	margin-bottom:10px;
	
}

.vertical-seperator-amber {
    margin: 10px 0;
    padding: 0 20px;
    width: 100%;
    float: left;
    border-left: 2px solid;
    border-top: 0;
    border-bottom: 0;
    border-color: #ff8840;
    border-image-slice: 1;
}


h3.green-subheading {
    color: #44a954 !important;
    padding: 0;
    margin: 5px;
	margin-bottom:10px;
}

.vertical-seperator-green {
    margin: 10px 0;
    padding: 0 20px;
    width: 100%;
    float: left;
    border-left: 2px solid;
    border-top: 0;
    border-bottom: 0;
    border-color: #44a954;
    border-image-slice: 1;
}


.border-box{
	border:1px solid #f2f2f2;
	border-radius:12px;
	padding:20px;
}

.video-padding{
	padding-bottom:50px;
}


.article-quote {
    font-family: 'Poppins',sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    color: #6F3E9E;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: italic;
	background-color: #EDF0F6;
    padding: 40px 40px 20px 40px;
	border-radius: 12px;
	text-align:center;

}

.outbound-link{
	border: solid 2px #6f3e9e;
	background-color: #6f3e9e5c;
	padding:30px 20px 30px 20px;
	border-radius:12px;
	color:#5f6d7a;
	margin-bottom: 20px;
}

p.outbound-link a {
    color: white;
    font-weight: 400;
    font-size: 18px;
}

.red-border{
	border: solid 1px #CF234D;
	padding:20px 20px 10px 20px;
	border-radius:12px;
	margin-bottom: 20px;
	box-shadow:0 6px 25px 6px rgb(0 0 0 / 5%);
	background-color:#cf234d0d;
}

.green-border{
	border: solid 1px #44A954;
	padding:20px 20px 10px 20px;
	border-radius:12px;
	margin-bottom: 20px;
	box-shadow:0 6px 25px 6px rgb(0 0 0 / 5%);
	background-color:#44a95414;

}


div#lp-featured_img > div > div img {
  width: 700px;
  height: 600px;
  border-radius: 41% 59% 31% 69% / 51% 72% 28% 49%  ;
  box-shadow: 2px 14px 28px -10px rgba(0,0,0,0.7);
  animation: blobber 150s ease-in-out infinite;
  z-index: 2;
  bottom:20%;
object-fit: cover;
}

div#article-featured_img > div > div img {
  width: 700px;
  height: 600px;
  border-radius: 41% 59% 31% 69% / 51% 72% 28% 49%  ;
  box-shadow: 2px 14px 28px -10px rgba(0,0,0,0.7);
  animation: blobber 150s ease-in-out infinite;
  z-index: 2;
  bottom:20%;
object-fit: cover;
}

div#article-featured_img::after {
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    border-radius: 41% 59% 31% 69% / 51% 72% 28% 49%;
    height: 600px;
    content: "";
    position: absolute;
    width: 600px;
    top: 40px;
    background-size: contain;
    z-index: -100;
}


.Arrowbounce {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}

img.article-portrait-shadow, .wp-block-image.article-portrait-shadow {
    max-width: 50% !important;
    /* height: auto; */
    display: block;
    margin: auto;
    webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    border-radius: 6px !important;
    width: 100%;
}


.article-shadow img {
    webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    border-radius: 6px !important;

}

img.article-portrait, figure.wp-block-image.size-large.article-portrait {
    max-width: 50% !important;
    /* height: auto; */
    display: block;
    margin: auto;
    width: 100%;
}


img.article-landscape-shadow, figure.wp-block-image.size-large.article-landscape-shadow, figure.wp-block-image.article-landscape-shadow
 {
    width: 80%;
    margin: auto;
    display: block;
	webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08)!important;
    border-radius: 6px !important;
	margin-bottom:20px;

}

img.article-landscape, .article-landscape img {
    width: 95%;
    margin: auto;
    display: block;
	margin-bottom:20px;
	border-radius:12px;
}

p.footer-contact__address a, p.footer-contact__tele a, p.footer-contact__url a, p.footer-lower__legals a {
    -webkit-box-shadow: none;
    box-shadow: none;
	color:#ffffff;
}

p a, li a, a p {
    -webkit-box-shadow: none;
    box-shadow: none;
	color:#6f3e9e;
}

ol.blue-list li, ul.blue-list li, p.blue-list{

    color: #6ca5d8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
    cursor: pointer;
	font-weight:400;
}

ol.article-list li, ul.article-list li, p.article-list{

    color: #889bad;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
    cursor: pointer;
	font-weight:400;
font-size:18px;
}

ul.blue-list a.active-anchor-highlight{
	    color: #6ca5d8;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 10px;
    cursor: pointer;
	font-weight:400;
}

li.blue-para-list{
	color:#6ca5d8;
}

.blue-border {
    border: solid 3px #6ca5d8;
    border-radius: 12px;
    padding: 20px 20px 0px 20px;
    margin-bottom: 20px;
}


div#signup_button {
    float: left;
    vertical-align: baseline;
    margin: auto;
    display: inline-block;
    height: 60px;
}


div#ukdemorequestform\ footer_capture {
    height: 100%;
    flex: auto;
}

form.wpcf7-form.init {
    height: 100%;
    display: flex;
}

label.signup-field {
    width:80%;
}

label.signup-field input {
    height: 42px;
}

.wpcf7 form.invalid .wpcf7-response-output {
    display: flex;
}

/*--------------------------------------------------------------
## SYNTHETIX Blog Pages
--------------------------------------------------------------*/

div#page {
    overflow-x: hidden;
}

.blog .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	background-size: cover;
	/*width: auto;*/
	display: block;
	/*height: 100% !important;*/
}


.challenge-heading {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 0.5px;
    color: #ec305c;
    margin-bottom: 30px;
	padding-top:30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.challenge-subheading {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-top: 10px;
    color: #889bad;
}

.solution-heading {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 0.5px;
    color: #66cfc3;
   margin-bottom: 30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.solution-subheading {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-top: 10px;
    color: #889bad;
}

.solution-border {
    border: #66cfc3 solid 3px;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px;
	margin: 10px 0px;
   
}

div#draggable a{
	 cursor:url(/wp-content/uploads/2022/04/blog-cursor.png) 10 3, auto;
	
}

div#scrollable .sp-pcp-post-thumb-area img {
    object-fit: cover;
    width: 100%;
    border-radius: 12px;
}

div#scrollable .sp-pcp-post-thumb-area {
    height: 250px !important;
	}

div#scrollable a.pcp-readmore-link {
    font-weight: 500;
    font-size: 16px;
    padding: 0px;
	text-transform: capitalize;
}

div#scrollable .pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 0px !important;
}

#blog-quicklinks a.elementor-item.elementor-item-anchor.__mPS2id._mPS2id-h.active-anchor-highlight.elementor-item-active.active-anchor-highlight-first {
    color: #232323;
}

section#blog-quicklinks-container {
    z-index: 1;
}
/*--------------------------------------------------------------
## SYNTHETIX CUSTOMERS Pages
--------------------------------------------------------------*/

.gallery-item-thumbnail-wrap img {
    object-fit: contain !important;
}

.eael-filter-gallery-control {
    margin-bottom: 40px;

}

.eael-gallery-grid-item {
    margin-top: 20px;
    height: 360px;
}

div#customers-container .eael-filter-gallery-control {
    background-color: white;
    padding: 30px 20px 20px 20px;
    border-radius: 12px;
	box-shadow:0 6px 25px 6px rgb(0 0 0 / 8%);
}

/*--------------------------------------------------------------
## SYNTHETIX NEURONS
--------------------------------------------------------------*/

	
	canvas#neuron_canvas_bottom {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	filter: blur(3px);
	opacity: 0.6;
}
canvas#neuron_canvas_top {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.9;
}
	
	div#main {
    display: block;
    width: 100%;
    top: 0px;
    position: absolute;
    height: 100%;
    right: 0pc;
}


.elementor-element.elementor-element-ae4116e {
	height:100%
}

@-webkit-keyframes neuron-chat {
  from {
    -webkit-transform: rotate(0deg) translate3d(3px, 0px, 3px) rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg) translate3d(3px, 0px, 3px) rotate(-360deg);
  }
}

@keyframes neuron-chat {
  from {
    transform: rotate(0deg) translate3d(3px, 0px, 3px) rotate(0deg);
  }

  to {
    transform: rotate(360deg) translate3d(3px, 0px, 3px) rotate(-360deg);
  }
}

div#neuron_knowledge-customers {
    top: -350px;
    left: -100px;
}



div#neuron_chat,  div#neuron_knowledge, div#neuron_xan, div#neuron_forms, div#neuron_knowledge-team, div#neuron_knowledge-customers {
	cursor:pointer;
}

div#neuron_chat img,  div#neuron_knowledge img, div#neuron_xan img, div#neuron_forms img, div#neuron_knowledge-team img, div#neuron_knowledge-customers img {
	width:230px;
	height:auto;
}

.eael-tooltip {
    padding: 0px;
}


span.eael-tooltip-text.eael-tooltip-right, span.eael-tooltip-text.eael-tooltip-left {
	margin: 0px !important;}

 




	

/*--------------------------------------------------------------
## SYNTHETIX OUR PRODUCTS ARCHIVE PAGE
--------------------------------------------------------------*/


.products-dropdown {
    text-align: center;
    overflow: hidden;
    background-color: #889bac;
    border-radius: 30px;
    width: 50%;
    margin: auto;
}
.products-dropdown .dropbtn_products {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}
.products-dropdown:hover .dropbtn_products {
  background-color: #889bac;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 50%;
    z-index: 1;
    text-align: center;
}


.dropdown-content a {
  float: none;
  color: #5F6D7A;
	font-size: 20px;
  padding: 10px;
  text-decoration: none;
  display: block;
  text-align: center;
}


.dropdown-content a:hover {
text-decoration: underline;
	color:#889BAD
}

.products-dropdown:hover .dropdown-content {
  display: block;
}
/*--------------------------------------------------------------
## SYNTHETIX Posts ARCHIVE PAGE
--------------------------------------------------------------*/

.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts h6.elementor-post__title a, .elementor-widget-posts .elementor-post__title, .elementor-widget-posts h6.elementor-post__title a {
    font-size: 18px;
}

.elementor-widget-archive-posts .elementor-post__excerpt p {
    font-size: 12px;
    padding-top: 20px;
}

/*--------------------------------------------------------------
## SYNTHETIX RESOURCES
--------------------------------------------------------------*/

.video-wrapper {
    width: 100%;
    height: 315px;
    max-width: 560px;
    margin: 20px 0;
    display: block;
}
	
	
img.wp-image-14391.lazyloaded, .wp-image-14391.lazyloaded {
    width: 800px !important;
}

/*--------------------------------------------------------------
## SYNTHETIX PRICE PLAN
--------------------------------------------------------------*/

.ribbon {
    width: 130px;
    overflow: hidden;
    position: absolute;
    height: 108px;
}

.ribbon::before,
.ribbon::after {
  position: absolute;
  content: '';
  display: block;
  border: 5px solid #eea538;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 5px 0;
  background-color: #f5ae43;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font-family: 'Poppins';
	font-weight:500;
font-size:14px;
  text-align: center;
}

/* top left*/
.ribbon-top-left {
    top: 62px;
    left: 181px;
}

.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
    top: 0px;
    right: 19px;

}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

 #knowledge-starter, #knowledge-grow, #knowledge-prof, #knowledge-enter, #customers-starter, #customers-grow, #customers-prof, #customers-enter, 
#xan-starter, #xan-grow, #xan-prof, #xan-enter,  #chat-starter, #chat-grow, #chat-prof, #chat-enter{
display:inline-block;
	width:26%;
	float:left;
	text-align:center;
	position:relative;
	z-index:1;
}



.blank_col, #knowledge_col, #xan_col, #chat_col{
		display:inline-block;
	width:12%;
	float:left;
	text-align:center;	
	margin:auto 0px;

}

 .starter_col, .grow_col, .prof_col, .enterprise_col {
	display:inline-block;
	width:26%;
	float:left;
	text-align:center;	
	     box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 5%);
    border-radius: 10px 10px 0px 0px;
    margin: 0px 5px;
}



.bottom-border {
    border-bottom: 2px solid #C7D0DD;
    padding: 0px 10px;
    margin: 0px 10px;
	margin-top:-2px;
}

.bottom-border_green {
    border-bottom: 4px solid #66CFC3;
    padding: 0px 10px;
}

.bottom-border_blue {
    border-bottom: 4px solid #78A4D4;
    padding: 0px 10px;
}
.bottom-border_purple {
    border-bottom: 4px solid #684399;
    padding: 0px 10px;
}
.bottom-border_pink {
    border-bottom: 4px solid #C9249E;
    padding: 0px 10px;
}

.hide-border .bottom-border, [id$="-starter"]:hover > .bottom-border, [id$="-grow"]:hover > .bottom-border, [id$="-prof"]:hover > .bottom-border, [id$="-enter"]:hover > .bottom-border    {
    border-bottom: 0px;
}
[class$="-click"] > .bottom-border{
	border-bottom: 0px;
}

.hide-border + [id$="-starter"] > .bottom-border, .hide-border + [id$="-grow"] > .bottom-border, .hide-border ~ [id$="-starter"] > .bottom-border, .hide-border + [id$="-prof"] > .bottom-border, .hide-border  ~ [id$="-enter"] > .bottom-border, .hide-border ~ [id$="-starter"] > .bottom-border, .hide-border + [id$="-prof"], .hide-border ~ [id$="-grow"] > .bottom-border, .hide-border ~ [id$="-starter"] > .bottom-border {
border-bottom:0px;
}

[id$="-starter"]:hover > .bottom-border, [id$="-grow"]:hover + [id$="-starter"] > .bottom-border, [id$="-prof"]:hover + [id$="-grow"] > .bottom-border, [id$="-prof"]:hover ~ [id$="-starter"] > .bottom-border,  [id$="-enter"]:hover ~ [id$="-grow"] > .bottom-border, [id$="-enter"]:hover ~ [id$="-prof"] > .bottom-border, [id$="-enter"]:hover ~ [id$="-starter"] > .bottom-border{
    border-bottom: 0px;
}


 .k-starter_content,  .k-grow_content, .k-prof_content, .k-enterprise_content, 
 .x-starter_content, .x-grow_content, .x-prof_content, .x-enterprise_content, .c-starter_content, .c-grow_content, .c-prof_content, .c-enterprise_content { 
	 height: 100%;
	 display: grid;
	 z-index:1;
	 padding: 20px 0px;
	 
}

[id$="-starter"]:hover {
	background: linear-gradient(to right,#c9249ea8,#89389a96);
	border-radius:12px;
}

[id$="-starter"]:hover ul, [id$="-starter"]:hover li.lc-pricing-condition, [id$="-grow"]:hover li.lc-pricing-condition, [id$="-prof"]:hover li.lc-pricing-condition{
	color:white;}

[id$="-starter"]:hover .tool-tip_icon, [id$="-grow"]:hover .tool-tip_icon, [id$="-prof"]:hover .tool-tip_icon, [id$="-enter"]:hover .tool-tip_icon{
	border:solid 1px white;
}

[id$="-starter"]:hover ul.pricing-addons{
	color:white;}

.one-toggle li, .two-toggle li, .monthly-toggle li, .annual-toggle li, .annually-type li, .annually-type li, .monthly-type li  {
    list-style: none;
	font-size:14px;
}

.one-toggle ul, .two-toggle ul, .monthly-toggle ul, .annual-toggle ul, .annually-type ul, .monthly-type ul{
	padding:0px;
}




/* Grow hightlights */
.grow-click, #knowledge-grow.grow-click:hover, #xan-grow.grow-click:hover, #chat-grow.grow-click:hover, #customers-grow.grow-click:hover {
    background: linear-gradient(to right,#89389A, #6F65AE);
	border-radius:0px 12px 12px 0px ;
}

#knowledge-grow:hover, #xan-grow:hover, #chat-grow:hover, #customers-grow:hover{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	border-radius:0px 12px 12px 0px ;
	color:white;
}

/* knowledge */
#knowledge-grow:hover + #knowledge-starter{
	background: linear-gradient( to right, #c9249ea8, #89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#knowledge-grow.grow-click + #knowledge-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}

#knowledge-grow:hover ul, #knowledge-grow.grow-click ul, #knowledge-grow.grow-click + #knowledge-starter ul, #knowledge-grow:hover + #knowledge-starter ul{
	color:white;
}

/* Customers */
#customers-grow:hover + #customers-starter{
	background: linear-gradient( to right, #c9249ea8, #89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#customers-grow.grow-click + #customers-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}

#customers-grow:hover ul, #customers-grow.grow-click ul, #customers-grow.grow-click + #customers-starter ul, #customers-grow:hover + #customers-starter ul{
	color:white;
}

/* Xan */
#xan-grow:hover + #xan-starter{
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}

#xan-grow:hover + #xan-starter ul, #xan-grow:hover ul, #xan-grow.grow-click + #xan-starter ul{
	color:white;
}

#xan-grow.grow-click + #xan-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;

}



/* Chat */
#chat-grow:hover + #chat-starter{
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}

 #chat-grow.grow-click + #chat-starter{
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;

}
#chat-grow:hover ul, #chat-grow:hover + #chat-starter ul,  #chat-grow.grow-click + #chat-starter ul, #chat-grow:hover + #chat-starter li.lc-pricing-condition {
	color:white;
}
/* Grow hightlights END */
/* Prof hightlights */

.prof-click, #knowledge-prof.prof-click:hover, #xan-prof.prof-click:hover, #chat-prof.prof-click:hover {
    background: linear-gradient(to right,#6F65AE, #72B3CE);
	border-radius:0px 12px 12px 0px ;
}

#knowledge-prof:hover, #xan-prof:hover, #chat-prof:hover, #customers-prof:hover{
	background: linear-gradient( to right, #6f65aed6, #72b3cee0);
	border-radius: 0px 12px 12px 0px;
}
#knowledge-prof:hover ul, #xan-prof:hover ul, #chat-prof:hover ul, #customers-prof:hover ul{
	color:white;
}
/* knowledge */
#knowledge-prof:hover + #knowledge-grow{
	background: linear-gradient( to right,#89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#knowledge-prof.prof-click + #knowledge-grow{
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#knowledge-prof:hover ~ #knowledge-starter{
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#knowledge-prof.prof-click ~ #knowledge-starter  {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#knowledge-prof:hover + #knowledge-grow ul, #knowledge-prof.prof-click + #knowledge-grow ul, #knowledge-prof.prof-click ~ #knowledge-starter ul, #knowledge-prof:hover ~ #knowledge-starter ul { 
color:white;} 

 [id$='-grow'].grow-click + [id$='-starter'] .bottom-border, [id$='-prof'].prof-click + [id$='-grow'] .bottom-border, [id$='-prof'].prof-click ~ [id$='-starter'] .bottom-border,  [id$='-enter'].enter-click + [id$='-prof'] .bottom-border, [id$='-enter'].enter-click ~ [id$='-grow'] .bottom-border, [id$='-enter'].enter-click ~ [id$='-starter'] .bottom-border {
	display:none;
}

/* Customers */
#customers-prof:hover + #customers-grow{
	background: linear-gradient( to right,#89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#customers-prof.prof-click + #customers-grow{
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#customers-prof:hover ~ #customers-starter{
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#customers-prof.prof-click ~ #customers-starter  {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#customers-prof:hover + #customers-grow ul, #customers-prof.prof-click + #customers-grow ul, #customers-prof.prof-click ~ #customers-starter ul, #customers-prof:hover ~ #customers-starter ul { 
color:white;} 

/* Xan */
#xan-prof:hover + #xan-grow{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
		
}

#xan-prof:hover + #xan-grow ul, #xan-prof:hover ~ #xan-starter ul, #xan-prof.prof-click + #xan-grow ul , #xan-prof.prof-click ~ #xan-starter ul{ 
	color:white;
}
#xan-prof.prof-click + #xan-grow{
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#xan-prof:hover ~ #xan-starter{
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#xan-prof.prof-click ~ #xan-starter{
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}

/* Chat */
#chat-prof:hover + #chat-grow{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#chat-prof.prof-click + #chat-grow {
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}


#chat-prof:hover ~ #chat-starter {
	background: linear-gradient( to right, #c9249ea8,#89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#chat-prof.prof-click ~ #chat-starter{
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}
[id$='-prof']:hover + [id$='-grow'] ul, [id$='-prof'].prof-click + [id$='-grow'] ul, [id$='-prof']:hover ~ [id$='-starter'] ul, [id$='-prof'].prof-click ~ [id$='-starter'] ul, [id$='-prof']:hover + [id$='-grow'] li.lc-pricing-condition, [id$='-prof'].prof-click ~ [id$='-starter'] li.lc-pricing-condition, [id$='-prof'].prof-click + [id$='-grow'] li.lc-pricing-condition, [id$='-grow'].grow-click + [id$='-starter'] ul, [id$='-grow'].grow-click + [id$='-starter'] li.lc-pricing-condition, [id$='-prof']:hover ~ [id$='-starter'] li.lc-pricing-condition{
	color:white;
}

/* Prof hightlights END */
/* Enterprise hightlights */

.enter-click, #knowledge-enter.enter-click:hover, #xan-enter.enter-click:hover, #chat-enter.enter-click:hover, #customers-enter.enter-click:hover {
    background: linear-gradient(to right,#72b3ce,#66cfc3);
	border-radius:0px 12px 12px 0px ;
}

#knowledge-enter:hover, #xan-enter:hover, #chat-enter:hover, #customers-enter:hover{
	background: linear-gradient( to right, #72b3cee0,#66cfc3);
	border-radius:0px 12px 12px 0px
}

div#knowledge-enter:hover ul, div#xan-enter:hover ul, div#chat-enter:hover ul, div#customers-enter:hover ul{
	color:white;
}

/* knowledge */
#knowledge-enter:hover + #knowledge-prof{
	background: linear-gradient( to right,  #6f65aed6, #72b3cee0);
	color:white;
	border-radius:0px;
}
#knowledge-enter.enter-click + #knowledge-prof{
background: linear-gradient( to right, #6F65AE, #72B3CE);
	color:white;
	border-radius:0px;
}

#knowledge-enter:hover ~ #knowledge-grow{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#knowledge-enter.enter-click ~ #knowledge-grow{
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#knowledge-enter:hover ~ #knowledge-starter {
	background: linear-gradient( to right, #c9249ea8, #89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#knowledge-enter.enter-click ~ #knowledge-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#knowledge-enter:hover + #knowledge-prof ul, #knowledge-enter.enter-click + #knowledge-prof ul,  #knowledge-enter:hover ~ #knowledge-grow ul, #knowledge-enter.enter-click ~ #knowledge-grow ul, #knowledge-enter:hover ~ #knowledge-starter ul,  #knowledge-enter.enter-click ~ #knowledge-starter ul {
	color:white;
}

/* customers */
#customers-enter:hover + #customers-prof{
	background: linear-gradient( to right,  #6f65aed6, #72b3cee0);
	color:white;
	border-radius:0px;
}
#customers-enter.enter-click + #customers-prof{
background: linear-gradient( to right, #6F65AE, #72B3CE);
	color:white;
	border-radius:0px;
}

#customers-enter:hover ~ #customers-grow{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#customers-enter.enter-click ~ #customers-grow{
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#customers-enter:hover ~ #customers-starter {
	background: linear-gradient( to right, #c9249ea8, #89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#customers-enter.enter-click ~ #customers-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#customers-enter:hover + #customers-prof ul, #customers-enter.enter-click + #customers-prof ul,  #customers-enter:hover ~ #customers-grow ul, #customers-enter.enter-click ~ #customers-grow ul, #customers-enter:hover ~ #customers-starter ul,  #customers-enter.enter-click ~ #customers-starter ul {
	color:white;
}

/* Xan */

#xan-enter:hover + #xan-prof{
background: linear-gradient( to right, #6f65aed6,  #72b3cee0);
	color:white;
	border-radius:0px;
}
 #xan-enter.enter-click + #xan-prof{
background: linear-gradient( to right, #6F65AE, #72B3CE);
	color:white;
	 border-radius:0px;
}

#xan-enter:hover ~ #xan-grow {
	background: linear-gradient( to right, #89389a96, #6f65aed6);
	color:white;
	border-radius:0px;
}
#xan-enter.enter-click ~ #xan-grow {
	background: linear-gradient( to right, #89389A, #6F65AE);
	color:white;
	border-radius:0px;
}

#xan-enter:hover ~ #xan-starter {
	background: linear-gradient( to right, #c9249ea8, #89389a96);
	color:white;
	border-radius:12px 0px 0px 12px;
}
#xan-enter.enter-click ~ #xan-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
	color:white;
	border-radius:12px 0px 0px 12px;
}

#xan-enter:hover + #xan-prof ul, #xan-enter:hover ~ #xan-grow ul, #xan-enter:hover ~ #xan-starter ul, #xan-enter.enter-click + #xan-prof ul, #xan-enter.enter-click ~ #xan-grow ul, #xan-enter.enter-click ~ #xan-starter ul  {
	color:white;
}
/* Chat */

#chat-enter:hover + #chat-prof{
background: linear-gradient( to right, #6f65aed6,  #72b3cee0);
	color:white;
	border-radius:0px;
}
#chat-enter.enter-click + #chat-prof{
background: linear-gradient( to right, #6F65AE, #72B3CE);
	color:white;
	border-radius:0px;
}


#chat-enter:hover ~ #chat-grow{
	background: linear-gradient( to right, #89389a96, #6f65aed6);
		color:white;
	border-radius:0px;
}
#chat-enter.enter-click ~ #chat-grow {
	background: linear-gradient( to right, #89389A, #6F65AE);
		color:white;
	border-radius:0px;
}


#chat-enter:hover ~ #chat-starter {
	background: linear-gradient( to right, #c9249ea8, #89389a96);
		color:white;
	border-radius:12px 0px 0px 12px;
}
#chat-enter.enter-click ~ #chat-starter {
	background: linear-gradient( to right, #C9249E, #89389A);
		color:white;
	border-radius:12px 0px 0px 12px;
}
#chat-enter:hover + #chat-prof ul, #chat-enter.enter-click + #chat-prof ul, #chat-enter:hover ~ #chat-grow ul, #chat-enter.enter-click ~ #chat-grow ul, #chat-enter:hover ~ #chat-starter ul,
#chat-enter.enter-click ~ #chat-starter ul, [id$='-enter']:hover ~ [id$='-grow'] li.lc-pricing-condition, [id$='-enter']:hover + [id$='-prof'] li.lc-pricing-condition, [id$='-enter']:hover ~ [id$='-starter'] ul, [id$='-enter']:hover ~ [id$='-starter'] li.lc-pricing-condition, [id$='-enter'].enter-click ~ [id$='-grow'] li.lc-pricing-condition, [id$='-enter'].enter-click + [id$='-prof'] li.lc-pricing-condition, [id$='-enter'].enter-click ~ [id$='-starter'] li.lc-pricing-condition, [id$='-enter'].enter-click ~ [id$='-starter'] li.lc-pricing-condition{


	color:white;
}

/* Enterprise hightlights END */


.knowledge-row-monthly, .customers-row-monthly,  .xan-row-monthly, .chat-row-monthly, .knowledge-row-annual, .customers-row-annual, .xan-row-annual, .chat-row-annual{
  display: flex;
  flex-direction: row-reverse;
}





 .k-starter_content ul, .k-grow_content ul, .k-prof_content ul, .k-enterprise_content ul, 
 .x-starter_content ul, .x-grow_content ul, .x-prof_content ul, .x-enterprise_content ul, .c-starter_content ul, .c-grow_content ul, .c-prof_content ul, .c-enterprise_content ul { 
 height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    margin: 0px;
	font-family: 'Poppins';
}

img.pricing_icon {
    height: 60px !important;
    width: auto;
	margin-bottom:20px;
}


.tier-row {
		display:flex;
}

.knowledge-row-monthly, .customers-row-monthly, .xan-row-monthly, .chat-row-monthly, .knowledge-row-annual, .customers-row-annual, .xan-row-annual, .chat-row-annual {
	height:350px;
	display:flex;
	margin-top:10px;
}


.pricing-plan_container{
    display: block;
    margin: auto;
		padding-left: 0px;
	font-family:'Poppins';
}

section#pricing-slider_mobile {
    display:none;
}


.two-toggle, .annual-toggle, .mobile-annual, .product_pricing-container_annual  {
  padding:20px;
  text-align: center;
}

 .one-toggle, .monthly-toggle, .mobile-monthly, .product_pricing-container_monthly  {
  padding:20px;
  text-align: center;
  display:none;
}
p.monthly-type {
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    color: #5f6d7a;
}
p.annually-type {
    display: inline-grid;
    font-size: 20px;
    font-weight: 500;
    color: #5f6d7a;
}

p.annually-type span {
    font-weight: 300;
    font-size: 14px;
    color: #6CA5D8;
}

span.monthly, span.annual {
    font-weight: 500;
    font-size: 23px;
    padding-bottom: 15px;
    display: block;
       margin-bottom: 0px !important;

}

.price-spacer {
    height: 37px;
}


li.bold.price_including {
    margin-bottom: 5px;
}


h5.starter_heading, h5.grow_heading, h5.prof_heading, h5.enterprise_heading {
    margin-bottom: 5px;
}

p.monthly-subheading, p.annual-subheading, p.sales-subheading {
    font-size: 20px;
    margin-bottom: 15px;
}

p.sales-subheading a {
	text-decoration: underline;
}



/* PRICING INDIVIDUALS */

.pricing-total, div#costOutput h4 {
    font-weight: 400;
    font-size: 35px;
    text-align: center;
    color: #44515b;
    font-family: 'Poppins';
}

ul.pricing-addons {
    padding-top: 10px;
    color: #5f6d7a;
}

li.addon_heading {
    text-decoration: underline;
}

container.pricing-individuals {
    display: flex;
    flex-direction: row;
	overflow:hidden;
	justify-content: center;
}

.knowledge-indiv_monthly > div, .customers-indiv_monthly > div, .xan-indiv_monthly > div, .chat-indiv_monthly > div, .knowledge-indiv_annual > div, .customers-indiv_annual > div, .xan-indiv_annual > div, .chat-indiv_annual > div {
    width: 20%;
    float: left;
    color: #fff;
    border-radius: 12px;
   /* padding: 20px 15px 15px 15px;*/
    margin: 0px 5px;
	text-align:center;
	width:300px;
}

.slide > ul{
	color: #232323;
}

.slide p.individual-cost, .swiper-slide-contents p.individual-cost{
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 5px;
    display: block;
	text-align:center;
	color:#5f6d7a;
	padding-top: 15px;
}

p.individual-cost span {
    font-size: 14px;
    font-weight: 400;
}

p.individual-cost{
    font-weight: 500;
    font-size: 23px;
    margin-bottom: 30px;
    display: block;
	text-align:center;
	color:white;
}

.knowledge-pricing_container span, .customers-pricing_container span {
    margin-top: -5px;
}

container.pricing-individuals ul {
    list-style: none;
	padding:0px;
	
}

#knowledge-starter_single, #customers-starter_single, #xan-starter_single, #chat-starter_single, #knowledge-starter_annual, #customers-starter_annual, #xan-starter_annual, #chat-starter_annual {
    background-color: #C9249E;
	border-radius:12px;
	font-family:'Poppins';
	height:500px;
}

#knowledge-grow_single, #customers-grow_single, #xan-grow_single,  #chat-grow_single, #knowledge-grow_annual, #customers-grow_annual,  #xan-grow_annual,  #chat-grow_annual { 
	background-color: #684399;
	border-radius:12px;
	font-family:'Poppins';
	height:500px;
}

#knowledge-prof_single, #customers-prof_single,  #xan-prof_single,  #chat-prof_single, #knowledge-prof_annual, #customers-prof_annual,  #xan-prof_annual,  #chat-prof_annual {
	background-color: #78A4D4;
	border-radius:12px;
	font-family:'Poppins';
	height:500px;
}


#knowledge-enter_single, #customers-enter_single,  #xan-enter_single,  #chat-enter_single, #knowledge-enter_annual, #customers-enter_annual,  #xan-enter_annual,  #chat-enter_annual {
	background-color: #66CFC3;
	border-radius:12px;
	font-family:'Poppins';
	height:500px;
}
.pricing-individuals h5.indiv_heading, .pricing-individuals ul.pricing-addons {
    color: white !important;
}

.pricing-individuals ul.pricing-addons {
    font-size: 14px;
    line-height: 18px;
}

.pricing-individuals p.individual-cost {
    margin-bottom: 20px;
	line-height: 18px;
}

div h5.indiv_heading-starter {
    color: #c9249e;
	font-size:26px;
	margin: 15px 0px;
}

div h5.indiv_heading-grow {
    color: #6f3e9e;
	font-size:26px;
	margin: 15px 0px;
}

div h5.indiv_heading-prof {
    color: #6ca5d8;
	font-size:26px;
	margin: 15px 0px;
}

div h5.indiv_heading-enter {
    color: #66cfc3;
	font-size:26px;
	margin: 15px 0px;
}
.product-identity {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #00000021;
    height: 60px;
	padding-top: 10px;
	border-radius: 12px 12px 0px 0px;

}

.product-identity-left {
    width: 40%;
    display: block;
    float: left;
    text-align: right;
}
img.pricing_icon-left {
    width: 40px;
    text-align: right;
	margin-right:10px;
}

.product-identity_right {
    display: block;
	float: left;}

.product-identity_right h6.product-identity_right {
    font-size: 20px;
    color: white;
    line-height: 40px;
}

.starter-click, #knowledge-starter.starter-click:hover, #xan-starter.starter-click:hover, #chat-starter.starter-click:hover{
    background: linear-gradient(to right,#c9249e,#89389a);
	border-radius:12px;
}

#chat-starter.starter-click li.lc-pricing-condition, .grow-click li.lc-pricing-condition, .prof-click li.lc-pricing-condition, #chat-prof:hover li.lc-pricing-condition {
	color:white;
}

.starter-click ul, .grow-click ul, .prof-click ul, .enter-click ul{
	color:white;
}

.grow-click{
background: linear-gradient(to right,#89389a,#6f65ae);
	border-radius:0px 12px 12px 0px;
}

.prof-click{
background: linear-gradient(to right,#6f65ae,#72b3ce);
	border-radius:0px 12px 12px 0px;
}

.enter-click{
background: linear-gradient(to right,#72b3ce,#66cfc3);
	border-radius:0px 12px 12px 0px;
}

.mobile-pricing_slider {
    margin-top: 20px;
}


 #knowledge_p1, #xan_p1, #chat_p1, #customers_p1 {
    background-color: #fff;
    border-radius: 12px;
    height: 450px;
	 font-family:'Poppins';
	 width:370px !important;

}



 #knowledge_p2, #xan_p2, #chat_p2, #customers_p2 {
    background-color: #fff;
    border-radius: 12px;
    height: 450px;
	 font-family:'Poppins';
	  width:370px !important;

}

.slick-active{
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}
.slide ul {
    list-style: none;
    padding: 0px;
}

#knowledge_p3, #xan_p3, #chat_p3, #customers_p3{
    background-color: #fff;
    border-radius: 12px;
    height: 450px;
	font-family:'Poppins';
	 width:370px !important;

}

 #knowledge_p4, #xan_p4, #chat_p4, #customers_p4{
    background-color: #fff;
    border-radius: 12px;
    height: 450px;
	 font-family:'Poppins';
	  width:370px !important;

}

container.pricing-slider {
    text-align: center;
}

.pricing_slide {
    height: 100%;
    min-height: 500px;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.knowledge__nav, .xan__nav, .chat__nav{
  width: 16px;
  height: 16px;
  margin: 60px 12px;
  border-radius: 50%;
  z-index: 10;
  cursor: pointer;
}
.knowledge__nav:checked, .xan__nav:checked {
  -webkit-animation: check 0.4s linear forwards;
          animation: check 0.4s linear forwards;
}
.knowledge__nav:checked:nth-of-type(1) ~ .slide__inner, .xan__nav:checked:nth-of-type(1) ~ .slide__inner, .chat__nav:checked:nth-of-type(1) ~ .slide__inner{
  left: 0%;
}
.knowledge__nav:checked:nth-of-type(2) ~ .slide__inner, .xan__nav:checked:nth-of-type(2) ~ .slide__inner, .chat__nav:checked:nth-of-type(2) ~ .slide__inner {
  left: -100%;
}
.knowledge__nav:checked:nth-of-type(3) ~ .slide__inner, .xan__nav:checked:nth-of-type(3) ~ .slide__inner, .chat__nav:checked:nth-of-type(3) ~ .slide__inner {
  left: -200%;
}
.knowledge__nav:checked:nth-of-type(4) ~ .slide__inner, .xan__nav:checked:nth-of-type(4) ~ .slide__inner, .chat__nav:checked:nth-of-type(4) ~ .slide__inner{
  left: -300%;
}
.slide__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 400%;
  height: 100%;
  -webkit-transition: left 0.4s;
  transition: left 0.4s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.slide__contents {
  height: 100%;
  padding: 10px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}



@-webkit-keyframes check {
  50% {
    outline-color: #fff;
    box-shadow: 0 0 0 12px #dfe6ed, 0 0 0 36px #dfe6edb3;
	-webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
  }
  100% {
    outline-color: #fff;
    box-shadow: 0 0 0 0 #dfe6ed, 0 0 0 0 #dfe6edb3;
	-webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
  }
}

@keyframes check {
  50% {
    outline-color: #fff;
    box-shadow: 0 0 0 12px #dfe6ed, 0 0 0 36px #dfe6edb3;
-webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
  }
  100% {
    outline-color: #fff;
    box-shadow: 0 0 0 0 #dfe6ed, 0 0 0 0 #dfe6edb3;
	 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
  }
}

h5.knowledge-pricing_title, h5.xan-pricing_title, h5.chat-pricing_title {
    text-align: center;
	display:inline-flex;
	margin-top:30px;
}


.knowledge-slider, .xan-slider, .chat-slider, .customers-slider, .knowledge-slider_annual , .xan-slider_annual, .chat-slider_annual, .customers-slider_annual{
	max-width: 600px;
	display: flex;
	margin:auto;
	scroll-snap-type: x mandatory;  

}
.knowledge-slider > div, .xan-slider > div, .chat-slider > div, .customers-slider > div{
	scroll-snap-align: start;}

.slide {
	width: 100%;
	flex-shrink: 0;
	height: 100%;
}

.slider-container {
    max-width: 400px !important;
    margin: auto;
	width:100%;
}
ul.slick-dots {
    padding: 0px;
	display:none !important;
}
.knowledge-slider > div, .xan-slider > div, .chat-slider > div, .customers-slider > div {
    margin: 0px 15px;
}


.slick-next:before {
    content: '';
    background-image: url(/wp-content/uploads/2021/09/right-arrow.svg);
    position: absolute;
    height: 80px;
    width: 80px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
	top: 0;
right:-80px;}

.slick-prev:before {
    content: '';
    background-image: url(/wp-content/uploads/2021/09/left-arrow.svg);
    position: absolute;
    height: 80px;
    width: 80px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
	top: 0;
left:-80px;}

.slick-prev {
    left: 25px;
    z-index: 1;
	
}
.slick-next {
    right: 25px;
}

button.slick-arrow {
    background-color: transparent !important;
    border: none !important;
}

.slick-prev:before, .slick-next:before {
    font-family: 'system-ui';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: black;
	}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}



.slick-list.draggable {
    padding-bottom: 20px;
}

.slide.slick-slide.slick-current.slick-active {
    display: block;
    visibility: visible !important;
}

.slide.slick-slide {
    visibility: hidden !important;
}

.slick-list{
	overflow: visible !important;
}



.page-id-20880 div#page {
    overflow-x: visible;
}
/*--------------------------------------------------------------
## SYNTHETIX Plans Page 2022
--------------------------------------------------------------*/

.plans-for-teams-features ul{
	text-align:left;
}

.features-info_icon p {
	margin-bottom:0px;
	padding-top:2px;
	line-height:12px;
	font-size:12px;
	font-weight:500;
}

.features-info_icon {
    border: solid 1px #5f6d7a;
    border-radius: 20px;
    width: 16px;
	height:16px;
    display: inline-grid;
	position:relative;
	top:0;
}

span.features-info_text {
    visibility: hidden;
    font-size: 12px;
  	background-color: #EDF0F6;
    color: #5F6D7A;
    text-align: center;
    padding: 7px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: -25px;
    line-height: 14px;
    left: 25px;
    opacity: 0;
    transition: opacity 0.1s;
	width:200px;
}

.features-info_icon:hover span.features-info_text{
  visibility: visible;
  opacity: 1;
}


/*--------------------------------------------------------------
## SYNTHETIX Case Studies
--------------------------------------------------------------*/

#case-study-archive span.post-tags-links {
	background-color: #6f3e9e;
    border-radius: 30px;
    padding: 2px 10px;
}

span.post-tags-links a {
	color:white !important;
}

#case-study-archive .rt-holder {
    box-shadow: none;
}

#case-study-archive h3.entry-title {
	padding: 10px 0px 0px 0px;}

div#case-study-archive .rt-holder:hover .rt-detail {
    background-color: white !important;
}

div#case-study-archive .rt-holder:hover .entry-title a {
	color:#232323;
}

div#case-study-archive .rt-tpg-container .layout12 .rt-holder:hover .entry-title a{
	color:#232323 !important;
}

div#case-study-archive .rt-detail{
	padding:0px;
	margin: auto;
}

div#case-study-archive .rt-grid-item{
	padding:0px 10px;
}

div#case-study-archive .rt-holder{
	padding:10px;
	-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

div#case-study-archive .rt-holder:hover{
background-color: white;
    border-radius: 12px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
}

div#case-study-archive span.read-more a {
    border: 0px;
    padding: 0px;
}

.cs-cmextooltip, .cs-cmextooltip_icons {
  position: relative;
  display: block;
	cursor: pointer;

}


.cs-cmextooltip p, .cs-cmextooltip_icons p{
	text-align:center;
	margin-bottom: 0px !important;
}

.cs-cmextooltip .cs-cmextooltip_img {
  visibility: hidden;
  width: 1300px;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
	bottom:100px;
background: white;
}

.cs-cmextooltip_icons .cs-cmextooltip_img {
  visibility: hidden;
  width: 750px;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
	bottom:100px;
background: white;
}
span.cs-cmextooltip_img img, span.cs-cmextooltip_img_icons  img {
    width: 750px;
}
.cs-cmextooltip:hover .cs-cmextooltip_img, .cs-cmextooltip_icons:hover .cs-cmextooltip_img {
  visibility: visible;
}

div#cs-timeline span.twae-title, div#esure-timeline span.twae-extra-label {
    display: none;
}

div#cs-timeline .twae-right-aligned span.twae-label:after {
    content: '\2026';
    font-size: 60px;
    padding: 0px 10px;
	font-weight:400;
}



div#cs-timeline .twae-left-aligned span.twae-label:before {
    content: '\2026';
    font-size: 60px;
    padding: 0px 10px;
	font-weight:400;
}

div#cs-timeline .twae-label-extra-label {
    padding-top: 0px !important;
}

div#cs-timeline span.twae-label {
    line-height: 20px !important;
}

div#cs-timeline .twae-timeline-img img {
    width: 400px !important;
    height: auto;
    margin: auto;
    display: block;
    float: none !important;
}

article.twae-timeline-entry.twae-right-aligned{
	padding:25px 0px;
}

.trustpilot-review_sidebar {
    background: white;
    width: 15%;
    text-align: center;
    border-radius: 0px 12px 12px 0px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 2%);
    padding: 20px;
}

.trustpilot-review_sidebar h4 {
	padding-top:30px;
	margin-bottom:0px !important;
}

img.trustpilot-logo_sidebar, img.trustpilot-stars_sidebar {
    width: 200px;
}

article.twae-timeline-entry.twae-right-aligned span.twae-extra-label {
    margin-right: 60px !important;
}

article.twae-timeline-entry.twae-left-aligned span.twae-extra-label {
    margin-left: 60px !important;
}

span.twae-extra-label {
    font-size: 20px !important;
    padding-top: 5px;
}

div#synthetix-case-studies img.attachment-full.size-full {
    width: 120px !important;
	margin: auto;
}

div#synthetix-case-studies .elementor-post__card {
    box-shadow: none;
}

div#synthetix-case-studies a.elementor-post__thumbnail__link:after {
    background-image: none;
}

div#synthetix-case-studies a.elementor-post__thumbnail__link {
    background: #f2f2f2;
    border-radius: 12px;
    padding: 10px;
}

.masonary-case-study img.rt-img-responsive {
    width: 150px;
    margin: auto;
}

.masonry-grid-item .rt-img-holder a {
    background-color: #f2f2f2;
    border-radius: 12px;
    padding: 10px;
}

.masonry-grid-item .entry-title {
    padding: 0px;
}

.masonary-case-study.rt-tpg-container .isotope1 .rt-holder {
    box-shadow: none;
}

#masonary-case-study .rt-img-holder:hover img {
    transform: unset;
}
#masonary-case-study .rt-img-holder img{
	transition:none;
}
#masonary-case-study h3.entry-title{
	font-size:20px;
	font-weight:500;
	color:#5f6d7a;
}

.masonry-grid-item .post-meta .read-more a {
    background: white !important;
	border:none !important;
    color: #c9249e !important;
	padding:0px !important;
}
/*--------------------------------------------------------------
## PARTNER INTEGRATION
--------------------------------------------------------------*/

#stacked-partners_icon h4{
	padding:0px !important;
	margin:0px !important;
}


#integration-card .infobox-icon, #stacked-partners_icon .infobox-icon {
    background-color: white;
    border-radius: 1000px;
    width: 100px;
    height: 100px;
    padding: 20px;
    margin: auto;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    margin-top: -50px;
    margin-bottom: 30px;
}

.eael-infobox {
    border: solid white 1px;
    border-radius: 12px 12px 15px 15px;
}

.zendesk .eael-infobox {
    background-color: #05363d;
}

.hubspot .eael-infobox {
    background-color: #FE704D;
}
.salesforce .eael-infobox {
    background-color: #00a3e6;
}

.zoho .eael-infobox {
    background-color: #f0483e;
}
 
.vonage .eael-infobox {
    background-color: #881fff;
}

.ringcentral .eael-infobox {
    background-color: #fe7900;
}

.xeight .eael-infobox {
    background-color: #cb2233;
}
 
.slack .eael-infobox {
    background-color: #4a154b;
}

.whatsapp .eael-infobox {
    background-color: #128c7e;
}

.teams .eael-infobox {
    background-color: #5f5fc6;
}

.zoom .eael-infobox {
    background-color: #f26d21;
}

.pay360 .eael-infobox {
    background-color: #0978bb;
}

.worldpay .eael-infobox {
    background-color: #f01e14;
}

.checkout .eael-infobox {
    background-color: #2BD4DB;
}

.dynamics .eael-infobox {
    background-color: #0078d4;
}

.freshdesk .eael-infobox {
    background-color: #57ae5f;
}

.zensupport .eael-infobox {
    background-color: #17494D;
}

.azure .eael-infobox {
    background-color: #003169;
}

.idme .eael-infobox {
    background-color: #06833d;
}
.idme .eael-infobox {
    background-color: #06833d;
}

.prove .eael-infobox {
    background-color: #00ead0;
}
.UiPath .eael-infobox, .automation360 .eael-infobox {
    background-color: #fa4616;
}
.blue-prism .eael-infobox {
    background-color: #0f7dc2;
}


.sheerid .eael-infobox {
    background-color: #2ac0da;
}

.single-partners_icon .eael-tooltip {
    background: white;
    border-radius: 100px;
    min-width: 100px;
    height: 100px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    padding: 10px;
}

.single-partners_icon .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom{
	left:-30px;
}

div.single-partners_icon-withtitle {
    background: white;
    border-radius: 100px;
    width: 100px !important;
    height: 100px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    padding: 15px;
}

.single-partners_icon img, .single-partners_icon-withtitle img {
    width: 65px;
    height: auto;
	padding: 10px 5px 5px 5px;

}

 div#integration-card.freshworks .infobox-content,  div#integration-card.mailchimp .infobox-content, div#integration-card.zendesk .infobox-content{
    background-color: #ffffff;
    padding: 20px 5px;
    border-radius: 0px 0px 12px 12px;
}


.infobox-content {

    padding: 20px 5px;
    border-radius: 0px 0px 12px 12px;
}

#partenr-centerpoint::after {
    background-color: #c4269d;
    animation: blobber 40s ease-in-out infinite,wobbler 0s 0s linear infinite alternate;
    width: 45px;
    position: absolute;
    height: 45px;
    box-sizing: border-box;
    content: "";
    display: block;
    top: 20px;
    left: 8px;
    z-index: 1;
}
path.centerpoint{
	transform: translate(50%, 50%);
fill:white;}

div#zap-integration-types .elementor-tab-title.elementor-active {
    border-bottom: 3px solid #6F3E9E;
}

div#zap-integration-types .elementor-tab-title.elementor-active a  {
    font-weight:500;
}

img.aligncenter.zap-integration_intro {
    height: 500px !important;
    width: auto;
}
/* ## Integration video slider --*/

#tele-video_container, #ticketing-video_container, #id-video_container{
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
width:700px;
  height:500px;
}



#ticketing-video_container{
width:700px;
  height:500px;
}

#tele-video_slider, #ticketing-video_slider, #id-video_slider {
  position: relative;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#tele-video_slider{
	width:700px !important;
}

 #ticketing-video_slider, #id-video_slider {
width:700px !important;
}
 #ticketing-video_slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  width:600px;
}

#id-video_slider ul, #tele-video_slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  width:1400px;
}

div#ticketing-video_slider ul {
  width:700px;
}


#ticketing-video_slider ul li, #id-video_slider ul li, #tele-video_slider ul li {
	width: 700px;
    height: 500px;
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 300px;
}

a.tele_prev, a.tele_next, a.ticket_prev, a.ticket_next, a.id_prev, a.id_next {
    position: absolute;
    top: 40%;
    z-index: 999;
    display: block;
    padding: 10px 15px;
    width: 40px;
    height: 40px;
    background: #fff;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    opacity: 0.8;
    cursor: pointer;
}

a.tele_prev:hover, a.tele_next:hover, a.ticket_prev:hover, a.ticket_next:hover, a.id_prev:hover, a.id_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.tele_prev, a.ticket_prev,  a.id_prev{
  border-radius: 100px;
  left: -50px;

}

a.tele_next, a.ticket_next, a.id_next {
  right: -50px;
  border-radius: 100px;
}



.footer-form > label.wpforms-field-label {
    color: white;
    font-weight: 400 !important;
    font-family: 'Poppins';
}

.footer-form > input#wpforms-30181-field_1 {
    border-radius: 30px;
    background: transparent;
    border: 2px #f2f2f2f2 solid;
}

.footer-form > input#wpforms-30181-field_1:focus {
    border-radius: 30px;
    background: transparent;
    border: 2px #ffffff solid;
}


button#wpforms-submit-30181{
    -webkit-border-radius: 10000px;
    border-radius: 10000px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #C9249E;
    padding: 8px 40px;
    display: inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 23px;
    text-decoration: none;
    background: -webkit-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: -o-linear-gradient(315deg,#6F3E9E,#C9249E);
    background: linear-gradient(135deg,#6F3E9E,#C9249E);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    outline: none;
    -webkit-transition: padding 200ms ease-in-out;
    -o-transition: padding 200ms ease-in-out;
    transition: padding 200ms ease-in-out;
    text-align: center;
	height:45px;
}

button#wpforms-submit-30181:focus{
	border: 2px solid #6F3E9E;}
/*--------------------------------------------------------------
## SYNTHETIX PROFESSIONAL SERVICES
--------------------------------------------------------------*/


.knowledge-as-a-service, .implementation-integration, .cx-consultancy, .marketing-consultancy {
-webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

.knowledge-as-a-service:hover, .implementation-integration:hover, .cx-consultancy:hover, .marketing-consultancy:hover{
-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);}



	.knowledge-as-a-service img, .implementation-integration img, .cx-consultancy img, .marketing-consultancy img {
    max-height: 50px !important;
    width: auto !important;
}
	.knowledge-as-a-service h3, .implementation-integration h3, .cx-consultancy h3, .marketing-consultancy h3 {
		padding-bottom:0px;
		padding-top:10px;}

 .knowledge-as-a-service .infobox-content,  .implementation-integration .infobox-content, .cx-consultancy .infobox-content, .marketing-consultancy .infobox-content{
	 padding: 20px 5px 0px 5px;
}
/*--------------------------------------------------------------
## SYNTHETIX MEDIA QUERIES
--------------------------------------------------------------*/



@media (max-width: 2100px){
div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right, div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 240px;
}
	div#home-hero_left {
		width:40%;
}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8b5fd1e.home-hero_right{
		width:60%;
	}
	
}

@media (max-width: 2000px){
div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    width: 190px;
    left: 80%;
}
	
div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left{
		width: 190px;
	right:85%;}
	
}

@media (max-width: 1950px){
 span.eael-tooltip-text.eael-tooltip-right{
    width: 220px;
 	left: 95%;
	}
	
	span.eael-tooltip-text.eael-tooltip-left {
    width: 220px;
	} 
	div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 95%;
    top: 30%;
}
	}

	@media only screen and (max-width: 1500px) and (min-width: 1201px){
		
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 170px;
    left: -100px;
    top: 60%;
}
	}

@media (max-width: 1920px){
	
	.header-content__hero {
    -webkit-transform: translate(60%,-70%);
    transform: translate(60%,-70%);
}	
		div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    width: 260px;
    left: 80%;
    animation: none;
    top: 10%;
}
	
}

@media (max-width: 1850px){
	
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
		width: 180px;}
	
	h6.tooltip-caption.center{
		font-size:16px;
	}
	
div#split-icon_6 {
    left: 70%;
    top: 23%;
}
 
	div#split-icon_1 {
		top: 12%;}
	
	div#split-icon_2 {
		top: 9%;}
	
	div#split-icon_5 {
    top: 10%;
    left: 32%;
}

	div#split-icon_4 {
		top: 20%;}
	
	div#split-icon_1 img, div#split-icon_3 img, div#split-icon_4 img, div#split-icon_6 img {
		width: 120px;
	}
	
	div#split-icon_2 img,div#split-icon_5 img{
		width:auto;
		height:70px;
		
	}

div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    top: -20%;
    width: 240px;
}
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right{

		width:145px
	}
	#main span.eael-tooltip-text.eael-tooltip-right, #main span.eael-tooltip-text.eael-tooltip-left {
    width: 170px;
	}
	

}

@media (max-width: 1750px){
	
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
     width: 180px;
    top: -35%;
    right: 65%;
}
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    width: 145px;
    left: 70%;
    top: -40%;
}
	
	div#split-icon_2 {
    top: 12%;
    left: 38%;
}
	
	div#split-icon_1 {
    top: 12%;
    left: 0%;
}
	
	
	div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -60%;
    top: -35%;
    width: 220px;
}
	
	svg#squiggle_6 {
		height: 90px;
	top: 30%;
    left: 62%;
}
	
	div#split-icon_6 {
    top: 24%;
    left: 67%;
}
	
	#main .eael-tooltip .eael-tooltip-text, div#split-icon_3 span.eael-tooltip-text {
    width: 170px;
	}
}


@media (max-width: 1700px){
	
	a.nav-link{
		font-size:16px;
		padding:0px 5px;
		
	}
	
	.menu_book-btn {
    padding: 8px 20px;
    margin-left: 15px;
}
	
	svg#squiggle_1 {
    left: 54%;
	top: 40%;}
	
	div#comms-informative img {
    width: 70%;
}
	
div#lp-highlight-tags_MCS {
    left: -2%;
    top: 38%;
}
	
	div#lp-highlight-tags_KI {
    top: 10%;
    left: 80%;
}
div#lp-highlight-tags_PF {
    top: 70%;
    left: 55%;
}
	
}
			
	

@media (max-width: 1650px){
	
div#lp-highlight-tags_CI {
    top: -10%;
    left: 50%;
}
	
			div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
				width: 300px;
	left: 80%;
}
	}
		

		@media only screen and (max-width: 1650px) and (min-width: 1201px){
			
			
		div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 45%;
    width: 160px;
}
		
div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 180px;
    left: 0px;
    top: -50%;
}
		
	}


	@media only screen and (max-width: 1550px) and (min-width: 601px){
		
		div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right{
			width:250px;
		}
		div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 10%;
    width: 200px;
    top: 170px;
}
	}


@media (max-width: 741px){
	ul#menu-home{
		overflow-x:hidden;
	}
}

	
@media (max-width: 768px){
	
	div#stepform input, div#stepform button {
    width: 100%;
}
	div#stepform input{
		margin-bottom:15px;
	}

	
	.blob-pink, .blob-blue {
    margin: auto;
}
	
	.our-products_xan, .our-products_chat, .our-products_forms, .our-products_decisions, .our-products_knowledge{
    height: auto;
	margin:auto 0;
}
	
	.col-12.col-md-6.footer_columnn-right{
		border-left:none;
		padding-left: 30px;
	}
	
	.col-12.col-md-6.footer_columnn-right:after{
      content: "";
    background: white;
    position: absolute;
    top: 0;
    height: 1px;
    width: 90%;
    margin: auto;

}
	
	.col-12.col-md-6.footer_columnn-left{
		padding-left: 30px;
	}
	
	ul#menu-home {
    padding-bottom: 100px;
}
	
	

	}


@media (max-width: 900px){
	
	div#knowledge-teams_box, div#knowledge-customer_box, div#xan_products-box, div#chat_products-box {
    width: 20%;
    margin: 0px 5px;
    box-sizing: border-box;
    flex: auto;
}
	
	div#chat_products-box:hover, div#xan_products-box:hover, div#knowledge-customer_box:hover, div#knowledge-teams_box:hover {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 25px 6px rgb(0 0 0 / 8%);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
		margin:10px;
}
	
	div#knowledge-teams_box .elementor-image, div#knowledge-customer_box .elementor-image, div#xan_products-box .elementor-image, div#chat_products-box .elementor-image{
    text-align: center;
}
	
	
	
	
	.menu-item_about, .menu-item_careers, .menu-item_knowledge, .menu-item_knowledge-customers, .menu-item_xan, .menu-item-chat, .menu-item_insurance, .menu-item_cc_solution, .menu-item_water, .menu-item_energy{
    height: 115px;
    width: 80%;
    margin-left: 0px;
    margin: 10px 0px !important;
}
	
	 .menu-item_why {
    height: 130px;
    width: 80%;
    margin-left: 0px;
    margin: 10px 0px !important;
}
	
	
	div#tools-in-action_tile .elementor-widget-container, div#tools-in-action_tiles .elementor-widget-container {
    height: 280px;
}
	
		div#split-icon_4 {
    left: 10%;
			top: 27%;
}
	
div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    left: -160px;
    top: -80px;
}

	li.menu_book-btn a {
    padding-top: 0px !important;
}
	
.menu-item_latest, .menu-item_library, .menu-item_km-pillar, .menu-item_wss-pillar, .menu-item_cb-pillar, .menu-item_lc-pillar, .menu-item_support, .menu-item_status, .menu-item_help{
		width:80%;
		/*height: 100%;*/
		margin-left:0px;
		margin:10px 0px !important;
	}
	

	
	 .menu-item_library a.dropdown-item:hover::after, .menu-item_km-pillar a.dropdown-item:hover::after,  .menu-item_wss-pillar a.dropdown-item:hover::after, .menu-item_lc-pillar a.dropdown-item:hover::after, .menu-item_careers a.dropdown-item:hover::after, .menu-item_about a.dropdown-item:hover::after, .menu-item_latest a.dropdown-item:hover::after, .menu-item_insurance a.dropdown-item:hover::after, .menu-item_cc_solution a.dropdown-item:hover::after, .menu-item_help a.dropdown-item:hover::after, .menu-item_case-study a.dropdown-item:hover::after{
		top:-70px;
	}
	
	.menu-item_support a.dropdown-item:hover::after{
		top:-50px;
	}
	
		 .menu-item_cb-pillar a.dropdown-item:hover::after,  .menu-item_why a.dropdown-item:hover::after, .menu-item_water a.dropdown-item:hover::after,  .menu-item_energy a.dropdown-item:hover::after{
		top:-90px;
	}
	

	
		section#audit-popup-form{
		display:none;
	}

.header-content__hero {
    -webkit-transform: translate(55%,-75%);
        transform: translate(55%,-75%);
}
	
.header-background {
    top: 0;
    min-width: 900px;
}	
}

@media (max-width: 800px){
	
	
	.menu-item_about, .menu-item_careers, .menu-item_why, .menu-item_knowledge, .menu-item_knowledge-customers, .menu-item_xan, .menu-item-chat,.menu-item_insurance, .menu-item_cc_solution, .menu-item_water, .menu-item_energy, .menu-item_help, .menu-item_support, .menu-item_status	{
		width:70%;
		margin:10px 0px !important;
	}
	



	.menu-item_latest, .menu-item_case-study, .menu-item_library, .menu-item_km-pillar, .menu-item_wss-pillar, .menu-item_cb-pillar, .menu-item_lc-pillar {
		width:70%;
		height: 100%;
		margin:10px 0px !important;
	}

	

	
	  .menu-item_km-pillar a.dropdown-item:hover::after,  .menu-item_lc-pillar a.dropdown-item:hover::after, .menu-item_insurance a.dropdown-item:hover::after,  .menu-item_cc_solution a.dropdown-item:hover::after{
		top:-90px;
	}
	
	
	.menu-item_support a.dropdown-item:hover::after{
		top:-70px;
	}	
}


	

@media (max-width: 700px){

.pricing-tile-grid__tile:hover {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

	ul.dropdown-menu.show{
		display:grid;
		width:600px !important;
		margin: 0px 15px 0px 0px;
		left:0px;
	}
	
a#menu-item-dropdown-22 + ul.dropdown-menu{
		width:500px !important;
		margin: 0px 15px 0px 0px;
		left:0px;
	}
	
	.menu-item_about, .menu-item_careers, .menu-item_why, .menu-item_knowledge, .menu-item_knowledge-customers, .menu-item_xan, .menu-item-chat, .menu-item_insurance, .menu-item_cc_solution, .menu-item_water, .menu-item_energy, .menu-item_help, .menu-item_support, .menu-item_status{
		width:90%;
	 margin:10px 0px !important;
	}
	
	
	.menu-item_latest, .menu-item_case-study, .menu-item_library, .menu-item_km-pillar, .menu-item_wss-pillar, .menu-item_cb-pillar, .menu-item_lc-pillar{
		width:85%;
	 margin:10px 0px !important;
	}
	
	
 .menu-item_why, .menu-item_careers .menu-item_why a, .menu-item_careers a {
		height:130px;
	}
}

@media (max-width: 600px){
	
	
		.menu-item_about a,	.menu-item_why a, .menu-item_careers a {
			min-height:100%;
}
		 .menu-item_latest a, .menu-item_case-study a, .menu-item_km-pillar a, .menu-item_wss-pillar a, .menu-item_cb-pillar a, .menu-item_lc-pillar a, .menu-item_latest a:hover, .menu-item_case-study a:hover, .menu-item_km-pillar a:hover, .menu-item_wss-pillar a:hover, .menu-item_cb-pillar a:hover, .menu-item_lc-pillar a:hover, .menu-item_library a, .menu-item_library a:hover, .menu-item_xan:hover, .menu-item_xan, .menu-item_insurance, .menu-item_insurancea:hover, .menu-item_cc_solution, .menu-item_cc_solution:hover, .menu-item_water, .menu-item_water:hover, .menu-item_energy, .menu-item_energy:hover{
			height:140px;
}
		

	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    left: 0%;
	}
	
	div#split-icon_3 span.eael-tooltip-text {
left: -10px;
	}
	
	.toggle-container-widget .toggle_left, .toggle-container-fullscreen .toggle_left{
		margin-top:0px;
}
	
		label.switch {
    margin: 0px 15px;
}
	
	.toggle-switch-container p {
    font-size: 14px;
}
	
	.menu-item_latest a:hover, .menu-item_case-study a:hover, .menu-item_km-pillar a:hover, .menu-item_cb-pillar a:hover{
		height:auto;
	}
	
	ul.dropdown-menu.show{
		display:grid;
		width:500px !important;
		margin: 0px 15px 0px 0px;
	}
	
	a#menu-item-dropdown-22 + ul.dropdown-menu.show{
		width:500px !important;
		margin: 0px 15px 0px 0px;
	display:block;
	}

 .menu-item_library, .menu-item_lc-pillar{
		width:90%;
		height: 130px;
		 margin:10px 0px !important;
	}

	   .menu-item_latest, .menu-item_case-study, .menu-item_km-pillar, .menu-item_cb-pillar, .menu-item_wss-pillary, .menu-item_cb-pillar:hover {
		width:90%;
		height: 150px;
		 margin:10px 0px !important;
	}
	
	.menu-item_wss-pillar{
		width:90%;
		height: 130px;
		 margin:10px 0px !important;
	}
	
	
	.menu-item_careers, .menu-item_careers:hover, .menu-item_about{
		width: 90%;
		height: 130px;
		 margin: 10px 0px !important;
}

	
	.menu-item_why {
    width: 90%;
    margin: 10px 0px !important;
    height: 155px;
}
	 
	
	  .menu-item_km-pillar a.dropdown-item:hover::after, .menu-item_cb-pillar a.dropdown-item:hover::after, .menu-item_why a.dropdown-item:hover::after, .menu-item_insurance a.dropdown-item:hover::after, .menu-item_cc_solution a.dropdown-item:hover::after,  .menu-item_water a.dropdown-item:hover::after,  .menu-item_energy a.dropdown-item:hover::after{
		top:-110px;
	}
	

	.menu-item_about a.dropdown-item:hover::after, .menu-item_library a.dropdown-item:hover::after, .menu-item_wss-pillar a.dropdown-item:hover::after, .menu-item_careers a.dropdown-item:hover::after, .menu-item_latest a.dropdown-item:hover::after, .menu-item_case-study a.dropdown-item:hover::after{
		top:-90px;
	}
	
	.menu-item_why a{
	min-height:145px;

		}
	
	 .menu-item_why a:hover{
    height: 140px;
   
}
	
}


@media (max-width: 500px){
	
		div#knowledge-teams_box, div#knowledge-customer_box, div#xan_products-box, div#chat_products-box {
    width: 45%;
    margin: 5px 5px;
    box-sizing: border-box;
    flex: auto;
}
	
	.cli-bar-message {
    font-size: 14px;
    line-height: 22px;
}
	
	div#cookie-law-info-bar {
    width: 250px !important;
		padding:15px !important;
}
	

	.toggle-switch-container p {
    font-size: 12px;
}
	
	ul.dropdown-menu.show{
		display:grid;
		width:400px !important;
		margin: 0px 15px 0px 0px;
	}
	
	a#menu-item-dropdown-22 + ul.dropdown-menu.show{
		display:block;
		width:400px !important;
		margin: 0px 15px 0px 0px;
	}
}


@media (max-width: 1026px){

section#product-quick-links {
    display: none;
}
	div#blob-stat-figure{
		margin:auto;
	}
	
	div#article-featured_img::after{
		display:none;
	}
	
	article#post-2 .elementor-2 .elementor-element.elementor-element-155dd84 > .elementor-container{
		min-height: 650px ;
	}

}



	@media (max-width: 1200px){
		
		li#menu-item-29535{
			height:10px;
			z-index:0;
		}
		
		li#menu-item-27209{
			margin-top:30px;
		}
		
		.menu-item_about, .menu-item_careers, .menu-item_why, 	.menu-item_knowledge, .menu-item_knowledge-customers, .menu-item-chat, .menu-item_xan{
			width:100%;
			height:100px;
		}
		
	.menu-item_km-pillar, .menu-item_cb-pillar, .menu-item_lc-pillar, .menu-item_latest, .menu-item_case-study, .menu-item_wss-pillar{
		width:100%;
		height: 120px;
		margin-left:0px;
		}
		
		.menu-item_km-pillar a, .menu-item_wss-pillar a, .menu-item_cb-pillar a, .menu-item_lc-pillar a, .menu-item_latest a, .menu-item_case-study a{
			width:90%;
			height: 120px;
		}
		
		.menu-item_case-study a.dropdown-item:hover::after, .menu-item_latest a.dropdown-item:hover::after, .menu-item_km-pillar a.dropdown-item:hover::after, .menu-item_wss-pillar a.dropdown-item:hover::after, .menu-item_cb-pillar a.dropdown-item:hover::after, .menu-item_lc-pillar a.dropdown-item:hover::after{
			top: -70px;
		}
		
		
		.menu-item_about a.dropdown-item:hover::after, .menu-item_careers a.dropdown-item:hover::after, .menu-item_why a.dropdown-item:hover::after{
			top:-70px;
		}
		
			li.menu-item_about a.dropdown-item::before, li.menu-item_why a.dropdown-item::before, li.menu-item_careers a.dropdown-item::before, li.menu-item_library a.dropdown-item::before, li.menu-item_km-pillar a.dropdown-item::before, li.menu-item_wss-pillar a.dropdown-item::before, li.menu-item_cb-pillar a.dropdown-item::before, li.menu-item_lc-pillar a.dropdown-item::before, .menu-item_knowledge a.dropdown-item::before, .menu-item_knowledge-customers a.dropdown-item::before, .menu-item_xan a.dropdown-item::before, .menu-item-chat a.dropdown-item::before, .menu-item_cc_solution a.dropdown-item::before, .menu-item_insurance a.dropdown-item::before, .menu-item_water a.dropdown-item::before, .menu-item_energy a.dropdown-item::before, .menu-item_help a.dropdown-item::before, .menu-item_support a.dropdown-item::before, .menu-item_status a.dropdown-item::before {
    left: -50px;
}
		
		
		li#menu-item-29535 ul {
			margin:0px;
		}

		.Tools-product-col2 p, .Tools-product-col3 p {
    font-size: 12px !important;
    line-height: 14px !important;
}

		
	div#wss-type .elementor-widget-container {
    height: auto;
    max-height: 1000px;
}
		div#elementor-tab-title-1371, div#elementor-tab-title-1372 {
    width: 100%;
    display: flow-root;
    float: left;
    text-align: center;
    padding: 20px 0px;
}
		
		.toggle-container-widget .toggle_left {
    width: 60%;
    float: left;
	height:100%;
}

		
		.toggle-container-fullscreen .toggle_left {
    width: 80%;
    float: left;
	height:100%;
}
		
.toggle-container-widget .toggle_right{
    width: 40%;
    float: left;
	height:100%;
}
		
		div#elementor-tab-title-1372.elementor-tab-title.elementor-active a, div#elementor-tab-title-1371.elementor-tab-title.elementor-active a {
    background-color: #EFF2F8;
    padding: 15px 40%;
}
		
		ul#menu-home {
    overflow-x: hidden;
	overflow-y: scroll;
    max-height: 550px;
}
		.menu_book-btn{
	display: inline-table;
		}
		
		.menu-item_knowledge a, .menu-item_knowledge-customers a , .menu-item_decisions a, .menu-item-chat a,  .menu-item_xan a, .menu-item_forms a, .menu-item_latest a, .menu-item_case-study a, .menu-item_library a, .menu-item_km-pillar a , .menu-item_wss-pillar a , .menu-item_cb-pillar a, .menu-item_lc-pillar a, .menu-item_support a, .menu-item_status a, .menu-item_help a   {
	padding: 20px;
	cursor:pointer;
		}
		
		
		.menu-item_knowledge a:hover, .menu-item_knowledge-customers a:hover, .menu-item-chat a:hover,  .menu-item_xan a:hover, .menu-item_support a:hover, .menu-item_status a:hover, .menu-item_help a:hover
		{
			padding:20px;
			width:90%;
		}
		
	.menu-item_knowledge-customers a.dropdown-item:hover::after, .menu-item_knowledge a.dropdown-item:hover::after, .menu-item_xan a.dropdown-item:hover::after, .menu-item-chat a.dropdown-item:hover::after,  a.dropdown-item_support:hover::after,  a.dropdown-item_status:hover::after,  a.dropdown-item_help:hover::after {
			top: 20px;
			left: -30px;
		}
		
			.menu-item_knowledge a.dropdown-item:hover::before, .menu-item_knowledge-customers a.dropdown-item:hover::before, .menu-item_xan a.dropdown-item:hover::before, .menu-item-chat a.dropdown-item:hover::before, .menu-item_support a.dropdown-item:hover::before, .menu-item_status a.dropdown-item:hover::before, .menu-item_help a.dropdown-item:hover::before{
		top:10px;
		left:-45px;
	}
			
		.menu-item_about a, .menu-item_why a, .menu-item_careers a {
	padding: 20px;
	cursor:pointer;
	height:100%;
	/*max-height:130px;*/
		}
		
	
		a#menu-item-dropdown-1679 + ul.dropdown-menu.show{
			display:grid;
		}


img.overflow_img-left, img.overflow_img-right {
	display:none;
		}
		
		ul.dropdown-menu.show{
			width:850px
		}

	
	li#menu-item-20, li#menu-item-1593, li#menu-item-758, li#menu-item-22, li#menu-item-1679, li#menu-item-6952, li#menu-item-1679, li#menu-item-8229, li#menu-item-13896, li#menu-item-23244, li#menu-item-27209,  li#menu-item-13896, li#menu-item-29527{
    margin-top: 15px;
    padding-left: 20px;
}


	li#menu-item-411, li#menu-item-13896 {
    margin-bottom: 30px;
		margin-top:20px;
}	
	
		
	.dropdown-menu.show{
		background-color:transparent;
		box-shadow:none;
		padding-left:0px;
	}

	li#menu-item-22, li#menu-item-20, li#menu-item-19, li#menu-item-1679, li#menu-item-23244 {
    width: 140px;
}

li#menu-item-13896 {
    width: 80px;
}

li#menu-item-13896 a.nav-link {
    padding-right: 0px !important;
    margin-left: 0px;
}

}

	@media only screen and (max-width: 1100px) and (min-width: 768px){
			div#split-icon_3 {
    left: 72%;
}
	}

@media (max-width: 1100px){
	
	.elementor-element.elementor-element-1bd5065.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.s-results_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    top: 0%;
    left: -20%;
}
	.elementor-element.elementor-element-53d7218.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.flag_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: 15%;
    top: 0px;
}
	.elementor-element.elementor-element-fc960e2.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.tab_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    top: 4%;
    left: 43%;
}
	

	.full-screen-toggle{
	 padding:0px;
	padding-top:20px;
  text-align: center;
}
	
	label.switch {
    margin: 0px 20px;
}
	
	
	.toggle-content_container{
    display: block;
    margin: auto;
    height: 260px;
		padding-left: 0px;
}
	
	ul.listed-benefits li {
    font-size: 14px;
}
	
	.widget-toggle {
  padding:0px;
	padding-top:20px;
  text-align: center;
}
	
.toggle-container-widget .toggle_left, .toggle-container-fullscreen .toggle_left {
    width: 100%;
    display: block;
	height:100%;
	    margin-top: 30px;
}
	
	.toggle-container-widget {
    width: 100%;
    height: 850px;
    display: flex;
    flex-direction: column-reverse;
}
	
	 .toggle-container-fullscreen {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}
	

.toggle-container-widget .toggle_right, .toggle-container-fullscreen .toggle_right {
    width: 100%;
    display: flex;
	height:100%;
	margin-bottom:30px
	}
	
	.toggle-container-fullscreen .toggle_right {
    width: 100%;
    display: flex;
	height:150px;
	margin-bottom:30px
	}
	}
	
@media (max-width: 1090px){
	.s-results_tooltip, .flag_tooltip, .tab_tooltip, .favourites_tooltip{
		display:none;
	}
}

@media (max-width: 1030px){

	div#elementor-tab-title-1372.elementor-tab-title.elementor-active a, div#elementor-tab-title-1371.elementor-tab-title.elementor-active a {
    background-color: #EFF2F8;
    padding: 15px 35%;
	}
}


@media (max-width: 1400px){
	
	
	section#underlay-section>.elementor-container {
    height: 760px;
    min-height: auto;
}
	
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
  left: -30%;
}
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 0%;
    width: 160px;
		}
	
		div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    width: 220px;
    top: 10%;
}
}


	@media only screen and (max-width: 1500px) and (min-width: 1100px){
				div#split-icon_3 {
    left: 70%;
    width: auto;
}
	}

	
@media only screen and (max-width: 1500px){
	
	div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 72%;
}
	
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    width: 200px;
    left: -20%;
    top: -30%;
}
	
	div#split-2_container {
    margin-left: 50px;
	min-width:550px;
}

div#split-1_container {
    margin-right: 50px;
	min-width:550px;
}
	div#split-icon_2 {
    top: 9%;
    left: 45%;
    width: auto;
}
	
		svg#squiggle_1 {
    width: auto;
    left: 65%;
    position: absolute;
    -webkit-animation: fadeInDown 1.4s ease-in-out both;
    animation: fadeInDown 1.4s ease-in-out both;
    animation-delay: 4;
}
	
	svg#squiggle_2 {
    width: auto;
    position: absolute;
    left: 35%;
}	
	svg#squiggle_3 {
    width: auto;
    position: absolute;
    left: 57%;
    top: 25%;
}
	
	svg#squiggle_4 {
    width: auto;
    position: absolute;
    top: 33%;
    left: 30%;
    transform: rotate(-35deg);
}
	
	div#split-icon_4 {
    left: -4%;
	top: 18%;
	}
	
	svg#squiggle_5 {
    width: auto;
    left: 43%;
    position: absolute;
    top: 25%;
}
	
div#split-icon_5 {
    top: 9%;
}
	
	
	svg#squiggle_6 {
    height: 80px;
    width: auto;
    position: absolute;
    top: 32%;
    left: 67%;

}
	
	div#split-icon_6 {
    top: 26%;
    left: 70%;
	}

}
	
	@media only screen and (max-width: 1500px) and (min-width: 769px){
	.sidebar-container{
	display:none;
}
}




@media (max-width: 1550px){
	div#lp-highlight-tags_PF {
    top: 65%;
    left: 55%;
}
	
	.elementor-widget-sidebar {
    display: none !important;
}
}



@media (max-width: 1255px){
	
section#homepage-logo_carousel {
    margin: 0px;
    padding-top: 30px;
}
	
	
	.home-hero_right, #product_tiles {
    display: none !important;
}
	

	
	#home-hero_left {
z-index: 1;
}
	
	div#hero_button a {
    border: solid white 2px;
    box-shadow: none;
    background-color: #c9249e00;
}
	
div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    width: 150px;
}
	
	div#together-dia-2, div#together-dia-4 {
    top: 120px;
}

.page-id-867 .navbar-brand a:after, .page-id-737 .navbar-brand a:after, .page-id-655 .navbar-brand a:after, .page-id-494 .navbar-brand a:after, .page-id-867 .navbar-brand a:after{
		font-size:25px;
	}

	div#neuron-container {
    position: absolute;
    width: 100%;
		height:100%;
}
	canvas#neuron_canvas_bottom{
		opacity:0.1 !important;
	}
	
	canvas#neuron_canvas_top{
		opacity:0 !important;
	}
	
	div#home-hero_left {
    width: 100%;
}
	
	/*section#home-hero_container{
		background: linear-gradient(-170deg,#3e0079,#c9239e);
	}*/
	
	section#home-hero_container{
	background-image:url('/wp-content/uploads/2021/02/neurons_bg-White.png'), linear-gradient(-170deg,#3e0079,#c9239e);
    background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	}
	
	
	div#home-hero_left h1, div#home-hero_left h2{
		color:white;
	}
	
	div#home-hero_left div {
    padding: 0;
}
	
	div#neuron_chat, div#neuron_knowledge-team, div#neuron_knowledge-customers,  div#neuron_forms, div#neuron_decisions, div#neuron_xan, section#hero-client_logos{
		display:none;
	}
}


@media (max-width: 768px){
	div#split-1_container, div#split-2_container{
		min-width:100%;
		width:100%;
		margin:auto;
	}
	
	.split-agent, .split-customer{
		padding-top:50px;
	}

svg#squiggle_1 {
    left: 71%;
    top: 42%;
}
	
div#split-icon_1 {
    top: 24%;
    left: 22%;
}
	
svg#squiggle_2 {
    top: 34%;
    left: 45%;
	height: 80px;
	}
	
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    left: 80%;
    top: -40px;
}
	
	
    
div#split-icon_2 {
    top: 12%;
    left: 54%;
}
	
svg#squiggle_3 {
    top: 30%;
    left: 63%;
}
	
div#split-icon_3 {
    top: 30%;
    left: 75%;
}
	div#split-icon_3 span.eael-tooltip-text {
    width: 150px;
    left: 20%;
    top: -25%;
}
	
svg#squiggle_4 {
    left: 35%;
    top: 37%;
}
	
div#split-icon_4 {
    left: 15%;
    top: 20%;
}
	
	div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -40%;
    top: -50%;
}
	
	svg#squiggle_5 {
    left: 47%;
    top: 30%;
}
	div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 80%;
    top: -10%;
	width: 220px;
}
	
	
	div#split-icon_5 {
    top: 15%;
    left: 40%;
}
	
	
svg#squiggle_6 {
    top: 36%;
    left: 65%;
}
	
div#split-icon_6 {
    left: 73%;
    top: 30%;
}
	
			#main div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {
    left: -10%;
    transition-delay: 0.3s;
    top: 150px;		
}
	
		.eael-tooltip h6.tooltip-caption.center {
    font-size: 16px;
    line-height: 18px;
    width: 160px;
		margin: auto;
	}

	div#split-icon_1 img, div#split-icon_3 img, div#split-icon_4 img, div#split-icon_6 img {
    width: 90px;
}
	
	

	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left{
	    left: -80px;
		top: -100px;
	}
	
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    width: 220px;
    top: -80px;
    left: 60px;
		transition-delay:0.3s;
}
	
	div#split-icon_3 span.eael-tooltip-text {
    width: 120px;
    top: -80px;
    left: 35px;
		transition-delay:0.3s;
}
}

@media (max-width: 600px){
		
			
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    width: 130px;
    left: 0%;
    top: 200px;
}
		
		
		div#split-icon_5 {
    top: 20%;
	left: 35%;
		}
		
		svg#squiggle_5 {
    left: 47%;
    top: 37%;
}
		
		svg#squiggle_6 {
    top: 45%;
    left: 70%;
}
		
		
		svg#squiggle_4 {
    left: 25%;
    top: 44%;
}
	
		div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -10%;
    top: -40%;
}
		
		div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 50%;
    top: -60%;
}
		
		div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
			width: 130px;
	}
		
		.split-img_container {
    padding-top: 50px;
}
		
		
svg#squiggle_1 {
    left: 76%;
    top: 43%;
}
		
		div#split-icon_1 {
     top: 24%;
    left: 22%;
}
		
		
svg#squiggle_2 {
    left: 45%;
}
		div#split-icon_2 {
    left: 52%;
}
		
	svg#squiggle_3 {
    top: 30%;
    left: 60%;
}
		
		div#split-icon_3 {
    top: 28%;
    left: 75%;
}
		
		p.tooltip-description {
			font-size: 12px;
	}
		
		h6.tooltip-caption.center {
    font-size: 14px;
    width: 140px;
    margin: auto;
	line-height: 16px;
}
		
	
		.split-agent{
			padding:0px;
		}
		
		div#split-icon_4 {
    left: 0%;
    top: 32%;
}
		
		
	}



@media (max-width: 500px){
	
div#tools-in-action_tiles.in-action-tall_tile .elementor-widget-container {
    height: 300px;
}
	
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    width: 130px;
}
	
	div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -10%;
    top: -100px;
}
	
	div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 30%;
    top: -50%;
	}
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
 
    top: 150px;
} 
	
	div#split-icon_2 {
		top: 16%;
	left: 45%;
	}
	
	
	svg#squiggle_1 {
    left: 83%;
    height: 80px;
}
	
	div#split-icon_1 {
    top: 20%;
    left: 0%;
}
	
		svg#squiggle_2 {
    top: 30%;
    left: 33%;
		height:80px;
}

	
	
	svg#squiggle_3 {
    left: 57%;
}
	
	
div#split-icon_3 {
	top: 29%;
	    left: 70%;
	}
	
	svg#squiggle_4 {
    left: 20%;
}
	
	div#split-icon_4 {
    left: 0%;
    top: 30%;
}
	
	svg#squiggle_5 {
		height: 110px;
    left: 45%;
    top: 40%;
}
	
div#split-icon_5 {
    left: 35%;
}
	
div#split-icon_6 {
    left: 70%;
    top: 30%;
}
	
	svg#squiggle_6 {
    top: 45%;
    left: 67%;
}

	

	div#split-icon_1 img,  div#split-icon_3 img, div#split-icon_4 img, div#split-icon_6 img {
    width: 80px;
}
	

}

		

@media (max-width: 1600px){
	
	.page-id-4047 .navbar-brand a:after, .page-id-737 .navbar-brand a:after, .page-id-655 .navbar-brand a:after, .page-id-494 .navbar-brand a:after, .page-id-867 .navbar-brand a:after{
		font-size:20px;
	}
	
	
	section#insurance-headings{
		padding-bottom:0px;
		margin-top:-80px;
	}
	
		.insurance-cards {
    width: 100%;
    display: inline-flex;
    grid-auto-flow: row;
		justify-content: center;

	}
	
	.centre-solution, svg#Solution-centre, ul.solution-card_content{
		display:none;
	}
	
	div#solution-cards_1, div#solution-cards_2, div#solution-cards_3, div#solution-cards_4 {
    width: 25%;
}


div#lp-highlight-tags_MCS {
    left: -3%;
    top: 35%;
}
	
	.header-background {
    min-width: 1000px;
    top: 65px;
}
	
	
.article_sidebar, div.pillar-sidebar, div.knowledge-cc-sidebar{
	display:none;
}

	.header-content__hero {
    -webkit-transform: translate(50%,-80%);
    transform: translate(50%,-80%);
}
	
}


@media (max-width: 800px){
	
	ul.card-content_mobile{
	display:block;
}
	
	div#solution-cards_1, div#solution-cards_2, div#solution-cards_3, div#solution-cards_4{
		width:100%;
		display:block;
		margin-top:15px;
	}
	
	ul.solution-card_content{
		display:block;
	}
	.insurance-cards {
    display: block;
}
}


@media (max-width: 1670px){
.menu-pillar-sidebar-container, .menu-wss-pillar-sidebar-container, .menu-cb-pillar-sidebar-container, .menu-lc-pillar-sidebar-container{
	display:none;
}
}


@media (max-width: 1450px){
	
	div#lp-highlight-tags_MCS {
    left: -5%;
    top: 30%;
}
	div#lp-highlight-tags_PF {
    top: 60%;
}
		.page-id-4047 .navbar-brand a:after, .page-id-737 .navbar-brand a:after, .page-id-655 .navbar-brand a:after, .page-id-494 .navbar-brand a:after, .page-id-867 .navbar-brand a:after{
		display:none;
	}
}

	


@media (max-width: 1400px){
	
	
		
	div#lp-highlight-tags_PF {
    left: 58%;
    top: 67%;
}
	
.header-background {
    min-width: 900px;
    top: 75px;
    /*right: -120px;*/
}
	
	.header-content__hero {
    -webkit-transform: translate(40%,-90%);
    transform: translate(40%,-90%);
}
	
	.elementor-element.elementor-element-1bd5065.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.s-results_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: -15%;
}
	
	.elementor-element.elementor-element-fc960e2.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.tab_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: 46%;
}
	
}


@media (max-width: 1450px){


	div#together-dia-1 img, div#together-dia-2 img, div#together-dia-3 img, div#together-dia-4 img {
    height: 200px;
}
	
	div#together-dia-1, div#together-dia-2, div#together-dia-3, div#together-dia-4 {
    top: 150px;
}
	
	div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    width: 170px;
}
	
	div#together_3, div#together_1 {
    left: -15px;
}
	
	
div#together_2, div#together_4 {
    left: 400px;
    top: -20px;
}
	
	
	.page-id-4047 .navbar-brand a:after, .page-id-737 .navbar-brand a:after, .page-id-655 .navbar-brand a:after, .page-id-494 .navbar-brand a:after, .page-id-867 .navbar-brand a:after{
		font-size:20px;
	}

	
		div#neuron_chat img,  div#neuron_knowledge img, div#neuron_xan img, div#neuron_forms img, div#neuron_knowledge-team img, div#neuron_knowledge-customers img {
	width:180px;
	height:auto;
}
	

	
div#neuron_knowledge-team {
    top: -460px;
    left: 400px;
}
	
div#neuron_knowledge-customers {
    top: -370px;
    left: -60px;
}
	
	div#neuron_forms {
    top: -350px;
    left: 520px;
}
	
div#neuron_chat {
    top: -800px;
    left: 500px;
}
	
div#neuron_xan {
    top: -720px;
    left: 150px;
}
	
	article#post-2.elementor-2 .elementor-element.elementor-element-155dd84 > .elementor-container {
    min-height: 900px !important;
}
	
}


@media (max-width: 1350px){
	div#neuron_chat {
    top: -750px;
    left: 460px;
}
	.menu_book-btn {
    padding: 8px 16px;
    margin-left: 15px;
}
	a.nav-link{
		font-size:15px;
		padding:0px 8px !important;
	}
}


@media (max-width: 1316px){
	

	
	div#together_1 , div#together_3 {
    left: -10px;
}
	
	
	div#together_2, div#together_4 {
    left: 370px;
}
	

	
	.menu_book-btn a.nav-link{
		font-size:14px;
	}
	
	section#audit-popup-form{
		display:none;
}
}

@media (max-width: 1200px){

	.elementor-element.elementor-element-1bd5065.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.s-results_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: -18%;
    top: -2%;
}
	.elementor-element.elementor-element-53d7218.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.flag_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: 17%;
    top: -1%;
}
	
	.elementor-element.elementor-element-fc960e2.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.tab_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    top: 2%;
    left: 44%;
}
	
}

@media only screen and (max-width: 1300px) {
	
		svg#knowledge-everywhere_jigsaw, svg#knowledge-everywhere_jigsaw-b{
		height:500px;
			width:500px;
		
	}
	
	.elementor-element.elementor-element-fc960e2.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.tab_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: 46%;
}
	.elementor-element.elementor-element-8298c2e.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.favourites_tooltip.elementor-widget-mobile__width-initial.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    top: 8%;
    left: 57%;
}
	
.elementor-element.elementor-element-1bd5065.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.s-results_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: -16%;
    top: -1%;
}
	.elementor-element.elementor-element-53d7218.elementor-flip-box--effect-fade.elementor-widget__width-initial.elementor-absolute.flag_tooltip.elementor-hidden-phone.elementor-widget.elementor-widget-flip-box {
    left: 19%;
    top: 0;
}
	
	div#pricing-tile_products {
    width: 50% ;
    display: inline-block;
		float: left;
	}
	
	section#pricing-tile_products-container .elementor-row {
    width: 100%;
    display: block;
}

	
}	

@media only screen and (max-width: 1300px) and (min-width: 769px){
	div#lp_lc_herocol2 {
    display: none;
}
	
	div#lp_lc_herocol1{
		width:100%;
	}
	
		div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    width: 180px;
    top: 0%;
}
	
	
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right{
    left: 80%;
	transition-delay:0.3s;
}
	
	.eael-tooltip h6.tooltip-caption.center {
    font-size: 16px;
    line-height: 18px;
    width: 160px;
		margin: auto;
	}
		
svg#squiggle_1 {
    left: 71%;
    top: 42%;
}


}

	@media only screen and (max-width: 1300px) and (min-width: 769px){
			div#split-2_container {
    margin-left: 50px;
	min-width:500px;
}

div#split-1_container {
    margin-right: 50px;
	min-width:500px;
}
		
	}



@media (max-width: 1280px){
	div#together_2, div#together_4 {
    left: 325px;
    top: -40px;
}
}

@media only screen and (max-width: 1200px) and (min-width: 769px)  {
	
	svg#squiggle_2 {
    left: 35%;
    top: 28%;
}
	
	
div#split-icon_1 {
    top: 14%;
    left: 28%;
}
	
	div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -80%;
	}
	
	div#split-icon_5 {
    top: 14%;
    left: 38%;
}
	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
		left:-100%;
		width: 250px;
	}
	
	
	div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    width: 300px;
    top: 0%;
}
	
	svg#squiggle_1 {
    left: 65%;
}
	
	div#split-1_container{
    width: 80%;
    display: block;
    margin: auto;
	min-width:80%
}
	
svg#squiggle_2 {
    left: 45%;
    top: 25%;
}

	
		div#split-2_container {
    width: 80%;
    display: block;
    margin: auto;
	min-width:80%
}
	
	div#split-icon_2 {
    top: 9%;
		left: 55%;}
		
	
div#split-icon_3 {
    top: 35%;
    left: 71%;
}
	
	svg#squiggle_3 {
    left: 60%;
		top: 25%;}
	

	div#split-icon_4 {
    left: 10%;
    top: 25%;
}

	
	}
	
@media (max-width: 1200px){

	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 80%;
    width: 160px;
    top: -30px;
}
	
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    left: 80%;
}
	
	div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {
    left: 80%;
    animation: none;
}
	
		
	span.eael-tooltip-text.eael-tooltip-left, span.eael-tooltip-text.eael-tooltip-top, span.eael-tooltip-text.eael-tooltip-right {
		width:240px;
	}
	
	
	.split-img_container {
    width: 100%;
    text-align: center;
}
	
	
	
	section#split-section .elementor-row {
    flex-wrap: wrap;
}
	
	div#for-teams-section_1{
		width:100%;
	
	}
	
	div#for-agents-section_2 {
    width: 100%; 
}
	

	div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    width: 130px;
}
	
	div#together_2, div#together_4 {
    left: 282px;
}
	
	div#together_1, div#together_3 {
    top: -40px;
    left: -30px;
}

	.header-background {
    min-width: 800px;
    top: 135px;
    right: -110px;
}

}

@media (max-width: 1125px){

	div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {
    left: 50%;
    animation: none;
    top: 190px;
}
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    left: 70%;
    top: -10%;
}
	
	div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 65%;
    width: 160px;
    top: 180px;
}
	
	div#pricing-tile_products {
    width: 25% ;
    display: inline-block;
		float: left;
	}
	
	section#pricing-tile_products-container .elementor-row {
    width: 100%;
    display: block;
}
}


@media only screen and (max-width: 1026px) and (min-width: 769px){
	

	
	svg#squiggle_1 {
    left: 70%;
}

div#split-icon_3 {
    top: 30%;
    left: 75%;
}
	
}

@media (max-width: 1100px){
	
	
	div#features-list  img.seo-portal-feature, img.knowledge-portal-feature {
    width: 100%;
	-webkit-box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
    box-shadow: 0 6px 25px 6px rgba(0,0,0,0.08) !important;
	height:auto;
}
	
div#features-list .elementor-tabs-wrapper {
    width: 100% !important;
	display:block !important;
}
	
	div#features-list .elementor-tabs-content-wrapper {
    width: 100% !important;
    display: block !important;
}
	
	
	div#features-list .elementor-tabs {
    display: block !important;
		
}
}


@media (max-width: 1024px){
	
	section#pricing-grid, section#pricing-individuals {
		display:none;
	}
	
	section#pricing-slider_mobile {
    margin-top: -120px;
		display:block
}
	
	.slider-container { 
		width: 100%;
		margin: auto;
		padding-bottom: 40px;
	}
	
section#lp_lc_hero-container {
    background-position: 0 -100px;
}
	
	div#split-icon_3 span.eael-tooltip-text {
    width: 150px;
}
	div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    width: 150px;
}
	
	div#together_1, div#together_3 {
    left: 100px;
    top: -10px;
}
	
div#together_2, div#together_4 {
    left: 500px; 
	}
	
	div#together_1, div#together_3 {
    left: 120px;
}
	
div#together-dia-1 img, div#together-dia-2 img, div#together-dia-3 img, div#together-dia-4 img {
    height: 250px;
}
}




@media (max-width: 970px){

	
	video.fullscreen-ss-video{
		display:none;
	}
	
	video.fullscreen-ss-video_mobile{
		display: inline;
    height: 600px;
    margin: auto;

	}
div#together_1, div#together_3 {
    left: 60px;
	}}

	
	@media only screen and (max-width: 900px) and (min-width: 769px){
		div#tools-in-action_tile img.tools-product_icon, div#tools-in-action_tiles img.tools-product_icon {
    height: 40px;
}
		.Tools-product-col2 p, .Tools-product-col3 p {
    display: none;
}
		
		div#split-icon_1 {
    left: 10%;
}
		
div#split-icon_3 {
    top: 30%;
    left: 78%;
}
		
		svg#squiggle_1 {
    left: 71%;
}
svg#squiggle_2 {
    left: 42%;
}
	

			svg#squiggle_6 {
    left: 67%;
}
		
			div#split-icon_6 {
    left: 75%;
}

	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    left: -70%;
    width: 220px;
}
		
		div#split-icon_4 span.eael-tooltip-text.eael-tooltip-left {
    left: -70%;
}
	
		div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    left: 40%;
    width: 160px;
    top: 180px;
}

	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    width: 220px;
}
	
	


	
	svg#squiggle_4 {
		left: 25%;}
}
		
@media (max-width: 900px){
	
	ul.dropdown-menu.show, a#menu-item-dropdown-22 + ul.dropdown-menu {
    width:700px;
}
	
	
		svg#knowledge-everywhere_jigsaw, svg#knowledge-everywhere_jigsaw-b{
	height: 100%;
	width:500px;
    max-width: 500px;
    float: none;
    margin: auto;
    display: block;
}
		
	
	
	
	div#split-icon_3 span.eael-tooltip-text {
    width: 150px;
    left: 60%;
    top: -20%;
}
	
	div#together_1, div#together_3 {
    left: 40px;
}
	
	div#together_2, div#together_4 {
    left: 450px;
}
	
	.menu-item_about a,	.menu-item_why a, .menu-item_careers a, .menu-item_library a, .menu-item_km-pillar a , .menu-item_wss-pillar a , .menu-item_cb-pillar a, .menu-item_lc-pillar a, .menu-item_knowledge a, .menu-item_knowledge-customers a, .menu-item-chat a, .menu-item_xan a, .menu-item_insurance a, .menu-item_cc_solution a, .menu-item_water a, .menu-item_energy a, .menu-item_support a, .menu-item_status a, .menu-item_help a    {
	width: 100%;
    border-radius: 6px;
    padding-left: 60px;
    height: 110px;
	
}
		
	
	.menu-item_about a:hover, .menu-item_careers a:hover, .menu-item_knowledge a:hover, .menu-item_knowledge-customers a:hover, .menu-item-chat a:hover, .menu-item_xan a:hover, .menu-item_insurance a:hover, .menu-item_cc_solution a:hover, .menu-item_water a:hover, .menu-item_energy a:hover{
	height:120px;
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;
}
	
	
	
	.menu-item_why a:hover{
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;
}
	

	.menu-item_about a:hover, .menu-item_careers a:hover, .menu-item_library a:hover, .menu-item_km-pillar a:hover,  .menu-item_wss-pillar a:hover, .menu-item_knowledge a:hover,  .menu-item_support a:hover, .menu-item_status a:hover, .menu-item_help a:hover  {
    width: 100%;
    border-radius: 6px;
    padding-left: 60px;
	height:110px;
}
	
	.menu-item_knowledge-customers a.dropdown-item:hover::after, .menu-item_knowledge a.dropdown-item:hover::after, .menu-item_xan a.dropdown-item:hover::after, .menu-item-chat a.dropdown-item:hover::after{
		left:8px;
	}
	
	.menu-item_knowledge a.dropdown-item:hover::before, .menu-item_knowledge-customers a.dropdown-item:hover::before, .menu-item_xan a.dropdown-item:hover::before, .menu-item-chat a.dropdown-item:hover::before, .menu-item_support a.dropdown-item:hover::before, .menu-item_status a.dropdown-item:hover::before, .menu-item_help a.dropdown-item:hover::before{
		left:-8px;
	}
	
	li.menu-item_about a.dropdown-item::before, li.menu-item_why a.dropdown-item::before, li.menu-item_careers a.dropdown-item::before, li.menu-item_library a.dropdown-item::before, li.menu-item_km-pillar a.dropdown-item::before, li.menu-item_wss-pillar a.dropdown-item::before, li.menu-item_cb-pillar a.dropdown-item::before, li.menu-item_lc-pillar a.dropdown-item::before, .menu-item_knowledge a.dropdown-item::before, .menu-item_knowledge-customers a.dropdown-item::before, .menu-item_xan a.dropdown-item::before, .menu-item-chat a.dropdown-item::before, .menu-item_cc_solution a.dropdown-item::before, .menu-item_insurance a.dropdown-item::before, .menu-item_water a.dropdown-item::before, .menu-item_energy a.dropdown-item::before, .menu-item_help a.dropdown-item::before, .menu-item_support a.dropdown-item::before, .menu-item_status a.dropdown-item::before{
		left:-5px;
	}
	
	.menu-item_km-pillar a.dropdown-item:hover::before, .menu-item_wss-pillar a.dropdown-item:hover::before, .menu-item_cb-pillar a.dropdown-item:hover::before, .menu-item_lc-pillar a.dropdown-item:hover::before,.menu-item_about a.dropdown-item:hover::before, .menu-item_why a.dropdown-item:hover::before, .menu-item_careers a.dropdown-item:hover::before {
		left:-5px;
	}
	
	.menu-item_why a.dropdown-item:hover::after, .menu-item_cb-pillar a.dropdown-item:hover::after{
		top:-90px;
	}
}

@media (max-width: 800px){
	
	ul.dropdown-menu.show, a#menu-item-dropdown-22 + ul.dropdown-menu {
    width:650px;
}
	
	li.solutions-submenu a {
    width: auto;
}

div#lp-mobile-video {
    display: none;
}
	
div#together_1, div#together_3 {
    left: 0px;
}
	div#together_2, div#together_4 {
    left: 400px;
}
	
}
@media (max-width: 768px){
	
	div#standard-pricing, div#prof-pricing, div#enterprise-pricing {
    display: block;
    margin: auto;
}
	
div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    min-width: 150px;
    height: auto;
	}
div#together_2, div#together_4 {
    left: 470px;
    top: 10px;
}
	

	div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
		left: -140px;}
}

@media (max-width: 700px){

	
div#together_2, div#together_4 {
    left: 350px;
    top: 10px;
}

div#together-dia-1, div#together-dia-2, div#together-dia-3, div#together-dia-4 {
    top: 80px;
}

 div#together-dia-1 img,div#together-dia-2 img ,div#together-dia-3 img , div#together-dia-4 img {
    width: 60%;
}

  div#splodge_1 img ,div#splodge_2 img ,div#splodge_3 img ,div#splodge_4 img {
    width: 90%;
}

div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
    min-width: 120px;
    height: auto;
}
}

@media (max-width: 650px){
div#together_2, div#together_4 {
    left: 250px;
    top: -10px;
}

div#together-dia-1, div#together-dia-2, div#together-dia-3, div#together-dia-4 {
    top: 40px;
}
}
	@media (max-width: 600px){
		
			div#pricing-tile_products {
    width: 100% ;
    display: inline-block;
		float: left;}
	
	section#pricing-tile_products-container .elementor-row {
    width: 100%;
    display: block;
}
		
		
				div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
	left: -120px;
    top: -60px;
}
#main div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {
    top: 150px;
    width: 120px;
    left: 0%;
}
		
		
	}
	
@media (max-width: 500px){
	
	li#menu-item-29535 ul{
		height:230px;
		width:100%;
	}
	
	.solutions-submenu {
    width: 100%;
}
	
	li#menu-item-20, li#menu-item-1593, li#menu-item-758, li#menu-item-22, li#menu-item-1679, li#menu-item-6952, li#menu-item-1679, li#menu-item-8229, li#menu-item-13896, li#menu-item-23244,li#menu-item-27209, li#menu-item-29527{
padding-left:0px;}
	
	.menu_book-btn{
margin-left:0px;}
	
	.menu-item_knowledge a.dropdown-item::before, .menu-item_knowledge a.dropdown-item:hover::before, .menu-item_knowledge-customers a.dropdown-item:hover::before, .menu-item_knowledge-customers a.dropdown-item::before, .menu-item_xan a.dropdown-item:hover::before, .menu-item_xan a.dropdown-item::before, .menu-item-chat a.dropdown-item:hover::before , .menu-item-chat a.dropdown-item::before, .menu-item_support a.dropdown-item:hover::before , .menu-item_support a.dropdown-item::before,  .menu-item_status a.dropdown-item:hover::before , .menu-item_status a.dropdown-item::before,  .menu-item_help a.dropdown-item:hover::before , .menu-item_help a.dropdown-item::before, .menu-item_about a.dropdown-item:hover::before , .menu-item_about a.dropdown-item::before, .menu-item_why a.dropdown-item:hover::before , .menu-item_why a.dropdown-item::before, .menu-item_careers a.dropdown-item:hover::before , .menu-item_careers a.dropdown-item::before, .menu-item_km-pillar a.dropdown-item:hover::before, .menu-item_km-pillar a.dropdown-item::before, .menu-item_wss-pillar a.dropdown-item:hover::before, .menu-item_wss-pillar a.dropdown-item::before,  .menu-item_cb-pillar a.dropdown-item:hover::before, .menu-item_cb-pillar a.dropdown-item::before, .menu-item_lc-pillar a.dropdown-item:hover::before, .menu-item_lc-pillar a.dropdown-item::before{
		top:10px;
		left:-5px;
	}
	
	.eael-tooltip-text.eael-tooltip-right, .eael-tooltip-text.eael-tooltip-left{
		padding:15px !important;
	}
	
		div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    left: -20px;
}
	

div#together_2, div#together_4 {
left: 150px;
top: -10px;
	}

div#together_1 img, div#together_2 img, div#together_3 img, div#together_4 img {
min-width: 80px;
height: auto;
}
	
	div#together-dia-1, div#together-dia-2, div#together-dia-3, div#together-dia-4 {
top: 0px;
}
	
	 .menu-item_support, .menu-item_support:hover, .menu-item_status, .menu-item_status:hover, .menu-item_help, .menu-item_help:hover {
		margin:10px 0px !important;
		padding:0px;
		height:140px;
	}
	
	

	 .menu-item_insurance, .menu-item_insurance:hover, .menu-item_cc_solution, .menu-item_cc_solution:hover, .menu-item_water, .menu-item_water:hover, .menu-item_energy, .menu-item_energy:hover{
    height: 170px;
    margin: 10px 0px !important;
    padding: 0px;
}
	
	.menu-item_knowledge-customers, .menu-item_knowledge-customers:hover{
		height:150px;
		 margin: 10px 0px !important;
    	padding: 0px;
	}
	
	
	.menu-item_xan, .menu-item_xan:hover {
    height: 160px;
    margin: 10px 0px !important;
    padding: 0px;
}
	

	
	.menu-item_knowledge, .menu-item-chat, .menu-item_knowledge-customers, .menu-item_xan, .menu-item_knowledge:hover, .menu-item-chat:hover, .menu-item_knowledge-customers:hover, .menu-item_xan:hover,  .menu-item_insurance, .menu-item_insurance:hover, .menu-item_cc_solution, .menu-item_cc_solution:hover, .menu-item_water, .menu-item_water:hover, .menu-item_energy, .menu-item_energy:hover, .menu-item_support, .menu-item_support:hover, .menu-item_status, .menu-item_status:hover, .menu-item_help, .menu-item_help:hover{
		width:90%;
	}

	

	.menu-item_knowledge a:hover, .menu-item_knowledge-customers a:hover, .menu-item-chat a:hover, .menu-item_xan a:hover,.menu-item_support a:hover, .menu-item_status a:hover, .menu-item_help a:hover  {
    padding-left: 60px;
    width: 100%;
}
	
	
	.menu-item_knowledge a, .menu-item_knowledge-customers a, .menu-item_decisions a, .menu-item-chat a, .menu-item_xan a,  .menu-item_support a,  .menu-item_status a,  .menu-item_help a {
    width: 100%;
    float: right;
    cursor: pointer;
    padding-left: 60px;
}

	.menu-item_latest, .menu-item_latest a:hover, .menu-item_case-study, .menu-item_case-study a:hover{
		height:170px;
	}

	
	/*.menu-item_latest a, .menu-item_latest a:hover{ 
    height: 150px;
}*/
	
	 .menu-item_cb-pillar, .menu-item_cb-pillar:hover, .menu-item_why a, .menu-item_why a:hover {
    height: 170px;
}
	
	.menu-item_lc-pillar, .menu-item_lc-pillar:hover{
		height:160px;
	}

	 .menu-item_wss-pillar, .menu-item_wss-pillar a:hover, .menu-item_library {
    height: 150px;
}
	

	
	.menu-item_km-pillar a, .menu-item_km-pillar a:hover, .menu-item-chat, .menu-item-chat:hover, .menu-item_about a, .menu-item_about a:hover, .menu-item_careers a:hover, .menu-item_careers a{
    height: 130px;
}
	
	
	
 .menu-item_km-pillar a.dropdown-item:hover::after, .menu-item_cb-pillar a.dropdown-item:hover::after, .menu-item_lc-pillar a.dropdown-item:hover::after, .menu-item_lc-pillar a.dropdown-item:hover::after, .menu-item_cc_solution a.dropdown-item:hover::after, .menu-item_water a.dropdown-item:hover::after,  .menu-item_energy a.dropdown-item:hover::after{
		top:-130px;
	}
	
	.menu-item_insurance a.dropdown-item:hover::after{
		top:-130px;
	}
	
	.menu-item_help a.dropdown-item:hover::after, .menu-item_support a.dropdown-item:hover::after, .menu-item_status a.dropdown-item:hover::after{
		top:-90px;
	}
	
	
	.menu-item_library a.dropdown-item:hover::after, .menu-item_latest a.dropdown-item:hover::after,  .menu-item_wss-pillar a.dropdown-item:hover::after{
		top:-110px;
	}
	
	.menu-item_about, .menu-item_about:hover, .menu-item_careers, .menu-item_why, .menu-item_careers:hover, .menu-item_why:hover{
	width:90%;
		max-width:400px;
		height: 100%;
		margin:10px 0px !important;
	}
	

	
	.menu-item_about a.dropdown-item::before, .menu-item_why a.dropdown-item::before, .menu-item_careers a.dropdown-item::before,  .menu-item_about a.dropdown-item:hover::before, .menu-item_careers a.dropdown-item:hover::before, .menu-item_why a.dropdown-item:hover::before, .menu-item_latest a.dropdown-item::before, .menu-item_library a.dropdown-item::before, .menu-item_km-pillar a.dropdown-item::before, .menu-item_wss-pillar a.dropdown-item::before, .menu-item_lc-pillar a.dropdown-item::before, .menu-item_cb-pillar a.dropdown-item::before, .menu-item_latest a.dropdown-item:hover::before, .menu-item_library a.dropdown-item:hover::before, .menu-item_km-pillar a.dropdown-item:hover::before, .menu-item_wss-pillar a.dropdown-item:hover::before, .menu-item_lc-pillar a.dropdown-item:hover::before, .menu-item_cb-pillar a.dropdown-item:hover::before, .menu-item_knowledge a.dropdown-item::before, .menu-item_knowledge-customers a.dropdown-item::before, .menu-item_xan a.dropdown-item::before, .menu-item-chat a.dropdown-item::before, .menu-item_forms a.dropdown-item::before, .menu-item_knowledge a.dropdown-item:hover::before, .menu-item_knowledge-customers a.dropdown-item:hover::before, .menu-item-chat a.dropdown-item:hover::before, .menu-item_forms a.dropdown-item:hover::before, .menu-item_xan a.dropdown-item:hover::before, .menu-item_support a.dropdown-item::before, .menu-item_support a.dropdown-item:hover::before, .menu-item_status a.dropdown-item::before, .menu-item_help a.dropdown-item::before,  .menu-item_status a.dropdown-item:hover::before, .menu-item_help a.dropdown-item:hover::before,.menu-item_cc_solution a.dropdown-item::before, .menu-item_cc_solution a.dropdown-item:hover::before, .menu-item_insurance a.dropdown-item::before, .menu-item_insurance a.dropdown-item:hover::before, .menu-item_water a.dropdown-item::before, .menu-item_water a.dropdown-item:hover::before, .menu-item_energy a.dropdown-item::before, .menu-item_energy a.dropdown-item:hover::before, .menu-item_help a.dropdown-item::before, .menu-item_support a.dropdown-item::before, .menu-item_status a.dropdown-item::before {
		width: 24px;
		height:24px;
	}
	
	
	
	.menu-item_wss-pillar a.dropdown-item:hover::after,.menu-item_library a.dropdown-item:hover::after, .menu-item_latest a.dropdown-item:hover::after, .menu-item_cb-pillar a.dropdown-item:hover::after, .menu-item_km-pillar a.dropdown-item:hover::after, .menu-item_lc-pillar a.dropdown-item:hover::after, .menu-item_why a.dropdown-item:hover::after, .menu-item_about a.dropdown-item:hover::after, .menu-item_insurance a.dropdown-item:hover::after, .menu-item_cc_solution a.dropdown-item:hover::after, .menu-item_water a.dropdown-item:hover::after, .menu-item_energy a.dropdown-item:hover::after, .menu-item_help a.dropdown-item:hover::after, .menu-item_support a.dropdown-item:hover::after, .menu-item_status a.dropdown-item:hover::after{
	width: 35px;
    height: 35px;
   
	}
	
	

	
	.menu-item_why a.dropdown-item:hover::after{
		top:-145px;
	}
	.menu-item_careers a.dropdown-item:hover::after, .menu-item_about a.dropdown-item:hover::after{
	width: 35px;
    height: 35px;
    top: -110px;
	}
	
	
	
	.menu-item_knowledge a.dropdown-item:hover::after, .menu-item_knowledge-customers a.dropdown-item:hover::after, .menu-item-chat a.dropdown-item:hover::after, .menu-item_xan a.dropdown-item:hover::after  {
	width: 35px;
    height: 35px;
		top: 20px;
left: 10px;

}
	

	
}
	
	@media (max-width: 414px){
		
		div#split-icon_6 span.eael-tooltip-text.eael-tooltip-right {
    width: 120px;
    top: 170px;
}
		
		div#split-icon_6 {
    left: 70%;
}
		
		svg#squiggle_6 {
    top: 45%;
    left: 67%;
    transform: rotate(-15deg);
		}
		
		div#split-icon_5 span.eael-tooltip-text.eael-tooltip-right {
    left: 40%;
    top: -60%;
    width: 170px;
}
		
	.eael-tooltip h6.tooltip-caption.center{
    font-size: 12px;
    max-width: 90px;
    margin: auto;
    line-height: 14px;
}
		

	
		img.agent-desk {
    height: 330px !important;
}
		
		div#split-icon_1 span.eael-tooltip-text.eael-tooltip-left {
    left: 10px;
}
		
		
		div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right, #main div#split-icon_3 span.eael-tooltip-text{
			transition-delay:0.3s;
		}
		
		#main div#split-icon_3 span.eael-tooltip-text {
    width: 120px;
    top: -80px;
    left: -40px;
}
		
	div#split-icon_2 span.eael-tooltip-text.eael-tooltip-right {
    width: 220px;
    top: -70px;
    left: -30px;
}
		
		#main div#split-icon_3 span.eael-tooltip-text {
    width: 120px;
    top: -70px;
    left: -35px;
}
		
		
		div#split-icon_1 img, div#split-icon_2 img, div#split-icon_3 img, div#split-icon_4 img, div#split-icon_5 img, div#split-icon_6 img {
    width: 70px;
			height:auto;
}
		
	
svg#squiggle_1 {
    left: 65%;
	top: 42%;
}
		
	svg#squiggle_2 {
    top: 37%;
    left: 30%;
    height: 70px;
}
		
svg#squiggle_3 {
    left: 55%;
	top: 32%;
}
		
div#split-icon_2 {
    left: 40%;
}

		
div#split-icon_3 {
    left: 72%;
    top: 25%;
}
		
	#main div#split-icon_3 span.eael-tooltip-text.eael-tooltip-right {;
    left: -15%;
		width:130px;
		}
	}

@media (max-height: 860px){
	
	a#menu-item-dropdown-1679 + ul.dropdown-menu.show {
    width: 850px;
    left: -250px;
}
	}

@media (max-height: 800px){
	a#menu-item-dropdown-22 + ul.dropdown-menu{
		height:495px;
		overflow-y:scroll;
		width: 860px;}
}
	
	
		@media (min-width: 1510px){
/*section#nav_menu-3, .menu-pillar-sidebar-container, .elementor-widget-sidebar, section#nav_menu-21, .menu-lc-pillar-sidebar-container, .elementor-widget-sidebar, .menu-wss-pillar-sidebar-container, .menu-cb-pillar-sidebar-container{
		display:none;
	}	*/	
			
			#nav_menu-45{
		display:none !important;
				visibility:hidden;
	}		
}
	
	@media screen and (max-width: 1510px) {
    section#nav_menu-45 {
        display: none !important;
    }
}


	






