:where([data-s3image]) { height: auto; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.davelec33.fr/wp-content/swift-ai/cache/www.davelec33.fr/politique-de-cookies-eu/__data/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w44bf66e8.woff) format('woff2');font-display:swap;}ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.wp-block-spacer { clear: both; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }ol, ul { box-sizing: border-box; }.wp-block-spacer { clear: both; }: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,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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 #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Eu-cookies-bar; }}[class^="eu-cookies-bar-"]::before, [class*=" eu-cookies-bar-"]::before, [class^="eu-cookies-bar-"]::after, [class*=" eu-cookies-bar-"]::after { font-family: Eu-cookies-bar; font-size: inherit; font-style: normal; margin: 0px; padding: 0px; }.eu-cookies-bar-tick::before { content: ""; }.eu-cookies-bar-close::before { content: ""; }.eu-cookies-bar-cookies-bar-wrap, .eu-cookies-bar-cookies-bar-wrap *, .eu-cookies-bar-cookies-bar-settings-wrap, .eu-cookies-bar-cookies-bar-settings-wrap * { box-sizing: border-box; }.eu-cookies-bar-cookies-bar-wrap { position: fixed; background: rgba(1, 1, 1, 0.7); color: white; z-index: 2147483647; display: none; font-size: 11px; padding-top: 10px; padding-right: 20px; padding-left: 20px; padding-bottom: 5px !important; }.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right { right: 0px; bottom: 0px; width: 500px; }.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar { display: block; }.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-message { display: block; padding-right: 0px; }.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-container { display: block; width: 100%; text-align: center; }.eu-cookies-bar-cookies-bar { display: table; width: 100%; max-width: 1200px; margin: 0px auto; }.eu-cookies-bar-cookies-bar-message { display: table-cell; padding-right: 20px; }.eu-cookies-bar-cookies-bar-button-container { display: table-cell; vertical-align: middle; text-align: center; padding: 5px 0px; }.eu-cookies-bar-cookies-bar-button-wrap { display: flex; align-items: center; justify-content: center; }@media screen and (max-width: 768px){.eu-cookies-bar-cookies-bar { display: block; }.eu-cookies-bar-cookies-bar-wrap { font-size: 12px !important; width: 100% !important; left: 0px !important; right: 0px !important; border-radius: 0px !important; margin: 0px !important; }.eu-cookies-bar-cookies-bar-message { width: 100%; padding-right: 0px; display: inline-block !important; }.eu-cookies-bar-cookies-bar-button-container { display: inline-block; width: 100%; text-align: center; }}.eu-cookies-bar-cookies-bar-button { display: inline-block; margin: 0px 10px; cursor: pointer; padding: 4px; position: relative; white-space: nowrap; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close span::before { background: gray; color: white; padding: 3px; border-radius: 50%; overflow: hidden; vertical-align: text-bottom; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close span { display: inline; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-settings { text-decoration: underline; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept .eu-cookies-bar-tick::before { margin-right: 5px; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept { padding: 0px 10px; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-decline { padding: 0px 10px; }.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-right { right: 20px; }.eu-cookies-bar-cookies-settings-call-container { position: fixed; z-index: 99; bottom: 0px; background: white; font-size: 11px; padding: 0px 10px; cursor: pointer; }.eu-cookies-bar-cookies-bar-settings-wrap { position: fixed; inset: 0px; z-index: 2147483647; display: none; }.eu-cookies-bar-cookies-bar-settings-wrap-container { position: relative; width: 100%; height: 100%; vertical-align: middle; display: flex; place-content: center; align-items: center; }.eu-cookies-bar-cookies-bar-settings-overlay { position: absolute; background: rgba(1, 1, 1, 0.6); inset: 0px; }.eu-cookies-bar-cookies-bar-settings { position: relative; width: 500px; height: 500px; background: #ffffff; margin: 0px auto; overflow: hidden; font-size: 14px; }.eu-cookies-bar-cookies-bar-settings-header { position: relative; display: block; width: 100%; text-align: center; font-size: 18px; color: white; padding: 10px 48px; background: rgba(87, 180, 229, 0.95); }.eu-cookies-bar-cookies-bar-settings-header .eu-cookies-bar-cookies-bar-settings-close { position: absolute; top: 11px; right: 11px; cursor: pointer; line-height: 1; }.eu-cookies-bar-cookies-bar-settings-header .eu-cookies-bar-cookies-bar-settings-close::before { font-size: 24px; }.eu-cookies-bar-cookies-bar-settings-nav { display: flex; width: 100%; }.eu-cookies-bar-cookies-bar-settings-nav div { width: 50%; background: gainsboro; text-align: center; padding: 5px; cursor: pointer; color: black; }.eu-cookies-bar-cookies-bar-settings-nav .eu-cookies-bar-cookies-bar-settings-nav-active { background: #ffffff; color: #000000; }.eu-cookies-bar-cookies-bar-settings-content { overflow: auto; width: 100%; max-height: 370px; padding: 10px; }.eu-cookies-bar-cookies-bar-settings table { table-layout: fixed; width: 100%; }.eu-cookies-bar-cookies-bar-settings th { text-align: center; padding: 4px; }.eu-cookies-bar-cookies-bar-settings tr th:last-child { width: 60px; text-align: center; }.eu-cookies-bar-cookies-bar-settings-policy { padding: 10px; }.eu-cookies-bar-cookies-bar-settings-content-child-inactive { display: none; }.eu-cookies-bar-cookies-bar-settings-save-button { position: absolute; bottom: 10px; right: 10px; padding: 4px 8px; cursor: pointer; border-radius: 3px; }.eu-cookies-bar-cookies-bar-wrap { font-size: 14px; color: #0c0c0c; border-radius: 10px; background: #ffffff; }.eu-cookies-bar-cookies-bar-button-accept { color: #ffffff; background: #156492; }.eu-cookies-bar-cookies-bar-button-decline { color: #000000; background: #f2f2f2; }.eu-cookies-bar-cookies-bar-settings-header { color: #ffffff; background: #156492; }.eu-cookies-bar-cookies-bar-settings-save-button { color: #ffffff; background: #156492; }button, hr, input { overflow: visible; }html { line-height: 1.15; text-size-adjust: 100%; }body, h1, h2, h3, h4, h5, h6 { margin: 0px; }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; }a { background-color: transparent; }img { border-style: none; }svg:not(:root) { overflow: hidden; }button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }button, select { text-transform: none; }[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }html { box-sizing: border-box; }body { font-size: 16px; color: #404040; }*, ::after, ::before { box-sizing: inherit; }.oxy-nav-menu-list { display: flex; padding: 0px; margin: 0px; }.oxy-nav-menu .oxy-nav-menu-list li.menu-item { list-style-type: none; display: flex; flex-direction: column; }.oxy-nav-menu .oxy-nav-menu-list li.menu-item a { text-decoration: none; border-style: solid; border-width: 0px; transition-timing-function: ease-in-out; transition-property: background-color, color, border-color; border-color: transparent; }.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a, .oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a { border-color: currentcolor; }.oxy-nav-menu .menu-item, .oxy-nav-menu .sub-menu { position: relative; }.oxy-nav-menu .menu-item .sub-menu { padding: 0px; flex-direction: column; white-space: nowrap; transition-timing-function: ease-in-out; transition-property: visibility, opacity; visibility: hidden; opacity: 0; display: flex; position: absolute; top: 100%; }.oxy-nav-menu .sub-menu .sub-menu, .oxy-nav-menu.oxy-nav-menu-vertical .sub-menu { left: 100%; top: 0px; }.oxy-nav-menu .sub-menu li.menu-item { flex-direction: column; }.oxy-menu-toggle { cursor: pointer; display: none; }.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu { background-color: #ffffff; z-index: 2147483641; }.oxy-nav-menu-hamburger-wrap { display: flex; align-items: center; justify-content: center; }.oxy-nav-menu-hamburger { display: flex; justify-content: space-between; flex-direction: column; }.oxy-nav-menu-hamburger-line { border-radius: 2px; }.oxy-nav-menu .menu-item a { display: flex; align-items: center; }.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a { flex-direction: row; }.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .menu-item-has-children > a::after { width: 0.35em; height: 0.35em; margin-left: 0.5em; border-right: 0.1em solid; border-top: 0.1em solid; transform: rotate(135deg); content: ""; }.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .sub-menu .menu-item-has-children > a::after, .oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical .menu-item-has-children > a::after { transform: rotate(45deg); }.oxy-search-form label.screen-reader-text { display: none; }:-webkit-any(li, div._important), :is(li, div._important) { display: list-item; }:-webkit-any(table, div._important), :is(table, div._important) { display: table; }:is(tr, div._important), :-webkit-any(tr, div._important) { display: table-row; }:is(tbody, div._important), :-webkit-any(tbody, div._important) { display: table-row-group; }:is(th, td, div._important), :-webkit-any(th, td, div._important) { display: table-cell; }.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right { background: #ffffff; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; margin-bottom: 15px; margin-right: 2%; width: 550px; }.eu-cookies-bar-cookies-bar-message { padding: 15px 25px; }.eu-cookies-bar-cookies-bar a { text-decoration: underline; }@media screen and (max-width: 768px){.eu-cookies-bar-cookies-bar-button-wrap { flex-direction: column; }}.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept { order: 1; padding: 10px 25px; border-radius: 5px; width: 33%; margin: 5px; }@media screen and (max-width: 768px){.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept { width: 100%; }}.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-decline { order: 2; padding: 10px 25px; border-radius: 5px; width: 33%; margin: 5px; }@media screen and (max-width: 768px){.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-decline { width: 100%; }}.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-settings { order: 3; padding: 10px 25px; border-radius: 5px; width: 33%; margin: 5px; text-decoration: none; background: #f2f2f2; }@media screen and (max-width: 768px){.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-settings { width: 100%; }}.eu-cookies-bar-cookies-settings-call-button.eu-cookies-bar-cookies-bar-button-settings { background: #f2f2f2; width: 150px; height: 15px; border-radius: 10px 10px 0px 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; transition: 250ms ease-in-out; }.eu-cookies-bar-cookies-settings-call-button.eu-cookies-bar-cookies-bar-button-settings span { margin-left: 15px; position: relative; top: 10px; opacity: 0; transition: 250ms ease-in-out; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close { position: absolute; top: 10px; right: 10px; }.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close span::before { background: none; color: black; }.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-right { background: none; }#div_block-464-37 { width: 100%; overflow: hidden; }#div_block-32-37 { width: 100%; position: fixed; text-align: left; flex-direction: row; display: flex; top: 0px; z-index: 100; }#div_block-2-37 { background-color: rgba(255, 255, 255, 0.3); height: 80px; width: 100%; top: 0px; flex-direction: row; display: flex; justify-content: flex-end; text-align: justify; }#div_block-31-37 { background-color: #ffffff; width: 40%; border-top-left-radius: 1000px; text-align: left; align-items: center; height: 100%; justify-content: center; }#div_block-44-37 { display: none; }#div_block-45-37 { position: absolute; top: 80px; display: none; }#div_block-47-37 { background-color: #ffffff; width: 75%; padding-left: 10%; padding-top: 100px; padding-bottom: 100px; border-top-right-radius: 1000px; }#div_block-51-37 { width: 100%; min-height: 100px; text-align: left; align-items: center; justify-content: center; background-color: #494949; padding-top: 100px; padding-bottom: 125px; position: relative; }@media (max-width: 991px){#div_block-31-37 { width: 50%; z-index: 110; position: absolute; }}@media (max-width: 991px){#div_block-44-37 { position: relative; z-index: 110; }}@media (max-width: 767px){#div_block-32-37 { z-index: 100; }}@media (max-width: 767px){#div_block-2-37 { z-index: 100; }}@media (max-width: 767px){#div_block-31-37 { text-align: center; align-items: flex-end; width: 35%; margin-right: 0vw; z-index: 110; position: absolute; }}@media (max-width: 767px){#div_block-44-37 { display: flex; width: 80px; height: 80px; flex-direction: column; text-align: left; align-items: center; justify-content: center; z-index: 110; position: relative; }}@media (max-width: 767px){#div_block-45-37 { display: block; z-index: 90; }}@media (max-width: 767px){#div_block-47-37 { width: 100%; border-top-right-radius: 0px; padding-top: 100px; margin: 80px 0% 0%; border-bottom-right-radius: 0px; height: 100%; justify-content: center; padding-left: 5%; }}@media (max-width: 479px){#div_block-2-37 { position: absolute; }}@media (max-width: 479px){#div_block-31-37 { width: 32%; position: absolute; }}@media (max-width: 479px){#div_block-44-37 { position: relative; }}#div_block-30-37 { border-bottom-right-radius: 1000px; position: absolute; top: 0px; background-color: #ffffff; display: flex; text-align: center; }@media (max-width: 767px){#div_block-30-37 { z-index: 105; text-align: center; display: flex; position: absolute; }}@media (max-width: 767px){#image-37-37 { margin-left: 10px; }}@media (max-width: 479px){#image-37-37 { margin-bottom: 0px; width: 150px; }}#code_block-39-37 { position: absolute; }#_nav_menu-34-37 .oxy-nav-menu-hamburger-line { background-color: #000000; }@media (max-width: 767px){#_nav_menu-34-37 .oxy-nav-menu-list { display: none; }#_nav_menu-34-37 .oxy-menu-toggle { display: initial; }}#_nav_menu-34-37 .oxy-nav-menu-hamburger-wrap { width: 40px; height: 40px; margin-top: 29px; margin-bottom: 29px; }#_nav_menu-34-37 .oxy-nav-menu-hamburger { width: 40px; height: 32px; }#_nav_menu-34-37 .oxy-nav-menu-hamburger-line { height: 6px; }#_nav_menu-34-37 .menu-item > .sub-menu { transition-duration: 0.3s; }#_nav_menu-34-37 { height: 100%; }#_nav_menu-34-37 .oxy-nav-menu-list { flex-direction: row; }#_nav_menu-34-37 .menu-item a { padding: 27px 20px; color: #000000; transition-duration: 0.3s; }#_nav_menu-34-37.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a { border: 0px; padding-top: 27px; padding-bottom: 27px; }#_nav_menu-50-37 .oxy-nav-menu-hamburger-line { background-color: #000000; }#_nav_menu-50-37 .oxy-nav-menu-hamburger-wrap { width: 40px; height: 40px; margin-top: 29px; margin-bottom: 29px; }#_nav_menu-50-37 .oxy-nav-menu-hamburger { width: 40px; height: 32px; }#_nav_menu-50-37 .oxy-nav-menu-hamburger-line { height: 6px; }#_nav_menu-50-37 .menu-item > .sub-menu { transition-duration: 0.3s; }#_nav_menu-50-37 .oxy-nav-menu-list { flex-direction: column; }#_nav_menu-50-37 .menu-item a { padding: 20px 50px 20px 20px; color: #000000; transition-duration: 0.3s; }#_nav_menu-50-37.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a { border: 0px; padding-left: 20px; padding-right: 20px; }#_nav_menu-53-37 .oxy-nav-menu-hamburger-line { background-color: #ffffff; }#_nav_menu-53-37 .oxy-nav-menu-hamburger-wrap { width: 40px; height: 40px; margin-top: 10px; margin-bottom: 10px; }#_nav_menu-53-37 .oxy-nav-menu-hamburger { width: 40px; height: 32px; }#_nav_menu-53-37 .oxy-nav-menu-hamburger-line { height: 6px; }#_nav_menu-53-37 .oxy-nav-menu-list { flex-direction: row; }#_nav_menu-53-37 .menu-item a { padding: 20px; color: #ffffff; transition-duration: 0.3s; }#_nav_menu-54-37 .oxy-nav-menu-hamburger-line { background-color: #ffffff; }#_nav_menu-54-37 .oxy-nav-menu-hamburger-wrap { width: 40px; height: 40px; margin-top: 10px; margin-bottom: 10px; }#_nav_menu-54-37 .oxy-nav-menu-hamburger { width: 40px; height: 32px; }#_nav_menu-54-37 .oxy-nav-menu-hamburger-line { height: 6px; }@media (max-width: 991px){#_nav_menu-53-37 { display: none; }}@media (max-width: 767px){#_nav_menu-34-37 { display: none; }#_nav_menu-34-37.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a { border: 0px; }}.hamburger { font: inherit; display: inline-block; overflow: visible; margin: 0px; padding: 15px; cursor: pointer; transition-timing-function: linear; transition-duration: 0.15s; transition-property: opacity, filter; text-transform: none; color: inherit; border: 0px; background-color: transparent; }.hamburger-box { position: relative; display: inline-block; width: 40px; height: 24px; }.hamburger-inner { top: 50%; display: block; margin-top: -2px; }.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before { position: absolute; width: 40px; height: 4px; transition-timing-function: ease; transition-duration: 0.15s; transition-property: transform; border-radius: 4px; background-color: #000000; }.hamburger-inner::after, .hamburger-inner::before { display: block; content: ""; }.hamburger-inner::before { top: -10px; }.hamburger-inner::after { bottom: -10px; }.hamburger--slider .hamburger-inner { top: 2px; }.hamburger--slider .hamburger-inner::before { top: 10px; transition-timing-function: ease; transition-duration: 0.15s; transition-property: transform, opacity; }.hamburger--slider .hamburger-inner::after { top: 20px; }.oxy-burger-trigger { display: inline-block; }.oxy-burger-trigger .hamburger { display: flex; padding: 0px; align-items: center; }.oxy-burger-trigger .hamburger-box { --burger-size: 1; transform: scale(var(--burger-size)); }.oxy-burger-trigger .hamburger-inner, .oxy-burger-trigger .hamburger-inner::after, .oxy-burger-trigger .hamburger-inner::before { transition-duration: 400ms; transition-property: all; will-change: transform; }@media (max-width: 991px){#-burger-trigger-43-37 { z-index: 110; position: absolute; }}@media (max-width: 767px){#-burger-trigger-43-37 .hamburger-box { --burger-size: 1; }#-burger-trigger-43-37 .hamburger-inner, #-burger-trigger-43-37 .hamburger-inner::after, #-burger-trigger-43-37 .hamburger-inner::before { height: 5px; }}#-off-canvas-46-37 .offcanvas-inner { background-color: rgba(255, 255, 255, 0); width: 100%; justify-content: center; padding: 0px; }#-off-canvas-46-37 .offcanvas-inner { height: 100vh; min-height: -webkit-fill-available; }body:not(.oxygen-builder-body) #-off-canvas-46-37 { display: block; }.oxy-off-canvas { visibility: visible; pointer-events: none; }.offcanvas-inner { background: #ffffff; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: fixed; height: 100vh; max-width: 100%; width: 280px; overflow-x: hidden; top: 0px; left: 0px; padding: 30px; z-index: 1000; transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1); pointer-events: auto; }.oxy-offcanvas_backdrop { background: rgba(0, 0, 0, 0.5); position: fixed; inset: 0px; opacity: 0; visibility: hidden; transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1); pointer-events: auto; z-index: 10; }.oxy-off-canvas .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.oxy-off-canvas .offcanvas-inner { transform: translate(-100%, 0px); }body:not(.oxygen-builder-body) #-off-canvas-46-37:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-46-37 { margin-top: 0px; margin-bottom: 0px; display: none; }@media (max-width: 767px){body:not(.oxygen-builder-body) #-off-canvas-46-37 { display: block; }.oxy-off-canvas .offcanvas-inner { transform: translate(-100%, 0px); }body:not(.oxygen-builder-body) #-off-canvas-46-37:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-46-37 { z-index: 90; display: block; }}#-preloader-518-37 .oxy-preloader_loader { color: #55b0ea; height: 80px; width: 80px; }#-preloader-518-37 .oxy-preloader_fadein { background-color: #494949; }.oxy-preloader { color: #f15b51; position: fixed; inset: 0px; z-index: 999999; justify-content: center; align-items: center; transition-duration: 1s; transition-timing-function: ease; transition-property: opacity, visibility; --sk-color: currentColor; --sk-size: 100%; }.oxy-preloader_fadein { background-color: #ffffff; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; z-index: 999999999; }.oxy-preloader_loader { display: flex; justify-content: center; align-items: center; height: 40px; width: 40px; }:root { --sk-size: 40px; --sk-color: #333; }.sk-grid { width: var(--sk-size); height: var(--sk-size); }.sk-grid-cube { width: 33.33%; height: 33.33%; background-color: var(--sk-color); float: left; animation: 1.3s ease-in-out 0s infinite normal none running sk-grid; }.sk-grid-cube:nth-child(1) { animation-delay: 0.2s; }.sk-grid-cube:nth-child(2) { animation-delay: 0.3s; }.sk-grid-cube:nth-child(3) { animation-delay: 0.4s; }.sk-grid-cube:nth-child(4) { animation-delay: 0.1s; }.sk-grid-cube:nth-child(5) { animation-delay: 0.2s; }.sk-grid-cube:nth-child(6) { animation-delay: 0.3s; }.sk-grid-cube:nth-child(7) { animation-delay: 0s; }.sk-grid-cube:nth-child(8) { animation-delay: 0.1s; }.sk-grid-cube:nth-child(9) { animation-delay: 0.2s; }body:not(.oxygen-builder-body) #-preloader-518-37 { display: flex; }#div_block-2-40 { margin: 150px auto 75px; width: 85%; height: 100%; align-items: center; }#div_block-25-40 { width: 100%; }#headline-3-40 { width: 100%; text-align: center; }#text_block-10-40 { margin-top: 75px; width: 100%; }@media (max-width: 991px){#text_block-10-40 { text-align: center; }}#span-13-40 { width: 100%; }.ct-div-block { display: flex; flex-flow: column; align-items: flex-start; }.ct-link { display: flex; flex-flow: column wrap; text-align: center; text-decoration: none; align-items: center; justify-content: center; }.ct-image { max-width: 100%; }.ct-span { display: inline-block; text-decoration: inherit; }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text { max-width: 100%; }img { flex-shrink: 0; }body * { min-height: 1px; }}body { font-family: "Source Sans Pro"; }body { line-height: 1.6; font-size: 16px; font-weight: 400; color: #404040; }.oxy-nav-menu-hamburger-line { background-color: #404040; }h1, h2, h3, h4, h5, h6 { font-family: Montserrat; font-size: 50px; font-weight: 700; }h2, h3, h4, h5, h6 { font-size: 40px; }h3, h4, h5, h6 { font-size: 30px; }h4, h5, h6 { font-size: 20px; }h5, h6 { font-size: 18px; }a { color: #0074db; text-decoration: none; }.ct-link { }.oxy-stock-content-styles { }.conteneur-logo-navbar { transition-duration: 0.3s; overflow: hidden; position: relative; width: 30%; height: 150px; }.conteneur-logo-navbar:not(.ct-section):not(.oxy-easy-posts), .conteneur-logo-navbar.oxy-easy-posts .oxy-posts, .conteneur-logo-navbar.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: center; justify-content: center; }@media (max-width: 1120px){.conteneur-logo-navbar { width: 35%; }}@media (max-width: 991px){.conteneur-logo-navbar { width: 40%; }}@media (max-width: 767px){.conteneur-logo-navbar { width: 55%; height: 125px; text-align: center; }.conteneur-logo-navbar:not(.ct-section):not(.oxy-easy-posts), .conteneur-logo-navbar.oxy-easy-posts .oxy-posts, .conteneur-logo-navbar.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; justify-content: center; }}@media (max-width: 479px){.conteneur-logo-navbar { text-align: center; height: 120px; width: 67%; }.conteneur-logo-navbar:not(.ct-section):not(.oxy-easy-posts), .conteneur-logo-navbar.oxy-easy-posts .oxy-posts, .conteneur-logo-navbar.ct-section .ct-section-inner-wrap { align-items: flex-start; }}.logo-navbar-hero { height: 125px; position: absolute; margin-right: 10%; }@media (max-width: 767px){.logo-navbar-hero { height: 100px; }}@media (max-width: 479px){.logo-navbar-hero { height: auto; width: 70%; }}.logo-navbar-body { height: 70px; position: absolute; margin-right: 50px; }@media (max-width: 767px){.logo-navbar-body { margin-right: 75px; }}.oxy-burger-trigger { }.hoverable { }.btn-burger { }.menu-item a { font-weight: 500; }.menu-item .sub-menu { border-radius: 0px 0px 100px; border: 1px solid black; overflow: hidden; }.menu-item .sub-menu .menu-item a { color: #000000 !important; }.current-menu-item a, .menu-item .sub-menu .current-menu-item a { color: #2f8ac3 !important; }@media screen and (max-width: 768px){.menu-item .sub-menu { border-width: 1px; border-style: solid; border-color: black black black white; border-image: initial; margin-left: -50px; }.btn-burger { z-index: 110 !important; }}@media screen and (max-width: 480px){.logo-navbar-body { margin-right: 50px; margin-left: 25px; }}.cursor { pointer-events: none; }.cursor__ball { position: absolute; top: 0px; left: 0px; mix-blend-mode: difference; background: rgba(0, 0, 0, 0); border: 1px solid #ffffff; height: 25px; width: 25px; border-radius: 50%; z-index: 1000; }.cursor__ball circle { fill: rgba(0, 0, 0, 0); }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="5"]{min-width: 100vw;}body.swift-nojs [data-s3cid="6"]{min-width: 100vw;}body.swift-nojs [data-s3cid="7"]{min-width:128.3125px;}body.swift-nojs [data-s3cid="20"]{min-width: 100vw;}body.swift-nojs [data-s3cid="21"]{min-width: 100vw;}body.swift-nojs [data-s3cid="29"]{min-width:340.84375px;max-height:4981.9375px;}body.swift-nojs [data-s3cid="30"]{min-width:340.84375px;max-height:4821.9375px;}body.swift-nojs [data-s3cid="31"]{min-width:340.84375px;max-height:4746.9375px;}body.swift-nojs [data-s3cid="32"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="33"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="34"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="35"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="36"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="37"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="38"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="39"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="40"]{min-width:340.84375px;}body.swift-nojs [data-s3cid="41"]{min-width: 100vw;}body.swift-nojs [data-s3cid="42"]{min-width: 100vw;}body.swift-nojs [data-s3cid="62"]{min-width: 100vw;}body.swift-nojs [data-s3cid="63"]{min-width: 100vw;}body.swift-nojs [data-s3cid="68"]{max-width:22.350830078125px;max-height:22.350830078125px;}html{opacity:1}