Transformez votre site en champion du SEO pour propulser votre entreprise

Sommaire

Transformez votre site en champion du SEO pour propulser votre entreprise

Dans le monde numérique actuel, où la compétition en ligne ne cesse de croître, optimiser son site pour le SEO est plus crucial que jamais pour assurer la réussite de votre entreprise. Vous voulez améliorer votre visibilité en ligne et attirer davantage de visiteurs sur votre site ? Apprenons ensemble les stratégies essentielles de SEO qui feront de votre site un champion du référencement, lui offrant ainsi une place de choix dans les résultats de recherche.

Comprendre les bases du SEO

Le SEO, ou optimisation pour les moteurs de recherche, peut sembler complexe mais maîtriser ses bases vous donne un avantage précieux. Il s’agit en réalité d’un ensemble de techniques qui visent à améliorer la visibilité d’un site web pour les moteurs de recherche comme Google.

Importance des mots-clés

Les mots-clés sont au cœur de toute stratégie SEO efficace. Ce sont les mots ou phrases que les utilisateurs tapent dans les moteurs de recherche pour trouver un contenu spécifique. Identifier les bons mots-clés est essentiel pour cibler votre public. Utilisez des outils comme Google Keyword Planner pour rechercher les mots-clés pertinents à votre secteur, et intégrez-les naturellement dans vos contenus pour qu’ils soient perçus comme pertinents et utiles par les moteurs de recherche.

Comment fonctionnent les moteurs de recherche

Les moteurs de recherche tels que Google utilisent des algorithmes sophistiqués pour explorer, indexer et classer les sites web. Ils parcourent le web à l’aide de robots d’exploration, analysent les pages à l’aide de divers critères (comme la pertinence du contenu, la qualité des backlinks et la performance technique) pour ensuite présenter les résultats les plus pertinents les utilisateurs.

Comprendre le fonctionnement de ces algorithmes vous permet de créer un contenu plus aligné avec ce que les moteurs de recherche valorisent, ce qui est essentiel pour maintenir une visibilité optimale dans les résultats de recherche.

Optimisation on-page

L’optimisation on-page tourne autour de l’amélioration du contenu et de la structure de vos pages web individuelles pour les rendre plus attractives non seulement pour les moteurs de recherche, mais aussi pour les visiteurs.

Techniques pour améliorer le contenu

  • Utiliser des titres accrocheurs : Chaque page devrait avoir un titre unique et accrocheur qui inclut des mots-clés pertinents et donne envie de cliquer.
  • Incorporer naturellement les mots-clés : Évitez la surutilisation des mots-clés. Pensez à la lisibilité et à l’expérience de lecture.
  • Assurer la lisibilité : Optez pour des phrases courtes, et utilisez des sous-titres pour structurer le contenu. Les lecteurs apprécient les contenus faciles et rapides à lire.
  • Inclure des appels à l’action (CTA) : Ils doivent être clairs et proposer une action précise. Par exemple, « Téléchargez notre guide gratuit » incite à l’engagement.

L’importance des balises HTML

