/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/


body {
	overflow-x: hidden!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* 2025*/

body .elementor-14022 .elementor-element.elementor-element-987df54,
body .elementor-12802 .elementor-element.elementor-element-1f17adc,
body .elementor-12797 .elementor-element.elementor-element-1f17adc{
	background-image: none!important;
}

body .elementor-12802 .elementor-element.elementor-element-1f17adc,
body .elementor-10869 .elementor-element.elementor-element-2e8f53d,
body .elementor-12797 .elementor-element.elementor-element-1f17adc,
body .elementor-9447 .elementor-element.elementor-element-1f17adc,
body .elementor-12836 .elementor-element.elementor-element-1f17adc,
body .elementor-13299 .elementor-element.elementor-element-414078c,
body .elementor-10869 .elementor-element.elementor-element-2e8f53d,
body .elementor-15033 .elementor-element.elementor-element-c6a6e6e{
	margin-top: -109px;
}

 /* logo scroll */
body .elementor-9433 .elementor-element.elementor-element-d28d5e3 img,
body .elementor-13859 .elementor-element.elementor-element-d28d5e3 img{
	width: 100%;
    max-width: initial;
}

/* menu scroll*/
body .elementor-9433 .elementor-element.elementor-element-26453ab > .elementor-container,
body .elementor-13859 .elementor-element.elementor-element-26453ab > .elementor-container{
	min-height: initial;
	padding: 7px 0 10px 0;
}

body .elementor-9433 .elementor-element.elementor-element-01f8e61,
body .elementor-13859 .elementor-element.elementor-element-01f8e61{
	margin-bottom: 0;
}

body nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
    padding: 5px 0 0 0;
}

/* color menu li a*/
body .elementor-9433 .elementor-element.elementor-element-ed0cb9c .elementor-nav-menu--main .elementor-item,
body .elementor-9433 .elementor-element.elementor-element-311d0b9 .elementor-nav-menu--main .elementor-item,
body .elementor-9433 .elementor-element.elementor-element-01f8e61 .elementor-nav-menu--main .elementor-item{
	color: #444444!important;
}

body .elementor-9433 .elementor-element.elementor-element-01f8e61 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,
body .elementor-9433 .elementor-element.elementor-element-311d0b9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,
body .elementor-9433 .elementor-element.elementor-element-ed0cb9c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
	background-color: #444444;
}

/* color redes top y footer */
body .elementor-9433 .elementor-element.elementor-element-fe8c70f .elementor-social-icon i,
body .elementor-9603 .elementor-element.elementor-element-d3bde25 .elementor-social-icon i,
body .elementor-13859 .elementor-element.elementor-element-fe8c70f .elementor-social-icon i,
body .elementor-13901 .elementor-element.elementor-element-d3bde25 .elementor-social-icon i,
body .elementor-9446 .elementor-element.elementor-element-aaf383c .elementor-social-icon i,
body .elementor-13825 .elementor-element.elementor-element-aaf383c .elementor-social-icon i{
	color: #e7ae3b!important;
}

