/*ED START Custom CSS for FREE TRIAL PAGE(149)*/
.ed-column-form {
	border: 1.5px solid #5B6060;
    border-radius: 30px;
    padding: 50px;
}

.ed-column-form .vc_column-inner .wpb_wrapper h4 {
	font-size: 29px;
    font-family: Acumin-Pro !important;
    color: #363336 !important;
}

.ed-column-form .vc_column-inner {
	padding: 0 !important;
}

.ed-column-form .vc_column-inner .wpb_wrapper .hs-form .hs-form-field {
	margin-bottom: 25px !important;
}

.ed-column-form .vc_column-inner .wpb_wrapper .hs-form .hs-form-field .input>input {
	    border: 1px solid #c4c4c4;
		height: 50px;
}

.ed-column-form .vc_column-inner .wpb_wrapper .hs-form .hs-form-field label {
	color: #46555a !important;
}

.ed-column-form .vc_column-inner .wpb_wrapper .hs-form .legal-consent-container p {
	line-height: 1.6;
	font-size: 16px;
	color: rgb(70, 85, 90) !important;
}

.ed-column-form .vc_column-inner .wpb_wrapper .hs-form .legal-consent-container p a {
	color: #000;
	text-decoration: underline !important;
	font-weight: 600;
}

/*ED END Custom CSS for FREE TRIAL PAGE(149)*/


/*ED START Custom CSS for UDB redesign */
.ed-custom.accordion-section .accordion-item {
	margin-bottom: 30px !important;
}

.ed-custom.accordion-section .accordion-item .card-header {
	margin-bottom: 0px !important;
}

.ed-custom.accordion-section .accordion-item .btn-link {
	font-size: 32px;
	font-family: 'futura-pt-bold';
	padding: 25px 40px;
	position: relative;
}

.ed-custom.accordion-section .accordion-item .btn-link:after {
	content: '';
	position: absolute;
    right: 30px;
    top: 30px;
    transform: rotate(45deg);
    border: solid #5b6060;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 8px;
    transition: all 0.3s ease;
    transform-origin: center;
}

.ed-custom.accordion-section .accordion-item .collapse {
	    margin-top: -2px;
		border-top: 1px solid #000;
		position: relative;
		transition: all 300ms ease;
}

.ed-custom.accordion-section .accordion-item .collapse.show {
	border-color: #5B6060;
}


.ed-custom.accordion-section .card-body {
	padding: 25px 40px !important;
}

.ed-custom.accordion-section .card-body ol li {
	font-size: 18px !important;
}

.ed-custom.custom-font-futura .pix-heading-el h4 {
	font-family: 'futura-pt-bold' !important;
}

.ed-custom.gradient {
	position:relative;
}

.ed-custom.gradient:before,
.ed-custom.gradient:after {
	content:'';
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
 	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(245, 244, 239, 0.8) 60%, #F5F4EF 100%);
}

.ed-custom.gradient:before {
	left: 0;
}

.ed-custom.gradient:after {
	right: 0;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(245, 244, 239, 0.8) 60%, #F5F4EF 100%);
}

/* .ed-custom.dashed-image .dashed-design-new .custom-bg-shape img {
	max-height: 560px;
} */

.ed-custom.custom-features-boxes .pix-feature-el h5 {
	font-family: "Noto Sans", sans-serif !important;
    font-weight: 700 !important;
	font-size: 18px !important;
}

.ed-custom.custom-features-boxes .btn-link span {
	text-decoration: underline;
}

.ed-custom.custom-features-boxes .btn-link i:before {
	color: #1767ae;
}

.ed-custom.decorated-dashed-block.vc_row {
	border: 2px dashed #fff;
    border-radius: 20px !important;
    padding: 20px !important;
	max-width: 900px !important;
	margin: 0 auto !important;
}

.ed-custom.decorated-dashed-block.vc_row .vc_column-inner {
	padding: 0 !important;
}

.ed-custom.small-centering.vc_row {
	max-width: 990px !important;
}

.ed-custom.udb-testimonial-slideshow .carousel-cell {
	height: auto;
	min-height: 100%;
}

.ed-custom.udb-testimonial-slideshow .carousel-cell.is-selected {
	z-index: 10;
}

.ed-custom.udb-testimonial-slideshow .pix-el-text {
	padding: 60px 60px 60px 40px !important;
}

.ed-custom.udb-testimonial-slideshow .testimonial-text {
	font-size: 25px !important;
	font-family: "Noto Sans", sans-serif !important;
	line-height: 1.2;
	color: #363336;
}

.ed-custom.udb-testimonial-slideshow .testimonial-author {
	font-size: 22px !important;
	margin-top: 35px;
	font-weight: 500 !important;
}

.ed-custom.udb-testimonial-slideshow .testimonial-author strong {
	font-family: 'futura-pt-bold' !important;
}

.video-background.alt .wpb_wrapper .pix-el-text li {
	color: #fff !important;
	font-weight: 400 !important;
	font-size: 18px !important;
}

.video-background.alt .wpb_wrapper .pix-el-text li:before {
	background-color: #fff !important;
}

.accordion-section .card .card-body ol {
	list-style: none !important;
    counter-reset: li;
}

.accordion-section .card .card-body ol li {
	counter-increment: li;
    margin-bottom: 18px;
}

.ed-custom.accordion-section .c {
	
}

.ed-custom.accordion-section .card-body {
	font-size: 18px !important;
}

@media only screen and (max-width: 1025px) {
	.ed-custom.accordion-section .accordion-item {
		margin-bottom: 20px !important;
	}
	
	.ed-custom.accordion-section .accordion-item .btn-link {
		font-size: 24px;
		padding: 15px 40px 15px 20px;
		position: relative;
	}
	
	.ed-custom.accordion-section .accordion-item .btn-link:after {
		content: '';
		top: 20px;
		right: 20px;
		padding: 5px;
	}
	
	.ed-custom.accordion-section .card-body {
		padding: 15px 20px !important;
	}
	
	.ed-custom.udb-page-separator.vc_separator {
		margin-top: 60px !important;
	}
	
	.ed-custom.decorated-dashed-block.vc_row {
		margin: 0 20px !important;
	}
	
	.ed-custom.responsive-heading-margin .pix-el-text {
		margin-bottom: 20px !important;
	}
}

@media only screen and (max-width: 768px) {
	.ed-custom.udb-page .pix-el-text {
		margin-top: 40px !important;
	}
	
	.ed-custom.udb-page-responsive-margin-bottom .pix-el-text.vc_custom_1734678215127 {
		margin-bottom: 0px !important;
	}
	
	.ed-custom.has-bg-img.custom-bottom {
		background-position: bottom !important;
    	background-size: contain !important;
	}
	
	.ed-custom.visible-on-mobile .vc_hidden-xs {
		display: block !important;
	}

	.ed-custom.udb-testimonial-slideshow .pix-el-text {
		font-size: 24px !important;
		justify-content: flex-start;
	}
	
	.ed-custom.udb-testimonial-slideshow .testimonial-text {
		font-size: 22px !important;
	}

	.ed-custom.udb-testimonial-slideshow .testimonial-author {
		font-size: 18px !important;
		padding-top: 25px !important;
		margin-top: auto !important;
	}
	
	.ed-custom.udb-testimonial-slideshow .pix-el-text {
		padding: 45px 25px 60px 25px !important;
	}
	
	.ed-custom.udb-testimonial-slideshow .flex-centered > div {
		height: 100%;
	}
	
	.ed-custom.udb-testimonial-slideshow .carousel-cell > div:first-child {
    	display: none !important;
	}
	
	.ed-custom.udb-testimonial-slideshow .vc_empty_space {
    	height: 40px !important;
	}
}
/*ED END Custom CSS for UDB redesign */

/*ED START Custom CSS for Case Studies posts on mobile (163)*/

@media only screen and (max-width: 768px) {
	article.type-post .vc_row .vc_col-sm-9 {
		padding-right: 15px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media only screen and (max-width: 480px) {
	article.type-post .vc_row .vc_col-sm-9 {
		padding-right: 0 !important;
	}
	
	article.type-post .vc_row .vc_col-sm-9 iframe {
		height: auto;
        min-height: 250px !important;
	}
}

/*ED END Custom CSS for Case Studies posts on mobile (163)*/

.template-blog-with-offset .pix-p-20 {
	padding: 20px !important;
}
.template-blog-with-offset .post .d-inline-block,.pix-content-box {
	height: 100% !important;
}

/* .ed-custom.accordion-section .accordion-item .collapse .card-body {
	padding: 25px 40px !important;
} */

._hidden{
    display: none !important;
}

._no_style{
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
}
._no_style td{
    padding: 0px !important;
}
._no_style tr{
    border: 0px !important;
}

body{
    font-size: 18px !important;
    color: #5b6060 !important;
/*     font-family: acumin-pro, Helvetica Neue, Helvetica, Arial, sans-serif !important; */
	font-family: "Noto Sans", sans-serif !important;
  	font-optical-sizing: auto;
	font-weight: 400;
    letter-spacing: 1px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.vc_col-sm-9{
    max-width: 80% !important;
}


/*Fixing header issue about sticky only working on not logged in ussers */
.mm-slideout {
	will-change: unset !important;
}

/* comparisson */
._comparison .container{
    background: white;
    box-shadow: 0 4px 19px 0 rgba(0,0,0,.15);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
._comparison .pixicon-check-circle-2{
    color: #7ed321 !important;
    font-size: 32px;
}
._comparison .pixicon-close-circle{
    color: #ff5723 !important;
    font-size: 32px;
}

/* general accordion */
.accordion-card .card .card-header {
/*     background: white !important; */
    border: 0px;
/*     border-radius: 0px !important; */
    box-shadow: none !important;
    padding: 0px;
/*     border-radius: 0px !important; */
}

.accordion-card .card .card-header button {
    background-color: #fff !important;
    border-radius: 4px 4px 4px 4px !important;
}

.accordion-card .card .card-header:hover{
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15) !important;
}

.accordion-card .card .card-body{
   	border-radius: 0 0 4px 4px;
	background: #fff !important;
}

.accordion-card .card .card-header .btn {
	background: #fff !important;
}

#el1683016511711-ecf37184-bd2b p {
	color: #fff !important;
}

#el1683016616858-89cd0ee0-cc10 p {
	color: #fff !important;
}
#el1683016608826-66b6c733-ae92 p {
	color: #fff !important;
}

.vc_custom_1684139695911 .custom-responsive-116480219 p {
	color: #fff !important;
}

#el1692648044733-6040a6a5-f374 p {
	color: #ffffff !important;
}

p{
    letter-spacing: initial;
    color: #5b6060 !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.pix-sliding-item.secondary-font.text-heading-default{
    font-size: 20px;
    margin-top: 5px;
}

.text-primary {
    color: #3cb4d9 !important;
    background: transparent;
}
.bg-primary-light {
    background-color: transparent !important;
}

/* Main Menu Links */
.text-small, .text-sm, .typeahead.dropdown-menu li a, .bootstrap-autocomplete.dropdown-menu.show a {
    font-size: 16px !important;
}

/* menu widget links */
a:hover{
    color: var(--text-blue) !important;
}

#masthead .widget_nav_menu .menu>.menu-item>a:hover {
	color: var(--text-blue) !important;
}
._bg_dark .widget_nav_menu .menu>.menu-item>a:hover{
	color: var(--text-blue) !important;
}
#masthead .widget_nav_menu .menu>.menu-item>a > i {
	margin-top: 3px;
    font-size: 10px !important;
    color: var(--text-blue) !important;
}
#masthead .widget_nav_menu .menu>.menu-item>a > span {
	flex: 1;
}
#masthead .widget_nav_menu .menu>.menu-item>a {
	background: initial;
	box-shadow: initial !important;
	transition: color .2s;
	border-radius: 0;
	margin: 0 0 0 -2px !important;
	font-size: 15px!important;
    line-height: 1.4!important;
	padding: 10px 0px !important;
	align-items: center;
    display: flex;
	align-items: flex-start;
	width: 100%;
	position: relative;
/* 	color: #060808; */
	font-weight: initial;
}
#masthead .dropdown-menu a span {
	line-height: 1.4!important;
}
._bg_dark .widget_nav_menu .menu>.menu-item>a{
	color: var(--text-gray-2);
}
#masthead .widget_nav_menu .menu>.menu-item>a,
#masthead .widget_nav_menu .menu>.menu-item>a i{
	transition: all 0.2s ease;
}
#masthead .widget_nav_menu .menu>.menu-item>a:hover {
	transform: initial !important;
}

#masthead .widget_nav_menu .menu>.menu-item>a:hover i {
  transform: translateX(3px);
}

#masthead .widgettitle{
    font-size: 18px;
    font-weight: bold;
    color: #363336;
    border-radius:0 !important;
}
._horizontal .widget_nav_menu ul.menu{
    display: flex;
}
._horizontal .widget_nav_menu ul.menu li.menu-item > a:after{
    content: '|';
    color: inherit !important;
    display: block;
    margin-left: 10px;
    margin-right: 10px;
}
._horizontal .widget_nav_menu ul.menu li:last-child.menu-item > a:after{
    content: initial;
}
._horizontal .widget_nav_menu ul.menu li.menu-item > a > i{
    display: none !important;
}
@media (min-width: 992px){
    .nav-style-megamenu>li.nav-item .dropdown-menu a {
        padding: 0px 0px 0 0px;
    }
}

