: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:root { --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }:where(body) { margin: 0px; }:root { --wp--style--block-gap: 24px; }body { padding: 0px; }a:where(:not(.wp-element-button)) { text-decoration: underline; }@keyframes cmplz-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }html { line-height: 1.15; text-size-adjust: 100%; }*, ::after, ::before { box-sizing: border-box; }body { background-color: #ffffff; color: #333333; 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: 0px; -webkit-font-smoothing: antialiased; }h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }h1 { font-size: 2.5rem; }h2 { font-size: 2rem; }h3 { font-size: 1.75rem; }p { margin-block: 0px 0.9rem; }a { background-color: transparent; color: #cc3366; text-decoration: none; }a:active, a:hover { color: #333366; }b, strong { font-weight: bolder; }img { border-style: none; height: auto; max-width: 100%; }details { display: block; }summary { display: list-item; }label { display: inline-block; line-height: 1; vertical-align: middle; }button, input, optgroup, select, textarea { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { border: 1px solid #666666; border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%; }input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { border-color: #333333; }button, input { overflow: visible; }button, select { text-transform: none; }[type="button"], [type="reset"], [type="submit"], button { appearance: button; width: auto; }[type="button"], [type="submit"], button { background-color: transparent; border: 1px solid #cc3366; border-radius: 3px; color: #cc3366; display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }[type="button"]:focus:not(:focus-visible), [type="submit"]:focus:not(:focus-visible), button:focus:not(:focus-visible) { outline: none; }[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover { background-color: #cc3366; color: #ffffff; text-decoration: none; }[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }textarea { overflow: auto; resize: vertical; }[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }select { display: block; }dd, dl, dt, li, ol, ul { background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #eeeeee; clip-path: none; color: #333333; display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }.elementor .elementor-background-video-container { pointer-events: none; transition:opacity 1s ease; }.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }.elementor .elementor-background-video-hosted { object-fit: cover; }.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }.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.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }.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; }.elementor-align-center { text-align: center; }.elementor-align-right { text-align: right; }.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }.elementor-custom-embed-play { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }.elementor-custom-embed-play i { color: #ffffff; font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }:root { --page-title-display: block; }@keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-bottom: 0px; }.elementor-column { display: flex; min-height: 1px; position: relative; }@media (min-width: 801px){.elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }.elementor-grid .elementor-grid-item { min-width: 0px; }.elementor-grid-0 .elementor-grid { display: inline-block; margin-bottom: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }@media (min-width: 1367px){#elementor-device-mode::after { content: "desktop"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con:where(:not(.e-div-block-base)) { transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }.e-con, .e-con > .e-con-inner { display: var(--display); }.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget { min-width: 0px; }.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }.elementor-field-group { align-items: center; flex-wrap: wrap; }.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }.elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid #69727d; color: #1f2124; flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }.elementor-field-subgroup { display: flex; flex-wrap: wrap; }.elementor-field-subgroup .elementor-field-option label { display: inline-block; }.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-end; }.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }.elementor-form .elementor-button { border: none; padding-block: 0px; }.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition:background, border, border-radius, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease, ease; }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-button { background-color: #69727d; border-radius: 3px; color: #ffffff; display: inline-block; font-size: 15px; line-height: 1; padding: 12px 24px; fill: #ffffff; text-align: center; transition: 0.3s; }.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: #ffffff; }.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-button-text { display: inline-block; }.elementor-button span { text-decoration: inherit; }.elementor-icon { color: #69727d; display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }.elementor-icon:hover { color: #69727d; }.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }.elementor-shape-square .elementor-icon { border-radius: 0px; }@media (min-width: 1367px) and (max-width: 2399px){.elementor .elementor-hidden-desktop { display: none; }}.elementor-kit-5 { --e-global-color-primary: #77B890; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #77B890; --e-global-color-7557785: #FFFFFF; --e-global-color-9ab62ab: #00B7D4; --e-global-color-ac861b0: #032234; --e-global-color-84f5dd6: #CAFA00; --e-global-color-5b2f1b6: #03372D; --e-global-color-095d2a1: #CC2965; --e-global-color-b3dce1c: #2D0524; --e-global-color-5a12e29: #0A1A2B; --e-global-color-82b6033: #047787; --e-global-color-28a10d4: #F7F7F7; --e-global-color-79ffbd8: #45244C; --e-global-color-eb12f53: #42CEC5; --e-global-color-d7f06c7: #F39200; --e-global-color-6e8fa03: #368471; --e-global-color-58bd198: #A5CC00; --e-global-color-8f4d4da: #932BAA; --e-global-color-491c042: #321937; --e-global-typography-primary-font-family: "Quicksand"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Quicksand"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Quicksand"; --e-global-typography-text-font-size: 15px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Quicksand"; --e-global-typography-accent-font-size: 15px; --e-global-typography-accent-font-weight: 500; --e-global-typography-4ce8097-font-family: "Quicksand"; --e-global-typography-4ce8097-font-size: 40px; --e-global-typography-4ce8097-font-weight: bold; --e-global-typography-17cf0ce-font-family: "Quicksand"; --e-global-typography-17cf0ce-font-size: 30px; --e-global-typography-17cf0ce-font-weight: bold; --e-global-typography-17cf0ce-line-height: 30px; --e-global-typography-2953174-font-family: "Quicksand"; --e-global-typography-2953174-font-weight: 600; --e-global-typography-2953174-text-transform: uppercase; --e-global-typography-49a07c5-font-family: "Quicksand"; --e-global-typography-49a07c5-font-size: 30px; --e-global-typography-1e010e2-font-family: "Quicksand"; --e-global-typography-1e010e2-font-size: 12px; --e-global-typography-081ec35-font-family: "Quicksand"; --e-global-typography-b780370-font-family: "Quicksand"; --e-global-typography-b780370-font-size: 50px; --e-global-typography-b780370-font-weight: bold; --e-global-typography-b780370-text-transform: uppercase; --e-global-typography-b780370-line-height: 50px; --e-global-typography-6f1c1e8-font-family: "Quicksand"; --e-global-typography-6f1c1e8-font-size: 67px; --e-global-typography-6f1c1e8-font-weight: 400; --e-global-typography-6f1c1e8-text-transform: uppercase; --e-global-typography-6f1c1e8-line-height: 1.2em; --e-global-typography-5d92326-font-family: "Quicksand"; --e-global-typography-5d92326-font-size: 46px; --e-global-typography-5d92326-font-weight: 500; --e-global-typography-5d92326-text-transform: uppercase; --e-global-typography-5d92326-line-height: 1.2em; font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 400; }.elementor-kit-5 a { 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 ); }.elementor-kit-5 h1 { font-family: var( --e-global-typography-4ce8097-font-family ), Sans-serif; font-size: var( --e-global-typography-4ce8097-font-size ); font-weight: var( --e-global-typography-4ce8097-font-weight ); }.elementor-kit-5 h2 { color: var( --e-global-color-ac861b0 ); font-family: var( --e-global-typography-17cf0ce-font-family ), Sans-serif; font-size: var( --e-global-typography-17cf0ce-font-size ); font-weight: var( --e-global-typography-17cf0ce-font-weight ); line-height: var( --e-global-typography-17cf0ce-line-height ); }.elementor-kit-5 h3 { font-family: var( --e-global-typography-49a07c5-font-family ), Sans-serif; font-size: var( --e-global-typography-49a07c5-font-size ); }.e-con { --container-max-width: 1400px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }.elementor-10278 .elementor-element.elementor-element-0b5a7a5 { --display: flex; --position: fixed; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; bottom: 0px; --z-index: 999; }.elementor-10278 .elementor-element.elementor-element-0b5a7a5:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-0b5a7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(3, 34, 52, 0); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-0b5a7a5 { left: 0px; }.elementor-10278 .elementor-element.elementor-element-be1dc8a { --display: flex; --position: fixed; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; bottom: 100px; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-be1dc8a { right: 0px; }.elementor-10278 .elementor-element.elementor-element-bcf6dcc { --grid-template-columns: repeat(0, auto); width: auto; --icon-size: 24px; --grid-column-gap: 16px; --grid-row-gap: 0px; }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-widget-container { text-align: left; }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-social-icon { background-color: var( --e-global-color-accent ); --icon-padding: 0.4em; border-style: solid; border-width: 2px; border-color: var( --e-global-color-accent ); }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-social-icon i { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-icon { border-radius: 0px; }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-social-icon:hover { background-color: rgba(3, 34, 52, 0.53); border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-bcf6dcc .elementor-social-icon:hover i { color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-6fd0a72 { --grid-template-columns: repeat(0, auto); width: auto; --icon-size: 24px; --grid-column-gap: 16px; --grid-row-gap: 0px; }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-widget-container { text-align: left; }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-social-icon { background-color: var( --e-global-color-accent ); --icon-padding: 0.4em; border-style: solid; border-width: 2px; border-color: var( --e-global-color-accent ); }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-social-icon i { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-icon { border-radius: 0px; }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-social-icon:hover { background-color: rgba(3, 34, 52, 0.53); border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-6fd0a72 .elementor-social-icon:hover i { color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-067868a { --grid-template-columns: repeat(0, auto); width: auto; --icon-size: 24px; --grid-column-gap: 16px; --grid-row-gap: 0px; }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-widget-container { text-align: left; }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-social-icon { background-color: var( --e-global-color-accent ); --icon-padding: 0.4em; border-style: solid; border-width: 2px; border-color: var( --e-global-color-accent ); }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-social-icon i { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-icon { border-radius: 0px; }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-social-icon:hover { background-color: rgba(3, 34, 52, 0.53); border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-067868a .elementor-social-icon:hover i { color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-08e7231 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-1d2c0bb { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-1d2c0bb:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-1d2c0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .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, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-229bff5 > .elementor-widget-container { border-style: solid; }.elementor-10278 .elementor-element.elementor-element-229bff5 { --icon-box-icon-margin: 15px; }.elementor-10278 .elementor-element.elementor-element-229bff5.elementor-view-framed .elementor-icon, .elementor-10278 .elementor-element.elementor-element-229bff5.elementor-view-default .elementor-icon { fill: var( --e-global-color-ac861b0 ); color: var( --e-global-color-ac861b0 ); border-color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-229bff5 .elementor-icon-box-title, .elementor-10278 .elementor-element.elementor-element-229bff5 .elementor-icon-box-title a { font-family: Quicksand, sans-serif; font-weight: 600; }.elementor-10278 .elementor-element.elementor-element-229bff5 .elementor-icon-box-title { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-1f9d6b3 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-1f9d6b3:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-1f9d6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-210aa67 > .elementor-widget-container { border-style: solid; }.elementor-10278 .elementor-element.elementor-element-210aa67 { --icon-box-icon-margin: 15px; }.elementor-10278 .elementor-element.elementor-element-210aa67.elementor-view-framed .elementor-icon, .elementor-10278 .elementor-element.elementor-element-210aa67.elementor-view-default .elementor-icon { fill: var( --e-global-color-ac861b0 ); color: var( --e-global-color-ac861b0 ); border-color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-210aa67 .elementor-icon-box-title, .elementor-10278 .elementor-element.elementor-element-210aa67 .elementor-icon-box-title a { font-family: Quicksand, sans-serif; font-weight: 600; }.elementor-10278 .elementor-element.elementor-element-210aa67 .elementor-icon-box-title { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-18a6254 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-18a6254:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-18a6254 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-6832c98 { --icon-box-icon-margin: 15px; }.elementor-10278 .elementor-element.elementor-element-6832c98.elementor-view-framed .elementor-icon, .elementor-10278 .elementor-element.elementor-element-6832c98.elementor-view-default .elementor-icon { fill: var( --e-global-color-ac861b0 ); color: var( --e-global-color-ac861b0 ); border-color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-6832c98 .elementor-icon-box-title, .elementor-10278 .elementor-element.elementor-element-6832c98 .elementor-icon-box-title a { font-family: Quicksand, sans-serif; font-weight: 600; }.elementor-10278 .elementor-element.elementor-element-6832c98 .elementor-icon-box-title { color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-c417c52 { --display: flex; --position: absolute; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 0px; --z-index: 1; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-c417c52 { left: 0px; }.elementor-10278 .elementor-element.elementor-element-2874440 { width: 100%; max-width: 100%; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-7d37bab { left: 0px; }.elementor-10278 .elementor-element.elementor-element-7d37bab { top: 0px; }.elementor-10278 .elementor-element.elementor-element-c147615 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --overlay-opacity: 0.85; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-c147615:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-c147615 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-c147615::before, .elementor-10278 .elementor-element.elementor-element-c147615 > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-c147615 > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-c147615 > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-c147615 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-c147615 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-ac861b0 ); --background-overlay: ''; }.elementor-10278 .elementor-element.elementor-element-b149c79 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 10%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; }.elementor-10278 .elementor-element.elementor-element-72bceb5 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-72bceb5.e-con { --flex-grow: 0; --flex-shrink: 0; }.elementor-10278 .elementor-element.elementor-element-a731736 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-43d0817 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 60px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.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 ); color: var( --e-global-color-text ); }.elementor-10278 .elementor-element.elementor-element-e5bdfca { font-family: Quicksand, sans-serif; font-size: 60px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-e5bdfca p { margin-block-end: 0px; }.elementor-10278 .elementor-element.elementor-element-a052e4a { font-family: Quicksand, sans-serif; font-size: 30px; font-weight: 300; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-a052e4a p { margin-block-end: 0px; }.elementor-10278 .elementor-element.elementor-element-47ac0b9 { --display: flex; --position: absolute; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; border-style: solid; --border-style: solid; border-width: 2px 0px 0px; --border-top-width: 2px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: var( --e-global-color-7557785 ); --border-color: var( --e-global-color-7557785 ); --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 19px; --padding-bottom: 19px; --padding-left: 19px; --padding-right: 19px; bottom: 0vh; --z-index: 10; }.elementor-10278 .elementor-element.elementor-element-47ac0b9:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-47ac0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.18); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-47ac0b9 { left: 0vh; }.elementor-10278 .elementor-element.elementor-element-591a41c { --display: flex; --justify-content: center; }.elementor-10278 .elementor-element.elementor-element-cd748e3 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 40px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-2a4ee7a { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-39d9b30 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-fb134d3 { --display: flex; --min-height: 180px; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-fb134d3:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-fb134d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2022/01/mockup_bl_solutions_CDV-png.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-fb134d3:hover { border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-fb134d3, .elementor-10278 .elementor-element.elementor-element-fb134d3::before { --border-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.elementor-10278 .elementor-element.elementor-element-510eaba { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 16px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-510eaba:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-510eaba > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.55); }.elementor-10278 .elementor-element.elementor-element-473225b .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-bbb01cd { --display: flex; }.elementor-10278 .elementor-element.elementor-element-f2c5a76 { --display: flex; --min-height: 180px; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-f2c5a76:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-f2c5a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2024/09/creation_CEDAM-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-f2c5a76:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-f2c5a76, .elementor-10278 .elementor-element.elementor-element-f2c5a76::before { --border-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.elementor-10278 .elementor-element.elementor-element-5decc4d { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 16px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-5decc4d:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-5decc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.55); }.elementor-10278 .elementor-element.elementor-element-0f0535d .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-1d76c33 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-b04c7d5 { --display: flex; --min-height: 180px; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-b04c7d5:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-b04c7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/02/URGO_test_2-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-b04c7d5:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-b04c7d5, .elementor-10278 .elementor-element.elementor-element-b04c7d5::before { --border-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.elementor-10278 .elementor-element.elementor-element-4d561b9 { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 16px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-4d561b9:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-4d561b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.55); }.elementor-10278 .elementor-element.elementor-element-25348de .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-42e4e03 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-11b10a0 { --display: flex; --min-height: 180px; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-11b10a0:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-11b10a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/acces_miniature_grand-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-11b10a0:hover { border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-11b10a0, .elementor-10278 .elementor-element.elementor-element-11b10a0::before { --border-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.elementor-10278 .elementor-element.elementor-element-b1acb0a { --display: flex; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 16px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-b1acb0a:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-b1acb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.55); }.elementor-10278 .elementor-element.elementor-element-b184a24 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-ea402cf { --e-n-carousel-swiper-slides-to-display: 4; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -53px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -53px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-size: 66px; --e-n-carousel-arrow-normal-color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-ea402cf > .elementor-widget-container { margin: 0px; padding: 0px; }.elementor-10278 .elementor-element.elementor-element-7c21678 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-7c21678:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-7c21678 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #0a1a2b; }.elementor-10278 .elementor-element.elementor-element-edbb76d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --z-index: 2; }.elementor-10278 .elementor-element.elementor-element-f0e7eeb { --display: flex; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; }.elementor-10278 .elementor-element.elementor-element-780cf10 .elementor-heading-title { font-family: var( --e-global-typography-5d92326-font-family ), Sans-serif; font-size: var( --e-global-typography-5d92326-font-size ); font-weight: var( --e-global-typography-5d92326-font-weight ); text-transform: var( --e-global-typography-5d92326-text-transform ); line-height: var( --e-global-typography-5d92326-line-height ); color: var( --e-global-color-9ab62ab ); }.elementor-10278 .elementor-element.elementor-element-db86513 { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-014e918 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-10278 .elementor-element.elementor-element-c582e4c { --display: flex; --min-height: 420px; --justify-content: flex-end; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-ac861b0 ); --border-color: var( --e-global-color-ac861b0 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-c582e4c:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-c582e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_455146184-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: 260%; }.elementor-10278 .elementor-element.elementor-element-c582e4c:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-9ab62ab ); --border-color: var( --e-global-color-9ab62ab ); }.elementor-10278 .elementor-element.elementor-element-c582e4c, .elementor-10278 .elementor-element.elementor-element-c582e4c::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-d973786 { --display: flex; --position: absolute; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 16px; --padding-right: 20px; bottom: 0px; }.elementor-10278 .elementor-element.elementor-element-d973786:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-d973786 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(3, 34, 52, 0.63); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-d973786 { left: 0px; }.elementor-10278 .elementor-element.elementor-element-4f7299a { text-align: center; }.elementor-10278 .elementor-element.elementor-element-4f7299a .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-f99ac58 { --display: flex; --min-height: 420px; --justify-content: flex-end; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-ac861b0 ); --border-color: var( --e-global-color-ac861b0 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-f99ac58:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-f99ac58 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_1026210336-scaled-jpeg.webp); background-position: center center; background-repeat: no-repeat; background-size: 260%; }.elementor-10278 .elementor-element.elementor-element-f99ac58:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-58bd198 ); --border-color: var( --e-global-color-58bd198 ); }.elementor-10278 .elementor-element.elementor-element-f99ac58, .elementor-10278 .elementor-element.elementor-element-f99ac58::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-047af13 { --display: flex; --position: absolute; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 16px; --padding-right: 20px; bottom: 0px; }.elementor-10278 .elementor-element.elementor-element-047af13:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-047af13 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(3, 34, 52, 0.63); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-047af13 { left: 0px; }.elementor-10278 .elementor-element.elementor-element-be69d00 { text-align: center; }.elementor-10278 .elementor-element.elementor-element-be69d00 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-682b71c { --display: flex; --min-height: 420px; --justify-content: flex-end; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-ac861b0 ); --border-color: var( --e-global-color-ac861b0 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-682b71c:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-682b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_234381971-scaled-jpeg.webp); background-position: center center; background-repeat: no-repeat; background-size: 250%; }.elementor-10278 .elementor-element.elementor-element-682b71c:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-d7f06c7 ); --border-color: var( --e-global-color-d7f06c7 ); }.elementor-10278 .elementor-element.elementor-element-682b71c, .elementor-10278 .elementor-element.elementor-element-682b71c::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-ba6dc4d { --display: flex; --position: absolute; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 16px; --padding-right: 20px; bottom: 0px; }.elementor-10278 .elementor-element.elementor-element-ba6dc4d:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-ba6dc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(3, 34, 52, 0.63); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-ba6dc4d { left: 0px; }.elementor-10278 .elementor-element.elementor-element-b58a1fd { text-align: center; }.elementor-10278 .elementor-element.elementor-element-b58a1fd .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-0ce356e { --display: flex; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.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 ); }.elementor-10278 .elementor-element.elementor-element-c572aca .elementor-button { background-color: var( --e-global-color-9ab62ab ); font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; fill: var( --e-global-color-7557785 ); color: var( --e-global-color-7557785 ); border-style: solid; border-width: 2px; border-color: var( --e-global-color-9ab62ab ); border-radius: 0px; padding: 15px 25px; }.elementor-10278 .elementor-element.elementor-element-c572aca .elementor-button:hover, .elementor-10278 .elementor-element.elementor-element-c572aca .elementor-button:focus { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-9ab62ab ); }.elementor-10278 .elementor-element.elementor-element-de7df22 { --display: flex; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-7987006 { right: -165px; }.elementor-10278 .elementor-element.elementor-element-7987006 { top: -650px; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-31c57fc { left: -84.994px; }.elementor-10278 .elementor-element.elementor-element-31c57fc { top: -166.991px; }.elementor-10278 .elementor-element.elementor-element-eb4c8f0 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-eb4c8f0:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-eb4c8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-b3dce1c ); }.elementor-10278 .elementor-element.elementor-element-b357c72 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --z-index: 3; }.elementor-10278 .elementor-element.elementor-element-70331bd { --display: flex; --justify-content: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; }.elementor-10278 .elementor-element.elementor-element-3537185 .elementor-heading-title { font-family: var( --e-global-typography-5d92326-font-family ), Sans-serif; font-size: var( --e-global-typography-5d92326-font-size ); font-weight: var( --e-global-typography-5d92326-font-weight ); text-transform: var( --e-global-typography-5d92326-text-transform ); line-height: var( --e-global-typography-5d92326-line-height ); color: var( --e-global-color-095d2a1 ); }.elementor-10278 .elementor-element.elementor-element-98538db { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-78aba93 { --display: flex; --justify-content: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: var( --e-global-color-7557785 ); --border-color: var( --e-global-color-7557785 ); --z-index: 3; }.elementor-10278 .elementor-element.elementor-element-2a3a114 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-fb46a34 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-5f488ba { --display: flex; }.elementor-10278 .elementor-element.elementor-element-025c377 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-60892f7 { --e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-dots-normal-color: var( --e-global-color-095d2a1 ); }.elementor-10278 .elementor-element.elementor-element-851507e { --display: flex; }.elementor-10278 .elementor-element.elementor-element-007319f { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-dcae12c { --display: flex; }.elementor-10278 .elementor-element.elementor-element-dd8af79 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-c9ef038 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-fdb4ad8 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-7169209 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-f78b7ba { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(3, 1fr); --grid-auto-flow: row; }.elementor-10278 .elementor-element.elementor-element-79a6496 { --e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-dots-normal-color: var( --e-global-color-095d2a1 ); }.elementor-10278 .elementor-element.elementor-element-8295aff .elementor-main-swiper { height: 325px; width: 100%; }.elementor-10278 .elementor-element.elementor-element-6b049ff { --display: flex; --border-radius: 10px 10px 10px 10px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; --z-index: 2; }.elementor-10278 .elementor-element.elementor-element-d94f1e2 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-7557785 ); --border-color: var( --e-global-color-7557785 ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-d94f1e2:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-d94f1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(0, 0, 0, 0.19); }.elementor-10278 .elementor-element.elementor-element-ad7be49 .elementor-button { background-color: var( --e-global-color-095d2a1 ); font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; fill: var( --e-global-color-7557785 ); color: var( --e-global-color-7557785 ); border-radius: 0px; padding: 15px 25px; }.elementor-10278 .elementor-element.elementor-element-a0e64ee { --display: flex; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-9169699 { right: -183px; }.elementor-10278 .elementor-element.elementor-element-9169699 { top: -582px; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-6ba297b { left: -138px; }.elementor-10278 .elementor-element.elementor-element-6ba297b { top: -214px; }.elementor-10278 .elementor-element.elementor-element-f94ef46 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; }.elementor-10278 .elementor-element.elementor-element-f94ef46:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-f94ef46 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-5b2f1b6 ); background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/fond_valeurs-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-5f0cea5 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 100px 100px; --row-gap: 100px; --column-gap: 100px; }.elementor-10278 .elementor-element.elementor-element-d228a87 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-360ced8 { text-align: right; }.elementor-10278 .elementor-element.elementor-element-d608c3b .elementor-heading-title { font-family: var( --e-global-typography-5d92326-font-family ), Sans-serif; font-size: var( --e-global-typography-5d92326-font-size ); font-weight: var( --e-global-typography-5d92326-font-weight ); text-transform: var( --e-global-typography-5d92326-text-transform ); line-height: var( --e-global-typography-5d92326-line-height ); color: var( --e-global-color-58bd198 ); }.elementor-10278 .elementor-element.elementor-element-bf8e1e2 { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-9cc5a0c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --flex-wrap: wrap; }.elementor-10278 .elementor-element.elementor-element-6042168 { --display: flex; --min-height: 300px; --justify-content: flex-end; --overlay-opacity: 0.66; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-5b2f1b6 ); --border-color: var( --e-global-color-5b2f1b6 ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-6042168:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-6042168 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_336312724-scaled-jpeg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-6042168::before, .elementor-10278 .elementor-element.elementor-element-6042168 > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-6042168 > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-6042168 > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-6042168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-6042168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0.52) 0%, #000000 100%); }.elementor-10278 .elementor-element.elementor-element-6042168:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-84f5dd6 ); --border-color: var( --e-global-color-84f5dd6 ); }.elementor-10278 .elementor-element.elementor-element-6042168, .elementor-10278 .elementor-element.elementor-element-6042168::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-888eaeb .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-b1b220b { font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-a58ae1a { --display: flex; --min-height: 300px; --justify-content: flex-end; --overlay-opacity: 0.66; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-5b2f1b6 ); --border-color: var( --e-global-color-5b2f1b6 ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-a58ae1a:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-a58ae1a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_1308098800_reduit-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-a58ae1a::before, .elementor-10278 .elementor-element.elementor-element-a58ae1a > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-a58ae1a > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-a58ae1a > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-a58ae1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-a58ae1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0.52) 0%, #000000 100%); }.elementor-10278 .elementor-element.elementor-element-a58ae1a:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-84f5dd6 ); --border-color: var( --e-global-color-84f5dd6 ); }.elementor-10278 .elementor-element.elementor-element-a58ae1a, .elementor-10278 .elementor-element.elementor-element-a58ae1a::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-1c2c0e4 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-67be31b { font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-26d874e { --display: flex; --min-height: 300px; --justify-content: flex-end; --overlay-opacity: 0.66; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-5b2f1b6 ); --border-color: var( --e-global-color-5b2f1b6 ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-26d874e:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-26d874e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_1498161923-jpeg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-26d874e::before, .elementor-10278 .elementor-element.elementor-element-26d874e > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-26d874e > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-26d874e > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-26d874e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-26d874e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0.52) 0%, #000000 100%); }.elementor-10278 .elementor-element.elementor-element-26d874e:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-84f5dd6 ); --border-color: var( --e-global-color-84f5dd6 ); }.elementor-10278 .elementor-element.elementor-element-26d874e, .elementor-10278 .elementor-element.elementor-element-26d874e::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-fb37bfd .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-b4ff00d { font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-a09fd9a { --display: flex; --min-height: 300px; --justify-content: flex-end; --overlay-opacity: 0.66; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-5b2f1b6 ); --border-color: var( --e-global-color-5b2f1b6 ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-10278 .elementor-element.elementor-element-a09fd9a:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-a09fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/AdobeStock_1569809413-scaled-jpeg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10278 .elementor-element.elementor-element-a09fd9a::before, .elementor-10278 .elementor-element.elementor-element-a09fd9a > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-a09fd9a > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-a09fd9a > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-a09fd9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-a09fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0.52) 0%, #000000 100%); }.elementor-10278 .elementor-element.elementor-element-a09fd9a:hover { --overlay-opacity: 0.5; border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-84f5dd6 ); --border-color: var( --e-global-color-84f5dd6 ); }.elementor-10278 .elementor-element.elementor-element-a09fd9a, .elementor-10278 .elementor-element.elementor-element-a09fd9a::before { --border-transition:transform, opacity 1s cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-10278 .elementor-element.elementor-element-feeedd3 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-c10d433 { font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-b75c44f { --display: flex; --position: absolute; --min-height: 160px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; bottom: 0vh; --z-index: 10; }.elementor-10278 .elementor-element.elementor-element-b75c44f:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-b75c44f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.39); }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-b75c44f { left: 0vh; }.elementor-10278 .elementor-element.elementor-element-822c453 { --display: flex; --justify-content: center; }.elementor-10278 .elementor-element.elementor-element-6af668b .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 48px; font-weight: 400; text-transform: uppercase; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-c7bbdc5 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-40fbe7f .elementor-main-swiper { height: 133px; }.elementor-10278 .elementor-element.elementor-element-40fbe7f .elementor-main-swiper .swiper-slide { padding: 20px; }.elementor-10278 .elementor-element.elementor-element-40fbe7f .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image { background-size: contain; }.elementor-10278 .elementor-element.elementor-element-682bf32 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; }.elementor-10278 .elementor-element.elementor-element-682bf32:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-682bf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-491c042 ); }.elementor-10278 .elementor-element.elementor-element-c49e00b .elementor-heading-title { font-family: var( --e-global-typography-5d92326-font-family ), Sans-serif; font-size: var( --e-global-typography-5d92326-font-size ); font-weight: var( --e-global-typography-5d92326-font-weight ); text-transform: var( --e-global-typography-5d92326-text-transform ); line-height: var( --e-global-typography-5d92326-line-height ); color: var( --e-global-color-8f4d4da ); }.elementor-10278 .elementor-element.elementor-element-57c9c18 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-8a5044d { --swiper-slides-to-display: 4; --swiper-slides-gap: 10px; z-index: 4; --dots-normal-color: var( --e-global-color-8f4d4da ); }.elementor-10278 .elementor-element.elementor-element-8a5044d .swiper-slide > .elementor-element { height: 100%; }.elementor-10278 .elementor-element.elementor-element-6794b93 .elementor-button { background-color: var( --e-global-color-8f4d4da ); font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; fill: var( --e-global-color-7557785 ); color: var( --e-global-color-7557785 ); border-radius: 0px; padding: 15px 25px; }.elementor-10278 .elementor-element.elementor-element-8117318 { --display: flex; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-c7bfeb3 { left: -241px; }.elementor-10278 .elementor-element.elementor-element-c7bfeb3 { top: -421px; }body:not(.rtl) .elementor-10278 .elementor-element.elementor-element-e96ee67 { right: -379px; }.elementor-10278 .elementor-element.elementor-element-e96ee67 { bottom: 444px; }.elementor-10278 .elementor-element.elementor-element-e96ee67 img { width: 100%; }.elementor-10278 .elementor-element.elementor-element-5cccb96 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 80px 80px; --row-gap: 80px; --column-gap: 80px; --overlay-opacity: 0.7; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-5cccb96:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-5cccb96 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-ac861b0 ); }.elementor-10278 .elementor-element.elementor-element-5cccb96::before, .elementor-10278 .elementor-element.elementor-element-5cccb96 > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-5cccb96 > .e-con-inner > .elementor-background-video-container::before, .elementor-10278 .elementor-element.elementor-element-5cccb96 > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-5cccb96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10278 .elementor-element.elementor-element-5cccb96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-ac861b0 ); --background-overlay: ''; }.elementor-10278 .elementor-element.elementor-element-de2f9eb { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 180px 180px; --row-gap: 180px; --column-gap: 180px; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-451f75d { --display: flex; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; }.elementor-10278 .elementor-element.elementor-element-6b6fe1e .elementor-heading-title { font-family: var( --e-global-typography-5d92326-font-family ), Sans-serif; font-size: var( --e-global-typography-5d92326-font-size ); font-weight: var( --e-global-typography-5d92326-font-weight ); text-transform: var( --e-global-typography-5d92326-text-transform ); line-height: var( --e-global-typography-5d92326-line-height ); color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-00cc3b2 { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-ad28199 { --display: flex; }.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label { color: var( --e-global-color-text ); }.elementor-widget-form .elementor-field-type-html { color: var( --e-global-color-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 ); }.elementor-widget-form .elementor-field-group .elementor-field { color: var( --e-global-color-text ); }.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label { 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 ); }.elementor-widget-form .elementor-button { 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-widget-form .elementor-button[type="submit"] { background-color: var( --e-global-color-accent ); }.elementor-widget-form { --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group { padding-right: calc(8px); padding-left: calc(8px); margin-bottom: 13px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-form-fields-wrapper { margin-left: calc(-8px); margin-right: calc(-8px); margin-bottom: -13px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group.recaptcha_v3-bottomright { margin-bottom: 0px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group > label, .elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-subgroup label { color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-type-html { padding-bottom: 0px; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group .elementor-field { color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group .elementor-field, .elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-subgroup label { font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 400; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) { background-color: rgba(10, 26, 43, 0.16); border-color: var( --e-global-color-7557785 ); border-width: 1px; border-radius: 5px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group .elementor-select-wrapper select { background-color: rgba(10, 26, 43, 0.16); border-color: var( --e-global-color-7557785 ); border-width: 1px; border-radius: 5px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-field-group .elementor-select-wrapper::before { color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-button { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; border-radius: 0px; padding: 14px 40px 12px; }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-button[type="submit"] { background-color: var( --e-global-color-accent ); color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-8d91890 .elementor-button[type="submit"]:hover { color: #ffffff; }.elementor-10278 .elementor-element.elementor-element-8d91890 { --e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px; }.elementor-10278 .elementor-element.elementor-element-4513883 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-1b6f843 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; border-style: solid; --border-style: solid; border-width: 2px 0px 0px; --border-top-width: 2px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: var( --e-global-color-7557785 ); --border-color: var( --e-global-color-7557785 ); --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 19px; --padding-bottom: 19px; --padding-left: 19px; --padding-right: 19px; --z-index: 10; }.elementor-10278 .elementor-element.elementor-element-1b6f843:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-1b6f843 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.18); }.elementor-10278 .elementor-element.elementor-element-b748914 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }.elementor-10278 .elementor-element.elementor-element-9ab1937 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }.elementor-10278 .elementor-element.elementor-element-48d4c0c img { width: 100%; }.elementor-10278 .elementor-element.elementor-element-509d530 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-10278 .elementor-element.elementor-element-e0e337f { font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-e0e337f p { margin-block-end: 0px; }.elementor-10278 .elementor-element.elementor-element-0bfc677 { font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-0bfc677 p { margin-block-end: 0px; }.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { 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 ); }.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }.elementor-10278 .elementor-element.elementor-element-5f3e270 .elementor-icon-list-icon i { transition:color 0.3s ease; }.elementor-10278 .elementor-element.elementor-element-5f3e270 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }.elementor-10278 .elementor-element.elementor-element-5f3e270 .elementor-icon-list-text { color: var( --e-global-color-7557785 ); transition:color 0.3s ease; }.elementor-10278 .elementor-element.elementor-element-7a6bb59 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-7a6bb59.e-con { --flex-grow: 0; --flex-shrink: 0; }.elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.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:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: 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-10278 .elementor-element.elementor-element-2e43b5d > .elementor-widget-container { margin: 0px; padding: 0px; }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu .elementor-item { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-7557785 ); fill: var( --e-global-color-7557785 ); padding-top: 4px; padding-bottom: 4px; }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-menu-toggle { color: var( --e-global-color-7557785 ); fill: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown { background-color: rgba(255, 255, 255, 0); }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a:hover, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a:focus, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a.highlighted, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-menu-toggle:hover, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-menu-toggle:focus { color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a:hover, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a:focus, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-10278 .elementor-element.elementor-element-2e43b5d .elementor-nav-menu--dropdown a.highlighted { background-color: rgba(255, 255, 255, 0); }.elementor-10278 .elementor-element.elementor-element-95b9238 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-25abbf3 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 500; text-transform: uppercase; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-5a22e1d { --grid-template-columns: repeat(0, auto); --icon-size: 26px; --grid-column-gap: 10px; --grid-row-gap: 0px; }.elementor-10278 .elementor-element.elementor-element-5a22e1d .elementor-widget-container { text-align: left; }.elementor-10278 .elementor-element.elementor-element-5a22e1d .elementor-social-icon { background-color: var( --e-global-color-accent ); --icon-padding: 0.4em; border-style: solid; border-width: 6px; border-color: var( --e-global-color-accent ); }.elementor-10278 .elementor-element.elementor-element-5a22e1d .elementor-social-icon i { color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-5a22e1d .elementor-icon { border-radius: 0px; }.elementor-10278 .elementor-element.elementor-element-5a22e1d .elementor-social-icon:hover i { color: #aca298; }.elementor-10278 .elementor-element.elementor-element-879a154 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10278 .elementor-element.elementor-element-879a154:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-879a154 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }.elementor-10278 .elementor-element.elementor-element-67cd103 { --display: flex; }.elementor-10278 .elementor-element.elementor-element-19ff477 { text-align: center; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-7557785 ); }.elementor-10278 .elementor-element.elementor-element-19ff477 p { margin-block-end: 0px; }:root { --page-title-display: none; }@media (min-width: 801px){.elementor-10278 .elementor-element.elementor-element-be1dc8a { --width: auto; }.elementor-10278 .elementor-element.elementor-element-b149c79 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-72bceb5 { --width: 20.268%; }.elementor-10278 .elementor-element.elementor-element-47ac0b9 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-591a41c { --width: 18%; }.elementor-10278 .elementor-element.elementor-element-2a4ee7a { --width: 80%; }.elementor-10278 .elementor-element.elementor-element-7c21678 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-f0e7eeb { --width: 30%; }.elementor-10278 .elementor-element.elementor-element-014e918 { --width: 70%; }.elementor-10278 .elementor-element.elementor-element-eb4c8f0 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-70331bd { --width: 30%; }.elementor-10278 .elementor-element.elementor-element-78aba93 { --width: 70%; }.elementor-10278 .elementor-element.elementor-element-5f0cea5 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-d228a87 { --width: 30%; }.elementor-10278 .elementor-element.elementor-element-9cc5a0c { --width: 70%; }.elementor-10278 .elementor-element.elementor-element-6042168 { --width: 48%; }.elementor-10278 .elementor-element.elementor-element-a58ae1a { --width: 48%; }.elementor-10278 .elementor-element.elementor-element-26d874e { --width: 48%; }.elementor-10278 .elementor-element.elementor-element-a09fd9a { --width: 48%; }.elementor-10278 .elementor-element.elementor-element-b75c44f { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-822c453 { --width: 20%; }.elementor-10278 .elementor-element.elementor-element-c7bbdc5 { --width: 80%; }.elementor-10278 .elementor-element.elementor-element-682bf32 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-de2f9eb { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-451f75d { --width: 40%; }.elementor-10278 .elementor-element.elementor-element-ad28199 { --width: 60%; }.elementor-10278 .elementor-element.elementor-element-1b6f843 { --content-width: 1400px; }.elementor-10278 .elementor-element.elementor-element-7a6bb59 { --width: 19.541%; }}.elementor-10278 .elementor-element.elementor-element-7d37bab { position: fixed !important; }.e-form__buttons { flex-wrap: wrap; }.e-form__buttons, .e-form__buttons__wrapper { display: flex; }.elementor-field-type-html { display: inline-block; }.elementor-field-type-tel input { direction: inherit; }.elementor-form .elementor-button .elementor-button-content-wrapper { align-items: center; }.elementor-form .elementor-button .elementor-button-text { white-space: normal; }.elementor-form .elementor-button .elementor-button-content-wrapper { gap: 5px; }.elementor-form .elementor-button .elementor-button-icon, .elementor-form .elementor-button .elementor-button-text { flex-grow: unset; order: unset; }.elementor-select-wrapper .select-caret-down-wrapper { font-size: 11px; inset-inline-end: 10px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }.elementor-select-wrapper .select-caret-down-wrapper i { font-size: 19px; line-height: 2; }.elementor-select-wrapper.remove-before::before { content: "" !important; }@keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }@font-face{font-family:"eicons";font-weight:400;font-style:normal;src:url(https://krysalidesign.com/wp-content/swift-ai/cache/krysalidesign.com/new_accueil/__data/eiconse23e920b.woff) format('woff2');font-display:swap;}[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }@keyframes a { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.eicon-chevron-right::before { content: ""; }.eicon-chevron-left::before { content: ""; }.eicon-play::before { content: ""; }.eicon-caret-down::before { content: ""; }.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-calendar-alt::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-envelope::before { content: ""; }.fa-linkedin::before { content: ""; }.fa-mobile-alt::before { content: ""; }.fa-phone-alt::before { content: ""; }.fa-times::before { content: ""; }.fab { font-family: "Font Awesome 5 Brands"; }.fab, .far { font-weight: 400; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://krysalidesign.com/wp-content/swift-ai/cache/krysalidesign.com/new_accueil/__data/fa-solid-9007261c4ac.woff) format('woff2');font-display:swap;}.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }.fa, .fas { font-weight: 900; }.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: #69727d; cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }.elementor-social-icon i { color: var(--e-social-icon-icon-color); }.elementor-social-icon:last-child { margin: 0px; }.elementor-social-icon:hover { color: #ffffff; opacity: 0.9; }.elementor-social-icon-envelope { background-color: #ea4335; }.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in { background-color: #0077b5; }.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; gap: var(--icon-box-icon-margin,15px); 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-position-top .elementor-icon-box-wrapper { flex-direction: column; gap: var(--icon-box-icon-margin,15px); text-align: center; align-items: unset !important; }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }.elementor-motion-effects-element, .elementor-motion-effects-layer { transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); }.elementor-motion-effects-element { transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }:root { --swiper-theme-color: #007aff; }.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.swiper-pointer-events { touch-action: pan-y; }.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }:root { --swiper-navigation-size: 44px; }.swiper-pagination { position: absolute; text-align: center; transition:opacity 0.3s ease; transform: translate3d(0px, 0px, 0px); z-index: 10; }.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button { color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }.elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10px; }.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 10px; }.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper { padding-bottom: 30px; }.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button { top: calc(50% - 15px); }.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper { position: relative; }.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper { position: static; }.elementor-widget-n-carousel { --e-n-carousel-slides-to-show: 3; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-pagination-size: 0; --e-n-carousel-swiper-pagination-spacing: 10px; --e-n-carousel-swiper-offset-size: 0; height: fit-content; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-prev-caption-spacing: 15px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-next-caption-spacing: 15px; --e-n-carousel-arrow-prev-left-align: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-next-right-align: 0px; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-translate-x: 0px; --e-n-carousel-arrow-next-translate-y: 0px; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-translate-y: 0px; --e-n-carousel-swiper-padding-bottom: calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing)); --e-n-carousel-dots-vertical-position: 100%; --e-n-carousel-dots-vertical-offset: 0px; --e-n-carousel-dots-horizontal-position: 50%; --e-n-carousel-dots-horizontal-offset: 0px; --e-n-carousel-dots-horizontal-transform: -50%; --e-n-carousel-dots-vertical-transform: -100%; --e-n-carousel-fraction-vertical-position: 100%; --e-n-carousel-fraction-vertical-offset: 0px; --e-n-carousel-fraction-horizontal-position: 50%; --e-n-carousel-fraction-horizontal-offset: 0px; --e-n-carousel-fraction-horizontal-transform: -50%; --e-n-carousel-fraction-vertical-transform: -100%; --direction-multiplier: 1; }.elementor-widget-n-carousel .e-n-carousel { display: flex; min-width: 0px; }.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide { flex-shrink: 0; height: var(--e-n-carousel-slide-height,initial); }.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide > .e-con { height: var(--e-n-carousel-slide-container-height,initial); max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right))); }.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev { border-style: var(--e-n-carousel-arrow-normal-border-type); color: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9)); font-size: var(--e-n-carousel-arrow-size,25px); transition-duration: 0.25s; z-index: 2; }.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg { fill: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9)); }.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover { border-style: var(--e-n-carousel-arrow-hover-border-type); color: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9)); }.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg { fill: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9)); }.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next { right: calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position)); top: calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y)); }.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev { left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position)); top: calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y)); }.elementor-widget-n-carousel.elementor-pagination-type-bullets { --e-n-carousel-swiper-pagination-size: 6px; }.elementor-widget-n-carousel .swiper-pagination-bullet { background: var(--e-n-carousel-dots-normal-color,#000); height: var(--e-n-carousel-swiper-pagination-size); width: var(--e-n-carousel-swiper-pagination-size); }.elementor-widget-n-carousel .swiper-pagination-bullet:hover { background: var(--e-n-carousel-dots-hover-color,#000); opacity: 1; }.elementor-widget-n-carousel .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-n-carousel .swiper-pagination, .elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-n-carousel .swiper-pagination-custom, .elementor-widget-n-carousel .swiper-pagination-fraction { font-size: var(--e-n-carousel-swiper-pagination-size); line-height: var(--e-n-carousel-swiper-pagination-size); }.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--e-n-carousel-swiper-padding-bottom); }.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }.elementor-widget-n-carousel .swiper-pagination-bullets { height: max-content; inset-inline-start: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset)); top: calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset)); transform: translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-dots-vertical-transform)); width: max-content; z-index: 3; }@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: none; } }@keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: none; } }.elementor-widget-image { text-align: center; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper { height: 230px; }.elementor-carousel-image { background: 50% center / cover no-repeat; height: 100%; position: relative; }.swiper-pagination-bullets { color: #ffffff; cursor: default; }.swiper-slide { border-style: solid; border-width: 0px; overflow: hidden; transition-duration: 0.5s; transition-property: border, background, transform; will-change: transform; }.swiper-slide a { display: inline; }.swiper-slide a.elementor-button { display: inline-block; }@keyframes slideInUp { 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: none; } }.e-loop-item * { word-break: break-word; }.elementor-widget-loop-carousel { --swiper-pagination-size: 0; --swiper-pagination-spacing: 10px; --swiper-slides-gap: 10px; --swiper-offset-size: 0; height: fit-content; --swiper-padding-bottom: calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing)); --arrow-prev-top-align: 50%; --arrow-prev-top-position: 0px; --arrow-prev-caption-spacing: 15px; --arrow-next-top-align: 50%; --arrow-next-top-position: 0px; --arrow-next-caption-spacing: 15px; --arrow-prev-left-align: 0px; --arrow-prev-left-position: 0px; --arrow-next-right-align: 0px; --arrow-next-right-position: 0px; --arrow-next-translate-x: 0px; --arrow-next-translate-y: 0px; --arrow-prev-translate-x: 0px; --arrow-prev-translate-y: 0px; --dots-vertical-position: 100%; --dots-vertical-offset: 0px; --dots-horizontal-position: 50%; --dots-horizontal-offset: 0px; --dots-horizontal-transform: -50%; --dots-vertical-transform: -100%; --fraction-vertical-position: 100%; --fraction-vertical-offset: 0px; --fraction-horizontal-position: 50%; --fraction-horizontal-offset: 0px; --fraction-horizontal-transform: -50%; --fraction-vertical-transform: -100%; --direction-multiplier: 1; }.elementor-widget-loop-carousel.elementor-pagination-type-bullets { --swiper-pagination-size: 6px; }.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next { right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position)); top: calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing)); transform: translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y)); }.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev { left: calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position)); top: calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing)); transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y)); }.elementor-widget-loop-carousel .swiper-pagination-bullet { background: var(--dots-normal-color,#000); height: var(--swiper-pagination-size); width: var(--swiper-pagination-size); }.elementor-widget-loop-carousel .swiper-pagination-bullet:hover { background: var(--dots-hover-color,#000); opacity: 1; }.elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-loop-carousel .swiper-pagination, .elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-loop-carousel .swiper-pagination-custom, .elementor-widget-loop-carousel .swiper-pagination-fraction { font-size: var(--swiper-pagination-size); line-height: var(--swiper-pagination-size); }.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--swiper-padding-bottom); }.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }.elementor-widget-loop-carousel .swiper-pagination-bullets { height: max-content; inset-inline-start: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset)); top: calc(var(--dots-vertical-position) + var(--dots-vertical-offset)); transform: translate(calc(var(--dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--dots-vertical-transform)); width: max-content; z-index: 3; }.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { 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 i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after { inset-inline-end: 0px; }#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }.elementor-item::after, .elementor-item::before { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }.elementor-nav-menu--main .elementor-nav-menu a { transition: 0.4s; }.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover { padding: 13px 20px; }.elementor-nav-menu__align-start .elementor-nav-menu { justify-content: flex-start; margin-inline-end: auto; }.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-start; }.elementor-widget-nav-menu .elementor-widget-container, .elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*="elementor-hidden-"]) { display: flex; flex-direction: column; }.elementor-nav-menu { position: relative; z-index: 2; }.elementor-nav-menu::after { clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul { display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.elementor-nav-menu a, .elementor-nav-menu li { position: relative; }.elementor-nav-menu li { border-width: 0px; }.elementor-nav-menu a { align-items: center; display: flex; }.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover { line-height: 20px; padding: 10px 20px; }.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover { background-color: #3f444b; color: #ffffff; }.elementor-nav-menu--dropdown { background-color: #ffffff; font-size: 13px; }.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown { display: none; }.elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition:max-height, transform 0.3s, 0.3s ease, ease; }.elementor-nav-menu--dropdown a { color: #33373d; }@keyframes hide-scroll { 0%, 100% { overflow: hidden; } }.menu_bas_cont { display: none; }.menu_mob_bas { position: fixed !important; bottom: 0px !important; }#particle-container { left: 0px; top: 0px; width: 100%; height: 100vh; filter: blur(15px); }.particle { position: absolute; border-radius: 50%; }@keyframes particle-animation-1 { 100% { transform: translate3d(60vw, 71vh, 77px); } }.particle:nth-child(1) { animation: 60s ease -0.2s infinite normal none running particle-animation-1; opacity: 0.07; height: 15px; width: 15px; transform: translate3d(79vw, 24vh, 74px); background: var(--particle-color); }@keyframes particle-animation-2 { 100% { transform: translate3d(85vw, 87vh, 60px); } }.particle:nth-child(2) { animation: 60s ease -0.4s infinite normal none running particle-animation-2; opacity: 0.1; height: 8px; width: 8px; transform: translate3d(48vw, 90vh, 19px); background: var(--particle-color); }@keyframes particle-animation-3 { 100% { transform: translate3d(42vw, 34vh, 35px); } }.particle:nth-child(3) { animation: 60s ease -0.6s infinite normal none running particle-animation-3; opacity: 0.33; height: 25px; width: 25px; transform: translate3d(11vw, 55vh, 96px); background: var(--particle-color); }@keyframes particle-animation-4 { 100% { transform: translate3d(75vw, 20vh, 77px); } }.particle:nth-child(4) { animation: 60s ease -0.8s infinite normal none running particle-animation-4; opacity: 0.07; height: 20px; width: 20px; transform: translate3d(34vw, 10vh, 52px); background: var(--particle-color); }@keyframes particle-animation-5 { 100% { transform: translate3d(73vw, 14vh, 49px); } }.particle:nth-child(5) { animation: 60s ease -1s infinite normal none running particle-animation-5; opacity: 0.51; height: 60px; width: 60px; transform: translate3d(72vw, 6vh, 26px); background: var(--particle-color); }@keyframes particle-animation-6 { 100% { transform: translate3d(18vw, 9vh, 16px); } }.particle:nth-child(6) { animation: 60s ease -1.2s infinite normal none running particle-animation-6; opacity: 0.39; height: 8px; width: 8px; transform: translate3d(41vw, 26vh, 79px); background: var(--particle-color); }@keyframes particle-animation-7 { 100% { transform: translate3d(33vw, 87vh, 62px); } }.particle:nth-child(7) { animation: 60s ease -1.4s infinite normal none running particle-animation-7; opacity: 0.34; height: 30px; width: 30px; transform: translate3d(64vw, 7vh, 41px); background: var(--particle-color); }@keyframes particle-animation-8 { 100% { transform: translate3d(36vw, 78vh, 85px); } }.particle:nth-child(8) { animation: 60s ease -1.6s infinite normal none running particle-animation-8; opacity: 0.13; height: 6px; width: 6px; transform: translate3d(15vw, 77vh, 39px); background: var(--particle-color); }@keyframes particle-animation-9 { 100% { transform: translate3d(45vw, 26vh, 64px); } }.particle:nth-child(9) { animation: 60s ease -1.8s infinite normal none running particle-animation-9; opacity: 0.09; height: 40px; width: 40px; transform: translate3d(3vw, 14vh, 35px); background: var(--particle-color); }@keyframes particle-animation-10 { 100% { transform: translate3d(75vw, 25vh, 83px); } }.particle:nth-child(10) { animation: 60s ease -2s infinite normal none running particle-animation-10; opacity: 0.37; height: 7px; width: 7px; transform: translate3d(84vw, 10vh, 78px); background: var(--particle-color); }@keyframes particle-animation-11 { 100% { transform: translate3d(44vw, 71vh, 6px); } }.particle:nth-child(11) { animation: 60s ease -2.2s infinite normal none running particle-animation-11; opacity: 0.18; height: 15px; width: 15px; transform: translate3d(35vw, 46vh, 73px); background: var(--particle-color); }@keyframes particle-animation-12 { 100% { transform: translate3d(41vw, 76vh, 100px); } }.particle:nth-child(12) { animation: 60s ease -2.4s infinite normal none running particle-animation-12; opacity: 0.12; height: 9px; width: 9px; transform: translate3d(53vw, 65vh, 7px); background: var(--particle-color); }@keyframes particle-animation-13 { 100% { transform: translate3d(43vw, 73vh, 60px); } }.particle:nth-child(13) { animation: 60s ease -2.6s infinite normal none running particle-animation-13; opacity: 0.19; height: 7px; width: 7px; transform: translate3d(72vw, 42vh, 55px); background: var(--particle-color); }@keyframes particle-animation-14 { 100% { transform: translate3d(39vw, 31vh, 79px); } }.particle:nth-child(14) { animation: 60s ease -2.8s infinite normal none running particle-animation-14; opacity: 0.44; height: 6px; width: 6px; transform: translate3d(83vw, 58vh, 33px); background: var(--particle-color); }@keyframes particle-animation-15 { 100% { transform: translate3d(49vw, 65vh, 32px); } }.particle:nth-child(15) { animation: 60s ease -3s infinite normal none running particle-animation-15; opacity: 0.11; height: 7px; width: 7px; transform: translate3d(32vw, 61vh, 87px); background: var(--particle-color); }@keyframes particle-animation-16 { 100% { transform: translate3d(64vw, 36vh, 1px); } }.particle:nth-child(16) { animation: 60s ease -3.2s infinite normal none running particle-animation-16; opacity: 0.23; height: 6px; width: 6px; transform: translate3d(4vw, 49vh, 42px); background: var(--particle-color); }@keyframes particle-animation-17 { 100% { transform: translate3d(69vw, 39vh, 92px); } }.particle:nth-child(17) { animation: 60s ease -3.4s infinite normal none running particle-animation-17; opacity: 0.5; height: 9px; width: 9px; transform: translate3d(54vw, 44vh, 44px); background: var(--particle-color); }@keyframes particle-animation-18 { 100% { transform: translate3d(86vw, 89vh, 17px); } }.particle:nth-child(18) { animation: 60s ease -3.6s infinite normal none running particle-animation-18; opacity: 0.28; height: 10px; width: 10px; transform: translate3d(34vw, 52vh, 53px); background: var(--particle-color); }@keyframes particle-animation-19 { 100% { transform: translate3d(2vw, 52vh, 30px); } }.particle:nth-child(19) { animation: 60s ease -3.8s infinite normal none running particle-animation-19; opacity: 0.21; height: 48px; width: 48px; transform: translate3d(87vw, 69vh, 62px); background: var(--particle-color); }@keyframes particle-animation-20 { 100% { transform: translate3d(75vw, 69vh, 50px); } }.particle:nth-child(20) { animation: 60s ease -4s infinite normal none running particle-animation-20; opacity: 0.02; height: 10px; width: 10px; transform: translate3d(29vw, 47vh, 24px); background: var(--particle-color); }@keyframes particle-animation-21 { 100% { transform: translate3d(61vw, 90vh, 83px); } }.particle:nth-child(21) { animation: 60s ease -4.2s infinite normal none running particle-animation-21; opacity: 0.38; height: 107px; width: 107px; transform: translate3d(28vw, 31vh, 98px); background: var(--particle-color); }@keyframes particle-animation-22 { 100% { transform: translate3d(54vw, 9vh, 44px); } }.particle:nth-child(22) { animation: 60s ease -4.4s infinite normal none running particle-animation-22; opacity: 0.38; height: 30px; width: 30px; transform: translate3d(20vw, 71vh, 82px); background: var(--particle-color); }@keyframes particle-animation-23 { 100% { transform: translate3d(37vw, 5vh, 57px); } }.particle:nth-child(23) { animation: 60s ease -4.6s infinite normal none running particle-animation-23; opacity: 0.37; height: 10px; width: 10px; transform: translate3d(9vw, 69vh, 24px); background: var(--particle-color); }@keyframes particle-animation-24 { 100% { transform: translate3d(4vw, 19vh, 37px); } }.particle:nth-child(24) { animation: 60s ease -4.8s infinite normal none running particle-animation-24; opacity: 0.18; height: 200px; width: 200px; transform: translate3d(82vw, 36vh, 5px); background: var(--particle-color); }@keyframes particle-animation-25 { 100% { transform: translate3d(13vw, 17vh, 84px); } }.particle:nth-child(25) { animation: 60s ease -5s infinite normal none running particle-animation-25; opacity: 0.01; height: 8px; width: 8px; transform: translate3d(84vw, 8vh, 42px); background: var(--particle-color); }@keyframes particle-animation-26 { 100% { transform: translate3d(1vw, 17vh, 15px); } }.particle:nth-child(26) { animation: 60s ease -5.2s infinite normal none running particle-animation-26; opacity: 0.33; height: 40px; width: 40px; transform: translate3d(3vw, 36vh, 68px); background: var(--particle-color); }@keyframes particle-animation-27 { 100% { transform: translate3d(78vw, 51vh, 52px); } }.particle:nth-child(27) { animation: 60s ease -5.4s infinite normal none running particle-animation-27; opacity: 0.26; height: 7px; width: 7px; transform: translate3d(10vw, 82vh, 96px); background: var(--particle-color); }@keyframes particle-animation-28 { 100% { transform: translate3d(5vw, 51vh, 64px); } }.particle:nth-child(28) { animation: 60s ease -5.6s infinite normal none running particle-animation-28; opacity: 0.37; height: 8px; width: 8px; transform: translate3d(26vw, 51vh, 17px); background: var(--particle-color); }@keyframes particle-animation-29 { 100% { transform: translate3d(60vw, 85vh, 74px); } }.particle:nth-child(29) { animation: 60s ease -5.8s infinite normal none running particle-animation-29; opacity: 0.23; height: 56px; width: 56px; transform: translate3d(23vw, 68vh, 78px); background: var(--particle-color); }@keyframes particle-animation-30 { 100% { transform: translate3d(14vw, 50vh, 72px); } }.particle:nth-child(30) { animation: 60s ease -6s infinite normal none running particle-animation-30; opacity: 0.33; height: 7px; width: 7px; transform: translate3d(58vw, 69vh, 91px); background: var(--particle-color); }.acc_effets, #sect_accueil, #sect_projets, #sect_avis, #sect_valeurs #accueil_sect_1, #sect_articles, #sect_footer_2, #accueil_sect_2, #accueil_sect_3 { overflow: hidden; }#sect_accueil, #sect_acc_web { min-height: 100dvh; }.acc_effets .elementor-widget-html { position: relative; }@keyframes blackappear { 0% { opacity: 1; } 100% { opacity: 0; } }.polysolid { position: absolute; width: 100%; opacity: 0.5; height: 100vh; overflow: hidden; top: 0px; left: 0px; }.polysolid svg polygon { animation-name: fadeinn; animation-duration: 5s; animation-iteration-count: infinite; }@keyframes fadeinn { 0% { opacity: 0; } 50% { opacity: 0.4; } 100% { opacity: 0; } }.polylines { position: absolute; width: 100%; opacity: 0.5; height: 100vh; overflow: hidden; top: 0px; left: 0px; }.polylines svg polygon { animation-name: fadeinn; animation-duration: 4s; animation-iteration-count: infinite; opacity: 0.5; }@keyframes fadeinn { 0% { opacity: 0; } 50% { opacity: 0.5; } 100% { opacity: 0; } }.kysapillon_dst { width: 205px; top: 50%; animation: 5s ease 0s 1 normal none running fadillon; padding-right: 30px; }@keyframes fadillon { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }@keyframes soustitreappear { 0% { opacity: 0; } 100% { opacity: 1; } }#sect_projets, #sect_avis, #sect_valeurs, #sect_articles { overflow: hidden; }.sect_blur { backdrop-filter: blur(7px); }#sect_projets::before { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_proj_HD-png.webp); position: absolute; right: 0px; left: unset; bottom: unset; width: 512px; height: 226px; background-size: cover; background-repeat: no-repeat; z-index: 2; top: 0px !important; }#sect_projets::after { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_proj_BG-png.webp); position: absolute; bottom: 0px; left: 0px; right: unset; top: unset; width: 383px; height: 110px; background-size: cover; background-repeat: no-repeat; z-index: 2; }#sect_avis::before { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_avis_HD-png.webp); position: absolute; right: 0px; left: unset; bottom: unset; width: 581px; height: 144px; background-size: cover; background-repeat: no-repeat; top: 0px !important; }#sect_avis::after { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_avis_BG-png.webp); position: absolute; bottom: 0px; left: 0px; right: unset; top: unset; width: 481px; height: 119px; background-size: cover; background-repeat: no-repeat; }#sect_valeurs::before { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/palmier_entier-png.webp); position: absolute; right: unset; left: 0px; bottom: unset; width: 211px; height: 340px; background-size: cover; background-repeat: no-repeat; top: 0px !important; }#sect_valeurs::after { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/chameleon-png.webp); position: absolute; bottom: 0px; left: unset; right: 0px; top: unset; width: 246px; height: 420px; background-size: cover; background-repeat: no-repeat; }#sect_articles::before { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_artices_HD-png.webp); position: absolute; right: 0px; left: unset; bottom: unset; width: 691px; height: 432px; background-size: cover; background-repeat: no-repeat; z-index: 3; top: 0px !important; }#sect_articles::after { content: ""; background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/sect_artices_BG-png.webp); position: absolute; bottom: 0px; left: 0px; right: unset; top: unset; width: 929px; height: 580px; background-size: cover; background-repeat: no-repeat; }.silder_video .swiper-slide { width: 220px; }.silder_video .swiper-slide:hover { border: 2px solid var(--e-global-color-095d2a1); }@keyframes drawLine { 100% { stroke-dashoffset: 0; } }@keyframes fadeIn { 100% { opacity: 1; } }@font-face { font-family: Quicksand; font-style: normal; font-weight: 300; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/quicksand-6xktdszam9ie8kbpra_hk1qn.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: Quicksand; font-style: normal; font-weight: 400; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/quicksand-6xktdszam9ie8kbpra_hk1qn.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: Quicksand; font-style: normal; font-weight: 500; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/quicksand-6xktdszam9ie8kbpra_hk1qn.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: Quicksand; font-style: normal; font-weight: 600; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/quicksand-6xktdszam9ie8kbpra_hk1qn.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: Quicksand; font-style: normal; font-weight: 700; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/quicksand-6xktdszam9ie8kbpra_hk1qn.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: 100; src: url(https://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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://krysalidesign.com/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.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; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://krysalidesign.com/wp-content/swift-ai/cache/krysalidesign.com/new_accueil/__data/fa-solid-9007261c4ac.woff) format('woff2');font-display:swap;}.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }.cmplz-hidden { display: none !important; }.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }:root { --swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5); --swal2-container-padding: 0.625em; --swal2-backdrop: rgba(0, 0, 0, 0.4); --swal2-backdrop-transition: background-color 0.1s; --swal2-width: 32em; --swal2-padding: 0 0 1.25em; --swal2-border: none; --swal2-border-radius: 0.3125rem; --swal2-background: white; --swal2-color: #545454; --swal2-show-animation: swal2-show 0.3s; --swal2-hide-animation: swal2-hide 0.15s forwards; --swal2-icon-zoom: 1; --swal2-icon-animations: true; --swal2-title-padding: 0.8em 1em 0; --swal2-html-container-padding: 1em 1.6em 0.3em; --swal2-input-border: 1px solid #d9d9d9; --swal2-input-border-radius: 0.1875em; --swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; --swal2-input-background: transparent; --swal2-input-transition: border-color 0.2s, box-shadow 0.2s; --swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; --swal2-input-focus-border: 1px solid #b4dbed; --swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px $swal2-outline-color; --swal2-progress-step-background: #add8e6; --swal2-validation-message-background: #f0f0f0; --swal2-validation-message-color: #666; --swal2-footer-border-color: #eee; --swal2-footer-background: transparent; --swal2-footer-color: inherit; --swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3); --swal2-close-button-position: initial; --swal2-close-button-inset: auto; --swal2-close-button-font-size: 2.5em; --swal2-close-button-color: #ccc; --swal2-close-button-transition: color 0.2s, box-shadow 0.2s; --swal2-close-button-outline: initial; --swal2-close-button-box-shadow: inset 0 0 0 3px transparent; --swal2-close-button-focus-box-shadow: inset var(--swal2-outline); --swal2-close-button-hover-transform: none; --swal2-actions-justify-content: center; --swal2-actions-width: auto; --swal2-actions-margin: 1.25em auto 0; --swal2-actions-padding: 0; --swal2-actions-border-radius: 0; --swal2-actions-background: transparent; --swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s; --swal2-action-button-hover: black 10%; --swal2-action-button-active: black 10%; --swal2-confirm-button-box-shadow: none; --swal2-confirm-button-border-radius: 0.25em; --swal2-confirm-button-background-color: #7066e0; --swal2-confirm-button-color: #fff; --swal2-deny-button-box-shadow: none; --swal2-deny-button-border-radius: 0.25em; --swal2-deny-button-background-color: #dc3741; --swal2-deny-button-color: #fff; --swal2-cancel-button-box-shadow: none; --swal2-cancel-button-border-radius: 0.25em; --swal2-cancel-button-background-color: #6e7881; --swal2-cancel-button-color: #fff; --swal2-toast-show-animation: swal2-toast-show 0.5s; --swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards; --swal2-toast-border: none; --swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075); }@keyframes swal2-show { 0% { transform: scale(0.7); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); } }@keyframes swal2-hide { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.5); opacity: 0; } }@keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0px; } 54% { top: 1.0625em; left: 0.125em; width: 0px; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } 100% { top: 2.8125em; left: 0.8125em; width: 1.5625em; } }@keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0px; } 65% { top: 3.375em; right: 2.875em; width: 0px; } 84% { top: 2.1875em; right: 0px; width: 3.4375em; } 100% { top: 2.375em; right: 0.5em; width: 2.9375em; } }@keyframes swal2-rotate-success-circular-line { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } }@keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; transform: scale(1.15); } 100% { margin-top: 0px; transform: scale(1); opacity: 1; } }@keyframes swal2-animate-error-icon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; } }@keyframes swal2-rotate-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes swal2-animate-question-mark { 0% { transform: rotateY(-360deg); } 100% { transform: rotateY(0deg); } }@keyframes swal2-animate-i-mark { 0% { transform: rotateZ(45deg); opacity: 0; } 25% { transform: rotateZ(-25deg); opacity: 0.4; } 50% { transform: rotateZ(15deg); opacity: 0.8; } 75% { transform: rotateZ(-5deg); opacity: 1; } 100% { transform: rotateX(0deg); opacity: 1; } }@keyframes swal2-toast-show { 0% { transform: translateY(-0.625em) rotateZ(2deg); } 33% { transform: translateY(0px) rotateZ(-2deg); } 66% { transform: translateY(0.3125em) rotateZ(2deg); } 100% { transform: translateY(0px) rotateZ(0deg); } }@keyframes swal2-toast-hide { 100% { transform: rotateZ(1deg); opacity: 0; } }@keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0px; } 54% { top: 0.125em; left: 0.125em; width: 0px; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } 100% { top: 1.125em; left: 0.1875em; width: 0.75em; } }@keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0px; } 65% { top: 1.25em; right: 0.9375em; width: 0px; } 84% { top: 0.9375em; right: 0px; width: 1.125em; } 100% { top: 0.9375em; right: 0.1875em; width: 1.375em; } }@keyframes swal2-show { 0% { transform: scale(0.7); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); } }@keyframes swal2-hide { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.5); opacity: 0; } }@keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0px; } 54% { top: 1.0625em; left: 0.125em; width: 0px; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } 100% { top: 2.8125em; left: 0.8125em; width: 1.5625em; } }@keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0px; } 65% { top: 3.375em; right: 2.875em; width: 0px; } 84% { top: 2.1875em; right: 0px; width: 3.4375em; } 100% { top: 2.375em; right: 0.5em; width: 2.9375em; } }@keyframes swal2-rotate-success-circular-line { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } }@keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; transform: scale(1.15); } 100% { margin-top: 0px; transform: scale(1); opacity: 1; } }@keyframes swal2-animate-error-icon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; } }@keyframes swal2-rotate-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes swal2-animate-question-mark { 0% { transform: rotateY(-360deg); } 100% { transform: rotateY(0deg); } }@keyframes swal2-animate-i-mark { 0% { transform: rotateZ(45deg); opacity: 0; } 25% { transform: rotateZ(-25deg); opacity: 0.4; } 50% { transform: rotateZ(15deg); opacity: 0.8; } 75% { transform: rotateZ(-5deg); opacity: 1; } 100% { transform: rotateX(0deg); opacity: 1; } }@keyframes swal2-toast-show { 0% { transform: translateY(-0.625em) rotateZ(2deg); } 33% { transform: translateY(0px) rotateZ(-2deg); } 66% { transform: translateY(0.3125em) rotateZ(2deg); } 100% { transform: translateY(0px) rotateZ(0deg); } }@keyframes swal2-toast-hide { 100% { transform: rotateZ(1deg); opacity: 0; } }@keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0px; } 54% { top: 0.125em; left: 0.125em; width: 0px; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } 100% { top: 1.125em; left: 0.1875em; width: 0.75em; } }@keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0px; } 65% { top: 1.25em; right: 0.9375em; width: 0px; } 84% { top: 0.9375em; right: 0px; width: 1.125em; } 100% { top: 0.9375em; right: 0.1875em; width: 1.375em; } }.cmplz-cookiebanner { box-sizing: border-box; }:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #000000; --cmplz_banner_border_color: #000000; --cmplz_banner_border_width: 0px 0px 0px 0px; --cmplz_banner_border_radius: 0px 0px 0px 0px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #ffffff; --cmplz_hyperlink_color: #77b890; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #77b890; --cmplz_button_accept_border_color: #77b890; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f1f1f1; --cmplz_button_deny_border_color: #f1f1f1; --cmplz_button_deny_text_color: #77b890; --cmplz_button_settings_background_color: #000000; --cmplz_button_settings_border_color: #77b890; --cmplz_button_settings_text_color: #77b890; --cmplz_button_border_radius: 5px 5px 5px 5px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #77b890; --cmplz_slider_inactive_color: #456d4c; --cmplz_slider_bullet_color: #ffffff; }#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-top-left-radius: ; border-top-right-radius: ; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: 0.5s ease 0s 1 normal forwards running mc_slideOut; }#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none; }#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none; }#cmplz-manage-consent .cmplz-manage-consent:hover { animation: 0.5s ease 0s 1 normal forwards running mc_slideIn; }@-webkit-keyframes mc_slideIn { 100% { bottom: 0px; } }@keyframes mc_slideIn { 100% { bottom: 0px; } }@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); } }@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); } }.cmplz-cookiebanner { max-height: calc(-20px + 100vh); position: fixed; height: auto; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0px, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; gap: 10px; }.cmplz-cookiebanner a { transition: initial; }.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none; }.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow: hidden auto; max-height: 55vh; }@media (min-width: 350px){.cmplz-cookiebanner .cmplz-body { min-width: 300px; }}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px; }.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3; }.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500; }.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color); }.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px; }.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px; }.cmplz-cookiebanner .cmplz-message { overflow-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px; }.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-divider { grid-column: span 3; }.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5); }.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0px, 1fr); align-items: center; gap: 10px; padding: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color); }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox label > span { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category="cmplz_functional"] { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { grid-column-start: 3; cursor: pointer; content: ""; transform: rotate(0deg); transition: 0.5s; background-size: cover; height: 18px; width: 18px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category summary { display: block; }.cmplz-cookiebanner .cmplz-categories .cmplz-category summary::marker { display: none; content: ""; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0px; max-width: 100%; padding: 10px; }.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial; }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none; }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial; }.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin); }.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between; }.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center; }.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0px; }.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none; }.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none; }.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block; }@media (min-width: 1024px){.cmplz-cookiebanner { margin: 10px; width: calc(100% - 20px); column-gap: 10px; display: grid; grid-template-columns: 1fr 1fr; bottom: 0px; left: initial; top: initial; transform: initial; }.cmplz-cookiebanner .cmplz-body { grid-column: span 2; display: flex; gap: 10px; }.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons { grid-column: inherit; }.cmplz-cookiebanner .cmplz-description { grid-column-start: 1; }.cmplz-cookiebanner.optin .cmplz-categories, .cmplz-cookiebanner.optout .cmplz-categories { width: 85vw; grid-column-start: 2; }.cmplz-cookiebanner .cmplz-buttons { grid-column-start: 3; grid-row-start: 3; display: flex; flex-direction: column; }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-width: 250px; width: 100%; }.cmplz-cookiebanner .cmplz-links.cmplz-documents { grid-column-end: 3; }.cmplz-cookiebanner .cmplz-links.cmplz-information { grid-column: 3 / 4; grid-row-start: 5; display: flex; justify-content: flex-end; }.cmplz-cookiebanner .cmplz-links.cmplz-documents { grid-column-start: 1; grid-row-start: 5; display: flex; justify-content: flex-start; }.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons, .cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons { flex-direction: initial; }}.cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-save-preferences, .cmplz-cookiebanner .cmplz-link.cmplz-manage-options, .cmplz-cookiebanner .cmplz-manage-vendors, .cmplz-cookiebanner .cmplz-read-more, .cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none; }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none; }.cmplz-cookiebanner .cmplz-preferences, .cmplz-manage-consent-container .cmplz-preferences { display: none; }.cmplz-cookiebanner .cmplz-title { display: none; }.cmplz-logo { display: none !important; }.cmplz-cookiebanner .cmplz-close { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: -10px 0px 0px; cursor: pointer; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label::before { box-shadow: #245fcc 0px 0px 0px 2px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::after { left: 14px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after { box-sizing: border-box; position: absolute; border-radius: 10px; transition: background-color 0.3s, left 0.3s; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before { display: block; content: ""; color: #ffffff; box-sizing: border-box; font-family: FontAwesome, sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; border-radius: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px; }.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; }.cmplz-cookiebanner .cmplz-divider.cmplz-divider-header { height: 0px; }.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block; }.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none; }.b { stroke-miterlimit: 10; }.b, .c, .d { fill: none; stroke: #ffffff; }.c, .d { stroke-linejoin: round; stroke-width: 1px; }.d { stroke-linecap: round; }.pb { fill: url(https://krysalidesign.com/new_accueil/#lf); }.pc { fill: url(https://krysalidesign.com/new_accueil/#io); }.pd { fill: url(https://krysalidesign.com/new_accueil/#ez); }.pe { fill: url(https://krysalidesign.com/new_accueil/#hp); }.pf { clip-path: url(https://krysalidesign.com/new_accueil/#an); }.pg { fill: url(https://krysalidesign.com/new_accueil/#kl); }.ph { fill: url(https://krysalidesign.com/new_accueil/#lc); }.pi { fill: url(https://krysalidesign.com/new_accueil/#iw); }.pj { fill: url(https://krysalidesign.com/new_accueil/#cq); }.pk { fill: url(https://krysalidesign.com/new_accueil/#np); }.pl { fill: url(https://krysalidesign.com/new_accueil/#em); }.pm { fill: url(https://krysalidesign.com/new_accueil/#my); }.pn { fill: url(https://krysalidesign.com/new_accueil/#fi); }.po { fill: url(https://krysalidesign.com/new_accueil/#cu); }.pp { fill: url(https://krysalidesign.com/new_accueil/#nv); }.pq { clip-path: url(https://krysalidesign.com/new_accueil/#t); }.pr { fill: url(https://krysalidesign.com/new_accueil/#k); }.ps { clip-path: url(https://krysalidesign.com/new_accueil/#bn); }.pt { fill: url(https://krysalidesign.com/new_accueil/#ob); }.pu { fill: url(https://krysalidesign.com/new_accueil/#nl); }.pv { clip-path: url(https://krysalidesign.com/new_accueil/#af); }.pw { fill: url(https://krysalidesign.com/new_accueil/#kq); }.px { fill: url(https://krysalidesign.com/new_accueil/#jb); }.py { fill: url(https://krysalidesign.com/new_accueil/#as); }.pz { fill: url(https://krysalidesign.com/new_accueil/#fs); }.qa { fill: url(https://krysalidesign.com/new_accueil/#hg); }.qb { clip-path: url(https://krysalidesign.com/new_accueil/#x); }.qc { fill: url(https://krysalidesign.com/new_accueil/#ln); }.qd { fill: url(https://krysalidesign.com/new_accueil/#am); }.qe { fill: url(https://krysalidesign.com/new_accueil/#dg); }.qf { fill: url(https://krysalidesign.com/new_accueil/#cm); }.qg { fill: url(https://krysalidesign.com/new_accueil/#gq); }.qh { fill: url(https://krysalidesign.com/new_accueil/#eu); }.qi { fill: url(https://krysalidesign.com/new_accueil/#ii); }.qj { fill: url(https://krysalidesign.com/new_accueil/#ki); }.qk { fill: url(https://krysalidesign.com/new_accueil/#cy); }.ql { fill: url(https://krysalidesign.com/new_accueil/#kn); }.qm { fill: url(https://krysalidesign.com/new_accueil/#ip); }.qn { fill: url(https://krysalidesign.com/new_accueil/#nt); }.qo { fill: url(https://krysalidesign.com/new_accueil/#ll); }.qp { fill: url(https://krysalidesign.com/new_accueil/#lk); }.qq { fill: url(https://krysalidesign.com/new_accueil/#gc); }.qr { fill: url(https://krysalidesign.com/new_accueil/#w); }.qs { fill: url(https://krysalidesign.com/new_accueil/#fj); }.qt { fill: url(https://krysalidesign.com/new_accueil/#ga); }.qu { fill: url(https://krysalidesign.com/new_accueil/#gy); }.qv { fill: url(https://krysalidesign.com/new_accueil/#iv); }.qw { clip-path: url(https://krysalidesign.com/new_accueil/#ar); }.qx { fill: url(https://krysalidesign.com/new_accueil/#fc); }.qy { fill: url(https://krysalidesign.com/new_accueil/#bq); }.qz { fill: url(https://krysalidesign.com/new_accueil/#fo); }.ra { fill: url(https://krysalidesign.com/new_accueil/#hn); }.rb { fill: url(https://krysalidesign.com/new_accueil/#bs); }.rc { fill: url(https://krysalidesign.com/new_accueil/#lq); }.rd { fill: url(https://krysalidesign.com/new_accueil/#go); }.re { fill: url(https://krysalidesign.com/new_accueil/#bc); }.rf { fill: url(https://krysalidesign.com/new_accueil/#ao); }.rg { fill: url(https://krysalidesign.com/new_accueil/#mx); }.rh { clip-path: url(https://krysalidesign.com/new_accueil/#dd); }.ri { clip-path: url(https://krysalidesign.com/new_accueil/#bb); }.rj { fill: url(https://krysalidesign.com/new_accueil/#ak); }.rk { fill: url(https://krysalidesign.com/new_accueil/#og); }.rl { clip-path: url(https://krysalidesign.com/new_accueil/#bz); }.rm { fill: url(https://krysalidesign.com/new_accueil/#dh); }.rn { fill: url(https://krysalidesign.com/new_accueil/#fd); }.ro { fill: url(https://krysalidesign.com/new_accueil/#mc); }.rp { fill: url(https://krysalidesign.com/new_accueil/#hw); }.rq { fill: url(https://krysalidesign.com/new_accueil/#gi); }.rr { fill: url(https://krysalidesign.com/new_accueil/#me); }.rs { clip-path: url(https://krysalidesign.com/new_accueil/#bp); }.rt { fill: url(https://krysalidesign.com/new_accueil/#od); }.ru { fill: url(https://krysalidesign.com/new_accueil/#nb); }.rv { fill: url(https://krysalidesign.com/new_accueil/#or); }.rw { fill: url(https://krysalidesign.com/new_accueil/#gn); }.rx { fill: url(https://krysalidesign.com/new_accueil/#jz); }.ry { fill: url(https://krysalidesign.com/new_accueil/#ae); }.rz { fill: url(https://krysalidesign.com/new_accueil/#fu); }.sa { fill: url(https://krysalidesign.com/new_accueil/#ju); }.sb { fill: url(https://krysalidesign.com/new_accueil/#ee); }.sc { fill: url(https://krysalidesign.com/new_accueil/#fx); }.sd { fill: url(https://krysalidesign.com/new_accueil/#iq); }.se { clip-path: url(https://krysalidesign.com/new_accueil/#f); }.sf { fill: url(https://krysalidesign.com/new_accueil/#bk); }.sg { fill: url(https://krysalidesign.com/new_accueil/#ok); }.sh { fill: url(https://krysalidesign.com/new_accueil/#nn); }.si { fill: url(https://krysalidesign.com/new_accueil/#hh); }.sj { fill: url(https://krysalidesign.com/new_accueil/#jn); }.sk { fill: url(https://krysalidesign.com/new_accueil/#fy); }.sl { fill: url(https://krysalidesign.com/new_accueil/#ic); }.sm { fill: url(https://krysalidesign.com/new_accueil/#ay); }.sn { fill: url(https://krysalidesign.com/new_accueil/#ko); }.so { clip-path: url(https://krysalidesign.com/new_accueil/#j); }.sp { fill: url(https://krysalidesign.com/new_accueil/#ne); }.sq { fill: url(https://krysalidesign.com/new_accueil/#lu); }.sr { fill: url(https://krysalidesign.com/new_accueil/#kr); }.ss { fill: url(https://krysalidesign.com/new_accueil/#jr); }.st { fill: url(https://krysalidesign.com/new_accueil/#jt); }.su { fill: url(https://krysalidesign.com/new_accueil/#jj); }.sv { fill: url(https://krysalidesign.com/new_accueil/#fk); }.sw { fill: url(https://krysalidesign.com/new_accueil/#mo); }.sx { fill: url(https://krysalidesign.com/new_accueil/#kv); }.sy { fill: url(https://krysalidesign.com/new_accueil/#ht); }.sz { clip-path: url(https://krysalidesign.com/new_accueil/#bv); }.ta { fill: url(https://krysalidesign.com/new_accueil/#el); }.tb { fill: url(https://krysalidesign.com/new_accueil/#dq); }.tc { clip-path: url(https://krysalidesign.com/new_accueil/#ad); }.td { fill: url(https://krysalidesign.com/new_accueil/#mg); }.te { fill: url(https://krysalidesign.com/new_accueil/#oh); }.tf { fill: url(https://krysalidesign.com/new_accueil/#o); }.tg { clip-path: url(https://krysalidesign.com/new_accueil/#cd); }.th { fill: url(https://krysalidesign.com/new_accueil/#kw); }.ti { fill: url(https://krysalidesign.com/new_accueil/#hi); }.tj { fill: url(https://krysalidesign.com/new_accueil/#kz); }.tk { fill: url(https://krysalidesign.com/new_accueil/#eq); }.tl { clip-path: url(https://krysalidesign.com/new_accueil/#al); }.tm { fill: url(https://krysalidesign.com/new_accueil/#fw); }.tn { clip-path: url(https://krysalidesign.com/new_accueil/#ax); }.to { fill: url(https://krysalidesign.com/new_accueil/#lw); }.tp { fill: url(https://krysalidesign.com/new_accueil/#hf); }.tq { fill: url(https://krysalidesign.com/new_accueil/#kf); }.tr { clip-path: url(https://krysalidesign.com/new_accueil/#av); }.ts { fill: url(https://krysalidesign.com/new_accueil/#ks); }.tt { fill: url(https://krysalidesign.com/new_accueil/#eo); }.tu { fill: none; }.tv { fill: url(https://krysalidesign.com/new_accueil/#ni); }.tw { fill: url(https://krysalidesign.com/new_accueil/#fa); }.tx { fill: url(https://krysalidesign.com/new_accueil/#os); }.ty { fill: url(https://krysalidesign.com/new_accueil/#oy); }.tz { fill: url(https://krysalidesign.com/new_accueil/#nq); }.ua { fill: url(https://krysalidesign.com/new_accueil/#gr); }.ub { fill: url(https://krysalidesign.com/new_accueil/#hb); }.uc { fill: url(https://krysalidesign.com/new_accueil/#kb); }.ud { fill: url(https://krysalidesign.com/new_accueil/#g); }.ue { fill: url(https://krysalidesign.com/new_accueil/#ei); }.uf { fill: url(https://krysalidesign.com/new_accueil/#mv); }.ug { fill: url(https://krysalidesign.com/new_accueil/#ig); }.uh { fill: url(https://krysalidesign.com/new_accueil/#ky); }.ui { fill: url(https://krysalidesign.com/new_accueil/#gh); }.uj { fill: url(https://krysalidesign.com/new_accueil/#jc); }.uk { fill: url(https://krysalidesign.com/new_accueil/#nr); }.ul { fill: url(https://krysalidesign.com/new_accueil/#gl); }.um { fill: url(https://krysalidesign.com/new_accueil/#gj); }.un { fill: url(https://krysalidesign.com/new_accueil/#ho); }.uo { fill: url(https://krysalidesign.com/new_accueil/#ns); }.up { fill: url(https://krysalidesign.com/new_accueil/#nz); }.uq { fill: url(https://krysalidesign.com/new_accueil/#q); }.ur { clip-path: url(https://krysalidesign.com/new_accueil/#ch); }.us { fill: url(https://krysalidesign.com/new_accueil/#nu); }.ut { fill: url(https://krysalidesign.com/new_accueil/#eh); }.uu { fill: url(https://krysalidesign.com/new_accueil/#js); }.uv { fill: url(https://krysalidesign.com/new_accueil/#ia); }.uw { fill: url(https://krysalidesign.com/new_accueil/#er); }.ux { fill: url(https://krysalidesign.com/new_accueil/#de); }.uy { fill: url(https://krysalidesign.com/new_accueil/#hc); }.uz { clip-path: url(https://krysalidesign.com/new_accueil/#p); }.va { fill: url(https://krysalidesign.com/new_accueil/#lj); }.vb { fill: url(https://krysalidesign.com/new_accueil/#dl); }.vc { fill: url(https://krysalidesign.com/new_accueil/#mb); }.vd { clip-path: url(https://krysalidesign.com/new_accueil/#cn); }.ve { fill: url(https://krysalidesign.com/new_accueil/#m); }.vf { clip-path: url(https://krysalidesign.com/new_accueil/#h); }.vg { fill: url(https://krysalidesign.com/new_accueil/#jp); }.vh { fill: url(https://krysalidesign.com/new_accueil/#aa); }.vi { fill: url(https://krysalidesign.com/new_accueil/#ib); }.vj { fill: url(https://krysalidesign.com/new_accueil/#oa); }.vk { fill: url(https://krysalidesign.com/new_accueil/#dn); }.vl { fill: url(https://krysalidesign.com/new_accueil/#ir); }.vm { fill: url(https://krysalidesign.com/new_accueil/#jv); }.vn { fill: url(https://krysalidesign.com/new_accueil/#eg); }.vo { fill: url(https://krysalidesign.com/new_accueil/#jy); }.vp { fill: url(https://krysalidesign.com/new_accueil/#ha); }.vq { fill: url(https://krysalidesign.com/new_accueil/#hu); }.vr { fill: url(https://krysalidesign.com/new_accueil/#du); }.vs { fill: url(https://krysalidesign.com/new_accueil/#jg); }.vt { fill: url(https://krysalidesign.com/new_accueil/#gx); }.vu { fill: url(https://krysalidesign.com/new_accueil/#gf); }.vv { fill: url(https://krysalidesign.com/new_accueil/#le); }.vw { fill: url(https://krysalidesign.com/new_accueil/#hk); }.vx { fill: url(https://krysalidesign.com/new_accueil/#dx); }.vy { fill: url(https://krysalidesign.com/new_accueil/#it); }.vz { fill: url(https://krysalidesign.com/new_accueil/#da); }.wa { fill: url(https://krysalidesign.com/new_accueil/#hd); }.wb { fill: url(https://krysalidesign.com/new_accueil/#mk); }.wc { fill: url(https://krysalidesign.com/new_accueil/#is); }.wd { fill: url(https://krysalidesign.com/new_accueil/#ij); }.we { fill: url(https://krysalidesign.com/new_accueil/#mh); }.wf { fill: url(https://krysalidesign.com/new_accueil/#nd); }.wg { fill: url(https://krysalidesign.com/new_accueil/#lm); }.wh { fill: url(https://krysalidesign.com/new_accueil/#nk); }.wi { fill: url(https://krysalidesign.com/new_accueil/#dc); }.wj { fill: url(https://krysalidesign.com/new_accueil/#kt); }.wk { fill: url(https://krysalidesign.com/new_accueil/#nx); }.wl { fill: url(https://krysalidesign.com/new_accueil/#kc); }.wm { fill: url(https://krysalidesign.com/new_accueil/#ow); }.wn { fill: url(https://krysalidesign.com/new_accueil/#jw); }.wo { fill: url(https://krysalidesign.com/new_accueil/#je); }.wp { fill: url(https://krysalidesign.com/new_accueil/#lo); }.wq { fill: url(https://krysalidesign.com/new_accueil/#by); }.wr { clip-path: url(https://krysalidesign.com/new_accueil/#v); }.ws { fill: url(https://krysalidesign.com/new_accueil/#gt); }.wt { clip-path: url(https://krysalidesign.com/new_accueil/#bd); }.wu { clip-path: url(https://krysalidesign.com/new_accueil/#b); }.wv { fill: url(https://krysalidesign.com/new_accueil/#bg); }.ww { fill: url(https://krysalidesign.com/new_accueil/#na); }.wx { fill: url(https://krysalidesign.com/new_accueil/#jx); }.wy { fill: url(https://krysalidesign.com/new_accueil/#ex); }.wz { fill: url(https://krysalidesign.com/new_accueil/#lg); }.xa { fill: url(https://krysalidesign.com/new_accueil/#jq); }.xb { clip-path: url(https://krysalidesign.com/new_accueil/#n); }.xc { clip-path: url(https://krysalidesign.com/new_accueil/#cz); }.xd { fill: url(https://krysalidesign.com/new_accueil/#ot); }.xe { clip-path: url(https://krysalidesign.com/new_accueil/#db); }.xf { fill: url(https://krysalidesign.com/new_accueil/#ec); }.xg { fill: url(https://krysalidesign.com/new_accueil/#aq); }.xh { fill: url(https://krysalidesign.com/new_accueil/#ms); }.xi { fill: url(https://krysalidesign.com/new_accueil/#ja); }.xj { fill: url(https://krysalidesign.com/new_accueil/#hv); }.xk { fill: url(https://krysalidesign.com/new_accueil/#fm); }.xl { fill: url(https://krysalidesign.com/new_accueil/#bw); }.xm { fill: url(https://krysalidesign.com/new_accueil/#e); }.xn { fill: url(https://krysalidesign.com/new_accueil/#id); }.xo { fill: url(https://krysalidesign.com/new_accueil/#i); }.xp { fill: url(https://krysalidesign.com/new_accueil/#ai); }.xq { fill: url(https://krysalidesign.com/new_accueil/#kp); }.xr { fill: url(https://krysalidesign.com/new_accueil/#ie); }.xs { clip-path: url(https://krysalidesign.com/new_accueil/#r); }.xt { fill: url(https://krysalidesign.com/new_accueil/#op); }.xu { fill: url(https://krysalidesign.com/new_accueil/#on); }.xv { fill: url(https://krysalidesign.com/new_accueil/#ci); }.xw { fill: url(https://krysalidesign.com/new_accueil/#fg); }.xx { fill: url(https://krysalidesign.com/new_accueil/#aw); }.xy { fill: url(https://krysalidesign.com/new_accueil/#mm); }.xz { fill: url(https://krysalidesign.com/new_accueil/#ac); }.ya { clip-path: url(https://krysalidesign.com/new_accueil/#br); }.yb { fill: url(https://krysalidesign.com/new_accueil/#ik); }.yc { fill: url(https://krysalidesign.com/new_accueil/#he); }.yd { fill: url(https://krysalidesign.com/new_accueil/#ej); }.ye { fill: url(https://krysalidesign.com/new_accueil/#mz); }.yf { clip-path: url(https://krysalidesign.com/new_accueil/#ct); }.yg { fill: url(https://krysalidesign.com/new_accueil/#mj); }.yh { clip-path: url(https://krysalidesign.com/new_accueil/#cl); }.yi { fill: url(https://krysalidesign.com/new_accueil/#oo); }.yj { clip-path: url(https://krysalidesign.com/new_accueil/#cj); }.yk { fill: url(https://krysalidesign.com/new_accueil/#iz); }.yl { fill: url(https://krysalidesign.com/new_accueil/#gz); }.ym { fill: url(https://krysalidesign.com/new_accueil/#dm); }.yn { fill: url(https://krysalidesign.com/new_accueil/#dw); }.yo { fill: url(https://krysalidesign.com/new_accueil/#ov); }.yp { fill: url(https://krysalidesign.com/new_accueil/#dk); }.yq { fill: url(https://krysalidesign.com/new_accueil/#ih); }.yr { fill: url(https://krysalidesign.com/new_accueil/#ev); }.ys { fill: url(https://krysalidesign.com/new_accueil/#kk); }.yt { fill: url(https://krysalidesign.com/new_accueil/#gb); }.yu { fill: url(https://krysalidesign.com/new_accueil/#lv); }.yv { clip-path: url(https://krysalidesign.com/new_accueil/#bj); }.yw { fill: url(https://krysalidesign.com/new_accueil/#ol); }.yx { fill: url(https://krysalidesign.com/new_accueil/#fz); }.yy { fill: url(https://krysalidesign.com/new_accueil/#jm); }.yz { fill: url(https://krysalidesign.com/new_accueil/#hl); }.za { fill: url(https://krysalidesign.com/new_accueil/#nc); }.zb { fill: url(https://krysalidesign.com/new_accueil/#md); }.zc { fill: url(https://krysalidesign.com/new_accueil/#in); }.zd { clip-path: url(https://krysalidesign.com/new_accueil/#az); }.ze { fill: url(https://krysalidesign.com/new_accueil/#dj); }.zf { fill: url(https://krysalidesign.com/new_accueil/#kh); }.zg { clip-path: url(https://krysalidesign.com/new_accueil/#at); }.zh { fill: url(https://krysalidesign.com/new_accueil/#ku); }.zi { clip-path: url(https://krysalidesign.com/new_accueil/#bx); }.zj { clip-path: url(https://krysalidesign.com/new_accueil/#z); }.zk { fill: url(https://krysalidesign.com/new_accueil/#fq); }.zl { fill: url(https://krysalidesign.com/new_accueil/#hz); }.zm { fill: url(https://krysalidesign.com/new_accueil/#y); }.zn { fill: url(https://krysalidesign.com/new_accueil/#ek); }.zo { fill: url(https://krysalidesign.com/new_accueil/#bm); }.zp { fill: url(https://krysalidesign.com/new_accueil/#mq); }.zq { fill: url(https://krysalidesign.com/new_accueil/#lt); }.zr { fill: url(https://krysalidesign.com/new_accueil/#li); }.zs { fill: url(https://krysalidesign.com/new_accueil/#ox); }.zt { fill: url(https://krysalidesign.com/new_accueil/#bu); }.zu { clip-path: url(https://krysalidesign.com/new_accueil/#ap); }.zv { fill: url(https://krysalidesign.com/new_accueil/#ou); }.zw { fill: url(https://krysalidesign.com/new_accueil/#be); }.zx { clip-path: url(https://krysalidesign.com/new_accueil/#bl); }.zy { fill: url(https://krysalidesign.com/new_accueil/#nf); }.zz { fill: url(https://krysalidesign.com/new_accueil/#ew); }.aaa { fill: url(https://krysalidesign.com/new_accueil/#gs); }.aab { fill: url(https://krysalidesign.com/new_accueil/#gd); }.aac { fill: url(https://krysalidesign.com/new_accueil/#eb); }.aad { clip-path: url(https://krysalidesign.com/new_accueil/#l); }.aae { fill: url(https://krysalidesign.com/new_accueil/#pa); }.aaf { fill: url(https://krysalidesign.com/new_accueil/#ba); }.aag { fill: url(https://krysalidesign.com/new_accueil/#mt); }.aah { fill: url(https://krysalidesign.com/new_accueil/#oz); }.aai { fill: url(https://krysalidesign.com/new_accueil/#lb); }.aaj { clip-path: url(https://krysalidesign.com/new_accueil/#d); }.aak { fill: url(https://krysalidesign.com/new_accueil/#gg); }.aal { fill: url(https://krysalidesign.com/new_accueil/#om); }.aam { fill: url(https://krysalidesign.com/new_accueil/#ep); }.aan { fill: url(https://krysalidesign.com/new_accueil/#kx); }.aao { fill: url(https://krysalidesign.com/new_accueil/#ji); }.aap { fill: url(https://krysalidesign.com/new_accueil/#fp); }.aaq { fill: url(https://krysalidesign.com/new_accueil/#gv); }.aar { fill: url(https://krysalidesign.com/new_accueil/#gp); }.aas { clip-path: url(https://krysalidesign.com/new_accueil/#cp); }.aat { fill: url(https://krysalidesign.com/new_accueil/#ix); }.aau { fill: url(https://krysalidesign.com/new_accueil/#kd); }.aav { fill: url(https://krysalidesign.com/new_accueil/#hq); }.aaw { fill: url(https://krysalidesign.com/new_accueil/#nm); }.aax { fill: url(https://krysalidesign.com/new_accueil/#iy); }.aay { fill: url(https://krysalidesign.com/new_accueil/#ny); }.aaz { fill: url(https://krysalidesign.com/new_accueil/#fv); }.aba { fill: url(https://krysalidesign.com/new_accueil/#lx); }.abb { fill: url(https://krysalidesign.com/new_accueil/#ef); }.abc { fill: url(https://krysalidesign.com/new_accueil/#mw); }.abd { fill: url(https://krysalidesign.com/new_accueil/#ls); }.abe { fill: url(https://krysalidesign.com/new_accueil/#mr); }.abf { fill: url(https://krysalidesign.com/new_accueil/#ma); }.abg { fill: url(https://krysalidesign.com/new_accueil/#cc); }.abh { fill: url(https://krysalidesign.com/new_accueil/#gk); }.abi { fill: url(https://krysalidesign.com/new_accueil/#ft); }.abj { fill: url(https://krysalidesign.com/new_accueil/#fb); }.abk { fill: url(https://krysalidesign.com/new_accueil/#ed); }.abl { fill: url(https://krysalidesign.com/new_accueil/#iu); }.abm { fill: url(https://krysalidesign.com/new_accueil/#lh); }.abn { clip-path: url(https://krysalidesign.com/new_accueil/#cf); }.abo { fill: url(https://krysalidesign.com/new_accueil/#la); }.abp { fill: url(https://krysalidesign.com/new_accueil/#mi); }.abq { fill: url(https://krysalidesign.com/new_accueil/#hx); }.abr { fill: url(https://krysalidesign.com/new_accueil/#ml); }.abs { fill: url(https://krysalidesign.com/new_accueil/#no); }.abt { clip-path: url(https://krysalidesign.com/new_accueil/#aj); }.abu { fill: url(https://krysalidesign.com/new_accueil/#hj); }.abv { fill: url(https://krysalidesign.com/new_accueil/#co); }.abw { fill: url(https://krysalidesign.com/new_accueil/#oj); }.abx { fill: url(https://krysalidesign.com/new_accueil/#oc); }.aby { clip-path: url(https://krysalidesign.com/new_accueil/#cv); }.abz { fill: url(https://krysalidesign.com/new_accueil/#fr); }.aca { clip-path: url(https://krysalidesign.com/new_accueil/#ab); }.acb { fill: url(https://krysalidesign.com/new_accueil/#lp); }.acc { fill: url(https://krysalidesign.com/new_accueil/#ld); }.acd { fill: url(https://krysalidesign.com/new_accueil/#hm); }.ace { fill: url(https://krysalidesign.com/new_accueil/#ag); }.acf { clip-path: url(https://krysalidesign.com/new_accueil/#bf); }.acg { fill: url(https://krysalidesign.com/new_accueil/#lz); }.ach { fill: url(https://krysalidesign.com/new_accueil/#mp); }.aci { fill: url(https://krysalidesign.com/new_accueil/#nh); }.acj { fill: url(https://krysalidesign.com/new_accueil/#cw); }.ack { fill: url(https://krysalidesign.com/new_accueil/#u); }.acl { fill: url(https://krysalidesign.com/new_accueil/#bo); }.acm { fill: url(https://krysalidesign.com/new_accueil/#es); }.acn { clip-path: url(https://krysalidesign.com/new_accueil/#ah); }.aco { fill: url(https://krysalidesign.com/new_accueil/#jo); }.acp { fill: url(https://krysalidesign.com/new_accueil/#jl); }.acq { fill: url(https://krysalidesign.com/new_accueil/#mu); }.acr { fill: url(https://krysalidesign.com/new_accueil/#df); }.acs { fill: url(https://krysalidesign.com/new_accueil/#ff); }.act { fill: url(https://krysalidesign.com/new_accueil/#if); }.acu { fill: url(https://krysalidesign.com/new_accueil/#ea); }.acv { fill: url(https://krysalidesign.com/new_accueil/#il); }.acw { fill: url(https://krysalidesign.com/new_accueil/#fh); }.acx { fill: url(https://krysalidesign.com/new_accueil/#km); }.acy { fill: url(https://krysalidesign.com/new_accueil/#hs); }.acz { fill: url(https://krysalidesign.com/new_accueil/#ng); }.ada { fill: url(https://krysalidesign.com/new_accueil/#ge); }.adb { fill: url(https://krysalidesign.com/new_accueil/#ly); }.adc { fill: url(https://krysalidesign.com/new_accueil/#fl); }.add { fill: url(https://krysalidesign.com/new_accueil/#au); }.ade { fill: url(https://krysalidesign.com/new_accueil/#nw); }.adf { fill: url(https://krysalidesign.com/new_accueil/#of); }.adg { fill: url(https://krysalidesign.com/new_accueil/#oi); }.adh { fill: url(https://krysalidesign.com/new_accueil/#kj); }.adi { fill: url(https://krysalidesign.com/new_accueil/#ey); }.adj { clip-path: url(https://krysalidesign.com/new_accueil/#cb); }.adk { fill: url(https://krysalidesign.com/new_accueil/#gu); }.adl { fill: url(https://krysalidesign.com/new_accueil/#ca); }.adm { fill: url(https://krysalidesign.com/new_accueil/#ke); }.adn { fill: url(https://krysalidesign.com/new_accueil/#oq); }.ado { fill: url(https://krysalidesign.com/new_accueil/#gm); }.adp { fill: url(https://krysalidesign.com/new_accueil/#ds); }.adq { fill: url(https://krysalidesign.com/new_accueil/#dt); }.adr { fill: url(https://krysalidesign.com/new_accueil/#kg); }.ads { fill: url(https://krysalidesign.com/new_accueil/#hr); }.adt { fill: url(https://krysalidesign.com/new_accueil/#mf); }.adu { fill: url(https://krysalidesign.com/new_accueil/#lr); }.adv { fill: url(https://krysalidesign.com/new_accueil/#jh); }.adw { clip-path: url(https://krysalidesign.com/new_accueil/#bh); }.adx { fill: url(https://krysalidesign.com/new_accueil/#en); }.ady { fill: url(https://krysalidesign.com/new_accueil/#dr); }.adz { fill: url(https://krysalidesign.com/new_accueil/#fn); }.aea { fill: url(https://krysalidesign.com/new_accueil/#dv); }.aeb { clip-path: url(https://krysalidesign.com/new_accueil/#bt); }.aec { fill: url(https://krysalidesign.com/new_accueil/#mn); }.aed { fill: url(https://krysalidesign.com/new_accueil/#cs); }.aee { fill: url(https://krysalidesign.com/new_accueil/#cg); }.aef { fill: url(https://krysalidesign.com/new_accueil/#do); }.aeg { fill: url(https://krysalidesign.com/new_accueil/#gw); }.aeh { fill: url(https://krysalidesign.com/new_accueil/#oe); }.aei { fill: url(https://krysalidesign.com/new_accueil/#jk); }.aej { fill: url(https://krysalidesign.com/new_accueil/#dp); }.aek { fill: url(https://krysalidesign.com/new_accueil/#ka); }.ael { fill: url(https://krysalidesign.com/new_accueil/#im); }.aem { fill: url(https://krysalidesign.com/new_accueil/#bi); }.aen { clip-path: url(https://krysalidesign.com/new_accueil/#cx); }.aeo { fill: url(https://krysalidesign.com/new_accueil/#et); }.aep { fill: url(https://krysalidesign.com/new_accueil/#dz); }.aeq { clip-path: url(https://krysalidesign.com/new_accueil/#cr); }.aer { fill: url(https://krysalidesign.com/new_accueil/#nj); }.aes { fill: url(https://krysalidesign.com/new_accueil/#fe); }.aet { fill: url(https://krysalidesign.com/new_accueil/#jd); }.aeu { fill: url(https://krysalidesign.com/new_accueil/#ck); }.aev { fill: url(https://krysalidesign.com/new_accueil/#s); }.aew { fill: url(https://krysalidesign.com/new_accueil/#ce); }.aex { fill: url(https://krysalidesign.com/new_accueil/#hy); }.aey { fill: url(https://krysalidesign.com/new_accueil/#dy); }.aez { fill: url(https://krysalidesign.com/new_accueil/#jf); }.afa { fill: url(https://krysalidesign.com/new_accueil/#di); }.b { fill: none; stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.16px; stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: 3s linear 0s 1 normal forwards running dessiner; }@keyframes dessiner { 100% { stroke-dashoffset: 0; } }.e-loop-item-8437 .elementor-element.elementor-element-3a4e067:not(.elementor-motion-effects-element-type-background), .e-loop-item-8437 .elementor-element.elementor-element-3a4e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2023/10/smartmockups_lduk74nm-jpg.webp); }.elementor-10666 .elementor-element.elementor-element-993633c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-491c042 ); --border-color: var( --e-global-color-491c042 ); --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }.elementor-10666 .elementor-element.elementor-element-993633c:not(.elementor-motion-effects-element-type-background), .elementor-10666 .elementor-element.elementor-element-993633c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.25); }.elementor-10666 .elementor-element.elementor-element-993633c:hover { border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-8f4d4da ); --border-color: var( --e-global-color-8f4d4da ); }.elementor-10666 .elementor-element.elementor-element-993633c, .elementor-10666 .elementor-element.elementor-element-993633c::before { --border-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.elementor-10666 .elementor-element.elementor-element-3a4e067 { --display: flex; --min-height: 175px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10666 .elementor-element.elementor-element-3a4e067:not(.elementor-motion-effects-element-type-background), .elementor-10666 .elementor-element.elementor-element-3a4e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-10666 .elementor-element.elementor-element-cd28bcd img { width: 100%; height: 175px; object-fit: cover; object-position: center center; }.elementor-10666 .elementor-element.elementor-element-f1d2fa0 { --display: flex; --min-height: 185px; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-10666 .elementor-element.elementor-element-3885400 { text-align: left; }.elementor-10666 .elementor-element.elementor-element-3885400 .elementor-heading-title { font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; line-height: 1.3em; color: #ffffff; }.elementor-10666 .elementor-element.elementor-element-4fd2bd0 { font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2em; color: var( --e-global-color-7557785 ); }.elementor-10666 .elementor-element.elementor-element-df88c55 .elementor-button { background-color: var( --e-global-color-8f4d4da ); font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; fill: var( --e-global-color-7557785 ); color: var( --e-global-color-7557785 ); border-style: solid; border-width: 2px; border-color: var( --e-global-color-8f4d4da ); border-radius: 0px; padding: 10px 20px 10px 19px; }.elementor-10666 .elementor-element.elementor-element-df88c55 .elementor-button:hover, .elementor-10666 .elementor-element.elementor-element-df88c55 .elementor-button:focus { background-color: var( --e-global-color-7557785 ); color: var( --e-global-color-8f4d4da ); border-color: var( --e-global-color-8f4d4da ); }body:not(.rtl) .elementor-10666 .elementor-element.elementor-element-df88c55 { right: 0px; }.elementor-10666 .elementor-element.elementor-element-df88c55 { bottom: 15px; }.e-loop-item-8226 .elementor-element.elementor-element-3a4e067:not(.elementor-motion-effects-element-type-background), .e-loop-item-8226 .elementor-element.elementor-element-3a4e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2023/11/close-up-honeycomb-abeille-miel-ai-generatif-jpg.webp); }.e-loop-item-7099 .elementor-element.elementor-element-3a4e067:not(.elementor-motion-effects-element-type-background), .e-loop-item-7099 .elementor-element.elementor-element-3a4e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2023/07/Formats-jpg.webp); }.e-loop-item-7059 .elementor-element.elementor-element-3a4e067:not(.elementor-motion-effects-element-type-background), .e-loop-item-7059 .elementor-element.elementor-element-3a4e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//krysalidesign.com/wp-content/swift-ai/images/wp-content/uploads/2023/07/marque-Activateur-France-Num-72dpi-jpg.webp); }body.swift-nojs [data-s3cid="566"]{min-width:771px;}body.swift-nojs [data-s3cid="567"]{min-width:771px;}body.swift-nojs [data-s3cid="582"]{min-width:10.859375px;}body.swift-nojs [data-s3cid="600"]{min-width:94.546875px;}body.swift-nojs [data-s3cid="601"]{min-width:94.546875px;}body.swift-nojs [data-s3cid="602"]{max-width:400.625px;}body.swift-nojs [data-s3cid="603"]{max-width:380.625px;}body.swift-nojs [data-s3cid="604"]{max-width:380.625px;}body.swift-nojs [data-s3cid="605"]{max-width:380.625px;}body.swift-nojs [data-s3cid="606"]{max-width:380.625px;}body.swift-nojs [data-s3cid="607"]{max-width:380.625px;}body.swift-nojs [data-s3cid="608"]{max-width:380.625px;}html{opacity:1}