/*
Theme Name: hello-element-child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.shapee {
  position: relative;
  overflow: hidden;
}

.shapee::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 1;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 271.6' preserveAspectRatio='none'%3E%3Cg%3E%3Cg transform='translate(0,-289)'%3E%3Cpath fill='%23F5F5F5' d='M3000,289v267c-66.5,5.2-136.3,5.5-203.8,3.2c-364.3-13.3-682.1-99.2-1021.6-153.5c-428.2-68.5-905.7-87.2-1359.2-53.1c-141.5,10.6-282.5,26.7-406.9,55.6c-2.8,0.6-5.7,1.4-8.5,2.1V289H3000z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/* Keep Elementor content visible */
.shapee > .elementor-container {
  position: relative;
  z-index: 2;
}