/* Ninja Forms Stuff */
/* Menu Ninja Form Message */
._menu_nf_complete .nf-response-msg{
	background: #000000b3;
	padding: 10px;
	text-align: center;
}
._menu_nf_complete .nf-response-msg p{
	color: white;
	font-weight: bold;
}
._ninja_form_button{
    border: 1px solid transparent !important;
    background-image: linear-gradient(90deg,#3cb4d9,#006fe1) !important;
}
._ninja_form_button:hover{
    border: 3px solid #D6434F !important;
	color: #D6434F !important;
    
}

.badge{
    padding: 0px !important;
}

section .wpb_column{
  padding-right: 15px;
}
section .wpb_column:last-child{
  padding-right: 15px;
}

footer .wpb_column{
  padding-left: 15px;
  padding-right: 15px;
}
.nf-form-content{
    margin: initial;
}

/* Mega-Menu Styles */
._megamenu_static_content{
	flex: 1 !important;
}
._megamenu_static_content .vc_row{
	margin: 0px;
}
.dropdown-menu .submenu-box .container .menu-item:first-child ._megamenu_static_content a {
	border-top-left-radius: initial;
	border-top-right-radius: initial;
}
.dropdown-menu .submenu-box .container .menu-item:last-child ._megamenu_static_content a {
	border-bottom-right-radius: initial;
	border-bottom-left-radius: initial;
}
.nav-style-megamenu>li.nav-item .dropdown-menu ._megamenu_static_content a {
	padding: initial;
}

.pix-topbar .text-small,
.pix-topbar .text-sm,
.pix-topbar .typeahead.dropdown-menu li a,
.pix-topbar .bootstrap-autocomplete.dropdown-menu.show a {
    font-size: 14px !important;
    font-weight: initial !important;

}

.pix-topbar .text-sm i {
	display: none !important
}

/* buttons */
.btn-outline-gradient-primary, .btn-gradient-primary{
/*   background-image: linear-gradient(90deg,#3cb4d9,#006fe1) !important; */
	background-image: linear-gradient(#d6434f,#d6434f) !important;
  border: 2px solid transparent;
}


.btn-outline-gradient-primary:hover,
.btn-gradient-primary:hover
{
  background: white !important;
  border: 2px solid #3cb4d9;
  color: var(--text-blue) !important;
}

.btn.text-white.btn-orange:hover{
    background: white !important;
    color: var(--text-orange) !important;
}
.btn-orange{
    border: 2px solid var(--text-orange);
}

._white h1,
._white h2,
._white h3,
._white h4,
._white h5,
._white h6,
._white p
{
    color: white !important;
}

pre{
	background: #f5f2f0;
}
code{
	background: transparent;
	padding: 3px 5px;
	color: #363336;
	font-family: 'Roboto Mono', monospace !important;
	font-size: 18px;
}

._noheight{
	height: 0px !important;
	overflow: hidden !important;
	margin: 0px !important;
	padding: 0px !important;
}

/* old post stuff  */

._old_post .art-Article_Kicker{
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: .0625rem;
    line-height: 1.5rem;
    text-transform: uppercase;
    color: #3cb4d9 !important;
    margin-bottom: 0.813rem;
}

/* posts */
.pix-post-meta-box,
.entry-meta.pix-post-meta-inner,
.comments-area,
.navigation.post-navigation,
.entry-header{
    display: none !important;
}
._hover_black:hover{
    background: black;
}
._hover_black:hover span{
    color: white !important;
}

._icon_50 .rounded-circle{
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
}

.wpb_widgetised_column .wpb_wrapper > ul{
    padding-inline-start: initial;
}

._post_title{
    font-weight: bold;
}
._post_author{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

._sidebar_newsletter{
    background-image: linear-gradient(135deg,#1d417f,#142d4b);
    color: white;
}
._sidebar_newsletter > .wpb_column{
    background-image: url(/wp-content/uploads/2023/05/newsletter-bg.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    padding: 15px;
}
._sidebar_newsletter p{
    color: white !important;
}
._sidebar_newsletter input[type="email"] {
    background-color: hsla(0,0%,100%,.2) !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}
._old_post .vc_column_container>.vc_column-inner{
    padding-right: initial;
}
._old_post ._post_category{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}

._old_post .wys-Video_Padder{
    padding-bottom: initial !important;
}

._old_post .img-Image_Image{
    width: 100%;
    height: auto;
}

.nprogress-bus{
    max-height: 5px !important;
    overflow: hidden !important;
}

/* Category list  */
._category_list{
    display: flex;
	align-items: center;
	justify-content:center;
}
._category_list ._inactive ._item_holder{
    padding-right: 15px;
    padding-left: 15px;
}
._category_list ._list_item{
    display: flex;
    padding: 15px;
    text-align: center;
    color: #363336 !important;
    padding-top: 30px;
    padding-bottom: 30px;
	justify-content: center;
    flex: 1;
	border-left: 1px solid #e2e5e6;
}

._active ._item_holder,
._after_active ._item_holder,
._category_list ._list_item._inactive:first-child ._item_holder{
    border-left: initial !important;
}

._category_list ._active{
    background: linear-gradient(90deg,#3cb4d9,#3cb4d9 1.4%,#006fe1);
    color: white !important;
	border-left: initial !important;
}
._category_list{
    border: none;
    border-radius: 4px;
    box-shadow: 0 1px 5px 0 rgba(89,103,146,.26);
    background: white;
}

._category_list ._icon{
    font-size: 34px;
    color: #3cb4d9;
    margin-bottom: 15px;
}
._category_list ._active ._icon{
    color: white !important;
}

/* Blog Categories Icons */
._category_list ._icon i.fa:before{
    content: "\f0f6";
}
.rounded-lg{
    border-radius: 25px !important;
}
.rounded-lg [type="text"]{
    border-radius: 25px !important;
}
.rounded-lg button{
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    background: linear-gradient(90deg,#3cb4d9,#3cb4d9 1.4%,#006fe1);
    color: white;
}
._search_posts svg{
    display: none !important;
}
._search_posts button:after{
    content: 'Search';
    color: white;
    font-size: 18px;
    padding-right: 10px;
    padding-left: 10px;
}

._list_post_items_heading{
    display: flex;
}
._list_post_items_title{
    font-size: 32px;
    font-weight: bold;
    margin-right: 20px;
}
._list_post_items_counter{
    font-size: 18px;
}
._list_post_items_heading_container{
    margin-top: 60px;
    margin-bottom: 40px;
}

._list_post_items .pix-post-meta-categories,
._list_post_items .pix-post-meta-date,
._list_post_items .card-footer2,
._foobar
{
  display: none !important;
}

._list_post_items .pix-content-box{
    box-shadow: 0 3px 7px 0 rgba(0,0,0,.08);
    transition: box-shadow .2s;
}
._list_post_items h5{
    font-size: 20px;
    color: #363336;
}

._list_post_items .rounded-lg{
    border-radius: 5px !important;
}

.post-thumbnail{
    display: none !important;
}

._list_post_items .bg-primary {
    background-color: #efefef !important;
}
._list_post_items .pix-content-box{
    min-height: 300px;
}

._branded_circle_background{
  display: block;
  background: white;
  width: 800px;
  height: 800px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 99999px;
  margin-top: -45px;
}
._branded_circle_background:before{
    content: ' ';
    display: block;
    position: absolute;
    background: #ff5723;
    width: 100px;
    height: 100px;
    border-radius: 99999px;
    top: 140px;
    left: 40px;
}
._branded_circle_background:after{
    content: ' ';
    display: block;
    position: absolute;
    background: #3cb4d9;
    width: 180px;
    height: 180px;
    border-radius: 99999px;
    bottom: 100px;
    right: -40px;
}

._max_500{
    max-height: 500px;
    overflow: hidden;
}
.pix-pt-200, .pix-py-200 {
    padding-top: 100px !important;
}

._no_carousel_controls button,
._no_carousel_controls .flickity-page-dots,
._foobar{
    display: none !important;
}

.wpb-content-wrapper section.vc_section{
    padding-top: 60px;
}

.wpb-content-wrapper section.vc_section:last-child{
    padding-bottom: 60px;
}

.bg-orange-light.rounded-lg.pb-1.mb-3.d-inline-block.px-2.text-yellow{
    display: none !important;
}

._white_text{
    color: white !important;
}

._center_form .nf-form-content {
    text-align: center;
}

._search_posts_watchpoint .rounded-lg [type="text"]{
    border-radius: initial !important;
}
._search_posts_watchpoint button{
    border-radius: initial;
    background: #00e46a;
    color: black !important;
}
._search_posts_watchpoint button:after{
    content: 'Search';
    color: black;
    font-size: 18px;
    padding-right: 10px;
    padding-left: 10px;
}
._search_posts_watchpoint svg{
    display: none !important;
}

._no_image img{
    display: none !important;
}
._no_image  .vc_gitem-is-link,
._no_image a
{
    display: none !important;
}
._full_click{
    cursor: pointer
}
/* END */

.ez-toc-counter nav ul li a::before{
    display: none !important;
}
#ez-toc-container {
    border: initial;
}

._search_result_item{
    box-shadow: 0 3px 7px 0 rgba(0,0,0,.08);
    transition: box-shadow .2s;
    display: block;
    padding: 1.219rem 25.5px;
    background-color: #fff;
    margin-bottom: 15px;
}
._search_result_item:hover{
    box-shadow:0 10px 40px 0 rgba(0,0,0,.12);
}
._search_result_item ._title{
    color: #363336;
    font-size: 16px;
}
._search_result_item ._title{
    color: #363336 !important;
}
._search_result_item ._summary{
    display: flex;
    color: #b7b7b7 !important;
    font-size: 12px;
    font-weight: initial;
}

._search_result_item ._summary>div:after{
    content: "|";
    margin: 0 8px
}
._search_result_item ._summary>div:last-child:after{
    content: initial;
}
._search_paging{
    display: flex;
}
._search_paging span, ._search_paging a{
    align-items: center;
    justify-content: center;
    display: flex;
    width: 40px;
    height: 40px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1;
    border: 1px solid #e2e5e6;
    border-radius: 4px;
    color: #5b6060;
    margin-right: 10px;
}
._search_result_items ._search_title{
    font-size: 24px;
    font-weight: bold;
    color: #363336;
    margin-bottom: 20px;
}
._search_result_items .page-numbers.current{
    border-color: #3cb4d9;
}

.pix-header{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.15);
}

._box_shadow{
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.75);
}

._course_info_box .pix-el-text{
    position: absolute;
    right: -90px;
    bottom: -90px;
    width: 400px !important;
    background: white;
    box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
    padding: 25px;
    border-radius: 5px;
}
._course_info_box > div:first-child{
    background-size: auto 100% !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 350px;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-top: 1rem;
    margin-bottom: 0px;
}
._info_link .mr-md-5{
    text-align: right;
    line-height: 16px;
    margin-right: 0px !important;
}
._icon_box{
    color: #5b6060 !important;
    display: flex;
    border-radius: 5px;
    border: 1px solid #e3e7e8;
    padding: 5px;
    font-size: 14px;
    line-height: normal;
}

._icon_box:hover{
    color: black !important;
    box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.2);
}
._icon_box ._icon{
    width: 95px;
    height: 95px;
    display: table-cell;
    min-width: 95px;
    min-height: 95px;
    background-image: linear-gradient(90deg,#3cb4d9,#006fe1) !important;
    text-align: center;
    vertical-align: middle;
    border-radius: 5px;
}
._icon_box ._text{
    padding: 0px 10px !important;
}
._icon_box ._icon_holder{
    color: white;
    font-size: 30px;
    font-weight: bold;
}
._arrow_holder{
    color: #00a2e2;
    font-size: 30px;
    font-weight: unset;
}
._icon_box ._arrow i{
    margin: 0px 20px;
}

.bg-gray-2._light_blue_background,
.bg-gray-2._light_blue_background #content.bg-white{
    background: #f5f9fd !important;
}

._bubble_intro{
    object-fit: cover;
    border-radius: 50% !important;
    overflow: hidden;
    width: 900px !important;
    height: 900px !important;
    margin-top: -350px;
}
._no_navigation ._category_list,
._no_navigation ._list_post_items_heading_container{
    display: none !important;
}

.pix-p-20{
    padding: 0px !important;
}

/* team details */
._team_member .pix-member-name,
._team_member .pix-member-title,
._team_member .pix-social{
    background: #f7f7f79e;
    margin: 0px !important;
}
._team_member .pix-member-name,
._team_member .pix-member-title{
    padding: 0px 10px;
}
._team_member .pix-member-title{
   padding-bottom: 15px; 
}
._team_member .card-img-overlay{
    height: 270px;
}

/* ToC */
.ez-toc-page-1::marker{
    display: none !important;
}
div#ez-toc-container ul li {
    font-size: 95%;
    margin-bottom: 20px;
    font-size: 14px;
}
.ez-toc-link{
    color: #363336 !important;
}
.ez-toc-link:hover{
    color: #3cb4d9 !important;
    text-decoration: none !important;
}

._megamenu_static_content h2{
    font-size: 18px;
}

footer .widget_nav_menu,
footer .vc_wp_custommenu.wpb_content_element{
    margin-bottom: 0px !important;
}

.pix-highlight-bg {
    background-image: linear-gradient(#003fb2, #003fb2);
}
.pix-highlight-bg .pix-highlight-item{
    padding-left: 5px;
    padding-right: 5px;
}
.pix-highlight-bg .pix-highlight-item:hover{
    color: white !important;
}

._stylzed_tabs .accordion-card .card .card-header{
    border-radius: none !important;
    box-shadow: none !important;
}

._hide_accordion_button button{
    display: none !important;
}
.pix-el-text li{
    color: #5b6060;
    font-size: 18px;
    letter-spacing: initial;
}


._featurette_circles ._circle{
    border-radius: 999999px;
    position: absolute;
}
._featurette_circles ._circle1{
    min-width: 80px;
    min-height: 80px;
    width: 20vw;
    height: 20vw;
    max-width: 110px;
    max-height: 110px;
    top: 30;
    left: 12%;
    background-image: linear-gradient(90deg,#3cb4d9,#006fe1);
}
._featurette_circles ._circle2{
    bottom: -50px;
    left: 20%;
    max-width: 300px;
    max-height: 300px;
    min-width: 200px;
    min-height: 200px;
    width: 30vw;
    height: 30vw;
    background-color: #c1e0ff;
}
._featurette_circles ._circle3{
    top: 50px;
    right: 20%;
    max-width: 300px;
    max-height: 300px;
    min-width: 200px;
    min-height: 200px;
    width: 30vw;
    height: 30vw;
    background-color: #fff;
    box-shadow: 0 2px 55px 0 rgba(0,0,0,.15);
}
._featurette_circles ._circle4{
    right: 4%;
    bottom: -50px;
    max-width: 100px;
    max-height: 100px;
    min-width: 65px;
    min-height: 65px;
    width: 20vw;
    height: 20vw;
    background-color: #ff5723;
}
._featurette .pix-feature-el{
    background: white;
    border-radius: 15px;    
    box-shadow: 0 2px 55px 0 rgba(0,0,0,.15);
}
._featurette ._featurette1{
    margin-top: 60px;
}
._featurette ._featurette3{
    margin-top: 60px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

/* Fix carousel styling issue */
._carousel .card {
    position: absolute !important;
}

.xxx_carousel._testimonial_slider .card{
    max-height: 230px;
}
._carousel .flickity-button{
    background-image: none;
    color: #3cb4d9;
    cursor: default;
	border: 0 !important;
    border-radius: initial !important;
    padding-top: 60px;
    padding-bottom: 60px;
}

._carousel .flickity-button{
    background-image: linear-gradient(90deg,#3cb4d9,#006fe1)
}
._carousel .flickity-button[disabled]{
    background-image: none;
}
._carousel .flickity-button[disabled] svg path{
    fill: rgba(0, 0, 0, 0.1) !important;
}

._carousel .flickity-button svg path{
    fill: white !important;
}
._carousel .carousel-cell{
    width: 50%;
}
[data-vc-full-width="true"] .flickity-button.previous{
    left: 0px;
}
[data-vc-full-width="true"] .flickity-button.next{
    right: 0px;
}
._carousel .flickity-prev-next-button {
    top: 50% !important;
}
._carousel .carousel-cell{
    margin-right: 15px;
    min-height: 100%;
}
._shadow{
    box-shadow: 0 3px 27px 0 rgba(0,0,0,.3);
}

._pricing_table .card > div:first-child{
    background-color: #112d4a !important;
    border-radius: 5px !important;
    padding: 10px !important;
    text-align: center;
}
._pricing_table .badge{
    background-color: transparent !important;
}
._pricing_table .card > div:first-child span,
._pricing_table .card > div:first-child p{
    color: white !important;
}
._pricing_table i{
    font-size: 24px;
    font-weight: bold;
}
._pricing_table .card{
    border: 1px solid #e2e5e6;
}
._pricing_table .card > div:last-child{
    padding: 0px 20px;
}

.w-100 > .d-block:last-child{
    padding: 10px 15px !important;
}

._accordion_images .card-header{
    padding: 1.625rem 28px;
    background-color: #f5f9fd !important;
    background: #f5f9fd !important;
}
._accordion_images .accordion-card .card .card-header{
    background-color: #f5f9fd !important;
    background: #f5f9fd !important;
}
._accordion_images .accordion-card .card .card-header button{
    padding: 1.625rem 28px;
    background-color: #f5f9fd !important;
    background: #f5f9fd !important;
}
._accordion_images .accordion-card .card .card-header button span{
    font-weight: initial !important;
    font-size: 18px;
}
._accordion_images .accordion-card .card .card-header button:hover span{
    color: #3cb4d9 !important;
}
[data-anim-type="pix-sliding-text"] .pix-sliding-item{
    padding: 0px !important;
}
.slide-in-container{
    xxxoverflow: initial !important;
}
._page_title_light_blue{
    background: linear-gradient(180deg,#f0f6fd,rgba(240,246,253,0));
}

._megamenu_container{
    max-width: 2000px;
    width: 90%;
    position: fixed !important;
    left: 50%;
    transform: translateX(-50%);
    top: 82px !important;
}
._megamenu_container._admin_bar_present._top_bar_present{
    top: 96px !important;
}
._megamenu_container._admin_bar_present._top_bar_missing{
    top: 88px !important;
}

._megamenu_container._admin_bar_missing._top_bar_present{
    top: 96px !important;
}
._megamenu_container._admin_bar_missing._top_bar_missing{
    top: 56px !important;
}


a.text-white:hover, a.text-white:focus{
    color: var(--text-blue) !important;
}

blockquote{
    border-left: 2px solid #ff5723;
    padding-left: 20px;
    margin: 10px 0px;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    color:#363336;
    
}
._resources:hover span{
    color: black !important;
}

._old_post .wpb_column.vc_column_container.vc_col-sm-9{
    padding-right: 70px;
}

strong span._post_title {
    line-height: initial;
}
div.widget_nav_menu h2.widgettitle {
    padding-bottom: 10px !important;
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.625rem;
    color: #363336;
}

@media (max-width: 992px){
    footer .widget.widget_nav_menu ul.menu{
      display: none;
    }
}
._display_mobile_footer_menu{
    display: block !important;
}

._mobile_menu{
    display: none;
}
pre code {
    line-height: 1.4;
    padding-left: 0px;
    padding-right: 0px;
}

footer .widget_nav_menu .menu>.menu-item>a{
    padding: 0px 0px 15px 0px !important;
}

/* footer hubspot form */
footer .hbspt-form input[type="text"],
footer .hbspt-form input[type="email"]{
    padding: 10px;
    border: 1px solid #c4c4c4 !important;
}
footer .hbspt-form .input{
    display: flex;

}
footer .hbspt-form input[type="submit"]{
    margin-left: 10px;
    color: white;
}
footer .hbspt-form .no-list.hs-error-msgs.inputs-list{
    font-size: 12px;
    font-weight: initial;
    color: red;
    margin-bottom: 0px;
}

.pix-team-card{
    cursor: pointer;
}

/* News Section style*/
._news .text-heading-default{
    font-size: 20px;
}
._news ._list_post_items_list .card-body.col-md-6{
    flex: 66.6666666667%;
    max-width: 66.6666666667%
}
._news ._list_post_items_list .flex-column.col-md-6{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

._news ._featured article .card{
    box-shadow: 0 3px 7px 0 rgba(0,0,0,.08);
    border-radius: initial !important;
}
._news ._featured article .pix-post-meta-categories > a{
    display: none !important;
}
._featured article .pix-post-meta-categories > a:last-child{
    display: initial !important;
    text-transform: uppercase;
}
._news ._featured article .card-body{
    padding: 20px !important;
}
._featured article .flex-fill.text-right{
    display: none !important;
}
._news ._featured .entry-meta{
    display: none !important;
}
._news ._featured article img{
    max-height: 150px !important;
}

._news ._list_post_items_list .pix-post-meta-categories{
    display: initial !important;
}
._news ._list_post_items_list .pix-post-meta-categories > a{
    display: none !important;
}
._news ._list_post_items_list .pix-post-meta-categories > a:last-child{
    display: initial !important;
    text-transform: uppercase;
}

._news ._list_post_items .pix-post-meta-date{
    display: initial !important;
}
._news ._list_post_items .entry-meta,
._news ._list_post_items article .flex-fill.text-right{
    display: none !important;
}
._news ._list_post_items img{
    max-height: 100px !important;
}
._news ._list_post_items article{
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e2e5e6;
}
._news .card-body .pix-pb-20.text-break.text-body-default{
    display: none !important;
}

._news .pix-pt-20,
._news .pix-py-20{
    padding-top: 0px !important;
    margin-top: 0px !important;
}
._license_form .nf-form-cont{
    border: 1.5px solid #5B6060;
    border-radius: 30px;
    padding: 50px;
}

._keep_open{
    visibility: visible !important;
    height: auto !important;
    overflow: visible !important;
}

/* Licensing stuff */
._license_form [name="redirect_url"]{
    display: none !important;
}

._license_form .nf-form-cont .nf-form-title h3 {
	margin-bottom: 20px;
}
.btn_download_udb {
    border:1px solid #3cb4d9;
}

.gridItem {
    height:200px;
    background-size:cover!important;
}

._megamenu_static_content a span {
	font-size: 17px;
	line-height: 1.4;
}

@media (max-width: 768px) {

	.how-does-it-work-section {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.how-does-it-work-section > div {
		padding-bottom: 0px!important;
	}
	
	.how-does-it-work-section > div:last-of-type {
		padding-top: 0px!important;
		padding-bottom: 56px!important
	}
	
	.mobile-text-center,
	.mobile-text-center h2,
	.mobile-text-center h3,
	.mobile-text-center h4 {
		text-align: center!important;
	}
	
	.mobile-no-padding {
		padding-right: 0px!important;
	}
	
	.mobile-mt-16 {
		margin-top: 16px!important;
	}
	
	.mobile-mb-32 {
		margin-bottom: 32px!important;
	}
	
	.mobile-mb-56 {
		margin-bottom: 56px!important;
	}
	
	.large-bullets .pix-el-text {
		padding-right: 0px!important;
	}
	
	.syhb-title,
	.syhb-button,
	.ucydr-title,
	.step-into-time h4,
	.step-into-time-btn,
	.the-ultimate-guide h2,
	.udb-free-trial h2,
	.udb-free-trial h4,
	.want-gdb-tips {
		text-align: center;
	}
	
	.products-udb {
		text-align: center;
		margin-bottom: 32px;
	}
		
	.products-udb h3,
	.products-udb ul,
	.products-udb p {
		text-align: left;
	}
	
	.syhb-button-note {
		text-align: center;
		margin-bottom: 40px;
	}
	
	.integrates-ci .vc_custom_1701956762709 {
		display: flex;
		flex-direction: column;
		gap: 16px;
		padding-top: 16px!important;
	}
	
	.step-into-time h2 {
		text-align: center;
		margin-top: 32px;
	}
	
	.careers-agptw a {
		margin-top: 16px!important;
		margin-bottom: 32px!important;
	}
	
	.mobile-cta-button.cta_button,
	.udb-step-back-cta .cta_button {
		padding: 18px 0px!important;
	}
	
	.mobile-get-tutorials-module {
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	
	.udb-step-back h3,
	.udb-step-back p {
		text-align: left!important;
	}
	
	.udb-available {
		margin-bottom: 32px;
	}
	
	.udb-available .new-alignment {
		text-align: center;
	}
	
	.udb-available .new-alignment > div > div {
		text-align: left;
	}
}

.udb-step-back,
.udb-step-back h3 {
	text-align: center!important;
}


/* hjune 2024 home redesign css */
@font-face {
    font-family: 'Futura Black';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

.pix-el-text p, .pix-el-text li, .wys-WYSIWYG>p {
	font-weight: 400;
}

a {
	transition: all 0.2s ease-out;
}

footer .widget_nav_menu .menu>.menu-item > a {
    padding: 0px 0px 10px 2px !important;
	font-size: 16px !important;
	line-height: 1.3 !important;
	color: #5b6060;
	background: unset;
	box-shadow: none !important;
	font-weight: normal;
    font-family: 'Noto Sans';
	margin: 0;
}

.footer-copyright-menu ul#menu-footer-copyright {
	margin: 0;
	align-items: center;
	gap: 40px
}
.footer-copyright-menu ul#menu-footer-copyright > li {
	position: relative;
}
.footer-copyright-menu ul#menu-footer-copyright > li:not(:last-child):before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: -20px;
	width: 1px;
	height: 19px;
	opacity: 0.5;
	background-color: #fff;
	transform: translatey(-50%);
}
.footer-copyright-menu ul#menu-footer-copyright > li > a {
	margin: 0 !important;
	padding: 0 !important;
	font-size: inherit !important;
	color: inherit;
	line-height: inherit !important;
}

.pix-header div.widget_nav_menu h2.widgettitle {
    color: #5B6060;
	border-bottom: 0;
	font-size: 20px !important;
	line-height: 1.4;
}

.widget_nav_menu .menu>.menu-item>a > i {
	top: 4px !important;
	position: relative;
}

@media (min-width: 992px) {
    .nav-style-megamenu>li.nav-item .dropdown-menu {
        max-width: 100% !important;
    }
}

.hs_submit input[type=submit].hs-button {
	display: inline-flex !important;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 60px;
    text-transform: uppercase;
    font-size: 20px !important;
    font-family: 'futura-pt-bold' !important;
    font-weight: normal;
    color: #fff;
    border: 4px solid transparent !important;
    background: #D6434F !important;
    padding: 0 30px !important;
    border-radius: 45px;
    transition: all 0.2s ease-out;
}
.hs_submit input[type=submit].hs-button:hover {
	color: #D6434F;
    border-color: #D6434F !important;
    background: #fff !important;
	box-shadow: none !important;
}

footer .hbspt-form input[type="email"] {
	height: 60px;
}

.pix-header {
	box-shadow: none;
	background-color: #F5F4EF !important;
	border-bottom: 1px solid #3CB4D9;
}

.pix-topbar .text-small,
.pix-topbar .text-sm {
    font-size: 15px !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
    font-weight: 300 !important;
}
.pix-topbar-normal {
	height: 40px;
	background-color: #363336 !important
}
.pix-topbar-normal .btn {
	margin-right: 20px;
}
.pix-header-divider.pix-sm {
    top: 30%;
    height: 40%;
}

.pix-topbar-normal a.btn:hover {
	text-decoration: underline !important;
	text-decoration-thickness: 1px !important;
}

#header-vector-socials a {
	opacity: 0.6;
}
#header-vector-socials a:hover {
	opacity: 1;
}
#header-vector-socials a svg {
	max-height: 16px;
	width: auto;
}

.pix-topbar .pix-header-divider {
	opacity: 0.5 !important
}

#masthead .btn.btn-rounded.btn-gradient-primary {
	height: 54px !important;
    text-transform: uppercase;
    font-size: 20px !important;
    font-family: 'futura-pt-bold' !important;
    font-weight: normal;
    color: #fff;
	white-space: nowrap;
	border: 3px solid transparent;
    background: #D6434F !important;
    text-align: center;
    padding: 11px 26px !important;
    border-radius: 30px;
    transition: all 0.2s ease-out;
}

#masthead .btn.btn-rounded.btn-gradient-primary:before,
#masthead .btn.btn-rounded.btn-gradient-primary:after {
	display: none;
}

#masthead .btn.btn-rounded.btn-gradient-primary:hover {
	color: #D6434F !important;
	border-color: #D6434F;
    background: #fff !important;
	box-shadow: none;
	opacity: 1;
}

#masthead .pix-main-menu > .text-sm:last-child .btn.btn-rounded.btn-gradient-primary {
	color: #D6434F !important;
	border-color: #D6434F;
    background: #fff !important;
}
#masthead .pix-main-menu > .text-sm:last-child .btn.btn-rounded.btn-gradient-primary:hover {
	color: #fff !important;
	border-color: #D6434F;
    background: #D6434F !important;
}

