: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/realisations/__data/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9wd97fe97a.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; }: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; }: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; }.ff-btn { transition-duration: 0.3s; color: #000000 !important; background-color: transparent !important; border-radius: 0px !important; border: 0px !important; z-index: 3 !important; padding: 20px 50px !important; }.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; }.oxy-fluent-form .fluentform .ff-btn { transition-property: all; }.oxy-fluent-form .fluentform .ff-btn { transition-property: all; }#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; }#inner_content-18-37 { background-color: #efefef; padding-bottom: 100px; }#_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-62 { background-color: #494949; margin-bottom: 100px; overflow: hidden; }#div_block-618-62 { background-image: url("https://www.davelec33.fr/wp-content/uploads/2023/02/Resized_20221204_195222-1.jpg"); background-size: cover; width: 100%; height: 75vh; padding-left: 8%; min-height: 700px; background-position: 50% 50%; }#div_block-619-62 { width: 50%; height: 450px; background-color: #494949; border-bottom-right-radius: 150px; justify-content: flex-end; text-align: center; align-items: flex-start; margin-left: 0px; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; }#div_block-4-62 { width: 100%; text-align: left; align-items: center; margin-top: 150px; z-index: 3; }#div_block-7-62 { margin-bottom: 50px; }#div_block-23-62 { background-image: url("https://www.davelec33.fr/wp-content/uploads/2023/05/eclairages-interieurs-1.png"); }#div_block-24-62 { margin-left: 0px; flex-direction: column; display: flex; }#div_block-1212-62 { background-image: url("https://www.davelec33.fr/wp-content/uploads/2023/05/VMC-hygro-reglable.png"); }#div_block-1213-62 { margin-left: 0px; flex-direction: column; display: flex; }#div_block-1226-62 { background-image: url("https://www.davelec33.fr/wp-content/uploads/2023/02/IMG_2894-scaled.jpg"); }#div_block-1227-62 { margin-left: 0px; flex-direction: column; display: flex; }#div_block-69-62 { width: 100%; text-align: left; align-items: center; margin-top: 200px; justify-content: center; position: relative; margin-bottom: 300px; z-index: 2; }@media (max-width: 991px){#div_block-619-62 { width: 60%; }}@media (max-width: 767px){#div_block-619-62 { width: 75%; padding-left: 25px; padding-right: 25px; }}@media (max-width: 479px){#div_block-618-62 { padding-left: 0px; text-align: left; align-items: center; justify-content: center; }}@media (max-width: 479px){#div_block-619-62 { width: 100%; padding: 50px 5%; border-bottom-right-radius: 0px; height: auto; }}@media (max-width: 479px){#div_block-24-62 { margin-right: 0px; }}@media (max-width: 479px){#div_block-1213-62 { margin-right: 0px; }}@media (max-width: 479px){#div_block-1227-62 { margin-right: 0px; }}#headline-620-62 { color: #ffffff; margin-bottom: 50px; }#headline-55-62 { color: #ffffff; text-align: center; }@media (max-width: 767px){#headline-620-62 { font-size: 40px; }}:root { --timeline-content-width: 50%; --timeline-metacontent-width: 50%; --timeline-line-width: 2px; --timeline-line-color: #eee; --timeline-marker-scale: 1; --timeline-flex-layout: row; --timeline-meta-align: left; --timeline-marker-background: #ddd; --timeline-marker-color: #fff; --timeline-icon-size: 16px; --timeline-content-background: inherit; --timeline-content-color: inherit; --timeline-list-type: decimal; }.oxy-content-timeline_inner { display: flex; align-items: center; position: relative; flex-direction: var(--timeline-flex-layout); }.oxy-content-timeline_marker-inner { background: var(--timeline-marker-background); color: var(--timeline-marker-color); display: flex; align-items: center; justify-content: center; border-radius: 100%; width: 40px; height: 40px; margin: 20px; position: relative; z-index: 100; border: 0px solid; transform: translateZ(0) scale(var(--timeline-marker-scale)); transition-property: transform, background, color; transition-duration: 0.2s; transition-timing-function: ease; }#-off-canvas-1150-62 .offcanvas-inner { background-color: #494949; width: 80%; justify-content: flex-start; }#-off-canvas-1150-62 .oxy-offcanvas_backdrop { z-index: 50; }#-off-canvas-1150-62 .offcanvas-inner { left: auto; right: 0px; height: 100vh; min-height: -webkit-fill-available; }.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-1150-62:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-1150-62 .offcanvas-inner { transform: translate(100%, 0px); }#-off-canvas-1230-62 .offcanvas-inner { background-color: #494949; width: 70%; justify-content: flex-start; }#-off-canvas-1230-62 .oxy-offcanvas_backdrop { z-index: 50; }#-off-canvas-1230-62 .offcanvas-inner { left: auto; right: 0px; height: 100vh; min-height: -webkit-fill-available; }.oxy-off-canvas .offcanvas-inner { transform: translate(-100%, 0px); }body:not(.oxygen-builder-body) #-off-canvas-1230-62:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-1230-62 .offcanvas-inner { transform: translate(100%, 0px); }#-off-canvas-1242-62 .offcanvas-inner { background-color: #494949; width: 70%; justify-content: flex-start; }#-off-canvas-1242-62 .oxy-offcanvas_backdrop { z-index: 50; }#-off-canvas-1242-62 .offcanvas-inner { left: auto; right: 0px; height: 100vh; min-height: -webkit-fill-available; }.oxy-off-canvas .offcanvas-inner { transform: translate(-100%, 0px); }body:not(.oxygen-builder-body) #-off-canvas-1242-62:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-1242-62 .offcanvas-inner { transform: translate(100%, 0px); }#-off-canvas-1280-62 .offcanvas-inner { background-color: #494949; width: 70%; justify-content: flex-start; }#-off-canvas-1280-62 .oxy-offcanvas_backdrop { z-index: 50; }#-off-canvas-1280-62 .offcanvas-inner { left: auto; right: 0px; height: 100vh; min-height: -webkit-fill-available; }.oxy-off-canvas .offcanvas-inner { transform: translate(-100%, 0px); }body:not(.oxygen-builder-body) #-off-canvas-1280-62:not(.oxy-off-canvas-toggled) .offcanvas-inner { box-shadow: none; }#-off-canvas-1280-62 .offcanvas-inner { transform: translate(100%, 0px); }.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-inner-content { width: 100%; }@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 { }.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 { }.conteneur-txt-timeline-real { background-image: linear-gradient(90deg, #494949 100px, rgba(73, 73, 73, 0.9)); position: relative; left: -100px; width: 100%; padding: 50px 25px; text-align: left; margin-left: 0px; }.conteneur-txt-timeline-real:not(.ct-section):not(.oxy-easy-posts), .conteneur-txt-timeline-real.oxy-easy-posts .oxy-posts, .conteneur-txt-timeline-real.ct-section .ct-section-inner-wrap { display: flex; flex-direction: row; }@media (max-width: 991px){.conteneur-txt-timeline-real { left: -25px; padding-left: 50px; }}@media (max-width: 479px){.conteneur-txt-timeline-real { padding-left: 25px; }}.conteneur-img-timeline-real { background-size: cover; margin-left: 100px; position: relative; padding-top: 125px; padding-bottom: 125px; width: 75%; margin-top: 50px; margin-bottom: 50px; height: auto; background-position: 50% 50%; }.conteneur-img-timeline-real:not(.ct-section):not(.oxy-easy-posts), .conteneur-img-timeline-real.oxy-easy-posts .oxy-posts, .conteneur-img-timeline-real.ct-section .ct-section-inner-wrap { justify-content: center; }@media (max-width: 991px){.conteneur-img-timeline-real { width: 100%; margin-left: 25px; }}@media (max-width: 767px){.conteneur-img-timeline-real { text-align: center; width: 100%; margin-left: auto; }}@media (max-width: 479px){.conteneur-img-timeline-real { margin-left: -5%; width: 105%; }}.btn-burger { }.cursor-pntr { }.bg-change-section { transition-duration: 1s; }.rellax { }.oxy-trigger { }.oxy-trigger-5 { }.oxy-trigger-7 { }.cursor-pntr, .btn-slider-ap, .btn-slider-ac, .btn-timeline, .btn-presentation, .submit-wrap .nf-field-element .ninja-forms-field { cursor: pointer !important; }.txt-color-bg-sombre { color: #55b0ea; }.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; }}#code_block-586-78 { display: none; }.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); }.fluentform * { box-sizing: border-box; }.fluentform .ff-el-input--label { display: inline-block; margin-bottom: 5px; position: relative; }.ff-errors-in-stack { display: none; margin-top: 15px; }:root { --fluentform-primary: #1a7efb; --fluentform-secondary: #606266; --fluentform-danger: #f56c6c; --fluentform-border-color: #dadbdd; --fluentform-border-radius: 7px; }.ff-default .ff_btn_style { border: 1px solid transparent; border-radius: 7px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 500; line-height: 1.5; padding: 8px 20px; position: relative; text-align: center; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; user-select: none; vertical-align: middle; white-space: nowrap; }.ff-default .ff-btn-lg { border-radius: 6px; font-size: 18px; line-height: 1.5; padding: 8px 16px; }form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }.fluentform_wrapper_4.ffs_custom_wrap .ff-errors-in-stack { color: #ffffff; text-align: left; }.fluentform_wrapper_4.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style) { color: #ffffff; height: 15px; border-style: solid; border-color: #ffffff; border-width: 0px; border-radius: 4px; }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: 100vw;}body.swift-nojs [data-s3cid="30"]{min-width: 100vw;}body.swift-nojs [data-s3cid="31"]{min-width: 100vw;}body.swift-nojs [data-s3cid="32"]{min-width: 100vw;}body.swift-nojs [data-s3cid="33"]{min-width: 100vw;}body.swift-nojs [data-s3cid="34"]{min-width: 100vw;}body.swift-nojs [data-s3cid="35"]{min-width: 100vw;}body.swift-nojs [data-s3cid="36"]{min-width: 100vw;}body.swift-nojs [data-s3cid="37"]{min-width: 100vw;}body.swift-nojs [data-s3cid="38"]{min-width:321px;}body.swift-nojs [data-s3cid="39"]{min-width:321px;}body.swift-nojs [data-s3cid="40"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="41"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="47"]{min-width: 100vw;}body.swift-nojs [data-s3cid="48"]{min-width: 100vw;}body.swift-nojs [data-s3cid="49"]{min-width:321px;}body.swift-nojs [data-s3cid="50"]{min-width:321px;}body.swift-nojs [data-s3cid="51"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="52"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="58"]{min-width: 100vw;}body.swift-nojs [data-s3cid="59"]{min-width: 100vw;}body.swift-nojs [data-s3cid="60"]{min-width:321px;}body.swift-nojs [data-s3cid="61"]{min-width:321px;}body.swift-nojs [data-s3cid="62"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="63"]{min-width:337.046875px;}body.swift-nojs [data-s3cid="69"]{min-width: 100vw;}body.swift-nojs [data-s3cid="72"]{min-width:290.75px;}body.swift-nojs [data-s3cid="73"]{min-width:46.546875px;}body.swift-nojs [data-s3cid="74"]{min-width: 100vw;}body.swift-nojs [data-s3cid="75"]{min-width: 100vw;}body.swift-nojs [data-s3cid="76"]{min-width: 100vw;min-height:140.34375px;}body.swift-nojs [data-s3cid="77"]{min-width: 100vw;}body.swift-nojs [data-s3cid="78"]{min-width:381px;min-height:128px;}body.swift-nojs [data-s3cid="79"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="80"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="81"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="82"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="83"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="84"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="86"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="87"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="88"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="89"]{min-width:63.03125px;}body.swift-nojs [data-s3cid="90"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="91"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="92"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="93"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="94"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="96"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="97"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="98"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="100"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="101"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="103"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="104"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="106"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="107"]{min-width:304.796875px;}body.swift-nojs [data-s3cid="112"]{min-width:320.796875px;}body.swift-nojs [data-s3cid="113"]{min-width:260.796875px;min-height:226px;}body.swift-nojs [data-s3cid="114"]{min-width:117.34375px;min-height:226px;}body.swift-nojs [data-s3cid="115"]{min-width:117.34375px;min-height:206.453125px;}body.swift-nojs [data-s3cid="118"]{min-width:280.6875px;}body.swift-nojs [data-s3cid="119"]{min-width:220.6875px;min-height:181.984375px;}body.swift-nojs [data-s3cid="120"]{min-width:99.296875px;min-height:124.46875px;}body.swift-nojs [data-s3cid="121"]{min-width:99.296875px;min-height:181.984375px;}body.swift-nojs [data-s3cid="124"]{min-width:280.6875px;}body.swift-nojs [data-s3cid="125"]{min-width:220.6875px;}body.swift-nojs [data-s3cid="126"]{min-width:99.296875px;}body.swift-nojs [data-s3cid="127"]{min-width:99.296875px;}body.swift-nojs [data-s3cid="130"]{min-width:280.6875px;}body.swift-nojs [data-s3cid="131"]{min-width:220.6875px;}body.swift-nojs [data-s3cid="132"]{min-width:99.296875px;}body.swift-nojs [data-s3cid="133"]{min-width:99.296875px;}body.swift-nojs [data-s3cid="134"]{min-width: 100vw;}body.swift-nojs [data-s3cid="135"]{min-width: 100vw;}body.swift-nojs [data-s3cid="155"]{min-width: 100vw;}body.swift-nojs [data-s3cid="156"]{min-width: 100vw;}html{opacity:1}