.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-title{font-size:49px;line-height:1.1em}.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-content{font-size:19px}.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-btn{background:var(--e-global-color-primary)}.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-btn2{background:var(--e-global-color-579ecd5)}.elementor-4671 .elementor-element.elementor-element-2e80b3fe .tp-el-section{padding:0 0 170px 0px!important;margin:35px 0 0 0px!important}.elementor-4671 .elementor-element.elementor-element-113a1f0c .tp-el-btn{background:var(--e-global-color-primary)}.elementor-4671 .elementor-element.elementor-element-355072ed>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-4671 .elementor-element.elementor-element-27379776>.elementor-element-populated{margin:0 0 0 5px;--e-column-margin-right:0px;--e-column-margin-left:5px}.elementor-4671 .elementor-element.elementor-element-2bf87e1>.elementor-widget-container{margin:0 5px 0 0}.elementor-4671 .elementor-element.elementor-element-2bf87e1{text-align:right}.elementor-4671 .elementor-element.elementor-element-2bf87e1 .tp-el-btn{background:var(--e-global-color-primary)}.elementor-4671 .elementor-element.elementor-element-10d8e9aa{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-4671 .elementor-element.elementor-element-606b10f2>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-4671 .elementor-element.elementor-element-506d708c>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-4671 .elementor-element.elementor-element-506d708c .tp-el-section{padding:0 0 170px 0px!important;margin:35px 0 0 0px!important}.elementor-4671 .elementor-element.elementor-element-4f293b3a:not(.elementor-motion-effects-element-type-background),.elementor-4671 .elementor-element.elementor-element-4f293b3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://normes-haccp.com/wp-content/uploads/2023/05/overly.png);background-repeat:no-repeat;background-size:cover}.elementor-4671 .elementor-element.elementor-element-4f293b3a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:-3px}.elementor-4671 .elementor-element.elementor-element-4f293b3a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4671 .elementor-element.elementor-element-651d9f8f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4671 .elementor-element.elementor-element-651d9f8f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4671 .elementor-element.elementor-element-6f8d1591:not(.elementor-motion-effects-element-type-background),.elementor-4671 .elementor-element.elementor-element-6f8d1591>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(174deg,var(--e-global-color-primary) 0%,var(--e-global-color-7445ac1) 54%)}.elementor-4671 .elementor-element.elementor-element-6f8d1591{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 0 0}.elementor-4671 .elementor-element.elementor-element-6f8d1591>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4671 .elementor-element.elementor-element-72714c77 .tp-el-btn{background:var(--e-global-color-579ecd5)}.elementor-4671 .elementor-element.elementor-element-20e71fe9:not(.elementor-motion-effects-element-type-background),.elementor-4671 .elementor-element.elementor-element-20e71fe9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7445ac1)}.elementor-4671 .elementor-element.elementor-element-20e71fe9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4671 .elementor-element.elementor-element-20e71fe9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4671 .elementor-element.elementor-element-4bee1e4>.elementor-widget-container{margin:20px 0 0 0}.elementor-4671 .elementor-element.elementor-element-1c704c78 .ele-section{background-color:var(--e-global-color-579ecd5)}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-el-subtitle{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-el-title{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-el-content{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-rep-content{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-rep-name{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-1c704c78 .tp-rep-desi{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-53f737c0{margin-top:120px;margin-bottom:80px}.elementor-4671 .elementor-element.elementor-element-562079c5 .tp-el-subtitle{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-562079c5 .tp-el-title{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-562079c5 .tp-el-content{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-562079c5 .tp-el-btn{font-family:"Plus Jakarta Sans",Sans-serif;background:var(--e-global-color-579ecd5)}.elementor-4671 .elementor-element.elementor-element-562079c5 .tp-el-btn:hover{background:var(--e-global-color-2a178a0)}.elementor-4671 .elementor-element.elementor-element-5a17c26f{width:var(--container-widget-width,104.536%);max-width:104.536%;--container-widget-width:104.536%;--container-widget-flex-grow:0}.elementor-4671 .elementor-element.elementor-element-5a17c26f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-4671 .elementor-element.elementor-element-5a17c26f .tp-el-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:24px;font-weight:400;line-height:1em}.elementor-4671 .elementor-element.elementor-element-5a17c26f .tp-el-content{font-family:"Plus Jakarta Sans",Sans-serif}.elementor-4671 .elementor-element.elementor-element-7e1025da:not(.elementor-motion-effects-element-type-background),.elementor-4671 .elementor-element.elementor-element-7e1025da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F9FB}.elementor-4671 .elementor-element.elementor-element-7e1025da{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4671 .elementor-element.elementor-element-7e1025da>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4671 .elementor-element.elementor-element-7269c538 .ele-section{background-image:url(https://normes-haccp.com/wp-content/uploads/2025/10/Gemini_Generated_Image_8qx9ut8qx9ut8qx9.png)}@media(max-width:1024px){.elementor-4671 .elementor-element.elementor-element-2bf87e1{text-align:left}}@media(max-width:767px){.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-title{font-size:25px}.elementor-4671 .elementor-element.elementor-element-f3b3b21 .tp-el-content{font-size:18px}.elementor-4671 .elementor-element.elementor-element-507d5caf{margin-top:-104px;margin-bottom:0;padding:0 0 0 0}.elementor-4671 .elementor-element.elementor-element-113a1f0c>.elementor-widget-container{margin:-50px 0 0 0}.elementor-4671 .elementor-element.elementor-element-342af6bb>.elementor-widget-container{margin:0 0 -80px 0}.elementor-4671 .elementor-element.elementor-element-10d8e9aa{margin-top:27px;margin-bottom:-122px}.elementor-4671 .elementor-element.elementor-element-6f8d1591{margin-top:0;margin-bottom:0;padding:50px 0 0 0}.elementor-4671 .elementor-element.elementor-element-7e1025da{margin-top:-71px;margin-bottom:0;padding:0 15px 0 15px}}@media(max-width:1024px) and (min-width:768px){.elementor-4671 .elementor-element.elementor-element-27379776{width:100%}.elementor-4671 .elementor-element.elementor-element-1a73364c{width:100%}}