/*
 Theme Name:   EO Mérida Accelerator
 Theme URI:    https://eomerida.org/accelerator/
 Description:  Custom theme for EOMerida.
 Author:       AmeAme.mx
 Author URI:   https://ameame.mx/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Add your custom CSS below this line */

#site-header,
#site-footer {
	display: none;
}

#amedec1::before {
	position: absolute;
	display: block;
	width: 35px;
	height: 50px;
	content: '';
	background-image: url(https://eomerida.org/accelerator/wp-content/uploads/2025/11/noodles-PB-reversed.svg);
	background-position: center;
	background-size: contain;
}

#amedec1 .ekit-wid-con {
	padding-left: 50px;
}

.p-relative {
	position: relative;
}

.ame_box_title::before {
	content: '';
	z-index: 0;
	background-color: var(--e-global-color-primary);
	clip-path: polygon(6% 5%, 94% 0%, 90% 90%, 13% 100%);
}

.ame_box_title::after {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	background-color: var(--e-global-color-secondary);
	clip-path: polygon(9% 0%, 95% 10%, 92% 95%, 15% 100%);
}

.ame_box_testimonial::before {
	content: '';
	z-index: 0;
	background-color: var(--e-global-color-secondary);
	clip-path: polygon(10% 5%, 95% 10%, 92% 95%, 10% 95%);
}

.ame_box_testimonial::after {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	background-color: var(--e-global-color-primary);
	clip-path: polygon(5% 10%, 90% 5%, 95% 90%, 15% 100%);
}

.ame_box_question::before {
	content: '';
	z-index: 0;
	background-color: var(--e-global-color-a94f71d);
	clip-path: polygon(10% 5%, 95% 10%, 90% 95%, 5% 90%);
}

.ame_box_question::after {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	background-color: var(--e-global-color-bd2dc3c);
	clip-path: polygon(5% 10%, 90% 5%, 95% 90%, 10% 95%);
}

.ame_box_footer::before {
	content: '';
	z-index: 0;
	background-color: var(--e-global-color-primary);
	clip-path: polygon(100% 88%, 0% 100%, 100% 100%);
}

.ame_desktop_menu a {
  background-image: linear-gradient(to right, var(--e-global-color-accent), var(--e-global-color-accent) 50%, #000 50%);
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 4px 8px !important;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease-in-out;
}

.ame_desktop_menu a:before {
  content: "";
  background: var(--e-global-color-accent);
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 0;
  height: 3px;
  transition: all 0.3s ease-in-out;
}

.ame_desktop_menu a:hover {
  background-position: 0;
}

.ame_desktop_menu a:hover::before {
  width: 100%;
}

.ame_list_one,
.ame_list_two,
.ame_list_three {
	list-style: none;
}

.ame_list_one li,
.ame_list_two li,
.ame_list_three li {
	margin-bottom: 15px;
	position: relative;
	margin-top: 15px;
}

.ame_list_one li,
.ame_list_two li {
	padding-left: 2.5rem;
}

.ame_list_one li::before,
.ame_list_two li::before,
.ame_list_three li::before {
    display: block;
    content: '';
    width: 1.8rem;
    height: 2rem;
    position: absolute;
    top: 0px;
    left: 0px;
}

.ame_list_one li::before,
.ame_list_two li::before {
    clip-path: polygon(0 15%, 0 85%, 100% 40%);
}

.ame_list_one li:nth-child(odd)::before,
.ame_list_two li:nth-child(odd)::before {
	background: var(--e-global-color-primary);
}

.ame_list_one li:nth-child(even)::before {
	background: var(--e-global-color-accent);
}

.ame_list_two li:nth-child(even)::before {
	background: var(--e-global-color-600469e);
}

span.ame_list_icon_one,
span.ame_list_icon_two {
    color: var(--e-global-color-11d3b6d);
    position: absolute;
    font-weight: 900;
    padding: 0.8rem;
    left: -3.5rem;
    top: -10px;
}

span.ame_list_icon_one {
    clip-path: polygon(8% 19%, 95% 6%, 95% 79%, 23% 81%);
	background: var(--e-global-color-1d9e2cf);
}

span.ame_list_icon_two {
    clip-path: polygon(20% 15%, 95% 15%, 84% 89%, 33% 88%);
	background: var(--e-global-color-accent);
}

.ha-scroll-to-top-button,
.ame_button button,
.ame_button a {
	box-shadow: 2px 2px 0 0 var(--e-global-color-secondary);
	outline: none;
}

.ha-scroll-to-top-button:hover,
.ame_button button:hover,
.ame_button a:hover {
	box-shadow: 6px 6px 0 0 var(--e-global-color-secondary);
	outline: none;
}

#about {
	overflow-x: hidden;
}

