.video-169{aspect-ratio:16 / 9;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-169 .et_pb_video_box,.video-169 .fluid-width-video-wrapper{width:100%;height:100%;background:#000}.video-169 iframe,.video-169 video{width:100%;height:100%;display:block}.video-169 video{object-fit:contain}li::marker{color:#3ea2bb}.filtres-inline .et_pb_button_module_wrapper{display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:middle}.filtres-inline .et_pb_module{width:auto!important;max-width:none!important;margin-bottom:0!important}.filtres-inline{text-align:center}@media (max-width:980px){.filtres-inline .et_pb_button_module_wrapper{margin-right:8px!important;margin-bottom:12px!important}.filtres-inline .et_pb_button{font-size:15px!important;padding:10px 14px!important;line-height:1.2!important}}@media (max-width:767px){.filtres-inline .et_pb_button_module_wrapper{margin-right:6px!important;margin-bottom:10px!important}.filtres-inline .et_pb_button{font-size:14px!important;padding:8px 12px!important;line-height:1.2!important}}a.cmplz-link.cookie-statement{font-family:'Walkway UltraBold',sans-serif;font-weight:600;color:#000}a.cmplz-link.privacy-statement{font-family:'Walkway UltraBold',sans-serif;font-weight:600;color:#000}.et-menu-nav li.current-menu-item>a,.et-menu-nav li.current_page_item>a,.et-menu-nav li.current-menu-ancestor>a,.et-menu-nav li.current_page_ancestor>a{font-family:'Walkway Black',sans-serif;font-weight:600;color:#000}ul#menu-menu-principal{padding-top:20px!important}.et-menu a:hover{opacity:1!important}.dezoom-img{overflow:hidden;border-radius:5px}.dezoom-img img{display:block;width:100%;height:auto;transform-origin:center;will-change:transform;transition:transform .28s ease;transform:scale(var(--scale,1))}.dezoom-img:hover img{transform:scale(calc(var(--scale,1) * 1.12))!important}@media (hover:none){.dezoom-img:hover img{transform:scale(var(--scale,1))!important}}.tp-revslider-mainul li:not(.active-revslide) iframe[src*="youtube"]{visibility:hidden!important}.tp-revslider-mainul li.active-revslide iframe[src*="youtube"]{visibility:visible!important}.rs-layer iframe[src*="youtube"]{background:#000}.stack{position:relative;overflow:visible;padding-top:8vh;padding-bottom:5vh}.stack .stack-item{position:sticky;top:200px;margin:0 auto 5vh;max-width:2000px;background:#f4f4f4;border:1px solid #E0E0E0;border-radius:5px;box-shadow:none;padding:0;z-index:1;transform:translateZ(0);will-change:transform}.stack .stack-item+.stack-item{z-index:2}.stack .stack-item+.stack-item+.stack-item{z-index:3}@media (max-width:980px){.stack .stack-item{position:static;top:auto;width:auto!important;max-width:calc(100% - 32px)!important;margin:0 auto 32px!important;left:auto;right:auto;transform:none;padding:0;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:5px;box-shadow:none}.stack .et_pb_row.stack-item{width:auto!important;max-width:calc(100% - 32px)!important;padding-left:0!important;padding-right:0!important}}.stack .stack-item img{border-radius:5px 0 0 5px;display:block}@media (max-width:980px){.stack .stack-item img{border-radius:5px}}::-webkit-scrollbar{-webkit-appearance:none;width:10px}::-webkit-scrollbar-track{background:#fff;border:1px solid #ccc}::-webkit-scrollbar-thumb{background:#3ea2bb;border:1px solid #eee;height:100px;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3ea2bb}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}body.custom-cursor *{cursor:none!important}body.custom-cursor input,body.custom-cursor textarea,body.custom-cursor select{cursor:text!important}body.custom-cursor .cursor-ink{position:fixed;top:0;left:0;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:50%;pointer-events:none;z-index:999999;background:rgba(115,207,230,.6);box-shadow:0 0 45px rgba(115,207,230,.85),0 0 85px rgba(115,207,230,.55);will-change:transform,background-color,box-shadow,opacity;opacity:1;display:flex;align-items:center;justify-content:center;overflow:visible}body.custom-cursor .cursor-ink::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;background:url(https://ascidian.fr/wp-content/uploads/2025/11/logo-blanc-ascidian_iconeblanc.png) center/contain no-repeat;transition:transform .12s ease,opacity .12s ease;opacity:1}body.custom-cursor .cursor-ink.is-hover{transform:scale(1.25);background:rgba(115,207,230,.5);box-shadow:0 0 55px rgba(115,207,230,.9),0 0 100px rgba(115,207,230,.6)}body.custom-cursor .cursor-ink.is-play{transform:scale(1.35);background:rgba(115,207,230,.45);box-shadow:0 0 65px rgba(115,207,230,.95)}body.custom-cursor .cursor-ink.is-play::after{content:"";width:0;height:0;background:none;border-radius:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff;transform:translateX(2px)}body.custom-cursor .cursor-ink.is-down::after{transform:scale(1.25);opacity:.9}@media (prefers-reduced-motion:reduce),(hover:none){body.custom-cursor *{cursor:auto!important}body.custom-cursor .cursor-ink{display:none!important}}.ink-silk{position:relative;overflow:hidden;background:#fff;isolation:isolate}.ink-silk::before,.ink-silk::after{content:"";position:absolute;z-index:0;width:70vmax;height:70vmax;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(115,207,230,.45) 0%,rgba(115,207,230,.3) 28%,rgba(115,207,230,.18) 48%,rgba(115,207,230,0) 70%);filter:blur(36px);opacity:.35;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 75%);will-change:transform,opacity;transform:translateZ(0)}.ink-silk::before{top:-25%;left:-15%;animation:silkDriftA 32s ease-in-out infinite alternate}.ink-silk::after{bottom:-28%;right:-10%;background:radial-gradient(circle at 50% 50%,rgba(90,200,235,.4) 0%,rgba(90,200,235,.26) 30%,rgba(90,200,235,.15) 50%,rgba(90,200,235,0) 72%);animation:silkDriftB 36s ease-in-out infinite alternate}@keyframes silkDriftA{0%{transform:translate3d(0,0,0) scale(1);opacity:.34}50%{transform:translate3d(6%,-4%,0) scale(1.04);opacity:.38}100%{transform:translate3d(2%,5%,0) scale(.98);opacity:.33}}@keyframes silkDriftB{0%{transform:translate3d(0,0,0) scale(1);opacity:.34}50%{transform:translate3d(-6%,5%,0) scale(1.05);opacity:.39}100%{transform:translate3d(-3%,-4%,0) scale(.97);opacity:.33}}@media (max-width:980px){.ink-silk::before,.ink-silk::after{filter:blur(42px);opacity:.30}}.titre-signe{position:relative;padding-left:40px;font-weight:700;font-size:36px;color:#fff;background:transparent;line-height:1.2}.titre-signe::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) translateY(-5px);width:30px;height:30px;background:url(https://ascidian.fr/wp-content/uploads/2025/08/logo-icone.png) no-repeat center;background-size:contain}.image-hover{position:relative;display:block;overflow:hidden;border-radius:5px;padding:0!important}.image-hover .et_pb_image,.image-hover img{display:block;width:100%!important;height:auto;line-height:0;transition:transform .6s ease,filter .6s ease;filter:grayscale(25%) brightness(95%) contrast(105%)}.image-hover .hover-text,.image-hover .et_pb_text.hover-text{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;width:100%!important;height:100%!important;max-width:none!important;box-sizing:border-box;padding:20px;background:rgba(0,0,0,.55);color:#fff;font-size:20px;font-weight:600;line-height:1.4;pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.image-hover .hover-text .et_pb_text_inner{width:100%!important}.image-hover a,.image-hover .et_pb_image a{position:relative;z-index:1}.image-hover:hover img{transform:scale(1.05);filter:grayscale(0%) brightness(100%) contrast(110%)}.image-hover:hover .hover-text{opacity:1;transform:translateY(0)}.image-hover .et_pb_module{margin-bottom:0!important}@media (max-width:980px){.image-hover .hover-text,.image-hover .et_pb_text.hover-text{opacity:1!important;transform:none!important;background:rgba(0,0,0,.35);width:100%!important;height:100%!important;max-width:none!important;left:0!important;right:0!important;top:0!important;bottom:0!important}.image-hover:hover img{transform:none!important;filter:none!important}}@font-face{font-display:swap;font-family:'Walkway Bold';src:url('/wp-content/uploads/fonts/Walkway Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Walkway SemiBold';src:url('/wp-content/uploads/fonts/Walkway SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Walkway UltraBold';src:url('/wp-content/uploads/fonts/Walkway UltraBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Walkway Black';src:url('/wp-content/uploads/fonts/Walkway Black.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Penguin Sans';src:url('/wp-content/uploads/fonts/Penguin Sans 0.500.ttf') format('truetype');font-weight:400;font-style:normal}#logo{max-height:80px;height:auto;transition:none!important}h1,h2,h3{font-family:'Walkway UltraBold',sans-serif}p{font-family:'Walkway Bold',sans-serif!important}span{font-family:'Walkway Bold',sans-serif!important}li{font-family:'Walkway Bold',sans-serif}.parallaxbig{height:60vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:780px){.parallaxbig{height:45vh}}@media only screen and (max-width:500px){.parallaxbig{height:30vh;background-attachment:scroll;background-position:center center!important;background-size:cover}}.parallax{height:30vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:780px){.parallax{height:25vh}}@media only screen and (max-width:500px){.parallax{height:10vh;background-attachment:scroll;background-position:center center!important;background-size:cover}}.et_parallax_bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:cover}.etape-nav{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;text-align:right;font-weight:700;font-size:clamp(28px,5vw,56px);line-height:1.1;margin:0;padding:22px 12px 22px 60px;color:#fff;opacity:.4;border-bottom:1px solid rgba(170,238,255,.8);cursor:pointer;transition:opacity .25s ease}.etape-nav:first-child{border-top:1px solid rgba(0,0,0,0)}.etape-nav.active,.etape-nav:hover{opacity:1}.etape-nav::before{content:"\2192";position:absolute;left:15px;top:50%;transform:translateY(-52%);font-size:20px;color:#005165;background-color:rgba(170,238,255,.4);border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .25s ease;padding-bottom:3px;padding-left:2px;padding-right:2px}.etape-nav.active::before,.etape-nav:hover::before{opacity:1}.pa-header{background-color:rgba(0,81,101,0);position:fixed;width:100%;z-index:999;transition:background-color 1.8s ease-in-out}.pa-fixed-header{background-color:rgba(0,81,101,1)}.youtube-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;line-height:0;z-index:0}@supports not (aspect-ratio:16 / 9){.youtube-wrapper{height:0;padding-bottom:56.25%}}.youtube-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;pointer-events:none}.youtube-wrapper .video-overlay{position:absolute;inset:0;pointer-events:none}@media (max-width:980px){.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_code,.et_pb_code_inner{overflow:visible!important;height:auto!important;min-height:0!important;transform:none!important}.youtube-wrapper{position:relative!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;z-index:1!important}.youtube-wrapper iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;border:0!important;transform:none!important}.youtube-wrapper .video-overlay{position:absolute!important;inset:0!important;pointer-events:none!important}.et_pb_section--with-parallax,.et_pb_sticky{position:relative!important;background-attachment:scroll!important}}.texte-au-dessus{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:2}.highlight{position:relative;font-weight:700;color:#fff;padding:0 5px;overflow:hidden}.highlight::before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background-color:#3ea2bb;z-index:-1;border-radius:3px;transition:width 2s ease}.highlight.animate::before{width:100%}.defilant-wrapper{width:100%;overflow:hidden;position:relative;height:80px}.texte-defilant{display:inline-block;white-space:nowrap;padding-left:100%; animation:defilement 15s linear infinite;font-size:48px;font-weight:700;color:#000}@keyframes defilement{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.defilant-wrapper::before,.defilant-wrapper::after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.defilant-wrapper::before{left:0;background:linear-gradient(to right,white 0%,transparent 100%)}.defilant-wrapper::after{right:0;background:linear-gradient(to left,white 0%,transparent 100%)}.et_pb_button,.et_pb_module .et_pb_button,button,input[type="submit"],input[type="button"]{font-family:'Walkway UltraBold',sans-serif!important;letter-spacing:2px}#bottone1{padding:16px 33px;font-size:14px;border-radius:5px;background:#AEF;border:none;font-family:'Walkway Black',sans-serif;text-align:center;cursor:pointer;color:#005165;transition:all 0.3s ease;letter-spacing:2px}#bottone1:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(115,207,230,.6);letter-spacing:3px}#bottone1:active{transform:translateY(-1px) scale(.97);box-shadow:0 0 12px rgba(115,207,230,.5)}.fullscreen-bg{height:100vh!important;display:flex;align-items:center;justify-content:center;padding:0!important}.fullscreen-bg::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0}#page-container,#main-content{overflow:visible!important;position:relative;z-index:0}.wk-form{width:100%;max-width:100%}.wk-row{margin-bottom:28px}.wk-2col{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px}.wk-col{min-width:0}.wpcf7-form p{margin:0!important}.wpcf7-form-control-wrap{display:block;width:100%}.wk-input,.wk-textarea{display:block;width:100%;box-sizing:border-box;border:none!important;border-bottom:1px solid #cfcfcf!important;background:transparent!important;padding:12px 0 10px 0;margin:0!important;box-shadow:none!important;outline:none!important;font-family:'Walkway Bold',sans-serif;font-size:18px;color:#005165;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important}.wk-textarea{min-height:170px;resize:vertical}.wk-input::placeholder,.wk-textarea::placeholder{color:#005165;opacity:1;font-family:'Walkway Bold',sans-serif}.wk-input:focus,.wk-textarea:focus{border-bottom:1px solid #005165!important}select.wk-input{cursor:pointer;padding-right:42px;background-image:none!important}.wk-select-row{position:relative}.wk-select-row::after{content:"";position:absolute;right:10px;top:50%;width:10px;height:10px;border-right:2px solid #7a7a7a;border-bottom:2px solid #7a7a7a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.wk-submit{display:flex;justify-content:flex-end;width:100%}.wk-submit>span{display:flex;justify-content:flex-end;width:100%}.wk-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:14px 38px!important;border:none!important;border-radius:5px!important;background:#aaeeff!important;color:#005165!important;font-family:'Walkway UltraBold',sans-serif!important;font-size:15px!important;cursor:pointer;box-shadow:none!important;float:none!important;line-height:1!important}.wk-submit .wpcf7-spinner{position:absolute;margin-left:10px}.wpcf7-not-valid-tip{margin-top:6px;font-family:'Walkway Bold',sans-serif;font-size:14px}.wpcf7 form .wpcf7-response-output{margin-top:20px!important;padding:12px 16px;font-family:'Walkway Bold',sans-serif;color:#3f3f3f;border-radius:10px}@media (max-width:768px){.wk-2col{grid-template-columns:1fr;gap:15px}.wk-submit,.wk-submit>span{justify-content:center}.wk-btn{width:100%;max-width:320px}}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wk-input{padding-bottom:10px}