.elementor-25295 .elementor-element.elementor-element-fa84b68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25295 .elementor-element.elementor-element-9b5f40f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25295 .elementor-element.elementor-element-9b5f40f:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-9b5f40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-25295 .elementor-element.elementor-element-0d4d3fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25295 .elementor-element.elementor-element-d67d188{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-d67d188:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-d67d188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/cryo-170-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25295 .elementor-element.elementor-element-794d9f4{text-align:start;}.elementor-25295 .elementor-element.elementor-element-794d9f4 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-b5e44a3{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-b5e44a3:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-b5e44a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/ulufp390_frasiden.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-197e37a{text-align:start;}.elementor-25295 .elementor-element.elementor-element-197e37a .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-ff78c6a{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-ff78c6a:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-ff78c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/ltf535_ltfe515_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-62553f0{text-align:start;}.elementor-25295 .elementor-element.elementor-element-62553f0 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-fdd388c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25295 .elementor-element.elementor-element-cf0e06a{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-cf0e06a:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-cf0e06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/ltf325-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-c0c4d9e{text-align:start;}.elementor-25295 .elementor-element.elementor-element-c0c4d9e .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-f0bf97f{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-f0bf97f:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-f0bf97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/lr700-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-f207238{text-align:start;}.elementor-25295 .elementor-element.elementor-element-f207238 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-962ded2{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-962ded2:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-962ded2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/lff660.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-8ae5cbd{text-align:start;}.elementor-25295 .elementor-element.elementor-element-8ae5cbd .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-028ed23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25295 .elementor-element.elementor-element-2562ff5{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-2562ff5:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-2562ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/prpf100_lighter_flat.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-a5c51f0{text-align:start;}.elementor-25295 .elementor-element.elementor-element-a5c51f0 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-775b89e{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-775b89e:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-775b89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/pre440_forfra-a-ebend-r.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-9bcca89{text-align:start;}.elementor-25295 .elementor-element.elementor-element-9bcca89 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-9d6b38e{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-9d6b38e:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-9d6b38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/bbr1400-korr-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-dfb58db{text-align:start;}.elementor-25295 .elementor-element.elementor-element-dfb58db .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-25295 .elementor-element.elementor-element-103a56a{--display:flex;--min-height:439px;--justify-content:flex-end;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-103a56a:not(.elementor-motion-effects-element-type-background), .elementor-25295 .elementor-element.elementor-element-103a56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haccp.es/wp-content/uploads/2025/11/gsm-alarm.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25295 .elementor-element.elementor-element-103a56a.e-con{--align-self:flex-start;}.elementor-25295 .elementor-element.elementor-element-45c9df1{text-align:start;}.elementor-25295 .elementor-element.elementor-element-45c9df1 .elementor-heading-title{font-family:"Anek Latin", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}@media(min-width:768px){.elementor-25295 .elementor-element.elementor-element-9b5f40f{--width:95%;}.elementor-25295 .elementor-element.elementor-element-103a56a{--width:32%;}}@media(max-width:767px){.elementor-25295 .elementor-element.elementor-element-fa84b68{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25295 .elementor-element.elementor-element-9b5f40f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25295 .elementor-element.elementor-element-0d4d3fc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25295 .elementor-element.elementor-element-d67d188{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-794d9f4 .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-b5e44a3{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-197e37a .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-ff78c6a{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-62553f0 .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-fdd388c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25295 .elementor-element.elementor-element-cf0e06a{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-c0c4d9e .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-f0bf97f{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-f207238 .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-962ded2{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-8ae5cbd .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-028ed23{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25295 .elementor-element.elementor-element-2562ff5{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-a5c51f0 .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-775b89e{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-9bcca89 .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-9d6b38e{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-dfb58db .elementor-heading-title{font-size:30px;}.elementor-25295 .elementor-element.elementor-element-103a56a{--min-height:40vh;}.elementor-25295 .elementor-element.elementor-element-45c9df1 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-d67d188 */.elementor-25295 .elementor-element.elementor-element-d67d188 {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e44a3 */.elementor-25295 .elementor-element.elementor-element-b5e44a3 {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff78c6a */.elementor-25295 .elementor-element.elementor-element-ff78c6a {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf0e06a */.elementor-25295 .elementor-element.elementor-element-cf0e06a {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0bf97f */.elementor-25295 .elementor-element.elementor-element-f0bf97f {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-962ded2 */.elementor-25295 .elementor-element.elementor-element-962ded2 {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2562ff5 */.elementor-25295 .elementor-element.elementor-element-2562ff5 {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775b89e */.elementor-25295 .elementor-element.elementor-element-775b89e {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6b38e */.elementor-25295 .elementor-element.elementor-element-9d6b38e {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103a56a */.elementor-25295 .elementor-element.elementor-element-103a56a {
  box-shadow: inset 0 -100px 50px rgba(35, 153, 0, 0.4);
  /* -100px = sombra desde abajo */
}/* End custom CSS */