/* gradiente blanco header */
body .elementor-location-header:after{
	content: "";
	width: 100%;
	height: 150px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

/* separador menu*/
body .elementor-location-header .elementor-widget-divider .elementor-divider-separator{
	border-color: #515050!important;
}

/* BANNER */

body .elementor-13816 .elementor-element.elementor-element-344da36 .elementor-button,
body .elementor-9442 .elementor-element.elementor-element-b404ca0 .elementor-button{
	color: #fff;
}

body .elementor-9442 .elementor-element.elementor-element-b404ca0 .elementor-button:hover,
body .elementor-13816 .elementor-element.elementor-element-ce0ca28 .elementor-button:hover{
	color: #fff;
    background-color: #e7bb4a;
    border-color: #e7bb4a;
}

/* COLOR TITULOS HOME*/

/* titulo grande */
body .elementor-13816 .elementor-element.elementor-element-3fffb17 .elementor-heading-title,
body .elementor-9442 .elementor-element.elementor-element-194d541 .elementor-heading-title{
	color: #e7ae3b;
}

/* titulos y subtitulos chicos*/
body .elementor-9442 .elementor-element.elementor-element-0f729d2 .jet-headline__first .jet-headline__label,
body .elementor-9442 .elementor-element.elementor-element-0f729d2 .jet-headline__second .jet-headline__label,

body .elementor-9442 .elementor-element.elementor-element-1552b73 .jet-headline__first .jet-headline__label,
body .elementor-9442 .elementor-element.elementor-element-1552b73 .jet-headline__second .jet-headline__label,

body .elementor-14022 .elementor-element.elementor-element-c212a29 .elementor-cta__title,
body .elementor-14022 .elementor-element.elementor-element-f6a7142 .elementor-cta__title,
body .elementor-14022 .elementor-element.elementor-element-b03e420 .elementor-heading-title,
body .elementor-14022 .elementor-element.elementor-element-b87251b .elementor-heading-title,
body .elementor-14022 .elementor-element.elementor-element-24e8171 .jet-headline__second .jet-headline__label,
body .elementor-14022 .elementor-element.elementor-element-24e8171 .jet-headline__first .jet-headline__label,
body .elementor-14022 .elementor-element.elementor-element-5918ee6 .elementor-heading-title,
body .elementor-14025 .elementor-element.elementor-element-0fe8a3b .elementor-cta__title,
body .elementor-14025 .elementor-element.elementor-element-c2c4733 .elementor-cta__title,

body .elementor-14025 .elementor-element.elementor-element-2e35abb .elementor-heading-title,
body .elementor-14025 .elementor-element.elementor-element-147f543 .elementor-heading-title,
body .elementor-14025 .elementor-element.elementor-element-fcb51f1 .jet-headline__second .jet-headline__label,
body .elementor-14025 .elementor-element.elementor-element-fcb51f1 .jet-headline__first .jet-headline__label,

body .elementor-14025 .elementor-element.elementor-element-15f1ce4.ob-harakiri .elementor-heading-title{
	color: #444444;
}

/* fondo gris */

body .elementor-9442 .elementor-element.elementor-element-5946e80{
	background-color: #515050!important;
}

/* botones chiquitos */

body .elementor-9442 .elementor-element.elementor-element-20f235c .jet-headline > .jet-headline__link,
body .elementor-9442 .jet-headline__first,
body .elementor-9442 .elementor-element.elementor-element-20f235c .jet-headline__second .jet-headline__label,
body .elementor-9442 .elementor-element.elementor-element-20f235c .jet-headline__first .jet-headline__label{
	color: #e7ae3b;	
}

body .elementor-9442 .cls-1,
body .elementor-13816 .cls-1{
	fill: #e7ae3b	;
}

/* botones con borde*/

body .elementor-9442 .elementor-element.elementor-element-ea084de .elementor-button,
body .elementor-9603 .elementor-element.elementor-element-4405a99 .elementor-button[type="submit"],
body .elementor-9791 .elementor-element.elementor-element-3dc012f .elementor-button,
body .elementor-15354 .elementor-element.elementor-element-3dc012f .elementor-button,
body .elementor-14022 .elementor-element.elementor-element-d604d20 .elementor-button,
body .elementor-14025 .elementor-element.elementor-element-3fec95e .elementor-button,
body .elementor-13901 .elementor-element.elementor-element-4405a99 .elementor-button[type="submit"],
body .elementor-13816 .elementor-element.elementor-element-c2fabcd .elementor-button,
body .seccion_calidad_cards .elementor-toggle a button,
body .elementor-cta--skin-classic .elementor-cta__button.elementor-button,
body .elementor-9446 .elementor-element.elementor-element-1e73473 .elementor-button[type="submit"],
body .elementor-13825 .elementor-element.elementor-element-1e73473 .elementor-button[type="submit"],

body .elementor-9447 .elementor-element.elementor-element-275c322 .elementor-button,
body .elementor-9447 .elementor-element.elementor-element-a65bd85 .elementor-button,
body .elementor-13827 .elementor-element.elementor-element-275c322 .elementor-button,
body .elementor-13827 .elementor-element.elementor-element-a65bd85 .elementor-button,

body .elementor-13833 .elementor-element.elementor-element-0d6c1d5 .elementor-button,
body .elementor-12836 .elementor-element.elementor-element-13f6d79 .elementor-button,

body .elementor-16049 .elementor-element.elementor-element-218591e .elementor-button,
body .elementor-13310 .elementor-element.elementor-element-168c1b9 .elementor-button[type="submit"],

body .elementor-9982 .elementor-element.elementor-element-7e03d7d .elementor-button{
	color: #e7ae3b!important;
	border-color: #e7bb4a!important;
	background-color: transparent!important;
	border-radius: 5px 5px 5px 5px!important;
}

body .elementor-9442 .elementor-element.elementor-element-ea084de .elementor-button:hover,
body .elementor-9603 .elementor-element.elementor-element-4405a99 .elementor-button[type="submit"]:hover,
body .elementor-9791 .elementor-element.elementor-element-3dc012f .elementor-button:hover,
body .elementor-15354 .elementor-element.elementor-element-3dc012f .elementor-button:hover,
body .elementor-14022 .elementor-element.elementor-element-d604d20 .elementor-button:hover,
body .elementor-14025 .elementor-element.elementor-element-3fec95e .elementor-button:hover,
body .elementor-13901 .elementor-element.elementor-element-4405a99 .elementor-button[type="submit"]:hover,
body .elementor-13816 .elementor-element.elementor-element-c2fabcd .elementor-button:hover,
body .seccion_calidad_cards .elementor-toggle a button:hover,
body .elementor-cta--skin-classic .elementor-cta__button.elementor-buttoN:hover,
body .elementor-9446 .elementor-element.elementor-element-1e73473 .elementor-button[type="submit"]:hover,
body .elementor-13825 .elementor-element.elementor-element-1e73473 .elementor-button[type="submit"]:hover,

body .elementor-9447 .elementor-element.elementor-element-275c322 .elementor-button:hover,
body .elementor-9447 .elementor-element.elementor-element-a65bd85 .elementor-button:hover,
body .elementor-13827 .elementor-element.elementor-element-275c322 .elementor-button:hover,
body .elementor-13827 .elementor-element.elementor-element-a65bd85 .elementor-button:hover,

body .elementor-13833 .elementor-element.elementor-element-0d6c1d5 .elementor-button:hover,
body .elementor-12836 .elementor-element.elementor-element-13f6d79 .elementor-button:hover,

body .elementor-16049 .elementor-element.elementor-element-218591e .elementor-button:hover,
body .elementor-13310 .elementor-element.elementor-element-168c1b9 .elementor-button[type="submit"]:hover,

body .elementor-9982 .elementor-element.elementor-element-7e03d7d .elementor-button:hover{
	color: #fff!important;
	border-color: transparent!important;
	background-color: #e7bb4a!important;
}


/* NOTICIAS */

body .elementor-9791 .elementor-element.elementor-element-9456645.ob-harakiri .elementor-heading-title{
	color: #515050;
}

body .elementor-9791 .elementor-element.elementor-element-e6a6e35 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{
	line-height: 19px;
    font-size: 15px;
}



/* FOOTER */

body .elementor-9603 .elementor-element.elementor-element-2064def{
	background-color: #444444!important;
}

body .elementor-9603 .elementor-element.elementor-element-4405a99 .elementor-field-group .elementor-field{
	background-color: #444444!important;
}

body .elementor-9603 .elementor-element.elementor-element-d3bde25 .elementor-social-icon{
	background-color: #444444!important;
}

body .elementor-9603 .elementor-element.elementor-element-0c29322 > .elementor-element-populated,
body .elementor-13901 .elementor-element.elementor-element-0c29322 > .elementor-element-populated{
	border-color: #6b6b6b;
}



/* INTERNAS */

/* titulos banner internas */

body .elementor-14022 .elementor-element.elementor-element-23c7007.ob-harakiri .elementor-heading-title{
	color: #444444!important;
}

/* amarillo txt principal*/
body .elementor-14022 .elementor-element.elementor-element-6e75279.ob-harakiri .elementor-heading-title,
body .elementor-14022 .elementor-element.elementor-element-0631fad .elementor-heading-title,
body .elementor-14025 .elementor-element.elementor-element-17f72bf .elementor-heading-title,
body .elementor-14025 .elementor-element.elementor-element-07f6acf .elementor-heading-title{
	color: #e7ae3b!important;
}

/* bg mision - bg proyectos color  Gris*/

body .elementor-14022 .elementor-element.elementor-element-940fe2e,
body .elementor-14022 .elementor-element.elementor-element-7414857 .elementor-background-overlay,
body .elementor-14025 .elementor-element.elementor-element-edcfa64,
body .elementor-14025 .elementor-element.elementor-element-5cbc3da > .elementor-background-overlay{
	background-color: #515050!important;
}

/* txt mision y valores */

body .elementor-14022 .elementor-element.elementor-element-c56a15c .elementor-image-box-title,
body .elementor-14022 .elementor-element.elementor-element-3c19747 .elementor-image-box-title,
body .elementor-14022 .elementor-element.elementor-element-0f7b528 .elementor-image-box-title,
body .elementor-14022 .elementor-element.elementor-element-3607c47 .elementor-image-box-title,
body .elementor-14025 .elementor-element.elementor-element-db68791 .elementor-image-box-title,
body .elementor-14025 .elementor-element.elementor-element-78e99b8 .elementor-image-box-title,
body .elementor-14025 .elementor-element.elementor-element-1fdc19d .elementor-image-box-title,
body .elementor-14025 .elementor-element.elementor-element-a28bf9c .elementor-image-box-title,

body .elementor-14022 .elementor-element.elementor-element-82e052f .jet-carousel__content .jet-carousel__item-title,
body .elementor-14025 .elementor-element.elementor-element-128d4aa .jet-carousel__content .jet-carousel__item-title{
	color: #444444;
}


/* flechas socios */

body .elementor-14022 .elementor-element.elementor-element-82e052f .jet-carousel .jet-arrow,
body .elementor-14025 .elementor-element.elementor-element-128d4aa .jet-carousel .jet-arrow{
	color: #e7ae3b;
}

/* SERVICIOS */


body .elementor-10869 .elementor-element.elementor-element-0ffb007.ob-harakiri .elementor-heading-title,
body .elementor-13853 .elementor-element.elementor-element-0ffb007.ob-harakiri .elementor-heading-title{
	color: #e7ae3b;
}



/* DETALLE SERVICIOS */


body.single-servicios .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
    margin-top: 16px;
}