@media(max-width: 1500px) {
	.ame_box_question::before {
		content: '';
		clip-path: polygon(6% 5%, 95% 10%, 92% 95%, 4% 90%);
	}

	.ame_box_question::after {
		content: '';
		clip-path: polygon(3% 10%, 92% 5%, 95% 90%, 7% 96%);
	}

	.ame_box_title::before {
		content: '';
		clip-path: polygon(6% 10%, 94% 3%, 96% 92%, 4% 96%);
	}

	.ame_box_title::after {
		content: '';
		clip-path: polygon(5% 3%, 97% 10%, 95% 99%, 7% 100%);
	}

	.ame_box_testimonial::before {
		clip-path: polygon(2% 10%, 97% 9%, 95% 90%, 7% 90%);
	}

	.ame_box_testimonial::after {
		content: '';
		clip-path: polygon(4% 6%, 99% 14%, 97% 85%, 10% 94%);
	}

	.ame_box_footer::before {
		content: '';
		clip-path: polygon(100% 92%, 0% 100%, 100% 100%);
	}
}

@media(max-width: 1200px) {
	.ame_box_question::before {
		content: '';
		clip-path: polygon(6% 5%, 95% 10%, 92% 95%, 4% 90%);
	}

	.ame_box_question::after {
		content: '';
		clip-path: polygon(3% 10%, 92% 5%, 95% 90%, 7% 96%);
	}

	.ame_box_title::before {
		content: '';
		clip-path: polygon(6% 10%, 94% 3%, 96% 92%, 4% 96%);
	}

	.ame_box_title::after {
		content: '';
		clip-path: polygon(5% 3%, 97% 10%, 95% 99%, 7% 100%);
	}

	.ame_box_testimonial::before {
		clip-path: polygon(2% 10%, 97% 9%, 95% 90%, 7% 90%);
	}

	.ame_box_testimonial::after {
		content: '';
		clip-path: polygon(4% 6%, 99% 14%, 97% 85%, 10% 94%);
	}

	.ame_box_footer::before {
		content: '';
		clip-path: polygon(100% 92%, 0% 100%, 100% 100%);
	}
}

@media(max-width: 900px) {
	.ame_box_question::before {
		content: '';
		clip-path: polygon(6% 5%, 95% 10%, 92% 95%, 4% 90%);
	}

	.ame_box_question::after {
		content: '';
		clip-path: polygon(3% 10%, 92% 5%, 95% 90%, 7% 96%);
	}

	.ame_box_title::before {
		content: '';
		clip-path: polygon(6% 10%, 94% 3%, 96% 92%, 4% 96%);
	}

	.ame_box_title::after {
		content: '';
		clip-path: polygon(5% 3%, 97% 10%, 95% 99%, 7% 100%);
	}

	.ame_box_testimonial::before {
		clip-path: polygon(2% 10%, 97% 9%, 95% 90%, 7% 90%);
	}

	.ame_box_testimonial::after {
		content: '';
		clip-path: polygon(4% 6%, 99% 14%, 97% 85%, 10% 94%);
	}

	.ame_box_footer::before {
		content: '';
		clip-path: polygon(100% 92%, 0% 100%, 100% 100%);
	}
}

@media(max-width: 768px) {
	.ame_box_question::before {
		content: '';
		clip-path: polygon(6% 5%, 95% 10%, 92% 95%, 4% 90%);
	}

	.ame_box_question::after {
		content: '';
		clip-path: polygon(3% 10%, 92% 5%, 95% 90%, 7% 96%);
	}

	.ame_box_title::before {
		content: '';
		clip-path: polygon(6% 10%, 94% 3%, 96% 92%, 4% 96%);
	}

	.ame_box_title::after {
		content: '';
		clip-path: polygon(5% 3%, 97% 10%, 95% 99%, 7% 100%);
	}

	.ame_box_testimonial::before {
		clip-path: polygon(2% 10%, 97% 9%, 95% 90%, 7% 90%);
	}

	.ame_box_testimonial::after {
		content: '';
		clip-path: polygon(4% 6%, 99% 14%, 97% 85%, 10% 94%);
	}

	.ame_box_footer::before {
		content: '';
		clip-path: polygon(100% 92%, 0% 100%, 100% 100%);
	}
}
