/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Layout and component CSS lives in the Home page Custom CSS box
   (Elementor → Page Settings → Custom CSS) and in per-element settings.
   This file is only the child-theme identity; fonts.css carries @font-face. */

:root {
	--prosper-header-height: 96px;
}

@media (max-width: 767px) {
	:root {
		--prosper-header-height: 76px;
	}
}

.elementor-location-header {
	position: sticky;
	top: 0;
	z-index: 200;
	background: #FFF33E;
}

body.admin-bar .elementor-location-header {
	top: 32px;
}

@media screen and (max-width: 782px) {
	body.admin-bar .elementor-location-header {
		top: 46px;
	}
}

.prosper-faq-row {
	cursor: pointer;
}

.prosper-faq-row .prosper-faq-icon svg {
	transition: transform 0.25s ease;
}

.prosper-faq-row.is-open .prosper-faq-icon svg {
	transform: rotate(180deg);
}

.prosper-faq-row .elementor-widget-text-editor {
	display: none;
	width: 100%;
	flex: 1 0 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}

.prosper-faq-row.is-open .elementor-widget-text-editor {
	display: block;
}

.elementor-element-d801ef4,
.elementor-element-210a9c9 {
	overflow: hidden;
	background-size: cover !important;
	background-position: center 18% !important;
}

.prosper-founder-photo img {
	display: block;
	width: 100%;
	height: 297px;
	object-fit: cover;
	object-position: center 28%;
}

@media (max-width: 767px) {
	.prosper-founder-photo img {
		height: 240px;
	}
}

.prosper-footlink .elementor-heading-title a {
	color: inherit;
	text-decoration: none;
}

.prosper-footlink .elementor-heading-title a:hover {
	opacity: 0.6;
}