.navbar .pix-primary-nav-line .nav-style-megamenu>li.nav-item .nav-link span:after {
	background: #363336 !important;
}

.pix-header-divider {
	opacity: 0;
}
.site-content {
	background: #F5F4EF !important;
}

.navbar-light .navbar-nav .nav-link {
	display: flex;
}

.futura-black-headings .site-content h1,
.futura-black-headings  .site-content h2,
.futura-black-headings .site-content h3,
.futura-black-headings  .site-content h4 {
	font-family: 'Futura Black' !important;
	font-weight: 900 !important;
	color: #5B6060;
}

header#masthead div.container-xl .navbar {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.nav-style-megamenu>li.nav-item .nav-link .pix-dropdown-title {
	color: #5B6060 !important;
}
.navbar-light .navbar-nav .nav-link .text-sm {
	font-size: 18px !important;
	font-family: 'futura-pt' !important;
}

.pix-nav-dropdown-angle>ul>li.nav-item>.pix-nav-link.dropdown-toggle>span:before {
	top: 59%;
}

.video-container {
    position: relative;
    width: 100%;
	max-width: 1360px;
	margin-left: auto;
	margin-right: auto;
    padding-bottom: 54%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
}
.video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.info-col {
	min-height: 460px;
	background-color: #fff;
	border-radius: 28px;
	padding: 50px 32px;
	border-top: 40px solid #D6434F;
}

