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

/*========================= CUSTOM HEADING COLOURS =========================*/
.pink {
    color: var( --e-global-color-40b0dce );
}
.blue {
    color: var( --e-global-color-659e90c );
}
.yellow {
    color: var(--e-global-color-5ce6b2f);
}

/*========================= PINK UNDERLINE on HEADINGS =========================*/
.underline {
  position: relative;
  display: inline-block;
}
.underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.22em;
  width: 100%;
  aspect-ratio: 117 / 15;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22117%22%20height%3D%2215%22%20viewBox%3D%220%200%20117%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20d%3D%22M1%2011.1095C2.42976%209.66528%209.1453%208.7121%2016.6118%207.74449C19.2751%207.39935%2023.0674%206.31473%2037.8994%205.34711C52.7313%204.3795%2078.467%203.42632%2092.4397%202.697C106.412%201.96768%20107.842%201.49109%20112.204%201.00006%22%20stroke%3D%22%23EA427C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M29.884%2013.9979C30.8372%2013.9979%2031.7904%2013.9979%2044.1961%2012.5681C56.6018%2011.1384%2080.4311%208.27887%2094.1366%206.80578C107.842%205.33269%20110.702%205.33269%20115.092%203.88849%22%20stroke%3D%22%23EA427C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}
.underline-tight::after  { 
    bottom: -0em; 
}
.underline-loose::after { 
    bottom: -0.6em; 
}
.underline-wide::after { 
    width: 100%;
    bottom: -0.5em; 
}

/*================ for hero section ==================== */
.hero-image-container::before {
  	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
	background: linear-gradient(90deg, #fffffff2 40%, rgba(255, 255, 255, 0) 69.23%);  	
	pointer-events: none;
  	z-index: 1;
}


/*================= FOOTER ========================*/
/* hide site footer from footer.php */
#site-footer {
	display: none;
}

/* ================= ABOUT US =============*/
.v-divider {
  width: 1px;
  height: 50%;
  margin: 0 auto;
  border-style: dashed;
  border-width: 1px;
  border-color: #ddd;
}