.insights-post-section{
	
}

.insights-post-section .elementor-post__text{
	position:relative;
}
.insights-post-section .elementor-post__meta-data{
	position:absolute;
	top:-60px;
	left:20px; 
	z-index:99;
}
.insights-post-section  .elementor-post__thumbnail.elementor-fit-height:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    background: linear-gradient(180deg, rgba(233, 232, 242, 0.21332282913165268) 35%, rgba(0, 70, 133, 1) 100%);
}

.gform_body input{
	border-radius:8px;
}

.gform_button, .sib_signup_form .sib-default-btn{
	background-color: #50ACFF;
    padding: 10px 30px;
    border: 0px;
    color: #002342;
    font-size: 18px;
	border-radius:8px;
}
.gform_button:hover, .sib_signup_form .sib-default-btn:hover{
	background-color: #FFF;
    color: #002342 !important;
}
.sib_signup_form input{
	border-radius:8px;
}
.sib_signup_form textarea{
	height:120px;
}
.sib_signup_form label{
	display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0;
}
.sib_signup_form label span{
    color: #c02b0a;
    display: inline-block;
    font-size: 13.008px;
    padding-left: .125em;
}
.sib_signup_form .sib-default-btn{
	background-color: #50ACFF;
    padding: 10px 30px;
    border: 0px;
    color: #002342;
    font-size: 18px;
    border-radius: 8px;
}
.app-button .elementor-widget-image:before {
	content: 'coming soon';
    position: absolute;
    top: -35px;
    z-index: 999;
    width: 100%;
    left: 0;
    background: #FFF;
    border-radius: 10px;
    padding-bottom: 4px;
	opacity:0;
	transition:.2s ease-in-out;
}

.app-button.black .elementor-widget-image:before {
	background-color:#000;
	color:#FFF;
}
.app-button .elementor-widget-image:hover:before {
	opacity:1;
}

.bye-main-menu .menu-item:last-child a{
	font-family: "Inter", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary)!important;
    background-color: #50ACFF;
    border-radius: 8px 8px 8px 8px !important;
    padding: 10px 30px 10px 30px;
}
.bye-main-menu .menu-item:last-child:hover a{
    color: var(--e-global-color-secondary)!important;
    background-color: #FFF !important;
}
.elementskit-navbar-nav > li.current-menu-item > a{
	color:#004685 !important;
}
@media (max-width: 1024px) {
	.elementskit-navbar-nav > li > a{
		margin:10px;
	}
}
@media (max-width:767px) {
.gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    justify-content: center;
}
	
}