html {
    scroll-behavior: smooth;
}
.site-footer {display:none;}
.hfe-before-footer-wrap {display:none;}
.ast-theme-transparent-header #masthead{display:none;}

.mobile-logo-left .elementor-image-box-wrapper{display:flex !important;}

.Partners-img-alne .elementor-post{
	text-align:left;
}
/*.Partners-img-alne .elementor-post__excerpt p{
  display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}*/

.Objectives-icon-over  .elementor-cta__content{
	margin-top: -40px;
  background: none !important;
}
.Objectives-icon-over .elementor-cta__content-item:not(:last-child){
	margin-bottom:0;
}
.Objectives-icon-over .elementor-cta__image img{
	background: #fff !important;
    width: 80px !important;
    padding: 18px;
    border-radius: 0% 40% 0% 0%;
    margin-left: -30px;
    height: 80px;
    vertical-align: middle;
}
.Objectives-icon-over .elementor-cta__bg {border-radius:15px;}

.elementor-cta__bg-wrapper{
	overflow:hidden;
}
/*.Objectives-icon-over .elementor-cta__image img{
	background: #fff !important;
    width: 80px !important;
    padding: 18px;
    border-radius: 0% 40% 0% 0%;
    margin-left: -20px;
    height: 80px;
    vertical-align: middle;
    display: flex;
    margin-top:-70px;
	position:fixed;
}*/

.page-id-10082 .elementor-element-0a569d0{display:none;}

.icon-right .elementor-icon-box-icon{
	position:absolute; right:0px; bottom:0px;}
.icon-right .elementor-icon-box-content{
	text-align:left;}
.box-border .elementor-widget-icon-box{
	 border: 1px solid #E5D7D1;
  padding: 10px;
	border-radius:15px;
}
.post-template-default .ast-article-single{background-color:  var(--e-global-color-astglobalcolor4) !important;}

.post-template-default .entry-content :where(h1, h2, h3, h4, h5, h6) {
  margin-bottom:8px;
}

.post-template-default .entry-content p {
  margin-bottom: 1.5em;
	margin-top:0;
}
.post-template-default .wp-block-list{
	margin-left:18px;
	margin-top: 0;
}
.post-template-default .entry-meta{display:none;}
.post-template-default .entry-title{
	margin-bottom:25px !important;
}
.hpPartnerGrid article img{object-fit: contain; max-width: 100% !important;top: calc(50% + 8px) !important;padding:6px !important;}
.archivePostLoop .ast-grid-common-col{padding-left:10px !important; padding-right:10px !important;}


/*.hfe-dropdown::before{
	content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 1);
}*/
.gtranslate_wrapper select{padding: 5px 10px; font-size: 14px;}