
.elementor-3243 .elementor-element.elementor-element-43126077 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-3243 .elementor-element.elementor-element-5a21b985 .motivation-banner-content h1, .motivation-banner-content h2, .motivation-banner-content h3, .motivation-banner-content h4, .motivation-banner-content h5, .motivation-banner-content h6 {
	font-family: "Alegreya Sans", Sans-serif;
	font-weight: 400;
}

.elementor-3243 .elementor-element.elementor-element-5a21b985 .motivation-banner-content p {
	font-family: "comfortaa", Sans-serif;
}

.elementor-3243 .elementor-element.elementor-element-5a21b985 .motivation-banner-area .social-links li a {
	font-family: "comfortaa", Sans-serif;
}

.elementor-3243 .elementor-element.elementor-element-26a5a4a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-3243 .elementor-element.elementor-element-306bc6bc > .elementor-widget-container {
	background-color: #ead9ce;
}

.elementor-3243 .elementor-element.elementor-element-306bc6bc .single-motivation-feedback-box p {
	font-family: "comfortaa", Sans-serif;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: -.2px;
	word-spacing: 2px;
}

.elementor-3243 .elementor-element.elementor-element-6ab1382 {
	--spacer-size: 50px;
}

.elementor-3243 .elementor-element.elementor-element-0779213 {
	column-gap: 4px;
}

.elementor-3243 .elementor-element.elementor-element-7a3ee6f {
	--divider-border-style: solid;
	--divider-color: #f0e6d4;
	--divider-border-width: 1.9px;
}

.elementor-3243 .elementor-element.elementor-element-7a3ee6f .elementor-divider-separator {
	width: 100%;
}

.elementor-3243 .elementor-element.elementor-element-7a3ee6f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3243 .elementor-element.elementor-element-8103f3f .kids-kite-image {
	margin-top: -0px;
}

.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title .sub-title, .premium-access-content .sub-title {
	font-size: 29px;
	line-height: 8px;
	letter-spacing: -.1px;
	word-spacing: 5px;
}

.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1 {
	font-size: 24px;
	line-height: 77px;
}

.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title p, .premium-access-content p {
	font-size: 16px;
}

.elementor-3243 .elementor-element.elementor-element-587f79f .single-features-box .link-btn, .elementor-3243 .elementor-element.elementor-element-587f79f .single-box-item .link-btn, .elementor-3243 .elementor-element.elementor-element-587f79f .single-training-box .link-btn, .elementor-3243 .elementor-element.elementor-element-587f79f .features-box .link-btn {
	font-size: 20px;
	font-weight: bold;
}

.elementor-3243 .elementor-element.elementor-element-6c59490 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-3243 .elementor-element.elementor-element-6c59490 .elementor-divider-separator {
	width: 100%;
}

.elementor-3243 .elementor-element.elementor-element-6c59490 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3243 .elementor-element.elementor-element-679d966d > .elementor-widget-container {
	padding: 21px 21px 21px 21px;
}

.elementor-3243 .elementor-element.elementor-element-679d966d .motivation-about-me-content h2, .motivation-about-me-content h3, .motivation-about-me-content h4, .motivation-about-me-content h5, .motivation-about-me-content h5, .motivation-about-me-content h6, .motivation-about-me-content h1 {
	font-family: "Jost", Sans-serif;
}

@media (max-width:1024px) {
	.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title .sub-title, .premium-access-content .sub-title {
		line-height: 1.3em;
	}
}

@media (max-width:767px) {
	.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title .sub-title, .premium-access-content .sub-title {
		font-size: 29px;
		line-height: 1.3em;
	}
	
	.elementor-3243 .elementor-element.elementor-element-8103f3f .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1 {
		line-height: 1.3em;
		letter-spacing: .2px;
	}
}
