.elementor-kit-6{--e-global-color-primary:#CF1E36;--e-global-color-secondary:#222223;--e-global-color-text:#222223;--e-global-color-accent:#CF1E36;--e-global-color-43ea1fd:#FFFFFF;--e-global-color-51bcd8c:#AA182C;--e-global-color-25361be:#E06287;--e-global-color-681d421:#E8C690;--e-global-color-2ccbdc0:#F4B231;--e-global-color-75a73a6:#3E4321;--e-global-color-74080e5:#222223;--e-global-typography-primary-font-family:"NeueHaasDisplay";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"GratelosDisplay";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"NeueHaasDisplay";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"NeueHaasDisplay";--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:21px;--e-global-typography-c5a28b8-font-family:"NeueHaasDisplay";--e-global-typography-c5a28b8-font-size:71px;--e-global-typography-c5a28b8-font-weight:500;--e-global-typography-c5a28b8-line-height:91px;--e-global-typography-48f57c0-font-family:"GratelosDisplay";--e-global-typography-48f57c0-font-size:300px;--e-global-typography-48f57c0-font-weight:400;--e-global-typography-48f57c0-line-height:253px;--e-global-typography-d2e9965-font-family:"GratelosDisplay";--e-global-typography-d2e9965-font-size:178px;--e-global-typography-d2e9965-font-weight:400;--e-global-typography-d2e9965-line-height:135px;--e-global-typography-b4c3a9b-font-family:"NeueHaasDisplay";--e-global-typography-b4c3a9b-font-size:55px;--e-global-typography-b4c3a9b-font-weight:normal;--e-global-typography-b4c3a9b-line-height:54px;--e-global-typography-5780111-font-family:"NeueHaasDisplay";--e-global-typography-5780111-font-size:16px;--e-global-typography-5780111-font-weight:400;--e-global-typography-5780111-letter-spacing:1px;--e-global-typography-d198538-font-family:"NeueHaasDisplay";--e-global-typography-d198538-font-size:14px;--e-global-typography-d198538-font-weight:400;--e-global-typography-d198538-text-transform:uppercase;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* MENÚ */

    /*VISIBLE EN SCROLL SUBIENDO*/
.header-sticky-up {
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.header-sticky-up.header-hidden {
  transform: translateY(-100%);
  opacity: 0;
}
    /*END VISIBLE EN SCROLL SUBIENDO*/

    /*EFECTO SLIDE DOWN HEADER*/
#header-nunsys::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    /* estado cerrado */
    transform: translateY(-100%);
    /* color de fondo cuando está abierto */
    background-color: var(--e-global-color-primary);
}

#header-nunsys.open-mega-nunsys::before {
    transform: translateY(0);
    transition: transform 250ms ease;
    opacity: 1;
}
    /*END EFECTO SLIDE DOWN HEADER*/

    /*EFECTO SLIDE DOWN LOGO*/
.logo-elpozo {
    position: relative;
    width: 120px;
    height: 45px;
    overflow: hidden;
    display: inline-block;
}

.logo-elpozo::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    transform: translateY(-100%);
    background-color: var(--e-global-color-primary);
    background-image: url("https://elpozo.nunsys.net/wp-content/uploads/2025/12/logo-elpozo-white.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

#header-nunsys.open-mega-nunsys .logo-elpozo::before {
    transform: translateY(0);
    transition: transform 250ms ease;
}
    /*END EFECTO SLIDE DOWN LOGO*/

    /*STYLE MENU BUTTONS*/
div#menu-conocenos.boton-seleccionado {
    background-color: var(--e-global-color-primary);
    border-color: #F3F2F2;
}

div#menu-conocenos.boton-seleccionado * {
    color: #fff;
}

.menu-principal .e-n-menu-title .e-n-menu-title-text {
    cursor: pointer;
}
    /*END STYLE MENU BUTTONS*/

    /*MEGAMENU*/

        /*EFECTO SLIDE DOWN MEGAMENU*/
.menu-principal .e-n-menu-content {
    transform: translateY(-100%);
}

.menu-principal .e-n-menu-content.e-active {
    transform: translateY(0%);
    transition: transform 0.50s ease;
}
        /*END EFECTO SLIDE DOWN MEGAMENU*/

        /*TEXT MENU STYLE*/
 .style-menu-nun:hover ul > li > a {
    opacity: 0.5;
    filter: blur(1.5px);
}

.style-menu-nun:hover ul > li > a:hover {opacity: 1;filter: none;}