.btn.btn-red {
	display: inline-flex !important;
	align-items: center;
	text-align: center;
	justify-content: center;
	min-height: 64px;
    text-transform: uppercase;
    font-size: 24px !important;
    font-family: 'futura-pt-bold' !important;
    font-weight: normal;
    color: #fff;
    border: 2px solid transparent !important;
    background: #D6434F !important;
    padding: 5px 40px !important;
	min-width: 235px;
    border-radius: 45px !important;
    transition: all 0.2s ease-out;
}
.btn.btn-red:hover {
	background: #fff !important;
	color: #D6434F !important;
	border-color: #D6434F !important;
	box-shadow: none;
}

.btn.btn-red.line-btn {
	background: #fff !important;
	color: #D6434F !important;
	border-color: #D6434F !important;
}
.btn.btn-red.line-btn:hover {
	background: #D6434F !important;
	color: #fff !important;
	border-color: #D6434F !important;
}

.wpb_text_column a {
	color: #3CB4D9;
}

.btn.text-primary.underline-decoration {
	position: relative;
	text-decoration: none !important;
}

.btn.text-primary.underline-decoration:after {
	content: '';
	position: absolute;
	bottom : 0;
	width: 100%;
	left: 0;
	height: 1px;
	background-color: #3cb4d9;
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.btn.text-primary.underline-decoration:hover:after {
	background-color: #002466;
}

.section-top-border {
	border-top: 5px solid #3CB4D9 !important;
}

.section-decor-top-right {
	position: relative;
}
.section-decor-top-right:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	width: 300px;
	height: 312px;
	transform: translate(50%, -50%);
	background: url("https://undo.io/wp-content/uploads/2024/06/decor.svg") 50% 50% / cover no-repeat;
}
.section-decor-top-left:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	transform: translate(-50%, -50%);
	background: url("https://undo.io/wp-content/uploads/2024/06/decor-left.svg") 50% 50% / cover no-repeat;
}

.blue-dots-list ul {
	padding: 0;
}
.blue-dots-list li {
	position: relative;
	list-style: none !important;
	padding-left: 35px;
}
.blue-dots-list li:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #9edaec;
	position: absolute;
	top: 8px;
	left:0
}
.blue-dots-list li:not(:last-child) {
	margin-bottom: 30px;
}

.home .hs-cta-wrapper .cta_button {
	display: inline-flex !important;
    align-items: center;
    text-align: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 23px !important;
    font-family: 'futura-pt-bold' !important;
    font-weight: normal;
    color: #fff;
	min-height: 64px;
    border: 4px solid transparent !important;
    background: #D6434F !important;
    padding: 5px 25px !important;
    border-radius: 45px;
    transition: all 0.2s ease-out;
}
.home .hs-cta-wrapper .cta_button:hover {
	background: #fff !important;
	color: #D6434F !important;
	border-color: #D6434F !important;
	box-shadow: none;
}
.home .cta_button span {
	font-size: inherit !important;
	color: inherit !important
}
.home .cta_button:hover span {
	font-size: inherit !important;
	color: inherit !important
}

.video-border {
	position: relative;
	z-index: 2;
    padding: 0 !important;
}
.video-border:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 0;
	top: 30px;
	left: -30px;
	background: #D6434F;
	border-radius: 12px;
	height: 100%;
	width: calc(100% - 30px);
}

.step-into-section {
	position: relative;
}
.step-into-section:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left:0;
	bottom:0;
	opacity: 0.4;
	background: url(https://undo.io/wp-content/uploads/2024/06/lines.svg) -1180px 10% no-repeat;
	background-size: 1900px auto;
}

.checkmarks-list-dark ul {
	padding: 0;
}
.checkmarks-list-dark li {
	list-style: none;
	position: relative;
	padding-left: 50px;
}
.checkmarks-list-dark li:not(:last-child) {
	margin-bottom: 40px;
}
.checkmarks-list-dark li:before {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 2px;
	left: 0;
	background: url("https://undo.io/wp-content/uploads/2024/06/checkmark-dark.svg") 50% 50% / cover no-repeat;
}

.tech-list ul {
	padding: 0;
	margin: 0 auto;
	max-width: 1400px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	align-items: center;
	justify-content: space-between;
}
.tech-list li  {
	list-style: none;
}
.tech-list li a {
	display: inline-block;
	padding: 12px 20px;
	color: #5B6060 !important;
	border: 4px solid #3CB4D9;
	border-radius: 16px;
	background: #fff;
	min-width: 150px;
	text-align: center;
	text-transform: uppercase;
}
.tech-list li a:hover {
	color: #3CB4D9 !important;
	text-decoration: none !important
}

.ultimate-guide-image img {
	position:relative;
	z-index: 2;
	margin-top: -150px;
}

.bg-color-medium-dark .hs-form label {
	color: #fff !important;
}

 #pix-page-footer div.widget_nav_menu h2.widgettitle {
	font-size: 18px;
	border-bottom: 0;
	color: #363336;
    font-weight: 700;
	padding-bottom: 10px !important;
    margin-bottom: 10px;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 4px;
        padding-left: 4px;
    }
}

.text-uppercase {text-transform: uppercase !important}

.footer-logo-image {
	position: relative;
	left: 3px;
}
/* 
.home .site-content > .container {
	max-width: 100% !important;
}
.home .vc_section > .vc_row {
	max-width: 1320px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

@media (min-width: 1200px) {
	.home .vc_section > .vc_row {
		margin-left: auto;
		margin-right: auto;
	}
} */


/* test custom implementation for sections full width */
#content > .container {
	max-width: 100% !important;
}

.vc_section > .vc_row {
	max-width: 1320px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

/* bug fix: uncentered row when using full width #content > .container | spoted on company page */
section[data-vc-full-width="true"] > .vc_row[data-vc-full-width-init="true"] {
	left: 0 !important
}


#pix-page-footer {
	background-color: #F5F4EF !important
}
#pix-page-footer > .container > section:first-child {
	background-color: unset!important;
}

#pix-page-footer > .container {
		max-width: 1300px !important
}

.pix-header .navbar-brand img {
	max-height: 57px;
}

.wpb_wrapper.flickity-enabled {
	padding-bottom: 15px;
}

.content-area.pix-post-area {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

#pix-page-footer .widget_nav_menu .menu>.menu-item>a:hover {
	transform: none !important
}

.wpb_text_column a:hover {
	text-decoration: underline !important;
}

.pix-topbar,
.pix-header.pix-is-sticky-header.pix-header-desktop.pix-header-normal.pix-normal-sticky {
	z-index: 999 !important;
}

#hs-web-interactives-top-push-anchor {
	min-height: 141px !important;
}

.pix_tabs_container {
	border-radius: 12px;
	padding: 30px 20px;
	background-color: #E0E0DE;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.pix_tabs_container > div {
	padding-left: 0 !important;
	padding-right: 0 !important
}
.pix_tabs_content {
	height: 100%;
	border-radius: 0 12px 12px 0;
	padding: 40px;
	font-size: 22px;
	line-height: 1.4;
	color: #1A0D0A;
	background-color: #F5F4EF;
}
.pix_tabs_content a {
	color: #D6434F !important;
}

.pix_tabs_content p {
	color: inherit !important
}
.nav-pills.pix-pills-1 {
	padding-top: 0 !important
}
.nav-pills.pix-pills-1 > .nav-item:last-child > a {
	margin-bottom: 0 !important
}
.pix_tabs_container .nav-pills.pix-pills-1 .nav-link {
	font-size: 28px;
	padding: 18px 20px !important;
	font-family: 'futura-pt-bold' !important;
	border-left: 10px solid transparent;
	color: #999999!important;
	border-radius: 12px 0 0 0;
	line-height: 1.2;
}
.pix_tabs_container .nav-pills.pix-pills-1 .nav-link.active {
	background: #F5F4EF;
	box-shadow: none !important;
	border-color: #D6434F;
	color: #5B6060 !important;
}

.wpb_text_column iframe,
.gdb-Tutorial iframe {
	width: 100% !important;
	height: 100% !important;
	aspect-ratio: 16 / 9;
}

.zdx{}

@media (max-width: 1300px) {
	.step-into-section::before {
		background-position: -1500px 10%;
	}
}

