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

/* Add your custom styles here */

@media screen and (max-width: 767px) {

	.elementor-790 .elementor-element.elementor-element-2467878c:not(.elementor-motion-effects-element-type-background),
	.elementor-775 .elementor-element.elementor-element-127bce08:not(.elementor-motion-effects-element-type-background),
	.elementor-795 .elementor-element.elementor-element-50ec9f0:not(.elementor-motion-effects-element-type-background),
	.elementor-800 .elementor-element.elementor-element-41dc7c3a:not(.elementor-motion-effects-element-type-background) {
		background: url('/wp-content/uploads/2025/08/biuro.jpg') no-repeat top left;
		background-size: cover;
		position: relative;
		overflow: hidden;
		--min-height: 100vw;
	}
	
	.elementor-775 .elementor-element.elementor-element-127bce08:not(.elementor-motion-effects-element-type-background) {
		background-image: url('/wp-content/uploads/2025/08/samochod.jpg');
	}
	
	.elementor-795 .elementor-element.elementor-element-50ec9f0:not(.elementor-motion-effects-element-type-background) {
		background-image: url('/wp-content/uploads/2025/08/samolot.jpg');
	}
	
	.elementor-800 .elementor-element.elementor-element-41dc7c3a:not(.elementor-motion-effects-element-type-background) {
		background-image: url('/wp-content/uploads/2025/08/wakacje.jpg');
		background-position: 20% 0;
	}
	
	.elementor-790 .elementor-element.elementor-element-5f4268eb,
	.elementor-775 .elementor-element.elementor-element-48cfbcd2,
	.elementor-795 .elementor-element.elementor-element-340f147c,
	.elementor-800 .elementor-element.elementor-element-7df8ca67 {
		font-size: 20px;
		padding-right: 15%;
		text-wrap: balance;
	}
	
	:is(.elementor-790 .elementor-element.elementor-element-5f4268eb,
	.elementor-775 .elementor-element.elementor-element-48cfbcd2,
	.elementor-795 .elementor-element.elementor-element-340f147c,
	.elementor-800 .elementor-element.elementor-element-7df8ca67) strong:last-child {
		display: block;
		padding-right: 5%;
		text-wrap: auto;
	}
	
	.elementor-790 .elementor-element.elementor-element-2467878c:not(.elementor-motion-effects-element-type-background):before,
	.elementor-775 .elementor-element.elementor-element-127bce08:not(.elementor-motion-effects-element-type-background):before,
	.elementor-795 .elementor-element.elementor-element-50ec9f0:not(.elementor-motion-effects-element-type-background):before,
	.elementor-800 .elementor-element.elementor-element-41dc7c3a:not(.elementor-motion-effects-element-type-background):before {
		content: "";
		background: url('/wp-content/uploads/2025/08/blob-top.png') no-repeat bottom right;
		background-size: auto 100%;
		width: 100%;
		height: 60%;
		left: 0;
		top: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.elementor-790 .elementor-element.elementor-element-2467878c:not(.elementor-motion-effects-element-type-background):after,
	.elementor-775 .elementor-element.elementor-element-127bce08:not(.elementor-motion-effects-element-type-background):after,
	.elementor-795 .elementor-element.elementor-element-50ec9f0:not(.elementor-motion-effects-element-type-background):after,
	.elementor-800 .elementor-element.elementor-element-41dc7c3a:not(.elementor-motion-effects-element-type-background):after {
		content: "";
		background: url('/wp-content/uploads/2025/08/blob-bottom.png') no-repeat top right;
		background-size: 50% auto;
		width: 100%;
		height: 20%;
		bottom: 0;
		left: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.elementor-790 .elementor-element.elementor-element-32c27bcb img, 
	.elementor-775 .elementor-element.elementor-element-34c0c55f img,
	.elementor-795 .elementor-element.elementor-element-5b2deaa img,
	.elementor-800 .elementor-element.elementor-element-71e07531 img {
		max-width: 250px;
	}
	
	.elementor-790 .elementor-element.elementor-element-32c27bcb > .elementor-widget-container,
	.elementor-775 .elementor-element.elementor-element-34c0c55f > .elementor-widget-container,
	.elementor-795 .elementor-element.elementor-element-5b2deaa > .elementor-widget-container,
	.elementor-800 .elementor-element.elementor-element-71e07531 > .elementor-widget-container {
		margin-top: -200px;
	}
	
}


@media screen and (max-width: 380px) {
	
	.elementor-790 .elementor-element.elementor-element-5f4268eb,
	.elementor-775 .elementor-element.elementor-element-48cfbcd2,
	.elementor-795 .elementor-element.elementor-element-340f147c,
	.elementor-800 .elementor-element.elementor-element-7df8ca67{
		font-size: 17px;
	}
	
	
	.elementor-790 .elementor-element.elementor-element-32c27bcb img,
	.elementor-775 .elementor-element.elementor-element-34c0c55f img,
	.elementor-795 .elementor-element.elementor-element-5b2deaa img,
	.elementor-800 .elementor-element.elementor-element-71e07531 img{
		max-width: 200px;
	}
	
}