/* =========================================================
   TEMP TOP BANNER FIX (Simple Banner plugin)
   Temporary until the redesign. To remove the banner later,
   delete this whole block (up to "END TEMP BANNER FIX").
   To adjust heights, only change --banner-h below.
   ========================================================= */
:root {
	--banner-h: 40px; /* desktop: 1 line */
}
@media (max-width: 1100px) {
	:root { --banner-h: 56px; } /* tablet: 2 lines */
}
@media (max-width: 576px) {
	:root { --banner-h: 64px; } /* mobile: 3 lines */
}
@media (max-width: 400px) {
	:root { --banner-h: 84px; } /* small phones: 4 lines */
}

/* Banner: fixed height, pinned to the top, text centered */
#simple-banner {
	position: fixed !important;
	top: 0 !important;
	left: 0;
	right: 0;
	width: 100%;
	height: var(--banner-h);
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0 10px;
}
#simple-banner .simple-banner-text {
	width: 100%;
	text-align: center;
	line-height: 1.3;
	font-size: 14px;
}
@media (max-width: 576px) {
	#simple-banner .simple-banner-text {
		font-size: 12px;
	}
}

/* BANNER OFFSET (1): push the whole page (header + content) below the banner */
body {
	padding-top: var(--banner-h);
}
/* BANNER OFFSET (1b): where the header overlays the content (absolute/fixed), push it down too */
.header-wrap {
	top: var(--banner-h);
}
/* BANNER OFFSET (2): sticky navigation sticks below the banner */
#sticky-navigation {
	top: var(--banner-h) !important;
}
/* BANNER OFFSET (3): mobile slideout menu opens below the banner */
#generate-slideout-menu {
	padding-top: var(--banner-h);
	box-sizing: border-box;
}
/* ============== END TEMP BANNER FIX ============== */

/* gifting banner */
#wpcom-gifting-banner {
	display:none;
}

/* Navbar */

.site-header .inside-header {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

/* Calculator nav & download */
.page-id-10874 .site-header,
.page-id-10874 .site-footer{
	display:none;
}

/* blog sticky-form */
.sticky-sidebar {
	position:-webkit-sticky;
	position:sticky;
	top:40px;
	background-color:transparent;
	padding:0px;
	font-size:20px;
}

.related-post-links li a:hover .elementor-icon-list-text {
	text-decoration:underline;
}

/* Navigation */
.main-navigation .main-nav ul li a{
	padding:0;
	margin:0;
	line-height:50px;
}

.main-navigation #primary-menu > ul > li {
	margin:0 20px;
}

.main-navigation #primary-menu > ul > li a span {
	padding-right:0;
}

.main-navigation #primary-menu > ul > li > a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom:6px;
	width: 100%;
	height: 2px;
	background-color:#15b092;
	box-shadow: 0 0 4px #15b092;
	transform: scaleX(0);
	transition: transform .5s;
}

.main-navigation #primary-menu > ul > li > a {
	transition:color 0.2s
}

.main-navigation #primary-menu > ul > li > a:hover:after{
	transform: scaleX(1);
}
.main-navigation #primary-menu .sub-menu {
	background-color:#fff;
  width: 265px;
}
.main-navigation #primary-menu .sub-menu li > a:hover {
	color:#15b092;
	background-color:transparent;
}

#primary-menu > ul > li:nth-child(1) .sub-menu{
width:210px;
}
#primary-menu > ul > li:nth-child(2) .sub-menu {
	width:297px;
}

#sticky-navigation {
	background: #fff;
	padding-top:10px;
	color:#26313c;
}
#sticky-navigation .navigation-branding img{
	padding:5px 0;
}
#sticky-navigation .menu-item a {
	color:#26313c;
}

#sticky-navigation .inside-navigation.grid-container{
	padding:0 10px;
}

/* home pages/press release  */
.page-id-10 .header-wrap .site-header,
.page-id-9927 .header-wrap .site-header,
.page-id-11842 .header-wrap .site-header,
.page-id-10117 .header-wrap .site-header,
.page-id-10122 .header-wrap .site-header,
.page-id-10489 .header-wrap .site-header{
	background: transparent;
}

