{"id":2064,"date":"2026-07-09T09:22:18","date_gmt":"2026-07-09T09:22:18","guid":{"rendered":"https:\/\/semole4p.it\/bread\/"},"modified":"2026-09-28T07:23:35","modified_gmt":"2026-09-28T07:23:35","slug":"bread","status":"publish","type":"page","link":"https:\/\/semole4p.it\/en\/bread\/","title":{"rendered":"Bread"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2064\" class=\"elementor elementor-2064 elementor-1050\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c55683 e-con-full e-flex e-con e-parent\" data-id=\"5c55683\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Pane-hero.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-099aca0 e-con-full e-flex e-con e-child\" data-id=\"099aca0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-60c6b68 e-con-full e-flex e-con e-child\" data-id=\"60c6b68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dacc76 e-transform elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"7dacc76\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/foglie-verdi.json&quot;,&quot;id&quot;:1062,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;_transform_rotateZ_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-25,&quot;sizes&quot;:[]},&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;,&quot;_transform_rotateZ_effect_laptop&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"lottie.default\">\n\t\t\t\t\t<div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c2ac9b e-con-full e-flex e-con e-child\" data-id=\"8c2ac9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ab0be8 elementor-widget elementor-widget-heading\" data-id=\"8ab0be8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Bread<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa325ca elementor-widget elementor-widget-text-editor\" data-id=\"fa325ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\">The bread 4P line includes durum wheat semolina developed to create products with precise characteristics: fragrant crusts, well-developed structures, a golden color, and the authentic taste of durum wheat.<br\/>The different products in the line are designed to support specific applications\u2014from rustic bread to ciabatta and soft breads\u2014offering professionals dough stability, processing control, and consistent quality in the finished product.<br\/>Thanks to the distinctive qualities of durum wheat semolina, every preparation gains character and immediate recognition: in structure, fragrance, and sensory appeal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c8feea e-con-full e-flex e-con e-parent\" data-id=\"9c8feea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c55986e elementor-widget elementor-widget-image\" data-id=\"c55986e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"104\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/Onda-VERDE.svg\" class=\"attachment-large size-large wp-image-2059\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ad7074 e-con-full e-flex e-con e-parent\" data-id=\"5ad7074\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db3e2c0 elementor-widget elementor-widget-html\" data-id=\"db3e2c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .tris3d {\r\n    --tris3d-ink: #2d2012;\r\n    --tris3d-muted: rgba(45, 32, 18, 0.78);\r\n    --tris3d-line: rgba(255, 255, 255, 0.85);\r\n    --tris3d-arrow-hover: rgba(250, 244, 231, 0.1);\r\n\r\n    position: relative;\r\n    width: 100%;\r\n    overflow: visible;\r\n    padding: clamp(24px, 4vw, 52px) clamp(2vw, 4vw, 6vw) 64px;\r\n    color: var(--tris3d-ink);\r\n    font-family: \"IvyPresto-Display\", sans-serif;\r\n    background: transparent;\r\n  }\r\n\r\n  .tris3d,\r\n  .tris3d * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  \/*\r\n    Desktop:\r\n    - colonna immagini: 65%\r\n    - colonna testo: 35%\r\n  *\/\r\n  .tris3d__inner {\r\n    position: relative;\r\n    display: flex;\r\n    width: 100%;\r\n    min-height: clamp(500px, 46vw, 720px);\r\n  }\r\n\r\n  .tris3d__stage-col {\r\n    position: relative;\r\n    width: 65%;\r\n    min-width: 0;\r\n    min-height: inherit;\r\n  }\r\n\r\n  .tris3d__stage {\r\n    position: absolute;\r\n    inset: 0 0 78px;\r\n    overflow: visible;\r\n  }\r\n\r\n  .tris3d__ring {\r\n    position: absolute;\r\n    inset: 0;\r\n  }\r\n\r\n  .tris3d__item {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 0;\r\n    width: 25%;\r\n    margin: 0;\r\n    transform: translateY(-50%);\r\n    transform-origin: center center;\r\n    transition:\r\n      left 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      top 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      width 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      transform 700ms cubic-bezier(0.2, 0.8, 0.2, 1),\r\n      opacity 500ms ease,\r\n      filter 500ms ease;\r\n    will-change: left, top, width, transform, opacity;\r\n  }\r\n\r\n  .tris3d__item img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    max-height: none;\r\n    object-fit: contain;\r\n    pointer-events: none;\r\n    user-select: none;\r\n  }\r\n\r\n  \/* Colonna destra: informazioni *\/\r\n  .tris3d__copy-col {\r\n    position: relative;\r\n    z-index: 150;\r\n    display: flex;\r\n    align-items: center;\r\n    width: 35%;\r\n    min-width: 0;\r\n    padding-left: clamp(20px, 2.5vw, 48px);\r\n  }\r\n\r\n  .tris3d__copy {\r\n    position: relative;\r\n    z-index: 160;\r\n    width: 100%;\r\n    font-family: \"Degular\", sans-serif;\r\n  }\r\n\r\n  .tris3d__title {\r\n    margin: 0 0 1rem;\r\n    font-family: \"IvyPresto Display\", serif;\r\n    font-size: clamp(40px, 4.4vw, 62px);\r\n    font-weight: 300;\r\n    line-height: 1;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  \/*\r\n    Linea e pallino in primo piano:\r\n    devono poter entrare graficamente nello spazio della colonna immagini.\r\n  *\/\r\n  .tris3d__divider {\r\n    position: relative;\r\n    z-index: 170;\r\n    width: 100%;\r\n    height: 2px;\r\n    margin: 0 0 20px;\r\n    background: var(--tris3d-line);\r\n  }\r\n\r\n  .tris3d__divider::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    z-index: 170;\r\n    top: 0;\r\n    left: -78px;\r\n    width: 78px;\r\n    height: 2px;\r\n    background: var(--tris3d-line);\r\n  }\r\n\r\n  .tris3d__divider::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    z-index: 171;\r\n    top: -4px;\r\n    left: -83px;\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 999px;\r\n    background: #fff;\r\n  }\r\n\r\n  .tris3d__kicker {\r\n    margin: 0 0 8px;\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(21px, 2.4vw, 28px);\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .tris3d__subtitle {\r\n    margin: 0 0 16px;\r\n    color: var(--tris3d-muted);\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(26px, 2.9vw, 22px);\r\n    font-weight: 700;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .tris3d__list {\r\n    display: grid;\r\n    gap: 9px;\r\n    margin: 0;\r\n    padding: 0;\r\n    color: var(--tris3d-muted);\r\n    font-family: \"Degular\", sans-serif;\r\n    font-size: clamp(20px, 2.5vw, 22px);\r\n    line-height: 1.3;\r\n    list-style: none;\r\n  }\r\n\r\n  .tris3d__list li {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 11px;\r\n    padding: 0;\r\n  }\r\n\r\n  .tris3d__grain {\r\n    flex: 0 0 16px;\r\n    width: 16px;\r\n    height: 15px;\r\n    margin-top: 0.2em;\r\n  }\r\n\r\n  .tris3d__grain svg {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n  }\r\n\r\n  .tris3d__point-text {\r\n    min-width: 0;\r\n  }\r\n\r\n  \/*\r\n    Frecce al centro dell'intero layout desktop.\r\n    Essendo figlie dirette di .tris3d__inner,\r\n    left: 50% equivale al centro della sezione.\r\n  *\/\r\n  .tris3d__nav {\r\n    position: absolute;\r\n    bottom: -18px;\r\n    left: 50%;\r\n    z-index: 250;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 26px;\r\n    transform: translateX(-50%);\r\n  }\r\n\r\n  .tris3d__button,\r\n  .tris3d__button:hover,\r\n  .tris3d__button:focus,\r\n  .tris3d__button:focus-visible,\r\n  .tris3d__button:active,\r\n  .tris3d__button:visited {\r\n    display: grid;\r\n    width: 42px;\r\n    height: 42px;\r\n    padding: 0;\r\n    color: var(--tris3d-ink);\r\n    cursor: pointer;\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    place-items: center;\r\n    border: 0;\r\n    border-radius: 999px;\r\n    outline: 0;\r\n    background: transparent;\r\n    box-shadow: none;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .tris3d__button {\r\n    transition: background-color 180ms ease;\r\n  }\r\n\r\n  .tris3d__button:hover,\r\n  .tris3d__button:focus-visible {\r\n    background: var(--tris3d-arrow-hover);\r\n  }\r\n\r\n  .tris3d__button svg {\r\n    display: block;\r\n    width: 32px;\r\n    height: 32px;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .tris3d__button path {\r\n    stroke: #3b2413;\r\n  }\r\n\r\n  \/* Laptop e desktop compatti *\/\r\n  @media (min-width: 1025px) and (max-width: 1366px) {\r\n    .tris3d {\r\n      padding-right: 24px;\r\n      padding-left: 24px;\r\n    }\r\n\r\n    .tris3d__inner {\r\n      min-height: 620px;\r\n    }\r\n\r\n    .tris3d__title {\r\n      font-size: clamp(36px, 4vw, 54px);\r\n    }\r\n\r\n    .tris3d__kicker {\r\n      font-size: clamp(21px, 2.5vw, 26px);\r\n    }\r\n\r\n    .tris3d__subtitle {\r\n      font-size: clamp(19px, 2.3vw, 23px);\r\n    }\r\n\r\n    .tris3d__list {\r\n      font-size: clamp(18px, 2.2vw, 22px);\r\n    }\r\n  }\r\n\r\n  \/* Tablet *\/\r\n  @media (min-width: 768px) and (max-width: 1024px) {\r\n    .tris3d {\r\n      padding-right: 24px;\r\n      padding-left: 24px;\r\n    }\r\n\r\n    .tris3d__inner {\r\n      min-height: 650px;\r\n    }\r\n\r\n    .tris3d__stage-col {\r\n      width: 60%;\r\n    }\r\n\r\n    .tris3d__copy-col {\r\n      width: 40%;\r\n      padding-left: 20px;\r\n    }\r\n\r\n    .tris3d__title {\r\n      font-size: clamp(34px, 4vw, 48px);\r\n    }\r\n\r\n    .tris3d__kicker {\r\n      font-size: clamp(20px, 2.3vw, 24px);\r\n    }\r\n\r\n    .tris3d__subtitle {\r\n      font-size: clamp(18px, 2.1vw, 21px);\r\n    }\r\n\r\n    .tris3d__list {\r\n      font-size: clamp(17px, 2vw, 20px);\r\n    }\r\n\r\n    .tris3d__divider::before,\r\n    .tris3d__divider::after {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 767px) {\r\n    .tris3d {\r\n      overflow: visible;\r\n      padding: 24px 8px 90px;\r\n    }\r\n\r\n    .tris3d__inner {\r\n      display: flex;\r\n      flex-direction: column;\r\n      min-height: 0;\r\n    }\r\n\r\n    .tris3d__stage-col {\r\n      position: relative;\r\n      width: 100%;\r\n      min-height: 455px;\r\n      padding-bottom: 45px;\r\n      overflow: visible;\r\n    }\r\n\r\n    .tris3d__stage {\r\n      position: relative;\r\n      inset: auto;\r\n      width: 100%;\r\n      height: 410px;\r\n      overflow: visible;\r\n    }\r\n\r\n    .tris3d__copy-col {\r\n      display: block;\r\n      width: 100%;\r\n      padding-left: 0;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .tris3d__copy {\r\n      width: min(100%, 560px);\r\n      margin: 0 auto;\r\n      text-align: center;\r\n    }\r\n\r\n    .tris3d__title {\r\n      font-size: clamp(40px, 12vw, 60px);\r\n    }\r\n\r\n    .tris3d__kicker {\r\n      font-size: clamp(18px, 5.2vw, 23px);\r\n    }\r\n\r\n    .tris3d__subtitle {\r\n      font-size: clamp(26pxpx, 5.2vw, 26px);\r\n    }\r\n\r\n    .tris3d__list {\r\n      width: min(330px, 100%);\r\n      margin: 0 auto;\r\n      font-size: clamp(17px, 4.8vw, 21px);\r\n      text-align: center;\r\n    }\r\n\r\n    .tris3d__list li {\r\n      gap: 10px;\r\n    }\r\n\r\n    .tris3d__divider {\r\n      max-width: 280px;\r\n      margin-right: auto;\r\n      margin-left: auto;\r\n    }\r\n\r\n    .tris3d__divider::before,\r\n    .tris3d__divider::after {\r\n      display: none;\r\n    }\r\n\r\n    \/* Frecce sotto l'area immagini e sopra al testo *\/\r\n    .tris3d__nav {\r\n      top: 425px;\r\n      bottom: auto;\r\n      left: 50%;\r\n      gap: 34px;\r\n      margin: 0;\r\n      transform: translateX(-50%);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"tris3d\" data-autoplay=\"0\">\r\n  <div class=\"tris3d__inner\">\r\n\r\n    <!-- Colonna sinistra: composizione immagini -->\r\n    <div class=\"tris3d__stage-col\">\r\n      <div class=\"tris3d__stage\" aria-label=\"Carosello prodotti\">\r\n        <div class=\"tris3d__ring\">\r\n\r\n          <figure class=\"tris3d__item is-active\" data-title=\"Rustic Bread\" data-kicker=\"Application:\" data-subtitle=\"Loaves ~ Baguettes (Filone) ~ Breadsticks ~ Cracker\" data-points=\"Contains wheat germ|Longer-lasting freshness|Deep golden color|Full aroma and bold taste|Crispy crust\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Rustico.webp\" alt=\"Pane Rustico\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n          <figure class=\"tris3d__item\" data-title=\"Soft Breads\" data-kicker=\"Application:\" data-subtitle=\"Burger bun ~ Sandwich loaves ~ Shokupan ~ Tea sandwiches\" data-points=\"Long-lasting softness|Soft and uniform structure|Full flavor and intense aroma\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Morbidi.webp\" alt=\"Pani Morbidi\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n          <figure class=\"tris3d__item\" data-title=\"Ciabatta\" data-kicker=\"Application:\" data-subtitle=\"Ciabatta ~ Baguette ~ Rosette bread\" data-points=\"Light and open-crumb structure|Crispy and fragrant crust|Intense flavor and aroma|Extended shelf life\">\r\n            <img src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/4P_D_Cibatta.webp\" alt=\"Ciabatta\" loading=\"eager\" decoding=\"sync\" fetchpriority=\"high\">\r\n          <\/figure>\r\n\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Colonna destra: testo dinamico -->\r\n    <div class=\"tris3d__copy-col\">\r\n      <div class=\"tris3d__copy\" aria-live=\"polite\">\r\n        <h2 class=\"tris3d__title\"><\/h2>\r\n        <div class=\"tris3d__divider\" aria-hidden=\"true\"><\/div>\r\n        <p class=\"tris3d__kicker\"><\/p>\r\n        <p class=\"tris3d__subtitle\"><\/p>\r\n        <ul class=\"tris3d__list\"><\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Frecce centrate sull'intera sezione -->\r\n    <div class=\"tris3d__nav\" aria-label=\"Controlli carosello\">\r\n      <button class=\"tris3d__button tris3d__prev\" type=\"button\" aria-label=\"Prodotto precedente\">\r\n        <svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <path d=\"M12 25L3 16L12 7M3 16L29 16\" stroke=\"#3B2413\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <button class=\"tris3d__button tris3d__next\" type=\"button\" aria-label=\"Prodotto successivo\">\r\n        <svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <path d=\"M20 7L29 16L20 25M29 16H3\" stroke=\"#3B2413\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  function initTris3d(root) {\r\n    if (!root || root.dataset.tris3dReady === \"1\") return;\r\n\r\n    root.dataset.tris3dReady = \"1\";\r\n\r\n    var items = Array.prototype.slice.call(\r\n      root.querySelectorAll(\".tris3d__item\")\r\n    );\r\n\r\n    var title = root.querySelector(\".tris3d__title\");\r\n    var kicker = root.querySelector(\".tris3d__kicker\");\r\n    var subtitle = root.querySelector(\".tris3d__subtitle\");\r\n    var list = root.querySelector(\".tris3d__list\");\r\n    var prev = root.querySelector(\".tris3d__prev\");\r\n    var next = root.querySelector(\".tris3d__next\");\r\n\r\n    var active = 0;\r\n    var timer = null;\r\n\r\n    function isMobile() {\r\n      return window.matchMedia(\"(max-width: 767px)\").matches;\r\n    }\r\n\r\n    function createGrainIcon() {\r\n      return (\r\n        '<svg width=\"16\" height=\"15\" viewBox=\"0 0 11 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\r\n          '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.17964 10C2.3187 10 0 7.48904 0 4.39089L0 0C2.86094 0 5.17964 2.51096 5.17964 5.60912V10ZM5.82036 10V5.60912C5.82036 2.51096 8.13906 0 11 0V4.39089C11 7.48904 8.6813 10 5.82036 10Z\" fill=\"#3B2413\"\/>' +\r\n        \"<\/svg>\"\r\n      );\r\n    }\r\n\r\n    function renderText(current) {\r\n      title.textContent = current.dataset.title || \"\";\r\n      kicker.textContent = current.dataset.kicker || \"\";\r\n      subtitle.textContent = current.dataset.subtitle || \"\";\r\n\r\n      list.innerHTML = \"\";\r\n\r\n      (current.dataset.points || \"\").split(\"|\").forEach(function (point) {\r\n        if (!point.trim()) return;\r\n\r\n        var li = document.createElement(\"li\");\r\n\r\n        var icon = document.createElement(\"span\");\r\n        icon.className = \"tris3d__grain\";\r\n        icon.setAttribute(\"aria-hidden\", \"true\");\r\n        icon.innerHTML = createGrainIcon();\r\n\r\n        var text = document.createElement(\"span\");\r\n        text.className = \"tris3d__point-text\";\r\n        text.textContent = point.trim();\r\n\r\n        li.appendChild(icon);\r\n        li.appendChild(text);\r\n        list.appendChild(li);\r\n      });\r\n    }\r\n\r\n    function render() {\r\n      items.forEach(function (item, index) {\r\n        var offset = (index - active + items.length) % items.length;\r\n        var isActive = offset === 0;\r\n\r\n        \/*\r\n          Desktop:\r\n          - offset 2: immagine piccola a sinistra\r\n          - offset 1: immagine piccola centrale\r\n          - offset 0: immagine grande e attiva, a destra\r\n        *\/\r\n        var position = {\r\n          left: \"2%\",\r\n          top: \"60%\",\r\n          width: \"24%\",\r\n          scale: 0.78,\r\n          opacity: 0.94,\r\n          zIndex: 10\r\n        };\r\n\r\n        if (offset === 2) {\r\n          position.left = \"2%\";\r\n          position.top = \"60%\";\r\n          position.width = \"24%\";\r\n          position.scale = 0.78;\r\n          position.opacity = 0.94;\r\n          position.zIndex = 10;\r\n        }\r\n\r\n        if (offset === 1) {\r\n          position.left = \"29%\";\r\n          position.top = \"57%\";\r\n          position.width = \"27%\";\r\n          position.scale = 0.84;\r\n          position.opacity = 0.97;\r\n          position.zIndex = 20;\r\n        }\r\n\r\n        if (offset === 0) {\r\n          position.left = \"59%\";\r\n          position.top = \"50%\";\r\n          position.width = \"43%\";\r\n          position.scale = 1;\r\n          position.opacity = 1;\r\n          position.zIndex = 100;\r\n        }\r\n\r\n        \/*\r\n          Mobile:\r\n          - offset 2: piccola sinistra\r\n          - offset 0: principale centrata\r\n          - offset 1: piccola destra\r\n\r\n          Per quella di destra usiamo left: 98% e\r\n          translateX(-100%), cos\u00ec il suo bordo destro\r\n          resta dentro l'area immagini.\r\n        *\/\r\n        if (isMobile()) {\r\n          if (offset === 0) {\r\n            position.left = \"50%\";\r\n            position.top = \"50%\";\r\n            position.width = \"56%\";\r\n            position.scale = 1;\r\n            position.opacity = 1;\r\n            position.zIndex = 100;\r\n          }\r\n\r\n          if (offset === 1) {\r\n            position.left = \"98%\";\r\n            position.top = \"64%\";\r\n            position.width = \"29%\";\r\n            position.scale = 0.72;\r\n            position.opacity = 0.92;\r\n            position.zIndex = 10;\r\n          }\r\n\r\n          if (offset === 2) {\r\n            position.left = \"2%\";\r\n            position.top = \"64%\";\r\n            position.width = \"29%\";\r\n            position.scale = 0.72;\r\n            position.opacity = 0.92;\r\n            position.zIndex = 10;\r\n          }\r\n        }\r\n\r\n        item.classList.toggle(\"is-active\", isActive);\r\n        item.style.left = position.left;\r\n        item.style.top = position.top;\r\n        item.style.width = position.width;\r\n        item.style.opacity = position.opacity;\r\n        item.style.zIndex = String(position.zIndex);\r\n        item.style.filter = \"none\";\r\n\r\n        if (isMobile()) {\r\n          if (offset === 0) {\r\n            \/* Prodotto principale centrato *\/\r\n            item.style.transform =\r\n              \"translate(-50%, -50%) scale(\" + position.scale + \")\";\r\n          } else if (offset === 1) {\r\n            \/* Prodotto secondario a destra *\/\r\n            item.style.transform =\r\n              \"translate(-100%, -50%) scale(\" + position.scale + \")\";\r\n          } else {\r\n            \/* Prodotto secondario a sinistra *\/\r\n            item.style.transform =\r\n              \"translate(0, -50%) scale(\" + position.scale + \")\";\r\n          }\r\n        } else {\r\n          item.style.transform =\r\n            \"translateY(-50%) scale(\" + position.scale + \")\";\r\n        }\r\n\r\n        item.setAttribute(\"aria-hidden\", isActive ? \"false\" : \"true\");\r\n      });\r\n\r\n      renderText(items[active]);\r\n    }\r\n\r\n    function go(direction) {\r\n      active = (active + direction + items.length) % items.length;\r\n      render();\r\n    }\r\n\r\n    function stopAutoplay() {\r\n      if (timer) {\r\n        window.clearInterval(timer);\r\n        timer = null;\r\n      }\r\n    }\r\n\r\n    function startAutoplay() {\r\n      var delay = parseInt(root.dataset.autoplay || \"0\", 10);\r\n\r\n      if (!delay) return;\r\n\r\n      stopAutoplay();\r\n\r\n      timer = window.setInterval(function () {\r\n        go(1);\r\n      }, delay);\r\n    }\r\n\r\n    if (prev) {\r\n      prev.addEventListener(\"click\", function () {\r\n        go(-1);\r\n      });\r\n    }\r\n\r\n    if (next) {\r\n      next.addEventListener(\"click\", function () {\r\n        go(1);\r\n      });\r\n    }\r\n\r\n    root.addEventListener(\"mouseenter\", stopAutoplay);\r\n    root.addEventListener(\"mouseleave\", startAutoplay);\r\n    window.addEventListener(\"resize\", render);\r\n\r\n    items.forEach(function (item) {\r\n      var image = item.querySelector(\"img\");\r\n\r\n      if (!image || image.complete) return;\r\n\r\n      image.addEventListener(\"load\", render, { once: true });\r\n      image.addEventListener(\"error\", render, { once: true });\r\n    });\r\n\r\n    render();\r\n\r\n    window.requestAnimationFrame(render);\r\n    window.setTimeout(render, 250);\r\n    window.setTimeout(render, 800);\r\n\r\n    startAutoplay();\r\n  }\r\n\r\n  function bootTris3d() {\r\n    document.querySelectorAll(\".tris3d\").forEach(initTris3d);\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", bootTris3d);\r\n  } else {\r\n    bootTris3d();\r\n  }\r\n\r\n  window.addEventListener(\"load\", bootTris3d);\r\n\r\n  if (window.elementorFrontend && window.elementorFrontend.hooks) {\r\n    window.elementorFrontend.hooks.addAction(\r\n      \"frontend\/element_ready\/html.default\",\r\n      bootTris3d\r\n    );\r\n\r\n    window.elementorFrontend.hooks.addAction(\r\n      \"frontend\/element_ready\/global\",\r\n      bootTris3d\r\n    );\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fdfe756 e-con-full e-flex e-con e-parent\" data-id=\"fdfe756\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2183ae e-con-full e-flex e-con e-child\" data-id=\"a2183ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0568c94 e-transform elementor-widget elementor-widget-button\" data-id=\"0568c94\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjUxMCwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Technical data sheet<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-158129a e-con-full e-flex e-con e-child\" data-id=\"158129a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5dcf50 elementor-widget elementor-widget-html\" data-id=\"a5dcf50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wrapper-animazione-titolo\" style=\"overflow: hidden;\">\r\n    <h2 class=\"claim\">Quality is measured by the result<\/h2>\r\n<\/div>\r\n\r\n<style>\r\n.claim {\r\n    font-family: \"ivypresto-display\", serif !important;\r\n    font-weight: 300 !important;\r\n    color: var(--colore-titolo, #3B2413); \r\n    display: block !important;\r\n    width: 100% !important;\r\n    font-size: clamp(2.500rem, 0.944rem + 4.507vw, 6.000rem) !important;\r\n    margin: 0;\r\n    line-height: 1.1;\r\n    visibility: visible; \r\n    text-align: center !important;\r\n}\r\n\r\n.claim .word {\r\n    display: inline-block;\r\n    white-space: nowrap;\r\n}\r\n\r\n.claim .char {\r\n    display: inline-block;\r\n    white-space: pre;\r\n    will-change: transform, opacity;\r\n    color: inherit; \r\n}\r\n\r\n.claim-break-desktop {\r\n    display: block;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .claim {\r\n        text-align: var(--allineamento-mobile, center) !important;\r\n    }\r\n\r\n    .claim-break-desktop {\r\n        display: none;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n    const initAllTitles = () => {\r\n        if (typeof gsap === 'undefined' || !window.ScrollTrigger) return;\r\n\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        const titles = document.querySelectorAll(\".claim\");\r\n\r\n        titles.forEach((target) => {\r\n            if (target.dataset.splitDone === \"true\") return;\r\n\r\n            const originalNodes = Array.from(target.childNodes);\r\n            target.innerHTML = '';\r\n\r\n            originalNodes.forEach((node) => {\r\n                if (node.nodeType === 3) {\r\n                    const parts = node.textContent.split(\/(\\s+)\/);\r\n\r\n                    parts.forEach((part) => {\r\n                        if (!part) return;\r\n\r\n                        if (part.trim() === '') {\r\n                            target.appendChild(document.createTextNode(part));\r\n                            return;\r\n                        }\r\n\r\n                        const word = document.createElement('span');\r\n                        word.className = 'word';\r\n\r\n                        part.split('').forEach((char) => {\r\n                            const span = document.createElement('span');\r\n                            span.innerText = char;\r\n                            span.className = 'char';\r\n                            word.appendChild(span);\r\n                        });\r\n\r\n                        target.appendChild(word);\r\n                    });\r\n                }\r\n\r\n                if (node.nodeType === 1 && node.tagName.toLowerCase() === 'br') {\r\n                    target.appendChild(node.cloneNode(true));\r\n                }\r\n            });\r\n\r\n            target.dataset.splitDone = \"true\";\r\n\r\n            const chars = target.querySelectorAll('.char');\r\n\r\n            gsap.fromTo(chars, \r\n                { opacity: 0, y: 80 },\r\n                {\r\n                    opacity: 1,\r\n                    y: 0,\r\n                    stagger: 0.04,\r\n                    duration: 0.8,\r\n                    ease: \"power3.out\",\r\n                    scrollTrigger: {\r\n                        trigger: target,\r\n                        start: \"top 90%\",\r\n                        end: \"top 40%\",\r\n                        scrub: 1,\r\n                        markers: false\r\n                    }\r\n                }\r\n            );\r\n        });\r\n    };\r\n\r\n    window.addEventListener('load', initAllTitles);\r\n    window.addEventListener('resize', () => ScrollTrigger.refresh());\r\n    \r\n    let checkCount = 0;\r\n    const timer = setInterval(() => {\r\n        initAllTitles();\r\n        checkCount++;\r\n        if (checkCount > 5) clearInterval(timer);\r\n    }, 1000);\r\n\r\n    if (window.elementorFrontend) initAllTitles();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a7a908 e-con-full e-flex e-con e-child\" data-id=\"8a7a908\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d900c0 elementor-widget elementor-widget-text-editor\" data-id=\"4d900c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>When bread is made with 4P semolina, it speaks before the first bite. You can see it in the open crumb, the colour and the crust. You can experience it in the aroma, the full flavour and the distinctive character that makes every product instantly recognisable.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bce0641 e-transform elementor-widget elementor-widget-button\" data-id=\"bce0641\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjQ2NiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View recipe<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3241313 e-con-full e-flex e-con e-parent\" data-id=\"3241313\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ccf2824 e-con-full e-flex e-con e-child\" data-id=\"ccf2824\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dd0458 elementor-widget elementor-widget-html\" data-id=\"1dd0458\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wrapper-animazione-titolo\" style=\"overflow: hidden;\">\r\n    <h2 class=\"gamma\">Discover the full range<\/h2>\r\n<\/div>\r\n\r\n<style>\r\n.gamma {\r\n    font-family: \"ivypresto-display\", serif !important;\r\n    font-weight: 300 !important;\r\n    color: var(--colore-titolo, #3B2413); \r\n    display: block !important;\r\n    width: 100% !important;\r\n    font-size: clamp(1.500rem, 0.944rem + 4.507vw, 4.000rem) !important;\r\n    margin: 0;\r\n    line-height: 1.1;\r\n    visibility: visible; \r\n    text-align: center !important;\r\n    padding-bottom: 16px;\r\n}\r\n\r\n.gamma .word {\r\n    display: inline-block;\r\n    white-space: nowrap;\r\n}\r\n\r\n.gamma .char {\r\n    display: inline-block;\r\n    white-space: pre;\r\n    will-change: transform, opacity;\r\n    color: inherit; \r\n}\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n    const initGammaTitle = () => {\r\n        if (typeof gsap === 'undefined' || !window.ScrollTrigger) return;\r\n\r\n        gsap.registerPlugin(ScrollTrigger);\r\n\r\n        const titles = document.querySelectorAll(\".gamma\");\r\n\r\n        titles.forEach((target) => {\r\n            if (target.dataset.splitDone === \"true\") return;\r\n\r\n            const originalNodes = Array.from(target.childNodes);\r\n            target.innerHTML = '';\r\n\r\n            originalNodes.forEach((node) => {\r\n                if (node.nodeType === 3) {\r\n                    const parts = node.textContent.split(\/(\\s+)\/);\r\n\r\n                    parts.forEach((part) => {\r\n                        if (!part) return;\r\n\r\n                        if (part.trim() === '') {\r\n                            target.appendChild(document.createTextNode(part));\r\n                            return;\r\n                        }\r\n\r\n                        const word = document.createElement('span');\r\n                        word.className = 'word';\r\n\r\n                        part.split('').forEach((char) => {\r\n                            const span = document.createElement('span');\r\n                            span.innerText = char;\r\n                            span.className = 'char';\r\n                            word.appendChild(span);\r\n                        });\r\n\r\n                        target.appendChild(word);\r\n                    });\r\n                }\r\n\r\n                if (node.nodeType === 1 && node.tagName.toLowerCase() === 'br') {\r\n                    target.appendChild(node.cloneNode(true));\r\n                }\r\n            });\r\n\r\n            target.dataset.splitDone = \"true\";\r\n\r\n            const chars = target.querySelectorAll('.char');\r\n\r\n            gsap.fromTo(chars, \r\n                { opacity: 0, y: 80 },\r\n                {\r\n                    opacity: 1,\r\n                    y: 0,\r\n                    stagger: 0.04,\r\n                    duration: 0.8,\r\n                    ease: \"power3.out\",\r\n                    scrollTrigger: {\r\n                        trigger: target,\r\n                        start: \"top 90%\",\r\n                        end: \"top 40%\",\r\n                        scrub: 1,\r\n                        markers: false\r\n                    }\r\n                }\r\n            );\r\n        });\r\n    };\r\n\r\n    window.addEventListener('load', initGammaTitle);\r\n    window.addEventListener('resize', () => ScrollTrigger.refresh());\r\n    \r\n    let checkCount = 0;\r\n    const timer = setInterval(() => {\r\n        initGammaTitle();\r\n        checkCount++;\r\n        if (checkCount > 5) clearInterval(timer);\r\n    }, 1000);\r\n\r\n    if (window.elementorFrontend) initGammaTitle();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45fa772 e-con-full e-flex e-con e-parent\" data-id=\"45fa772\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;waves&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9e4d28 e-con-full e-grid e-con e-child\" data-id=\"e9e4d28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4258569 e-con-full e-flex e-con e-child\" data-id=\"4258569\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-13d4132 e-con-full e-flex e-con e-child\" data-id=\"13d4132\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5d5c2b1 e-con-full frosted2 e-flex e-con e-child\" data-id=\"5d5c2b1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f892211 elementor-widget elementor-widget-heading\" data-id=\"f892211\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pasta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e15088 e-transform elementor-widget elementor-widget-button\" data-id=\"0e15088\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/pasta\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63eaae1 e-con-full e-flex e-con e-child\" data-id=\"63eaae1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a5a447 elementor-absolute rotazione-loop elementor-widget elementor-widget-image\" data-id=\"9a5a447\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"223\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/tagliatelle.png\" class=\"attachment-full size-full wp-image-2060\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4360a10 e-con-full e-flex e-con e-child\" data-id=\"4360a10\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2.5,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-f53662b e-con-full e-flex e-con e-child\" data-id=\"f53662b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3359df4 e-con-full frosted2 e-flex e-con e-child\" data-id=\"3359df4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d67322 elementor-widget elementor-widget-heading\" data-id=\"9d67322\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pizza<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48d5561 e-transform elementor-widget elementor-widget-button\" data-id=\"48d5561\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/pizza\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-869690e e-con-full e-flex e-con e-child\" data-id=\"869690e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dfdaf5 elementor-absolute rotazione-loop2 elementor-widget elementor-widget-image\" data-id=\"2dfdaf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"250\" height=\"223\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/Pizza2.png\" class=\"attachment-full size-full wp-image-2061\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ec0a37 e-con-full e-flex e-con e-child\" data-id=\"5ec0a37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3.5,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:50}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-b9081b0 e-con-full e-flex e-con e-child\" data-id=\"b9081b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1f7cba2 e-con-full frosted2 e-flex e-con e-child\" data-id=\"1f7cba2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dffc1f0 elementor-widget elementor-widget-heading\" data-id=\"dffc1f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pastry<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abd0ac8 e-transform elementor-widget elementor-widget-button\" data-id=\"abd0ac8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/pastry\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5168252 e-con-full e-flex e-con e-child\" data-id=\"5168252\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e420a67 elementor-absolute rotazione-loop3 elementor-widget elementor-widget-image\" data-id=\"e420a67\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"219\" height=\"229\" src=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/06\/pasticceria.png\" class=\"attachment-full size-full wp-image-2062\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e78f152 e-con-full e-flex e-con e-parent\" data-id=\"e78f152\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4f8b6b6 e-con-full e-flex e-con e-child\" data-id=\"4f8b6b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ece4f79 elementor-widget elementor-widget-heading\" data-id=\"ece4f79\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:5,&quot;end&quot;:35}},&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:7,&quot;sizes&quot;:[]},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Now all that\u2019s left is to put them to work.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c52e0ef e-transform elementor-widget elementor-widget-button\" data-id=\"c52e0ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-3,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/semole4p.it\/en\/lets-get-in-touch\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bread The bread 4P line includes durum wheat semolina developed to create products with precise characteristics: fragrant crusts, well-developed structures, a golden color, and the authentic taste of durum wheat.The different products in the line are designed to support specific applications\u2014from rustic bread to ciabatta and soft breads\u2014offering professionals dough stability, processing control, and consistent [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2063,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2064","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Semole 4P | Durum wheat semolina for bread<\/title>\n<meta name=\"description\" content=\"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/semole4p.it\/en\/bread\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semole 4P | Durum wheat semolina for bread\" \/>\n<meta property=\"og:description\" content=\"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/semole4p.it\/en\/bread\/\" \/>\n<meta property=\"og:site_name\" content=\"semole4p.it\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T07:23:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pane-seo-image2.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/\",\"name\":\"Semole 4P | Durum wheat semolina for bread\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pane-seo-image2.webp\",\"datePublished\":\"2026-07-09T09:22:18+00:00\",\"dateModified\":\"2026-09-28T07:23:35+00:00\",\"description\":\"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/#primaryimage\",\"url\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pane-seo-image2.webp\",\"contentUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pane-seo-image2.webp\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/bread\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bread\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\",\"name\":\"semole4p.it\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/semole4p.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#organization\",\"name\":\"semole4p.it\",\"url\":\"https:\\\/\\\/semole4p.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Favicon4P.png\",\"contentUrl\":\"https:\\\/\\\/semole4p.it\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Favicon4P.png\",\"width\":512,\"height\":512,\"caption\":\"semole4p.it\"},\"image\":{\"@id\":\"https:\\\/\\\/semole4p.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semole 4P | Durum wheat semolina for bread","description":"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/semole4p.it\/en\/bread\/","og_locale":"en_US","og_type":"article","og_title":"Semole 4P | Durum wheat semolina for bread","og_description":"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.","og_url":"https:\/\/semole4p.it\/en\/bread\/","og_site_name":"semole4p.it","article_modified_time":"2026-09-28T07:23:35+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pane-seo-image2.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/semole4p.it\/en\/bread\/","url":"https:\/\/semole4p.it\/en\/bread\/","name":"Semole 4P | Durum wheat semolina for bread","isPartOf":{"@id":"https:\/\/semole4p.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/semole4p.it\/en\/bread\/#primaryimage"},"image":{"@id":"https:\/\/semole4p.it\/en\/bread\/#primaryimage"},"thumbnailUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pane-seo-image2.webp","datePublished":"2026-07-09T09:22:18+00:00","dateModified":"2026-09-28T07:23:35+00:00","description":"4P Semolina for bread: a range of durum wheat semolina developed to deliver consistent performance in every process.","breadcrumb":{"@id":"https:\/\/semole4p.it\/en\/bread\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/semole4p.it\/en\/bread\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/semole4p.it\/en\/bread\/#primaryimage","url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pane-seo-image2.webp","contentUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/07\/pane-seo-image2.webp","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/semole4p.it\/en\/bread\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/semole4p.it\/en\/"},{"@type":"ListItem","position":2,"name":"Bread"}]},{"@type":"WebSite","@id":"https:\/\/semole4p.it\/en\/#website","url":"https:\/\/semole4p.it\/en\/","name":"semole4p.it","description":"","publisher":{"@id":"https:\/\/semole4p.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/semole4p.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/semole4p.it\/en\/#organization","name":"semole4p.it","url":"https:\/\/semole4p.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/semole4p.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/cropped-Favicon4P.png","contentUrl":"https:\/\/semole4p.it\/wp-content\/uploads\/2026\/05\/cropped-Favicon4P.png","width":512,"height":512,"caption":"semole4p.it"},"image":{"@id":"https:\/\/semole4p.it\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/comments?post=2064"}],"version-history":[{"count":20,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2064\/revisions"}],"predecessor-version":[{"id":2444,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/pages\/2064\/revisions\/2444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/media\/2063"}],"wp:attachment":[{"href":"https:\/\/semole4p.it\/en\/wp-json\/wp\/v2\/media?parent=2064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}