/* mobile rules */
@media (max-width: 767px) {
	.pix_tabs_container {
		padding: 20px 15px;
	}
	.pix_tabs_container .nav-pills.pix-pills-1 .nav-link {
		border-radius: 12px;
		font-size: 20px;
	}
	.pix_tabs_content {
		padding: 20px;
		font-size: 18px;
		border-radius:12px;
	}
	.nav-pills.pix-pills-1 {
		margin-bottom: 15px;
	}
	
	.home .site-content > section.vc_section {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	._bubble_intro {
		width: 300px !important;
		height: 300px !important;
		margin-top 0!important;
	}
	
	.text-center-sm { text-align: center !important }
	
	.hs_submit input[type=submit].hs-button {
		font-size: 18px !important;
	}
	
	.step-into-section:before {
		background-position: -600px 2%;
		background-size: 900px auto;
	}
	.wpb-content-wrapper > .vc_section:not(:first-child) > .vc_row {
		padding-top: 15px !important;
		padding-bottom: 15px !important
	}
	
	.ultimate-guide-image img {
		position: static;
		margin-top: 0;
	}
	
	.info-col {
		margin-bottom: 40px !important;
	}
	.vc_row > .wpb_column:last-child .info-col {
		margin-bottom: 0 !important;
	}
	
	.btn.btn-red {
		font-size: 22px !important;
	}
	
	.section-decor-top-right:before,
	.section-decor-top-left:before {
		width: 160px;
		height: 165px
	}
	
	.video-border:before {
		top: 10px;
		left: -10px;
		width: calc(100% - 10px);
	}
	
	.cta-row .vc_column-inner .wpb_wrapper {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		justify-content: center;
	}
	
	.cta-row .vc_column-inner .wpb_wrapper .btn.btn-red,
	.cta-row .vc_column-inner .wpb_wrapper .btn {
		min-width: 280px !important
	}
}

.has-bg-img {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
}

.has-bg-img.contain {
	background-size: contain !important;
}

.has-bg-img.custom-width {
	background-size: 1000px !important;
}

.has-bg-img.bottom-left {
	background-position: bottom left !important;
}

.has-bg-img.custom-bottom {
	background-repeat: no-repeat !important;
    background-position: center calc(100% - 10px) !important;
    background-size: auto calc(70% + 25px) !important;
}

.has-bg-img-alt {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
}

@media (max-width: 1490px) {
	.has-bg-img-alt {
	background-size: cover;
	background-position: center;
	}
}


@media (max-width: 1024px) {
	.has-bg-img.ed-custom-eda {
		background-repeat: initial !important;
   	 	background-size: initial !important;
    	background-position: initial !important;
	}
}

@media (max-width: 1024px) {
	.has-bg-img-alt.ed-custom-financial {
		background-repeat: initial !important;
   	 	background-size: initial !important;
    	background-position: initial !important;
	}
}

@media (max-width: 1024px) {
	.has-bg-img-alt.ed-custom-networking {
		background-repeat: initial !important;
   	 	background-size: initial !important;
    	background-position: initial !important;
		background-image: none !important;
	}
}

@media (max-width: 1024px) {
	.ed-custom-semicoductor.has-bg-img-alt{
		background-image: none !important;
	}
}
	
.ed-custom-semicoductor.has-bg-img-alt {
	background-size: contain !important;
	background-position: right !important;
}


.text-image-slideshow .custom-flex-box .wpb_wrapper{
	display: flex;
	flex-direction: column;
	align-items: start !important;
}

.text-image-slideshow .custom-flex-box .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.text-image-slideshow .vc_column_container {
	padding: 0 !important;
}

.text-image-slideshow .custom-flex-box .wpb_wrapper .btn {
	margin: auto 0 0 !important;
}

.text-image-slideshow .custom-flex-box .wpb_wrapper .pix-el-text:nth-of-type(3) p {
	line-height: 1.2 !important;
}

.text-image-slideshow .text-image-slide {
	width: calc(50% - 15px);
	min-height: 450px;
/* 	box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important; */
}

.full-width .text-image-slideshow .text-image-slide {
	width: 100% !important;
}

.text-image-slideshow .text-image-slide .pix-fit-cover {
	object-fit: contain;
}

.text-image-slideshow .flickity-page-dots {
	display: none;
}

@media only screen and (max-width: 768px) {
	.text-image-slideshow .text-image-slide {
		width: 100%;
	}

	.text-image-slideshow .text-image-slide {
		width: 100%;
	}

	.text-image-slideshow .text-image-slide .slide-image .vc_column-inner {
		min-height: 350px;
	}

	.text-image-slideshow .flickity-page-dots {
		display: block;
	}
}


.text-image-slideshow .flickity-prev-next-button {
	display: none;
}

.custom-offset-boxes .vc_column_container:nth-of-type(1) .vc_column-inner {
    transform: translatey(100px);
}

.custom-offset-boxes .vc_column_container:nth-of-type(3) .vc_column-inner {
    transform: translatey(100px);
}

@media only screen and (max-width: 768px) {
	.custom-offset-boxes .vc_column_container:nth-of-type(1) .vc_column-inner {
    	transform: translatey(0px);
	}

	.custom-offset-boxes .vc_column_container:nth-of-type(3) .vc_column-inner {
    	transform: translatey(0px);
	}

	.section-text-image .section-image {
		padding: 0 !important;
	}

	.section-text-image .section-image .d-inline-block {
		display: flex !important;
		justify-content: center !important;
	}
}

.custom-offset-boxes .box-shadow-decoration .vc_column-inner {
	box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 2.2rem rgba(0, 0, 0, 0.1) !important;
}

.custom-offset-boxes h5 {
	position: relative;
}

.custom-offset-boxes h5:after {
	content: '';
	position: absolute;
	bottom: -22.5px;
	width: 100%;
	max-width: 100px;
	left: 50%;
	transform: translatex(-50%);
	height: 1px;
	background-color: #3cb4d9;
}

.video-background .video-border:before {
	content: none;
}

.video-background .video-border {
	border: none;
	box-shadow: none;
    background: none;
}

.video-background .vc_sep_line {
	border-top-color: #5b6060 !important;
}

.video-background p {
	color: #363336 !important;
}

.video-background li {
	color: #363336 !important;
	font-weight: 400 !important;
	font-size: 18px !important;
}

.video-background .wpb_wrapper .pix-el-text li {
	color: #363336 !important;
	font-weight: 400 !important;
	font-size: 18px !important;
}

.video-background .wpb_wrapper .pix-el-text li:before {
	background-color: #363336 !important;
}

.ed-custom .title-style-alt span {
	font-family: 'Futura Black' !important;
}

.ed-custom .custom-buton-style .btn {
	font-size: 20px !important;
	min-height: 58px !important;
}


@media (min-width: 2000px) {
  .ed-custom.product-table {
    background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
  }
}

.ed-custom.product-table .vc_column-inner .container {
	border-radius: 20px;
	padding: 20px 50px;
}

.ed-custom.product-table .vc_column-inner .container .sticky-top .row {
	border-radius: 20px 20px 0 0 !important;
	background-color: #fff !important;
	background-image: none !important;
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
	box-shadow: none !important;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-close-circle {
	position: relative;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-check-circle-1 {
	position: relative;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-check-circle-1:before {
	background: transparent;
	color: #fff !important;
	border-radius: 50px;
	font-size: 33px;
	display: block;
	position: relative;
	z-index: 100;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-close-circle:before {
	background: transparent;
	color: #fff !important;
	border-radius: 50px;
	font-size: 33px;
	display: block;
	position: relative;
	z-index: 100;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-check-circle-1:after {
	content: "";
    background: #00D575;
    position: absolute;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
    border-radius: 50%;
    z-index: 1;
}

.ed-custom.product-table .vc_column-inner .container .row .pixicon-close-circle:after {
	content: "";
	background: #D6434F;
    position: absolute;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
    border-radius: 50%;
    z-index: 1;
}

.ed-custom.product-table .vc_column-inner .container .pix-bottom-line:last-of-type {
	border: none !important;
}

.two-blocks-with-design .decorated-dashed-block .d-inline-block {
	border: 2px dashed #fff;
	border-radius: 20px;
	padding: 20px;
}

.ed-custom.cta-ed-text .vc_column-inner .wpb_wrapper .pix-el-text h3 {
	font-size 36px !important;
	color: #ffffff !important;
}

.ed-custom.applications-blocks .vc_column_container .vc_column-inner .wpb_wrapper .badge .text-primary {
	font-family: "Noto Sans", sans-serif !important;
}

.ed-custom.applications-blocks .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow {
	margin-left: auto;
	position: relative;
	font-size: 18px;
	color: #1767AE !important;
}

.ed-custom.applications-blocks .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #1767AE;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.ed-custom.applications-blocks .vc_column_container .vc_column-inner .wpb_wrapper .has-underline {
	position: relative;
	padding-bottom: 20px;
}

.ed-custom.applications-blocks .vc_column_container .vc_column-inner .wpb_wrapper .has-underline:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 50px;
    left: 0;
    height: 4px;
    background-color: #3CB4D9;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.two-blocks-with-design {
	background-repeat: no-repeat !important;
    background-position: center calc(100% - 10px) !important;
    background-size: auto calc(70% + 25px) !important;
}

.two-blocks-with-design .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow {
	margin-left: auto;
	position: relative;
	font-size: 18px;
	color: #1767AE !important;
}

.two-blocks-with-design .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #1767AE;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.ed-custom.key-features-boxes .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow {
	margin-left: auto;
	position: relative;
	font-size: 18px;
	color: #1767AE !important;
}

.ed-custom.key-features-boxes .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #1767AE;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.ed-custom.key-features-boxes .vc_column_container .vc_column-inner .wpb_wrapper .media-body h5 {
	font-family: "Noto Sans", sans-serif !important;
	font-weight: 700 !important;
}

.ed-custom.accordion-form .vc_column_container .vc_column-inner .wpb_wrapper .legal-consent-container a {
	color: #1767ae !important;
}

.ed-custom.accordion-form .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #1767AE;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.ed-custom.accordion-form .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow {
	margin-left: auto;
	position: relative;
	font-size: 18px;
	color: #1767AE !important;
}

.section-liverecorder-banner {
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.video-background {
    background-position: center !important;
}

@media (min-width: 2000px) {
  .video-background {
    background-repeat: no-repeat !important;
	background-size: cover !important;
  }
}

.two-blocks-with-design .simple-white-block {
	z-index: 1000;
}

.ed-custom.section-text-greg-form .form-container .vc_column-inner {
	border-radius: 30px;
}

.ed-custom.section-text-greg-form .form-container form .form-columns-2 {
	max-width: initial;
}

.ed-custom.section-text-greg-form .form-container form  {
	max-width: initial;
}

.ed-custom.section-text-greg-form .form-container form input {
  border-color: #5B6060;
}

.ed-custom.section-text-greg-form .pix-feature-list {
	margin-bottom: 10px;
	align-items: start !important;
}

.ed-custom.section-text-greg-form .pix-feature-list i {
	margin-right: 20px !important;
}

.ed-custom.section-text-greg-form .pix-feature-list i:before {
	font-size: 25px;
}

.ed-custom.section-text-greg-form .custom-title {
	font-size: 18px;
	font-weight: 900;
	color: #363336;
}

.ed-custom.faq-section-redesign .pix_tabs_container {
	padding: 30px;
	background-color: #fff;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_content {
	background-color: #363336;
    border-radius: 12px;
	padding: 50px;
	font-family: "Fira Code", monospace;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_content .tab-pane {
	background-color: transparent !important;
	color: #fff;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_content .tab-pane a {
	color: #3cb4d9 !important;
    text-decoration: underline !important;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn {
	text-transform: uppercase !important;
	font-size: 18px !important;
	line-height: 1.5;
	padding: 20px 50px 20px 20px !important;
	color:  #5B6060 !important;
	opacity: 1;
	border: none !important;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .nav-item {
	padding-right: 30px;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn.active {
	background-color: #363336;
    border-radius: 12px;
    color: #fff !important;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn {
	border-radius: 12px;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn:hover {
	background-color: #f5f4ef !important;
}

.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn.active:hover {
	background-color: #363336 !important;
}

@media only screen and (max-width: 1025px) {
	.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .pix-tabs-btn {
		padding: 20px !important;
	}
}

@media only screen and (max-width: 768px) {
	.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_btns .nav-item {
		padding-right: 0px;
	}
	
	.ed-custom.faq-section-redesign .pix_tabs_container .pix_tabs_content {
		padding: 40px 20px !important;
	}
	
	.ed-custom.faq-section-redesign .pix_tabs_container {
		padding: 20px;
	}
}

.comparison-table .wpb_wrapper .container .sticky-top .col {
	text-align: center !important;
}

.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner {
	border-radius: 12px;
}

.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
}

.ed-custom.section-title-boxes h5 {
	font-family: "Noto Sans", sans-serif !important;
	font-size: 18px;
}

.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow {
	margin-left: auto;
	position: relative;
	font-size: 18px;
	color: #1767AE !important;
}

.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .button-arrow:after {
	content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #1767AE;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .custom-title {
	font-size: 24px;
    font-weight: 900;
	margin-bottom: 20px;
	font-family: 'futura-pt' !important
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_custom_1419240516480 {
	background-color: transparent !important;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_custom_heading.vc_gitem-post-data {
	margin: 15px 10px !important;
	min-height: 135px;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_custom_heading h4 {
	font-weight: 600;
    margin-bottom: 40px;
    display: block;
/*     font-family: 'Futura Black' !important; */
	color: #5B6060 !important;
    font-size: 25px !important;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_custom_heading.vc_gitem-post-data-source-post_excerpt{
	display: none !important;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_btn3-container .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	background-color: transparent !important;
	color: #3cb4d9 !important;
	border: none !important;
	border-color: transparent !important;
	background-image: none !important;
	text-decoration: underline !important;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-col-align-{
	height: 240px;
    width: 100%;
    background-size: cover !important;
    border-radius: 10px;
    margin-bottom: 10px;
}

.ed-custom.customers-page .ed-custom.case-studies-custom .image-button {
	margin-bottom: 0 !important;
}

.ed-custom.customers-page .image-button a {
	background-color: transparent !important;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

// NEW SLIDSHOW EXTRA CLASSES + STYLYING ED  custom-carousel-slideshow
.custom-carousel-slideshow .carousel-cell {
	min-height: 100% !important;
}

.custom-carousel-slideshow .flickity-button {
	display: none;
}

[data-id="hide-tab-introduction-title-mobile"] {
   display: none;
}

.ed-custom.hide-tab-description-on-mobile {
	display: none;
}

.ed-custom .ed-custom-highlighted-title .pix-highlighted-items span {
	font-size: 3rem;
}

.ed-custom.testimonial-custom-sizes.financial-services .pix-el-text {
	margin-top: initial !important;
	min-height: 450px;
	display: flex;
	flex-direction: column;
}

.ed-custom.testimonial-custom-sizes.financial-services .flickity-slider .text-left .vc_column-inner {
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.ed-custom .pix-el-text ul li {
	font-size: 18px !important;
	font-weight: 400 !important;
}

@media only screen and (max-width: 768px) {
	.ed-custom.hide-tab-description-on-desktop {
		display: none !important;
	}

	.ed-custom.hide-tab-description-on-mobile {
		display: block !important;
	}
}

@media only screen and (max-width: 768px) {
	.ed-custom .ed-boxes-wrapper .vc_column_container .vc_column-inner .wpb_wrapper .custom-title {
		font-size: 20px;
	}
	
	.ed-custom .ed-boxes-wrapper .vc_column_container {
		padding-right: 17.5px !important;
	}
}

.ed-custom.customers-page  ._category_list {
	display: none !important;
}

.ed-custom.customers-page ._list_post_items_heading_container {
	display: none !important;
}
.ed-custom.customers-page .carousel-cell .slide-inner .client {
	padding: 10px !important;
	background-color: #fff;
	border-radius: 15px;
	display: flex !important;
	align-items: center;
	min-height: 75px;
}

.ed-custom.customers-page .slide-in-container h2 {
	font-family: 'Futura Black' !important;
    font-weight: 900 !important;
    color: #5B6060;
	font-size: 72px;
	letter-spacing: -2px;
}

.ed-custom.customers-page.highlighted-customer-section {
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
	padding: 20px 30px 0px 30px !important;
}

.ed-custom.customers-page.highlighted-customer-section .clients .client2 .align-self-center {
	display: flex !important;
	align-items: left !important;
}

.ed-custom.customers-page.highlighted-customer-section .clients .client2 .align-self-center img {
	max-width: 150px;
}

.ed-custom.customers-page.client-sliders .custom-carousel-slideshow .carousel-cell {
	background-color: transparent !important;
}

.ed-custom.customers-page.client-sliders .custom-carousel-slideshow .carousel-cell .wpb_wrapper .pix-el-text p {
	color: #b0d8f4 !important;
}

.custom-carousel-slideshow.customers-page-carousel ._shadow  {
	box-shadow: none !important;
}

.custom-carousel-slideshow.customers-page-carousel .carousel-cell .ed-custom.custom-slider-width  {
	max-width: 600px;
	margin: 0 auto;
}

footer .clients .carousel-cell {
	left: 0 !important;
}

.ed-custom.white-text p {
	color: #fff !important;
}

.custom-carousel-slideshow .wpb_column {
	padding-right: 0 !important;
}

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap');

/* Helpers */

.font-family-futura-pt {
	font-family: 'futura-pt' !important
}
.font-family-futura-pt-bold {
	font-family: 'futura-pt-bold' !important
}
.font-family-futura-black {
	font-family: 'Futura Black' !important
}

/*Watchpoint page */
.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item a {
	display: flex;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item a ._image {
	position: relative;
	padding-bottom: 20%;
	height: 0;
	width: 40%;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item a ._image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 10px;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item a .item-content {
	flex: 1;
	padding-left: 30px;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item {
	border-radius: 10px;
	padding: 15px;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item .item-content ._summary {
	color: #5B6060 !important;
    font-size: 14px !important;
}

.ed-custom.section-watchpoint .wpb_wrapper ._search_result_items ._items ._search_result_item .item-content ._title {
	color: #363336 !important;
    font-size: 20px;
    font-weight: 500;
}

.ed-custom.search-wrapper .wpb_wrapper .badge .text-primary {
	letter-spacing: 9px;
	font-family: 'Roboto Mono' !important;
}

.ed-custom.search-wrapper .wpb_wrapper .pix-el-text .custom-text {
	color: #f5f4ef !important;
	font-family: 'Roboto Mono' !important;
	max-width: 440px;
    margin: auto;
}

.ed-custom.search-wrapper .wpb_wrapper .pix-search-div button {
	background: #D6434F !important;
	border-radius: 0 5px 5px 0 !important;
}

.ed-custom.search-wrapper .wpb_wrapper .pix-search-div button:after {
	color: #ffffff !important;
	font-weight: 400 !important;
}

.ed-custom.search-wrapper .wpb_wrapper .pix-search-div .input-group input {
	border-radius: 5px !important;
}


.newsletter-form .wpb_wrapper .badge .text-primary {
	font-family: 'Roboto Mono' !important;
}

.newsletter-form .wpb_wrapper .badge {
	margin-bottom: 0 !important;
}

.newsletter-form .wpb_wrapper .hbspt-form {
	margin-top: 0;
}

.newsletter-form .wpb_wrapper .hbs-newsletter-form {
	max-width: 400px;
    margin: auto;
	text-align: center;
}

.newsletter-form .wpb_wrapper .hs-form .legal-consent-container p {
	color: #fff !important;
	font-size: 13px;
}

.newsletter-form .wpb_wrapper .hs-form .legal-consent-container p a {
    color: #757575;
}
.newsletter-form .wpb_wrapper .hs-form .hs_submit .hs-button {
    color: #ffffff !important;
}

.newsletter-form .wpb_wrapper .hs-form .hs_submit .hs-button:hover {
    color: #D6434F !important;
}

.newsletter-form:before {
	position: absolute;
    content: '';
    top: 0;
    right: 0;
    left: 0;
    background: #000000;
    display: block;
    height: 50px;
    z-index: 100;
	border-radius: 20px 20px 0 0;
}

.newsletter-form {
	border-radius: 20px;
	border-color: #707070;
	border: 1px solid #707070;
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);
}

.newsletter-form .cta-GDB_Inner {
	margin-top: 50px;
}

.section-watchpoint ._search_paging {
	justify-content: center;
	margin-top: 50px;
}

.section-watchpoint ._search_paging .page-numbers {
	background-color: transparent;
	border-color: transparent;
	color: #ffffff;
	font-weight: 400;
	width: 30px;
	height: 30px;
}

.section-watchpoint ._search_paging .page-numbers.current {
	background-color: #ffffff;
	color: #363336;
}

.section-watchpoint .watchpoint-articles-wrapper {
	max-width: 1000px !important;
    margin: auto;
}

.section-watchpoint .watchpoint-articles-wrapper ._search_title {
	display: none;
}

.section-watchpoint:before {
	content:'';
	background: #363336;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 250px;
}

.section-watchpoint:after {
	content:'';
	background: #363336;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 400px;
}

.ed-custom.categories-custom-links .wpb_wrapper .btn {
    background: transparent !important;
    border-color: #ffffff !important;
    /* font-weight: 100 !important; */
    font-family: "Noto Sans", sans-serif !important;
    font-size: 16px !important;
    /* padding: 5px 20px !important; */
    /* line-height: 1 !important; */
    min-height: 55px !important;
    min-width: 200px !important;
	color: #f5f4ef !important;
	margin-right: 20px !important;
	margin-bottom: 40px !important;
}

.ed-custom.categories-custom-links .wpb_wrapper .btn:hover {
	background: #fff !important;
	color: #363336 !important;
}

/* .category-gdb-watchpoint {
	overflow: hidden;
} */

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .vc_row-has-fill.vc_custom_1685421728423 {
	background-color: #363336 !important;
	padding-bottom: 150px !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .pix-el-text ._post_title {
	color: #f5f4ef !important;
    font-family: 'Roboto Mono' !important;
    font-weight: 400 !important;
/* 	max-width: 800px; */
	border-bottom: 1px solid #707070;
    padding-bottom: 40px;
}
.category-gdb-watchpoint .vc_custom_1685418460740 {
	display: none !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .pix-el-text ._post_author {
	font-family: "Noto Sans", sans-serif !important;
	letter-spacing: initial !important;
	font-size: 18px !important;
	text-transform: initial !important;
	padding-top: 30px !important;
    display: block;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .pix-el-text p {
	letter-spacing: 9px;
    font-family: 'Roboto Mono' !important;
	color: #3cb4d9 !important;
	font-size: 26px !important;
	text-transform: uppercase !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .pix-el-text .gdb-Tutorial p {
    font-family: "Noto Sans", sans-serif !important;
	letter-spacing: initial !important;
	color: #363336 !important;
	font-size: 18px !important;
	text-transform: initial !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .card-img2 {
    display: none !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .card p {
    color: #ffffff !important;
	letter-spacing: initial !important;
	font-size: 18px !important;
	text-transform: initial !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .card .vc_column_container .vc_column-inner.vc_custom_1685418460740 {
    display: none !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .vc_row-has-fill.vc_custom_1685419191245 {
	border-radius: 10px !important;
	   box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);
	background-color: #363336 !important;
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .vc_row-has-fill.vc_custom_1685419191245 .want-gdb-tips p {
	color: #ffffff !important;
	letter-spacing: initial !important;
	font-size: 18px !important;
	text-transform: initial !important;
}


@media only screen and (max-width: 800px) {
	.category-gdb-watchpoint .entry-content .wpb-content-wrapper .vc_row-has-fill.vc_custom_1685419191245 {
		margin: 50px 10px 0 10px;
	}
}

.category-gdb-watchpoint .entry-content .wpb-content-wrapper .vc_row-has-fill.vc_custom_1685419191245 .btn-green {
	background: #D6434F !important;
    border-radius: 45px !important;
	color: #fff !important;
	text-transform: uppercase !important;
	text-decoration: none;
}


.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .pix-el-text .gdb-Tutorial {
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .08);
    transition: box-shadow .2s;
    display: block;
    border-radius: 10px;
    padding: 30px 60px;
    background-color: #fff;
    margin-bottom: 150px;
}


.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .card #ez-toc-container {
    background-color: #fff !important;
	padding: 20px !important;
	border-radius: 10px !important;
}

@media only screen and (max-width: 800px) {
	.category-gdb-watchpoint .entry-content .wpb-content-wrapper .text-left .card #ez-toc-container {
		width: 100%;
	}
}

.category-gdb-watchpoint:after {
    content: '';
    background: #363336;
    position: absolute;
    bottom: 0;
    left: -9999px;
    right: -9999px;
    height: 670px;
	background: #363336 url(https://undo.io/wp-content/uploads/2025/04/bg-grid-large-scaled.webp?id=14911) !important;
}

.category-gdb-watchpoint .vc_custom_1685421448256 {
    margin-top: -200px;
}

@media only screen and (max-width: 800px) { 
	.category-gdb-watchpoint .vc_custom_1685421448256 {
		margin-top: -130px;
	}
}

.background-no-repeat {background-repeat: no-repeat !important}
.background-size-cover {background-size: cover !important}
.background-size-contain {background-size: contain !important}

.background-position-top-left {background-position: 0 0 !important}
.background-position-top-center {background-position: 50% 0 !important}
.background-position-top-right {background-position: 100% 0 !important}
.background-position-center-left {background-position: 0 50% !important}
.background-position-center-right {background-position: 100% 50% !important}
.background-position-bottom-center {background-position: 50% 100% !important}
.background-position-bottom-right {background-position: 100% 1000% !important}
.background-position-bottom-left {background-position: 0% 100% !important}

.max-width-100px {max-width: 100px!important}
.max-width-200px {max-width: 200px!important}
.max-width-300px {max-width: 300px!important}
.max-width-400px {max-width: 400px!important}
.max-width-500px {max-width: 500px!important}
.max-width-600px {max-width: 600px!important}
.max-width-700px {max-width: 700px!important}
.max-width-800px {max-width: 800px!important}
.max-width-900px {max-width: 900px!important}

/* colors */
.text-color-white, .text-color-white p {color: #fff !important}
.text-color-dark,
.text-color-dark p, 
.text-color-black,
.text-color-black p {color: #000 !important}

.text-color-gray, .text-color-gray p {color: #5B6060 !important}
.text-color-body, .text-color-body p {color: #5b6060 !important}
.text-color-dark-gray, .text-color-dark-gray {color: #707070 !important}
.text-color-blue, .text-color-blue p {color: #3CB4D9 !important}
.text-color-faded-blue, .text-color-faded-blue p {color: #9edaec !important}
.text-color-medium-blue, .text-color-medium-blue p {color: #DFE9F5 !important}
.text-color-red, .text-color-red p {color: #D6434F !important}
 

.bg-color-white {background-color: #fff !important}
.bg-color-vanilla, .bg-color-yellow {background-color: #F5F4EF !important}
.bg-color-dark, .bg-color-black {background-color: #000 !important}
.bg-color-medium-dark {background-color: #363336 !important}
.bg-color-blue {background-color: #3CB4D9 !important}
.bg-color-faded-blue {background-color: #9edaec !important}
.bg-color-gray {background-color: #9edaec !important}
.bg-color-dark-gray {background-color: #707070 !important}
.bg-color-red {background-color: #D6434F !important}

.border-color-white {background-color: #fff !important}
.border-color-vanilla, .bg-color-yellow {background-color: #F5F4EF !important}
.border-color-dark, .bg-color-black {background-color: #000 !important}
.border-color-medium-dark {background-color: #363336 !important}
.border-color-blue {background-color: #3CB4D9 !important}
.border-color-faded-blue {background-color: #9edaec !important}
.border-color-gray {background-color: #5B6060 !important}
.border-color-dark-gray {background-color: #707070 !important}
.border-color-red {background-color: #D6434F !important}

.border-solid {border-style: solid}
.border-dotted {border-style: dotted}
.border-dashed {border-style: dashed}

.border-width-1 {border-width: 1px}
.border-width-2 {border-width: 2px}
.border-width-3 {border-width: 3px}
.border-width-4 {border-width: 4px}
.border-width-5 {border-width: 5px}
.border-width-6 {border-width: 6px}
.border-width-7 {border-width: 7px}
.border-width-8 {border-width: 8px}
.border-width-9 {border-width: 9px}
.border-width-10 {border-width: 10px}
.border-width-11 {border-width: 11px}
.border-width-12 {border-width: 12px}

.border-radius-2 {border-radius: 2px}
.border-radius-4 {border-radius: 4px}
.border-radius-6 {border-radius: 6px}
.border-radius-8 {border-radius: 8px}
.border-radius-10 {border-radius: 10px}
.border-radius-12 {border-radius: 12px}
.border-radius-14 {border-radius: 14px}
.border-radius-16 {border-radius: 16px}
.border-radius-18 {border-radius: 18px}
.border-radius-20 {border-radius: 20px}
.border-radius-22 {border-radius: 22px}
.border-radius-24 {border-radius: 24px}
.border-radius-26 {border-radius: 26px}
.border-radius-28 {border-radius: 28px}
.border-radius-30 {border-radius: 30px}
.border-radius-32 {border-radius: 32px}
.border-radius-34 {border-radius: 34px}
.border-radius-36 {border-radius: 36px}
.border-radius-38 {border-radius: 38px}
.border-radius-40 {border-radius: 40px}
.border-radius-42 {border-radius: 42px}
.border-radius-44 {border-radius: 44px}
.border-radius-46 {border-radius: 46px}
.border-radius-48 {border-radius: 48px}
.border-radius-50 {border-radius: 50px}
.border-radius-half {border-radius: 50%}

/* font size  */
.font-size-10px {font-size: 10px}
.font-size-12px {font-size: 12px}
.font-size-14px {font-size: 14px}
.font-size-16px {font-size: 16px}
.font-size-18px {font-size: 18px}
.font-size-20px {font-size: 20px}
.font-size-22px {font-size: 22px}
.font-size-24px {font-size: 24px}
.font-size-26px {font-size: 26px}
.font-size-28px {font-size: 28px}
.font-size-30px {font-size: 30px}
.font-size-32px {font-size: 32px}
.font-size-34px {font-size: 34px}
.font-size-36px {font-size: 36px}
.font-size-38px {font-size: 38px}
.font-size-40px {font-size: 40px}
.font-size-42px {font-size: 42px}
.font-size-44px {font-size: 44px}
.font-size-46px {font-size: 46px}
.font-size-48px {font-size: 48px}
.font-size-50px {font-size: 50px}
.font-size-60px {font-size: 60px}
.font-size-64px {font-size: 64px}
.font-size-80px {font-size: 80px}

[class*="font-size-"] * {
	font-size: inherit !important;
}

.display-inline {display: inline}
.display-inline-block {display: inline-block}
.display-block {display: block}
.display-flex {display: flex}
.display-inline-flex {display: inline-flex}

.flex-wrap {flex-wrap: wrap}
.flex-nowrap {flex-wrap: nowrap}
.flex-align-start {align-items: flex-start}
.flex-align-center {align-items: center}
.flex-align-end {align-items: flex-end}
.flex-justify-start {justify-content: flex-start}
.flex-justify-center {justify-content: center}
.flex-justify-end {justify-content: flex-end}

.position-static {position: static}
.position-relative {position: relative}
.position-absolute {position: absolute}
.position-fixed {position: fixed}
.position-sticky {position: sticky}

.overflow-hidden {overflow: hidden !important}
.overflow-visible {overflow: visible !important}
.overflow-auto {overflow: auto !important}

.opacity-0 {opacity: 0}
.opacity-100 {opacity: 0.1}
.opacity-200 {opacity: 0.2}
.opacity-300 {opacity: 0.3}
.opacity-400 {opacity: 0.4}
.opacity-500 {opacity: 0.5}
.opacity-600 {opacity: 0.6}
.opacity-700 {opacity: 0.7}
.opacity-800 {opacity: 0.8}
.opacity-900 {opacity: 0.9}
.opacity-1 {opacity: 1}

.font-weight-300 {font-weight: 300}
.font-weight-400 {font-weight: 400}
.font-weight-500 {font-weight: 500}
.font-weight-600 {font-weight: 600}
.font-weight-700 {font-weight: 700}
.font-weight-800 {font-weight: 800}
.font-weight-900 {font-weight: 900}


/* padding */
.py-30px {padding-top: 30px; padding-bottom: 30px}
.py-50px {padding-top: 50px; padding-bottom: 50px}

.inherit-font-size * {font-size: inherit!important}
.inherit-font-weight * {font-weight: inherit!important}
.inherit-line-height * {line-height: inherit!important}
.inherit-text-color * {color: inherit!important}
.inherit-bg-color * {background-color: inherit!important}

.text-align-left {text-align: left !important}
.text-align-center {text-align: center !important}
.text-align-right {text-align: right !important}
.text-align-justify {text-align: justify !important}

.line-height-100 {line-height: 100%!important}
.line-height-110 {line-height: 110%!important}
.line-height-120 {line-height: 120%!important}
.line-height-130 {line-height: 130%!important}
.line-height-140 {line-height: 140%!important}
.line-height-150 {line-height: 150%!important}
.line-height-160 {line-height: 160%!important}
.line-height-170 {line-height: 170%!important}
.line-height-200 {line-height: 200%!important}

.py-4px{padding-top: 4px!important; padding-bottom: 4px!important}
.py-8px{padding-top: 8px!important; padding-bottom: 8px!important}
.py-12px{padding-top: 12px!important; padding-bottom: 12px!important}
.py-15px{padding-top: 15px!important; padding-bottom: 15px!important}
.py-20px{padding-top: 20px!important; padding-bottom: 20px!important}
.py-30px{padding-top: 30px!important; padding-bottom: 30px!important}
.py-40px{padding-top: 40px!important; padding-bottom: 40px!important}
.py-50px{padding-top: 50px!important; padding-bottom: 50px!important}
.py-60px{padding-top: 60px!important; padding-bottom: 60px!important}
.py-70px{padding-top: 70px!important; padding-bottom: 70px!important}
.py-80px{padding-top: 80px!important; padding-bottom: 80px!important}
.py-100px{padding-top: 100px!important; padding-bottom: 100px!important}
.py-120px{padding-top: 120px!important; padding-bottom: 120px!important}
.py-200px{padding-top: 200px!important; padding-bottom: 200px!important}

.width-1 {width: 10%}
.width-2 {width: 20%}
.width-3 {width: 30%}
.width-4 {width: 40%}
.width-5 {width: 50%}
.width-6 {width: 60%}
.width-7 {width: 70%}
.width-8 {width: 80%}
.width-9 {width: 90%}
.width-10, .width-full {width: 100%}

.flex-gap-2px{gap: 2px}
.flex-gap-4px{gap: 4px}
.flex-gap-6px{gap: 6px}
.flex-gap-8px{gap: 8px}
.flex-gap-10px{gap: 10px}
.flex-gap-12px{gap: 12px}
.flex-gap-15px{gap: 15px}
.flex-gap-20px{gap: 20px}
.flex-gap-24px{gap: 24px}
.flex-gap-30px{gap: 30px}
.flex-gap-40px{gap: 40px}
.flex-gap-50px{gap: 50px}

.mt-0 {margin-top: 0!important}
.mt-2px {margin-top: 2px!important}
.mt-3px {margin-top: 3px!important}
.mt-4px {margin-top: 4px!important}
.mt-5px {margin-top: 5px!important}
.mt-6px {margin-top: 6px!important}
.mt-8px {margin-top: 8px!important}
.mt-10px {margin-top: 10px!important}
.mt-12px {margin-top: 12px!important}
.mt-15px {margin-top: 15px!important}
.mt-18px {margin-top: 18px!important}
.mt-20px {margin-top: 20px!important}
.mt-22px {margin-top: 22px!important}
.mt-24px {margin-top: 24px!important}
.mt-25px {margin-top: 25px!important}
.mt-30px {margin-top: 30px!important}
.mt-32px {margin-top: 32px!important}
.mt-35px {margin-top: 35px!important}
.mt-40px {margin-top: 40px!important}
.mt-45px {margin-top: 45px!important}
.mt-50px {margin-top: 50px!important}
.mt-55px {margin-top: 55px!important}
.mt-60px {margin-top: 60px!important}
.mt-70px {margin-top: 70px!important}
.mt-80px {margin-top: 80px!important}
.mt-90px {margin-top: 90px!important}
.mt-100px {margin-top: 100px!important}
.mt-120px {margin-top: 120px!important}
.mt-200px {margin-top: 200px!important}

.padding-top-60px {padding-top: 60px!important}
.padding-top-120px {padding-top: 120px!important}

.padding-bottom-60px {padding-bottom: 60px!important}
.padding-bottom-120px {padding-bottom: 120px!important}


/* md */
@media (min-width: 768px) {
	.md\:font-size-12px{font-size:12px}
	.md\:font-size-13px{font-size:13px}
	.md\:font-size-14px{font-size:14px}
	.md\:font-size-15px{font-size:15px}
	.md\:font-size-16px{font-size:16px}
	.md\:font-size-17px{font-size:17px}
	.md\:font-size-18px{font-size:18px}
	.md\:font-size-19px{font-size:19px}
	.md\:font-size-20px{font-size:20px}
	.md\:font-size-21px{font-size:21px}
	.md\:font-size-22px{font-size:22px}
	.md\:font-size-23px{font-size:23px}
	.md\:font-size-24px{font-size:24px}
	.md\:font-size-25px{font-size:25px}
	.md\:font-size-26px{font-size:26px}
	.md\:font-size-27px{font-size:27px}
	.md\:font-size-28px{font-size:28px}
	.md\:font-size-29px{font-size:29px}
	.md\:font-size-30px{font-size:30px}
	.md\:font-size-31px{font-size:31px}
	.md\:font-size-32px{font-size:32px}
	.md\:font-size-33px{font-size:33px}
	.md\:font-size-34px{font-size:34px}
	.md\:font-size-35px{font-size:35px}
	.md\:font-size-36px{font-size:36px}
	.md\:font-size-37px{font-size:37px}
	.md\:font-size-38px{font-size:38px}
	.md\:font-size-39px{font-size:39px}
	.md\:font-size-40px{font-size:40px}
	.md\:font-size-41px{font-size:41px}
	.md\:font-size-42px{font-size:42px}
	.md\:font-size-43px{font-size:43px}
	.md\:font-size-44px{font-size:44px}
	.md\:font-size-45px{font-size:45px}
	.md\:font-size-46px{font-size:46px}
	.md\:font-size-47px{font-size:47px}
	.md\:font-size-48px{font-size:48px}
	.md\:font-size-49px{font-size:49px}
	.md\:font-size-50px{font-size:50px}
	.md\:font-size-51px{font-size:51px}
	.md\:font-size-52px{font-size:52px}
	.md\:font-size-53px{font-size:53px}
	.md\:font-size-54px{font-size:54px}
	.md\:font-size-55px{font-size:55px}
	.md\:font-size-56px{font-size:56px}
	.md\:font-size-57px{font-size:57px}
	.md\:font-size-58px{font-size:58px}
	.md\:font-size-59px{font-size:59px}
	.md\:font-size-60px{font-size:60px}
	.md\:font-size-61px{font-size:61px}
	.md\:font-size-62px{font-size:62px}
	.md\:font-size-63px{font-size:63px}
	.md\:font-size-64px{font-size:64px}
	.md\:font-size-65px{font-size:65px}
	.md\:font-size-66px{font-size:66px}
	.md\:font-size-67px{font-size:67px}
	.md\:font-size-68px{font-size:68px}
	.md\:font-size-69px{font-size:69px}
	.md\:font-size-70px{font-size:70px}
	.md\:font-size-71px{font-size:71px}
	.md\:font-size-72px{font-size:72px}
	.md\:font-size-73px{font-size:73px}
	.md\:font-size-74px{font-size:74px}
	.md\:font-size-75px{font-size:75px}
	.md\:font-size-76px{font-size:76px}
	.md\:font-size-77px{font-size:77px}
	.md\:font-size-78px{font-size:78px}
	.md\:font-size-79px{font-size:79px}
	.md\:font-size-80px{font-size:80px}
	
	.md\:text-align-left {text-align: left !important}
	.md\:text-align-center {text-align: center !important}
	.md\:text-align-right {text-align: right !important}
	.md\:text-align-justify {text-align: justify !important}
	
	.md\:py-4px{padding-top: 4px!important; padding-bottom: 4px!important}
	.md\:py-8px{padding-top: 8px!important; padding-bottom: 8px!important}
	.md\:py-12px{padding-top: 12px!important; padding-bottom: 12px!important}
	.md\:py-15px{padding-top: 15px!important; padding-bottom: 15px!important}
	.md\:py-20px{padding-top: 20px!important; padding-bottom: 20px!important}
	.md\:py-30px{padding-top: 30px!important; padding-bottom: 30px!important}
	.md\:py-40px{padding-top: 40px!important; padding-bottom: 40px!important}
	.md\:py-50px{padding-top: 50px!important; padding-bottom: 50px!important}
	.md\:py-60px{padding-top: 60px!important; padding-bottom: 60px!important}
	.md\:py-70px{padding-top: 70px!important; padding-bottom: 70px!important}
	.md\:py-80px{padding-top: 80px!important; padding-bottom: 80px!important}
	.md\:py-100px{padding-top: 100px!important; padding-bottom: 100px!important}
	.md\:py-120px{padding-top: 120px!important; padding-bottom: 120px!important}
	.md\:py-200px{padding-top: 200px!important; padding-bottom: 200px!important}

	.md\:flex-gap-2px{gap: 2px}
	.md\:flex-gap-4px{gap: 4px}
	.md\:flex-gap-6px{gap: 6px}
	.md\:flex-gap-8px{gap: 8px}
	.md\:flex-gap-10px{gap: 10px}
	.md\:flex-gap-12px{gap: 12px}
	.md\:flex-gap-15px{gap: 15px}
	.md\:flex-gap-20px{gap: 20px}
	.md\:flex-gap-24px{gap: 24px}
	.md\:flex-gap-30px{gap: 30px}
	.md\:flex-gap-40px{gap: 40px}
	.md\:flex-gap-50px{gap: 50px}
	
	.md\:mt-0 {margin-top: 0!important}
	.md\:mt-2px {margin-top: 2px!important}
	.md\:mt-3px {margin-top: 3px!important}
	.md\:mt-4px {margin-top: 4px!important}
	.md\:mt-5px {margin-top: 5px!important}
	.md\:mt-6px {margin-top: 6px!important}
	.md\:mt-8px {margin-top: 8px!important}
	.md\:mt-10px {margin-top: 10px!important}
	.md\:mt-12px {margin-top: 12px!important}
	.md\:mt-15px {margin-top: 15px!important}
	.md\:mt-18px {margin-top: 18px!important}
	.md\:mt-20px {margin-top: 20px!important}
	.md\:mt-22px {margin-top: 22px!important}
	.md\:mt-24px {margin-top: 24px!important}
	.md\:mt-25px {margin-top: 25px!important}
	.md\:mt-30px {margin-top: 30px!important}
	.md\:mt-32px {margin-top: 32px!important}
	.md\:mt-35px {margin-top: 35px!important}
	.md\:mt-40px {margin-top: 40px!important}
	.md\:mt-45px {margin-top: 45px!important}
	.md\:mt-50px {margin-top: 50px!important}
	.md\:mt-55px {margin-top: 55px!important}
	.md\:mt-60px {margin-top: 60px!important}
	.md\:mt-70px {margin-top: 70px!important}
	.md\:mt-80px {margin-top: 80px!important}
	.md\:mt-90px {margin-top: 90px!important}
	.md\:mt-100px {margin-top: 100px!important}
	.md\:mt-120px {margin-top: 120px!important}
	.md\:mt-200px {margin-top: 200px!important}
	
	.md\:padding-top-60px {padding-top: 60px!important}
	.md\:padding-top-120px {padding-top: 120px!important}
	
	.md\:padding-bottom-60px {padding-bottom: 60px!important}
	.md\:padding-bottom-120px {padding-bottom: 120px!important}
	
	.md\:max-width-100px {max-width: 100px!important}
	.md\:max-width-200px {max-width: 200px!important}
	.md\:max-width-300px {max-width: 300px!important}
	.md\:max-width-400px {max-width: 400px!important}
	.md\:max-width-500px {max-width: 500px!important}
	.md\:max-width-600px {max-width: 600px!important}
	.md\:max-width-700px {max-width: 700px!important}
	.md\:max-width-800px {max-width: 800px!important}
	.md\:max-width-900px {max-width: 900px!important}

}

/* lg */
@media (min-width: 1024px) {
	.lg\:font-size-12px{font-size:12px}
	.lg\:font-size-13px{font-size:13px}
	.lg\:font-size-14px{font-size:14px}
	.lg\:font-size-15px{font-size:15px}
	.lg\:font-size-16px{font-size:16px}
	.lg\:font-size-17px{font-size:17px}
	.lg\:font-size-18px{font-size:18px}
	.lg\:font-size-19px{font-size:19px}
	.lg\:font-size-20px{font-size:20px}
	.lg\:font-size-21px{font-size:21px}
	.lg\:font-size-22px{font-size:22px}
	.lg\:font-size-23px{font-size:23px}
	.lg\:font-size-24px{font-size:24px}
	.lg\:font-size-25px{font-size:25px}
	.lg\:font-size-26px{font-size:26px}
	.lg\:font-size-27px{font-size:27px}
	.lg\:font-size-28px{font-size:28px}
	.lg\:font-size-29px{font-size:29px}
	.lg\:font-size-30px{font-size:30px}
	.lg\:font-size-31px{font-size:31px}
	.lg\:font-size-32px{font-size:32px}
	.lg\:font-size-33px{font-size:33px}
	.lg\:font-size-34px{font-size:34px}
	.lg\:font-size-35px{font-size:35px}
	.lg\:font-size-36px{font-size:36px}
	.lg\:font-size-37px{font-size:37px}
	.lg\:font-size-38px{font-size:38px}
	.lg\:font-size-39px{font-size:39px}
	.lg\:font-size-40px{font-size:40px}
	.lg\:font-size-41px{font-size:41px}
	.lg\:font-size-42px{font-size:42px}
	.lg\:font-size-43px{font-size:43px}
	.lg\:font-size-44px{font-size:44px}
	.lg\:font-size-45px{font-size:45px}
	.lg\:font-size-46px{font-size:46px}
	.lg\:font-size-47px{font-size:47px}
	.lg\:font-size-48px{font-size:48px}
	.lg\:font-size-49px{font-size:49px}
	.lg\:font-size-50px{font-size:50px}
	.lg\:font-size-51px{font-size:51px}
	.lg\:font-size-52px{font-size:52px}
	.lg\:font-size-53px{font-size:53px}
	.lg\:font-size-54px{font-size:54px}
	.lg\:font-size-55px{font-size:55px}
	.lg\:font-size-56px{font-size:56px}
	.lg\:font-size-57px{font-size:57px}
	.lg\:font-size-58px{font-size:58px}
	.lg\:font-size-59px{font-size:59px}
	.lg\:font-size-60px{font-size:60px}
	.lg\:font-size-61px{font-size:61px}
	.lg\:font-size-62px{font-size:62px}
	.lg\:font-size-63px{font-size:63px}
	.lg\:font-size-64px{font-size:64px}
	.lg\:font-size-65px{font-size:65px}
	.lg\:font-size-66px{font-size:66px}
	.lg\:font-size-67px{font-size:67px}
	.lg\:font-size-68px{font-size:68px}
	.lg\:font-size-69px{font-size:69px}
	.lg\:font-size-70px{font-size:70px}
	.lg\:font-size-71px{font-size:71px}
	.lg\:font-size-72px{font-size:72px}
	.lg\:font-size-73px{font-size:73px}
	.lg\:font-size-74px{font-size:74px}
	.lg\:font-size-75px{font-size:75px}
	.lg\:font-size-76px{font-size:76px}
	.lg\:font-size-77px{font-size:77px}
	.lg\:font-size-78px{font-size:78px}
	.lg\:font-size-79px{font-size:79px}
	.lg\:font-size-80px{font-size:80px}

	.lg\:py-50px{padding-top: 50px; padding-bottom: 50px}
	.lg\:py-50px{padding-top: 50px; padding-bottom: 50px}
	
	.lg\:text-align-left {text-align: left !important}
	.lg\:text-align-center {text-align: center !important}
	.lg\:text-align-right {text-align: right !important}
	.lg\:text-align-justify {text-align: justify !important}
	
	.lg\:py-4px{padding-top: 4px!important; padding-bottom: 4px!important}
	.lg\:py-8px{padding-top: 8px!important; padding-bottom: 8px!important}
	.lg\:py-12px{padding-top: 12px!important; padding-bottom: 12px!important}
	.lg\:py-15px{padding-top: 15px!important; padding-bottom: 15px!important}
	.lg\:py-20px{padding-top: 20px!important; padding-bottom: 20px!important}
	.lg\:py-30px{padding-top: 30px!important; padding-bottom: 30px!important}
	.lg\:py-40px{padding-top: 40px!important; padding-bottom: 40px!important}
	.lg\:py-50px{padding-top: 50px!important; padding-bottom: 50px!important}
	.lg\:py-60px{padding-top: 60px!important; padding-bottom: 60px!important}
	.lg\:py-70px{padding-top: 70px!important; padding-bottom: 70px!important}
	.lg\:py-80px{padding-top: 80px!important; padding-bottom: 80px!important}
	.lg\:py-100px{padding-top: 100px!important; padding-bottom: 100px!important}
	.lg\:py-120px{padding-top: 120px!important; padding-bottom: 120px!important}
	.lg\:py-200px{padding-top: 200px!important; padding-bottom: 200px!important}

	.lg\:flex-gap-2px{gap: 2px}
	.lg\:flex-gap-4px{gap: 4px}
	.lg\:flex-gap-6px{gap: 6px}
	.lg\:flex-gap-8px{gap: 8px}
	.lg\:flex-gap-10px{gap: 10px}
	.lg\:flex-gap-12px{gap: 12px}
	.lg\:flex-gap-15px{gap: 15px}
	.lg\:flex-gap-20px{gap: 20px}
	.lg\:flex-gap-24px{gap: 24px}
	.lg\:flex-gap-30px{gap: 30px}
	.lg\:flex-gap-40px{gap: 40px}
	.lg\:flex-gap-50px{gap: 50px}

	.lg\:mt-0 {margin-top: 0!important}
	.lg\:mt-2px {margin-top: 2px!important}
	.lg\:mt-3px {margin-top: 3px!important}
	.lg\:mt-4px {margin-top: 4px!important}
	.lg\:mt-5px {margin-top: 5px!important}
	.lg\:mt-6px {margin-top: 6px!important}
	.lg\:mt-8px {margin-top: 8px!important}
	.lg\:mt-10px {margin-top: 10px!important}
	.lg\:mt-12px {margin-top: 12px!important}
	.lg\:mt-15px {margin-top: 15px!important}
	.lg\:mt-18px {margin-top: 18px!important}
	.lg\:mt-20px {margin-top: 20px!important}
	.lg\:mt-22px {margin-top: 22px!important}
	.lg\:mt-24px {margin-top: 24px!important}
	.lg\:mt-25px {margin-top: 25px!important}
	.lg\:mt-30px {margin-top: 30px!important}
	.lg\:mt-32px {margin-top: 32px!important}
	.lg\:mt-35px {margin-top: 35px!important}
	.lg\:mt-40px {margin-top: 40px!important}
	.lg\:mt-45px {margin-top: 45px!important}
	.lg\:mt-50px {margin-top: 50px!important}
	.lg\:mt-55px {margin-top: 55px!important}
	.lg\:mt-60px {margin-top: 60px!important}
	.lg\:mt-70px {margin-top: 70px!important}
	.lg\:mt-80px {margin-top: 80px!important}
	.lg\:mt-90px {margin-top: 90px!important}
	.lg\:mt-100px {margin-top: 100px!important}
	.lg\:mt-120px {margin-top: 120px!important}
	.lg\:mt-200px {margin-top: 200px!important}
	
	.lg\:padding-top-60px {padding-top: 60px!important}
	.lg\:padding-top-120px {padding-top: 120px!important}
	
	.lg\:padding-bottom-60px {padding-bottom: 60px!important}
	.lg\:padding-bottom-120px {padding-bottom: 120px!important}

	.lg\:max-width-100px {max-width: 100px!important}
	.lg\:max-width-200px {max-width: 200px!important}
	.lg\:max-width-300px {max-width: 300px!important}
	.lg\:max-width-400px {max-width: 400px!important}
	.lg\:max-width-500px {max-width: 500px!important}
	.lg\:max-width-600px {max-width: 600px!important}
	.lg\:max-width-700px {max-width: 700px!important}
	.lg\:max-width-800px {max-width: 800px!important}
	.lg\:max-width-900px {max-width: 900px!important}

}

section[id]:not(header *)::before,
h1[id]:not(header *)::before,
h2[id]:not(header *)::before,
h3[id]:not(header *)::before,
h4[id]:not(header *)::before,
h5[id]:not(header *)::before,
h6[id]:not(header *)::before,
p[id]:not(header *)::before {
    content: '';
    display: block;
    height: 115px;
    margin-top: -115px;
    visibility: hidden;
}

	.text-color-red {
		justify-content: center !important;
	}
/* june 2024 home redesign css end */
