/*----------------------------------
Theme Name: Datafy
Theme URI: http://www.wapps.co.il
Description: Wapps Theme
Author: Wapps Team
Author URI: http://www.wapps.co.il
Version: 1.1
*/
/* --------------------------------- */
/* Global
/* --------------------------------- */
:root{color-scheme:only light;}
html{padding:0;margin:0 !important;}
body{overflow-x:hidden;font-family:'Outfit',sans-serif;font-size:18px;margin:0;padding:0;background:#fff;}
a{transition:color 0.3s linear;text-decoration:none;}
html,body{direction:ltr;}
html,body{scroll-padding-top:120px;}
@media(max-width: 1024px){
	html,body{scroll-padding-top:70px;}
}
@media(max-width: 767px){
	html,body{scroll-padding-top:60px;}
	.site-header .main-nav .site-logo a img {max-width:180px!important;}
	.page-container{padding-left:20px;padding-right:20px;}
	.event-maincontent {padding:20px;}
	.event-maincontent h2 {padding:15px 0px;}
}

::selection{background:#071031;color:#fff;}
input{font-family:'Outfit',sans-serif;}
select{font-family:'Outfit',sans-serif;}
button{font-family:'Outfit',sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
#page-wrap{display:flex;flex-direction:column;min-height:100vh;}
body.admin-bar-visible{margin-top:32px;}
.page-content{flex:1;}
.page-container{max-width:1280px;padding-left:33px;padding-right:33px;margin:0 auto 0;}
.page-container h2, .page-container h3 {margin:20px 0px 10px;}
ul li::marker {color:var(--bs-link-color-rgb);}
ul li {margin-bottom:5px;}


/*Cookie Banner*/

/* buttons */
.bton{
	display:inline-block;
	color:var( --e-global-color-464ff4f );
	font-weight:600;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	line-height:20px;
	border-radius:10px;
	padding:12px 16px 12px 16px;
	margin:0;
	border:0;
	transition:color 0.3s linear,background 0.3s linear,box-shadow 0.3s linear;
}
.bton:focus-visible{
	outline:2px solid var( --e-global-color-464ff4f );
	outline-offset:2px;
}
.bton.bton-med{
	font-size:20px;
	line-height:24px;
	padding:16px 24px 16px 24px;
}
.bton.bton-primary{
	background:var( --e-global-color-464ff4f );
	color:#fff;
	box-shadow:
		0px 2px 6px 0px rgba(33,81,245,0.24),
		1px 1px 2px 0px rgba(255,255,255,0.24) inset;
}
.bton.bton-primary:hover{
	background:#007AFF;
	box-shadow:
		0px 2px 9.3px 0px rgba(33,81,245,0.59),
		1px 1px 2px 0px rgba(255,255,255,0.24) inset;
}
.bton.bton-secondary{
	border:1px solid var( --e-global-color-464ff4f );
	background:#fff;
	color:var( --e-global-color-464ff4f );
	box-shadow:
		0px 2px 6px 0px rgba(33,81,245,0.24),
		1px 1px 2px 0px rgba(255,255,255,0.24) inset;
}
.bton.bton-secondary:hover{
	border:1px solid #007AFF !important;
	background:#fff !important;
	color:#007AFF !important;
	box-shadow:
		0px 2px 9.3px 0px rgba(33,81,245,0.59) !important,
		1px 1px 2px 0px rgba(255,255,255,0.24) inset !important;
}
/* Header */
.site-header{width:100%;padding:30px 0 0 0;position:fixed;top:0;left:0;z-index:9999}
.site-header .page-container{max-width:1280px;padding:0px!important;}
.site-header .main-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 18px 12px 18px;border:1px solid #D3DCFD;border-radius:10px;border:0;background:#FFFFFF;}
.site-header .main-nav nav.desktop{display:block;}
.site-header .main-nav nav.mobile{display:none;}
.site-header .main-nav .right-wrap {display: flex ; align-items: center; gap: 25px;}
.site-header .main-nav .site-logo{}
.site-header .main-nav .site-logo a{}
.site-header .main-nav .site-logo a img{display:block;max-width:221px;height:auto;margin:0;padding:0;border:0;}
.site-header .main-nav nav{font-weight:400;}
/* Search posts */
.search-input{display:block;width:auto;margin:0;padding:12px 40px 12px 16px;background:#fff url(images/search-icon.png) calc(100% - 16px) 50% no-repeat;border: 1px solid #EDF1FE;border-radius:100px;color:#828B98;font-weight:400;font-size:16px;line-height:22px;outline:0;}
/* Ajax load more posts */
#load-more-btn{display:none;margin:45px auto 45px;width:100%;max-width:205px;}
/* book-a-demo */
body.book-a-demo{background:#deeeff url(images/demo-page-full-bg.png) no-repeat bottom center;background-size:100%;}
/* Blog */
.blog-page .page-header{
	min-height:830px;
	padding-top:100px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;
}
.blog-page h1.blog-title{font-family:outfit,serif;font-weight:400;font-size:92px;line-height:110px;text-align:center;color:#071031;padding-top:110px;}
.blog-page .featured-post{padding-top:95px;}
.blog-page .featured-post .post-box{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:33px;background:#fff;border:4px solid #FFFFFF;box-shadow:0px 38px 47.8px 0px rgba(0,0,0,0.07);}
.blog-page .featured-post .post-box .post-image{flex:0 0 680px;}
.blog-page .featured-post .post-box .post-image img{display:block;max-width:100%;width:680px;height:350px;margin:0 auto 0;padding:0;border:0;object-fit:cover;object-position:center top;}
.blog-page .featured-post .post-box .post-content{flex:0 0 calc(100% - 680px);display:flex;flex-direction:column;padding:37px 30px 37px 30px;}
.blog-page .featured-post .post-box .post-title{}
.blog-page .featured-post .post-box .post-title a{font-weight:400;font-size:40px;line-height:48px;color:#071031;}
.blog-page .featured-post .post-box .post-info{margin-top:auto;display:flex;flex-wrap:wrap;}
.blog-page .featured-post .post-box .post-info .author{display:flex;align-items:center;}
.blog-page .featured-post .post-box .post-info .author .pic{padding-right:15px;}
.blog-page .featured-post .post-box .post-info .author .pic span{display:flex;align-items:center;justify-content:center;font-size:30px;width:50px;height:50px;overflow:hidden;border-radius:55px;background:#071031;color:#fff;}
.blog-page .featured-post .post-box .post-info .author .pic span img{display:block;width:50px;height:50px;object-fit:cover;object-position:center top;}
.blog-page .featured-post .post-box .post-info .author .info{}
.blog-page .featured-post .post-box .post-info .author .info p{margin:0;font-weight:400;font-size:20px;line-height:31px;color:#071031;}
.blog-page .featured-post .post-box .post-info .author .info span{font-weight:400;font-size:16px;line-height:22px;color:#071031;opacity:0.6;}
.blog-page .featured-post .post-box .post-info .buttons{margin-left:auto;align-self:center;}
.blog-page .search-posts{padding-top:60px;padding-bottom:40px;}
.blog-page .search-posts .search-input{width:100%;max-width:290px;}
.blog-page .posts-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:25px 30px;}
.blog-page .posts-list .post-box{background:#fff;cursor:default;flex:0 0 calc(33.33333333333333% - 20px);display:flex;flex-direction:column;min-height:490px;overflow:hidden;border-radius:15px;border:1px solid rgba(211,220,253,1);position:relative;transition:box-shadow 0.2s linear;}
.blog-page .posts-list .post-box:hover{box-shadow:0px 9px 15.3px 0px rgba(0,0,0,0.11);}
.blog-page .posts-list .post-box .post-image{background:#EDF1FE;}
.blog-page .posts-list .post-box .post-image img{display:block;max-width:100%;width:460px;height:240px;margin:0 auto 0;padding:0;border:0;object-fit:cover;object-position:center top;}
.blog-page .posts-list .post-box .post-title{padding:30px 24px 0 24px;}
.blog-page .posts-list .post-box .post-title a{font-weight:500;font-size:26px;line-height:26px;color:#071031;}
.blog-page .posts-list .post-box .post-info{padding:10px 24px 24px 24px;margin-top:auto;}
.blog-page .posts-list .post-box .post-info .author{display:flex;align-items:center;}
.blog-page .posts-list .post-box .post-info .author .pic{padding-right:15px;}
.blog-page .posts-list .post-box .post-info .author .pic span{display:flex;align-items:center;justify-content:center;font-size:30px;width:50px;height:50px;overflow:hidden;border-radius:55px;background:#071031;color:#fff;}
.blog-page .posts-list .post-box .post-info .author .pic span img{display:block;width:50px;height:50px;object-fit:cover;object-position:center top;}
.blog-page .posts-list .post-box .post-info .author .info{}
.blog-page .posts-list .post-box .post-info .author .info p{margin:0;font-weight:400;font-size:20px;line-height:31px;color:#071031;}
.blog-page .posts-list .post-box .post-info .author .info span{font-weight:400;font-size:16px;line-height:22px;color:#071031;opacity:0.6;}
.blog-page .posts-list .post-box .post-overlay{display:flex;flex-direction:column;align-items:start;width:100%;height:100%;padding:24px;position:absolute;bottom:0;left:0;opacity:0;background:#EDF1FE;transition:all 0.2s linear;}
.blog-page .posts-list .post-box:hover .post-overlay{bottom:0;opacity:1;}
.blog-page .posts-list .post-box .post-excerpt{max-height:80%;overflow:hidden;color:#071031;font-weight:300;font-size:20px;line-height:31px;}
.blog-page .posts-list .post-box .post-readmore{margin-top:auto;}
.blog-page .posts-list .post-box .post-readmore .bton-med{padding-left:0;}
.blog-page .posts-list .post-box .post-readmore .bton-med i{position:relative;top:2px;left:10px;transform:rotate(-0.5rad);}

/* Blog single */
.single-blog-post .page-header{
	min-height:760px;
	padding-top:100px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;
}
.single-blog-post .sihgle-post-header{display:flex;flex-wrap:wrap;padding-top:105px;}
.single-blog-post .sihgle-post-header .post-content{flex:0 0 50%;display:flex;flex-direction:column;padding-right:20px;}
.single-blog-post .sihgle-post-header .post-content .back-to-blog{padding-bottom:10px;}
.single-blog-post .sihgle-post-header .post-content .back-to-blog a{padding-left:0;}
.single-blog-post .sihgle-post-header .post-content .post-title{}
.single-blog-post .sihgle-post-header .post-content .post-title h1{font-family:outfit,serif;color:#071031;font-weight:400;font-size:52px;line-height:56px;}
.single-blog-post .sihgle-post-header .post-content .post-info{margin-top:auto;display:flex;flex-wrap:wrap;padding-top:40px;}
.single-blog-post .sihgle-post-header .post-content .post-info .author{display:flex;align-items:center;}
.single-blog-post .sihgle-post-header .post-content .post-info .author .pic{padding-right:15px;}
.single-blog-post .sihgle-post-header .post-content .post-info .author .pic span{display:flex;align-items:center;justify-content:center;font-size:30px;width:50px;height:50px;overflow:hidden;border-radius:55px;background:#071031;color:#fff;}
.single-blog-post .sihgle-post-header .post-content .post-info .author .pic span img{display:block;width:50px;height:50px;object-fit:cover;object-position:center top;}
.single-blog-post .sihgle-post-header .post-content .post-info .author .info{}
.single-blog-post .sihgle-post-header .post-content .post-info .author .info p{margin:0;font-weight:400;font-size:20px;line-height:31px;color:#071031;}
.single-blog-post .sihgle-post-header .post-content .post-info .author .info span{font-weight:400;font-size:16px;line-height:22px;color:#071031;opacity:0.6;}
.single-blog-post .sihgle-post-header .post-image{flex:0 0 50%;align-self:center;}
.single-blog-post .sihgle-post-header .post-image img{display:block;max-width:100%;width:714px;height:374px;margin:0;padding:0;border:0;border-radius:33px;object-fit:cover;object-position:center top;}
.single-blog-post .author-info{display:flex;margin-top:80px;background:linear-gradient(90deg,#F6FAFF 0%,#FFFFFF 100%);border:4px solid #FFFFFF;border-radius:33px;box-shadow:0px 38px 47.8px 0px rgba(0,0,0,0.07);}
.single-blog-post .author-info .pic{padding:48px 40px 48px 40px;}
.single-blog-post .author-info .pic .author-name{display:none;}
.single-blog-post .author-info .pic img{display:block;width:130px;height:130px;border: 5px solid #D3DCFD;border-radius:100px;margin:0;padding:0;object-fit:cover;object-position:center top;}
.single-blog-post .author-info .author-text{color:#0D2062;padding:30px 0 30px 30px;font-weight:400;font-size:16px;line-height:22px;}
.single-blog-post .author-info .author-text p{max-width:1020px;}
.single-blog-post .author-name{font-weight:400;font-size:40px;line-height:48px;}
.single-blog-post li.elementor-toc__list-item svg{display:none;}
.single-blog-post li.elementor-toc__list-item a{border-left:1px solid #D3DCFD;color:#5C6380;padding:13px 0 13px 21px;}
.single-blog-post li.elementor-toc__list-item:hover a{border-color:#007AFF;color:#071031;}
.single-blog-post li.elementor-toc__list-item a.elementor-item-active{border-color:#007AFF;color:#071031;}
.single-blog-post .single-post-nav{position:sticky;top:120px;}

/* Blog recents */
.recent-posts{padding-top:140px;}
.recent-posts .posts-list{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:25px 30px;}
.recent-posts .posts-list .post-box{background:#fff;cursor:default;flex:0 0 calc(33.33333333333333% - 20px);display:flex;flex-direction:column;min-height:490px;overflow:hidden;border-radius:15px;border:1px solid rgba(211,220,253,1);position:relative;transition:box-shadow 0.2s linear;}
.recent-posts .posts-list .post-box:hover{box-shadow:0px 9px 15.3px 0px rgba(0,0,0,0.11);}
.recent-posts .posts-list .post-box .post-image{background:#EDF1FE;}
.recent-posts .posts-list .post-box .post-image img{display:block;max-width:100%;width:460px;height:240px;margin:0 auto 0;padding:0;border:0;object-fit:cover;object-position:center top;}
.recent-posts .posts-list .post-box .post-title{padding:30px 24px 0 24px;}
.recent-posts .posts-list .post-box .post-title a{font-weight:500;font-size:26px;line-height:26px;color:#071031;}
.recent-posts .posts-list .post-box .post-info{padding:10px 24px 24px 24px;margin-top:auto;}
.recent-posts .posts-list .post-box .post-info .author{display:flex;align-items:center;}
.recent-posts .posts-list .post-box .post-info .author .pic{padding-right:15px;}
.recent-posts .posts-list .post-box .post-info .author .pic span{display:flex;align-items:center;justify-content:center;font-size:30px;width:50px;height:50px;overflow:hidden;border-radius:55px;background:#071031;color:#fff;}
.recent-posts .posts-list .post-box .post-info .author .pic span img{display:block;width:50px;height:50px;object-fit:cover;object-position:center top;}
.recent-posts .posts-list .post-box .post-info .author .info{}
.recent-posts .posts-list .post-box .post-info .author .info p{margin:0;font-weight:400;font-size:20px;line-height:31px;color:#071031;}
.recent-posts .posts-list .post-box .post-info .author .info span{font-weight:400;font-size:16px;line-height:22px;color:#071031;opacity:0.6;}
.recent-posts .posts-list .post-box .post-overlay{display:flex;flex-direction:column;align-items:start;width:100%;height:100%;padding:24px;position:absolute;bottom:-100%;left:0;opacity:0;background:#EDF1FE;transition:all 0.3s linear;}
.recent-posts .posts-list .post-box:hover .post-overlay{bottom:0;opacity:1;}
.recent-posts .posts-list .post-box .post-excerpt{max-height:80%;overflow:hidden;color:#071031;font-weight:300;font-size:20px;line-height:31px;}
.recent-posts .posts-list .post-box .post-readmore{margin-top:auto;}
.recent-posts .posts-list .post-box .post-readmore .bton-med{padding-left:0;}
.recent-posts .posts-list .post-box .post-readmore .bton-med i{position:relative;top:2px;left:10px;transform:rotate(-0.5rad);}

/* Events */
.events-page .page-header{
	min-height:470px;
	padding-top:200px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;
}
.events-page .search-posts{padding-top:40px;padding-bottom:40px;}
.events-page .search-posts .search-input{width:100%;max-width:630px;margin:0 auto 0;}
.events-page .events-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:25px 30px;}
.events-page .events-list .post-box{background:#fff;cursor:default;flex:0 0 calc(33.33333333333333% - 20px);display:flex;flex-direction:column;min-height:570px;overflow:hidden;border-radius:15px;border:1px solid #D3DCFD;position:relative;transition:background 0.2s linear,box-shadow 0.2s linear;}
.events-page .events-list .post-box:hover{background:#EDF1FE;box-shadow:0px 9px 15.3px 0px rgba(0,0,0,0.11);}
.events-page .events-list .post-box .post-image{background:#EFEFEF;}
.events-page .events-list .post-box .post-image img{display:block;max-width:100%;width:460px;height:240px;margin:0 auto 0;padding:0;border:0;object-fit:cover;object-position:center top;}
.events-page .events-list .post-box .event-info{padding:30px 24px 0 24px;font-weight:400;font-size:18px;line-height:22px;text-transform:capitalize;color:rgba(7,16,49,0.6);}
.events-page .events-list .post-box .post-title{padding:20px 24px 0 24px;}
.events-page .events-list .post-box .post-title a{font-weight:500;font-size:26px;line-height:26px;color:#071031;}
.events-page .events-list .post-box .post-excerpt{padding:14px 24px 0 24px;font-weight:400;font-size:18px;line-height:22px;color:#071031;}
.events-page .events-list .post-box .post-read-more{margin-top:auto;padding:13px 0 24px 8px;}
.events-page .upcoming-events{padding-top:0;}
.events-page .upcoming-events .post-box{display:flex;flex-wrap:wrap;margin-top:40px;overflow:hidden;border-radius:33px;background:#fff;border:4px solid #FFFFFF;box-shadow:0px 38px 47.8px 0px rgba(0,0,0,0.07);}
.events-page .upcoming-events .post-box .post-image{flex:0 0 670px;background:linear-gradient(17.75deg,#67B0FF -107.12%,#B2D7FF -35.51%, #FFFFFF 138.55%);}
.events-page .upcoming-events .post-box .post-image img{display:block;max-width:100%;width:680px;height:350px;margin:0 auto 0;padding:0;border:0;object-fit:cover;object-position:center top;}
.events-page .upcoming-events .post-box .post-content{flex:0 0 calc(100% - 680px);display:flex;flex-direction:column;padding:37px 30px 37px 30px;}
.events-page .upcoming-events .post-box .post-title{}
.events-page .upcoming-events .post-box .post-title a{font-weight:400;font-size:40px;line-height:48px;color:#071031;}
.events-page .upcoming-events .post-box .post-excerpt{padding:14px 0 0 0;font-weight:400;font-size:26px;line-height:36px;}
.events-page .upcoming-events .post-box .post-info{display:flex;margin-top:auto;align-items:center;}
.events-page .upcoming-events .post-box .post-info .event-info{color:#071031;font-weight:400;font-size:20px;line-height:31px;}
.events-page .upcoming-events .post-box .post-info .event-info i{color:var( --e-global-color-464ff4f );}
.events-page .upcoming-events .post-box .post-info .buttons{margin-left:auto;align-self:center;}

/* Event single */
.event-maincontent {max-width:1000px; margin: 40px auto 20px; padding: 33px;}
.event-maincontent h2 {padding:33px 0px;}
.single-event-post .page-container{max-width:1000px;}
.single-event-post > .page-container{margin-bottom:66px;}
.single-event-post .page-header{
	min-height:695px;
	padding-top:200px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;}
.single-event-post .single-event-header{display:flex;flex-direction:column;}
.single-event-post .single-event-header .post-content{}
.single-event-post .single-event-header .post-content .post-title{text-align:center;}
.single-event-post .single-event-header .post-content .post-info{text-align:center;padding-top:15px;font-weight:400;font-size:20px;line-height:31px;}
.single-event-post .single-event-header .post-content .post-info p{display:inline-block;margin:0;}
.single-event-post .single-event-header .post-content .post-info p:first-child{padding-right:20px;}
.single-event-post .single-event-header .post-content .post-info i{color:var( --e-global-color-464ff4f );}
.single-event-post .single-event-header .post-image{padding-top:40px;}
.single-event-post .single-event-header .post-image img{display:block;max-width:100%;width:960px;height:500px;margin:0 auto 0;padding:0;border:0;border-radius:33px;object-fit:cover;object-position:center top;}
.single-event-post .single-event-header .back-to-events{padding-top:40px;text-align: left;}
.single-event-post .single-event-header .back-to-events a{padding-left:0;}

/* Glossary */
.glossary-page .page-header{
	min-height:543px;
	padding-top:200px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	/* replaced image background */
}
.glossary-page h1.glossary-title{font-family:outfit,serif;font-weight:400;font-size:92px;line-height:110px;text-align:center;color:#071031;padding-top:70px;}
.glossary-page h2.glossary-sub-title{font-family:outfit,serif;font-weight:300;font-size:34px;line-height:38px;text-align:center;color:#071031;padding-top:10px;}
.glossary-page .search-posts{padding-top:40px;padding-bottom:40px;}
.glossary-page .search-posts .search-input{width:100%;max-width:630px;margin:0 auto 0;}
.glossary-page .glossary-nav-wrap{position:sticky;top:100px;}
.glossary-page .glossary-nav{position:relative;background:#fff;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;border-bottom:1px solid #D3DCFD;padding:20px;}
.glossary-page .glossary-nav .all-letters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;}
.glossary-page .glossary-nav .all-letters a{font-weight:600;font-size:26px;line-height:36px;text-align:center;color:#071031;padding:5px 10px;}
.glossary-page .glossary-nav .all-letters a:hover{color:#007AFF;}
.glossary-page .glossary-nav .all-letters a.active{color:#007AFF;}
.glossary-page .glossary-nav .all-letters a[disabled]{color:#E0E0E0;}
.glossary-page .letter-wrap{max-width:980px;margin:60px auto 0;}
.glossary-page .letter-wrap ul{display:block;list-style:none;margin:0;padding:0;}
.glossary-page .letter-wrap ul li{display:block;margin:0;padding:36px 0 0 0;color:#071031;font-weight:400;font-size:18px;line-height:22px;}
.glossary-page .letter-wrap ul li h3{font-family:'Outfit',sans-serif;color:#007AFF;font-weight:500;font-size:26px;line-height:26px;padding-bottom:10px;}

/* Careers */
.careers-page .page-container{max-width:1280px;}
.careers-page .page-header{
	min-height:695px;
	padding-top:200px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;
}
.careers-page .header-text{max-width:1200px;text-align:center;margin:20px auto 0;color:#071031;font-weight:400;font-size:26px;line-height:36px;}
.careers-page .header-text span{display:block;color:#007AFF;font-weight:600;}
.careers-page .search-title{font-family:outfit,serif;font-weight:400;font-size:52px;line-height:56px;text-align:center;margin:0;}
.careers-page .search-posts{padding-top:40px;padding-bottom:16px;}
.careers-page .search-posts .search-input{border-color:#828B98;width:100%;max-width:718px;margin:0 auto 0;}
.careers-page .comeet-g-r {max-width:750px; padding:0 5% 120px; margin:0 auto;}
.careers-page .comeet-groups-list ul{display:block;margin:0;padding:0;list-style:none;}
.careers-page .comeet-groups-list ul li{display:block;margin:0;padding:0;}
.careers-page .comeet-groups-list .comeet-group-name{margin:0;}
.careers-page a.comeet-position{display:flex;align-items:center;width:100%;max-width:1440px;background:#fff;border:1px solid #D3DCFD;border-radius:15px;margin:24px auto 0 !important;padding:0 24px;height:118px;box-shadow:none !important;font-weight:500;font-size:26px;line-height:26px;color:#071031;}
.careers-page a.comeet-position:hover{box-shadow:none !important;border-color:var( --e-global-color-464ff4f );}
.careers-page a.comeet-position .buttons{margin-left:auto;}
.careers-page a.comeet-position .comeet-position-meta{padding-top:10px;font-weight:400;font-size:20px !important;line-height:31px;color:#828B98;}
.careers-page a.comeet-position .comeet-position-meta i{color:var( --e-global-color-464ff4f );margin-right:5px;}
.careers-page .no-jobs{text-align:center;}
.careers-page .no-jobs img{display:block;max-width:100%;height:auto;border:0;margin:0 auto 0;padding:0;}
.careers-page .no-jobs .bton{margin-top:10px;}

/* Careers post */
.careers-page-post .page-container{max-width:1280px;}
.careers-page-post .page-header{
	min-height:695px;
	padding-top:200px;
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-dbcc156) 0%, var(--e-global-color-fd63c0c) 100%);
	text-align:center;
}
.careers-page-post .page-header .bton{padding-left:0;}
.careers-page-post .page-header .location{padding-top:40px;font-weight:700;font-size:20px;line-height:31px;color:#828B98;}
.careers-page-post .page-header .location i{color:var( --e-global-color-464ff4f );margin-right:5px;}
.careers-page-post .comeet-position-meta-single{margin:0;}
.careers-page-post .comeet-outer-wrapper .comeet-position-info h4{margin:0;font-weight:400;font-size:40px;line-height:48px;}
.careers-page-post .comeet-position-description.comeet-user-text{padding:24px 0 44px 0;}
.careers-page-post .comeet-single{display:flex;flex-wrap:wrap;}
.careers-page-post .comeet-content{flex:0 0 calc(100% - 380px);}
.careers-page-post .comeet-single ul{display:block;max-width:960px;list-style:none !important;margin:0;padding:0 0 0 15px;}
.careers-page-post .comeet-single ul li{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px 0;padding:0;font-weight:400;font-size:20px;line-height:31px;}
.careers-page-post .comeet-single ul li::before{content: "•";color:var( --e-global-color-464ff4f );font-size:40px;display:inline-block;width:10px;margin:0 12px 0 0;padding:0;vertical-align:middle;}
.careers-page-post .comeet-apply{margin-left:auto;}
.careers-page-post .comeet-apply .apply-form{max-width:380px;border:2px solid rgba(0,0,0,0.1);background:rgba(255,255,255,0.4);padding:30px 15px;border-radius:33px;}
.careers-page-post .comeet-apply .form-title{font-weight:300;font-size:34px;line-height:38px;text-align:center;}
.careers-page-post .comeet-about{flex:0 0 100%;padding-top:80px;}

/* Footer */
.site-footer{margin-top:auto;}

/* menu latest post */
.latest-blog-post{max-width:260px !important;background:#fff !important;border-radius:15px !important;box-shadow:6px 4px 20px 0px rgba(0,12,54,0.15) !important;overflow:hidden !important;}
.latest-blog-post .post-image img{display:block !important;max-width:100% !important;height:auto !important;margin:0 auto 0 !important;padding:0 !important;border:0 !important;}
.latest-blog-post .post-info{padding:20px !important;}
.latest-blog-post .post-info .info{font-weight:400 !important;font-size:14px !important;line-height:100% !important;letter-spacing:0px !important;color:#5C6380 !important;}
.latest-blog-post .post-info .post-title{padding:15px 0 0 0 !important;}
.latest-blog-post .post-info .post-title a{color:#071031 !important;font-weight:500 !important;font-size:16px !important;line-height:24px !important;letter-spacing:0% !important;}
.latest-blog-post .post-info .learn-more{display:block !important;color:#007AFF !important;padding:15px 0 0 0 !important;font-weight:600 !important;font-size:16px !important;line-height:20px !important;letter-spacing:0% !important;}