.menu-principal .style-menu-nun a.elementor-item {
    background: none;
}
        /*END TEXT MENU STYLE*/
   
        /*IMAGES STYLE*/
.conocenos-img,
.mision-img,
.historia-img,
.cip-img,
.mapa-img,
.compromiso-img,
.IDi-img,
.sostenibilidad-img,
.elaborados-carne-img,
.carne-fresco-img,
.hosteleria-img,
.comunicacion-img,
.campanas-img,
.recursos-img,
.videos-img,
.empleo-img,
.contacto-comercial-img,
.contacto-consumidor-img,
.canal-denuncia-img
{
    display: none;
}

.e-con-inner:has(.conocenos-item:hover) .conocenos-img,
.e-con-inner:has(.mision-item:hover) .mision-img,
.e-con-inner:has(.historia-item:hover) .historia-img, .e-con-inner:has(.cip-item:hover) .cip-img,
.e-con-inner:has(.mapa-item:hover) .mapa-img,
.e-con-inner:has(.compromiso-item:hover) .compromiso-img,
.e-con-inner:has(.IDi-item:hover) .IDi-img,
.e-con-inner:has(.sostenibilidad-item:hover) .sostenibilidad-img,
.e-con-inner:has(.elaborados-carne-item:hover) .elaborados-carne-img,
.e-con-inner:has(.carne-fresco-item:hover) .carne-fresco-img,
.e-con-inner:has(.hosteleria-item:hover) .hosteleria-img,
.e-con-inner:has(.comunicacion-item:hover) .comunicacion-img,
.e-con-inner:has(.campanas-item:hover) .campanas-img,
.e-con-inner:has(.recursos-item:hover) .recursos-img,
.e-con-inner:has(.videos-item:hover) .videos-img,
.e-con-inner:has(.empleo-item:hover) .empleo-img,
.e-con-inner:has(.contacto-comercial-item:hover) .contacto-comercial-img,
.e-con-inner:has(.contacto-consumidor-item:hover) .contacto-consumidor-img,
.e-con-inner:has(.canal-denuncia-item:hover) .canal-denuncia-img {
    display: flex;
}

.e-con-inner:has(.conocenos-item:focus) .conocenos-img,
.e-con-inner:has(.mision-item:focus) .mision-img,
.e-con-inner:has(.historia-item:focus) .historia-img,
.e-con-inner:has(.cip-item:focus) .cip-img,
.e-con-inner:has(.mapa-item:focus) .mapa-img,
.e-con-inner:has(.compromiso-item:focus) .compromiso-img,
.e-con-inner:has(.IDi-item:focus) .IDi-img,
.e-con-inner:has(.sostenibilidad-item:focus) .sostenibilidad-img,
.e-con-inner:has(.elaborados-carne-item:focus) .elaborados-carne-img,
.e-con-inner:has(.carne-fresco-item:focus) .carne-fresco-img,
.e-con-inner:has(.hosteleria-item:focus) .hosteleria-img,
.e-con-inner:has(.comunicacion-item:focus) .comunicacion-img,
.e-con-inner:has(.campanas-item:focus) .campanas-img,
.e-con-inner:has(.recursos-item:focus) .recursos-img,
.e-con-inner:has(.videos-item:focus) .videos-img,
.e-con-inner:has(.empleo-item:focus) .empleo-img,
.e-con-inner:has(.contacto-comercial-item:focus) .contacto-comercial-img,
.e-con-inner:has(.contacto-consumidor-item:focus) .contacto-consumidor-img,
.e-con-inner:has(.canal-denuncia-item:focus) .canal-denuncia-img {
    display: block;
}

.columna-imagenes{
    overflow: hidden;
}
        /*END IMAGES STYLE*/

    /*END MEGAMENU*/ 
    
/* END MENÚ */

@media (max-width: 767px) {
    /* MENÚ */
    #header-nunsys {
        background-color: #ffffffa6;
    }

    .logo-elpozo {
        width: 88px;
        height: 33px;
    }
    /* END MENÚ */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayRoman.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayRomanItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayThin.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayXThin.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayXThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayXXThin.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayXXThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayMediu.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayMediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayLight.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/NeueHaasDisplayBlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GratelosDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://elpozo.nunsys.net/wp-content/uploads/2025/12/GratelosDisplay.ttf') format('truetype');
}
/* End Custom Fonts CSS */