/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* ============================================
   PAC-MOBILE-FORM-REORDER-START
   But : sur mobile, remonter le FORM pac-form.js avant le bloc commercial
   Pages cibles : /, /aides-pac-1e/, /pompe-a-chaleur-air-eau/, /chauffe-eau-thermodynamique/, /climatisation/, template ville (CPT)
   Date : 2026-05-11
   Rollback : supprimer le bloc entre PAC-MOBILE-FORM-REORDER-START et PAC-MOBILE-FORM-REORDER-END
   ============================================ */
@media (max-width: 767px) {

  /* /aides-pac-1e/ (post 142) */
  .elementor-element-50584a6 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-50584a6 > .e-con-inner > .elementor-element-9ee4c6c { order: 2 !important; }
  .elementor-element-50584a6 > .e-con-inner > .elementor-element-475fb92 { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }

  /* / (accueil, post 264) */
  .elementor-element-2f73064 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-2f73064 > .e-con-inner > .elementor-element-dafc530 { order: 2 !important; }
  .elementor-element-2f73064 > .e-con-inner > .elementor-element-6e08857 { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }

  /* /pompe-a-chaleur-air-eau/ (post 330) */
  .elementor-element-12dfb68 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-12dfb68 > .e-con-inner > .elementor-element-b671c14 { order: 2 !important; }
  .elementor-element-12dfb68 > .e-con-inner > .elementor-element-cd7643e { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }

  /* /chauffe-eau-thermodynamique/ (post 377) */
  .elementor-element-54b81e1 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-54b81e1 > .e-con-inner > .elementor-element-16b4c04 { order: 2 !important; }
  .elementor-element-54b81e1 > .e-con-inner > .elementor-element-8a1e9fa { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }

  /* /climatisation/ (post 33) */
  .elementor-element-d7efe09 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-d7efe09 > .e-con-inner > .elementor-element-66e3a37 { order: 2 !important; }
  .elementor-element-d7efe09 > .e-con-inner > .elementor-element-65f767a { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }

  /* Template ville (post 2344, CPT ville × 48 villes par site) */
  .elementor-element-758c9369 > .e-con-inner { display: flex !important; flex-direction: column !important; }
  .elementor-element-758c9369 > .e-con-inner > .elementor-element-58bf4dcb { order: 2 !important; }
  .elementor-element-758c9369 > .e-con-inner > .elementor-element-59c9f303 { order: 1 !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; overflow: hidden !important; margin-top: 8px !important; }
}
/* PAC-MOBILE-FORM-REORDER-END */