body.single-servicios .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon .elementor-icon i{
	color: #e7bb4a;
}

body .elementor-13835 .elementor-element.elementor-element-3d2c2e5,
body .elementor-12807 .elementor-element.elementor-element-71ebc18{
	background-color: #515050;
}

/* CALIDAD */

body .elementor-13821 .elementor-element.elementor-element-fc39ecb.ob-harakiri .elementor-heading-title,
body .elementor-12802 .elementor-element.elementor-element-fc39ecb.ob-harakiri .elementor-heading-title{
	color:#e7ae3b
}

body .seccion_calidad_cards .titulo:before{
	background-image: url('https://mdh.com.pe/wp-content/uploads/2025/08/Recurso-32.svg');
}

body .seccion_calidad_cards .elementor-tab-title.elementor-active .titulo:before{
	background-image: url('https://mdh.com.pe/wp-content/uploads/2025/08/MENOS-A.svg') !important;
}

/*  RESPONSABILIDAD SOCIAL */

body .elementor-12797 .elementor-element.elementor-element-f957033 .elementor-cta__title b,
body .elementor-13819 .elementor-element.elementor-element-f957033 .elementor-cta__title b{
	color: #e7ae3b;
}

/* LINEA ETICA */

body .elementor-13827 .elementor-element.elementor-element-a36390d,
body .elementor-9447 .elementor-element.elementor-element-a36390d{
	background-color: #515050!important;
}

