.panel-header-ffa {
	padding-top: 53px;
	background-color: #00aed8;
}

@media (min-width: 64em) {
	.panel-page:not(.home, .visual) .panel-header-ffa {
		background-color: transparent;
	}
}

.panel-header-ffa .header-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
}


.panel-header-ffa .dv-badge {
	display: none;
}

.panel-header-ffa .nav-widgets-container .cta-cont,
.panel-header-ffa .nav-widgets-container .cta-cont .sv-share,
.panel-header-ffa .mobile-nav .cta-cont {
	display: none;
}

.panel-header-ffa .mobile-nav .cta-cont.active {
	display: flex;
	z-index: 11;
	position: absolute;
	gap: 6px;
	background-color: #90e2f7;
	top: 69px;
	right: 0;
	border-radius: 48px 0 0 48px;
	padding: 10px 8px 10px 16px;
	pointer-events: none;
}

.panel-page.ffa .hamburger-open .body-overlay {
	background-color: rgba(0, 0, 0, 0);
	height: 15%;
}

.panel-header-ffa .cta-cont .icons img {
	height: 34px;
	width: 34px;
}

.panel-header-ffa .cta-ffa {
	font-size: .5rem;
	font-weight: 700;
	color: #171717;
	text-transform: uppercase;
	font-family: var(--font-body);
	display: flex;
	flex-direction: column;
	align-items: center;
	pointer-events: all;
}

.panel-header-ffa .cta-cont .sv-share {
	pointer-events: all;
}

.panel-header-ffa .widgets {
	position: relative;
	right: -1px;
}

@media (min-width: 64em) {
	.panel-header-ffa {
		padding-top: 0;

	}

	.panel-header-ffa .header-inner {
		align-items: flex-start;
	}

	.panel-header-ffa .desktop-menu-toggle {
		display: none;
	}

	.panel-header-ffa .dv-badge {
		display: block;
		margin-top: 20px;
		margin-right: 25px;
	}

	.panel-header-ffa .nav-widgets-container.active .cta-cont,
	.panel-header-ffa .nav-widgets-container.active .cta-cont .sv-share,
	.panel-header-ffa.active .mobile-nav .cta-cont {
		display: flex;
		z-index: 11;
		position: relative;
	}

	.panel-header-ffa .nav-widgets-container .cta-cont {
		display: flex;
		flex-direction: column;
		gap: 10px;
		position: fixed;
		top: 142px;
		right: 0;
	}

	.panel-header-ffa .cta-ffa {
		font-size: var(--text-xs);
		display: flex;
		flex-direction: row;
		align-items: center;
		background-color: #90e2f7;
		border: 2px solid #fffffa;
		border-right: none;
		border-radius: 46px 0 0 46px;
		gap: 7px;
		width: 135px;
		height: 73px;
	}

	.panel-header-ffa .cta-ffa.home {
		padding-left: 17px;
	}

	.panel-header-ffa .cta-ffa.audio {
		padding-left: 9px;
	}

	.panel-header-ffa .cta-ffa.chat {
		padding-left: 7px;
	}

	.panel-header-ffa .cta-ffa.share {
		padding-left: 12px;
		gap: 15px;
	}

	.panel-header-ffa .cta-cont .icons img.home {
		width: 40px;
		height: 33px;
	}
	.panel-header-ffa .cta-cont .icons img.audio {
		width: 48px;
		height: 48px;
	}
	.panel-header-ffa .cta-cont .icons img.chat {
		width: 52px;
		height: 50px;
	}
	.panel-header-ffa .cta-cont .icons img.share {
		width: 37px;
		height: 40px;
	}

	@media (hover: hover) {
		.panel-header-ffa .cta-ffa:hover {
			background-color: #fffffa;
		}
	}
}