
/*
Theme Name: LAW VM
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress.
Author URI: https://www.studiopress.com/

Version: 3.4.2

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-child
Requires at least: 6.0
Requires PHP: 8.0
*/
. .hero-landing {
	position: relative;
	overflow: hidden;
	padding: 100px 0 160px;
}

/* fondo base */
.hero-landing .areoi-background__color {
	position: absolute;
	inset: 0;
	z-index: 0;
}

/* overlay (verde) */
.hero-landing .areoi-background__overlay {
	position: absolute;
	inset: 0;
	z-index: 1;
	opacity: .85;
}

/* contenido arriba */
.hero-landing .container {
	position: relative;
	z-index: 3;
}

/* título */
.hero-landing h1 {
	line-height: 1.05;
}

/* texto */
.hero-landing p {
	font-size: 20px;
	max-width: 750px;
	opacity: .9;
	margin-bottom: 30px;
}

/* botón */
.hero-landing .btn {
	padding: 16px 28px;
	font-size: 18px;
	border-radius: 10px;
	background: #ffd400;
	color: #000;
	font-weight: 600;
	border: none;
}

.hero-landing {
	position: relative;
	overflow: hidden;
}

/* curva */
.hero-curve-svg {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 120px;
	z-index: 2;
	pointer-events: none;
}

.hero-curve-svg svg {
	width: 100%;
	height: 100%;
	display: block;
}

/* asegurar capas correctas */
.hero-landing .areoi-background__color {
	z-index: 0;
}

.hero-landing .container {
	position: relative;
	z-index: 3;
}