/* Post pages */
.postid-1618 .site-header,
.postid-1621 .site-header,
.postid-1623 .site-header,
.postid-8276 .site-header,
.postid-11654 .site-header,
.postid-11663 .site-header,
.postid-11672 .site-header
{
	background:#0b072d;
}

.postid-11147 .site-header,
.postid-11151 .site-header,
.postid-11185 .site-header,
.postid-11187 .site-header,
.postid-11225 .site-header,
.postid-11229 .site-header{
	background:#0b072d;
}

.page-id-1275 .main-navigation #primary-menu > ul > li > a {
	color:#26313c;
}

/* Video Popup */
#popmake-295,
#popmake-10306,
#popmake-10336,
#popmake-10338,
#popmake-10723,
#popmake-10718{
	background:none;
	border:none;
	box-shadow:none;
}

#popmake-295 iframe,
#popmake-10723 iframe,
#popmake-10718 iframe {
	width:100%;
} 

/* #pum-295 iframe {
	width:100% !important;
	height:33vw !important;
} */

/* Digitizing your entire line */
#sub-sec-tabs > .elementor-widget-wrap{
    padding: 0px;
}

#horizontal-video-tab .elementor-tabs-wrapper {
    width:100%;
    margin-bottom: 14px;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.es-tabs .elementor-tab-title.elementor-tab-desktop-title {
    padding:24px 28px;
	flex-basis:33.33%;
}

#horizontal-video-tab .elementor-tab-title.elementor-tab-desktop-title {
    border:none;
    font-weight: 400;
    background-color: transparent;
    padding:24px 28px;
    transition: background-color 300ms ease-in;
    font-family: "Nunito Sans",Sans-Serif;
}

 
#horizontal-video-tab .elementor-tabs-wrapper .elementor-tab-title{
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    opacity: 0.5;
    font-family: "Nunito Sans",Sans-Serif !important;
}

#horizontal-video-tab .elementor-tab-title.elementor-active {
    color: #15b092 !important;
    opacity:1;
    background: #fff;
}

#horizontal-video-tab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    left: 0;
    width: 100%;
    height: 2px;
    right: 0px;
    bottom: 0;
    background:#15b092;
    border:none;
    border-style:none;
}

#horizontal-video-tab .elementor-tabs-content-wrapper {
    border:none;
    background-color: transparent;
}

#horizontal-video-tab.elementor-widget-tabs .elementor-tab-content {
    padding:0px;
}

#horizontal-video-tab .elementor-tab-content > p{
    display: none;
}

#horizontal-video-tab .elementor-tab-title.elementor-tab-mobile-title {
	display:none;
}
    

/* Respect for Worker Privacy */
.privacy-sec-right > div:before{
    content: '';
    clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
    background: #0B072D;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.worker-privacy-vertical .elementor-image-box-img img {
	height:240px;
}

/* customer logo */
.partners-logos .brands-list{
    justify-content:center;   
}

.partners-logos .brands-list__item img{
    filter: brightness(0) invert(1);
}

/* News post */
.news-post .post-thumbnail img{
    height: 300px;
}

.news-post .post-thumbnail{
    overflow: hidden;
}

.news-post .entry-title {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

.news-post .post-thumbnail img {
    transition: transform 0.5s;
}

.news-post .jet-posts__inner-content h3 > a {
    transition: all 0.5s;
}

.news-post .jet-posts__item {
	margin-bottom:20px;
}

.news-post .jet-posts__item:hover {
    background: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 6px;
}

.news-post .jet-posts__item:hover .post-thumbnail img {
    transform:scale(1.2);
    border-radius: 6px;
}

.news-post .jet-posts__item:hover .entry-title a {
    text-decoration: underline;
    padding-left: 8px;
}

.news-post .jet-more-icon{
    transition: all 0.5s;
}

.news-post .jet-posts__item:hover .jet-more-icon{
    margin: 0px 0px 0px 16px;
}

/* Footer */
footer > div {
	border-top: 1px solid rgba(255,255,255,.2);
}

.inside-footer-widgets > div:not(:first-child) ul li {
	display:block;
}

.footer-widget-1 ul li {
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}

/* Posts pages */
/* News1 */
#column-news1{
    position: relative;
}

/* #column-news1:before {
    content:"";
    background: #fff;
    width: 104%;
    height: 8px;
    border-radius: 12px;
    bottom:0;
    left: 0;
    position: absolute;
}

#column-news1:after{
    content:"";
    background: #fff;
    width:8px;
    height: 104%;
    border-radius: 12px;
    right:0;
    top:0;
    position: absolute;
    
} */

