.burger-switch[data-v-73db2f85]{cursor:pointer;display:none;height:var(--header-height);line-height:var(--header-height);padding:0;position:fixed;right:1em;top:0;z-index:9}.burger-switch[data-v-73db2f85]:after{content:"";font-family:Material Icons;font-size:2.4em}body:not(.opened-burger) .burger-switch[data-v-73db2f85]:after{content:""}.burger-menu[data-v-73db2f85]{align-content:center;background-color:var(--background-color,#000);bottom:0;display:grid;left:0;opacity:1;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;text-align:center;top:0;transform:translate(0);transition:transform .3s,opacity .3s;z-index:8}body:not(.opened-burger) .burger-menu[data-v-73db2f85]{opacity:0;transform:translate(100vw)}.burger-menu a[data-v-73db2f85]{color:var(--link-color,#fff);font-size:1.2em;padding:1em 0;text-decoration:none;transition:background-color .3s}@media (max-width:1000px){.burger-switch[data-v-73db2f85]{display:block}}dialog{animation:fade .3s}@keyframes fade{0%{opacity:0}to{opacity:1}}dialog::backdrop{background-color:#00000080}figure[data-v-a2a5c985]{margin:0}figure img[data-v-a2a5c985],figure video[data-v-a2a5c985]{vertical-align:middle}nav[data-v-558494eb]{display:flow-root}nav span[data-v-2e2aa148]:after{content:" / "}nav a[data-v-2e2aa148]{border-bottom:2px solid}nav a[data-v-2e2aa148]:after{border-bottom:none}img[data-v-c330dd1b]{height:auto;max-width:100%}video[data-v-0a20d60f]{max-width:100%}.theme-Basic-slideshow-default{align-content:center;display:grid;grid-template-areas:"previous content next";grid-template-columns:0fr 1fr 0fr;position:relative;width:100%}.theme-Basic-slideshow-default .slideshowWrapperContent{grid-area:content;overflow:hidden}.theme-Basic-slideshow-default .slideshowContent{--slideshow-index:0;--columns-width:calc(100%/var(--options-columns));--slideshow-index--:calc(var(--slideshow-index)*-1);align-items:center;display:grid;grid-auto-columns:var(--columns-width);grid-auto-flow:column!important;transform:translate(calc(var(--slideshow-index--)*var(--columns-width)));transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.theme-Basic-slideshow-default .slideshowContent>*{-o-object-fit:cover;object-fit:cover;width:100%}.theme-Basic-slideshow-default [data-action]{background:#00000080;box-sizing:border-box;cursor:pointer;display:grid;font-size:3em;height:100%;justify-content:space-between;padding:0 1em;place-items:center;place-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.theme-Basic-slideshow-default [data-action]:hover{background:#000c}.theme-Basic-slideshow-default [data-action=previous]{grid-area:previous;left:0}.theme-Basic-slideshow-default [data-action=next]{grid-area:next;right:0}.theme-Basic-swap-default{position:relative}.theme-Basic-swap-default .baseComponent{height:100%;vertical-align:middle;width:100%}.theme-Basic-swap-default:before{background:#333;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .3s ease}.theme-Basic-swap-default:hover:before{opacity:.7;transform:scale(1)}.theme-Basic-swap-default .overlayComponent{bottom:0;height:100%;height:calc(100% - 2em);left:0;margin:1em;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transition:all .5s ease .1s;width:100%;width:calc(100% - 2em)}.theme-Basic-swap-default:hover .overlayComponent{opacity:1;transform:scale(1)}.theme-Builder-form-default{padding:2em}.theme-Builder-form-default .formContent{display:grid;grid-template-columns:[labels] 0fr [inputs] 1fr;grid-gap:1em;align-items:center}.theme-Builder-form-default button,.theme-Builder-form-default input,.theme-Builder-form-default textarea{font-family:inherit;font-size:inherit;padding:.5em}.theme-Builder-form-default button{cursor:pointer;grid-column:span 2}.theme-Builder-form-default.error{background-color:red}.theme-Builder-form-default.success .formContent{display:none}.theme-Builder-form-default .message{display:none;font-size:2em;text-align:center}.theme-Builder-form-default.error .message.error,.theme-Builder-form-default.success .message.success{display:block}.wrapperGrid[data-v-e8c936a2]{display:grid;grid:var(--713eb996)}.override-experience .markdown{width:100%}.override-experience>div{background-color:var(--background-color);color:var(--font-color);min-height:var(--min-height,calc(100vh - var(--header-height, 0)));width:100%}.override-experience>div li{text-align:left}.override-experience>div>*{margin:auto;max-width:var(--content-width);grid-gap:var(--grid-gap)}.override-experience>div>.slideshowWrapperContent{max-width:100%}.override-experience>[data-component-name=Wrap-into]{padding-bottom:1em;padding-top:1em}.override-experience .theme-Basic-swap-default .baseComponent,.override-experience .theme-Basic-swap-default .overlayComponent{display:grid;place-content:center;place-items:center}.override-experience .markdown{color:var(--font-color)}.override-experience .markdown a{color:var(--link-color)}.override-experience .markdown a:hover{color:var(--link-color-hover)}.override-experience figcaption p{color:var(--font-color-smooth);font-size:.9em;font-style:italic;margin:0;text-align:center}.override-experience .theme-Basic-slideshow-default [data-action]{background:transparent;color:var(--link-color);font-size:2em;height:unset;padding:.5em}.override-experience .theme-Basic-slideshow-default [data-action]:hover{background:transparent;color:var(--link-color-hover)}.override-experience .theme-Basic-swap-default:before{background-color:var(--background-color-smooth)}.override-experience .theme-Basic-swap-default .overlayComponent{height:100%;margin:0;width:100%}[data-component-name=Wrap-into].slide{&.travelling-bloc{background:transparent!important;box-sizing:border-box;height:100vh!important;overflow:hidden;padding-top:var(--header-height);position:relative;.travellingImages figure{animation:travelling-bloc 30s linear infinite running;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1;img{max-height:unset;max-width:unset;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}}}}@keyframes travelling-bloc{0%{right:0;transform:scale(1)}35%{right:10%;transform:scale(1.2)}80%{right:-5%;transform:scale(1.1)}to{right:0;transform:scale(1)}}[data-component-name=Wrap-into].slide{.swap-bloc{color:#fff!important;.overlayComponent{background:#00000070;display:grid;place-content:center;@media (max-width:1000px){font-size:.8em}h2,p{margin:1em;@media (max-width:1000px){margin-bottom:.2em;margin-left:.2em;margin-right:.2em;margin-top:.2em}}h2{font-size:1.8em;@media (max-width:1000px){font-size:1.6em}}}&:before{background:#00000050;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:all .3s ease}}}[data-component-name=Wrap-into].slide{.slideshow-bloc{img{width:auto}figure{box-sizing:border-box;padding:var(--grid-gap);text-align:center;Opacity:.7}div[data-action]{background-color:var(--font-color);border-radius:1em;box-sizing:content-box;color:var(--background-color);display:inline-block;font-size:2em;height:1em;line-height:1em;margin:0;opacity:.1;padding:.2em;text-align:center;transition:all .3s ease-out;width:1em;&:hover{box-shadow:3px 3px 5px 0 #00000050;scale:1.2}&:active,&:hover{background-color:var(--accent-color);opacity:1}&:active{box-shadow:1px 1px 3px 0 #00000050;scale:1.1}}div[data-action=previous]{transform:translate(.2em)}div[data-action=next]{transform:translate(-.2em)}@media (max-width:1000px){div[data-action]{font-size:1em}figure{padding:1em}}}}[data-component-name=Wrap-into].slide{&.album-bloc{.footer,.header{max-width:100vw;>*{margin:auto;max-width:var(--max-width)}}.slideshow-bloc{grid-template-columns:0 1fr 0;transform:translateX(-25vw);width:150vw;img{box-shadow:0 0 5px #00000050;width:auto}figure{box-sizing:border-box;padding:1em;text-align:center;Opacity:1}div[data-action]{background-color:var(--font-color);border-radius:1em;box-sizing:content-box;color:var(--background-color);display:inline-block;font-size:2em;height:1em;line-height:1em;margin:0;opacity:.1;padding:.2em;text-align:center;transition:all .3s ease-out;width:1em;&:hover{box-shadow:3px 3px 5px 0 #00000050;scale:1.2}&:active,&:hover{background-color:var(--accent-color);opacity:1}&:active{box-shadow:1px 1px 3px 0 #00000050;scale:1.1}}div[data-action=previous]{transform:translate(.2em)}div[data-action=next]{transform:translate(-.2em)}@media (max-width:1000px){div[data-action]{font-size:1em}}}}}[data-component-name=Wrap-into].slide{a{text-decoration:none}img{max-height:500px}.material-icons{font-size:1.2em}&.buttons,.buttons{a,button{margin-left:0}}&.button,&.buttons,.button,.buttons{a,button{border:3px solid var(--accent-color);border-radius:1.5em;box-shadow:inset 0 0 0 0 var(--accent-color);color:var(--accent-color);display:inline-block;font-size:1.2em;padding:.5em 1em;text-decoration:none!important;text-decoration:none;transition:.5s ease-out;&:hover{box-shadow:inset 750px 0 0 0 var(--accent-color);color:var(--background-color)!important}&:active{background-color:var(--accent-color);border:3px solid #fff;box-shadow:inset 0 0 .5em .5em var(--shadow-color);transition:0s ease-out}}@media (max-width:1000px){a,button{padding:.2em .5em}}}}[data-component-name=Wrap-into].slide{&.classic-theme{background:var(--background-color);color:var(--font-color);a{color:var(--link-color);text-decoration:none;&:hover{color:var(--link-color-hover)}}}}[data-component-name=Wrap-into].slide{&.calipso-theme{--background-color:var(--accent-color);background:linear-gradient(to left,lch(from var(--accent-color) calc(l + 15) c calc(h - 10)),var(--accent-color))!important;min-height:unset!important;padding-bottom:0;padding-top:0;text-shadow:1px 1px 5px var(--shadow-color);.color-scheme-override-dark &{text-shadow:unset!important}&>*{--font-color:#fff;--accent-color:#fff;--link-color-hover:#000;color:#fff;opacity:1}a{color:#fff;text-decoration:underline;&:hover{color:var(--link-color-hover)}}&:before{background-position:0 -10px;margin-bottom:var(--grid-gap)}&:after,&:before{background-image:radial-gradient(var(--shadow-color) 0,transparent 95%);background-repeat:no-repeat;content:"";display:block;height:20px}&:after{background-position:0 10px;margin-top:var(--grid-gap)}&.button,&.buttons,.button,.buttons{a,button{&:hover{box-shadow:inset 750px 0 0 0 var(--shadow-color);color:#fff!important}&:active{box-shadow:inset 0 0 5px 0 var(--font-color);transition:0s ease-out}}}}}[data-component-name=Wrap-into].slide{@media (max-width:1000px){.body,.footer,.header{margin-bottom:var(--grid-gap);margin-top:var(--grid-gap)}}.body>figure{margin:auto}}[data-component-name=Wrap-into].slide{background-color:var(--background-color);color:var(--font-color);container:slide/inline-size;display:grid;padding-bottom:calc(var(--grid-gap)*1);padding-top:calc(var(--grid-gap)*1);width:100%;&>div{margin:auto;width:100%}.body{display:grid;grid-gap:var(--grid-gap);grid:auto-flow/repeat(var(--desktop-columns,1),1fr);place-items:center}.material-icons{color:var(--accent-color);color:inherit}@media (max-width:1000px){padding-bottom:calc(var(--grid-gap)*3);padding-top:calc(var(--grid-gap)*3);.body{grid:auto-flow/repeat(var(--mobile-columns,1),1fr)}}}@container slide (width<1000px){.slide .body{grid:auto-flow/repeat(var(--mobile-columns,1),1fr)}}[data-component-name=Wrap-into].slide{&.normal-color,.normal-color{background-color:var(--background-color);color:var(--font-color)}&.smooth-color,.smooth-color{background-color:var(--smooth-color);color:var(--font-color)}&.accent-color,.accent-color{background-color:var(--accent-color);color:var(--background-color)}&.icons-color,.icons-color{.material-icons{color:var(--accent-color)}}}[data-component-name=Wrap-into].slide{&.border-top{border-top:1px solid var(--smooth-color)}&.under-top{padding-top:0;&:before{background-image:radial-gradient(var(--shadow-color) 0,transparent 60%);background-position:50% -10px;background-repeat:repeat-x;content:"";display:block;height:20px;margin-bottom:var(--grid-gap)}}&.shadow-top{padding-top:0;&:before{background-image:radial-gradient(var(--shadow-color) 0,transparent 60%);background-position:50% -10px;background-repeat:repeat-x;content:"";display:block;height:20px;margin-bottom:var(--grid-gap)}}}[data-component-name=Wrap-into].slide{&.border-bottom{border-bottom:1px solid var(--smooth-color)}&.under-bottom{padding-bottom:0;&:after{background-image:radial-gradient(var(--shadow-color) 0,transparent 60%);background-position:50vw -10px;background-repeat:repeat-x;content:"";display:block;height:20px;margin-top:var(--grid-gap)}}&.shadow-bottom{padding-bottom:0;&:after{background-image:radial-gradient(var(--shadow-color) 0,transparent 60%);background-position:50vw 10px;background-repeat:repeat-x;content:"";display:block;height:20px;margin-top:var(--grid-gap)}}}[data-component-name=Wrap-into].slide{&.invert-img,.invert-img{img{filter:invert(100%)}a img:hover{filter:brightness(var(--brithness,0)) sepia(100%) saturate(400%) hue-rotate(var(--hue-rotate,0))}}&.auto-img,.auto-img{a img:hover{filter:invert(100%) brightness(var(--brithness,0)) sepia(100%) saturate(400%) hue-rotate(var(--hue-rotate,0))}}&.accent-img,.accent-img{img{filter:invert(100%) brightness(var(--brithness,0)) sepia(100%) saturate(400%) hue-rotate(var(--hue-rotate,0))}}&.normal-img,.normal-img{a img:hover{filter:unset!important}}}.color-scheme-override-dark{.auto-img img{filter:invert(100%)}}[data-component-name=Wrap-into].slide{&.width-size>div{margin:auto;max-width:var(--max-width,1000px)}&.height-size{min-height:var(--min-height,calc(100vh - var(--header-height, 0) - var(--grid-gap)*2))}&.full-size{.body{min-height:var(--min-height,calc(100vh - var(--header-height, 0) - var(--grid-gap)*2))}&>div{margin:auto;max-width:var(--max-width,1000px)}}}[data-component-name=Wrap-into].slide{&.big-text .markdown,.big-text .markdown,.big-text.markdown{font-size:1.3em}&.bigger-text .markdown,.bigger-text .markdown,.bigger-text.markdown{font-size:2em}&.normal-text .markdown,.normal-text .markdown,.normal-text.markdown{font-size:1em}&.small-text .markdown,.small-text .markdown,.small-text.markdown{font-size:.8em}&.smaller-text .markdown,.smaller-text .markdown,.smaller-text.markdown{font-size:.6em}&.invert-text .markdown,.invert-text .markdown,.invert-text.markdown{color:var(--background-color)}&.compact-text .markdown,.compact-text .markdown,.compact-text.markdown{p{margin:0}}}[data-component-name=Wrap-into].slide{&.hidden-mobile{display:none}@media (max-width:1000px){&.hidden-mobile{display:inline-block}&.order-mobile .body>:first-child{order:2}}}[data-component-name=Wrap-into].slide{&.start-align{.body{align-items:start}}&.middle-align{.body{align-items:center}}&.end-align{.body{align-items:end}}}[data-component-name=Wrap-into].slide{&.no-padding{padding-bottom:0;padding-top:0}.padding{padding-bottom:var(--grid-gap)}.padding,.padding-top{padding-top:var(--grid-gap)}.padding-bottom{padding-bottom:var(--grid-gap)}}[data-component-name=Wrap-into].slide{&.no-margin p,.no-margin p{margin-bottom:0;margin-top:0}}[data-component-name=Wrap-into].slide{.slideshow-bloc{.material-icons{color:var(--background-color);color:inherit;font-size:2em}img{width:auto}figure{box-sizing:border-box;text-align:center;Opacity:1}div[data-action]{background-color:var(--font-color);border-radius:50%;box-sizing:content-box;color:var(--background-color);display:inline-block;height:unset;line-height:1em;margin:0;opacity:.1;padding:0;text-align:center;transition:opacity .3s ease-out,scale .3s ease-out,box-shadow .3s ease-out;width:unset;&:hover{box-shadow:3px 3px 5px 0 #00000050;scale:1.2}&:active,&:hover{background-color:var(--link-color-hover);opacity:1}&:active{box-shadow:1px 1px 3px 0 #00000050;scale:1.1}}div[data-action=previous]{transform:rotate(180deg) translate(.2em);&:hover{box-shadow:-3px -3px 5px 0 #00000050}&:active{box-shadow:-1px -1px 3px 0 #00000050}}div[data-action=next]{transform:translate(-.2em)}@media (max-width:1000px){div[data-action]{font-size:1em}}}}[data-component-name=Wrap-into].slide{@media (min-width:1000px){&.tier1-grid .body{grid-template-columns:1fr 2fr}&.tier2-grid .body{grid-template-columns:2fr 1fr}}}.left,.left-center{text-align:left!important}.right,.right-center{text-align:right!important}.center{text-align:center!important;li{text-align:left!important}}.justify,.justify-center,.justify-left,.justify-right{text-align:justify!important}.wording{text-align:left!important}@media (max-width:1000px){.wording{text-align:justify!important}.justify-center,.left-center,.right-center{text-align:center!important;li{text-align:left!important}}.justify-left{text-align:left!important}.justify-right{text-align:right!important}}.switch-color-scheme p{cursor:pointer}.color-scheme-override-dark .switch-color-scheme span{&:first-child{display:none}&:last-child{display:block}}.color-scheme-override-light .switch-color-scheme span{&:first-child{display:block}&:last-child{display:none}}.color-scheme-override-dark:after{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9}#app{--hue-rotate:150deg;--link-color:var(--accent-color);--link-color-hover:lch(from var(--accent-color) calc(l + 10) c calc(h - 15));&[data-page-url="/a-propos"]{--accent-color:#cb4e2e;--hue-rotate:325deg;--link-color-hover:lch(from var(--accent-color) calc(l + 10) c calc(h - 15))}&[data-page-url*="/realisations"]{--accent-color:#527e0f;--hue-rotate:40deg;--link-color-hover:lch(from var(--accent-color) calc(l + 10) c calc(h - 15))}&[data-page-url="/recrutement"]{--accent-color:#c55c8a;--hue-rotate:285deg;--link-color-hover:lch(from var(--accent-color) calc(l + 10) c calc(h - 15))}}main{margin-top:var(--header-height)}#header{background-color:var(--background-color);border-bottom:.1em solid var(--background-color-smooth);box-shadow:0 0 5px #00000050;box-sizing:border-box;color:var(--font-color);display:grid;grid-template-columns:auto auto;height:var(--header-height,auto);position:fixed;top:0;transition:background-color .5s ease 0s;width:100%;z-index:9;.switch-color-scheme p,.switch-color-scheme span{&:hover{background-color:transparent!important;color:var(--font-color)!important}}img{max-height:2.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}a,p,span{background-color:inherit;box-sizing:border-box;color:inherit;line-height:var(--header-height)!important;margin:0;padding:0;text-align:center;&:hover{color:var(--link-color-hover)!important}}a{padding:0 .8em}&>a{background-color:transparent!important;width:-moz-fit-content;width:fit-content;&:hover{background-color:transparent!important}}.header-mobile{display:none}@media (max-width:1000px){.header-desktop{display:none!important}.header-mobile{display:block!important}}}#header{.header-desktop{display:grid;grid-template-columns:min-content min-content;justify-content:end;.switch-color-scheme{width:var(--header-height,auto)}nav{display:grid;font-size:1.4em;font-weight:200;grid-auto-flow:column;letter-spacing:-.05em;@media (max-width:1200px){font-size:1.2em}.entry{display:inline-block;white-space:nowrap;width:-moz-fit-content;width:fit-content;.children{background-color:var(--background-color);font-size:.8em;max-height:0;overflow:hidden;position:absolute;right:0;text-align:center;transition:max-height .5s ease 0s;width:100vw;a{background-color:var(--background-color);color:var(--font-color)}}&:hover{.children{box-shadow:-1px 3px 5px #00000050;max-height:var(--header-height)}}}.entry:has(.link-match-full)>a,a.link-match-full{color:var(--accent-color)}}}}#header{.header-mobile{.burger-switch{cursor:pointer;height:var(--header-height);line-height:var(--header-height);padding:0;position:fixed;right:1em;top:0;z-index:9}.burger-switch:after{content:"\e5cd";font-family:Material Icons;font-size:2.4em}.burger-links{margin-top:var(--header-height);a,p,span{line-height:1.5em!important}}.burger-menu{background-color:var(--background-color,#000);bottom:0;left:0;opacity:1;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .3s,opacity .3s;z-index:8;.burger-switch{color:var(--font-color)!important}.material-icons{font-size:2em}a{background-color:var(--background-color)!important;color:var(--font-color)!important;display:block;font-size:1.2em;font-size:2em!important;padding:0;text-decoration:none;transition:background-color .3s;&.link-match-full,&:hover{color:var(--link-color-hover)!important}}.children a{font-size:1.2em!important;line-height:1.5em!important}}}}body:not(.opened-burger) #header{.burger-switch:after{content:"\e5d2"}.burger-menu{opacity:0;transform:translateX(100vw)}}#app[data-page-url=""],#app[data-page-url="/index"]{main{margin-top:0}}body{&:not(.hasScroll):not(.opened-burger){#app[data-page-url=""],#app[data-page-url="/index"]{#header:not(:hover){background-color:transparent;box-shadow:unset;color:#fff;nav .entry:has(.link-match-full),nav a.link-match-full{background-color:transparent!important;color:#fff!important}img{filter:brightness(0) invert(100%)!important}}}}}body{header img{filter:brightness(35%) sepia(100%) saturate(350%) hue-rotate(var(--hue-rotate,0))}&.color-scheme-override-dark{header img{filter:brightness(35%) sepia(100%) saturate(350%) hue-rotate(var(--hue-rotate,0)) invert(100%) hue-rotate(180deg)!important}}}#footer{.material-icons{color:inherit;font-size:1.2em;vertical-align:text-bottom}#follow{p{margin:0}h2{font-family:Libre Franklin,sans-serif;font-size:1.2em;font-weight:700;line-height:1.4em;text-transform:uppercase}.social{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;height:3em;justify-content:space-between;padding-top:.5em;img{height:2em;width:auto}}}#footer-mentions{background:var(--background-color);font-size:.9em;margin:0;max-width:unset;text-align:center;p{color:var(--black);display:inline-block;font-size:1em;margin:calc(var(--grid-gap)/2) var(--grid-gap);text-align:center;text-transform:uppercase}span{width:1em}a{font-size:inherit}}}@media (max-width:1000px){#footer{position:static}#footer-mentions p{font-size:.9em}}.default{margin:0 0 2em;min-height:var(--min-height,calc(100vh - var(--header-height, 0)));width:100%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes bubbles-animate{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(2turn)}}@keyframes flare-animate{0%{transform:rotate(180deg)}50%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flare-animate-reverse{0%{transform:rotate(1turn)}50%{transform:rotate(180deg)}to{transform:rotate(0deg)}}#services{.body{justify-items:left}}#prestations{@media (max-width:1000px){.body{margin:auto;width:-moz-fit-content;width:fit-content}.markdown{width:100%}}}#realisations{a{border:2px solid var(--accent-color)}.overlayComponent{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:2px 2px 5px #000}figcaption{background:bottom #00000070;border-radius:1em;bottom:0;height:unset;line-height:1px;margin:.7em;padding:0 .5em;position:absolute}}#projet{p{background-color:var(--background-color);border:1px solid var(--smooth-font-color);margin-bottom:var(--grid-gap);padding:var(--grid-gap)}}#recrutement{p{margin:1em 0}}#equipe{background-color:var(--accent-color);background-image:url(/static/img/illustrations/team-soulserv.avif);background-position:0 100%;background-repeat:no-repeat;background-size:70% auto;@media (max-width:1000px){background-position:0 100%;background-size:100% auto;&>div{margin-bottom:30vw}}}.cards>[data-component-name=Wrap]{display:grid;grid-gap:var(--grid-gap)}.card{background-color:var(--background-color);border-radius:1em;box-shadow:0 2px .5em #00000020;box-sizing:border-box;font-size:.9em;max-width:25em;padding:2em 1em;text-align:center;transition:all .5s ease 0s;width:100%;&:hover{box-shadow:2px .5em 1em #00000030;scale:1.05;transform:translateY(-.5rem);will-change:transform}div,p{margin:0}.evaluation,div,p{text-align:center}.evaluation p{color:var(--smooth-font-color);display:inline-block;text-align:right;width:40%}.brand img{border-bottom:3px solid var(--smooth-background-color);margin:auto auto 1em;padding-bottom:1em;width:30%}.mention{font-size:.9em;font-style:italic;margin-top:2.2em}.price p{color:var(--accent-color);display:inline-block;font-weight:900;line-height:1.1em;vertical-align:top}.price p:first-child{font-size:2.5em}}.animation{display:grid;height:100vh;max-width:unset!important;min-height:500px;position:relative;img{max-width:unset;position:absolute}.animation-flare{align-items:center;display:flex;justify-content:center;position:absolute;.glowing{animation:colorChange 5s linear infinite;height:100%;min-width:80vw;position:relative;transform-origin:right;z-index:1;&:nth-child(2n){transform-origin:left}span{bottom:calc(75vh*var(--i));left:calc(-10vh*var(--i));position:absolute;right:calc(-10vh*var(--i));top:calc(40vh*var(--i));&:before{background:#ffffff80;border-radius:50%;box-shadow:0 0 calc(5px*var(--i)) var(--bg-color),0 0 calc(5px*var(--i)) var(--bg-color),0 0 calc(3px*var(--i)) var(--bg-color),0 0 calc(3px*var(--i)) var(--bg-color),0 0 5px 2px hsla(0,0%,100%,.3);content:"";height:7px;left:-4px;position:absolute;top:50%;width:7px}}span:nth-child(3n+1):before{--bg-color:#29dcdc}span:nth-child(3n+2):before{--bg-color:#36d08a}span:nth-child(3n+3):before{--bg-color:#34d3d3}span:nth-child(3n+1){animation:flare-animate 60s infinite alternate}span:nth-child(3n+2){animation:flare-animate-reverse 18s infinite alternate}span:nth-child(3n+3){animation:flare-animate 54s infinite alternate}}}.animation-text{bottom:10%;color:#fff;cursor:default;display:grid;font-size:1em;height:-moz-fit-content;height:fit-content;left:10%;max-width:500px;place-items:center;position:absolute;text-align:left;width:-moz-fit-content;width:fit-content;z-index:1;p{line-height:1.5em}h1{font-size:2em;font-weight:700;letter-spacing:.05em;margin:0}h2{font-size:2.3em}ul{font-size:1em;font-style:italic;font-weight:300;line-height:1.5em;margin-top:2em;padding:0;li{background:#ffffff80;border-radius:1em;color:var(--accent-color);display:inline-flex;line-height:1.2em;padding:0 .5em 0 .2em;white-space:nowrap;&:hover{background:#fff}&:before{content:"tag";font-family:Material Icons}}}@media (max-width:1000px){font-size:.7em;max-width:unset;width:80%;h1,h2,ul{text-align:center}h1,h2{font-size:2em}p{text-align:center}}}.animation-bubbles{background:linear-gradient(to left,lch(from var(--accent-color) calc(l + 15) c calc(h - 35)),var(--accent-color))!important;height:100%;position:relative;width:100%;ul{height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%;li{animation:bubbles-animate 25s linear infinite;background:hsla(0,0%,100%,.5);bottom:-150px;color:var(--accent-color);cursor:grab;display:block;height:20px;height:1em;line-height:1em;list-style:none;opacity:.5;padding:.2em;position:absolute;text-align:center;transition:font-size 3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;width:1em;&:hover{background:hsla(0,0%,100%,.8);font-size:6em!important}&:active{font-size:1.5em!important}span{font-size:1em;line-height:1em;vertical-align:bottom}&:first-child{animation-delay:1s;font-size:5em;left:65%}&:nth-child(2){animation-delay:2s;animation-duration:12s;font-size:3em;left:45%}&:nth-child(3){animation-delay:5s;font-size:2em;left:55%}&:nth-child(4){animation-delay:0s;animation-duration:18s;font-size:3em;left:85%}&:nth-child(5){animation-delay:3s;font-size:1.8em;left:95%}&:nth-child(6){animation-delay:6s;font-size:2.5em;left:80%}&:nth-child(7){animation-delay:9s;font-size:3em;left:70%}}}@media (max-width:1000px){font-size:.7em}}}.scale-in-center{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}.slide-in-right{animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-right{0%{opacity:0;transform:translateX(1000px)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-bottom{animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(1000px)}to{opacity:1;transform:translateY(0)}}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/fonts/material-icons/material-icons-latin-400-normal.woff2) format("woff2"),url(/static/fonts/material-icons/material-icons-latin-400-normal.woff) format("woff")}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}