.elementor-1139 .elementor-element.elementor-element-9313934{--spacer-size:50px;}.elementor-1139 .elementor-element.elementor-element-187379a{--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;--overlay-opacity:0.82;--overlay-mix-blend-mode:multiply;}.elementor-1139 .elementor-element.elementor-element-187379a:not(.elementor-motion-effects-element-type-background), .elementor-1139 .elementor-element.elementor-element-187379a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koios.fr/wp-content/uploads/2025/10/KOIOS-AIX.webp");background-position:top right;}.elementor-1139 .elementor-element.elementor-element-187379a::before, .elementor-1139 .elementor-element.elementor-element-187379a > .elementor-background-video-container::before, .elementor-1139 .elementor-element.elementor-element-187379a > .e-con-inner > .elementor-background-video-container::before, .elementor-1139 .elementor-element.elementor-element-187379a > .elementor-background-slideshow::before, .elementor-1139 .elementor-element.elementor-element-187379a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1139 .elementor-element.elementor-element-187379a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070707;--background-overlay:'';}.elementor-1139 .elementor-element.elementor-element-ab1d56b .etheme-advanced-headline{color:#C8C8C8;font-family:"Source Code Pro", Sans-serif;font-size:53px;letter-spacing:10px;}.elementor-1139 .elementor-element.elementor-element-ab1d56b .etheme-a-h-text-after{color:#B4B4B4;font-family:"Source Code Pro", Sans-serif;font-size:20px;line-height:37px;}.elementor-1139 .elementor-element.elementor-element-8321207 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-1139 .elementor-element.elementor-element-8321207 .etheme-headline{font-family:"Source Code Pro", Sans-serif;font-size:17px;color:#F3F3F3;}.elementor-1139 .elementor-element.elementor-element-8321207{text-align:center;}.elementor-1139 .elementor-element.elementor-element-5ab2f11 .elementor-button{background-color:transparent;font-family:"Source Code Pro", Sans-serif;font-size:23px;font-weight:600;fill:#B4B4B4;color:#B4B4B4;background-image:linear-gradient(180deg, #111111 0%, #070707 100%);--fill-color:#070707;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-5ab2f11 .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-5ab2f11 .elementor-button:hover:focus{background-color:transparent;color:#B4B4B4;background-image:linear-gradient(230deg, #111111 0%, #070707 100%);}.elementor-1139 .elementor-element.elementor-element-5ab2f11 .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-5ab2f11 .elementor-button:hover:focus svg{fill:#B4B4B4;}.elementor-1139 .elementor-element.elementor-element-17d384f .elementor-button{background-color:transparent;font-family:"Source Code Pro", Sans-serif;font-size:23px;font-weight:600;fill:#B4B4B4;color:#B4B4B4;background-image:linear-gradient(180deg, #111111 0%, #070707 100%);--fill-color:#070707;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-17d384f .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-17d384f .elementor-button:hover:focus{background-color:transparent;color:#B4B4B4;background-image:linear-gradient(230deg, #111111 0%, #070707 100%);}.elementor-1139 .elementor-element.elementor-element-17d384f .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-17d384f .elementor-button:hover:focus svg{fill:#B4B4B4;}.elementor-1139 .elementor-element.elementor-element-464b7cd{--spacer-size:50px;}.elementor-1139 .elementor-element.elementor-element-690707e .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(212deg, #F3F3F3 0%, #4B4B4B 100%);font-family:"Source Code Pro", Sans-serif;}.elementor-1139 .elementor-element.elementor-element-690707e .etheme-advanced-headline::selection{-webkit-text-fill-color:#F3F3F3;}.elementor-1139 .elementor-element.elementor-element-690707e{--heading-space:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1139 .elementor-element.elementor-element-ee12087{font-family:"Source Code Pro", Sans-serif;font-size:22px;font-weight:400;}.elementor-1139 .elementor-element.elementor-element-62ab39b .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-62ab39b .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-62ab39b .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-62ab39b .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-62ab39b .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-e616237 .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(212deg, #F3F3F3 0%, #4B4B4B 100%);font-family:"Source Code Pro", Sans-serif;}.elementor-1139 .elementor-element.elementor-element-e616237 .etheme-advanced-headline::selection{-webkit-text-fill-color:#F3F3F3;}.elementor-1139 .elementor-element.elementor-element-e616237{--heading-space:0px;}.elementor-1139 .elementor-element.elementor-element-651ffce{font-family:"Source Code Pro", Sans-serif;font-size:22px;font-weight:400;}.elementor-1139 .elementor-element.elementor-element-606e726 .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-606e726 .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-606e726 .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-606e726 .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-606e726 .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-0bef317 .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(212deg, #F3F3F3 0%, #4B4B4B 100%);font-family:"Source Code Pro", Sans-serif;}.elementor-1139 .elementor-element.elementor-element-0bef317 .etheme-advanced-headline::selection{-webkit-text-fill-color:#F3F3F3;}.elementor-1139 .elementor-element.elementor-element-0bef317{--heading-space:0px;}.elementor-1139 .elementor-element.elementor-element-211a6d9{font-family:"Source Code Pro", Sans-serif;font-size:22px;font-weight:400;}.elementor-1139 .elementor-element.elementor-element-1470e7f .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-1470e7f .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-1470e7f .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-1470e7f .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-1470e7f .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-cadc60d .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(212deg, #F3F3F3 0%, #4B4B4B 100%);font-family:"Source Code Pro", Sans-serif;}.elementor-1139 .elementor-element.elementor-element-cadc60d .etheme-advanced-headline::selection{-webkit-text-fill-color:#F3F3F3;}.elementor-1139 .elementor-element.elementor-element-cadc60d{--heading-space:0px;}.elementor-1139 .elementor-element.elementor-element-1bd2c52{font-family:"Source Code Pro", Sans-serif;font-size:22px;font-weight:400;}.elementor-1139 .elementor-element.elementor-element-0c1c7f8 .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-0c1c7f8 .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-0c1c7f8 .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-0c1c7f8 .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-0c1c7f8 .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-737d255 .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-737d255 .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-737d255 .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-737d255 .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-737d255 .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-bf63443 .elementor-button{background-color:#070707;font-family:"Source Code Pro", Sans-serif;letter-spacing:3px;fill:#C3C3C3;color:#C3C3C3;--fill-color:#F3F3F3;border-radius:0px 0px 0px 0px;}.elementor-1139 .elementor-element.elementor-element-bf63443 .elementor-button:hover, .elementor-1139 .elementor-element.elementor-element-bf63443 .elementor-button:hover:focus{color:#ffffff;}.elementor-1139 .elementor-element.elementor-element-bf63443 .elementor-button:hover svg, .elementor-1139 .elementor-element.elementor-element-bf63443 .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-1139 .elementor-element.elementor-element-9a1c055{--spacer-size:290px;}body.elementor-page-1139:not(.elementor-motion-effects-element-type-background), body.elementor-page-1139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}@media(max-width:767px){.elementor-1139 .elementor-element.elementor-element-187379a{--width:100%;--min-height:78vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1139 .elementor-element.elementor-element-211a6d9{text-align:start;}.elementor-1139 .elementor-element.elementor-element-9a1c055{--spacer-size:50px;}}@media(min-width:768px){.elementor-1139 .elementor-element.elementor-element-187379a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1139 .elementor-element.elementor-element-187379a{--width:100%;}}/* Start custom CSS for etheme_advanced_headline, class: .elementor-element-690707e */.elementor-1139 .elementor-element.elementor-element-690707e {
  writing-mode: vertical-rl;
  text-orientation: upright;
}/* End custom CSS */
/* Start custom CSS for etheme_advanced_headline, class: .elementor-element-e616237 */.elementor-1139 .elementor-element.elementor-element-e616237 {
  writing-mode: vertical-rl;
  text-orientation: upright;
}/* End custom CSS */
/* Start custom CSS for etheme_advanced_headline, class: .elementor-element-0bef317 */.elementor-1139 .elementor-element.elementor-element-0bef317 {
  writing-mode: vertical-rl;
  text-orientation: upright;
}/* End custom CSS */
/* Start custom CSS for etheme_advanced_headline, class: .elementor-element-cadc60d */.elementor-1139 .elementor-element.elementor-element-cadc60d {
  writing-mode: vertical-rl;
  text-orientation: upright;
}/* End custom CSS */
/* Start custom CSS */.etheme-headline-text-wrapper {
    width: auto !important;
    overflow: visible !important;
}

.etheme-headline-text-active {
    display: inline-block;
    white-space: nowrap;
    background-color: #111111;
    padding: 6px 10px;

    background-image:
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4),
        linear-gradient(#b4b4b4, #b4b4b4);

    background-repeat: no-repeat;

    background-size:
        1px 10px, 10px 1px,
        1px 10px, 10px 1px,
        1px 10px, 10px 1px,
        1px 10px, 10px 1px;

    background-position:
        left top,    left top,
        right top,   right top,
        left bottom, left bottom,
        right bottom, right bottom;
}/* End custom CSS */