/* PROVEEDORES */

body .elementor-12836 .elementor-element.elementor-element-7242f58 .elementor-icon-list-icon i,
body .elementor-13833 .elementor-element.elementor-element-1085a90 .elementor-icon-list-icon i,
body .elementor-12836 .elementor-element.elementor-element-7242f58 .elementor-icon-list-text,
body .elementor-13833 .elementor-element.elementor-element-1085a90 .elementor-icon-list-text,

body .elementor-12836 .elementor-element.elementor-element-8895511 a,
body .elementor-12836 .elementor-element.elementor-element-1796b8a a,
body .elementor-13833 .elementor-element.elementor-element-a952c1d a,
body .elementor-13833 .elementor-element.elementor-element-8eeedb6 a{
	color: #e7ae3b;
}

body .elementor-12836 .elementor-element.elementor-element-59025a6 > .elementor-widget-container,
body .elementor-13833 .elementor-element.elementor-element-0705748 > .elementor-widget-container{
	background-color: #e7bb4a;
}

body .elementor-12836 .elementor-element.elementor-element-59025a6 a,
body .elementor-13833 .elementor-element.elementor-element-0705748 a{
	color: #444444;
	text-decoration: none!important;
}

body .socios .jet-carousel__item-inner{
	background-color: #fff;
}


