/* 
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
*/

/*
    Add your custom styles here
*/

/***
* Shrinking Sticky header, no container edition
* class: .sticky-header
* Uses the built-in .elementor-container class for shrinking the header in non-container installs
*/

.logo img{
    filter: brightness(0) invert(1);
}

header.sticky-header {
	--header-height: 100px; /* Initial full height */
	--shrink-header-to: 0.8; /* 80% = 80px */
	--transition-timing: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: transparent;
	transition: background-color var(--transition-timing),
				backdrop-filter var(--transition-timing),
				box-shadow var(--transition-timing);
}

header.sticky-header.elementor-sticky--effects {
	background-color: black;
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, 0.2);
	backdrop-filter: saturate(180%) blur(20px);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
}

header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition-timing);
}

header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc(var(--header-height) * var(--shrink-header-to)); /* 80px */
}


.elementor-custom-embed-play {
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  width: 87px;
  height: 87px;
  border-radius: 100%;
  opacity: 1;
  box-shadow: 0 0 20px 14px #0000001f;
}

.elementor-custom-embed-play svg {
  width: 36px;
  height: 36px;
}