/* New 2 */
.cb-insights-text  p {
   margin-bottom: 16px;
}

.cb-insights-text p strong {
    font-size: 16px;
}

.cb-first-parah p:first-child{
    margin-bottom: 0;
}
.cb-insights-quote{
    position: relative;
}

.cb-second-parah h4 {
    font-size: 20px;
    font-weight: 600;
    color: #28adbe;
    margin-bottom: 0;
}

.cb-insight-image img {
	height:450px;
}

.am-facts-points i {
    margin-top: 8px;
}
/* News 3 */
/* .fund-raise-quote > div{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.fund-raise-quote{
    margin: 0 auto;
    position: relative;
}

.fund-raise-quote:after {
    content: "";
    background:white;
    width: 50px;
    height: 30px;
    position: absolute;
    right: 50%;
    clip-path: polygon(0 0, 100% 0, 10% 100%);
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
} */

/* #news3-main-column {
	transform:translatey(-150px);
} */

/* Industries */
#industry-cover-image img {
    position: relative;
    clip-path: polygon(0% 0,80% 0,100% 20%,100% 100%,20% 100%,0% 80%);
}

#industry-cover-image {
    position: relative;
}

#industry-cover-image:after {
    content:"";
    width: 18%;
    height:18%;
    position: absolute;
    left: 0;
    bottom: 0;
    background:#fff;
    clip-path: polygon(0 0,100% 100%,98% 100%,0% 2%);
    box-sizing: border-box;    
}

#industry-cover-image:before {
    content:"";
    width: 18%;
    height:18%;
    position: absolute;
    right: 0;
    top: 0;
    background:#fff;
    clip-path: polygon(0 0,100% 100%,98% 100%,0% 2%);
    box-sizing: border-box;
}

.insudtry-page-description a,
.insudtry-page-description a:active,
.insudtry-page-description a:visited{
	color:#15b092;
}

.insudtry-page-description a:hover{
	text-decoration:underline;
}

/* Press release description */

/* Blog & Comic Grid */
.grid-card .elementor-image-box-img{
	transition: all 0.3s;
	filter:grayscale(100%);
}
.grid-card .elementor-image-box-wrapper{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    cursor: pointer;
}

.grid-card .elementor-image-box-content{
    background: #fff;
		padding:10px 20px 24px 20px;
}

.grid-card:hover .elementor-image-box-img {
	filter:grayscale(0%);
}

.blog-card .elementor-image-box-content {
	height:210px;
   padding: 0 14px;
}

.blog-card img{
	height:400px;
}
.comic-card img{
	height:100%;
}

.comic-card .elementor-image-box-content {
	height:150px;
   padding: 14px;
}

/* Research grid */
.research-item-image img{
	border-radius:8px;
}

.research-paper-box {
	margin:0px !important;
	margin-bottom:4px !important;
}

.research-paper-box .elementor-image-box-img{
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 12px;
}
.research-paper-box img {
    height: 350px;
    border-radius: 12px;
    width: 100%;
}

.research-paper-box .elementor-image-box-content {
    padding: 0 40px 0px 0px;
    transition: all 400ms ease-in;
}

.research-paper-box .elementor-image-box-title {
    transition: all 400ms ease-in;
}

.research-paper-box:hover .elementor-image-box-title {
    text-decoration: underline;
}

.research-paper-box:hover .elementor-image-box-content {
    padding-left: 8px;
}

#research-content-wrapper {
	transform:translatey(-90px)
}

#reseach-paper-gallery .gallery{
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center
}

/* White Papers card */
.press-box {
    box-shadow: 0 0px 30px rgb(0 0 0 / 10%);
/* 	border-radius:24px; */
	background:transparent;
/* 	height:300px; */
	cursor:pointer;
}

.press-box .elementor-image-box-img img{
/* 	height:120px; */
}

.press-box .elementor-image-box-content{
    background: #fff;
	height:180px;
		padding:10px 20px 24px 20px;
}

