/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
Website Developer: Anton Rassanov
Website Developer URI: https://www.upwork.com/freelancers/~010872383c2265d9ae
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

a {
	color: inherit;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}

p:last-child {
	margin-bottom: 0;
}

h1,
h2 {
	letter-spacing: 0.65em !important;
}

p,
.elementor-image-box-title,
.elementor-widget-text-editor .elementor-widget-container {
	letter-spacing: 0.032em !important;
}

.elementor-image-box-description a {
	letter-spacing: 0.065em !important;
}

.animated.animated-slow {
	-webkit-animation-duration: 2400ms;
	        animation-duration: 2400ms;
	-webkit-animation-timing-function: ease-in-out;
	        animation-timing-function: ease-in-out;
}

.animated {
	-webkit-animation-duration: 1200ms;
	        animation-duration: 1200ms;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 0.17, 1);
	        animation-timing-function: cubic-bezier(0, 0, 0.17, 1);
}

.animated.animated-fast {
	-webkit-animation-duration: 800ms;
	        animation-duration: 800ms;
	-webkit-animation-timing-function: ease-out;
	        animation-timing-function: ease-out;
}

.elementor-grid .elementor-grid-item,
.elementor-widget-social-icons .elementor-widget-container {
	line-height: 0;
}

.elementor-widget-container > a:hover {
	color: var( --e-global-color-text ) !important;
}

@media screen and (max-width: 767px) {
	h1,
	h2 {
		letter-spacing: 0.575em !important;
	}
}