Les balises HTML jouent un rôle crucial en SELes balises </code> influencent le classement de votre page et apparaissent comme titre cliquable dans les résultats de recherche. Les <code></code> descriptions, bien que non rankées, influencent le taux de clics. Les balises <code></p> <h1></code> à <code></p> <h6></code> structurent votre contenu, facilitant la lecture et l’analyse par les moteurs de recherche.</p> <p>En outre, les balises <code><alt></code> pour les images sont cruciales pour l’accessibilité et le SEO car elles permettent aux moteurs de recherche de comprendre le contenu visuel de la page.</p> </section> <section id="optimisation-technique"> <h2><span class="ez-toc-section" id="Optimisation_technique"></span>Optimisation technique<span class="ez-toc-section-end"></span></h2> <p>Au-delà des contenus, l’optimisation technique garantit que votre site est facilement exploré et indexé par les moteurs de recherche.</p> <h3><span class="ez-toc-section" id="Vitesse_de_chargement_du_site"></span>Vitesse de chargement du site<span class="ez-toc-section-end"></span></h3> <p>Un site rapide est crucial à la fois pour le SEO et pour l’expérience utilisateur. Des études montrent que les visiteurs quittent un site si une page met plus de quelques secondes à se charger. Pour améliorer la vitesse de chargement, compressez vos images, optez pour un hébergement web de qualité, et minimisez les fichiers CSS et JavaScript.</p> <h3><span class="ez-toc-section" id="Adaptabilite_mobile"></span>Adaptabilité mobile<span class="ez-toc-section-end"></span></h3> <p>Avec une utilisation croissante des smartphones, Google privilégie les sites adaptés aux mobiles via son index mobile-first. Pour garantir une adaptabilité mobile, assurez-vous que votre design est responsive, que les pages se chargent rapidement et que le contenu est lisible et bien structuré sur les petits écrans.</p> <h3><span class="ez-toc-section" id="HTTPS_et_securite_du_site"></span>HTTPS et sécurité du site<span class="ez-toc-section-end"></span></h3> <p>Google accorde de l’importance à la sécurité des sites via HTTPUn certificat SSL non seulement protège les données utilisateurs mais confère aussi de la crédibilité à votre site.</p> </section> <section id="strategie-de-lien"> <h2><span class="ez-toc-section" id="Strategie_de_lien_Link_building"></span>Stratégie de lien (Link building)<span class="ez-toc-section-end"></span></h2> <p>Les stratégies de création de liens sont cruciales pour renforcer l’autorité de votre site. Les liens, qu’ils soient internes ou externes, agissent comme un vote de confiance.</p> <h3><span class="ez-toc-section" id="Acquerir_des_backlinks_de_qualite"></span>Acquérir des backlinks de qualité<span class="ez-toc-section-end"></span></h3> <p>Obtenir des liens retour (backlinks) de sites respectés peut augmenter la crédibilité de votre site. Pour cette raison, privilégiez la qualité à la quantité. Établissez des partenariats, participez à des blogs invités, créez du contenu exceptionnel qui encourage naturellement les autres à renvoyer vers votre site.</p> <h3><span class="ez-toc-section" id="Internal_linking_efficace"></span>Internal linking efficace<span class="ez-toc-section-end"></span></h3> <p>L’organisation des liens internes améliore la navigation pour les utilisateurs et passe le ‘jus de SEO’ à travers votre site. Une structure logique de liens internes peut aider à démontrer la hiérarchie et l’importance de certaines pages.</p> </section> <section id="suivi-analyse"> <h2><span class="ez-toc-section" id="Suivi_et_analyse_des_performances"></span>Suivi et analyse des performances<span class="ez-toc-section-end"></span></h2> <p>Mesurer l’efficacité de vos efforts SEO est essentiel pour optimiser continuellement les performances de votre site.</p> <h3><span class="ez-toc-section" id="Utilisation_doutils_SEO_analytiques"></span>Utilisation d’outils SEO analytiques<span class="ez-toc-section-end"></span></h3> <p>Des outils comme Google Analytics vous permettent de suivre le trafic, le comportement des utilisateurs, et les taux de conversion. Google Search Console vous aide à comprendre comment votre site est perçu dans les recherches, y compris les erreurs à corriger et les mots-clés pour lesquels vous êtes classés.</p> <p>Ces outils fournissent des données précieuses qui éclairent vos décisions stratégiques et vous aident à améliorer votre approche SEO.</p> <h3><span class="ez-toc-section" id="Ajustements_en_fonction_des_resultats"></span>Ajustements en fonction des résultats<span class="ez-toc-section-end"></span></h3> <p>Le SEO est une discipline évolutive. Analyser vos données régulièrement vous permet d’évaluer ce qui fonctionne ou non. Ajustez vos contenus, testez de nouvelles stratégies et adoptez les meilleures pratiques à mesure qu’elles évoluent. Restez flexible et ouvert aux changements pour maintenir une avance dans le monde compétitif du référencement.</p> </section> <section id="conclusion"> <p>Le parcours d’optimisation SEO est un processus continu et exigeant qui requiert de la persévérance et de la patience. En appliquant ces principes de base et en restant informé des évolutions du SEO, vous pouvez transformer votre site en un véritable champion de la visibilité en ligne. Mettez-vous au travail, analysez vos progrès régulièrement, adaptez votre stratégie au besoin et regardez votre entreprise prospérer dans le monde numérique actuel.</p> </section> <p></body></html></p> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-7235aa17 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7235aa17" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-feae345" data-id="feae345" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-74e4a613 elementor-widget elementor-widget-post-navigation" data-id="74e4a613" data-element_type="widget" data-widget_type="post-navigation.default"> <div class="elementor-widget-container"> <div class="elementor-post-navigation"> <div class="elementor-post-navigation__prev elementor-post-navigation__link"> <a href="https://www.lorraine-ba.com/revolutionner-la-communication-manageriale-secrets-dune-entreprise-efficace/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i class="fa fa-chevron-left" aria-hidden="true"></i><span class="elementor-screen-only">Précédent</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Précédent</span><span class="post-navigation__prev--title">révolutionner la communication managériale : secrets d’une entreprise efficace</span></span></a> </div> <div class="elementor-post-navigation__next elementor-post-navigation__link"> <a href="https://www.lorraine-ba.com/creez-des-leads-qualifies-surprenez-vous-avec-ces-strategies-incontournables/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Suivant</span><span class="post-navigation__next--title">Créez des leads qualifiés : surprenez-vous avec ces stratégies incontournables</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i class="fa fa-chevron-right" aria-hidden="true"></i><span class="elementor-screen-only">Suivant</span></span></a> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-44c255" data-id="44c255" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3ccf9afa elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="3ccf9afa" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Articles récents</h3> </div> </div> <div class="elementor-element elementor-element-66977eb4 elementor-grid-1 elementor-grid-tablet-1 elementor-posts--thumbnail-left elementor-grid-mobile-1 elementor-widget elementor-widget-posts" data-id="66977eb4" data-element_type="widget" data-settings="{"classic_columns":"1","classic_columns_tablet":"1","classic_row_gap":{"unit":"px","size":10,"sizes":[]},"classic_columns_mobile":"1","classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid"> <article class="elementor-post elementor-grid-item post-3312 post type-post status-publish format-standard has-post-thumbnail hentry category-management"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/comment-gerer-une-entreprise/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Gerer_une_entreprise__les_7_essentiels_pour_eviter_les_erreurs_courantes-1024x572.jpg" class="attachment-large size-large wp-image-3313" alt="comment gérer une entreprise" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/comment-gerer-une-entreprise/" > Gérer une entreprise : les 7 essentiels pour éviter les erreurs courantes </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3310 post type-post status-publish format-standard has-post-thumbnail hentry category-management"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/quelle-est-la-difference-entre-le-son-et-le-bruit/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Mieux_comprendre_la_difference_entre_son_et_bruit_en_entreprise_pour_booster_le_bien_etre_au_travail-1024x572.jpg" class="attachment-large size-large wp-image-3311" alt="quelle est la différence entre le son et le bruit" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/quelle-est-la-difference-entre-le-son-et-le-bruit/" > Mieux comprendre la différence entre son et bruit en entreprise pour booster le bien-être au travail </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3308 post type-post status-publish format-standard has-post-thumbnail hentry category-digital"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/cahier-des-charges-refonte-site-internet-2/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Pour_une_refonte_de_site_internet_comment_un_cahier_des_charges_bien_construit_fait_gagner_du_temps-1024x572.jpg" class="attachment-large size-large wp-image-3309" alt="cahier des charges refonte site internet" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/cahier-des-charges-refonte-site-internet-2/" > Pour une refonte de site internet, comment un cahier des charges bien construit fait gagner du temps </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3306 post type-post status-publish format-standard has-post-thumbnail hentry category-actualites"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/combien-de-temps-sont-conservees-les-videos-des-magasins/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Duree_reelle_de_conservation_des_images_video_en_magasin__limitez_les_risques_damende-1024x572.jpg" class="attachment-large size-large wp-image-3307" alt="combien de temps sont conservées les vidéos des magasins" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/combien-de-temps-sont-conservees-les-videos-des-magasins/" > Durée réelle de conservation des images vidéo en magasin : limitez les risques d’amende </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3304 post type-post status-publish format-standard has-post-thumbnail hentry category-digital"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/moncoffre-fort/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Securiser_les_bulletins_de_paie_en_entreprise__simplicite_et_serenite_avec_un_coffre_fort_numerique-1024x572.jpg" class="attachment-large size-large wp-image-3305" alt="moncoffre fort" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/moncoffre-fort/" > Sécuriser les bulletins de paie en entreprise : simplicité et sérénité avec un coffre-fort numérique </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3302 post type-post status-publish format-standard has-post-thumbnail hentry category-digital"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/ent-montpellier/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Comment_lenvironnement_numerique_de_travail_optimise_la_gestion_des_entreprises_a_Montpellier-1024x572.jpg" class="attachment-large size-large wp-image-3303" alt="ent montpellier" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/ent-montpellier/" > Comment l’environnement numérique de travail optimise la gestion des entreprises à Montpellier </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3300 post type-post status-publish format-standard has-post-thumbnail hentry category-management"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/idee-sortie-comite-entreprise/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Sortie_escape_game_pour_comite_dentreprise_pour_renforcer_la_cohesion_de_votre_equipe-1024x572.jpg" class="attachment-large size-large wp-image-3301" alt="idée sortie comité entreprise" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/idee-sortie-comite-entreprise/" > Sortie escape game pour comité d’entreprise pour renforcer la cohésion de votre équipe </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3298 post type-post status-publish format-standard has-post-thumbnail hentry category-management"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/qui-est-responsable-de-la-securite-dans-une-entreprise/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Responsabilite_de_la_securite_en_entreprise_au_dela_du_responsable__un_enjeu_partage_et_vital-1024x572.jpg" class="attachment-large size-large wp-image-3299" alt="qui est responsable de la sécurité dans une entreprise" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/qui-est-responsable-de-la-securite-dans-une-entreprise/" > Responsabilité de la sécurité en entreprise au-delà du responsable : un enjeu partagé et vital </a> </h3> </div> </article> <article class="elementor-post elementor-grid-item post-3296 post type-post status-publish format-standard has-post-thumbnail hentry category-management"> <a class="elementor-post__thumbnail__link" href="https://www.lorraine-ba.com/plan-de-prevention-sst/" tabindex="-1" > <div class="elementor-post__thumbnail"><img loading="lazy" width="800" height="447" src="https://www.lorraine-ba.com/wp-content/uploads/2025/08/Plan_de_prevention_SST_en_entreprise__latout_discret_qui_transforme_la_gestion_des_risques-1024x572.jpg" class="attachment-large size-large wp-image-3297" alt="plan de prévention sst" /></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.lorraine-ba.com/plan-de-prevention-sst/" > Plan de prévention SST en entreprise : l’atout discret qui transforme la gestion des risques </a> </h3> </div> </article> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-54dd034 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="54dd034" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79495aa" data-id="79495aa" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-9bbe7b5 elementor-widget elementor-widget-shortcode" data-id="9bbe7b5" data-element_type="widget" data-widget_type="shortcode.default"> <div class="elementor-widget-container"> <div class="elementor-shortcode"> <div data-elementor-type="page" data-elementor-id="2232" class="elementor elementor-2232" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-4aa25638 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4aa25638" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2d863b62" data-id="2d863b62" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-919fb12 elementor-widget elementor-widget-image" data-id="919fb12" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img loading="lazy" width="222" height="196" src="https://www.lorraine-ba.com/wp-content/uploads/2018/12/logo.gif" class="attachment-large size-large wp-image-6" alt /> </div> </div> <div class="elementor-element elementor-element-71ff595 elementor-widget elementor-widget-text-editor" data-id="71ff595" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Découvrez les dernières actualités et tendances dans le secteur de l’entreprise sur le blog de Lorraine Business Advisors. Obtenez des conseils pratiques, des analyses approfondies et des insights précieux pour développer votre entreprise et atteindre vos objectifs de croissance. Rejoignez-nous pour rester informé et inspiré !</p> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-69a3bacd" data-id="69a3bacd" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-6dbe573a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6dbe573a" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1f2a319d" data-id="1f2a319d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2cf5a5df elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="2cf5a5df" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <div class="elementor-heading-title elementor-size-default">Catégories</div> </div> </div> <div class="elementor-element elementor-element-0972ade elementor-tablet-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="0972ade" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://www.lorraine-ba.com/actualites/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-plus"></i> </span> <span class="elementor-icon-list-text">Actualités</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://www.lorraine-ba.com/digital/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-plus"></i> </span> <span class="elementor-icon-list-text">Digital</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://www.lorraine-ba.com/management/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-plus"></i> </span> <span class="elementor-icon-list-text">Management</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://www.lorraine-ba.com/marketing/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-plus"></i> </span> <span class="elementor-icon-list-text">Marketing</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-78a6a62c" data-id="78a6a62c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-c13eb9c elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="c13eb9c" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <div class="elementor-heading-title elementor-size-default">Liens utiles</div> </div> </div> <div class="elementor-element elementor-element-06ac3c1 elementor-tablet-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="06ac3c1" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://www.lorraine-ba.com/contact/" rel="nofollow"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-plus"></i> </span> <span class="elementor-icon-list-text">Nous contacter</span> </a> </li> </ul> </div> </div> <div class="elementor-element elementor-element-883e538 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="883e538" data-element_type="widget" data-widget_type="social-icons.default"> <div class="elementor-widget-container"> <div class="elementor-social-icons-wrapper elementor-grid" role="list"> <span class="elementor-grid-item" role="listitem"> <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-9f69ed7" target="_blank"> <span class="elementor-screen-only">Facebook</span> <i class="fab fa-facebook"></i> </a> </span> <span class="elementor-grid-item" role="listitem"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-d492566" target="_blank"> <span class="elementor-screen-only">Twitter</span> <i class="fab fa-twitter"></i> </a> </span> <span class="elementor-grid-item" role="listitem"> <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-8ddec98" target="_blank"> <span class="elementor-screen-only">Youtube</span> <i class="fab fa-youtube"></i> </a> </span> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <footer class="elementor-section elementor-top-section elementor-element elementor-element-686c9601 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="686c9601" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3a51f506" data-id="3a51f506" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-57b7c2a5 elementor-widget elementor-widget-heading" data-id="57b7c2a5" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <p class="elementor-heading-title elementor-size-default">Copyright © 2023 | Tous droits réservés.</p> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3d15a741" data-id="3d15a741" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6333a084 elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="6333a084" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-xs" href="/mentions-legales" rel="nofollow"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Mentions légales</span> </span> </a> </div> </div> </div> <div class="elementor-element elementor-element-6f7bb7b elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="6f7bb7b" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-xs" href="/sitemap_index.xml" target="_blank"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Sitemap</span> </span> </a> </div> </div> </div> </div> </div> </div> </footer> </div> </div> </div> </div> </div> </div> </div> </section> </div> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script type="text/phast">const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded');} lazyloadBackgroundObserver.unobserve(entry.target);}});},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground);});};const events=['DOMContentLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver);});</script> <style data-phast-original-src="https://www.lorraine-ba.com/wp-content/uploads/elementor/css/post-2240.css?ver=1756510682" data-phast-params='{"ref":"3t8LLZnlXM0"}'>.elementor-2240 .elementor-element.elementor-element-429b5e7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2240 .elementor-element.elementor-element-429b5e7d:not(.elementor-motion-effects-element-type-background),.elementor-2240 .elementor-element.elementor-element-429b5e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-429b5e7d > .elementor-container{max-width:1120px;}.elementor-2240 .elementor-element.elementor-element-429b5e7d{border-style:solid;border-width:1px 0px 1px 0px;border-color:#D2D2D2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;z-index:995;}.elementor-2240 .elementor-element.elementor-element-37c296b9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#D2D2D2;}.elementor-2240 .elementor-element.elementor-element-37c296b9 > .elementor-element-populated{border-radius:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-1c00bd3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#D2D2D2;}.elementor-2240 .elementor-element.elementor-element-1c00bd3 > .elementor-element-populated{border-radius:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-menu-toggle{margin-left:auto;background-color:#4C4C4C;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu .elementor-item{font-family:"Coda",Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main .elementor-item{color:#4C4C4C;fill:#4C4C4C;padding-left:31px;padding-right:31px;padding-top:18px;padding-bottom:18px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main .elementor-item:hover,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F3B007;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--dropdown a:hover,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--dropdown a:focus{background-color:#F3B007;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--dropdown .elementor-item{font-family:"Coda",Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 3px 3px 0px rgba(0,0,0,0.15);}.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle{color:#ffffff;}.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle svg{fill:#ffffff;}.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle:hover,.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle:focus{color:#F3B007;}.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle:hover svg,.elementor-2240 .elementor-element.elementor-element-2539055 div.elementor-menu-toggle:focus svg{fill:#F3B007;}@media(min-width:768px){.elementor-2240 .elementor-element.elementor-element-37c296b9{width:10%;}.elementor-2240 .elementor-element.elementor-element-1c00bd3{width:90%;}}@media(max-width:1024px){.elementor-2240 .elementor-element.elementor-element-429b5e7d{padding:10px 10px 10px 10px;}.elementor-2240 .elementor-element.elementor-element-37c296b9 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2240 .elementor-element.elementor-element-1c00bd3 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:13px !important;}}@media(max-width:767px){.elementor-2240 .elementor-element.elementor-element-429b5e7d{padding:20px 20px 20px 20px;}.elementor-2240 .elementor-element.elementor-element-37c296b9{width:30%;}.elementor-2240 .elementor-element.elementor-element-37c296b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-ac3a7e1 img{width:90%;max-width:90%;}.elementor-2240 .elementor-element.elementor-element-1c00bd3{width:70%;}.elementor-2240 .elementor-element.elementor-element-1c00bd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-2539055 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-2240 .elementor-element.elementor-element-2539055 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:1px !important;}.elementor-2240 .elementor-element.elementor-element-2539055{--nav-menu-icon-size:26px;}}</style> <style data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.29.2" data-phast-params='{"ref":"aT6FysT7bfc"}'>@charset "UTF-8";.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1}.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown a{color:#33373d}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}</style> <style>.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}</style> <style>.elementor-2232 .elementor-element.elementor-element-4aa25638:not(.elementor-motion-effects-element-type-background),.elementor-2232 .elementor-element.elementor-element-4aa25638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2232 .elementor-element.elementor-element-4aa25638 > .elementor-container{max-width:1160px;}.elementor-2232 .elementor-element.elementor-element-4aa25638{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2232 .elementor-element.elementor-element-4aa25638 > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s;}.elementor-bc-flex-widget .elementor-2232 .elementor-element.elementor-element-2d863b62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2232 .elementor-element.elementor-element-2d863b62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2232 .elementor-element.elementor-element-2d863b62 > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-2232 .elementor-element.elementor-element-919fb12{text-align:left;}.elementor-2232 .elementor-element.elementor-element-919fb12 img{width:25%;}.elementor-2232 .elementor-element.elementor-element-71ff595{text-align:justify;font-family:"Rubik",Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-2232 .elementor-element.elementor-element-69a3bacd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2232 .elementor-element.elementor-element-69a3bacd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2232 .elementor-element.elementor-element-69a3bacd > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-2232 .elementor-element.elementor-element-6dbe573a{padding:22px 0px 20px 0px;}.elementor-2232 .elementor-element.elementor-element-2cf5a5df{width:100%;max-width:100%;}.elementor-2232 .elementor-element.elementor-element-2cf5a5df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-2cf5a5df .elementor-heading-title{font-family:"Rajdhani",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:25px;color:#4C4C4C;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-icon i{color:#F3B007;transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-icon svg{fill:#F3B007;transition:fill 0.3s;}.elementor-2232 .elementor-element.elementor-element-0972ade{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-item > .elementor-icon-list-text,.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-item > a{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.3px;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-c13eb9c{width:100%;max-width:100%;}.elementor-2232 .elementor-element.elementor-element-c13eb9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-c13eb9c .elementor-heading-title{font-family:"Rajdhani",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:25px;color:#4C4C4C;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-icon i{color:#F3B007;transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-icon svg{fill:#F3B007;transition:fill 0.3s;}.elementor-2232 .elementor-element.elementor-element-06ac3c1{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-item > a{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.3px;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-883e538{--grid-template-columns:repeat(0,auto);--icon-size:12px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-2232 .elementor-element.elementor-element-883e538 .elementor-widget-container{text-align:left;}.elementor-2232 .elementor-element.elementor-element-883e538 .elementor-social-icon:hover{background-color:#F3B007;}.elementor-2232 .elementor-element.elementor-element-686c9601 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2232 .elementor-element.elementor-element-686c9601:not(.elementor-motion-effects-element-type-background),.elementor-2232 .elementor-element.elementor-element-686c9601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2232 .elementor-element.elementor-element-686c9601 > .elementor-container{max-width:1160px;min-height:50px;}.elementor-2232 .elementor-element.elementor-element-686c9601{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D2D2D2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;}.elementor-2232 .elementor-element.elementor-element-686c9601 > .elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-3a51f506 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2232 .elementor-element.elementor-element-57b7c2a5 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:13px;font-weight:300;letter-spacing:0.8px;color:#838383;}.elementor-2232 .elementor-element.elementor-element-3d15a741.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2232 .elementor-element.elementor-element-3d15a741 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2232 .elementor-element.elementor-element-6333a084 .elementor-button{background-color:rgba(2,1,1,0);font-family:"Rubik",Sans-serif;font-size:12px;font-weight:400;line-height:15px;letter-spacing:0.8px;fill:#838383;color:#838383;}.elementor-2232 .elementor-element.elementor-element-6333a084{width:auto;max-width:auto;}.elementor-2232 .elementor-element.elementor-element-6333a084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D2D2D2;border-radius:0px 0px 0px 1px;}.elementor-2232 .elementor-element.elementor-element-6333a084 .elementor-button:hover,.elementor-2232 .elementor-element.elementor-element-6333a084 .elementor-button:focus{color:#F3B007;}.elementor-2232 .elementor-element.elementor-element-6333a084 .elementor-button:hover svg,.elementor-2232 .elementor-element.elementor-element-6333a084 .elementor-button:focus svg{fill:#F3B007;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b .elementor-button{background-color:rgba(2,1,1,0);font-family:"Rubik",Sans-serif;font-size:12px;font-weight:400;line-height:15px;letter-spacing:0.8px;fill:#838383;color:#838383;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b{width:auto;max-width:auto;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D2D2D2;border-radius:0px 0px 0px 1px;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b .elementor-button:hover,.elementor-2232 .elementor-element.elementor-element-6f7bb7b .elementor-button:focus{color:#F3B007;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b .elementor-button:hover svg,.elementor-2232 .elementor-element.elementor-element-6f7bb7b .elementor-button:focus svg{fill:#F3B007;}@media(max-width:1024px) and (min-width:768px){.elementor-2232 .elementor-element.elementor-element-2d863b62{width:100%;}.elementor-2232 .elementor-element.elementor-element-69a3bacd{width:100%;}.elementor-2232 .elementor-element.elementor-element-3a51f506{width:30%;}.elementor-2232 .elementor-element.elementor-element-3d15a741{width:70%;}}@media(max-width:1024px){.elementor-2232 .elementor-element.elementor-element-4aa25638{padding:50px 20px 50px 20px;}.elementor-2232 .elementor-element.elementor-element-2d863b62 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2232 .elementor-element.elementor-element-69a3bacd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-item > .elementor-icon-list-text,.elementor-2232 .elementor-element.elementor-element-0972ade .elementor-icon-list-item > a{font-size:13px;}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-2232 .elementor-element.elementor-element-06ac3c1 .elementor-icon-list-item > a{font-size:13px;}.elementor-2232 .elementor-element.elementor-element-686c9601{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-2232 .elementor-element.elementor-element-4aa25638{padding:40px 15px 40px 15px;}.elementor-2232 .elementor-element.elementor-element-2d863b62{width:100%;}.elementor-2232 .elementor-element.elementor-element-2d863b62 > .elementor-element-populated{margin:0px 0px 040px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-69a3bacd{width:100%;}.elementor-2232 .elementor-element.elementor-element-69a3bacd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-686c9601{padding:20px 20px 20px 20px;}.elementor-2232 .elementor-element.elementor-element-3a51f506 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-57b7c2a5{text-align:left;}.elementor-2232 .elementor-element.elementor-element-57b7c2a5 .elementor-heading-title{line-height:21px;}.elementor-2232 .elementor-element.elementor-element-3d15a741.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2232 .elementor-element.elementor-element-3d15a741 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-6333a084{width:100%;max-width:100%;}.elementor-2232 .elementor-element.elementor-element-6f7bb7b{width:100%;max-width:100%;}}</style> <style data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.31.3" data-phast-params='{"ref":"o-YOBJ7UI_g"}'>.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-youtube{background-color:#cd201f}</style> <style data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.31.3" data-phast-params='{"ref":"KlpaRgBe2BI"}'></style> <style>@font-face{font-display:swap;font-family:'Coda';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lorraine-ba.com/wp-content/uploads/elementor/google-fonts/fonts/coda-slxhc1jy5nq8fusga6an.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-display:swap;font-family:'Coda';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.lorraine-ba.com/wp-content/uploads/elementor/google-fonts/fonts/coda-slxhc1jy5nq8fuugaw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-display:swap;font-family:'Coda';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.lorraine-ba.com/wp-content/uploads/elementor/google-fonts/fonts/coda-slxic1jy5nq8heigfpeswut1.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-display:swap;font-family:'Coda';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.lorraine-ba.com/wp-content/uploads/elementor/google-fonts/fonts/coda-slxic1jy5nq8heigfpmswg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}</style> <style>@font-face{font-display:block;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}</style> <script data-phast-original-src="https://www.lorraine-ba.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" data-phast-params='{"ref":"kHRXc1jveNo"}' type="text/phast" id="wp-hooks-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" data-phast-params='{"ref":"50Pqk0o9ayw"}' type="text/phast" id="wp-i18n-js"></script> <script type="text/phast" id="wp-i18n-js-after">wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']});</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.1" data-phast-params='{"ref":"3y1PNtmlAY8"}' type="text/phast" id="swv-js"></script> <script type="text/phast" id="contact-form-7-js-before">var wpcf7={"api":{"root":"https:\/\/www.lorraine-ba.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":1};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.1" data-phast-params='{"ref":"-5igKdcpQMg"}' type="text/phast" id="contact-form-7-js"></script> <script type="text/phast" id="ez-toc-scroll-scriptjs-js-extra">var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.76" data-phast-params='{"ref":"35YCipMFIPo"}' type="text/phast" id="ez-toc-scroll-scriptjs-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" data-phast-params='{"ref":"QD04xamQmOY"}' type="text/phast" id="ez-toc-js-cookie-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" data-phast-params='{"ref":"UfttOrtmHbU"}' type="text/phast" id="ez-toc-jquery-sticky-kit-js"></script> <script type="text/phast" id="ez-toc-js-js-extra">var ezTOC = {"smooth_scroll":"1","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #213773;color:#213773\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #213773;color:#213773\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.76-1755905625" data-phast-params='{"ref":"Fc5JDsnCi_U"}' type="text/phast" id="ez-toc-js-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4" data-phast-params='{"ref":"iLaBm4jJLDE"}' type="text/phast" id="hello-theme-frontend-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.31.3" data-phast-params='{"ref":"2GQgGygqONc"}' type="text/phast" id="elementor-webpack-runtime-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.31.3" data-phast-params='{"ref":"gwPsGu5-GiI"}' type="text/phast" id="elementor-frontend-modules-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" data-phast-params='{"ref":"8JkckTXmcwo"}' type="text/phast" id="jquery-ui-core-js"></script> <script type="text/phast" id="elementor-frontend-js-before">var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.31.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"e_element_cache":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true},"urls":{"assets":"https:\/\/www.lorraine-ba.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.lorraine-ba.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.lorraine-ba.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"1e895ea692"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":2893,"title":"Transformez%20votre%20site%20en%20champion%20du%20SEO","excerpt":"","featuredImage":"https:\/\/www.lorraine-ba.com\/wp-content\/uploads\/2024\/09\/Transformez_votre_site_en_champion_du_SEO_pour_propulser_votre_entreprise-1024x578.webp"}};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.31.3" data-phast-params='{"ref":"hjeL0yV1m60"}' type="text/phast" id="elementor-frontend-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" data-phast-params='{"ref":"jtbKP6Y8PMc"}' type="text/phast" id="imagesloaded-js"></script> <script type="text/phast" id="eael-general-js-extra">var localize = {"ajaxurl":"https:\/\/www.lorraine-ba.com\/wp-admin\/admin-ajax.php","nonce":"f1d3853240","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/www.lorraine-ba.com\/transformez-votre-site-en-champion-du-seo-pour-propulser-votre-entreprise\/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.3.0" data-phast-params='{"ref":"SUWmSIPBQas"}' type="text/phast" id="eael-general-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" data-phast-params='{"ref":"KqzbOhOff1U"}' type="text/phast" id="smartmenus-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.29.2" data-phast-params='{"ref":"ArJO9UWa4Qo"}' type="text/phast" id="e-sticky-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.29.2" data-phast-params='{"ref":"4Map8eZQokY"}' type="text/phast" id="elementor-pro-webpack-runtime-js"></script> <script type="text/phast" id="elementor-pro-frontend-js-before">var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.lorraine-ba.com\/wp-admin\/admin-ajax.php","nonce":"74a98bedcb","urls":{"assets":"https:\/\/www.lorraine-ba.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.lorraine-ba.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.lorraine-ba.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};</script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.29.2" data-phast-params='{"ref":"Ji2nTpgN5c4"}' type="text/phast" id="elementor-pro-frontend-js"></script> <script data-phast-original-src="https://www.lorraine-ba.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.29.2" data-phast-params='{"ref":"LFLlyrZiA9I"}' type="text/phast" id="pro-elements-handlers-js"></script> <style>.unlimited-elements-background-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;}.unlimited-elements-background-overlay.uc-bg-front{z-index:999;}</style> <script data-phast-original-type="text/javascript" type="text/phast">jQuery(document).ready(function(){function ucBackgroundOverlayPutStart(){var objBG=jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached");if(objBG.length==0) return(false);objBG.each(function(index,bgElement){var objBgElement=jQuery(bgElement);var targetID=objBgElement.data("forid");var location=objBgElement.data("location");switch(location){case"body":case"body_front":var objTarget=jQuery("body");break;case"layout":case"layout_front":var objLayout=jQuery("*[data-id=\""+targetID+"\"]");var objTarget=objLayout.parents(".elementor");if(objTarget.length>1) objTarget=jQuery(objTarget[0]);break;default:var objTarget=jQuery("*[data-id=\""+targetID+"\"]");break;} if(objTarget.length==0) return(true);var objVideoContainer=objTarget.children(".elementor-background-video-container");if(objVideoContainer.length==1) objBgElement.detach().insertAfter(objVideoContainer).show();else objBgElement.detach().prependTo(objTarget).show();var objTemplate=objBgElement.children("template");if(objTemplate.length){var clonedContent=objTemplate[0].content.cloneNode(true);var objScripts=jQuery(clonedContent).find("script");if(objScripts.length) objScripts.attr("type","text/javascript");objBgElement.append(clonedContent);objTemplate.remove();} objBgElement.trigger("bg_attached");objBgElement.addClass("uc-bg-attached");});} ucBackgroundOverlayPutStart();jQuery(document).on('elementor/popup/show',ucBackgroundOverlayPutStart);jQuery("body").on('uc_dom_updated',ucBackgroundOverlayPutStart);});</script> <script data-phast-compiled-js-names="ScriptsProxyService/rewrite-function.js,CSSInlining/ie-fallback.js,CSSInlining/inlined-css-retriever.js,ScriptsDeferring/scripts-loader.js,ScriptsDeferring/rewrite.js">(function phastScripts(phast){phast.scripts=[(function(){phast.config=JSON.parse(atob(phast.config));while(phast.scripts.length){phast.scripts.shift()()} }),(function(){(function(a,b){typeof exports==="object"&&typeof module!=="undefined"?module.exports=b():typeof define==="function"&&define.amd?define(b):a.ES6Promise=b()})(phast,function(){"use strict";function c(ia){var ja=typeof ia;return ia!==null&&(ja==="object"||ja==="function")}function d(ka){return typeof ka==="function"}var e=void 0;if(Array.isArray){e=Array.isArray}else{e=function(la){return Object.prototype.toString.call(la)==="[object Array]"}}var f=e;var g=0;var h=void 0;var i=void 0;var j=function ma(na,oa){w[g]=na;w[g+1]=oa;g+=2;if(g===2){if(i){i(x)}else{z()}}};function k(pa){i=pa}function l(qa){j=qa}var m=typeof window!=="undefined"?window:undefined;var n=m||{};var o=n.MutationObserver||n.WebKitMutationObserver;var p=typeof self==="undefined"&&typeof process!=="undefined"&&{}.toString.call(process)==="[object process]";var q=typeof Uint8ClampedArray!=="undefined"&&typeof importScripts!=="undefined"&&typeof MessageChannel!=="undefined";function r(){return function(){return process.nextTick(x)}}function s(){if(typeof h!=="undefined"){return function(){h(x)}}return v()}function t(){var ra=0;var sa=new o(x);var ta=document.createTextNode("");sa.observe(ta,{characterData:true});return function(){ta.data=ra=++ra%2}}function u(){var ua=new MessageChannel;ua.port1.onmessage=x;return function(){return ua.port2.postMessage(0)}}function v(){var va=setTimeout;return function(){return va(x,1)}}var w=new Array(1e3);function x(){for(var wa=0;wa<g;wa+=2){var xa=w[wa];var ya=w[wa+1];xa(ya);w[wa]=undefined;w[wa+1]=undefined}g=0}function y(){try{var za=Function("return this")().require("vertx");h=za.runOnLoop||za.runOnContext;return s()}catch(Aa){return v()}}var z=void 0;if(p){z=r()}else if(o){z=t()}else if(q){z=u()}else if(m===undefined&&typeof require==="function"){z=y()}else{z=v()}function A(Ba,Ca){var Da=this;var Ea=new this.constructor(D);if(Ea[C]===undefined){$(Ea)}var Fa=Da._state;if(Fa){var Ga=arguments[Fa-1];j(function(){return W(Fa,Ea,Ga,Da._result)})}else{T(Da,Ea,Ba,Ca)}return Ea}function B(Ha){var Ia=this;if(Ha&&typeof Ha==="object"&&Ha.constructor===Ia){return Ha}var Ja=new Ia(D);P(Ja,Ha);return Ja}var C=Math.random().toString(36).substring(2);function D(){}var E=void 0;var F=1;var G=2;var H={error:null};function I(){return new TypeError("You cannot resolve a promise with itself")}function J(){return new TypeError("A promises callback cannot return that same promise.")}function K(Ka){try{return Ka.then}catch(La){H.error=La;return H}}function L(Ma,Na,Oa,Pa){try{Ma.call(Na,Oa,Pa)}catch(Qa){return Qa}}function M(Ra,Sa,Ta){j(function(Ua){var Va=false;var Wa=L(Ta,Sa,function(Xa){if(Va){return}Va=true;if(Sa!==Xa){P(Ua,Xa)}else{R(Ua,Xa)}},function(Ya){if(Va){return}Va=true;S(Ua,Ya)},"Settle: "+(Ua._label||" unknown promise"));if(!Va&&Wa){Va=true;S(Ua,Wa)}},Ra)}function N(Za,$a){if($a._state===F){R(Za,$a._result)}else if($a._state===G){S(Za,$a._result)}else{T($a,undefined,function(_a){return P(Za,_a)},function(a0){return S(Za,a0)})}}function O(b0,c0,d0){if(c0.constructor===b0.constructor&&d0===A&&c0.constructor.resolve===B){N(b0,c0)}else{if(d0===H){S(b0,H.error);H.error=null}else if(d0===undefined){R(b0,c0)}else if(d(d0)){M(b0,c0,d0)}else{R(b0,c0)}}}function P(e0,f0){if(e0===f0){S(e0,I())}else if(c(f0)){O(e0,f0,K(f0))}else{R(e0,f0)}}function Q(g0){if(g0._onerror){g0._onerror(g0._result)}U(g0)}function R(h0,i0){if(h0._state!==E){return}h0._result=i0;h0._state=F;if(h0._subscribers.length!==0){j(U,h0)}}function S(j0,k0){if(j0._state!==E){return}j0._state=G;j0._result=k0;j(Q,j0)}function T(l0,m0,n0,o0){var p0=l0._subscribers;var q0=p0.length;l0._onerror=null;p0[q0]=m0;p0[q0+F]=n0;p0[q0+G]=o0;if(q0===0&&l0._state){j(U,l0)}}function U(r0){var s0=r0._subscribers;var t0=r0._state;if(s0.length===0){return}var u0=void 0,v0=void 0,w0=r0._result;for(var x0=0;x0<s0.length;x0+=3){u0=s0[x0];v0=s0[x0+t0];if(u0){W(t0,u0,v0,w0)}else{v0(w0)}}r0._subscribers.length=0}function V(y0,z0){try{return y0(z0)}catch(A0){H.error=A0;return H}}function W(B0,C0,D0,E0){var F0=d(D0),G0=void 0,H0=void 0,I0=void 0,J0=void 0;if(F0){G0=V(D0,E0);if(G0===H){J0=true;H0=G0.error;G0.error=null}else{I0=true}if(C0===G0){S(C0,J());return}}else{G0=E0;I0=true}if(C0._state!==E){}else if(F0&&I0){P(C0,G0)}else if(J0){S(C0,H0)}else if(B0===F){R(C0,G0)}else if(B0===G){S(C0,G0)}}function X(K0,L0){try{L0(function M0(N0){P(K0,N0)},function O0(P0){S(K0,P0)})}catch(Q0){S(K0,Q0)}}var Y=0;function Z(){return Y++}function $(R0){R0[C]=Y++;R0._state=undefined;R0._result=undefined;R0._subscribers=[]}function _(){return new Error("Array Methods must be provided an Array")}var aa=function(){function S0(T0,U0){this._instanceConstructor=T0;this.promise=new T0(D);if(!this.promise[C]){$(this.promise)}if(f(U0)){this.length=U0.length;this._remaining=U0.length;this._result=new Array(this.length);if(this.length===0){R(this.promise,this._result)}else{this.length=this.length||0;this._enumerate(U0);if(this._remaining===0){R(this.promise,this._result)}}}else{S(this.promise,_())}}S0.prototype._enumerate=function V0(W0){for(var X0=0;this._state===E&&X0<W0.length;X0++){this._eachEntry(W0[X0],X0)}};S0.prototype._eachEntry=function Y0(Z0,$0){var _0=this._instanceConstructor;var ab=_0.resolve;if(ab===B){var bb=K(Z0);if(bb===A&&Z0._state!==E){this._settledAt(Z0._state,$0,Z0._result)}else if(typeof bb!=="function"){this._remaining--;this._result[$0]=Z0}else if(_0===ga){var cb=new _0(D);O(cb,Z0,bb);this._willSettleAt(cb,$0)}else{this._willSettleAt(new _0(function(db){return db(Z0)}),$0)}}else{this._willSettleAt(ab(Z0),$0)}};S0.prototype._settledAt=function eb(fb,gb,hb){var ib=this.promise;if(ib._state===E){this._remaining--;if(fb===G){S(ib,hb)}else{this._result[gb]=hb}}if(this._remaining===0){R(ib,this._result)}};S0.prototype._willSettleAt=function jb(kb,lb){var mb=this;T(kb,undefined,function(nb){return mb._settledAt(F,lb,nb)},function(ob){return mb._settledAt(G,lb,ob)})};return S0}();function ba(pb){return new aa(this,pb).promise}function ca(qb){var rb=this;if(!f(qb)){return new rb(function(sb,tb){return tb(new TypeError("You must pass an array to race."))})}else{return new rb(function(ub,vb){var wb=qb.length;for(var xb=0;xb<wb;xb++){rb.resolve(qb[xb]).then(ub,vb)}})}}function da(yb){var zb=this;var Ab=new zb(D);S(Ab,yb);return Ab}function ea(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function fa(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ga=function(){function Bb(Cb){this[C]=Z();this._result=this._state=undefined;this._subscribers=[];if(D!==Cb){typeof Cb!=="function"&&ea();this instanceof Bb?X(this,Cb):fa()}}Bb.prototype.catch=function Db(Eb){return this.then(null,Eb)};Bb.prototype.finally=function Fb(Gb){var Hb=this;var Ib=Hb.constructor;return Hb.then(function(Jb){return Ib.resolve(Gb()).then(function(){return Jb})},function(Kb){return Ib.resolve(Gb()).then(function(){throw Kb})})};return Bb}();ga.prototype.then=A;ga.all=ba;ga.race=ca;ga.resolve=B;ga.reject=da;ga._setScheduler=k;ga._setAsap=l;ga._asap=j;function ha(){var Lb=void 0;if(typeof global!=="undefined"){Lb=global}else if(typeof self!=="undefined"){Lb=self}else{try{Lb=Function("return this")()}catch(Ob){throw new Error("polyfill failed because global object is unavailable in this environment")}}var Mb=Lb.Promise;if(Mb){var Nb=null;try{Nb=Object.prototype.toString.call(Mb.resolve())}catch(Pb){}if(Nb==="[object Promise]"&&!Mb.cast){return}}Lb.Promise=ga}ga.polyfill=ha;ga.Promise=ga;return ga}); }),(function(){function murmurhash3_32_gc(a,b){var c,d,e,f,g,h,i,j,k,l;c=a.length&3;d=a.length-c;e=b;g=3432918353;i=461845907;l=0;while(l<d){k=a.charCodeAt(l)&255|(a.charCodeAt(++l)&255)<<8|(a.charCodeAt(++l)&255)<<16|(a.charCodeAt(++l)&255)<<24;++l;k=(k&65535)*g+(((k>>>16)*g&65535)<<16)&4294967295;k=k<<15|k>>>17;k=(k&65535)*i+(((k>>>16)*i&65535)<<16)&4294967295;e^=k;e=e<<13|e>>>19;f=(e&65535)*5+(((e>>>16)*5&65535)<<16)&4294967295;e=(f&65535)+27492+(((f>>>16)+58964&65535)<<16)}k=0;switch(c){case 3:k^=(a.charCodeAt(l+2)&255)<<16;case 2:k^=(a.charCodeAt(l+1)&255)<<8;case 1:k^=a.charCodeAt(l)&255;k=(k&65535)*g+(((k>>>16)*g&65535)<<16)&4294967295;k=k<<15|k>>>17;k=(k&65535)*i+(((k>>>16)*i&65535)<<16)&4294967295;e^=k}e^=a.length;e^=e>>>16;e=(e&65535)*2246822507+(((e>>>16)*2246822507&65535)<<16)&4294967295;e^=e>>>13;e=(e&65535)*3266489909+(((e>>>16)*3266489909&65535)<<16)&4294967295;e^=e>>>16;return e>>>0}phast.hash=murmurhash3_32_gc; }),(function(){phast.buildServiceUrl=function(a,b){if(a.pathInfo){return appendPathInfo(a.serviceUrl,buildQuery(b))}else{return appendQueryString(a.serviceUrl,buildQuery(b))}};function buildQuery(c){if(typeof c==="string"){return c}var d=[];for(var e in c){if(c.hasOwnProperty(e)){d.push(encodeURIComponent(e)+"="+encodeURIComponent(c[e]))}}return d.join("&")}function appendPathInfo(f,g){var h=btoa(g).replace(/=/g,"").replace(/\//g,"_").replace(/\+/g,"-");var i=j(h+".q.js");return f.replace(/\?.*$/,"").replace(/\/__p__\.js$/,"")+"/"+i;function j(l){return k(k(l).match(/[\s\S]{1,255}/g).join("/"))}function k(m){return m.split("").reverse().join("")}}function appendQueryString(n,o){var p=n.indexOf("?")>-1?"&":"?";return n+p+o} }),(function(){var Promise=phast.ES6Promise.Promise;phast.ResourceLoader=function(a,b){this.get=function(c){return b.get(c).then(function(d){if(typeof d!=="string"){throw new Error("response should be string")}return d}).catch(function(){var e=a.get(c);e.then(function(f){b.set(c,f)});return e})}};phast.ResourceLoader.RequestParams={};phast.ResourceLoader.RequestParams.FaultyParams={};phast.ResourceLoader.RequestParams.fromString=function(g){try{return JSON.parse(g)}catch(h){return phast.ResourceLoader.RequestParams.FaultyParams}};phast.ResourceLoader.BundlerServiceClient=function(i,j,k){var l=phast.ResourceLoader.BundlerServiceClient.RequestsPack;var m=l.PackItem;var n;this.get=function(q){if(q===phast.ResourceLoader.RequestParams.FaultyParams){return Promise.reject(new Error("Parameters did not parse as JSON"))}return new Promise(function(r,s){if(n===undefined){n=new l(j)}n.add(new m({success:r,error:s},q));setTimeout(o);if(n.toQuery().length>4500){console.log("[Phast] Resource loader: Pack got too big; flushing early...");o()}})};function o(){if(n===undefined){return}var t=n;n=undefined;p(t)}function p(u){var v=phast.buildServiceUrl({serviceUrl:i,pathInfo:k},"service=bundler&"+u.toQuery());var w=function(){console.error("[Phast] Request to bundler failed with status",y.status);console.log("URL:",v);u.handleError()};var x=function(){if(y.status>=200&&y.status<300){u.handleResponse(y.responseText)}else{u.handleError()}};var y=new XMLHttpRequest;y.open("GET",v);y.addEventListener("error",w);y.addEventListener("abort",w);y.addEventListener("load",x);y.send()}};phast.ResourceLoader.BundlerServiceClient.RequestsPack=function(z){var A={};this.getLength=function(){var F=0;for(var G in A){F++}return F};this.add=function(H){var I;if(H.params.token){I="token="+H.params.token}else if(H.params.ref){I="ref="+H.params.ref}else{I=""}if(!A[I]){A[I]={params:H.params,requests:[H.request]}}else{A[I].requests.push(H.request)}};this.toQuery=function(){var J=[],K=[],L="";B().forEach(function(M){var N,O;for(var P in A[M].params){if(P==="cacheMarker"){K.push(A[M].params.cacheMarker);continue}N=z[P]?z[P]:P;if(P==="strip-imports"){O=encodeURIComponent(N)}else if(P==="src"){O=encodeURIComponent(N)+"="+encodeURIComponent(C(A[M].params.src,L));L=A[M].params.src}else{O=encodeURIComponent(N)+"="+encodeURIComponent(A[M].params[P])}J.push(O)}});if(K.length>0){J.unshift("c="+phast.hash(K.join("|"),23045))}return E(J.join("&"))};function B(){return Object.keys(A).sort(function(R,S){return Q(R,S)?1:Q(S,R)?-1:0});function Q(T,U){if(typeof A[T].params.src!=="undefined"&&typeof A[U].params.src!=="undefined"){return A[T].params.src>A[U].params.src}return T>U}}function C(V,W){var X=0,Y=Math.pow(36,2)-1;while(X<W.length&&V[X]===W[X]){X++}X=Math.min(X,Y);return D(X)+""+V.substr(X)}function D(Z){var $=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];var _=Z%36;var aa=Math.floor((Z-_)/36);return $[aa]+$[_]}function E(ba){if(!/(^|&)s=/.test(ba)){return ba}return ba.replace(/(%..)|([A-M])|([N-Z])/gi,function(ca,da,ea,fa){if(da){return ca}return String.fromCharCode(ca.charCodeAt(0)+(ea?13:-13))})}this.handleResponse=function(ga){try{var ha=JSON.parse(ga)}catch(ja){this.handleError();return}var ia=B();if(ha.length!==ia.length){console.error("[Phast] Requested",ia.length,"items from bundler, but got",ha.length,"response(s)");this.handleError();return}ha.forEach(function(ka,la){if(ka.status===200){A[ia[la]].requests.forEach(function(ma){ma.success(ka.content)})}else{A[ia[la]].requests.forEach(function(na){na.error(new Error("Got from bundler: "+JSON.stringify(ka)))})}})}.bind(this);this.handleError=function(){for(var oa in A){A[oa].requests.forEach(function(pa){pa.error()})}}};phast.ResourceLoader.BundlerServiceClient.RequestsPack.PackItem=function(qa,ra){this.request=qa;this.params=ra};phast.ResourceLoader.IndexedDBStorage=function(sa){var ta=phast.ResourceLoader.IndexedDBStorage;var ua=ta.logPrefix;var va=ta.requestToPromise;var wa;Ba();this.get=function(Ca){return xa("readonly").then(function(Da){return va(Da.get(Ca)).catch(ya("reading from store"))})};this.store=function(Ea){return xa("readwrite").then(function(Fa){return va(Fa.put(Ea)).catch(ya("writing to store"))})};this.clear=function(){return xa("readwrite").then(function(Ga){return va(Ga.clear())})};this.iterateOnAll=function(Ha){return xa("readonly").then(function(Ia){return za(Ha,Ia.openCursor()).catch(ya("iterating on all"))})};function xa(Ja){return wa.get().then(function(Ka){try{return Ka.transaction(sa.storeName,Ja).objectStore(sa.storeName)}catch(La){console.error(ua,"Could not open store; recreating database:",La);Aa();throw La}})}function ya(Ma){return function(Na){console.error(ua,"Error "+Ma+":",Na);Aa();throw Na}}function za(Oa,Pa){return new Promise(function(Qa,Ra){Pa.onsuccess=function(Sa){var Ta=Sa.target.result;if(Ta){Oa(Ta.value);Ta.continue()}else{Qa()}};Pa.onerror=Ra})}function Aa(){var Ua=wa.dropDB().then(Ba);wa={get:function(){return Promise.reject(new Error("Database is being dropped and recreated"))},dropDB:function(){return Ua}}}function Ba(){wa=new phast.ResourceLoader.IndexedDBStorage.Connection(sa)}};phast.ResourceLoader.IndexedDBStorage.logPrefix="[Phast] Resource loader:";phast.ResourceLoader.IndexedDBStorage.requestToPromise=function(Va){return new Promise(function(Wa,Xa){Va.onsuccess=function(){Wa(Va.result)};Va.onerror=function(){Xa(Va.error)}})};phast.ResourceLoader.IndexedDBStorage.ConnectionParams=function(){this.dbName="phastResourcesCache";this.dbVersion=1;this.storeName="resources"};phast.ResourceLoader.IndexedDBStorage.StoredResource=function(Ya,Za){this.token=Ya;this.content=Za};phast.ResourceLoader.IndexedDBStorage.Connection=function($a){var _a=phast.ResourceLoader.IndexedDBStorage.logPrefix;var a0=phast.ResourceLoader.IndexedDBStorage.requestToPromise;var b0;this.get=c0;this.dropDB=d0;function c0(){if(!b0){b0=e0($a)}return b0}function d0(){return c0().then(function(g0){console.error(_a,"Dropping DB");g0.close();b0=null;return a0(window.indexedDB.deleteDatabase($a.dbName))})}function e0(h0){if(typeof window.indexedDB==="undefined"){return Promise.reject(new Error("IndexedDB is not available"))}var i0=window.indexedDB.open(h0.dbName,h0.dbVersion);i0.onupgradeneeded=function(){f0(i0.result,h0)};return a0(i0).then(function(j0){j0.onversionchange=function(){console.debug(_a,"Closing DB");j0.close();if(b0){b0=null}};return j0}).catch(function(k0){console.log(_a,"IndexedDB cache is not available. This is usually due to using private browsing mode.");throw k0})}function f0(l0,m0){l0.createObjectStore(m0.storeName,{keyPath:"token"})}};phast.ResourceLoader.StorageCache=function(n0,o0){var p0=phast.ResourceLoader.IndexedDBStorage.StoredResource;this.get=function(x0){return s0(r0(x0))};this.set=function(y0,z0){return t0(r0(y0),z0,false)};var q0=null;function r0(A0){return JSON.stringify(A0)}function s0(B0){return o0.get(B0).then(function(C0){if(C0){return Promise.resolve(C0.content)}return Promise.resolve()})}function t0(D0,E0,F0){return w0().then(function(G0){var H0=E0.length+G0;if(H0>n0.maxStorageSize){return F0||E0.length>n0.maxStorageSize?Promise.reject(new Error("Storage quota will be exceeded")):u0(D0,E0)}q0=H0;var I0=new p0(D0,E0);return o0.store(I0)})}function u0(J0,K0){return v0().then(function(){return t0(J0,K0,true)})}function v0(){return o0.clear().then(function(){q0=0})}function w0(){if(q0!==null){return Promise.resolve(q0)}var L0=0;return o0.iterateOnAll(function(M0){L0+=M0.content.length}).then(function(){q0=L0;return Promise.resolve(q0)})}};phast.ResourceLoader.StorageCache.StorageCacheParams=function(){this.maxStorageSize=4.5*1024*1024};phast.ResourceLoader.BlackholeCache=function(){this.get=function(){return Promise.reject()};this.set=function(){return Promise.reject()}};phast.ResourceLoader.make=function(N0,O0,P0){var Q0=S0();var R0=new phast.ResourceLoader.BundlerServiceClient(N0,O0,P0);return new phast.ResourceLoader(R0,Q0);function S0(){var T0=window.navigator.userAgent;if(/safari/i.test(T0)&&!/chrome|android/i.test(T0)){console.log("[Phast] Not using IndexedDB cache on Safari");return new phast.ResourceLoader.BlackholeCache}else{var U0=new phast.ResourceLoader.IndexedDBStorage.ConnectionParams;var V0=new phast.ResourceLoader.IndexedDBStorage(U0);var W0=new phast.ResourceLoader.StorageCache.StorageCacheParams;return new phast.ResourceLoader.StorageCache(W0,V0)}}}; }),(function(){var Promise=phast.ES6Promise;phast.ResourceLoader.instance=phast.ResourceLoader.make(phast.config.resourcesLoader.serviceUrl,phast.config.resourcesLoader.shortParamsMappings,phast.config.resourcesLoader.pathInfo);phast.forEachSelectedElement=function(a,b){Array.prototype.forEach.call(window.document.querySelectorAll(a),b)};phast.once=function(c){var d=false;return function(){if(!d){d=true;c.apply(this,Array.prototype.slice(arguments))}}};phast.on=function(e,f){return new Promise(function(g){e.addEventListener(f,g)})};phast.wait=function(h){return new Promise(function(i){setTimeout(i,h)})};phast.on(document,"DOMContentLoaded").then(function(){var j,k;function l(n){return n&&n.nodeType===8&&/^\s*\[Phast\]/.test(n.textContent)}function m(o){while(o){if(l(o)){return o}o=o.nextSibling}return false}k=m(document.documentElement.nextSibling);if(k===false){k=m(document.body.firstChild)}if(k){j=k.textContent.replace(/^\s+|\s+$/g,"").split("\n");console.groupCollapsed(j.shift());console.log(j.join("\n"));console.groupEnd()}});phast.on(document,"DOMContentLoaded").then(function(){var p=performance.timing;var q=[];q.push(["Downloading phases:"]);q.push([" Look up hostname in DNS + %s ms",t(p.domainLookupEnd-p.fetchStart)]);q.push([" Establish connection + %s ms",t(p.connectEnd-p.domainLookupEnd)]);q.push([" Send request + %s ms",t(p.requestStart-p.connectEnd)]);q.push([" Receive first byte + %s ms",t(p.responseStart-p.requestStart)]);q.push([" Download page + %s ms",t(p.responseEnd-p.responseStart)]);q.push([""]);q.push(["Totals:"]);q.push([" Time to first byte %s ms",t(p.responseStart-p.fetchStart)]);q.push([" (since request start) %s ms",t(p.responseStart-p.requestStart)]);q.push([" Total request time %s ms",t(p.responseEnd-p.fetchStart)]);q.push([" (since request start) %s ms",t(p.responseEnd-p.requestStart)]);q.push([" "]);var r=[];var s=[];q.forEach(function(u){r.push(u.shift());s=s.concat(u)});console.groupCollapsed("[Phast] Client-side performance metrics");console.log.apply(console,[r.join("\n")].concat(s));console.groupEnd();function t(v){v=""+v;while(v.length<4){v=" "+v}return v}}); }),(function(){var config=phast.config["script-proxy-service"];var urlPattern=/^(https?:)?\/\//;var typePattern=/^\s*(application|text)\/(x-)?(java|ecma|j|live)script/i;var cacheMarker=Math.floor((new Date).getTime()/1e3/config.urlRefreshTime);var whitelist=compileWhitelistPatterns(config.whitelist);phast.scripts.push(function(){overrideDOMMethod("appendChild");overrideDOMMethod("insertBefore")});function compileWhitelistPatterns(a){var b=/^(.)(.*)\1([a-z]*)$/i;var c=[];a.forEach(function(d){var e=b.exec(d);if(!e){window.console&&window.console.log("Phast: Not a pattern:",d);return}try{c.push(new RegExp(e[2],e[3]))}catch(f){window.console&&window.console.log("Phast: Failed to compile pattern:",d)}});return c}function checkWhitelist(g){for(var h=0;h<whitelist.length;h++){if(whitelist[h].exec(g)){return true}}return false}function overrideDOMMethod(i){var j=Element.prototype[i];var k=function(){var l=processNode(arguments[0]);var m=j.apply(this,arguments);l();return m};Element.prototype[i]=k;window.addEventListener("load",function(){if(Element.prototype[i]===k){delete Element.prototype[i]}})}function processNode(n){if(!n||n.nodeType!==Node.ELEMENT_NODE||n.tagName!=="SCRIPT"||!urlPattern.test(n.src)||n.type&&!typePattern.test(n.type)||n.src.substr(0,config.serviceUrl.length)===config.serviceUrl||!checkWhitelist(n.src)){return function(){}}var o=n.src;n.src=phast.buildServiceUrl(config,{service:"scripts",src:o,cacheMarker:cacheMarker});n.setAttribute("data-phast-rewritten","");return function(){n.src=o}} }),(function(){(function(){var a=function(){if(!("FontFace"in window)){return false}var b=new FontFace("t",'url( "data:font/woff2;base64,d09GMgABAAAAAADwAAoAAAAAAiQAAACoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAALAogOAE2AiQDBgsGAAQgBSAHIBuDAciO1EZ3I/mL5/+5/rfPnTt9/9Qa8H4cUUZxaRbh36LiKJoVh61XGzw6ufkpoeZBW4KphwFYIJGHB4LAY4hby++gW+6N1EN94I49v86yCpUdYgqeZrOWN34CMQg2tAmthdli0eePIwAKNIIRS4AGZFzdX9lbBUAQlm//f262/61o8PlYO/D1/X4FrWFFgdCQD9DpGJSxmFyjOAGUU4P0qigcNb82GAAA" ) format( "woff2" )',{});b.load()["catch"](function(){});return b.status=="loading"||b.status=="loaded"}();if(a){return}console.log("[Phast] Browser does not support WOFF2, falling back to original stylesheets");Array.prototype.forEach.call(document.querySelectorAll("style[data-phast-ie-fallback-url]"),function(c){var d=document.createElement("link");if(c.hasAttribute("media")){d.setAttribute("media",c.getAttribute("media"))}d.setAttribute("rel","stylesheet");d.setAttribute("href",c.getAttribute("data-phast-ie-fallback-url"));c.parentNode.insertBefore(d,c);c.parentNode.removeChild(c)});Array.prototype.forEach.call(document.querySelectorAll("style[data-phast-nested-inlined]"),function(e){e.parentNode.removeChild(e)})})(); }),(function(){phast.stylesLoading=0;var resourceLoader=phast.ResourceLoader.instance;phast.forEachSelectedElement("style[data-phast-params]",function(a){var b=a.getAttribute("data-phast-params");var c=phast.ResourceLoader.RequestParams.fromString(b);phast.stylesLoading++;resourceLoader.get(c).then(function(d){a.textContent=d;a.removeAttribute("data-phast-params")}).catch(function(e){console.warn("[Phast] Failed to load CSS",c,e);var f=a.getAttribute("data-phast-original-src");if(!f){console.error("[Phast] No data-phast-original-src on <style>!",a);return}console.info("[Phast] Falling back to <link> element for",f);var g=document.createElement("link");g.href=f;g.media=a.media;g.rel="stylesheet";g.addEventListener("load",function(){if(a.parentNode){a.parentNode.removeChild(a)}});a.parentNode.insertBefore(g,a.nextSibling)}).finally(function(){phast.stylesLoading--;if(phast.stylesLoading===0&&phast.onStylesLoaded){phast.onStylesLoaded()}})});(function(){var h=[];phast.forEachSelectedElement("style[data-phast-original-id]",function(i){var j=i.getAttribute("data-phast-original-id");if(h[j]){return}h[j]=true;console.warn("[Phast] The style element with id",j,"has been split into multiple style tags due to @import statements and the id attribute has been removed. Normally, this does not cause any issues.")})})(); }),(function(){var Promise=phast.ES6Promise;var hasCurrentScript=!!document.currentScript;phast.ScriptsLoader={};phast.ScriptsLoader.getScriptsInExecutionOrder=function(a,b){var c=Array.prototype.slice.call(a.querySelectorAll('script[type="text/phast"]')).filter(g);var d=[],e=[];for(var f=0;f<c.length;f++){if(getSrc(c[f])!==undefined&&isDefer(c[f])){e.push(c[f])}else{d.push(c[f])}}return d.concat(e).map(function(j){return b.makeScriptFromElement(j)});function g(k){try{var l=phast.config.scriptsLoader.csp}catch(m){return true}if(l.nonce==null){return true}if(k.nonce===l.nonce){return true}try{h(l,k)}catch(n){console.error("Could not send CSP report due to error:",n)}if(l.reportOnly){console.warn("Script with missing or invalid nonce would not be executed (but report-only mode is enabled):",k);return true}console.warn("Script with missing or invalid nonce will not be executed:",k);return false}function h(o,p){var q={"blocked-uri":getSrc(p),disposition:o.reportOnly?"report":"enforce","document-uri":location.href,referrer:a.referrer,"script-sample":i(p),implementation:"phast"};try{p.dispatchEvent(new SecurityPolicyViolationEvent("securitypolicyviolation",{blockedURI:q["blocked-uri"],disposition:q["disposition"],documentURI:q["document-uri"],effectiveDirective:"script-src-elem",originalPolicy:"phast",referrer:q["referrer"],sample:q["script-sample"],statusCode:200,violatedDirective:"script-src-elem"}))}catch(s){console.error("[Phast] Could not dispatch securitypolicyviolation event",s)}if(!o.reportUri){return}var r={"csp-report":q};fetch(o.reportUri,{method:"POST",headers:{"Content-Type":"application/csp-report"},credentials:"same-origin",redirect:"error",keepalive:true,body:JSON.stringify(r)})}function i(t){if(!t.hasAttribute("src")){return t.textContent.substr(0,40)}}};phast.ScriptsLoader.executeScripts=function(u){var v=u.map(function(x){return x.init()});var w=Promise.resolve();u.forEach(function(y){w=phast.ScriptsLoader.chainScript(w,y)});return w.then(function(){return Promise.all(v).catch(function(){})})};phast.ScriptsLoader.chainScript=function(z,A){var B;try{if(A.describe){B=A.describe()}else{B="unknown script"}}catch(C){B="script.describe() failed"}return z.then(function(){var D=A.execute();D.then(function(){console.debug("✓",B)});return D}).catch(function(E){console.error("✘",B);if(E){console.log(E)}})};var insertBefore=window.Element.prototype.insertBefore;phast.ScriptsLoader.Utilities=function(F){this._document=F;var G=0;function H(R){return new Promise(function(S){var T="PhastCompleteScript"+ ++G;var U=I(R);var V=I(T+"()");window[T]=W;F.body.appendChild(U);F.body.appendChild(V);function W(){S();F.body.removeChild(U);F.body.removeChild(V);delete window[T]}})}function I(X){var Y=F.createElement("script");Y.textContent=X;Y.nonce=phast.config.scriptsLoader.csp.nonce;return Y}function J(Z){var $=F.createElement(Z.nodeName);Array.prototype.forEach.call(Z.attributes,function(_){$.setAttribute(_.nodeName,_.nodeValue)});return $}function K(aa){aa.removeAttribute("data-phast-params");var ba={};Array.prototype.map.call(aa.attributes,function(ca){return ca.nodeName}).map(function(da){var ea=da.match(/^data-phast-original-(.*)/i);if(ea){ba[ea[1].toLowerCase()]=aa.getAttribute(da);aa.removeAttribute(da)}});Object.keys(ba).sort().map(function(fa){aa.setAttribute(fa,ba[fa])});if(!("type"in ba)){aa.removeAttribute("type")}}function L(ga,ha){return new Promise(function(ia,ja){var ka=ha.getAttribute("src");ha.addEventListener("load",ia);ha.addEventListener("error",ja);ha.removeAttribute("src");insertBefore.call(ga.parentNode,ha,ga);ga.parentNode.removeChild(ga);if(ka){ha.setAttribute("src",ka)}})}function M(la,ma){return O(la,function(){return P(la,function(){return H(ma)})})}function N(na,oa){return O(oa,function(){return L(na,oa)})}function O(pa,qa){var ra=pa.nextElementSibling;var sa=Promise.resolve();var ta;if(isAsync(pa)){ta="async"}else if(isDefer(pa)){ta="defer"}F.write=function(xa){if(ta){console.warn("document.write call from "+ta+" script ignored");return}ua(xa)};F.writeln=function(ya){if(ta){console.warn("document.writeln call from "+ta+" script ignored");return}ua(ya+"\n")};function ua(za){var Aa=F.createElement("div");Aa.innerHTML=za;var Ba=va(Aa);if(ra&&ra.parentNode!==pa.parentNode){ra=pa.nextElementSibling}while(Aa.firstChild){pa.parentNode.insertBefore(Aa.firstChild,ra)}Ba.map(wa)}function va(Ca){return Array.prototype.slice.call(Ca.getElementsByTagName("script")).filter(function(Da){var Ea=Da.getAttribute("type");return!Ea||/^(text|application)\/javascript(;|$)/i.test(Ea)})}function wa(Fa){var Ga=new phast.ScriptsLoader.Scripts.Factory(F);var Ha=Ga.makeScriptFromElement(Fa);sa=phast.ScriptsLoader.chainScript(sa,Ha)}return qa().then(function(){return sa}).finally(function(){delete F.write;delete F.writeln})}function P(Ia,Ja){if(hasCurrentScript){try{Object.defineProperty(F,"currentScript",{configurable:true,get:function(){return Ia}})}catch(Ka){console.error("[Phast] Unable to override document.currentScript on this browser: ",Ka)}}return Ja().finally(function(){if(hasCurrentScript){delete F.currentScript}})}function Q(La){var Ma=F.createElement("link");Ma.setAttribute("rel","preload");Ma.setAttribute("as","script");Ma.setAttribute("href",La);F.head.appendChild(Ma)}this.executeString=H;this.copyElement=J;this.restoreOriginals=K;this.replaceElement=L;this.writeProtectAndExecuteString=M;this.writeProtectAndReplaceElement=N;this.addPreload=Q};phast.ScriptsLoader.Scripts={};phast.ScriptsLoader.Scripts.InlineScript=function(Na,Oa){this._utils=Na;this._element=Oa;this.init=function(){return Promise.resolve()};this.execute=function(){var Pa=Oa.textContent.replace(/^\s*<!--.*\n/i,"");Na.restoreOriginals(Oa);return Na.writeProtectAndExecuteString(Oa,Pa)};this.describe=function(){return"inline script"}};phast.ScriptsLoader.Scripts.AsyncBrowserScript=function(Qa,Ra){var Sa;this._utils=Qa;this._element=Ra;this.init=function(){Qa.addPreload(getSrc(Ra));return new Promise(function(Ta){Sa=Ta})};this.execute=function(){var Ua=Qa.copyElement(Ra);Qa.restoreOriginals(Ua);Qa.replaceElement(Ra,Ua).then(Sa).catch(Sa);return Promise.resolve()};this.describe=function(){return"async script at "+getSrc(Ra)}};phast.ScriptsLoader.Scripts.SyncBrowserScript=function(Va,Wa){this._utils=Va;this._element=Wa;this.init=function(){Va.addPreload(getSrc(Wa));return Promise.resolve()};this.execute=function(){var Xa=Va.copyElement(Wa);Va.restoreOriginals(Xa);return Va.writeProtectAndReplaceElement(Wa,Xa)};this.describe=function(){return"sync script at "+getSrc(Wa)}};phast.ScriptsLoader.Scripts.AsyncAJAXScript=function(Ya,Za,$a,_a){this._utils=Ya;this._element=Za;this._fetch=$a;this._fallback=_a;var a0;var b0;this.init=function(){a0=$a(Za);return new Promise(function(c0){b0=c0})};this.execute=function(){a0.then(function(d0){Ya.restoreOriginals(Za);return Ya.writeProtectAndExecuteString(Za,d0).then(b0)}).catch(function(){_a.init();return _a.execute().then(b0)});return Promise.resolve()};this.describe=function(){return"bundled async script at "+Za.getAttribute("data-phast-original-src")}};phast.ScriptsLoader.Scripts.SyncAJAXScript=function(e0,f0,g0,h0){this._utils=e0;this._element=f0;this._fetch=g0;this._fallback=h0;var i0;this.init=function(){i0=g0(f0);return i0};this.execute=function(){return i0.then(function(j0){e0.restoreOriginals(f0);return e0.writeProtectAndExecuteString(f0,j0)}).catch(function(){h0.init();return h0.execute()})};this.describe=function(){return"bundled sync script at "+f0.getAttribute("data-phast-original-src")}};phast.ScriptsLoader.Scripts.Factory=function(k0,l0){var m0=phast.ScriptsLoader.Scripts;var n0=new phast.ScriptsLoader.Utilities(k0);this.makeScriptFromElement=function(q0){var r0;if(q0.getAttribute("data-phast-debug-force-method")&&window.location.host.match(/\.test$/)){return new m0[q0.getAttribute("data-phast-debug-force-method")](n0,q0)}if(o0(q0)){if(isAsync(q0)){r0=new m0.AsyncBrowserScript(n0,q0);return l0?new m0.AsyncAJAXScript(n0,q0,l0,r0):r0}r0=new m0.SyncBrowserScript(n0,q0);return l0?new m0.SyncAJAXScript(n0,q0,l0,r0):r0}if(p0(q0)){return new m0.InlineScript(n0,q0)}if(isAsync(q0)){return new m0.AsyncBrowserScript(n0,q0)}return new m0.SyncBrowserScript(n0,q0)};function o0(s0){return s0.hasAttribute("data-phast-params")}function p0(t0){return!t0.hasAttribute("src")}};function getSrc(u0){if(u0.hasAttribute("data-phast-original-src")){return u0.getAttribute("data-phast-original-src")}else if(u0.hasAttribute("src")){return u0.getAttribute("src")}}function isAsync(v0){return v0.hasAttribute("async")||v0.hasAttribute("data-phast-async")}function isDefer(w0){return w0.hasAttribute("defer")||w0.hasAttribute("data-phast-defer")} }),(function(){var Promise=phast.ES6Promise;var go=phast.once(loadScripts);phast.on(document,"DOMContentLoaded").then(function(){if(phast.stylesLoading){phast.onStylesLoaded=go;setTimeout(go,4e3)}else{Promise.resolve().then(go)}});var loadFiltered=false;window.addEventListener("load",function(a){if(!loadFiltered){a.stopImmediatePropagation()}loadFiltered=true});document.addEventListener("readystatechange",function(b){if(document.readyState==="loading"){b.stopImmediatePropagation()}});var didSetTimeout=false;var originalSetTimeout=window.setTimeout;window.setTimeout=function(c,d){if(!d||d<0){didSetTimeout=true}return originalSetTimeout.apply(window,arguments)};function loadScripts(){var e=new phast.ScriptsLoader.Scripts.Factory(document,fetchScript);var f=phast.ScriptsLoader.getScriptsInExecutionOrder(document,e);if(f.length===0){return}setReadyState("loading");phast.ScriptsLoader.executeScripts(f).then(restoreReadyState)}function setReadyState(g){try{Object.defineProperty(document,"readyState",{configurable:true,get:function(){return g}})}catch(h){console.warn("[Phast] Unable to override document.readyState on this browser: ",h)}}function restoreReadyState(){i().then(function(){setReadyState("interactive");triggerEvent(document,"readystatechange");return i()}).then(function(){triggerEvent(document,"DOMContentLoaded");return i()}).then(function(){delete document["readyState"];triggerEvent(document,"readystatechange");if(loadFiltered){triggerEvent(window,"load")}loadFiltered=true});function i(){return new Promise(function(j){(function k(l){if(didSetTimeout&&l<10){didSetTimeout=false;originalSetTimeout.call(window,function(){k(l+1)})}else{requestAnimationFrame(j)}})(0)})}}function triggerEvent(m,n){var o=document.createEvent("Event");o.initEvent(n,true,true);m.dispatchEvent(o)}function fetchScript(p){return phast.ResourceLoader.instance.get(phast.ResourceLoader.RequestParams.fromString(p.getAttribute("data-phast-params")))} })];(phast.scripts.shift())();})({"config":"eyJyZXNvdXJjZXNMb2FkZXIiOnsic2VydmljZVVybCI6Imh0dHBzOi8vd3d3LmxvcnJhaW5lLWJhLmNvbS93cC1jb250ZW50L3BsdWdpbnMvcGhhc3RwcmVzcy9waGFzdC5waHA/Iiwic2hvcnRQYXJhbXNNYXBwaW5ncyI6eyJzcmMiOiJzIiwic3RyaXAtaW1wb3J0cyI6ImkiLCJjYWNoZU1hcmtlciI6ImMiLCJ0b2tlbiI6InQiLCJpc1NjcmlwdCI6ImoiLCJyZWYiOiJyIn0sInBhdGhJbmZvIjpmYWxzZX0sInNjcmlwdC1wcm94eS1zZXJ2aWNlIjp7InNlcnZpY2VVcmwiOiJodHRwczovL3d3dy5sb3JyYWluZS1iYS5jb20vd3AtY29udGVudC9wbHVnaW5zL3BoYXN0cHJlc3MvcGhhc3QucGhwIiwicGF0aEluZm8iOmZhbHNlLCJ1cmxSZWZyZXNoVGltZSI6NzIwMCwid2hpdGVsaXN0IjpbIn5eaHR0cHM/Oi8vd3d3XFwubG9ycmFpbmVcXC1iYVxcLmNvbS9+Il19LCJzY3JpcHRzTG9hZGVyIjp7ImNzcCI6eyJub25jZSI6bnVsbCwicmVwb3J0T25seSI6ZmFsc2UsInJlcG9ydFVyaSI6bnVsbH19fQ=="});</script></body> </html> <!-- [Phast] Document optimized in 32ms -->