/* .press-box .elementor-image-box-wrapper{
	z-index:5;
	position:relative;
}

.press-box > div {
	height:100%;
	position:relative;
	transition:all 300ms ease-in-out;
}

.press-box > div:after {
	content:"";
	background:linear-gradient(-90deg,  #0b072d
,  #28adbe 100%);
	width:100%;
	height:0%;
	border-radius:24px;
	position:absolute;
	top:0;
	left:0;
	transition:all 300ms ease-in-out;
	z-index:0;
}

.press-box:hover > div:after {
	height:100%;
	bottom:0;
}

.press-box:hover > div .elementor-image-box-title {
	color:#fff !important;
	text-decoration:underline;
} */

/* Comics pages */
.comics-episode-slider .jet-carousel__content {
    display: none;
}

/* pages text*/
.content-description a,
.content-description a:active,
.content-description a:visited{
	color: #15b092;
}

.content-description a:hover {
		text-decoration:underline;
	cursor:pointer
}

/* Demo form */ 
#contact-form-wrapper {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border-radius: 24px
}

.demo-form input,
.demo-form input:focus,
.demo-form input:textarea{
    border-color:#000;
}

.demo-form button[type="submit"] {
    padding: 20px 10px;
    cursor: pointer;
}

.office_address {
    width:100%;
    display: flex;
	align-items:center;
    flex-wrap: wrap;
    justify-content: space-between
}

.office_address span,
.office_address strong{
    display: block
}

.office_address > div {
	margin-bottom:10px;
}

/* About us */
.leader-image-box > div {
    border-top-left-radius: 44px;
    position: relative;
    z-index: 3;
    transition:  all 300ms ease-out;
}

.leader-image-box img {
	width:280px;
}

.leader-image-brandin img {
	width:270px;
}

.leader-image-box > div:before {
    content: '';
    width: 100%;
    height: 0%;
    background: #28adbe;
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    transition: all 400ms ease-out;
}

.leader-image-box > div:hover {
    border-top-left-radius: 0px;
    border-bottom-right-radius: 44px;
}

.leader-image-box > div:hover:before {
    height: 100%;
    border-bottom-right-radius: 44px;
}

/* Comics slider */
#comics-episode-slider .jet-carousel__item-inner .jet-carousel__content {
    display: none;
}

/* Kaizen Copilot */
.kaizen-sketch-image {
	transform: translateY(20%);
    z-index: 2
}

.kaizen-screenshot img {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    position: relative;
        transform: translate(-20px, 80px);
}

.horizontal-text {
    display: flex;
    align-items: flex-start;
}

.horizontal-text h2 {
    font-size: 54px;
    font-weight: bold;
    color: #0b072d;
    margin-right: 10px;
    margin-bottom: 0px;
}

.horizontal-text p {
    margin-bottom:0px;
    font-size: 16.4px;
}

/* Press release */
#press-content-wrapper {
	transform:translatey(-120px)
}

/* Responsive */
/*Mobile*/
@media (min-width: 300px) and (max-width: 767.98px) {
	.main-navigation .inside-navigation{
		top: 80px;
	}
	
	#generate-slideout-menu {
		background-color:#fff;
	}
	
	#generate-slideout-menu .slideout-menu li{
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding-left: 15px;
	}
	
#generate-slideout-menu .slideout-menu > li:last-child {
		margin-top:80px;
	}
	
	#generate-slideout-menu .slideout-menu li a {
		color:#26313c;
	}
	
	#generate-slideout-menu .slideout-menu > li > a {
		background-color:#ffff;
	}
	
	.sub-menu li{
		border-bottom: 1px solid rgba(0,0,0,0.2) !important;
	}
	
	.has-sticky-branding .inside-navigation{
		top: 0px;
	}
	
	#horizontal-video-tab .elementor-column{
		width: 100%;
	}
	
	#horizontal-video-tab .elementor-widget-wrap{
		padding: 0px;
	}
}

/* Ipad */
@media (min-width: 767.98px) and (max-width: 1051px) {
	
.main-navigation .inside-navigation{
		top: 80px;
	}
	
	#generate-slideout-menu {
		background-color:#fff;
	}
	
	#generate-slideout-menu .slideout-menu li{
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding-left: 15px;
	}
	
