.qodef-header-logo-image {
	width: auto;
	height: 50px;
}

.ai-with-typography {
	font-family: Prompt,sans-serif;
   line-height: 1.666em;
   font-weight: 300;
}

.ai-wrap {
	background-color: var(--qode-background-color);
	color: var(--qode-text-color);
}

.ai-wrap .ai-audio-control,
.ai-wrap .ai-track {
	background: var(--qode-background-color);
}

.ai-wrap .ai-btn {
	background-color: transparent;
}

.ai-wrap .ai-audio-control svg,
.ai-wrap .ai-btn svg {
	fill: var(--qode-text-color);
}

.ai-wrap .ai-audio-control:focus, .ai-wrap .ai-audio-control:hover,
.ai-wrap .ai-btn:hover,
.ai-wrap .ai-btn:focus {
    border: 0;
    background-color: var(--qode-background-color);
}

.ai-wrap .ai-audio-control:focus svg, .ai-wrap .ai-audio-control:hover svg,
.ai-wrap .ai-btn:hover svg,
.ai-wrap .ai-btn:focus svg,
.ai-wrap .ai-btn-active svg{
	fill: var(--qode-main-color);
}

.ai-wrap .ai-volume-bar {
	border-right: 1px solid var(--qode-background-color);
	background-color: rgba(0, 0, 0, .05);
}

.ai-wrap .ai-track-progress-bar {
	background-color: rgba(0, 0, 0, .05);
}

.ai-wrap .ai-track-progress,
.ai-wrap .ai-volume-bar.ai-volume-bar-active:before,
.ai-wrap .ai-track.ai-track-active, .ai-wrap .ai-track:hover{
	background-color: var(--qode-main-color);
}


.ai-wrap .ai-track-no-thumb
{
	background-color: var(--qode-text-color);
	color: var(--qode-background-color);
}

.ai-wrap .ai-track-control {
	border-left: 1px solid var(--qode-background-color);
}

.ai-wrap .ai-scroll-wrap .ai-tracklist {
	background: var(--qode-border-color);
}

section.full-width-imp .elementor-container {
	width: 100vw !important;
	max-width: 100vw !important;
}

.qodef-mobile-header-navigation, .qodef-mobile-header-navigation ul,
.qodef-mobile-header-navigation li,
.qodef-mobile-header-navigation a,
.qodef-mobile-header-navigation span {
	transform: translate3d(0,0,0);
	z-index: 0;
}

@media (max-width: 600px) {
	.qodef-qi-pricing-table .qodef-m-inner {
		padding: 0;
	}
	
	body {
			--qode-h2-fs: 30px;
	}
}

@media only screen and (max-width: 480px) {
	body {
			--qode-h2-fs: 26px;
	}
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width:1px
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width:auto
}

@media (min-width: 1024px) {
	.hideText > a > .qodef-menu-item-text {
		visibility: hidden;
		display: inline-block;
		width: 0;
	}
}

.tml {
	 max-width: 35rem;
}