App\Entity\Bloc\Version {#7930
  -language: "FR"
  -mediaType: "large"
  -bloc: App\Entity\Bloc\Formulaire {#5690
    +loadedLatestsPublishedVersions: []
    #collectionCaches: array:2 [
      "blocButtons" => true
      "blocBackgroundImages" => true
    ]
    #tmp: false
    #hidden: false
    #createdAt: DateTime @1770141776 {#5684
      date: 2026-02-03 19:02:56.0 Europe/Paris (+01:00)
    }
    #updatedAt: DateTime @1773347239 {#5685
      date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
    }
    #id: 34
    #remoteCreationDate: null
    #remoteId: null
    #remoteUuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#5686
      -unwrapped: null
      -uuid: "644145b4-b405-45c8-af86-614d47168297"
      uuid: "644145b4-b405-45c8-af86-614d47168297"
    }
    #baseUuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#5687
      -unwrapped: null
      -uuid: "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
      uuid: "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
    }
    #uuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#5688
      -unwrapped: null
      -uuid: "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
      uuid: "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
    }
    #imported: false
    #remoteResourceId: null
    +lastPrompt: null
    +lastChangeset: null
    #blocButtons: Doctrine\ORM\PersistentCollection {#5691
      #collection: Doctrine\Common\Collections\ArrayCollection {#5692
        -elements: array:1 [
          0 => App\Entity\Bloc\BlocButton {#6044
            +loadedLatestsPublishedVersions: []
            #collectionCaches: []
            #tmp: false
            #hidden: false
            #createdAt: DateTime @1773333083 {#5991
              date: 2026-03-12 17:31:23.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#6040
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            #id: 6314
            #remoteCreationDate: null
            #remoteId: null
            #remoteUuid: null
            #baseUuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6042
              -unwrapped: null
              -uuid: "c51b596a-256e-45b2-b5a6-d15ae4335191"
              uuid: "c51b596a-256e-45b2-b5a6-d15ae4335191"
            }
            #uuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6043
              -unwrapped: null
              -uuid: "6f59b5e6-04dd-4016-baee-3a484c69beda"
              uuid: "6f59b5e6-04dd-4016-baee-3a484c69beda"
            }
            #imported: false
            #remoteResourceId: null
            +lastPrompt: null
            +lastChangeset: null
            #ordre: 1
            #additionnalStyles: []
            #inlineStyle: []
            +last_version_loaded: null
            #bloc: App\Entity\Bloc\Formulaire {#5690}
            #footerElementText: null
            #sliderPage: null
            #tarifsElement: null
            #iconBoxElement: null
            #timelineElement: null
            #sectionBloc: null
            #popin: null
            #array: []
            #button: Proxies\__CG__\App\Entity\Bloc\Button {#6045
              +loadedLatestsPublishedVersions: []
              #collectionCaches: []
              #tmp: true
              #hidden: false
              #createdAt: DateTime @1773333083 {#6645
                date: 2026-03-12 17:31:23.0 Europe/Paris (+01:00)
              }
              #updatedAt: DateTime @1773347239 {#6646
                date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
              }
              #id: 1809
              #remoteCreationDate: null
              #remoteId: null
              #remoteUuid: null
              #baseUuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6647
                -unwrapped: null
                -uuid: "6dc7d39a-de48-4246-a741-a6998e88af6f"
                uuid: "6dc7d39a-de48-4246-a741-a6998e88af6f"
              }
              #uuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6696
                -unwrapped: null
                -uuid: "889981e7-0671-4428-9060-9a625c59f238"
                uuid: "889981e7-0671-4428-9060-9a625c59f238"
              }
              #imported: false
              #remoteResourceId: null
              +lastPrompt: null
              +lastChangeset: null
              +blocButtons: Doctrine\ORM\PersistentCollection {#6697
                #collection: Doctrine\Common\Collections\ArrayCollection {#6502
                  -elements: []
                }
                #initialized: false
                -snapshot: []
                -owner: Proxies\__CG__\App\Entity\Bloc\Button {#6045 …2}
                -association: array:15 [ …15]
                -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
                -backRefFieldName: "button"
                -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#2817 …}
                -isDirty: false
              }
              #socialNetwork: null
              -texte: "Joindre par WhatsApp"
              #style: "default"
              -texteColor: ""
              -icon: "<i aria-hidden="true" class="fab fa-whatsapp"> </i>"
              -borderColor: ""
              -borderWidth: null
              #backgroundColor: "#81c868"
              #additionnalStyles: []
              -url: "https://wa.me/33678068690"
              #page: null
              #array: array:1 [
                "queryParams" => []
              ]
              +__isInitialized__: true
               …2
            }
          }
        ]
      }
      #initialized: true
      -snapshot: array:1 [ …1]
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#2817 …}
      -isDirty: false
    }
    #blocPages: Doctrine\ORM\PersistentCollection {#5693
      #collection: Doctrine\Common\Collections\ArrayCollection {#5694
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1726 …}
      -isDirty: false
    }
    #blocBackgroundImages: Doctrine\ORM\PersistentCollection {#5695
      #collection: Doctrine\Common\Collections\ArrayCollection {#5696
        -elements: []
      }
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1644 …}
      -isDirty: false
    }
    #containerBackgroundImages: Doctrine\ORM\PersistentCollection {#5697
      #collection: Doctrine\Common\Collections\ArrayCollection {#5698
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "containerBloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1644 …}
      -isDirty: false
    }
    #blocCustomPageModels: Doctrine\ORM\PersistentCollection {#5699
      #collection: Doctrine\Common\Collections\ArrayCollection {#5700
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#2854 …}
      -isDirty: false
    }
    #images: Doctrine\ORM\PersistentCollection {#5701
      #collection: Doctrine\Common\Collections\ArrayCollection {#5702
        -elements: []
      }
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:17 [ …17]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1678 …}
      -isDirty: false
    }
    #containerImages: Doctrine\ORM\PersistentCollection {#5703
      #collection: Doctrine\Common\Collections\ArrayCollection {#5704
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "container"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1678 …}
      -isDirty: false
    }
    #sectionBlocs: Doctrine\ORM\PersistentCollection {#5705
      #collection: Doctrine\Common\Collections\ArrayCollection {#5706
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#2880 …}
      -isDirty: false
    }
    #versions: Doctrine\ORM\PersistentCollection {#5707
      #collection: Doctrine\Common\Collections\ArrayCollection {#5708
        -elements: array:21 [
          0 => App\Entity\Bloc\Version {#7789
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"05cdef29-a022-4fa9-b740-ca13abe0ff1b","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":false,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n    margin-bottom: 10px !important;\r\n\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301246094
            #id: 8310
            #createdAt: DateTime @1773301246 {#7720
              date: 2026-03-12 08:40:46.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#6810
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          1 => App\Entity\Bloc\Version {#7930}
          2 => App\Entity\Bloc\Version {#7934
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n    margin-bottom: 10px !important;\r\n\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301239762
            #id: 8308
            #createdAt: DateTime @1773301239 {#7928
              date: 2026-03-12 08:40:39.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7933
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          3 => App\Entity\Bloc\Version {#7937
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n    margin-bottom: 30px !important;\r\n\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301234127
            #id: 8307
            #createdAt: DateTime @1773301234 {#7935
              date: 2026-03-12 08:40:34.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7936
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          4 => App\Entity\Bloc\Version {#7940
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact-form{\r\n    margin-bottom: 30px !important;\r\n}\r\n.quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301222044
            #id: 8306
            #createdAt: DateTime @1773301222 {#7938
              date: 2026-03-12 08:40:22.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7939
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          5 => App\Entity\Bloc\Version {#7943
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact-form{\r\n    margin-bottom: 30px;\r\n}\r\n.quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301213913
            #id: 8305
            #createdAt: DateTime @1773301213 {#7941
              date: 2026-03-12 08:40:13.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7942
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          6 => App\Entity\Bloc\Version {#7946
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0"},"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact-form{\r\n    margin-bottom: 20px;\r\n}\r\n.quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301208692
            #id: 8304
            #createdAt: DateTime @1773301208 {#7944
              date: 2026-03-12 08:40:08.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7945
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          7 => App\Entity\Bloc\Version {#7949
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":false,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\nOu\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301067922
            #id: 8289
            #createdAt: DateTime @1773301067 {#7947
              date: 2026-03-12 08:37:47.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7948
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          8 => App\Entity\Bloc\Version {#7952
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":false,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":[],"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\nOu\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301066728
            #id: 8288
            #createdAt: DateTime @1773301066 {#7950
              date: 2026-03-12 08:37:46.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7951
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          9 => App\Entity\Bloc\Version {#7955
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\nOu\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301056756
            #id: 8287
            #createdAt: DateTime @1773301056 {#7953
              date: 2026-03-12 08:37:36.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7954
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          10 => App\Entity\Bloc\Version {#7958
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301042277
            #id: 8286
            #createdAt: DateTime @1773301042 {#7956
              date: 2026-03-12 08:37:22.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7957
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          11 => App\Entity\Bloc\Version {#7961
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301039365
            #id: 8285
            #createdAt: DateTime @1773301039 {#7959
              date: 2026-03-12 08:37:19.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7960
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          12 => App\Entity\Bloc\Version {#7964
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301037451
            #id: 8284
            #createdAt: DateTime @1773301037 {#7962
              date: 2026-03-12 08:37:17.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7963
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          13 => App\Entity\Bloc\Version {#7967
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":true,"id":6242,"base_uuid":"add84802-ee4a-489e-a611-73ed69a32609","uuid":"add84802-ee4a-489e-a611-73ed69a32609","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"6dc7d39a-de48-4246-a741-a6998e88af6f","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":{"flex":null},"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773301035048
            #id: 8283
            #createdAt: DateTime @1773301035 {#7965
              date: 2026-03-12 08:37:15.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7966
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: false
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          14 => App\Entity\Bloc\Version {#7970
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":["inherit"],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"style":"default-text","additionnal_styles":["inherit"],"inline_style":[],"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n        line-height: 2.2rem !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1773300878220
            #id: 8266
            #createdAt: DateTime @1773300878 {#7968
              date: 2026-03-12 08:34:38.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7969
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          15 => App\Entity\Bloc\Version {#7973
            -language: "FR"
            -mediaType: "small"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":["inherit"],"bloc_background_images":["inherit"],"container_background_images":["inherit"],"images":["inherit"],"container_images":["inherit"],"additionnal_styles":["inherit"],"inline_style":[],"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 0px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: 8px !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin-top: 10px !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":[]},"description":"empty","title":"Un probl&egrave;me de serrure ? Demandez votre devis gratuit","subtitle":"empty","elements":[{"uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","additionnal_styles":["inherit"],"inline_style":["inherit"],"text_elements":["inherit"],"description":"empty","array":[]}]}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1771860464711
            #id: 6140
            #createdAt: DateTime @1771860464 {#7971
              date: 2026-02-23 16:27:44.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7972
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: true
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          16 => App\Entity\Bloc\Version {#7976
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_left","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"\u00catre rappel\u00e9 gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\n<section id=\"contact\" class=\"quick-contact\">\n    <div class=\"container\">\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\n        \n        <div class=\"quick-contact-form-wrapper\">\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\n                {% if form.children['tel'] is defined %}\n                    <div class=\"form-group\">\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\n                        {{ form_widget(form.children['tel'], {\n                            'attr': {\n                                'class': 'quick-contact-input',\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\n                            }\n                        }) }}\n                    <\/div>\n                {% endif %}\n                {{ form_rest(form) }}\n                {{ form_end(form) }}\n        <\/div>\n    <\/div>\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl\u00e8me de serrure ? Demandez votre devis gratuit","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1771839004426
            #id: 5765
            #createdAt: DateTime @1771839004 {#7974
              date: 2026-02-23 10:30:04.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7975
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          17 => App\Entity\Bloc\Version {#7979
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default","name":"Pavage Normand - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_left","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute;","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\n<section id=\"contact\" class=\"quick-contact\">\n    <div class=\"container\">\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\n        \n        <div class=\"quick-contact-form-wrapper\">\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\n                {% if form.children['tel'] is defined %}\n                    <div class=\"form-group\">\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\n                        {{ form_widget(form.children['tel'], {\n                            'attr': {\n                                'class': 'quick-contact-input',\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\n                            }\n                        }) }}\n                    <\/div>\n                {% endif %}\n                {{ form_rest(form) }}\n                {{ form_end(form) }}\n        <\/div>\n    <\/div>\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Demandez votre devis gratuit","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1771632610661
            #id: 5582
            #createdAt: DateTime @1771628150 {#7977
              date: 2026-02-20 23:55:50.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7978
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: false
            #hidden: false
            #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
          }
          18 => App\Entity\Bloc\Version {#7982
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default","name":"BSBRoyalConstruction - Quick Contact (Formulaire)","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_left","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute;","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\n<section id=\"contact\" class=\"quick-contact\">\n    <div class=\"container\">\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\n        \n        <div class=\"quick-contact-form-wrapper\">\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\n                {% if form.children['tel'] is defined %}\n                    <div class=\"form-group\">\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\n                        {{ form_widget(form.children['tel'], {\n                            'attr': {\n                                'class': 'quick-contact-input',\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\n                            }\n                        }) }}\n                    <\/div>\n                {% endif %}\n                {{ form_rest(form) }}\n                {{ form_end(form) }}\n        <\/div>\n    <\/div>\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Pr\u00eat \u00e0 r\u00e9aliser votre projet ?","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1770748883815
            #id: 2756
            #createdAt: DateTime @1770748883 {#7980
              date: 2026-02-10 19:41:23.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7981
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: false
            #hidden: false
            #userUuid: null
          }
          19 => App\Entity\Bloc\Version {#7985
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","id":34,"base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default","name":"BSBRoyalConstruction - Quick Contact (Formulaire)","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_left","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute;","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {# On rend le champ de t\u00e9l\u00e9phone (propri\u00e9t\u00e9 'tel') #}\r\n                {% if form.children['tel'] is defined %}\r\n                    {{ form_widget(form.children['tel'], {\r\n                        'attr': {\r\n                            'class': 'quick-contact-input',\r\n                            'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                        }\r\n                    }) }}\r\n                {% endif %}\r\n\r\n                {# Rendu des champs cach\u00e9s (CSRF, etc.) #}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Pr\u00eat \u00e0 r\u00e9aliser votre projet ?","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1770218447251
            #id: 763
            #createdAt: DateTime @1770218447 {#7983
              date: 2026-02-04 16:20:47.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7984
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: false
            #hidden: false
            #userUuid: null
          }
          20 => App\Entity\Bloc\Version {#7988
            -language: "FR"
            -mediaType: "large"
            -bloc: App\Entity\Bloc\Formulaire {#5690}
            -topbar: null
            -menuElement: null
            -customPageModel: null
            -iframeService: null
            -websiteParameters: null
            -popin: null
            -content: "{"class":"App\\Entity\\Bloc\\Formulaire","id":34,"base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default","name":"BSBRoyalConstruction - Quick Contact (Formulaire)","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_left","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute;","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {# On rend le champ de t\u00e9l\u00e9phone (propri\u00e9t\u00e9 'tel') #}\r\n                {% if form.children['tel'] is defined %}\r\n                    {{ form_widget(form.children['tel'], {\r\n                        'attr': {\r\n                            'class': 'quick-contact-input',\r\n                            'placeholder': form.children['tel'].vars.attr.placeholder|default('Votre num\u00e9ro de t\u00e9l\u00e9phone')\r\n                        }\r\n                    }) }}\r\n                {% endif %}\r\n\r\n                {# Rendu des champs cach\u00e9s (CSRF, etc.) #}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Pr\u00eat \u00e0 r\u00e9aliser votre projet ?","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
            -loaded_content_array: null
            -referrerVersion: null
            #publishedAt: 1770210274202
            #id: 757
            #createdAt: DateTime @1770210274 {#7986
              date: 2026-02-04 14:04:34.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#7987
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            -displayed: true
            -partial: false
            #hidden: false
            #userUuid: null
          }
        ]
      }
      #initialized: true
      -snapshot: array:21 [ …21]
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:18 [ …18]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "bloc"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1453 …}
      -isDirty: false
    }
    -ignoreProperties: null
    -version_loaded: null
    #style: "default-text"
    #name: "BT Serrurerie - Quick Contact"
    #displayName: ""
    #marginLeft: 0
    #marginRight: 0
    #marginTop: 0
    #marginBottom: 0
    #paddingLeft: 0
    #paddingRight: 0
    #paddingTop: 0
    #paddingBottom: 0
    #backgroundColor: null
    -containerColor: null
    #additionnalStyles: array:4 [
      0 => "title-xl"
      1 => "buttons_default"
      2 => "buttons_align_center"
      3 => "buttons_inline"
    ]
    #textAnimation: "empty"
    #contentAnimation: "empty"
    #animation: "empty"
    #inlineStyle: array:19 [
      "contentMarginTop" => 0
      "contentMarginBottom" => 0
      "contentMarginLeft" => 0
      "contentMarginRight" => 0
      "contentMarginPlacement" => "0/0"
      "textMarginTop" => 0
      "textMarginBottom" => 0
      "textMarginLeft" => 0
      "textMarginRight" => 0
      "textPaddingRight" => 11
      "textPaddingLeft" => 11
      "textPaddingTop" => 20
      "textPaddingBottom" => 20
      "textMarginPlacement" => "0/0"
      "textPaddingPlacement" => "50/50"
      "header-card-color" => ""
      "marginPlacement" => "0/0"
      "paddingPlacement" => "0/0"
      "flex" => ""
    ]
    #height: 0
    #width: 0
    #array: array:11 [
      "formulaireSubmitButtonText" => "&Ecirc;tre rappel&eacute; gratuitement"
      "scss" => """
        .quick-contact {\r\n
            background: var(--accent-color, #e67e22) !important;\r\n
            padding: 60px 0 !important;\r\n
            text-align: center !important;\r\n
            color: white !important;\r\n
        \r\n
            .quick-contact-title {\r\n
                font-size: var(--fs-l, 2rem) !important;\r\n
                margin-bottom: 30px !important;\r\n
                color: white !important;\r\n
                font-weight: var(--fw-xl, 800) !important;\r\n
            }\r\n
        \r\n
            .quick-contact-form {\r\n
                max-width: 500px !important;\r\n
                margin: 0 auto !important;\r\n
                display: flex !important;\r\n
                gap: 15px !important;\r\n
                flex-wrap: nowrap !important;\r\n
                justify-content: center !important;\r\n
                align-items: center !important;\r\n
            margin-bottom: 10px !important;\r\n
        \r\n
        \r\n
                .form-group {\r\n
                    margin: 0 !important;\r\n
                    flex: 1 !important;\r\n
                    min-width: 250px !important;\r\n
                }\r\n
            }\r\n
        \r\n
            .quick-contact-input {\r\n
                width: 100% !important;\r\n
                padding: 15px 20px !important;\r\n
                border: 2px solid white !important;\r\n
                border-radius: var(--border-radius, 12px) !important;\r\n
                font-size: var(--fs-xs, 1rem) !important;\r\n
                background: rgba(255, 255, 255, 0.1) !important;\r\n
                color: white !important;\r\n
                height: 100% !important;\r\n
                transition: var(--transition, all 0.3s ease) !important;\r\n
        \r\n
                &::placeholder {\r\n
                    color: rgba(255, 255, 255, 0.7) !important;\r\n
                }\r\n
        \r\n
                &:focus {\r\n
                    background: rgba(255, 255, 255, 0.2) !important;\r\n
                    outline: none !important;\r\n
                    box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n
                }\r\n
            }\r\n
        \r\n
            .btn-primary {\r\n
                background-color: white !important;\r\n
                color: var(--accent-color, #e67e22) !important;\r\n
                border-color: white !important;\r\n
                padding: 15px 32px !important;\r\n
                margin: 0 !important;\r\n
                &:hover {\r\n
                    background-color: var(--color4, #ecf0f1) !important;\r\n
                    color: var(--accent-color, #e67e22) !important;\r\n
                    border-color: var(--color4, #ecf0f1) !important;\r\n
                    transform: translateY(-2px) !important;\r\n
                    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n
                }\r\n
            }\r\n
        }\r\n
        \r\n
        @media (max-width: 768px) {\r\n
            .quick-contact-form {\r\n
                flex-direction: column !important;\r\n
                \r\n
                .form-group {\r\n
                    width: 100% !important;\r\n
                }\r\n
            }\r\n
        }
        """
      "customTwig" => """
        {% set form = global_service.initFormulaireForm(bloc) %}\r\n
        <section id="contact" class="quick-contact">\r\n
            <div class="container">\r\n
                <h2 class="quick-contact-title">{{ bloc.title|raw|default('Besoin d\'un devis rapide ?') }}</h2>\r\n
                \r\n
                <div class="quick-contact-form-wrapper">\r\n
                    {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n
                        {% if form.children['tel'] is defined %}\r\n
                            <div class="form-group">\r\n
                                {{ form_label(form.children['tel'], 'Téléphone', {'label_attr': {'class': 'sr-only'}}) }}\r\n
                                {{ form_widget(form.children['tel'], {\r\n
                                    'attr': {\r\n
                                        'class': 'quick-contact-input',\r\n
                                        'placeholder': form.children['tel'].vars.attr.placeholder|default('N° de téléphone')\r\n
                                    }\r\n
                                }) }}\r\n
                            </div>\r\n
                        {% endif %}\r\n
                        {{ form_rest(form) }}\r\n
                        {{ form_end(form) }}\r\n
                        Ou \r\n
        \r\n
                <section class="col-12">\r\n
                    {% set customBouton = bloc.customBouton %}\r\n
                    {% include "blocs/global/_buttons.html.twig" %}\r\n
                </section>\r\n
                </div>\r\n
            </div>\r\n
        </section>
        """
      "success" => array:3 [
        "title" => "Message envoy&eacute;"
        "text" => "Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !"
        "icon" => "fas fa-check"
      ]
      "formulaireSubmitButtonColor" => ""
      "containerClass" => "container-manuel"
      "cssFiles" => ""
      "javascript" => ""
      "javascriptFiles" => ""
      "customWidgetTwig" => ""
      "customTextTwig" => ""
    ]
    #duplicatedTimes: 0
    #mapper: null
    #blocDomain: null
    +last_version_loaded: null
    +loaded_versions: []
    -cachedMainVersions: Doctrine\Common\Collections\ArrayCollection {#7792
      -elements: array:2 [
        0 => App\Entity\Bloc\Version {#7930}
        1 => App\Entity\Bloc\Version {#7952}
      ]
    }
    +versionAlreadyRegenerated: false
    #searchContent: null
    #description: ""
    #descriptionColor: "empty"
    #title: "Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes."
    #titleColor: "empty"
    #subtitle: ""
    #subtitleColor: "empty"
    #contentStyle: "t1"
    #contentPosition: "imgLeft"
    #alignment: "center"
    #elements: Doctrine\ORM\PersistentCollection {#5736
      #collection: Doctrine\Common\Collections\ArrayCollection {#5738
        -elements: array:1 [
          0 => App\Entity\Bloc\FormulaireElement {#6058
            +loadedLatestsPublishedVersions: []
            #collectionCaches: []
            #tmp: false
            #hidden: false
            #createdAt: DateTime @1770141776 {#6052
              date: 2026-02-03 19:02:56.0 Europe/Paris (+01:00)
            }
            #updatedAt: DateTime @1773347239 {#6053
              date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
            }
            #id: 420
            #remoteCreationDate: null
            #remoteId: null
            #remoteUuid: null
            #baseUuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6054
              -unwrapped: null
              -uuid: "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
              uuid: "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
            }
            #uuid: Ramsey\Uuid\Lazy\LazyUuidFromString {#6055
              -unwrapped: null
              -uuid: "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
              uuid: "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
            }
            #imported: false
            #remoteResourceId: null
            +lastPrompt: null
            +lastChangeset: null
            #ordre: 1
            #additionnalStyles: []
            #inlineStyle: []
            #formulaire: App\Entity\Bloc\Formulaire {#5690}
            #textElements: Doctrine\ORM\PersistentCollection {#6087
              #collection: Doctrine\Common\Collections\ArrayCollection {#6088
                -elements: []
              }
              #initialized: true
              -snapshot: []
              -owner: App\Entity\Bloc\FormulaireElement {#6058}
              -association: array:16 [ …16]
              -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
              -backRefFieldName: "formulaireElement"
              -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#6057 …}
              -isDirty: false
            }
            -textElementArray: null
            #description: ""
            #descriptionColor: "empty"
            #style: "telephone"
            #title: "T&eacute;l&eacute;phone"
            #titleColor: "empty"
            -displayed: true
            #array: array:3 [
              "propertyName" => "tel"
              "defaultValue" => ""
              "placeholder" => ""
            ]
          }
        ]
      }
      #initialized: true
      -snapshot: array:1 [ …1]
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:16 [ …16]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "formulaire"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#5709 …}
      -isDirty: false
    }
    -formulaireResponses: Doctrine\ORM\PersistentCollection {#5757
      #collection: Doctrine\Common\Collections\ArrayCollection {#5758
        -elements: []
      }
      #initialized: false
      -snapshot: []
      -owner: App\Entity\Bloc\Formulaire {#5690}
      -association: array:15 [ …15]
      -em: ContainerD6pEk38\EntityManagerGhost6410e2e {#227 …12}
      -backRefFieldName: "formulaire"
      -typeClass: Doctrine\ORM\Mapping\ClassMetadata {#5739 …}
      -isDirty: false
    }
  }
  -topbar: null
  -menuElement: null
  -customPageModel: null
  -iframeService: null
  -websiteParameters: null
  -popin: null
  -content: "{"class":"App\\Entity\\Bloc\\Formulaire","tmp":false,"id":34,"remote_uuid":"","base_uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","uuid":"b95a6797-c7be-4a21-8c3d-d16a73c7486a","bloc_buttons":[{"class":"App\\Entity\\Bloc\\BlocButton","tmp":false,"id":6243,"base_uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","uuid":"c51b596a-256e-45b2-b5a6-d15ae4335191","ordre":1,"additionnal_styles":[],"inline_style":[],"array":[],"button":{"uuid":"d0c6f31d-5942-449a-934d-cf3fa2d36cb5","remote_uuid":null},"type":"blocbutton"}],"bloc_background_images":[],"container_background_images":[],"images":[],"container_images":[],"style":"default-text","name":"BT Serrurerie - Quick Contact","display_name":"","margin_left":0,"margin_right":0,"margin_top":0,"margin_bottom":0,"padding_left":0,"padding_right":0,"padding_top":0,"padding_bottom":0,"background_color":"empty","container_color":"empty","additionnal_styles":["title-xl","buttons_default","buttons_align_center","buttons_inline"],"text_animation":"empty","content_animation":"empty","animation":"empty","inline_style":{"contentMarginTop":0,"contentMarginBottom":0,"contentMarginLeft":0,"contentMarginRight":0,"contentMarginPlacement":"0\/0","textMarginTop":0,"textMarginBottom":0,"textMarginLeft":0,"textMarginRight":0,"textPaddingRight":11,"textPaddingLeft":11,"textPaddingTop":20,"textPaddingBottom":20,"textMarginPlacement":"0\/0","textPaddingPlacement":"50\/50","header-card-color":"","marginPlacement":"0\/0","paddingPlacement":"0\/0","flex":""},"height":0,"width":0,"array":{"formulaireSubmitButtonText":"&Ecirc;tre rappel&eacute; gratuitement","scss":".quick-contact {\r\n    background: var(--accent-color, #e67e22) !important;\r\n    padding: 60px 0 !important;\r\n    text-align: center !important;\r\n    color: white !important;\r\n\r\n    .quick-contact-title {\r\n        font-size: var(--fs-l, 2rem) !important;\r\n        margin-bottom: 30px !important;\r\n        color: white !important;\r\n        font-weight: var(--fw-xl, 800) !important;\r\n    }\r\n\r\n    .quick-contact-form {\r\n        max-width: 500px !important;\r\n        margin: 0 auto !important;\r\n        display: flex !important;\r\n        gap: 15px !important;\r\n        flex-wrap: nowrap !important;\r\n        justify-content: center !important;\r\n        align-items: center !important;\r\n    margin-bottom: 10px !important;\r\n\r\n\r\n        .form-group {\r\n            margin: 0 !important;\r\n            flex: 1 !important;\r\n            min-width: 250px !important;\r\n        }\r\n    }\r\n\r\n    .quick-contact-input {\r\n        width: 100% !important;\r\n        padding: 15px 20px !important;\r\n        border: 2px solid white !important;\r\n        border-radius: var(--border-radius, 12px) !important;\r\n        font-size: var(--fs-xs, 1rem) !important;\r\n        background: rgba(255, 255, 255, 0.1) !important;\r\n        color: white !important;\r\n        height: 100% !important;\r\n        transition: var(--transition, all 0.3s ease) !important;\r\n\r\n        &::placeholder {\r\n            color: rgba(255, 255, 255, 0.7) !important;\r\n        }\r\n\r\n        &:focus {\r\n            background: rgba(255, 255, 255, 0.2) !important;\r\n            outline: none !important;\r\n            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n        }\r\n    }\r\n\r\n    .btn-primary {\r\n        background-color: white !important;\r\n        color: var(--accent-color, #e67e22) !important;\r\n        border-color: white !important;\r\n        padding: 15px 32px !important;\r\n        margin: 0 !important;\r\n        &:hover {\r\n            background-color: var(--color4, #ecf0f1) !important;\r\n            color: var(--accent-color, #e67e22) !important;\r\n            border-color: var(--color4, #ecf0f1) !important;\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .quick-contact-form {\r\n        flex-direction: column !important;\r\n        \r\n        .form-group {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n}","customTwig":"{% set form = global_service.initFormulaireForm(bloc) %}\r\n<section id=\"contact\" class=\"quick-contact\">\r\n    <div class=\"container\">\r\n        <h2 class=\"quick-contact-title\">{{ bloc.title|raw|default('Besoin d\\'un devis rapide ?') }}<\/h2>\r\n        \r\n        <div class=\"quick-contact-form-wrapper\">\r\n            {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n                {% if form.children['tel'] is defined %}\r\n                    <div class=\"form-group\">\r\n                        {{ form_label(form.children['tel'], 'T\u00e9l\u00e9phone', {'label_attr': {'class': 'sr-only'}}) }}\r\n                        {{ form_widget(form.children['tel'], {\r\n                            'attr': {\r\n                                'class': 'quick-contact-input',\r\n                                'placeholder': form.children['tel'].vars.attr.placeholder|default('N\u00b0 de t\u00e9l\u00e9phone')\r\n                            }\r\n                        }) }}\r\n                    <\/div>\r\n                {% endif %}\r\n                {{ form_rest(form) }}\r\n                {{ form_end(form) }}\r\n                Ou \r\n\r\n        <section class=\"col-12\">\r\n            {% set customBouton = bloc.customBouton %}\r\n            {% include \"blocs\/global\/_buttons.html.twig\" %}\r\n        <\/section>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>","success":{"title":"Message envoy&eacute;","text":"Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !","icon":"fas fa-check"},"formulaireSubmitButtonColor":"","containerClass":"container-manuel","cssFiles":"","javascript":"","javascriptFiles":"","customWidgetTwig":"","customTextTwig":""},"duplicated_times":0,"description":"","description_color":"empty","title":"Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes.","title_color":"empty","subtitle":"","subtitle_color":"empty","content_style":"t1","content_position":"imgLeft","alignment":"center","elements":[{"class":"App\\Entity\\Bloc\\FormulaireElement","tmp":false,"id":420,"base_uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","uuid":"d2f1a9f1-a704-4eda-860b-9e568ce96dbb","ordre":1,"additionnal_styles":[],"inline_style":[],"text_elements":[],"description":"","description_color":"empty","style":"telephone","title":"T&eacute;l&eacute;phone","title_color":"empty","displayed":true,"array":{"propertyName":"tel","defaultValue":"","placeholder":""},"type":"formulaireelement"}],"type":"formulaire"}"
  -loaded_content_array: array:44 [
    "class" => "App\Entity\Bloc\Formulaire"
    "tmp" => false
    "id" => 34
    "remote_uuid" => ""
    "base_uuid" => "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
    "uuid" => "b95a6797-c7be-4a21-8c3d-d16a73c7486a"
    "bloc_buttons" => array:1 [
      0 => array:11 [
        "class" => "App\Entity\Bloc\BlocButton"
        "tmp" => false
        "id" => 6243
        "base_uuid" => "c51b596a-256e-45b2-b5a6-d15ae4335191"
        "uuid" => "c51b596a-256e-45b2-b5a6-d15ae4335191"
        "ordre" => 1
        "additionnal_styles" => []
        "inline_style" => []
        "array" => []
        "button" => array:2 [
          "uuid" => "d0c6f31d-5942-449a-934d-cf3fa2d36cb5"
          "remote_uuid" => null
        ]
        "type" => "blocbutton"
      ]
    ]
    "bloc_background_images" => []
    "container_background_images" => []
    "images" => []
    "container_images" => []
    "style" => "default-text"
    "name" => "BT Serrurerie - Quick Contact"
    "display_name" => ""
    "margin_left" => 0
    "margin_right" => 0
    "margin_top" => 0
    "margin_bottom" => 0
    "padding_left" => 0
    "padding_right" => 0
    "padding_top" => 0
    "padding_bottom" => 0
    "background_color" => "empty"
    "container_color" => "empty"
    "additionnal_styles" => array:4 [
      0 => "title-xl"
      1 => "buttons_default"
      2 => "buttons_align_center"
      3 => "buttons_inline"
    ]
    "text_animation" => "empty"
    "content_animation" => "empty"
    "animation" => "empty"
    "inline_style" => array:19 [
      "contentMarginTop" => 0
      "contentMarginBottom" => 0
      "contentMarginLeft" => 0
      "contentMarginRight" => 0
      "contentMarginPlacement" => "0/0"
      "textMarginTop" => 0
      "textMarginBottom" => 0
      "textMarginLeft" => 0
      "textMarginRight" => 0
      "textPaddingRight" => 11
      "textPaddingLeft" => 11
      "textPaddingTop" => 20
      "textPaddingBottom" => 20
      "textMarginPlacement" => "0/0"
      "textPaddingPlacement" => "50/50"
      "header-card-color" => ""
      "marginPlacement" => "0/0"
      "paddingPlacement" => "0/0"
      "flex" => ""
    ]
    "height" => 0
    "width" => 0
    "array" => array:11 [
      "formulaireSubmitButtonText" => "&Ecirc;tre rappel&eacute; gratuitement"
      "scss" => """
        .quick-contact {\r\n
            background: var(--accent-color, #e67e22) !important;\r\n
            padding: 60px 0 !important;\r\n
            text-align: center !important;\r\n
            color: white !important;\r\n
        \r\n
            .quick-contact-title {\r\n
                font-size: var(--fs-l, 2rem) !important;\r\n
                margin-bottom: 30px !important;\r\n
                color: white !important;\r\n
                font-weight: var(--fw-xl, 800) !important;\r\n
            }\r\n
        \r\n
            .quick-contact-form {\r\n
                max-width: 500px !important;\r\n
                margin: 0 auto !important;\r\n
                display: flex !important;\r\n
                gap: 15px !important;\r\n
                flex-wrap: nowrap !important;\r\n
                justify-content: center !important;\r\n
                align-items: center !important;\r\n
            margin-bottom: 10px !important;\r\n
        \r\n
        \r\n
                .form-group {\r\n
                    margin: 0 !important;\r\n
                    flex: 1 !important;\r\n
                    min-width: 250px !important;\r\n
                }\r\n
            }\r\n
        \r\n
            .quick-contact-input {\r\n
                width: 100% !important;\r\n
                padding: 15px 20px !important;\r\n
                border: 2px solid white !important;\r\n
                border-radius: var(--border-radius, 12px) !important;\r\n
                font-size: var(--fs-xs, 1rem) !important;\r\n
                background: rgba(255, 255, 255, 0.1) !important;\r\n
                color: white !important;\r\n
                height: 100% !important;\r\n
                transition: var(--transition, all 0.3s ease) !important;\r\n
        \r\n
                &::placeholder {\r\n
                    color: rgba(255, 255, 255, 0.7) !important;\r\n
                }\r\n
        \r\n
                &:focus {\r\n
                    background: rgba(255, 255, 255, 0.2) !important;\r\n
                    outline: none !important;\r\n
                    box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1) !important;\r\n
                }\r\n
            }\r\n
        \r\n
            .btn-primary {\r\n
                background-color: white !important;\r\n
                color: var(--accent-color, #e67e22) !important;\r\n
                border-color: white !important;\r\n
                padding: 15px 32px !important;\r\n
                margin: 0 !important;\r\n
                &:hover {\r\n
                    background-color: var(--color4, #ecf0f1) !important;\r\n
                    color: var(--accent-color, #e67e22) !important;\r\n
                    border-color: var(--color4, #ecf0f1) !important;\r\n
                    transform: translateY(-2px) !important;\r\n
                    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2) !important;\r\n
                }\r\n
            }\r\n
        }\r\n
        \r\n
        @media (max-width: 768px) {\r\n
            .quick-contact-form {\r\n
                flex-direction: column !important;\r\n
                \r\n
                .form-group {\r\n
                    width: 100% !important;\r\n
                }\r\n
            }\r\n
        }
        """
      "customTwig" => """
        {% set form = global_service.initFormulaireForm(bloc) %}\r\n
        <section id="contact" class="quick-contact">\r\n
            <div class="container">\r\n
                <h2 class="quick-contact-title">{{ bloc.title|raw|default('Besoin d\'un devis rapide ?') }}</h2>\r\n
                \r\n
                <div class="quick-contact-form-wrapper">\r\n
                    {{ form_start(form, {'row_attr' : {'class' : 'evolut-form'}, 'attr': {'class': 'quick-contact-form'}}) }}\r\n
                        {% if form.children['tel'] is defined %}\r\n
                            <div class="form-group">\r\n
                                {{ form_label(form.children['tel'], 'Téléphone', {'label_attr': {'class': 'sr-only'}}) }}\r\n
                                {{ form_widget(form.children['tel'], {\r\n
                                    'attr': {\r\n
                                        'class': 'quick-contact-input',\r\n
                                        'placeholder': form.children['tel'].vars.attr.placeholder|default('N° de téléphone')\r\n
                                    }\r\n
                                }) }}\r\n
                            </div>\r\n
                        {% endif %}\r\n
                        {{ form_rest(form) }}\r\n
                        {{ form_end(form) }}\r\n
                        Ou \r\n
        \r\n
                <section class="col-12">\r\n
                    {% set customBouton = bloc.customBouton %}\r\n
                    {% include "blocs/global/_buttons.html.twig" %}\r\n
                </section>\r\n
                </div>\r\n
            </div>\r\n
        </section>
        """
      "success" => array:3 [
        "title" => "Message envoy&eacute;"
        "text" => "Le message &agrave; bien &eacute;t&eacute; envoy&eacute;e, nous vous r&eacute;pondrons d&egrave;s que possible s&#39;il n&eacute;cessite une r&eacute;ponse !"
        "icon" => "fas fa-check"
      ]
      "formulaireSubmitButtonColor" => ""
      "containerClass" => "container-manuel"
      "cssFiles" => ""
      "javascript" => ""
      "javascriptFiles" => ""
      "customWidgetTwig" => ""
      "customTextTwig" => ""
    ]
    "duplicated_times" => 0
    "description" => ""
    "description_color" => "empty"
    "title" => "Un probl&egrave;me de serrure ? J&#39;interviens en moins de 30 minutes."
    "title_color" => "empty"
    "subtitle" => ""
    "subtitle_color" => "empty"
    "content_style" => "t1"
    "content_position" => "imgLeft"
    "alignment" => "center"
    "elements" => array:1 [
      0 => array:17 [
        "class" => "App\Entity\Bloc\FormulaireElement"
        "tmp" => false
        "id" => 420
        "base_uuid" => "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
        "uuid" => "d2f1a9f1-a704-4eda-860b-9e568ce96dbb"
        "ordre" => 1
        "additionnal_styles" => []
        "inline_style" => []
        "text_elements" => []
        "description" => ""
        "description_color" => "empty"
        "style" => "telephone"
        "title" => "T&eacute;l&eacute;phone"
        "title_color" => "empty"
        "displayed" => true
        "array" => array:3 [
          "propertyName" => "tel"
          "defaultValue" => ""
          "placeholder" => ""
        ]
        "type" => "formulaireelement"
      ]
    ]
    "type" => "formulaire"
  ]
  -referrerVersion: null
  #publishedAt: 1773301244893
  #id: 8309
  #createdAt: DateTime @1773301244 {#7759
    date: 2026-03-12 08:40:44.0 Europe/Paris (+01:00)
  }
  #updatedAt: DateTime @1773347239 {#7931
    date: 2026-03-12 21:27:19.0 Europe/Paris (+01:00)
  }
  -displayed: true
  -partial: false
  #hidden: false
  #userUuid: "2cd7a2e7-655e-42c2-ab4f-d21b548886bc"
}
Erreur : 500 - BT Serrurerie
500

 Aïe, un souci technique est survenu.

Avant tout, nous sommes vraiment désolés que vous ayez rencontré ce problème. Un rapport de bug a été créé et nous allons nous en occuper très bientôt.

Saviez-vous que le mot "bug" vient de l'anglais, signifiant "cafard" ? À l'époque où les ordinateurs prenaient encore la taille d'une pièce entière, ces petits insectes s'y glissaient parfois !

Si ce n'était pas le cas, c'est l'occasion parfaite pour me suivre sur mes réseaux sociaux !