#generate-slideout-menu .slideout-menu > li:last-child {
		margin-top:80px;
	}
	
	#generate-slideout-menu .slideout-menu li a {
		color:#26313c;
	}
	
	#generate-slideout-menu .slideout-menu > li > a {
		background-color:#ffff;
	}
	
	.sub-menu li{
		border-bottom: 1px solid rgba(0,0,0,0.2) !important;
	}
	
	.has-sticky-branding .inside-navigation{
		top: 0px;
	}
	
	#horizontal-video-tab .elementor-column{
		width: 100%;
	}
	
	#horizontal-video-tab .elementor-widget-wrap{
		padding: 0px;
	}
}

@media (min-width: 1201px) and (max-width: 1301px) {
	.home-cta-text.elementor-widget:not(:last-child) {
		margin-bottom:10px;
	}

}

@media (max-width: 1351px) {
	.site-header .inside-header {
		padding:30px 60px;	
	}
	
	.footer-widgets-container {
    padding: 90px 50px 90px 50px;
}
	
	#horizontal-video-tab .elementor-tabs-wrapper {
    justify-content: start;
}

#horizontal-video-tab .elementor-tab-title.elementor-tab-desktop-title {
    padding:24px 22px;
	flex-basis:33.33%;
}
	
	/* 	White paper */
	.press-box .elementor-image-box-content{
	height:210px;
		padding:10px 16px 20px 16px;
}
}

@media (min-width: 1051px) and (max-width:1201px){
	.news-post .post-thumbnail img{
    height: 220px;
}
	
	.research-paper-box .elementor-image-box-content {
    padding: 0 0px 0px 0px;
    
}
/* Kaizen copilot	 */
	.kaizen-sketch-image {
	transform: translateY(30%);
}
	
	.horizontal-text h2 {
    font-size: 44px;
}
/* 	Leader box */
	
	.leader-image-box img {
	width:250px;
}

.leader-image-brandin img {
	width:242px;
}
}

@media (max-width:1051px) {
	.inside-footer-widgets {
		display:flex;
		flex-wrap:wrap;
	}
	
	.inside-footer-widgets > div {
		flex-basis:50%;
		margin-bottom:30px;
	}
	
		.footer-widgets-container {
    padding: 90px 50px 90px 50px;
}
	
	.inside-footer-widgets .widget-title {
		margin-bottom:10px;
	}
	
	.news-post .jet-posts__item {
    margin-bottom:28px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	}
	
	.news-post .post-thumbnail img {
    height: 350px;
}
/* 	Reasearch grid */
	.research-grid-container > div {
		justify-content:center;
	}
	
	.research-grid-container .elementor-column{
		margin-bottom:20px;
	}
		.research-paper-box .elementor-image-box-content {
    padding: 0 0px 0px 0px;
    
}
	
/* Kaizen copilot	*/
	.kaizen-sketch-image {
	transform: translateY(10%);
}
	
	.kaizen-screenshot img {
        transform: translate(0px, 20px);
}
	
	.horizontal-text h2 {
    font-size: 44px;
}
	
	/* 	White paper */
.press-box .elementor-image-box-content{
	height:190px;
	padding:10px 16px 20px 16px;
}
	
	/* 	Leader box */
		.leader-image-box img {
	width:250px;
}

.leader-image-brandin img {
	width:242px;
}
}

@media (max-width:768px) {
	.site-header .inside-header {
		padding:0px 05px;	
		
	}
	
	.worker-privacy-vertical .elementor-image-box-img img {
    height: 300px;
}
	
	#horizontal-video-tab .elementor-tab-title.elementor-tab-desktop-title{
		padding:24px 0px;
		line-height:24px;
		flex-basis:50%;
	}
	
	.integrations-logos .brands-list{
    justify-content:center;   
}

.partners-logos .brands-list__item img{
    width:200px;
}
	
/* 	Demo Form */
	#contact-form-wrapper {
	box-shadow: none;
    border-radius: 0px;
}
/* 	blog / comic card */
	.blog-card img {
		height:320px;
		width:100%;
	}
	
	.blog-card .elementor-image-box-content {
    height: 160px;
    padding: 0 24px;
}
	
	.comic-grid-container > div {
		justify-content:center;
	}
/* 	Research papers */
	#research-paper-section {
		background:#f9fafa;
	}
	#research-content-wrapper {
		transform:translatey(0);
	}
	/* 	Comics slider */
	#comics-episode-slider .jet-carousel__item-inner {
		margin:0px;
	}
