PageSourceSearch

https://logixca.com/a-propos/

html logixca.com collected 2026-10-04 02:12:19 UTC 250,926 bytes, 2,512 lines download raw bytes

1<!doctype html>
2<html lang="fr-FR" prefix="og: http://ogp.me/ns#" class="berqwp-premium">
3<head>
4<meta charset="UTF-8">
5<title>À propos &#124; Logixca</title>
6
7
8<!-- SEO by Squirrly SEO 14.2.6 - https://plugin.squirrly.co/ -->
9
10<meta name="robots" content="index,follow">
11<meta name="googlebot" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1">
12<meta name="bingbot" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1">
13
14<meta name="description" content="Solutions libres Profitez de la plateforme &#034;open source&#034; WordPress pour établir votre site web avec un jeu unique de personnalisations, via divers thèmes et plogiciels. Contactez-nous Votre tableau de bord Grâce à Wordpress, vous pouvez contrôler le contenu, l&#039;apparence et les fonctions de votre" />
15<link rel="canonical" href="https://logixca.com/a-propos/" />
16<link rel="alternate" type="application/rss+xml" href="https://logixca.com/sitemap.xml" />
17
18<meta property="og:url" content="https://logixca.com/a-propos/" />
19<meta property="og:title" content="À propos &#124; Logixca" />
20<meta property="og:description" content="Solutions libres Profitez de la plateforme &#034;open source&#034; WordPress pour établir votre site web avec un jeu unique de personnalisations, via divers thèmes et plogiciels. Contactez-nous V" />
21<meta property="og:type" content="website" />
22<meta property="og:image" content="https://logixca.com/wp-content/uploads/2022/10/gens-d-affaires-au-bureau.jpg" />
23<meta property="og:image:width" content="1500" />
24<meta property="og:image:height" content="1000" />
25<meta property="og:image:type" content="image/jpeg" />
26<meta property="og:site_name" content="Logixca" />
27<meta property="og:locale" content="fr_FR" />
28
29<meta name="twitter:url" content="https://logixca.com/a-propos/" />
30<meta name="twitter:title" content="À propos &#124; Logixca" />
31<meta name="twitter:description" content="Solutions libres Profitez de la plateforme &#034;open source&#034; WordPress pour établir votre site web avec un jeu unique de personnalisations, via divers thèmes et plogiciels. Contactez-nous Votre tableau de bord Grâce à Wordpress, vous pouvez contrôler le contenu, l&#0" />
32<meta name="twitter:image" content="https://logixca.com/wp-content/uploads/2022/10/gens-d-affaires-au-bureau.jpg" />
33<meta name="twitter:domain" content="Logixca" />
34<meta name="twitter:card" content="summary_large_image" />
35<meta name="twitter:creator" content="@logixca" />
36<meta name="twitter:site" content="@logixca" />
37<script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/logixca.com\/a-propos\/#WebSite","url":"https:\/\/logixca.com\/a-propos\/","name":"Logixca","headline":"\u00c0 propos | Logixca - Logixca","description":"Solutions libres Profitez de la plateforme \"open source\" WordPress pour \u00e9tablir votre site web avec un jeu unique de personnalisations, via divers th\u00e8mes et plogiciels. Contactez-nous Votre tableau de bord Gr\u00e2ce \u00e0 Wordpress, vous pouvez contr\u00f4ler le contenu, l'apparence et les fonctions de votre","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/logixca.com\/a-propos\/#WebPage","url":"https:\/\/logixca.com\/a-propos\/"},"datePublished":"2022-03-21T18:29:31-04:00","dateModified":"2023-06-12T12:51:36-04:00","potentialAction":{"@type":"SearchAction","target":"https:\/\/logixca.com\/?s={search_term_string}","query-input":"required name=search_term_string"},"image":{"@type":"ImageObject","@id":"https:\/\/logixca.com\/a-propos\/#99a60e49e8","url":"https:\/\/logixca.com\/wp-content\/uploads\/2022\/10\/gens-d-affaires-au-bureau.jpg","width":1500,"height":1000},"author":{"@type":"Person","@id":"https:\/\/logixca.com\/author\/cgelinas\/#4e7e2d8b0a","url":"https:\/\/logixca.com\/author\/cgelinas\/","name":"cgelinas"},"publisher":{"@type":"Organization","@id":"https:\/\/logixca.com\/a-propos\/#organization"}},{"@type":"Organization","@id":"https:\/\/logixca.com\/a-propos\/#organization","url":"https:\/\/logixca.com","name":"Logixca","description":"D\u00e9veloppement web via WordPress et l'IA, gr\u00e2ce \u00e0 PHP et MySQL, \u00e0 L\u00e9vis, au Qu\u00e9bec, au Canada.","logo":{"@type":"ImageObject","url":"https:\/\/logixca.com\/wp-content\/uploads\/2022\/03\/logo-logixca-noir.png"},"address":{"@type":"PostalAddress","streetAddress":"6217 des Generations","addressLocality":"Levis","addressRegion":"QC","postalCode":"G6X2H5","addressCountry":"CA"},"contactPoint":{"@type":"ContactPoint","telephone":"+14189527976","contactType":"customer service"},"sameAs":["https:\/\/x.com\/logixca"]}]}</script>
37
38<!-- /SEO by Squirrly SEO - WordPress SEO Plugin -->
39
40
41
42	
43	<meta name="viewport" content="width=device-width, initial-scale=1">
44	<link rel="profile" href="https://gmpg.org/xfn/11">
45	
46<link rel="alternate" type="application/rss+xml" title="Logixca &raquo; Flux" href="https://logixca.com/feed/" />
47<link rel="alternate" type="application/rss+xml" title="Logixca &raquo; Flux des commentaires" href="https://logixca.com/comments/feed/" />
48<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://logixca.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flogixca.com%2Fa-propos%2F" />
49<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://logixca.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flogixca.com%2Fa-propos%2F&#038;format=xml" />
50<link rel='preconnect' href='https://static.berqwp.com/' crossorigin>
51<link rel="preload" as="image"  fetchpriority="high"  loading="eager" href="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur.jpg" imagesrcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur.jpg 1500w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur-800x533.jpg 800w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur-1160x773.jpg 1160w" imagesizes="(max-width: 1500px) 100vw, 1500px" >
52<link rel="preload" as="image"  fetchpriority="high"  loading="eager" href="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png" imagesrcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png 328w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc-300x121.png 300w" imagesizes="(max-width: 328px) 100vw, 328px" >
53
54<style data-berqwp id="berqwp-critical-css">img[height] {height: auto;}@media all{:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
54--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px}:where(body){margin:0}:root{--wp--style--block-gap: 24px}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media all{html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h5{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h5{font-size:1.25rem}p{margin-block-end:.9rem;margin-block-start:0}a{background-color:transparent;color:#c36;text-decoration:none}img{border-style:none;height:auto;max-width:100%}label{display:inline-block;line-height:1;vertical-align:middle}input{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=search]{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;width:100%}input{overflow:visible}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}li,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}}@media all{.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}}@media all{:root{--direction-multiplier:1}.elementor-screen-only,.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}.elementor-element.elementor-absolute{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}:root{--page-title-display:block}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}@media (min-width:768px){.elementor-column.elementor-col-33{width:33.333%}.elementor-column.elementor-col-50{width:50%}.elementor-column.elementor-col-100{width:100%}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-column{width:100%}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center}.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button span{text-decoration:inherit}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center}.elementor-icon i{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before{left:50%;position:absolute;transform:translateX(-50%)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}}@media all{.elementor-kit-6{--e-global-color-primary:#61892F;--e-global-color-secondary:#86C232;--e-global-color-text:#222629;--e-global-color-accent:#474B4F;--e-global-color-8304cb5:#6B6E70;--e-global-color-560d782:#EDEDED;--e-global-color-29e7cdf:#FF4324;--e-global-color-0b925ad:#FFFFFF;--e-global-color-30c96f8:#D70909;--e-global-color-cf9dc39:#222956;--e-global-color-59399d3:#475895;--e-global-color-4b5de6e:#C7BFF0;--e-global-color-8e14cc6:#5E54E7;--e-global-color-64e3a16:#3ABDB5;--e-global-color-56fb72d:#73D5A7;--e-global-color-a949c53:#DCDBDD;--e-global-color-2e33aba:#ED6461;--e-global-color-dcba3cb:#FE9781;--e-global-color-f300020:#FFE9B3;--e-global-color-f5bb81b:#FB67B1;--e-global-color-c362818:#C4336B;--e-global-color-3dbc7a1:#E47899;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Revalia";--e-global-typography-secondary-font-size:21px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:16px;
54--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Readex Pro";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.3em;color:#222629;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 p{margin-block-end:1.3em}.elementor-kit-6 a{color:var(--e-global-color-30c96f8);font-weight:900}.elementor-kit-6 h1{color:var(--e-global-color-primary);font-family:"Revalia",Sans-serif;font-size:24px}.elementor-kit-6 h2{color:var(--e-global-color-30c96f8);font-family:"Revalia",Sans-serif;font-size:28px;font-weight:900;line-height:1.1em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.elementor-kit-6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-kit-6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}}@media all{.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image img{display:inline-block;vertical-align:middle}}@media all{.elementor-item:after,.elementor-item:before{display:block;position:absolute}.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-active:after,.elementor-item-active:before{transform:scale(1)}.elementor-nav-menu--main .elementor-nav-menu a{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)>ul{inset-inline-start: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-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-widget-nav-menu .elementor-widget-container{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}.elementor-nav-menu ul{display:none}.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{line-height:20px;padding:10px 20px}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{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;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}
54.elementor-menu-toggle svg{fill:var(--nav-menu-icon-color,currentColor);height:auto;width:1em}.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}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}ul.elementor-nav-menu--dropdown a{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)}@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}}}@media all{.elementor-search-form{display:block}.elementor-search-form .e-font-icon-svg-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.elementor-search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}.elementor-search-form__container{border:0 solid transparent;display:flex;min-height:50px;overflow:hidden}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{color:#3f444b;flex-basis:100%}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form--skin-minimal .elementor-search-form__icon{align-items:center;color:#3f444b;display:flex;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px);justify-content:flex-end;opacity:.6}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{height:var(--e-search-form-icon-size-minimal,15px);width:var(--e-search-form-icon-size-minimal,15px)}}@media all{:root{--jet-blog-tiles-col-width: 320px}}@media all{.jet-tricks-particles-section>*:not(.jet-tricks-particles-section__instance){position:relative}.jet-tricks-particles-section{position:relative}}@media all{@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}}@media all{@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}}@media all{.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}}}@media all{.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-align-start .elementor-icon-list-item{justify-content:start;text-align:start}
54.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}@media (min-width:1px){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1px){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1px){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}.elementor .elementor-element ul.elementor-icon-list-items{padding:0}}@media all{.elementor-15 .elementor-element.elementor-element-1fbe1e0:not(.elementor-motion-effects-element-type-background){background-image:url("https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/2022/10/gens-d-affaires-au-bureau.jpg");background-position:center left;background-size:cover}.elementor-15 .elementor-element.elementor-element-1fbe1e0>.elementor-container{min-height:400px}.elementor-15 .elementor-element.elementor-element-1fbe1e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px}.elementor-15 .elementor-element.elementor-element-6191aa4f{padding:100px 40px 100px 40px}.elementor-15 .elementor-element.elementor-element-6105b0d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-15 .elementor-element.elementor-element-6105b0d5>.elementor-element-populated{padding:0px 100px 0px 0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-15 .elementor-element.elementor-element-75fd31e7>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-75fd31e7{text-align:start}.elementor-15 .elementor-element.elementor-element-75fd31e7 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;color:var(--e-global-color-59399d3)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-15 .elementor-element.elementor-element-31cca6d2>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-15 .elementor-element.elementor-element-46ae373f .elementor-button{background-color:var(--e-global-color-59399d3);
54fill:var(--e-global-color-0b925ad);color:var(--e-global-color-0b925ad)}.elementor-15 .elementor-element.elementor-element-46ae373f>.elementor-widget-container{margin:0px 0px 0px 0px}.elementor-15 .elementor-element.elementor-element-46ae373f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-15 .elementor-element.elementor-element-46ae373f .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-15 .elementor-element.elementor-element-2745056f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-15 .elementor-element.elementor-element-2745056f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-15 .elementor-element.elementor-element-2745056f>.elementor-element-populated{padding:0px 0px 0px 0px}.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-15 .elementor-element.elementor-element-2da0084a{width:auto;max-width:auto;bottom:40px}.elementor-15 .elementor-element.elementor-element-2da0084a>.elementor-widget-container{background-color:var(--e-global-color-text);padding:10px 20px 15px 20px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 50px 0px rgba(123.99999999999997,140,163.99999999999997,0.2)}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2da0084a{left:-50px}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon-box-title{margin-block-end:0px;color:var(--e-global-color-a949c53)}.elementor-15 .elementor-element.elementor-element-2da0084a.elementor-view-default .elementor-icon{fill:var(--e-global-color-560d782);color:var(--e-global-color-560d782);border-color:var(--e-global-color-560d782)}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon{font-size:40px}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon-box-title{font-family:"Raleway",Sans-serif;font-size:21px;font-weight:600;line-height:1.3em}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon-box-description{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:var(--e-global-color-0b925ad)}.elementor-15 .elementor-element.elementor-element-43cfe477{padding:100px 40px 100px 40px}.elementor-15 .elementor-element.elementor-element-6bc3eddc>.elementor-element-populated{padding:0px 0px 0px 0px}.elementor-15 .elementor-element.elementor-element-607a91f6>.elementor-widget-container{margin:0px 0px 0px 0px}.elementor-15 .elementor-element.elementor-element-4f89feff>.elementor-element-populated{padding:0px 0px 0px 100px}.elementor-15 .elementor-element.elementor-element-3bfb15e4>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-3bfb15e4{text-align:start}.elementor-15 .elementor-element.elementor-element-3bfb15e4 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;color:var(--e-global-color-59399d3)}.elementor-15 .elementor-element.elementor-element-27ffd344>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-27ffd344{text-align:start}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var
54(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-15 .elementor-element.elementor-element-1b4fa1d4{width:var(--container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px}.elementor-15 .elementor-element.elementor-element-1b4fa1d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-15 .elementor-element.elementor-element-1b4fa1d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-15 .elementor-element.elementor-element-1b4fa1d4 .elementor-icon-list-icon svg{fill:var(--e-global-color-4b5de6e)}.elementor-15 .elementor-element.elementor-element-1b4fa1d4 .elementor-icon-list-icon{padding-inline-end:12px}.elementor-15 .elementor-element.elementor-element-1b4fa1d4 .elementor-icon-list-text{color:var(--e-global-color-59399d3)}.elementor-15 .elementor-element.elementor-element-46b1705f{width:var(--container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px}.elementor-15 .elementor-element.elementor-element-46b1705f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-15 .elementor-element.elementor-element-46b1705f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-15 .elementor-element.elementor-element-46b1705f .elementor-icon-list-icon svg{fill:var(--e-global-color-4b5de6e)}.elementor-15 .elementor-element.elementor-element-46b1705f .elementor-icon-list-icon{padding-inline-end:12px}.elementor-15 .elementor-element.elementor-element-46b1705f .elementor-icon-list-text{color:var(--e-global-color-59399d3)}.elementor-15 .elementor-element.elementor-element-2ffc6989>.elementor-widget-container{margin:40px 0px 0px 0px;padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-2ffc6989{text-align:start}.elementor-15 .elementor-element.elementor-element-2ffc6989 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;color:var(--e-global-color-59399d3)}.elementor-15 .elementor-element.elementor-element-2aee8e99>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-2aee8e99{text-align:start}:root{--page-title-display:none}@media (min-width:768px){.elementor-15 .elementor-element.elementor-element-6bc3eddc{width:30%}.elementor-15 .elementor-element.elementor-element-4f89feff{width:70%}}@media (max-width:1024px){.elementor-15 .elementor-element.elementor-element-6191aa4f{padding:60px 20px 60px 20px}.elementor-15 .elementor-element.elementor-element-6105b0d5>.elementor-element-populated{padding:0px 60px 0px 0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-15 .elementor-element.elementor-element-46ae373f>.elementor-widget-container{margin:0px 0px 0px 0px}.elementor-widget-icon-box .elementor-icon-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2da0084a{left:-20px}.elementor-15 .elementor-element.elementor-element-2da0084a{bottom:80px}.elementor-15 .elementor-element.elementor-element-43cfe477{padding:60px 20px 60px 20px}.elementor-15 .elementor-element.elementor-element-6bc3eddc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-15 .elementor-element.elementor-element-4f89feff>.elementor-element-populated{padding:0px 0px 0px 40px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:767px){.elementor-15 .elementor-element.elementor-element-6191aa4f{padding:40px 20px 40px 20px}
54.elementor-15 .elementor-element.elementor-element-6105b0d5>.elementor-element-populated{padding:40px 0px 0px 0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-15 .elementor-element.elementor-element-75fd31e7{text-align:start}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-15 .elementor-element.elementor-element-2da0084a>.elementor-widget-container{padding:15px 15px 15px 15px}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2da0084a{left:20px}.elementor-15 .elementor-element.elementor-element-2da0084a{bottom:-20px}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon-box-wrapper{gap:0px}.elementor-15 .elementor-element.elementor-element-2da0084a .elementor-icon{font-size:40px}.elementor-15 .elementor-element.elementor-element-43cfe477{padding:40px 20px 40px 20px}.elementor-15 .elementor-element.elementor-element-4f89feff>.elementor-element-populated{padding:20px 0px 0px 0px}.elementor-15 .elementor-element.elementor-element-3bfb15e4{text-align:start}.elementor-15 .elementor-element.elementor-element-27ffd344>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-27ffd344{text-align:start}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-15 .elementor-element.elementor-element-1b4fa1d4{width:100%;max-width:100%}.elementor-15 .elementor-element.elementor-element-46b1705f{width:100%;max-width:100%}.elementor-15 .elementor-element.elementor-element-2ffc6989{text-align:start}.elementor-15 .elementor-element.elementor-element-2aee8e99>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-15 .elementor-element.elementor-element-2aee8e99{text-align:start}}@media (max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-2745056f{width:50%}}}@media all{.elementor-337 .elementor-element.elementor-element-f63ca19>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-337 .elementor-element.elementor-element-f63ca19:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-cf9dc39)}.elementor-337 .elementor-element.elementor-element-f63ca19{padding:16px 0px 16px 0px}.elementor-337 .elementor-element.elementor-element-cacc1c0>.elementor-element-populated{padding:0px 0px 0px 40px}.elementor-337 .elementor-element.elementor-element-e0e03c3{text-align:start}.elementor-337 .elementor-element.elementor-element-e0e03c3 img{width:70%;max-width:100%}.elementor-337 .elementor-element.elementor-element-977dd95.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-337 .elementor-element.elementor-element-977dd95>.elementor-element-populated{padding:0px 16px 0px 16px}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-accent);
54fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text )}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-menu-toggle{margin:0 auto}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu .elementor-item{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600;line-height:1.3em}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-0b925ad);
54fill:var(--e-global-color-0b925ad)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-4b5de6e);fill:var(--e-global-color-4b5de6e)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown a,.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-menu-toggle{color:var(--e-global-color-0b925ad);fill:var(--e-global-color-0b925ad)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown{background-color:var(--e-global-color-cf9dc39)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--e-global-color-4b5de6e)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var(--e-global-color-cf9dc39)}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown .elementor-item,.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown a{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--dropdown li:not(:last-child){border-style:dotted;border-color:var(--e-global-color-0b925ad);border-bottom-width:1px}.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-337 .elementor-element.elementor-element-96420f4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:22px!important}.elementor-337 .elementor-element.elementor-element-96420f4 div.elementor-menu-toggle{color:var(--e-global-color-0b925ad)}.elementor-337 .elementor-element.elementor-element-96420f4 div.elementor-menu-toggle svg{fill:var(--e-global-color-0b925ad)}.elementor-337 .elementor-element.elementor-element-3cbddbb>.elementor-element-populated{padding:0px 40px 0px 0px}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-search-form .elementor-search-form__input,.elementor-widget-search-form .elementor-search-form__icon{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__container{min-height:38px}body:not(.rtl) .elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__icon{padding-left:calc(38px / 3)}.elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__input{padding-left:calc(38px / 3);padding-right:calc(38px / 3)}.elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__icon{--e-search-form-icon-size-minimal:16px}.elementor-337 .elementor-element.elementor-element-a18f8c4 input[type="search"].elementor-search-form__input{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600;line-height:1.3em}.elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__input,.elementor-337 .elementor-element.elementor-element-a18f8c4 .elementor-search-form__icon{color:var(--e-global-color-4b5de6e);fill:var(--e-global-color-4b5de6e)}.elementor-337 .elementor-element.elementor-element-a18f8c4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var(--e-global-color-cf9dc39);border-color:var(--e-global-color-4b5de6e);border-width:0px 0px 1px 0px;border-radius:1px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (max-width:1024px){.elementor-337 .elementor-element.elementor-element-e0e03c3 img{width:85%}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (min-width:768px){.elementor-337 .elementor-element.elementor-element-cacc1c0{width:25%}.elementor-337 .elementor-element.elementor-element-977dd95{width:49.664%}.elementor-337 .elementor-element.elementor-element-3cbddbb{width:25%}}@media (max-width:1024px) and (min-width:768px){.elementor-337 .elementor-element.elementor-element-cacc1c0{width:25%}.elementor-337 .elementor-element.elementor-element-977dd95{width:50%}.elementor-337 .elementor-element.elementor-element-3cbddbb{width:25%}}@media (max-width:767px){.elementor-337 .elementor-element.elementor-element-cacc1c0{width:33.3%}.elementor-337 .elementor-element.elementor-element-e0e03c3{text-align:center}.elementor-337 .elementor-element.elementor-element-e0e03c3 img{width:100%}.elementor-337 .elementor-element.elementor-element-977dd95{width:33.3%}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-accent-font-size)}.elementor-337 .elementor-element.elementor-element-3cbddbb{width:33.3%}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}}@media all{.elementor-59 .elementor-element.elementor-element-7a9eee2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px}.elementor-59 .elementor-element.elementor-element-32efb9f{text-align:center}.elementor-59 .elementor-element.elementor-element-32efb9f img{width:100%;filter:brightness(99%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-59 .elementor-element.elementor-element-272b6f4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-59 .elementor-element.elementor-element-272b6f4:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-cf9dc39)}.elementor-59 .elementor-element.elementor-element-272b6f4>.elementor-background-overlay{opacity:1}.elementor-59 .elementor-element.elementor-element-272b6f4{padding:40px 0px 40px 0px}.elementor-59 .elementor-element.elementor-element-039ae6f>.elementor-element-populated{padding:0px 0px 0px 40px}.elementor-59 .elementor-element.elementor-element-bd35e9c{text-align:start}.elementor-59 .elementor-element.elementor-element-bd35e9c img{width:31%;opacity:1;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-59 .elementor-element.elementor-element-22617d2 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:#C7BFF0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);
54font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-59 .elementor-element.elementor-element-ffd5560{color:#FFFFFF}.elementor-59 .elementor-element.elementor-element-6e7f909>.elementor-element-populated{padding:0px 40px 0px 0px}.elementor-59 .elementor-element.elementor-element-a1da6f1{text-align:end}.elementor-59 .elementor-element.elementor-element-a1da6f1 img{width:70%}.elementor-59 .elementor-element.elementor-element-fd4392f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-59 .elementor-element.elementor-element-fd4392f:not(.elementor-motion-effects-element-type-background){background-color:#000000}.elementor-59 .elementor-element.elementor-element-fd4392f{padding:20px 0px 20px 0px}.elementor-59 .elementor-element.elementor-element-d82f8fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-59 .elementor-element.elementor-element-d82f8fb>.elementor-element-populated{padding:0px 0px 0px 40px}.elementor-59 .elementor-element.elementor-element-690e339 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:var(--e-global-color-4b5de6e)}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (max-width:1024px){.elementor-59 .elementor-element.elementor-element-bd35e9c img{width:26%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-59 .elementor-element.elementor-element-22617d2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-59 .elementor-element.elementor-element-a1da6f1 img{width:84%}.elementor-59 .elementor-element.elementor-element-fd4392f{padding:040px 0px 40px 0px}}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-bd35e9c img{width:30%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-59 .elementor-element.elementor-element-22617d2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-59 .elementor-element.elementor-element-a1da6f1{text-align:center}.elementor-59 .elementor-element.elementor-element-d82f8fb{width:80%}.elementor-59 .elementor-element.elementor-element-616e4e8{width:20%}.elementor-59 .elementor-element.elementor-element-616e4e8.elementor-column>.elementor-widget-wrap{justify-content:center}}@media (min-width:768px){.elementor-59 .elementor-element.elementor-element-039ae6f{width:40%}.elementor-59 .elementor-element.elementor-element-6e7f909{width:60%}}@media (max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-039ae6f{width:50%}.elementor-59 .elementor-element.elementor-element-6e7f909{width:50%}.elementor-59 .elementor-element.elementor-element-d82f8fb{width:50%}.elementor-59 .elementor-element.elementor-element-616e4e8{width:50%}}}@media all{}@media all{}iframe {max-width:100%}body {opacity:1 !important}.elementor-post__card a.elementor-post__thumbnail__link img {position: absolute;}.lqd-page-loaded .lqd-preloader-wrap, #tp-loader-wrapper, .overlay-loader, av-siteloader-wrap, #loftloader-wrapper, .dipi_preloader_wrapper_outer {display: none !important;opacity: 0 !important;}@media (min-width:999px) {body.et_pb_pagebuilder_layout div#et-main-area div#main-content {display: inline-block;width: 100%;}}body {visibility: visible !important;}html {height: auto;}e-page-transition {display: none;}div#et_mobile_nav_menu span.mobile_menu_bar.mobile_menu_bar_toggle .dipi_hamburger.hamburger.hamburger--spring:nth-child(2) {display: none !important;}@media (min-width:999px) {.no-js .top-bar {display: block !important;}}#elementor-header.main-menu-wrapper {opacity: 1;}body:not(.wp-admin) .jet-listing-grid__item:not(.is-visible) {visibility: visible !important;}.stk-block {text-align: start;}.overlay.overlay-search {transition: unset !important;}</style>
54<script data-berqwp async>
55
56function berqwpLoadFonts() {
57    let styleTags = document.querySelectorAll('style[type="text/berqwpfonts"]');
58
59    if (styleTags) {
60        styleTags.forEach((styleTag) => {
61            styleTag.setAttribute('type', 'text/css');
62        });
63    }
64}
65window.addEventListener('berqwp_critical_css_processed', berqwpLoadFonts)
66window.addEventListener('load', berqwpLoadFonts)
67
68            </script>
vendor: 1 bytes, line 68
68
69<script id='berqwp-img-lazyload' async>
70                document.addEventListener('DOMContentLoaded', function () {
71                    var berq_img_lazy_options = {
72                        root: null, // null means the viewport
73                        rootMargin: '0px',
74                        threshold: 0
75                    };
76
77                    var img_observer = new IntersectionObserver(function (entries, observer) {
78                        entries.forEach(function (entry) {
79                            if (entry.isIntersecting) {
80                                let img = entry.target;
81                                let imgSrc = img.getAttribute('data-berqwpsrc');
82                                let imgSrcset = img.getAttribute('data-berqwp-srcset');
83
84                                // Set the actual image source from data-berqwpsrc
85                                if (imgSrc !== null) {
86                                    img.src = imgSrc;
87                                }
88
89                                if (imgSrcset !== null) {
90                                    img.srcset = imgSrcset;
91                                }
92
93                                if (img.getAttribute('data-srcset') !== null) {
94                                    img.srcset = img.getAttribute('data-srcset');
95                                }
96
97                                // You might want to remove the data-src attribute after loading
98                                img.removeAttribute('data-berqwpsrc');
99                                img.removeAttribute('data-berqwp-srcset');
100
101                                img_observer.unobserve(img);
102                            }
103                        });
104                    }, berq_img_lazy_options);
105
106                    function berqwp_lazyload_images() {
107                        let lazyImages = document.querySelectorAll('img[data-berqwpsrc]');
108                        lazy_img_int = 1000;
109
110                        lazyImages.forEach(function (img) {
111                            img_observer.observe(img);
112                        });
113                    }
114
115                    function berqwp_lazyload_source() {
116                        let lazyImages = document.querySelectorAll('source[data-berqwp-srcset]');
117                        lazy_img_int = 1000;
118
119                        lazyImages.forEach(function (img) {
120                            img_observer.observe(img);
121                        });
122                    }
123
124                    berqwp_lazyload_images();
125                    setInterval(berqwp_lazyload_images, 1000);
126                    setInterval(berqwp_lazyload_source, 1000);
127
128                });
129
130                document.addEventListener('DOMContentLoaded', function () {
131
132                    // Set up IntersectionObserver to lazy load background images
133                    let bwp_bg_observer = new IntersectionObserver((entries, observer) => {
134                        entries.forEach(entry => {
135                            if (entry.isIntersecting) {
136                                // Get the element that entered the viewport
137                                const element = entry.target;
138
139                                // Get the background image from the data-bg attribute
140                                const bgImage = element.getAttribute('data-berqwpbg');
141
142                                // If there's a data-bg attribute, set the background image
143                                if (bgImage) {
144                                    element.style.backgroundImage = 'url('+bgImage+')';
145                                    element.removeAttribute('data-berqwpbg'); // Remove the data-bg attribute after loading
146                                }
147
148                                // Stop observing the element once it's loaded
149                                bwp_bg_observer.unobserve(element);
150                            }
151                        });
152                    });
153
154                    function berqwp_lazyload_bg_images() {
155                        const lazyElements = document.querySelectorAll('.lazy-berqwpbg');
156
157                        // Observe each lazy-loaded element
158                        lazyElements.forEach(element => {
159                            bwp_bg_observer.observe(element);
160                        });
161                    }
162
163                    berqwp_lazyload_bg_images();
164                    setInterval(berqwp_lazyload_bg_images, 1000);
165
166                });
167
168            </script>
vendor: 1 bytes, line 168
168
169<script data-berqwp aync>
170                var berqwp_readyState = 'loading';
171                var isDispatchingEvent = false; // Track if event is being dispatched
172
173                if (document.readyState === 'complete') {
174                    // Define a custom readyState property on the document
175                    Object.defineProperty(document, 'readyState', {
176                        get() { return berqwp_readyState; }
177                    });
178                }
179
180                // Function to manually dispatch the 'readystatechange' event
181                function triggerReadyStateChange(newState) {
182                    if (!isDispatchingEvent) {
183                        try {
184                            isDispatchingEvent = true; // Set flag to indicate event is being dispatched
185                            berqwp_readyState = newState; // Update the custom readyState
186                            var event = new Event('readystatechange'); // Create a new 'readystatechange' event
187                            document.dispatchEvent(event); // Dispatch the event
188                        } finally {
189                            isDispatchingEvent = false; // Reset flag after dispatch
190                        }
191                    } else {
192                        console.warn('Event dispatch in progress. Skipping duplicate dispatch.');
193                    }
194                }
195            </script>
195
196
197             
197<script id='load-early-js' defer>
198                (function(){
199                    let scriptsLoaded = false;
200                    window.addEventListener('DOMContentLoaded', function () {
201
202                        if (scriptsLoaded) {
203                            return;
204                        }
205                        scriptsLoaded = true;
206
207                        var scripts = document.querySelectorAll('script[data-earlyberqwp][type="text/bwp-script"]');
208
209
210                        // Function to dynamically load scripts
211                        async function loadScript(index) {
212                            if (index >= scripts.length) {
213
214                                // setTimeout(function() {
215                                    // if (document.readyState == 'complete') {
216                                    //     console.log('Releasing page lifecyle events.')
217                                    //     // After all scripts are loaded, dispatch events
218                                    //     let event = new Event('DOMContentLoaded', {
219                                    //         bubbles: true,
220                                    //         cancelable: true
221                                    //     });
222                                    //     document.dispatchEvent(event);
223
224                                    //     window.dispatchEvent(new Event('load'));
225
226                                    //     triggerReadyStateChange('complete');
227                                    // }
228
229                                    // // Create a new resize event
230                                    // var resizeEvent = new Event('resize');
231
232                                    // // Dispatch the resize event
233                                    // window.dispatchEvent(resizeEvent);
234
235                                    console.log('scripts early loaded.')
236
237                                // }, 1000)
238                                return;
239                            }
240
241                            // Create a new script element
242                            var script = scripts[index];
243                            var newScript = document.createElement('script');
244                            // newScript.type = 'text/javascript';
245                            newScript.type = script.getAttribute('data-type');
246                            let loadType = script.getAttribute('data-earlyberqwp')
247
248                            if (loadType == 'mobile' && !isMobileDevice()) {
249                                return;
250                            }
251
252                            // Copy the content or src of the original script
253                            if (script.src) {
254                                newScript.src = script.src;
255
256                                if (script.hasAttribute('data-berqwpskiponload')) {
257                                    loadScript(index + 1);
258                                } else {
259
260                                    // Set a timeout to proceed even if onload doesn't fire
261                                    var scriptTimeout = setTimeout(function() {
262                                        console.warn('Script load timeout:', script.src);
263                                        loadScript(index + 1);
264                                    }, 5000); // 5 seconds timeout
265
266
267                                    newScript.onload = function() {
268                                        clearTimeout(scriptTimeout); // Clear timeout if script loads successfully
269                                        loadScript(index + 1);
270                                    };
271
272                                    newScript.onerror = function() {
273                                        clearTimeout(scriptTimeout); // Clear timeout if there's an error loading the script
274                                        console.warn('Error loading script:', script.src);
275                                        loadScript(index + 1); // Proceed to the next script
276                                    };
277                                }
278
279
280                            } else {
281                                newScript.text = script.textContent;
282                                setTimeout(function() {
283                                    loadScript(index + 1);
284                                }, 0); // Delay to simulate async load
285                            }
286
287                            // Copy other attributes if necessary
288                            Array.from(script.attributes).forEac
288h(function(attr) {
289                                if (attr.name !== 'type' && attr.name !== 'src') {
290                                    newScript.setAttribute(attr.name, attr.value);
291                                }
292                            });
293
294                            // Replace the old script with the new script
295                            script.parentNode.replaceChild(newScript, script);
296                        }
297
298                        (async () => {
299                            // triggerReadyStateChange('complete');
300
301                            // Start loading scripts from the first one
302                            loadScript(0);
303
304                        })();
305
306                    })
307                })()
308            </script>
308
309
310
311<script data-berqwp id='berqwp-preloader' defer>
312class berqwpPreloader {
313    jobId = 0;
314    pending = new Map();
315
316    _preloadAssets(assets, asType) {
317        const seen = new Set();
318        const unique = assets.filter(({ url }) => {
319            if (seen.has(url)) return false;
320            seen.add(url);
321            return true;
322        });
323
324        const id = ++this.jobId;
325
326        return new Promise((resolve) => {
327            if (unique.length === 0) {
328                console.log('[berqwp] empty — resolving immediately');  // Is it bailing here?
329                resolve({ status: 'done', failed: [] });
330                return;
331            }
332
333            this.pending.set(id, resolve);
334
335            let completed = 0;
336            const failed = [];
337
338            const onSettle = () => {
339                completed++;
340                if (completed === unique.length) {
341                    this.pending.delete(id);
342                    resolve({ status: 'done', failed });
343                }
344            };
345
346            unique.forEach(({ url, crossOrigin }) => {
347                const alreadyPreloaded = document.querySelector(`link[rel="preload"][as="${asType}"][href="${url}"]`);
348                const alreadyScript    = asType === 'script' && document.querySelector(`script[src="${url}"]:not([type="text/bwp-script"])`);
349                const alreadyStyle     = asType === 'style'  && document.querySelector(`link[rel="stylesheet"][href="${url}"]`);
350
351                if (alreadyPreloaded || alreadyScript || alreadyStyle) {
352                    return onSettle();
353                }
354
355                const link = document.createElement('link');
356                link.rel  = 'preload';
357                link.as   = asType;
358                link.href = url;
359
360                if (crossOrigin) {
361                    link.crossOrigin = crossOrigin;
362                }
363
364                link.onload  = () => {
365                    console.log('[berqwp] preloaded:', url);  // Is onload firing?
366                    onSettle();
367                };
368                link.onerror = () => {
369                    console.warn('[berqwp] failed:', url);    // Or is it erroring?
370                    failed.push(url);
371                    onSettle();
372                };
373
374                document.head.appendChild(link);
375            });
376        });
377    }
378
379    preload(assets) {
380        const normalized = assets.map(a =>
381            typeof a === 'string' ? { url: a, crossOrigin: null } : a
382        );
383        return this._preloadAssets(normalized, 'script');
384    }
385
386    preloadScripts() {
387        const elements = [...document.querySelectorAll('script[type="text/bwp-script"]')];
388        const assets = elements
389            .filter(el => el.getAttribute('src'))
390            .map(el => ({
391                url: el.getAttribute('src'),
392                crossOrigin: el.getAttribute('crossorigin') || null
393            }));
394
395        return this._preloadAssets(assets, 'script');
396    }
397
398    preloadStyles() {
399        const elements = [...document.querySelectorAll('link[data-berqwp-style-href]')];
400        const assets = elements
401            .filter(el => el.getAttribute('data-berqwp-style-href'))
402            .map(el => ({
403                url: el.getAttribute('data-berqwp-style-href'),
404                crossOrigin: el.getAttribute('crossorigin') || null
405            }));
406
407        return this._preloadAssets(assets, 'style');
408    }
409
410}
411
412(function() {
413    window.bwpPreloader = new berqwpPreloader();
414})()
415</script>
vendor: 1 bytes, line 415
415
416<script data-berqwp id='berqwp-worker' defer>
417class berqwpWorker {
418    worker;
419    jobId = 0;
420    pending = new Map();
421
422    init() {
423        const workerCode = `
424            self.onmessage = async function(e) {
425                const { id, urls } = e.data;
426
427                await Promise.all(urls.map(url => {
428                return fetch(url, {
429                    mode: 'no-cors',
430                    credentials: 'same-origin',
431                    cache: 'force-cache'
432                }).catch(() => null);
433                }));
434
435                self.postMessage({ id, status: 'done' });
436            };
437        `;
438
439        const blob = new Blob([workerCode], { type: 'application/javascript' });
440        this.worker = new Worker(URL.createObjectURL(blob));
441
442        this.worker.onmessage = (e) => {
443        const { id, status } = e.data;
444        const resolve = this.pending.get(id);
445        if (resolve) {
446            resolve({ status });
447            this.pending.delete(id);
448        }
449        };
450    }
451
452    preload(assets) {
453        if (!this.worker) {
454        return Promise.resolve({ status: 'no-worker' });
455        }
456
457        return new Promise((resolve) => {
458        const id = ++this.jobId;
459        this.pending.set(id, resolve);
460
461        this.worker.postMessage({
462            id,
463            urls: [...new Set(assets)]
464        });
465        });
466    }
467}
468
469(function() {
470
471    if (!('Worker' in window)) return;
472
473    window.bwpWorker = new berqwpWorker();
474    window.bwpWorker.init();
475
476})()
477</script>
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518<script id="jquery-core-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-type="text/javascript" type="text/bwp-script"></script>
518<script id='bwp-jquery-fix' data-type="text/javascript" type="text/bwp-script">
519        if (jQuery && typeof $ == 'undefined') {
520            var $ = jQuery;
521        }
522        </script>
vendor: 1 bytes, line 522
522
523<script id="jquery-migrate-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 523
523
524<script id="imagesLoaded-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/imagesloaded.min.js?ver=7.1.2" data-type="text/javascript" type="text/bwp-script"></script>
524
525<link rel="https://api.w.org/" href="https://logixca.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://logixca.com/wp-json/wp/v2/pages/15" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://logixca.com/xmlrpc.php?rsd" />
526<meta name="generator" content="WordPress 7.1.2" />
527<link rel='shortlink' href='https://logixca.com/?p=15' />
528<meta name="generator" content="Elementor 4.3.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
529			
530			<link rel="icon" href="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/favicon-logixca-150x150.png" sizes="32x32" />
531<link rel="icon" href="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/favicon-logixca-300x300.png" sizes="192x192" />
532<link rel="apple-touch-icon" href="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/favicon-logixca-300x300.png" />
533<meta name="msapplication-TileImage" content="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/favicon-logixca-300x300.png" />
534
535
536
537                
537<script data-berqwp async>
538
539                // let criticalStyleTags = document.querySelectorAll('style[data-berqwp-critical-inline]');
540                let criticalStyleTag = document.getElementById('berqwp-critical-css');
541                var extractedProperties = [];
542
543                // criticalStyleTags.forEach((criticalStyleTag) => {
544                    // Extract the CSS content from the style tag
545                    const cssContent = criticalStyleTag.textContent;
546
547                    // Regular expression to match CSS rules
548                    const ruleRegex = /([^{}]+)\{([^{}]+)\}/g;
549
550                    // Regular expression to match background or background-image properties with url() function
551                    const backgroundRegex = /(?:background(?:-image)?:[^;]*?url\([^)]*\))/g;
552
553                    // Match CSS rules in the CSS content
554                    let ruleMatch;
555                    while ((ruleMatch = ruleRegex.exec(cssContent)) !== null) {
556                        const cssBlockSelector = ruleMatch[1].trim();
557                        const cssProperties = ruleMatch[2];
558
559                        // Match background properties in the CSS properties
560                        let backgroundMatch;
561                        while ((backgroundMatch = backgroundRegex.exec(cssProperties)) !== null) {
562                            // let prop_value = backgroundMatch[0].trim().replace('background:', 'background-image:');
563                            let prop_value = backgroundMatch[0].trim();
564
565                            extractedProperties.push({ cssBlockSelector, backgroundValue: prop_value });
566                            /* extractedProperties.push({ cssBlockSelector, backgroundValue: backgroundMatch[0].trim() }); */
567                        }
568                    }
569
570                    // console.log(extractedProperties);
571
572                    // Iterate through the extracted properties and modify background images directly in the style tag
573                    let modifiedCssContent = cssContent;
574                    let skipebgimg = 3;
575                    let interationcount = 0;
576                    extractedProperties.forEach(property => {
577                        interationcount = interationcount + 1;
578
579                        // if (interationcount <= skipebgimg) {
580                        //     return;
581                        // }
582
583                        // Replace the original background value with 'none'
584                        let bg_img_hash = btoa(property.backgroundValue);
585                        const regex = /url\([^)]*\)/;
586                        const match = property.backgroundValue.match(regex);
587                        // const regex = /url\(([^)]*)\)/; // fix bg image error
588
589
590                        // Replace the URL function with the new URL
591                        /* const prop_value = property.backgroundValue.replace(regex, 'urlbgberq(#'+bg_img_hash+')'); */
592                        // const prop_value = property.backgroundValue.replace(regex, 'url(data:image/svg+xml;base64,'+bg_img_hash+')');
593
594
595                        // const prop_value = property.backgroundValue.replace(regex, 'unset');
596
597                        // let lcp_exists = lcp_ele.some(element => property.backgroundValue.includes(element));
598
599                        if (typeof lcp_ele === 'undefined') {
600                            var lcp_ele = [];
601                        }
602
603                        let preloading_img_links = document.querySelectorAll('link[rel="preload"][as="image"]');
604                        let lcp_exists = Array.from(preloading_img_links).some(link => {
605                            const media = link.getAttribute('media');
606                            // If media attribute exists, check if it matches current viewport
607                            if (media && !window.matchMedia(media).matches) {
608                                link.remove();
609                                return false; // media query does not match, ignore this link
610                            }
611                            return property.backgroundValue.includes(link.href);
612                        });
613
614                        // const prop_value = property.backgroundValue.replace(match[0], `unset--`);
615                        const prop_value = property.backgroundValue.replace(match[0], `unset !important`);
616
617
618                        if (lcp_exists) {
619                            modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue);
620                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue+' !important;');
621                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value);
622                        } else {
623                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, prop_value);
624                            const bgLazyStyleTag = document.createElement('style');
625                            bgLazyStyleTag.setAttribute('data-selector', property.cssBlockSelector);
626                            bgLazyStyleTag.textContent = `${property.cssBlockSelector} {${prop_value}}`;
627                            document.head.appendChild(bgLazyStyleTag);
628                            // modifiedCssContent = modifiedCssContent.replace(property.backgroundValue, property.backgroundValue);
629                            // modifiedCssContent = modifiedCssContent.replace('background-image: unset;', prop_value);
630
631                        }
632
633                    });
634
635                    // Update the text content of the style tag with the modified CSS content
636                    criticalStyleTag.textContent = modifiedCssContent;
637
638                    document.addEventListener('DOMContentLoaded', async () => {
639
640                        function extractCssUrl(cssValue) {
641                            if (!cssValue) return null;
642
643                            // Match the first url(...) occurrence and extract the inner part
644                            const match = cssValue.match(/url\(\s*(['"]?)(.*?)\1\s*\)/i);
645                            return match ? match[2] : null;
646                        }
647
648                        function preloadBackgroundImage(url) {
649                            return new Promise((resolve, reject) => {
650                                if (!url) return reject(new Error('No image URL provided'));
651
652                                const link = document.createElement('link');
653                                link.rel = 'preload';
654                                link.as = 'image';
655                                link.href = url;
656                                link.fetchPriority = 'high';
657
658                                link.onload = () => resolve();      // when preload finishes
659                                link.onerror = (err) => reject(err);
660
661                                document.head.appendChild(link);
662                            });
663                        }
664
665                        let promises = extractedProperties.map(property => {
666                            function isElementInViewport(selector) {
667                                const elements = document.querySelectorAll(selector);
668                                if (!elements.length) return false;
669
670                                for (const el of elements) {
671                                    const style = window.getComputedStyle(el);
672                                    const isVisible =
673                                        style.display !== 'none' &&
674                                        style.visibility !== 'hidden' &&
675                                        style.opacity !== '0';
676
677                                    if (!isVisible) continue;
678
679                                    const rect = el.getBoundingClientRect();
680                                    const withinViewport =
681                                        rect.top < window.innerHeight &&
682                                        rect.bottom > 0 &&
683                                        rect.left < window.innerWidth &&
684                                        rect.right > 0;
685
686                                    if (withinViewport) return true;
687                                }
688
689                                return false;
690                            }
691
692
693                            if (isElementInViewport(property.cssBlockSelector)) {
694
695                                const regex = /url\([^)]*\)/;
696
697                                const match = property.backgroundValue.match(regex);
698
699                                if (match) {
700                                    modifiedCssContent = modifiedCssContent.replace(`unset--${match[0]}`, match[0]);
701                                    return preloadBackgroundImage(extractCssUrl(match[0]));
702                                }
703
704                            }
705                        })
706
707                        criticalStyleTag.textContent = modifiedCssContent;
708
709                        if (promises && promises.length > 0) {
710                            await Promise.all(promises);
711                            window.dispatchEvent( new Event('berqwp_critical_css_processed') );
712
713                        } else {
714                            window.dispatchEvent( new Event('berqwp_critical_css_processed') );
715                        }
716
717                    })
718                // });
719
720
721
722            </script>
722
723
724
725    
726<style data-berqwp type="text/berqwpfonts" bwp-move-head="1">@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
727@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
728@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
729@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
730@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
731@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
732@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
733@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
734@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
735@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
736@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');
736unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
737@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
738@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
739@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
740@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
741@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
742@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
743@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
744@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
745@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
746@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
747@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');
747unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
748@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
749@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
750@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
751@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
752@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
753@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
754@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
755@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
756@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
757@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
758@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');
758unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
759@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
760@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
761@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
762@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
763@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
764@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.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}
765@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
766@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qifqpfe.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
767@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4syfqpfe.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
768@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4qofqpfe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
769@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.
769woff2) 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}
770@font-face{font-family:'Raleway';font-display:swap;font-style:italic;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.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}
771@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
772@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
773@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
774@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
775@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:100;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
776@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
777@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
778@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
779@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
780@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:200;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.woff2) format('woff2');
780unicode-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}
781@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
782@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
783@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
784@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
785@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:300;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
786@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
787@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
788@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
789@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
790@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
791@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');
791unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
792@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
793@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
794@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
795@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:500;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
796@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
797@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
798@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
799@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
800@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:600;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
801@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
802@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');
802unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
803@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
804@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
805@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:700;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
806@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
807@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
808@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
809@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
810@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:800;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
811@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycait5lu.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
812@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyckit5lu.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
813@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyciit5lu.woff2) format('woff2');
813unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
814@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.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}
815@font-face{font-family:'Raleway';font-display:swap;font-style:normal;font-weight:900;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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}
816@font-face{font-family:'Revalia';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/revalia-wwkexpimbe2-4zpesvpknbgj.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}
817@font-face{font-family:'Revalia';font-display:swap;font-style:normal;font-weight:400;src:url(https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/fonts/revalia-wwkexpimbe2-4zpesv3knq.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}
818
819
820</style>
821<style id="wp-img-auto-sizes-contain-inline-css" bwp-move-head="1" type="text/berqwp-style">
822img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
823/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
824</style>
825<link rel='stylesheet' id='dashicons-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/css/dashicons.min.css?ver=7.1.2" />
826<link rel='stylesheet' id='editor-buttons-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/css/editor.min.css?ver=7.1.2" />
827<link rel='stylesheet' id='jet-fb-wysiwyg-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/wysiwyg/assets/build/wysiwyg.css?ver=ec5ee578c1142cfd608f" />
828<style id="global-styles-inline-css" bwp-move-head="1" type="text/berqwp-style">
829:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
829--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
829.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
830:root :where(.wp-block-icon svg){width: 24px;}
831:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
832/*# sourceURL=global-styles-inline-css */
833</style>
834<link rel='stylesheet' id='wpa-css-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/honeypot/includes/css/wpa.css?ver=2.4.02" />
835<link rel='stylesheet' id='hello-elementor-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1" />
836<link rel='stylesheet' id='hello-elementor-theme-style-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1" />
837<link rel='stylesheet' id='hello-elementor-header-footer-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1" />
838<link rel='stylesheet' id='elementor-frontend-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.1" />
839<style id="elementor-frontend-inline-css" bwp-move-head="1" type="text/berqwp-style">
840.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
840.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
841.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; }
842/*# sourceURL=elementor-frontend-inline-css */
843</style>
844<link rel='stylesheet' id='elementor-post-6-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/post-6.css?ver=1791024249" />
845<link rel='stylesheet' id='jet-fb-option-field-select-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/option-field/assets/build/select.css?ver=23f0a66d9ec9a070c2dd" />
846<link rel='stylesheet' id='jet-fb-option-field-checkbox-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/option-field/assets/build/checkbox.css?ver=0a3ef3c1811be5626bbd" />
847<link rel='stylesheet' id='jet-fb-option-field-radio-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/option-field/assets/build/radio.css?ver=1526c067231cd47c97eb" />
848<link rel='stylesheet' id='jet-fb-advanced-choices-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/advanced-choices/assets/build/main.css?ver=ffb76854f41cac80abe5" />
849<link rel='stylesheet' id='jet-fb-switcher-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/switcher/assets/build/switcher.css?ver=7c291d04aeede881ef68" />
850<link rel='stylesheet' id='jet-fb-multi-gateway-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jetformbuilder/modules/multi-gateway/assets/build/multi-gateway.css?ver=47bf27f09045105a3c5d" />
851<link rel='stylesheet' id='widget-image-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.1" />
852<link rel='stylesheet' id='widget-nav-menu-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.0" />
853<link rel='stylesheet' id='widget-search-form-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=4.3.0" />
854<link rel='stylesheet' id='widget-heading-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.1" />
855<link rel='stylesheet' id='jet-blog-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-blog/assets/css/jet-blog.css?ver=2.4.10.1" />
856<link rel='stylesheet' id='jet-tricks-frontend-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-tricks/assets/css/jet-tricks-frontend.css?ver=2.0.2" />
857<link rel='stylesheet' id='e-animation-fadeInUp-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.1" />
858<link rel='stylesheet' id='e-animation-fadeInRight-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.3.1" />
859<link rel='stylesheet' id='widget-icon-box-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.1" />
860<link rel='stylesheet' id='widget-icon-list-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.1" />
861<link rel='stylesheet' id='elementor-post-15-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/post-15.css?ver=1791026225" />
862<link rel='stylesheet' id='base-desktop-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6ac0dc7995ea2" />
863<link rel='stylesheet' id='base-mobile-css' href='' media='(max-width:767px)' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6ac0dc7995ea2" />
864<link rel='stylesheet' id='elementor-post-337-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/post-337.css?ver=1791024249" />
865<link rel='stylesheet' id='elementor-post-59-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/css/post-59.css?ver=1791024249" />
866<style id="jet-form-builder-honeypot-inline-css" bwp-move-head="1" type="text/berqwp-style">
867
868		.jfb-user-info,
869		.jfb-user-info input {
870			position: absolute !important;
871			top: 0 !important;
872			left: 0 !important;
873			width: 1px !important;
874			height: 1px !important;
875			overflow: hidden !important;
876			clip-path: inset(50%) !important;
877			white-space: nowrap !important;
878			user-select: none !important;
879			-webkit-user-select: none !important;
880			pointer-events: none !important;
881		}
882		
883/*# sourceURL=jet-form-builder-honeypot-inline-css */
884</style>
885<link rel='stylesheet' id='jquery-chosen-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-search/assets/lib/chosen/chosen.min.css?ver=1.8.7" />
886<link rel='stylesheet' id='jet-search-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-search/assets/css/jet-search.css?ver=3.6.3.1" />
887<link rel='stylesheet' id='elementor-gf-local-raleway-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/css/raleway.css?ver=1744184268" />
888<link rel='stylesheet' id='elementor-gf-local-revalia-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/css/revalia.css?ver=1744184268" />
889<link rel='stylesheet' id='elementor-gf-local-readexpro-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/uploads/elementor/google-fonts/css/readexpro.css?ver=1744184271" />
890<style bwp-move-head="1" type="text/berqwp-style">
891				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
892				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
893					background-image: none !important;
894				}
895				@media screen and (max-height: 1024px) {
896					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
897					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
898						background-image: none !important;
899					}
900				}
901				@media screen and (max-height: 640px) {
902					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
903					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
904						background-image: none !important;
905					}
906				}
907			</style>
908<link rel='stylesheet' id='jet-elements-css' href='' media='all' bwp-move-head="1" data-berqwp-style-href="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-elements/assets/css/jet-elements.css?ver=2.9.2.2" />
909</head>
910<body data-rsssl=1 class="wp-singular page-template page-template-elementor_header_footer page page-id-15 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-template-full-width elementor-kit-6 elementor-page elementor-page-15"><a href="https://logixca.com/cdn-cgi/content?id=TEX5AFpxIPhmlYdboq4k5v0pPLNLkGvb6gPCm0XBVeg-1791079938.8264508-1.2.1.1-lkNNYZC5JaF7vdipbr9Ul77egFSsPTD6nfn4m4cBk72tSFmUzLPvEd0_mafzkqYe" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a><a href="https://logixca.com/cdn-cgi/content?id=CYcWmaDXiNr2pRE0oZHG1bDGPX8ERvUfuBMiUgQyd98-1791026225.4264612-1.2.1.1-3yxSwl5dWn8FBABrD6r39uQ8QuOI0ZTxCCJA18Gbb2i3CmoK_9M9SQuPqvydqGIE" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
911
912
913<a class="skip-link screen-reader-text" href="#content">Aller au contenu</a>
914
915		<header data-elementor-type="header" data-elementor-id="337" class="elementor elementor-337 elementor-location-header" data-elementor-post-type="elementor_library">
916					<section class="elementor-section elementor-top-section elementor-element elementor-element-f63ca19 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f63ca19" data-element_type="section" data-e-type="section" data-settings="{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}">
917						<div class="elementor-container elementor-column-gap-no">
918					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-cacc1c0" data-id="cacc1c0" data-element_type="column" data-e-type="column">
919			<div class="elementor-widget-wrap elementor-element-populated">
920						<div class="elementor-element elementor-element-e0e03c3 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="e0e03c3" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
921				<div class="elementor-widget-container">
922											<a href="https://logixca.com">
923			<img decoding="async" width="328" height="132" src="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png" class="attachment-full size-full wp-image-13" alt="" sizes="(max-width: 328px) 100vw, 328px" srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png 328w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc-300x121.png 300w" loading="eager" fetchpriority="high" />				</a>
924											</div>
925				</div>
926					</div>
927		</div>
928				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-977dd95" data-id="977dd95" data-element_type="column" data-e-type="column">
929			<div class="elementor-widget-wrap elementor-element-populated">
930						<div class="elementor-element elementor-element-96420f4 elementor-nav-menu__align-end elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="96420f4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot; viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
931				<div class="elementor-widget-container">
932								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
933				<ul id="menu-1-96420f4" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-15 current_page_item menu-item-41"><a href="https://logixca.com/a-propos/" aria-current="page" class="elementor-item elementor-item-active">À propos</a></li>
934<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-231"><a href="https://logixca.com/archives/" class="elementor-item">Blogue</a></li>
935<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-37"><a href="https://logixca.com/services/" class="elementor-item">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
936<ul class="sub-menu elementor-nav-menu--dropdown">
937	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://logixca.com/services/communications-numeriques/" class="elementor-sub-item">Communications numériques</a></li>
938	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://logixca.com/services/strategie-web/" class="elementor-sub-item">Stratégie web</a></li>
939	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://logixca.com/services/developpement-web/" class="elementor-sub-item">Développement web</a></li>
940</ul>
941</li>
942<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://logixca.com/contact/" class="elementor-item">Contact</a></li>
943</ul>			</nav>
944					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Permuter le menu" aria-expanded="false">
945			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
946					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
947				<ul id="menu-2-96420f4" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-15 current_page_item menu-item-41"><a href="https://logixca.com/a-propos/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">À propos</a></li>
948<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-231"><a href="https://logixca.com/archives/" class="elementor-item" tabindex="-1">Blogue</a></li>
949<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-37"><a href="https://logixca.com/services/" class="elementor-item" tabindex="-1">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
950<ul class="sub-menu elementor-nav-menu--dropdown">
951	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://logixca.com/services/communications-numeriques/" class="elementor-sub-item" tabindex="-1">Communications numériques</a></li>
952	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://logixca.com/services/strategie-web/" class="elementor-sub-item" tabindex="-1">Stratégie web</a></li>
953	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://logixca.com/services/developpement-web/" class="elementor-sub-item" tabindex="-1">Développement web</a></li>
954</ul>
955</li>
956<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://logixca.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li>
957</ul>			</nav>
958						</div>
959				</div>
960					</div>
961		</div>
962				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3cbddbb" data-id="3cbddbb" data-element_type="column" data-e-type="column">
963			<div class="elementor-widget-wrap elementor-element-populated">
964						<div class="elementor-element elementor-element-a18f8c4 elementor-search-form--skin-minimal elementor-widget elementor-widget-search-form" data-id="a18f8c4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;skin&quot;:&quot;minimal&quot;}" data-widget_type="search-form.default">
965				<div class="elementor-widget-container">
966							<search role="search">
967			<form class="elementor-search-form" action="https://logixca.com" method="get">
968												<div class="elementor-search-form__container">
969					<label class="elementor-screen-only" for="elementor-search-form-a18f8c4">Rechercher </label>
970
971											<div class="elementor-search-form__icon">
972							<div class="e-font-icon-svg-container"><svg aria-hidden="true" class="e-font-icon-svg e-fas-search" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></div>							<span class="elementor-screen-only">Rechercher </span>
973						</div>
974					
975					<input id="elementor-search-form-a18f8c4" placeholder="Trouver" class="elementor-search-form__input" type="search" name="s" value="">
976					
977					
978									</div>
979			</form>
980		</search>
981						</div>
982				</div>
983					</div>
984		</div>
985					</div>
986		</section>
987				</header>
988				<div data-elementor-type="wp-page" data-elementor-id="15" class="elementor elementor-15" data-elementor-post-type="page">
989						<section class="elementor-section elementor-top-section elementor-element elementor-element-1fbe1e0 elementor-section-full_width elementor-section-height-min-height elementor-section-stretched elementor-section-height-default elementor-section-items-middle" data-id="1fbe1e0" data-element_type="section" data-e-type="section" data-settings="{&quot;jet_parallax_layout_list&quot;:[],&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
990						<div class="elementor-container elementor-column-gap-default">
991					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e73412" data-id="4e73412" data-element_type="column" data-e-type="column">
992			<div class="elementor-widget-wrap">
993							</div>
994		</div>
995					</div>
996		</section>
997				<section class="elementor-section elementor-top-section elementor-element elementor-element-6191aa4f elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6191aa4f" data-element_type="section" data-e-type="section" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
998						<div class="elementor-container elementor-column-gap-default">
999					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6105b0d5" data-id="6105b0d5" data-element_type="column" data-e-type="column">
1000			<div class="elementor-widget-wrap elementor-element-populated">
1001						<div class="elementor-element elementor-element-75fd31e7 elementor-invisible elementor-widget elementor-widget-heading" data-id="75fd31e7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
1002				<div class="elementor-widget-container">
1003					<h1 class="elementor-heading-title elementor-size-default">Solutions libres</h1>				</div>
1004				</div>
1005				<div class="elementor-element elementor-element-31cca6d2 elementor-invisible elementor-widget elementor-widget-text-editor" data-id="31cca6d2" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="text-editor.default">
1006				<div class="elementor-widget-container">
1007									<p>Profitez de la plateforme « open source » WordPress pour établir votre site web avec un jeu unique de personnalisations, via divers thèmes et plogiciels.</p>								</div>
1008				</div>
1009				<div class="elementor-element elementor-element-46ae373f elementor-invisible elementor-widget elementor-widget-button" data-id="46ae373f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="button.default">
1010				<div class="elementor-widget-container">
1011									<div class="elementor-button-wrapper">
1012					<a class="elementor-button elementor-button-link elementor-size-lg" href="https://logixca.com/contact/">
1013						<span class="elementor-button-content-wrapper">
1014						<span class="elementor-button-icon">
1015				<i aria-hidden="true" class="icon icon-right-arrow"></i>			</span>
1016									<span class="elementor-button-text">Contactez-nous</span>
1017					</span>
1018					</a>
1019				</div>
1020								</div>
1021				</div>
1022					</div>
1023		</div>
1024				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2745056f" data-id="2745056f" data-element_type="column" data-e-type="column">
1025			<div class="elementor-widget-wrap elementor-element-populated">
1026						<div class="elementor-element elementor-element-1a1ee7cb elementor-invisible elementor-widget elementor-widget-image" data-id="1a1ee7cb" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInRight&quot;}" data-widget_type="image.default">
1027				<div class="elementor-widget-container">
1028															<img decoding="async" fetchpriority="high" width="1500" height="1000"  src="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur.jpg" class="attachment-full size-full wp-image-477" alt=""   sizes="(max-width: 1500px) 100vw, 1500px" srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur.jpg 1500w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur-800x533.jpg 800w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/femme-asiatique-devant-son-ordinateur-1160x773.jpg 1160w" loading="eager" />															</div>
1029				</div>
1030				<div class="elementor-element elementor-element-2da0084a elementor-position-inline-start elementor-widget__width-auto elementor-absolute elementor-view-default elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box" data-id="2da0084a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;,&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="icon-box.default">
1031				<div class="elementor-widget-container">
1032							<div class="elementor-icon-box-wrapper">
1033
1034						<div class="elementor-icon-box-icon">
1035				<span  class="elementor-icon">
1036				<i aria-hidden="true" class="icon icon-graph-2"></i>				</span>
1037			</div>
1038			
1039						<div class="elementor-icon-box-content">
1040
1041									<h5 class="elementor-icon-box-title">
1042						<span  >
1043							Votre tableau de bord						</span>
1044					</h5>
1045				
1046									<p class="elementor-icon-box-description">
1047						Grâce à WordPress, vous pouvez contrôler le contenu, l'apparence et les fonctions de votre site web.					</p>
1048				
1049			</div>
1050			
1051		</div>
1052						</div>
1053				</div>
1054					</div>
1055		</div>
1056					</div>
1057		</section>
1058				<section class="elementor-section elementor-top-section elementor-element elementor-element-43cfe477 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="43cfe477" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
1059						<div class="elementor-container elementor-column-gap-default">
1060					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6bc3eddc" data-id="6bc3eddc" data-element_type="column" data-e-type="column">
1061			<div class="elementor-widget-wrap elementor-element-populated">
1062						<div class="elementor-element elementor-element-607a91f6 elementor-invisible elementor-widget elementor-widget-image" data-id="607a91f6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="image.default">
1063				<div class="elementor-widget-container">
1064															<img decoding="async" width="1000" height="1500" data-berqwpsrc="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/trio-en-train-de-discuter.jpg"  src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="attachment-full size-full wp-image-484" alt="Trio en train de discuter" data-berqwp-srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/trio-en-train-de-discuter.jpg 1000w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/10/trio-en-train-de-discuter-800x1200.jpg 800w"   sizes="(max-width: 1000px) 100v
1064w, 1000px" />															</div>
1065				</div>
1066					</div>
1067		</div>
1068				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4f89feff" data-id="4f89feff" data-element_type="column" data-e-type="column">
1069			<div class="elementor-widget-wrap elementor-element-populated">
1070						<div class="elementor-element elementor-element-3bfb15e4 elementor-invisible elementor-widget elementor-widget-heading" data-id="3bfb15e4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
1071				<div class="elementor-widget-container">
1072					<h3 class="elementor-heading-title elementor-size-default">Une présence web aussi attrayante qu'utile</h3>				</div>
1073				</div>
1074				<div class="elementor-element elementor-element-27ffd344 elementor-invisible elementor-widget elementor-widget-text-editor" data-id="27ffd344" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="text-editor.default">
1075				<div class="elementor-widget-container">
1076									<p>Avec des millions de sites web, le vôtre doit se distinguer d&rsquo;abord par une signature qui lui est propre.</p><p>D&rsquo;abord, le contenu qui doit mettre en confiance, informer et convaincre. Ensuite, divers éléments visuels et de plus en plus, des animations subtiles qui ajoutent une touche dynamique à votre présence web.</p><p>L&rsquo;idée étant que vous n&rsquo;aurez généralement que quelques secondes pour connecter avec chacun de vos visiteurs alors aussi bien les accueillir avec ce qu&rsquo;ils sont venus chercher.</p><p>Une présence web dépasse toujours ce que voit le visiteur. Le site web n&rsquo;étant que l&rsquo;un des éléments de la présence, dans son ensemble.</p>								</div>
1077				</div>
1078				<div class="elementor-element elementor-element-1b4fa1d4 elementor-align-start elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-invisible elementor-widget elementor-widget-icon-list" data-id="1b4fa1d4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="icon-list.default">
1079				<div class="elementor-widget-container">
1080							<ul class="elementor-icon-list-items">
1081							<li class="elementor-icon-list-item">
1082											<span class="elementor-icon-list-icon">
1083							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1084										<span class="elementor-icon-list-text">Médias sociaux</span>
1085									</li>
1086								<li class="elementor-icon-list-item">
1087											<span class="elementor-icon-list-icon">
1088							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1089										<span class="elementor-icon-list-text">Localisation</span>
1090									</li>
1091								<li class="elementor-icon-list-item">
1092											<span class="elementor-icon-list-icon">
1093							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1094										<span class="elementor-icon-list-text">Commerce en ligne</span>
1095									</li>
1096								<li class="elementor-icon-list-item">
1097											<span class="elementor-icon-list-icon">
1098							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1099										<span class="elementor-icon-list-text">Engagement</span>
1100									</li>
1101						</ul>
1102						</div>
1103				</div>
1104				<div class="elementor-element elementor-element-46b1705f elementor-align-start elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-invisible elementor-widget elementor-widget-icon-list" data-id="46b1705f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="icon-list.default">
1105				<div class="elementor-widget-container">
1106							<ul class="elementor-icon-list-items">
1107							<li class="elementor-icon-list-item">
1108											<span class="elementor-icon-list-icon">
1109							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1110										<span class="elementor-icon-list-text">Analytique</span>
1111									</li>
1112								<li class="elementor-icon-list-item">
1113											<span class="elementor-icon-list-icon">
1114							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1115										<span class="elementor-icon-list-text">Portée sociale</span>
1116									</li>
1117								<li class="elementor-icon-list-item">
1118											<span class="elementor-icon-list-icon">
1119							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1120										<span class="elementor-icon-list-text">Publicité web</span>
1121									</li>
1122								<li class="elementor-icon-list-item">
1123											<span class="elementor-icon-list-icon">
1124							<svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg>						</span>
1125										<span class="elementor-icon-list-text">Service-client</span>
1126									</li>
1127						</ul>
1128						</div>
1129				</div>
1130				<div class="elementor-element elementor-element-2ffc6989 elementor-invisible elementor-widget elementor-widget-heading" data-id="2ffc6989" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="heading.default">
1131				<div class="elementor-widget-container">
1132					<h5 class="elementor-heading-title elementor-size-default">Doser le ciblage</h5>				</div>
1133				</div>
1134				<div class="elementor-element elementor-element-2aee8e99 elementor-invisible elementor-widget elementor-widget-text-editor" data-id="2aee8e99" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInUp&quot;}" data-widget_type="text-editor.default">
1135				<div class="elementor-widget-container">
1136									<p>Selon votre projet, il importe de cibler vos visiteurs selon leurs intérêts.</p><p>Un site web doit vous représenter, dans une certaine mesure alors vous devez réfléchir à ce qui vous distingue, aux yeux de vos visiteurs afin de miser sur ce qui vous avantage.</p><p>Ceci dit, demeurez conscients que vous présentez votre projet à des humains qui apprécieront votre approche qui prend la peine de contextualiser, en plus d&rsquo;informer à propos du projet, comme tel.</p><p>Comme toutes choses, il vous appartient de doser votre ciblage pour éviter de vous perdre dans les détails qui viendraient à déplaire à certains de vos visiteurs.</p>								</div>
1137				</div>
1138					</div>
1139		</div>
1140					</div>
1141		</section>
1142				</div>
1143				<footer data-elementor-type="footer" data-elementor-id="59" class="elementor elementor-59 elementor-location-footer" data-elementor-post-type="elementor_library">
1144					<section class="elementor-section elementor-top-section elementor-element elementor-element-7a9eee2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a9eee2" data-element_type="section" data-e-type="section" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
1145						<div class="elementor-container elementor-column-gap-no">
1146					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ab9e5e" data-id="9ab9e5e" data-element_type="column" data-e-type="column">
1147			<div class="elementor-widget-wrap elementor-element-populated">
1148						<div class="elementor-element elementor-element-32efb9f elementor-widget elementor-widget-image" data-id="32efb9f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1149				<div class="elementor-widget-container">
1150															<img decoding="async" width="1920" height="473"  data-berqwpsrc="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI0NzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJub25lIiAvPjwvc3ZnPg==" class="attachment-full size-full wp-image-378" alt="Ligne d&apos;horizon de Montréal"   data-berqwp-srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet.png 1920w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet-300x74.png 300w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet-1024x252.png 1024w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet-768x189.png 768w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/ligne-de-montreal-en-violet-1536x378.png 1536w" sizes="(max-width: 1920px) 100v
1150w, 1920px" />															</div>
1151				</div>
1152					</div>
1153		</div>
1154					</div>
1155		</section>
1156				<section class="jet-tricks-particles-section elementor-section elementor-top-section elementor-element elementor-element-272b6f4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="272b6f4" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
1157							<div class="elementor-background-overlay"></div>
1158							<div class="elementor-container elementor-column-gap-default">
1159					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-039ae6f" data-id="039ae6f" data-element_type="column" data-e-type="column">
1160			<div class="elementor-widget-wrap elementor-element-populated">
1161						<div class="elementor-element elementor-element-bd35e9c elementor-widget elementor-widget-image" data-id="bd35e9c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;none&quot;}" data-widget_type="image.default">
1162				<div class="elementor-widget-container">
1163															<img decoding="async" width="328" height="132" src="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png" class="attachment-full size-full wp-image-13" alt="" sizes="(max-width: 328px) 100vw, 328px" srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc.png 328w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/03/logo-logixca-blanc-300x121.png 300w" loading="eager" fetchpriority="high" />															</div>
1164				</div>
1165				<div class="elementor-element elementor-element-22617d2 elementor-widget elementor-widget-heading" data-id="22617d2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1166				<div class="elementor-widget-container">
1167					<h2 class="elementor-heading-title elementor-size-default">Avec autant d'options, votre présence en ligne peut prendre de nombreuses formes.</h2>				</div>
1168				</div>
1169				<div class="elementor-element elementor-element-ffd5560 elementor-widget elementor-widget-text-editor" data-id="ffd5560" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1170				<div class="elementor-widget-container">
1171									<p>Donnez vie à votre créativité afin d&rsquo;offrir une expérience unique à ceux qui s&rsquo;intéressent à votre projet.</p><p>Soyez confiants et offrez une expérience de communication, de vente et de valorisation aussi enrichissante qu&rsquo;agréable à vos visiteurs et clients, via le web.</p>								</div>
1172				</div>
1173					</div>
1174		</div>
1175				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6e7f909" data-id="6e7f909" data-element_type="column" data-e-type="column">
1176			<div class="elementor-widget-wrap elementor-element-populated">
1177						<div class="elementor-element elementor-element-a1da6f1 elementor-widget elementor-widget-image" data-id="a1da6f1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1178				<div class="elementor-widget-container">
1179															<img decoding="async" width="1920" height="1229"  data-berqwpsrc="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMjI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="attachment-full size-full wp-image-306" alt="Gestion d&apos;un projet dans le temps"   data-berqwp-srcset="https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps.png 1920w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps-300x192.png 300w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps-1024x655.png 1024w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps-768x492.png 768w, https://static.berqwp.com/logixca.com/mw1920-q80-webp/https://logixca.com/wp-content/uploads/2022/08/gestion-d-un-projet-dans-le-temps-1536x983.png 1536w" sizes="(max-width: 1920px) 100v
1179w, 1920px" />															</div>
1180				</div>
1181					</div>
1182		</div>
1183					</div>
1184		</section>
1185				<section class="elementor-section elementor-top-section elementor-element elementor-element-fd4392f elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fd4392f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
1186						<div class="elementor-container elementor-column-gap-default">
1187					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d82f8fb" data-id="d82f8fb" data-element_type="column" data-e-type="column">
1188			<div class="elementor-widget-wrap elementor-element-populated">
1189						<div class="elementor-element elementor-element-690e339 elementor-widget elementor-widget-heading" data-id="690e339" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1190				<div class="elementor-widget-container">
1191					<h2 class="elementor-heading-title elementor-size-default">Certains droits réservés © 2022-25, par Logixca</h2>				</div>
1192				</div>
1193					</div>
1194		</div>
1195				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-616e4e8" data-id="616e4e8" data-element_type="column" data-e-type="column">
1196			<div class="elementor-widget-wrap">
1197							</div>
1198		</div>
1199					</div>
1200		</section>
1201				</footer>
1202		
1203<script type='text/bwp-script' data-type="text/javascript">
1204/* <![CDATA[ */
1205var hasJetBlogPlaylist = 0;
1206/* ]]> */
1207</script>
vendor: 1 bytes, line 1207
1207
1208<script type="speculationrules">
1209{"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"}]}
1210</script>
1210
1211			
1211<script data-type="text/javascript" type="text/bwp-script">
1212				( () => {
1213					const lazyloadRunObserver = () => {
1214						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1215						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1216							entries.forEach( ( entry ) => {
1217								if ( entry.isIntersecting ) {
1218									let lazyloadBackground = entry.target;
1219									if( lazyloadBackground ) {
1220										lazyloadBackground.classList.add( 'e-lazyloaded' );
1221									}
1222									lazyloadBackgroundObserver.unobserve( entry.target );
1223								}
1224							});
1225						}, { rootMargin: '200px 0px 200px 0px' } );
1226						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1227							lazyloadBackgroundObserver.observe( lazyloadBackground );
1228						} );
1229					};
1230					const events = [
1231						'DOMContentLoaded',
1232						'elementor/lazyload/observe',
1233					];
1234					events.forEach( ( event ) => {
1235						document.addEventListener( event, lazyloadRunObserver );
1236					} );
1237				} )();
1238			</script>
1238
1239			
1239<script type="text/html" id="tmpl-jet-ajax-search-results-item">
1240<div class="jet-ajax-search__results-item">
1241	<a class="jet-ajax-search__item-link" href="{{{data.link}}}" target="{{{data.link_target_attr}}}">
1242		{{{data.thumbnail}}}
1243		<div class="jet-ajax-search__item-content-wrapper">
1244			{{{data.before_title}}}
1245			<div class="jet-ajax-search__item-title">{{{data.title}}}</div>
1246			{{{data.after_title}}}
1247			{{{data.before_content}}}
1248			<div class="jet-ajax-search__item-content">{{{data.content}}}</div>
1249			{{{data.after_content}}}
1250			{{{data.rating}}}
1251			{{{data.price}}}
1252		</div>
1253	</a>
1254	{{{data.add_to_cart}}}
1255</div>
1256</script>
1256<script type="text/html" id="tmpl-jet-search-focus-suggestion-item">
1257<div class="jet-search-suggestions__focus-area-item" tabindex="0" aria-label="{{{data.fullName}}}">
1258	<div class="jet-search-suggestions__focus-area-item-title">{{{data.name}}}</div>
1259</div>
1260</script>
1260<script type="text/html" id="tmpl-jet-search-inline-suggestion-item">
1261<div class="jet-search-suggestions__inline-area-item" tabindex="0" aria-label="{{{data.fullName}}}">
1262	<div class="jet-search-suggestions__inline-area-item-title" >{{{data.name}}}</div>
1263</div>
1264</script>
1264<script type="text/html" id="tmpl-jet-ajax-search-inline-suggestion-item">
1265<div class="jet-ajax-search__suggestions-inline-area-item" tabindex="0" aria-label="{{{data.fullName}}}">
1266	<div class="jet-ajax-search__suggestions-inline-area-item-title" >{{{data.name}}}</div>
1267</div>
1268</script>
1268<script type="text/html" id="tmpl-jet-ajax-search-results-suggestion-item">
1269<div class="jet-ajax-search__results-suggestions-area-item" tabindex="0" aria-label="{{{data.fullName}}}">
1270	<div class="jet-ajax-search__results-suggestions-area-item-title">{{{data.name}}}</div>
1271</div>
1272</script>
vendor: 1 bytes, line 1272
1272
1273<script id="underscore-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/underscore.min.js?ver=1.13.8" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1273
1273
1274<script id="wp-util-js-extra" data-type="text/javascript" type="text/bwp-script">
1275var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
1276//# sourceURL=wp-util-js-extra
1277</script>
vendor: 1 bytes, line 1277
1277
1278<script id="wp-util-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/wp-util.min.js?ver=7.1.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1278
1278
1279<script id="jquery-chosen-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-search/assets/lib/chosen/chosen.jquery.min.js?ver=1.8.7" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1279
1279
1280<script id="jet-plugins-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-search/assets/lib/jet-plugins/jet-plugins.js?ver=1.0.0" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1280
1280
1281<script id="jet-search-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-search/assets/js/jet-search.js?ver=3.6.3.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1281
1281
1282<script id="wpascript-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4.02" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1282
1282
1283<script id="wpascript-js-after" data-type="text/javascript" type="text/bwp-script">
1284wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6InRkZm9oYjg3NzQiLCJ3cGFfZmllbGRfdmFsdWUiOjM3NTY3OCwid3BhX2FkZF90ZXN0Ijoibm8ifQ=="));
1285//# sourceURL=wpascript-js-after
1286</script>
vendor: 1 bytes, line 1286
1286
1287<script id="wpaescript-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/wp-armour-extended/includes/js/wpae.js?ver=2.4.02" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1287
1287
1288<script id="hello-theme-frontend-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1288
1288
1289<script id="elementor-webpack-runtime-js" src="https://logixca.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1289
1289
1290<script id="elementor-frontend-modules-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1290
1290
1291<script id="jquery-ui-core-js-before" data-type="text/javascript" type="text/bwp-script">
1292jQuery.uiBackCompat = true;
1293//# sourceURL=jquery-ui-core-js-before
1294</script>
vendor: 1 bytes, line 1294
1294
1295<script id="jquery-ui-core-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1295
1295
1296<script id="elementor-frontend-js-before" data-type="text/javascript" type="text/bwp-script">
1297var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnX":"Share on X","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/logixca.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/logixca.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/logixca.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b9adf01bbd","atomicFormsSendForm":"fd59b5a4b9"},"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":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":15,"title":"%C3%80%20propos%20%E2%80%93%20Logixca","excerpt":"","featuredImage":"https:\/\/logixca.com\/wp-content\/uploads\/2022\/10\/gens-d-affaires-au-bureau-1160x773.jpg"}};
1298//# sourceURL=elementor-frontend-js-before
1299</script>
vendor: 1 bytes, line 1299
1299
1300<script id="elementor-frontend-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.1" data-type="text/javascript" type="text/bwp-script"></script>
1300<script id="jet-elements-js-extra" data-type="text/javascript" type="text/bwp-script">
1301var jetElements = {"ajaxUrl":"https://logixca.com/wp-admin/admin-ajax.php","isMobile":"false","templateApiUrl":"https://logixca.com/wp-json/jet-elements-api/v1/elementor-template","devMode":"false","mapboxToken":"","messages":{"invalidMail":"Please specify a valid e-mail"}};
1302//# sourceURL=jet-elements-js-extra
1303</script>
1303<script id="jet-elements-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-elements/assets/js/jet-elements.min.js?ver=2.9.2.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1303
1303
1304<script id="smartmenus-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1304
1304
1305<script id="jet-tween-js-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-elements/assets/js/lib/tweenjs/tweenjs.min.js?ver=2.0.2" data-type="text/javascript" type="text/bwp-script"></script>
1305
1306
1307
1308<script id="jet-tricks-ts-particles-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-tricks/assets/js/lib/ts-particles/1.18.11/tsparticles.min.js?ver=1.18.11" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1308
1308
1309<script id="wp-hooks-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1309
1309
1310<script id="wp-i18n-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1310
1310
1311<script id="wp-i18n-js-after" data-type="text/javascript" type="text/bwp-script">
1312wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1313//# sourceURL=wp-i18n-js-after
1314</script>
vendor: 1 bytes, line 1314
1314
1315<script id="elementor-pro-frontend-js-before" data-type="text/javascript" type="text/bwp-script">
1316var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/logixca.com\/wp-admin\/admin-ajax.php","nonce":"f87912b975","urls":{"assets":"https:\/\/logixca.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/logixca.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:\/\/logixca.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1317//# sourceURL=elementor-pro-frontend-js-before
1318</script>
vendor: 1 bytes, line 1318
1318
1319<script id="elementor-pro-frontend-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1319
1319
1320<script id="pro-elements-handlers-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1320
1320
1321<script id="jet-tricks-popperjs-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-tricks/assets/js/lib/tippy/popperjs.js?ver=2.11.8" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1321
1321
1322<script id="jet-tricks-tippy-bundle-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-tricks/assets/js/lib/tippy/tippy-bundle.js?ver=6.3.7" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1322
1322
1323<script id="jet-tricks-frontend-js-extra" data-type="text/javascript" type="text/bwp-script">
1324var JetTricksSettings = {"elements_data":{"sections":[],"columns":[],"widgets":{"e0e03c3":[],"96420f4":[],"a18f8c4":[],"1fbe1e0":[],"4e73412":[],"6191aa4f":[],"6105b0d5":[],"75fd31e7":[],"46ae373f":[],"2745056f":[],"1a1ee7cb":[],"2da0084a":[],"43cfe477":[],"6bc3eddc":[],"607a91f6":[],"4f89feff":[],"3bfb15e4":[],"1b4fa1d4":[],"46b1705f":[],"2ffc6989":[],"31cca6d2":[],"27ffd344":[],"2aee8e99":[],"ffd5560":[]}}};
1325//# sourceURL=jet-tricks-frontend-js-extra
1326</script>
vendor: 1 bytes, line 1326
1326
1327<script id="jet-tricks-frontend-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-tricks/assets/js/jet-tricks-frontend.js?ver=2.0.2" data-type="text/javascript" type="text/bwp-script"></script>
vendor: 1 bytes, line 1327
1327
1328<script id="jet-blog-js-extra" data-type="text/javascript" type="text/bwp-script">
1329var JetBlogSettings = {"ajaxurl":"https://logixca.com/a-propos/=1791026226&jet_blog_ajax=1"};
1330//# sourceURL=jet-blog-js-extra
1331</script>
vendor: 1 bytes, line 1331
1331
1332<script id="jet-blog-js" src="https://static.berqwp.com/logixca.com/https://logixca.com/wp-content/plugins/jet-blog/assets/js/jet-blog.min.js?ver=2.4.10.1" data-type="text/javascript" type="text/bwp-script"></script>
1332
1333
1334<script data-type="text/javascript" type="text/bwp-script">(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44b89d4ec9a97d5',t:'MTc5MTAyNjIyNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1334
1335            
1335<script id='bwp-elementor-animations' data-berqwp async>
1336            (function(){
1337                let LoadedElements = false;
1338                document.addEventListener('DOMContentLoaded', function () {
1339
1340                    if (LoadedElements) {
1341                        return;
1342                    }
1343                        
1344                    // Function to check if an element is partially in the viewport
1345                    function isInViewport(element) {
1346                        const rect = element.getBoundingClientRect();
1347                        const windowHeight = (window.innerHeight || document.documentElement.clientHeight);
1348                        const windowWidth = (window.innerWidth || document.documentElement.clientWidth);
1349
1350                        // Check if the element is within the viewport
1351                        return (
1352                            rect.top < windowHeight && 
1353                            rect.bottom > 0 && 
1354                            rect.left < windowWidth && 
1355                            rect.right > 0
1356                        );
1357                    }
1358
1359                    function loadElementorAnimations() {
1360                        const elements = document.querySelectorAll('.elementor-element[data-settings]');
1361                        elements.forEach(function (element) {
1362                            if (isInViewport(element)) {
1363                                const animationSettings = element.getAttribute('data-settings');
1364                                const dataObj = JSON.parse(animationSettings);
1365                                let animationName = dataObj._animation;
1366                                element.classList.remove('elementor-invisible');
1367
1368                                if (!animationName) {
1369                                    animationName = dataObj.animation;
1370                                }
1371
1372                                // handle animations
1373                                if (animationName) {
1374                                    let animationDelay = dataObj._animation_delay;
1375                                    element.classList.add('animated');
1376                                    
1377                                    if (animationDelay) {
1378                                        setTimeout(function() {
1379                                            element.classList.add(animationName);
1380                                        }, animationDelay);
1381                                            
1382                                    } else {
1383                                        element.classList.add(animationName);
1384                                    }
1385    
1386                                    delete dataObj._animation;
1387                                    delete dataObj.animation;
1388                                }
1389
1390                                if (dataObj.background_background && dataObj.background_background == 'slideshow') {
1391                                    let slideshow_first_img = dataObj.background_slideshow_gallery[0].url;
1392
1393                                    if (slideshow_first_img) {
1394                                        element.style.backgroundImage = `url(${slideshow_first_img})`;
1395                                        element.style.backgroundSize = 'cover';
1396                                        element.style.backgroundPosition = 'center';
1397                                    }
1398                                }
1399                                
1400
1401                                // If you need to update the `data-settings` attribute
1402                                const updatedSettings = JSON.stringify(dataObj);
1403                                element.setAttribute('data-settings', updatedSettings);
1404
1405                                // element.removeAttribute('data-settings');
1406                            }
1407                        });
1408                    }
1409
1410                    // Initial load
1411                    loadElementorAnimations();
1412                    LoadedElements = true;
1413            
1414                });
1415            })()
1416        
1417        
1418            </script>
1418
1419            
1420            
1420<script defer>
1421                var comment = document.createComment(' This website is optimized using the BerqWP plugin. @1791026242 ');
1422                document.documentElement.insertBefore(comment, document.documentElement.firstChild);
1423
1424                function isMobileDevice() {
1425                    return /Mobi|Android|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop/i.test(navigator.userAgent);
1426                }
1427
1428                function astraHeaderClass() {
1429                    if (isMobileDevice() && window.screen.width <= 999) {
1430                        if ((document.body.classList.contains('theme-astra') || document.body.classList.contains('ast-page-builder-template')) && !document.body.classList.contains('ast-header-break-point')) {
1431                            document.body.classList.add('ast-header-break-point');
1432                        }
1433                    }
1434                }
1435
1436                function divimobilemenu() {
1437                    const divimenuele = document.querySelector('#et_mobile_nav_menu .mobile_menu_bar.mobile_menu_bar_toggle');
1438
1439                    if (isMobileDevice() && divimenuele) {
1440                        divimenuele.innerHTML = '<div class="dipi_hamburger hamburger hamburger--spring">     <div class="hamburger-box">         <div class="hamburger-inner"></div>     </div> </div>';
1441                    }
1442                }
1443
1444                divimobilemenu();
1445                astraHeaderClass();
1446                window.addEventListener('resize', function() {
1447                    astraHeaderClass();
1448                });
1449
1450                window.dispatchEvent(new Event('berqwp_js_initialized'));
1451
1452            </script>
1452
1453
1454            
1454<script async>
1455            (function(){
1456                // window.addEventListener('load', function() {
1457                window.addEventListener('DOMContentLoaded', function() {
1458                    // Function to load video and its sources
1459                    function loadLazyVideo(video) {
1460                        // Set video src from data attribute if exists
1461                        const videoSrc = video.getAttribute('data-berqwpsrc');
1462                        if (videoSrc) {
1463                            video.setAttribute('src', videoSrc);
1464                        }
1465
1466                        // Find all <source> tags inside the video and apply their data-berqwpsrc as src
1467                        const sources = video.querySelectorAll('source');
1468                        sources.forEach(source => {
1469                            const sourceSrc = source.getAttribute('data-berqwpsrc');
1470                            if (sourceSrc) {
1471                                source.setAttribute('src', sourceSrc);
1472                            }
1473                        });
1474
1475                        // Load the video once the sources have been set
1476                        video.load();
1477                    }
1478
1479                    // Use IntersectionObserver to detect when the video is about to enter the viewport
1480                    let lazyVideos = [].slice.call(document.querySelectorAll('video.berqwp-lazy-video'));
1481
1482                    if ('IntersectionObserver' in window) {
1483                        let lazyVideoObserver = new IntersectionObserver(function(entries, observer) {
1484                            entries.forEach(function(entry) {
1485                                if (entry.isIntersecting) {
1486                                    let video = entry.target;
1487                                    loadLazyVideo(video);
1488                                    // Unobserve the video once it's loaded
1489                                    lazyVideoObserver.unobserve(video);
1490                                }
1491                            });
1492                        });
1493
1494                        // Observe each lazy video
1495                        lazyVideos.forEach(function(video) {
1496                            lazyVideoObserver.observe(video);
1497                        });
1498                    } else {
1499                        // Fallback for browsers that don't support IntersectionObserver
1500                        lazyVideos.forEach(function(video) {
1501                            loadLazyVideo(video);
1502                        });
1503                    }
1504                });
1505
1506            })()
1507        </script>
1507
1508
1509            
1509<script>
1510            async function berqwp_add_assets_browser_cache(asset_urls) {
1511                if (!('caches' in window)) {
1512                    console.error('Cache API is not supported in this browser.');
1513                    return;
1514                }
1515
1516                const fetchPromises = [];
1517
1518                asset_urls.forEach(url => {
1519                    if (url) {
1520                        fetchPromises.push(
1521                            fetch(url, {
1522                                method: 'GET',
1523                                mode: 'cors' // Ensure CORS mode is set
1524                            })
1525                            .then(response => {
1526                                if (!response.ok) {
1527                                    console.error('Failed to fetch:', response);
1528                                }
1529                                return response;
1530                            })
1531                            .catch(error => {
1532                                console.error('Fetch error:', error);
1533                                return null;
1534                            })
1535                        );
1536                    }
1537                });
1538
1539                try {
1540                    const responses = await Promise.all(fetchPromises);
1541
1542                    // Open or create a cache
1543                    const cache = await caches.open('berqwp-assets-cache');
1544
1545                    responses.forEach(response => {
1546                        if (response && response.ok) {
1547                            console.log('Preloading and caching:', response.url);
1548
1549                            // Add the response to the cache
1550                            cache.put(response.url, response.clone());
1551                        }
1552                    });
1553                } catch (error) {
1554                    console.error('Error during fetching and caching:', error);
1555                }
1556            }
1557
1558            </script>
1558
1559
1560        
1560<script id='prefetch-links' defer>
1561
1562            function berq_prerender(url) {
1563            const s = document.createElement('script');
1564            s.type = 'speculationrules';
1565            s.textContent = JSON.stringify({
1566                prerender: [{ urls: [url] }]
1567            });
1568            document.head.appendChild(s);
1569            }
1570
1571            // Set to keep track of prefetched links
1572            const prefetchedLinks = new Set();
1573
1574            // Get all anchor tags on the page
1575            const links = document.querySelectorAll('a:not([data-price-key])');
1576
1577            // Loop through each anchor tag
1578            links.forEach(link => {
1579                // Add mouseover event listener
1580                link.addEventListener('mouseover', () => {
1581                    const excludes = ['tel:', 'mailto:', 'sms:', 'geo:'];
1582
1583                    const isExcluded = excludes.some(prefix =>
1584                        link.href.startsWith(prefix)
1585                    );
1586
1587                    // Check if the link has already been prefetched
1588                    if (!prefetchedLinks.has(link.href) && !isExcluded) {
1589                        berq_prerender(link.href);
1590
1591                        // Add the link to the set of prefetched links
1592                        prefetchedLinks.add(link.href);
1593                    }
1594                });
1595            });
1596
1597        </script>
1597
1598        
1598<script defer>
1599                // document.addEventListener('DOMContentLoaded', function () {
1600
1601                (function(){
1602
1603                    var options = {
1604                        root: null, // null means the viewport
1605                        rootMargin: '0px', // adjust as needed
1606                        threshold: 0.1 // adjust as needed
1607                    };
1608
1609                    var bwp_iframe_observer = new IntersectionObserver(function (entries, observer) {
1610                        entries.forEach(function (entry) {
1611                        if (entry.isIntersecting) {
1612                            let item = entry.target;
1613                            let iframe = item.getAttribute('data-embed');
1614
1615                            let wrapper = document.createElement('div');
1616                            wrapper.innerHTML = iframe;
1617                            let iframeElement = wrapper.firstChild;
1618
1619                            // Insert the iframe next to the item
1620                            item.insertAdjacentElement('afterend', iframeElement);
1621
1622                            // Remove the original item
1623                            item.remove();
1624
1625                            bwp_iframe_observer.unobserve(item);
1626                        }
1627                    });
1628                }, options);
1629
1630                    let yt_em = document.querySelectorAll('.berqwp-lazy-youtube');
1631                    yt_em.forEach(function (item) {
1632                        bwp_iframe_observer.observe(item);
1633                    });
1634
1635                })()
1636                // });
1637            </script>
1637
1638            
1638<script id='lazy-load-bg-img' async>
1639    const berq_bg_observer = new IntersectionObserver(entries => {
1640        entries.forEach(entry => {
1641            // Check if the entry is intersecting
1642            if (entry.isIntersecting) {
1643                // Find the corresponding CSS property in the extractedProperties array
1644                const matchedProperty = extractedProperties.find(property => entry.target.matches(property.cssBlockSelector));
1645                // console.log(matchedProperty)
1646                if (matchedProperty) {
1647
1648                    document.querySelectorAll(
1649                        `style[data-selector="${matchedProperty.cssBlockSelector}"]`
1650                    ).forEach(style => style.remove());
1651
1652
1653                }
1654            }
1655        });
1656    }, { threshold: 0.0 }); 
1657
1658    // Observe each element corresponding to the CSS selectors in the extractedProperties array
1659    extractedProperties.forEach(property => {
1660        let selector = property.cssBlockSelector;
1661        const elements = document.querySelectorAll(selector);
1662        elements.forEach(element => {
1663            berq_bg_observer.observe(element);
1664        });
1665    });
1666
1667
1668    // Lazy load svn > use tags
1669    (function(){
1670                    const lazySVGs = document.querySelectorAll('svg use[data-berqwp-href]');
1671
1672                    const lazyLoadSVG = (element) => {
1673                        element.setAttribute('href', element.getAttribute('data-berqwp-href'));
1674                        element.removeAttribute('data-berqwp-href');
1675                    };
1676
1677                    const bwp_svg_observer = new IntersectionObserver((entries, observer) => {
1678                        entries.forEach(entry => {
1679                            if (entry.isIntersecting) {
1680                                lazyLoadSVG(entry.target);
1681                                bwp_svg_observer.unobserve(entry.target);
1682                            }
1683                        });
1684                    });
1685
1686                    lazySVGs.forEach(svgUse => bwp_svg_observer.observe(svgUse));
1687    })();
1688
1689</script>
1689<script>
1690        (function(){
1691            let cached_at = 1791026242;
1692            let current_time = Math.floor(new Date().getTime() / 1000);
1693            let is_expired = current_time > (cached_at + 60 * 60 * 24 * 30);
1694
1695            function sendPostRequest(url, data) {
1696                var xhr = new XMLHttpRequest();
1697                xhr.open('POST', url, true);
1698                xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
1699
1700                xhr.onreadystatechange = function() {
1701                    if (xhr.readyState === 4 && xhr.status === 200) {
1702                        console.log('Success:', JSON.parse(xhr.responseText));
1703                    } else if (xhr.readyState === 4) {
1704                        console.error('Error:', xhr.statusText);
1705                    }
1706                };
1707
1708                // Convert data to URL-encoded string
1709                var urlEncodedData = Object.keys(data).map(function(key) {
1710                    return encodeURIComponent(key) + '=' + encodeURIComponent(data[key]);
1711                }).join('&');
1712
1713                xhr.send(urlEncodedData);
1714            }
1715
1716            const url = 'https://logixca.com'+'/?berqwp_request_cache';
1717            const data = { page_slug: '/a-propos/', page_url: 'https://logixca.com/a-propos/' };
1718
1719            if (is_expired) {
1720                sendPostRequest(url, data);
1721            }
1722
1723        })()
1724
1725    </script>
1725
1726        
1726<script>
1727        var bwp_css_load_method = 'preload';
1728
1729        function berqwpLoadCss() {
1730            // Get all link tags containing data-berqwp-style-href
1731            let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]');
1732
1733            // Iterate through each link tag
1734            berqwp_linkTags.forEach(function (linkTag, index) {
1735                // Set the href attribute of each link tag
1736                linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href'));
1737
1738            });
1739
1740            // Get all style tags containing data-berqwp-style
1741            var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]');
1742
1743            // Loop through each style tag
1744            berqwp_styleTags.forEach(function (styleTag) {
1745                // Get the value of data-berqwp-style
1746                var berqwpStyle = styleTag.getAttribute('data-berqwp-style');
1747
1748                // Set the content of the style tag with the value of data-berqwp-style
1749                styleTag.textContent = berqwpStyle;
1750            });
1751
1752        }
1753        </script>
1753
1754        
1755        
1755<script id='preload-styles' defer>
1756        let initialized_style_preload = false;
1757        let lcp_fired = false;
1758        let load_fired = false;
1759
1760        // window.addEventListener('load', function () {
1761        function bwp_initialize_preload_styles() {
1762            if (initialized_style_preload) {
1763                return;
1764            }
1765
1766            initialized_style_preload = true;
1767
1768            setTimeout(function(){
1769                let berqwp_styles = [];
1770                let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]');
1771
1772                // Iterate through each link tag
1773                berqwp_linkTags.forEach(function (linkTag, index) {
1774                    berqwp_styles.push(linkTag.getAttribute('data-berqwp-style-href'))
1775                });
1776
1777                (async () => {
1778
1779                    // berqwp_preload_css();
1780
1781                })();
1782            }, 1000)
1783
1784
1785        }
1786        window.addEventListener('berqwpLCPLoaded', function() {
1787            lcp_fired = true
1788            if (lcp_fired && load_fired) {
1789                bwp_initialize_preload_styles();
1790            }
1791        });
1792
1793        window.addEventListener('load', function() {
1794            load_fired = true
1795            if (lcp_fired && load_fired) {
1796                bwp_initialize_preload_styles();
1797            }
1798        });
1799
1800        setTimeout(function() {
1801            if (document.readyState === 'complete') {
1802                bwp_initialize_preload_styles();
1803            } else {
1804                window.addEventListener('load', bwp_initialize_preload_styles);
1805            }
1806        }, 1000);
1807
1808
1809			    function berqwp_preload_css() {
1810                    // Get all link tags containing data-berqwp-style-href
1811                    let berqwp_linkTags = document.querySelectorAll('link[data-berqwp-style-href]');
1812
1813                    // Iterate through each link tag
1814                    berqwp_linkTags.forEach(function (linkTag, index) {
1815                        // Set the href attribute of each link tag
1816                        linkTag.setAttribute('href', linkTag.getAttribute('data-berqwp-style-href'));
1817
1818                    });
1819
1820                    // Get all style tags containing data-berqwp-style
1821                    var berqwp_styleTags = document.querySelectorAll('style[data-berqwp-style]');
1822
1823                    // Loop through each style tag
1824                    berqwp_styleTags.forEach(function (styleTag) {
1825                        // Get the value of data-berqwp-style
1826                        var berqwpStyle = styleTag.getAttribute('data-berqwp-style');
1827
1828                        // Set the content of the style tag with the value of data-berqwp-style
1829                        styleTag.textContent = berqwpStyle;
1830                    });
1831
1832                    // Trigger event when styles are loaded
1833                    let berqwp_styles_event = new CustomEvent('berqwpStylesLoaded');
1834
1835                    // Dispatch the custom event
1836                    window.dispatchEvent(berqwp_styles_event);
1837
1838
1839                }
1840
1841        </script>
1841
1842        
1843            
1843<script id='create-blob'>
1844                // Get all script tags in the document
1845                var scriptTags = document.getElementsByTagName('script');
1846
1847                // Loop through each script tag
1848                for (let i = 0; i < scriptTags.length; i++) {
1849                    const scriptTag = scriptTags[i];
1850
1851                    // Check if the script tag contains the data-berqwp-js attribute
1852                    const berqwpAttribute = scriptTag.getAttribute('data-berqwp-js');
1853                    if (berqwpAttribute) {
1854                        // Decode the base64 encoded string
1855                        const decodedString = atob(berqwpAttribute);
1856
1857                        // Extract the inner content of the decoded string
1858                        const match = decodedString.match(/
1858<script[^>]*>([\s\S]+)<\/script>/i);
1859                        if (match && match.length > 1) {
1860                            const innerContent = match[1];
1861
1862                            // Convert the inner content into a Blob
1863                            const blob = new Blob([innerContent], { type: 'application/javascript' });
1864
1865                            // Create a new script tag with the blob content
1866                            const newScriptTag = document.createElement('script');
1867                            newScriptTag.src = URL.createObjectURL(blob);
1868                            console.log(URL.createObjectURL(blob))
1869
1870                            // Convert the newScriptTag HTML string to base64
1871                            const newScriptTagHtml = newScriptTag.outerHTML;
1872                            const base64Encoded = btoa(newScriptTagHtml);
1873
1874                            // Add the base64 encoded string back to the data-berqwp-js attribute of the original script tag
1875                            scriptTag.setAttribute('data-berqwp-js', base64Encoded);
1876                        }
1877                    }
1878                }
1879
1880            </script>
1880
1881            
1882        
1882<script type='text/javascript' async>
1883                            // Function to cache and load scripts
1884                            async function cache_file(url) {
1885                                const cache = await caches.open('berqwp-cache');
1886
1887                                // Check if the resource is already cached
1888                                const cachedResponse = await cache.match(url);
1889                                if (cachedResponse) {
1890                                    console.log('Script is already cached:', url);
1891                                } else {
1892                                    // Fetch and cache the resource
1893                                    const response = await fetch(url, { cache: 'reload' });
1894                                    if (response.ok) {
1895                                        await cache.put(url, response.clone());
1896                                        console.log('Fetched and cached script:', url);
1897                                    } else {
1898                                        console.error('Failed to fetch script:', response.statusText);
1899                                    }
1900                                }
1901                            }
1902            (function() {
1903                var berqwpScriptsPreloaded = false;
1904                window.addEventListener('berqwpLCPLoaded', function() {
1905                    if (berqwpScriptsPreloaded) {
1906                        return;
1907                    }
1908
1909                    berqwpScriptsPreloaded = true;
1910
1911                    // Function to preload scripts
1912                    function preloadScripts() {
1913                        const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])');
1914
1915                        scripts.forEach(script => {
1916                            if (script.src) {
1917                                const link = document.createElement('link');
1918                                link.rel = 'preload';
1919                                link.href = script.src;
1920                                link.as = 'script';
1921                                document.head.appendChild(link);
1922                            }
1923                        });
1924                    }
1925
1926                    // Function to load scripts from the cache
1927                    function loadScripts() {
1928                        const scripts = document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])');
1929
1930                        scripts.forEach((script, index) => {
1931                            const newScript = document.createElement('script');
1932                            newScript.src = script.src;
1933                            newScript.type = script.getAttribute('data-type') || 'text/javascript';
1934                            newScript.async = false; // To maintain order of execution
1935
1936                            // Copy other attributes
1937                            Array.from(script.attributes).forEach(attr => {
1938                                if (attr.name !== 'type') {
1939                                    newScript.setAttribute(attr.name, attr.value);
1940                                }
1941                            });
1942
1943                            // Replace the original script
1944                            script.parentNode.replaceChild(newScript, script);
1945                        });
1946                    }
1947
1948                    // setTimeout(function() {
1949                        // Preload scripts as early as possible
1950                        // preloadScripts();
1951                    // }, 500)
1952
1953                    let styleTag = document.querySelector('style[type="text/berqwpfonts"]');
1954
1955                    if (styleTag) {
1956                        styleTag.setAttribute('type', 'text/css');
1957                    }
1958
1959
1960                });
1961            })();
1962
1963        </script>
1963
1964    
1965            
1965<script data-mode='4'>
1966            function berqwpLoadJs() {
1967
1968                (function () {
1969                    'use strict';
1970                    const VERSION = '3.0';
1971                    let activated = false;
1972                    const pendingScripts = new Map();
1973                    let completedCount = 0;
1974
1975                    // Custom Event System
1976                    const createTrackerEvent = (name, detail = {}) =>
1977                        new CustomEvent(`bwp:${name}`, {
1978                            detail: {
1979                                version: VERSION,
1980                                timestamp: performance.now(),
1981                                ...detail
1982                            }
1983                        });
1984
1985                    // Event Polyfills
1986                    (function () {
1987                        const originalAddEventListener = EventTarget.prototype.addEventListener;
1988                        const readyState = document.readyState;
1989                        const simulatedEvents = new WeakMap();
1990
1991                        function createEvent(type) {
1992                            const event = new Event(type, { bubbles: false, cancelable: false });
1993                            event.isSimulated = true;
1994                            return event;
1995                        }
1996
1997                        EventTarget.prototype.addEventListener = function (type, listener, options) {
1998
1999                            if (typeof listener === 'function') {
2000                                if (type === 'DOMContentLoaded') {
2001                                    if (readyState !== 'loading') {
2002                                        setTimeout(() => listener.call(this, createEvent(type)), 0);
2003                                        return;
2004                                    }
2005                                } else if ((this === window || this instanceof HTMLScriptElement) && type === 'load') {
2006                                    if (readyState === 'complete') {
2007                                        setTimeout(() => listener.call(this, createEvent(type)), 0);
2008                                        return;
2009                                    }
2010                                }
2011                            }
2012
2013
2014                            originalAddEventListener.call(this, type, listener, options);
2015                        };
2016
2017                        ['onDOMContentLoaded', 'onload'].forEach(prop => {
2018                            const target = prop === 'onload' ? window : document;
2019                            const descriptor = Object.getOwnPropertyDescriptor(target.constructor.prototype, prop.toLowerCase()) || {};
2020
2021                            Object.defineProperty(target, prop, {
2022                                set(fn) {
2023                                    if (typeof fn === 'function') {
2024                                        const eventType = prop.replace('on', '').toLowerCase();
2025                                        if ((eventType === 'domcontentloaded' && readyState !== 'loading') ||
2026                                            (eventType === 'load' && readyState === 'complete')) {
2027                                            setTimeout(() => fn.call(target, createEvent(eventType)), 0);
2028                                        } else {
2029                                            target.addEventListener(eventType, fn
2029);
2030                                        }
2031                                    }
2032                                    return descriptor.set ? descriptor.set.call(this, fn) : undefined;
2033                                },
2034                                get() {
2035                                    return descriptor.get ? descriptor.get.call(this) : undefined;
2036                                },
2037                                configurable: true
2038                            });
2039                        });
2040                    })();
2041
2042                    // Activation System
2043                    function activate() {
2044                        if (activated) return;
2045                        activated = true;
2046                        document.dispatchEvent(createTrackerEvent('activation'));
2047
2048                        // Remove listeners
2049                        ['mousemove', 'click', 'scroll', 'keydown'].forEach(evt => {
2050                            window.removeEventListener(evt, activate, true);
2051                        });
2052
2053                        processScripts();
2054                        setupObserver();
2055                    }
2056
2057                    function processScripts() {
2058                        const scripts = Array.from(document.querySelectorAll('script[type="text/bwp-script"]:not([data-earlyberqwp])'));
2059                        scripts.forEach(convertScript);
2060                    }
2061
2062                    function setupObserver() {
2063                        new MutationObserver(mutations => {
2064                            mutations.forEach(mutation => {
2065                                mutation.addedNodes.forEach(node => {
2066                                    if (node.tagName === 'SCRIPT' && node.type === 'text/bwp-script') {
2067                                        convertScript(node);
2068                                    }
2069                                });
2070                            });
2071                        }).observe(document, { childList: true, subtree: true });
2072                    }
2073
2074                    // Script Conversion
2075                    function convertScript(original) {
2076                        if (original.dataset.processed) return;
2077                        original.dataset.processed = 'true';
2078
2079                        const script = document.createElement('script');
2080                        const attrs = Array.from(original.attributes).filter(a => a.name !== 'type');
2081                        const id = `script-${performance.now()}-${Math.random().toString(36).slice(2)}`;
2082
2083                        script.type = original.getAttribute('data-type');
2084                        try {
2085                            attrs.forEach(attr => script.setAttribute(attr.name, attr.value));
2086                        } catch (e) {
2087                        }
2088                        if (original.textContent) script.textContent = original.textContent;
2089
2090                        pendingScripts.set(id, {
2091                            element: script,
2092                            src: script.src,
2093                            isExternal: !!script.src
2094                        });
2095
2096                        document.dispatchEvent(createTrackerEvent('script-loading', {
2097                            scriptId: id,
2098                            element: script
2099                        }));
2100
2101                        script.addEventListener('load', () => handleCompletion(id, true));
2102                        script.addEventListener('error', () => handleCompletion(id, false));
2103
2104                        if (original.textContent) {
2105                            handleCompletion(id, true);
2106                        }
2107
2108                        // script.async = false;
2109                        original.replaceWith(script);
2110                    }
2111
2112                    function handleCompletion(id, success) {
2113                        const record = pendingScripts.get(id);
2114                        if (!record) return;
2115
2116                        pendingScripts.delete(id);
2117                        completedCount++;
2118
2119                        document.dispatchEvent(createTrackerEvent('script-complete', {
2120                            scriptId: id,
2121                            success,
2122                            duration: performance.now() - record.element.startTime
2123                        }));
2124
2125                        if (pendingScripts.size === 0) {
2126                            document.dispatchEvent(createTrackerEvent('scripts-loaded', {
2127                                total: completedCount,
2128                                failed: completedCount - Array.from(pendingScripts.values())
2129                                    .filter(r => r.success).length
2130                            }));
2131                        }
2132                    }
2133
2134                    document.addEventListener('bwp:scripts-loaded', (e) => {
2135
2136                        if (document.readyState == 'complete') {
2137                            // console.log('Releasing page lifecyle events.')
2138                            // let event = new Event('DOMContentLoaded', {
2139                            // bubbles: true,
2140                            // cancelable: true
2141                            // });
2142                            // window.dispatchEvent(event);
2143                            // document.dispatchEvent(event);
2144
2145                            // window.dispatchEvent(new Event('load'));
2146                            // document.dispatchEvent(new Event('load'));
2147                        }
2148                        console.log('scripts loaded.')
2149                        window.dispatchEvent(new Event('berqwp_after_delay_js_loaded'));
2150
2151                    });
2152
2153                    // Initialization
2154                    activate();
2155                })();
2156            }
2157            </script>
2157
2158            
2159        
2159<script>
2160            (function(){
2161                            // Select all inline script tags with type="text/bwp-script"
2162                            const inlineScripts = document.querySelectorAll('script[type="text/bwp-script"]');
2163
2164                            inlineScripts.forEach((script) => {
2165                                // Get the content of the inline script
2166                                const scriptContent = script.innerHTML;
2167
2168                                if (!scriptContent) {
2169                                    return;
2170                                }
2171
2172                                if (script.getAttribute('data-type') == 'module') {
2173                                    return;
2174                                }
2175
2176                                // Create a Blob from the script content
2177                                const blob = new Blob([scriptContent], { type: 'application/javascript' });
2178
2179                                // Create a URL for the Blob
2180                                const scriptURL = URL.createObjectURL(blob);
2181
2182                                // Create a new external script tag
2183                                const newScript = document.createElement('script');
2184                                newScript.src = scriptURL;
2185                                newScript.type = 'text/bwp-script';  // Or 'text/bwp-script', but 'application/javascript' is more typical for JS
2186                                newScript.setAttribute('data-type', script.getAttribute('data-type'));
2187
2188                                // Copy other attributes if necessary
2189                                Array.from(script.attributes).forEach(function(attr) {
2190                                    if (attr.name !== 'type' && attr.name !== 'src') {
2191                                        newScript.setAttribute(attr.name, attr.value);
2192                                    }
2193                                });
2194
2195                                // Replace the original inline script with the new external script tag
2196                                script.parentNode.replaceChild(newScript, script);
2197                            });
2198
2199
2200
2201                        })();
2202        </script>
2202
2203        
2203<script id='optimize-js' async>
2204            let js_execution_mode = '4';
2205            let js_loading = 'preload';
2206            var bwp_js_load_method = 'preload';
2207            let berq_content = true;
2208            var berq_click = null;
2209            var total_berq_scripts = 0;
2210            var loaded_berq_scripts = 0;
2211            let assets_to_cache = [];
2212
2213            // Get all link tags containing data-berqwp-style-href
2214            let berqwpLinkTags = document.querySelectorAll('link[data-berqwp-style-href]');
2215            let berqwpScriptTags = document.querySelectorAll('script[type="text/bwp-script"]');
2216
2217            // Extract the URLs from the data attributes
2218            let cssUrls = Array.from(berqwpLinkTags).map(linkTag => linkTag.getAttribute('data-berqwp-style-href'));
2219            let jsUrls = Array.from(berqwpScriptTags).map(scriptTag => scriptTag.getAttribute('src')).filter(url => url);
2220            let resourcesUrls = cssUrls.concat(jsUrls);
2221
2222
2223            var scriptTags = document.querySelectorAll('script[data-berqwp-js]');
2224            scriptTags.forEach(div => {
2225                const scriptData = atob(div.getAttribute('data-berqwp-js'));
2226                const scriptElement = document.createRange().createContextualFragment(scriptData).children[0];
2227
2228                if (scriptElement.src) {
2229                    total_berq_scripts++;
2230                }
2231
2232            });
2233
2234            function preloadJS(jsURLs) {
2235                // jsURLs = jsURLs.filter((item) => item && !item.includes('blob:'));
2236                // return window.bwpWorker.preload(jsURLs);
2237                return window.bwpPreloader.preloadScripts();
2238            }
2239
2240            function preloadCSS(cssURLs) {
2241                // return window.bwpWorker.preload(cssURLs);
2242                return window.bwpPreloader.preloadStyles();
2243            }
2244
2245            let bwp_css_initialized = false;
2246            function bwp_css_init(cssUrls) {
2247                if (bwp_css_initialized) {
2248                    return;
2249                }
2250                bwp_css_initialized = true;
2251                preloadCSS(cssUrls);
2252                berqwpLoadCss();
2253
2254                document
2255                .querySelectorAll('style[type="text/berqwp-style"]')
2256                .forEach(style => {
2257                    style.type = 'text/css';
2258                });
2259            }
2260
2261            let bwp_js_initialized = false;
2262            function bwp_js_init(jsUrls) {
2263                if (bwp_js_initialized) {
2264                    return;
2265                }
2266                bwp_js_initialized = true;
2267
2268                if (js_execution_mode === '3') {
2269                    berqwpLoadJs();
2270                } else {
2271                    preloadJS(jsUrls)
2272                    .then(() => {
2273                        console.log('Preloading completed, invoking berqwpLoadJs...');
2274                        if (typeof berqwpLoadJs === 'function') {
2275                            berqwpLoadJs();
2276                        } else {
2277                            console.error('berqwpLoadJs is not defined or not a function.');
2278                        }
2279                    })
2280                    .catch(error => {
2281                        console.error('bwp_js_init failed during preloadJS:', error);
2282                    });
2283
2284                }
2285            }
2286
2287            let bwp_lastScrollY = window.scrollY;
2288            const bwp_SCROLL_THRESHOLD = 10;
2289
2290            function berqwp_js_handleUserInteraction(event) {
2291
2292                if (event.type === 'click' || event.type === 'touchstart') {
2293                    berq_click = event.target;
2294
2295                    // Traverse up the DOM to find the closest <a> ancestor
2296                    if (berq_click.closest('a')) {
2297                        berq_click = berq_click.closest('a');
2298                    }
2299
2300                    // If click is done on a link
2301                    if (berq_click.tagName === 'A' && berq_click.href && /^https?:\/\//.test(berq_click.href)) {
2302                        console.log('Skipping JavaScript execution, a link was clicked.')
2303                        return;
2304                    }
2305
2306                    console.log(event.type)
2307                    // event.preventDefault();
2308                }
2309
2310                if (event.type == 'scroll') {
2311                    const currentScrollY = window.scrollY;
2312                    const diff = Math.abs(currentScrollY - bwp_lastScrollY);
2313
2314                    if (diff < bwp_SCROLL_THRESHOLD) {
2315                        return;
2316                    }
2317                }
2318
2319                bwp_js_init(jsUrls);
2320                bwp_css_init(cssUrls);
2321
2322
2323                // After running the function, remove all event listeners to ensure it runs only once
2324                for (let eventType of berqwp_js_interactionEventTypes) {
2325                    window.removeEventListener(eventType, berqwp_js_handleUserInteraction);
2326                }
2327            }
2328
2329            let berqwp_js_interactionEventTypes = ['click', 'mousemove', 'keydown', 'touchstart', 'scroll', 'berqwpLoadJS', 'berqwp_interaction_event'];
2330            let waitForEvent = false;
2331
2332            // setTimeout(function() {
2333            //   bwp_js_init(jsUrls);
2334			//   bwp_css_init(cssUrls);
2335            // }, 10000)
2336
2337            if (js_loading == 'preload' && bwp_css_load_method == 'preload') {
2338                // berqwp_js_interactionEventTypes = ['berqwpStylesLoaded'];
2339                // berqwp_js_interactionEventTypes.push('berqwpStylesLoaded');
2340
2341                bwp_js_init(jsUrls);
2342                bwp_css_init(cssUrls);
2343
2344                // window.addEventListener('load', function () {
2345                // })
2346
2347            } else if (js_loading == 'preload' && bwp_css_load_method !== 'preload') {
2348                // window.addEventListener('load', function () {
2349                    bwp_js_init(jsUrls);
2350                // })
2351                waitForEvent = true;
2352
2353            } else if (js_loading !== 'preload' && bwp_css_load_method == 'preload') {
2354                bwp_css_init(cssUrls);
2355                waitForEvent = true;
2356
2357            } else {
2358                waitForEvent = true;
2359            }
2360
2361            if (waitForEvent) {
2362                for (let eventType of berqwp_js_interactionEventTypes) {
2363                    window.addEventListener(eventType, berqwp_js_handleUserInteraction, { passive: false });
2364                }
2365            }
2366
2367            window.addEventListener('berqwp_critical_css_processed', function() {
2368                //preloadJS(jsUrls);
2369            })
2370
2371            window.addEventListener('berqwp_after_delay_js_loaded', function() {
2372                if (berq_content == true) {
2373                    berq_content = false;
2374
2375                    if (js_execution_mode === '5') {
2376                        if (typeof window._bwpReplayLifecycle === 'function') window._bwpReplayLifecycle();
2377                        window.dispatchEvent(new Event('resize'));
2378
2379                    } else {
2380                        triggerReadyStateChange('complete');
2381                        if (typeof elementorFrontend !== 'undefined' && typeof elementorFrontend.init === 'function') {
2382                            var _realInit = elementorFrontend.init.bind(elementorFrontend);
2383                            elementorFrontend.init = function() {};
2384                            _realInit();
2385                        }
2386                        let event = new Event('DOMContentLoaded', {
2387                            bubbles: true,
2388                            cancelable: true
2389                        });
2390                        document.dispatchEvent(event);
2391                        document.dispatchEvent(new Event('readystatechange'));
2392                        window.dispatchEvent(new Event('load'));
2393    
2394    
2395                        // Create a new resize event
2396                        var resizeEvent = new Event('resize');
2397    
2398                        // Dispatch the resize event
2399                        window.dispatchEvent(resizeEvent);
2400                    
2401                    }
2402
2403
2404
2405
2406
2407                }
2408
2409                function whenScriptsAreIdle({
2410                  idleTime = 300,   // ms of quiet time
2411                  timeout = 10000  // max wait
2412                } = {}) {
2413                  return new Promise((resolve) => {
2414                    let pending = new Set();
2415                    let idleTimer;
2416                    let resolved = false;
2417
2418                    function done() {
2419                      if (resolved) return;
2420                      resolved = true;
2421                      observer.disconnect();
2422                      resolve();
2423                    }
2424
2425                    function resetIdleTimer() {
2426                      clearTimeout(idleTimer);
2427                      idleTimer = setTimeout(() => {
2428                        if (pending.size === 0) done();
2429                      }, idleTime);
2430                    }
2431
2432                    function track(script) {
2433                      if (script.dataset._tracked) return;
2434                      script.dataset._tracked = '1';
2435
2436                      // Inline scripts execute immediately
2437                      if (!script.src) {
2438                        resetIdleTimer();
2439                        return;
2440                      }
2441
2442                      pending.add(script);
2443
2444                      const cleanup = () => {
2445                        pending.delete(script);
2446                        resetIdleTimer();
2447                      };
2448
2449                      script.addEventListener('load', cleanup, { once: true });
2450                      script.addEventListener('error', cleanup, { once: true });
2451                    }
2452
2453                    // Track existing scripts
2454                    document.querySelectorAll('script').forEach(track);
2455
2456                    // Observe new scripts
2457                    const observer = new MutationObserver((mutations) => {
2458                      for (const m of mutations) {
2459                        for (const node of m.addedNodes) {
2460                          if (node.tagName === 'SCRIPT') {
2461                            track(node);
2462                          } else if (node.querySelectorAll) {
2463                            node.querySelectorAll('script').forEach(track);
2464                          }
2465                        }
2466                      }
2467                    });
2468
2469                    observer.observe(document.documentElement, {
2470                      childList: true,
2471                      subtree: true
2472                    });
2473
2474                    // Safety timeout
2475                    setTimeout(done, timeout);
2476
2477                    resetIdleTimer();
2478                  });
2479                }
2480
2481                if (berq_click) {
2482
2483                    console.log(berq_click);
2484                    const clickEvent = new MouseEvent('click', {
2485                        bubbles: true,
2486                        cancelable: false,
2487                        view: window
2488                    });
2489                    berq_click.dispatchEvent(clickEvent);
2490                    berq_click = null;
2491                    
2492                    // whenScriptsAreIdle({ idleTime: 800 }).then(() => {
2493                    //     setTimeout(function() {
2494                    //         console.log(berq_click);
2495                    //         const clickEvent = new MouseEvent('click', {
2496                    //             bubbles: true,
2497                    //             cancelable: false,
2498                    //             view: window
2499                    //         });
2500                    //         berq_click.dispatchEvent(clickEvent);
2501                    //         berq_click = null;
2502                    //     }, 500)
2503                    // });
2504                }
2505            });
2506
2507
2508
2509        </script>
2509
2510        
2510<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4fe337084e49419ab639f666c7afb780","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 2510
2510
2511<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a450a931a88b60b8',t:'MTc5MTA3OTkzOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2511</body>
2512</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.