/* 	Press release */
	#press-content-wrapper {
	transform:translatey(0px)
}
	
		/* 	White paper */
.press-box .elementor-image-box-content{
	height:170px;
	padding:10px 16px 20px 16px;
}
	
	/* 	Leader box */
	.leader-image-box img {
	width:210px;
}

.leader-image-brandin img {
	width:200px;
}
}

@media (max-width:576px){
		.site-header .inside-header {
		padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;	
	}
	
	.footer-widgets-container {
    padding: 90px 20px 90px 20px;
}
	
	
#horizontal-video-tab .elementor-tabs-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        list-style: none;
    }
	
	#horizontal-video-tab .elementor-tab-title.elementor-tab-desktop-title{
			flex-basis:100%;
	}
	
	#horizontal-video-tab .elementor-tabs-wrapper .elementor-tab-title {
		text-align:left
	}
	
	/* 	blog comic card */
	.blog-card img {
		height:240px;
	}
	
	.blog-card .elementor-image-box-content{
		height:150px;
	}
/* 	Comics slider */
	#comics-episode-slider .jet-carousel__item-inner {
		margin:0px;
	}
/* Kaizen	 */
		.horizontal-text h2 {
    font-size: 36px;
			margin-right:6px;
}
/* Video Popup	 */
.pum-theme-287 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: 0px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 2px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 0, 0, 0, 1.00 );
}
	
	/* 	Leader box */
	.leader-image-box img {
	width:250px;
}

.leader-image-brandin img {
	width:242px;
}
}

@media (max-width:497px){
	.office_address > div {
	flex-basis:100%;
}
	
		.blog-card .elementor-image-box-content{
		height:200px;
	}
	
			/* 	White paper */
.press-box .elementor-image-box-content{
	height:190px;
	padding:10px 16px 20px 16px;
}
}

/* @media (max-width: 490px) {	
	#section-home-banner{
		padding: 120px 20px 80px 20px;
	}
	
	#section-home-banner .elementor-column > div {
		padding:0px;
	}
	
	#section-home-banner h1 {
		    font-size: 28px;
    line-height: 30px;
	}
	
	#section-home-banner .elementor-widget-heading{
		margin-bottom:10px;
		margin-top:10px;
	}
	
	#section-home-banner p {
		font-size:16.8px;
	}
	
	#sec-tagline {
		padding: 24px 20px;
	}
	
	#sec-pathfinder-intro,
	#sec-digitizing-line,
	#sec-worker-privacy,
	#sec-setup-process,
	#sec-integrations,
	#sec-news {
		padding: 40px 20px;
	}
	
	#sec-parallax-cta{
		padding: 60px 20px;
	}
	#sec-digitizing-line,
	#sec-worker-privacy{
		padding-top:0px;
	}
	
	.worker-privacy-vertical .elementor-image-box-img img{
		height:240px;
	}
	
	.home-cta-text.elementor-widget-heading{
		margin-bottom:10px;
	}
	
	#sec-parallax-cta h2 {
		font-size:24px;
		line-height:28px;
	}
	#sec-parallax-cta h4 {
		font-size:16.4px;
	}	
} */

/*Schedule Demo Button*/
.main-navigation:not(.toggled) ul li.menu-button a {
	border-width: 1px;
	background: #209FA0;
	border:1px solid #00a87a;
	border-radius: 6px 6px 6px 6px;
	padding-left:8px;
	padding-right:8px;
	color: white;
	line-height: 40px;
	transform: none !important;
}
#sticky-navigation .menu-button a {
	color:#ffffff;
}

.main-navigation:not(.toggled) ul li.menu-button a:hover {
    background: #209FA0 !important; 
		transform: none !important;
/* Keeping background color still on hover */
}
/* Hide in mobile and tablet view */
@media only screen and (max-width: 768px) {
    .main-navigation:not(.toggled) ul li.menu-button a {
        display: none;
    }
}

.main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
    flex-grow: 0;
    padding-right: 20px;
    order: 2;
    color: #28ADBE;
}

/*Enforcing Site Header for Posts Color*/
body.single-post .site-header {
    background-color: #0B072d;
}

.sticky-navigation-logo a img {
    content: url("https://retrocausal.ai/wp-content/uploads/2023/02/logo-nav.png");
}