@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #0733a3;--color-primary-light: #e1e3f0;--color-secondary: #e21168;--color-ternary: #f93;--color-light: #fff;--color-light-gray: #f8f8f8;--color-dark: #0a0a1e;--color-dark-blue: #00084d;--color-title: #0d0d3e;--color-text: rgb(45 55 72);--color-background: rgb(249, 249, 252);--color-danger: #771117FF;--color-success: #074a07;--color-information: var(--color-primary);--color-warning: #a37e1d;--color-shadow: rgba(0, 0, 0, .025)}@media(prefers-color-scheme: dark){:root{--color-primary: #0733a3;--color-primary-light: #e1e3f0;--color-secondary: #771117;--color-ternary: #f93;--color-light: #fff;--color-light-gray: #f8f8f8;--color-dark: #333;--color-dark-blue: #00084d;--color-background: rgba(#009, .025)}}body{color:var(--color-text);background-color:var(--color-background);font-family:"Inter",Arial;margin:0}body.layout-public{padding:4rem 0 0}.last-section{margin-bottom:4rem}.page-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width: 1280px){.page-wrapper{max-width:1280px}}@media screen and (max-width: 1280px){.page-wrapper{max-width:100vw}}.page-blog-wrapper{max-width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1080px){.page-wrapper{margin-left:2.5rem;margin-right:2.5rem}}.m0{margin:0rem}.mt0{margin-top:0rem}.mr0{margin-right:0rem}.mb0{margin-bottom:0rem}.m1{margin:0.25rem}.mt1{margin-top:0.25rem}.mr1{margin-right:0.25rem}.mb1{margin-bottom:0.25rem}.m2{margin:0.5rem}.mt2{margin-top:0.5rem}.mr2{margin-right:0.5rem}.mb2{margin-bottom:0.5rem}.m3{margin:0.75rem}.mt3{margin-top:0.75rem}.mr3{margin-right:0.75rem}.mb3{margin-bottom:0.75rem}.m4{margin:1rem}.mt4{margin-top:1rem}.mr4{margin-right:1rem}.mb4{margin-bottom:1rem}.m5{margin:1.25rem}.mt5{margin-top:1.25rem}.mr5{margin-right:1.25rem}.mb5{margin-bottom:1.25rem}.m6{margin:1.5rem}.mt6{margin-top:1.5rem}.mr6{margin-right:1.5rem}.mb6{margin-bottom:1.5rem}.m7{margin:1.75rem}.mt7{margin-top:1.75rem}.mr7{margin-right:1.75rem}.mb7{margin-bottom:1.75rem}.m8{margin:2rem}.mt8{margin-top:2rem}.mr8{margin-right:2rem}.mb8{margin-bottom:2rem}.m9{margin:2.25rem}.mt9{margin-top:2.25rem}.mr9{margin-right:2.25rem}.mb9{margin-bottom:2.25rem}.m10{margin:2.5rem}.mt10{margin-top:2.5rem}.mr10{margin-right:2.5rem}.mb10{margin-bottom:2.5rem}.w-full{width:100%}.d-block{display:block}.d-inline{display:inline}h1,h2,h3,h4,h5,h6{color:var(--color-title);font-family:"Inter",Arial,Arial}h1{font-size:3rem;font-weight:800;letter-spacing:.025rem}h2{font-size:2.5rem;font-weight:700}h3{font-size:2.25rem;font-weight:700}h4{font-size:2rem;font-weight:700}h5{font-size:1.7rem}h6{font-size:1.4rem}.highlight-heading{font-weight:900}.highlight-heading span{display:inline-block;box-sizing:border-box;background-color:var(--color-primary);color:var(--color-light);padding-left:1rem;padding-right:1rem;transform:skewX(-12deg)}p{color:var(--color-dark)}nav.nav-top{--nav-background: var(--color-light);--nav-height: 6rem;position:fixed;top:0;left:0;right:0;z-index:10000;box-shadow:0 10px 25px rgba(0,0,153,.05);background-color:var(--nav-background);max-width:100vw}nav.nav-top .bandeau{background-color:var(--color-primary);padding:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center}nav.nav-top .bandeau,nav.nav-top .bandeau p{color:var(--color-light)}nav.nav-top .bandeau p{font-size:14px;line-height:14px}nav.nav-top .elements{--margin: auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1280px;margin-right:var(--margin);margin-left:var(--margin);height:var(--nav-height)}nav.nav-top .part-left{display:flex;flex-direction:row;align-items:center;gap:1rem;cursor:pointer;text-decoration:none}nav.nav-top .part-left img{height:calc(var(--nav-height) - 2rem);width:10rem;object-fit:contain;object-position:center}nav.nav-top .part-left button#show-nav{border-radius:.5rem;cursor:pointer}nav.nav-top .part-left button#show-nav svg{--size: 1.5rem;height:var(--size);width:var(--size)}nav.nav-top ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:1rem}nav.nav-top .nav-links-wrapper{display:flex;flex-direction:row;align-items:center;gap:2rem}@media screen and (min-width: 1341px){nav.nav-top #show-nav{display:none}}@media screen and (max-width: 1340px){nav.nav-top .elements{--margin: 2.5rem}nav.nav-top .bandeau{text-align:center}nav.nav-top:not(.open) ul{display:none}nav.nav-top.open{height:100vh;height:100dvh}nav.nav-top.open .bandeau{display:none}nav.nav-top.open .elements{flex-direction:column;justify-content:center;gap:5rem}nav.nav-top.open ul,nav.nav-top.open .nav-links-wrapper{flex-direction:column}}footer{background-color:#0a0a1e;color:#fff;display:flex;flex-direction:column;overflow:hidden}footer a,footer h2{color:#fff;text-decoration:none}footer>div:first-child{display:flex;flex-direction:row;justify-content:space-between;padding:2rem 0;width:100%}footer>div:first-child>div{flex:1}footer .general-informations>img.footer-logo{height:30px;margin-bottom:1rem}footer .general-informations>p{margin:0;color:var(--color-light)}footer .general-informations>p:nth-child(2){font-weight:600}footer .general-informations>p:not(:nth-child(2)){font-size:12px}footer .socials-container{display:flex;flex-direction:row;align-items:start;gap:8px;margin-top:1rem}footer .socials-container>a{display:flex;flex-direction:row;justify-content:center;gap:16px;align-items:center;height:32px;width:32px;border-radius:100rem;border:1px solid hsla(0,0%,100%,.25);color:#fff;text-decoration:none;transition:all .25s ease}footer .socials-container>a svg{height:16px;width:16px}footer .socials-container>a svg path{stroke:#fff;fill:#fff}footer .socials-container>a:hover{background-color:#fff;border-color:#fff}footer .socials-container>a:hover svg path{stroke:#0a0a1e;fill:#0a0a1e}footer .plan-container{display:flex;flex-direction:row;gap:48px}footer .plan-container h2{font-size:16px;font-weight:bold;margin-bottom:.3rem;margin-top:0;text-transform:uppercase}footer .plan-container ul{list-style-type:none;padding:0;margin:0}footer .plan-container a{font-size:14px}footer .plan-container>div>div:not(:last-child){margin-bottom:1rem}footer>div:last-child{background-color:#1c54e3;color:#fff;padding:16px 10rem}footer>div:last-child p{font-size:12px;margin:0;color:var(--color-light)}footer>div:last-child p a{color:var(--color-light)}@media screen and (max-width: 768px){footer>div:first-child{flex-direction:column;padding:1rem 2rem}footer>div:first-child>div:nth-child(2){margin-top:2.5rem}footer>div:last-child{padding:16px 24px}}@media screen and (max-width: 600px){footer .plan-container{flex-direction:column;gap:1rem;margin-bottom:2.5rem}}.colis-list-wrapper{display:flex;flex-direction:column;gap:1rem}.colis{--left-part-width: 4rem;background-color:var(--color-light);padding:1rem 4rem;border-radius:.5rem}.colis .header{display:flex;flex-direction:row;align-items:center}.colis .header>div:first-child{--size: 3rem;width:var(--left-part-width)}.colis .header>div:first-child div{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--size);width:var(--size);border-radius:100rem;background-color:var(--color-primary-light)}.colis .header>div:first-child svg{height:calc(var(--size) - 1rem)}.colis .header>div:first-child svg path{stroke:var(--color-primary)}.colis .content{margin-left:var(--left-part-width)}.colis h2{font-size:28px;margin-bottom:0}.colis h3{font-size:20px;margin-bottom:4px}.colis h4{font-size:16px}.colis .subtitle{font-size:12px;margin-top:0;font-weight:300}.colis ul{padding:0;margin:0;list-style-type:none}.colis-items-wrapper{display:flex;flex-direction:column;gap:1rem}.colis-items-wrapper>li{display:flex;flex-direction:row;align-items:center;gap:1rem;background-color:var(--color-background);padding:.5rem 2rem;border-radius:.25rem}.colis-items-wrapper>li p{opacity:.6;font-weight:300}.layout-admin{--nav-width: 15rem}.layout-admin nav{position:fixed;left:0;top:0;bottom:0;width:var(--nav-width);background-color:#fff;z-index:1000}.layout-admin .navbar__content-wrapper{max-width:10rem;margin:0 auto}.layout-admin .navbar__logo-container{height:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.layout-admin .navbar__logo-container img{height:2.5rem}.layout-admin .navbar__links-container ul{display:flex;flex-direction:column;gap:1rem;list-style-type:none;padding:0;margin:0}.layout-admin .navbar__submenu-container ul{margin-left:.5rem;margin-top:.5rem}.layout-admin .navbar__submenu-container a{text-decoration:none;color:var(--color-dark)}.layout-admin .navbar__profile-container{margin-top:2rem}.layout-admin main{margin-left:var(--nav-width)}.parc__stats-container{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem}.parc__stat-container p{margin:0}.parc__stat-container p:last-child{font-size:24px}.parc__objets{display:flex;flex-direction:column;gap:1rem}.parc__objet{border:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;background-color:var(--color-light-gray);padding:1rem}.parc__objet h4{font-size:18px}.parc__objet h4,.parc__objet p{margin:0}.parc__objet a{text-decoration:none;color:var(--color-primary)}.parc__objet a svg{height:1.5rem}.btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:.75rem 2.5rem;font-family:"Inter",Arial;font-size:16px;font-weight:700;border-radius:4px;transition:all .25s ease;border:1px solid var(--color-primary);box-shadow:0 0 0 0 rgba(0,0,238,.1);text-decoration:none;cursor:pointer}.btn svg{height:22px}.btn svg path{stroke:var(--color-light)}.btn:hover{box-shadow:0 0 0 .3rem rgba(0,0,238,.2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-group{display:flex;flex-direction:row;align-items:center;gap:1rem}.btn-icon{padding:.75rem}.btn-primary{background-color:var(--color-primary);color:var(--color-light);border-color:var(--color-primary)}.btn-primary:hover{opacity:.8}.btn-secondary{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary svg path{stroke:var(--color-primary)}.btn-secondary:hover{color:var(--color-light);background-color:var(--color-primary);opacity:.8}.btn-secondary:hover svg path{stroke:var(--color-light)}.btn-warning{background-color:var(--color-ternary);border-color:var(--color-ternary);color:var(--color-light)}.btn-warning:hover{opacity:.8}.btn-danger{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-light)}.btn-danger:hover{opacity:.8}.btn-white{background-color:var(--color-light);color:var(--color-primary);border-color:var(--color-light)}.btn-white:hover{box-shadow:0 0 0 .3rem hsla(0,0%,100%,.2)}.btn-light{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--color-dark)}.btn-light svg path{stroke:var(--color-dark)}.btn-light:hover{box-shadow:none;background-color:var(--color-primary-light);color:var(--color-primary)}.btn-light:hover svg path{stroke:var(--color-primary)}.btn-collision{overflow:hidden;position:relative;color:var(--color-primary)}.btn-collision::before,.btn-collision::after{content:"";position:absolute;z-index:-1;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;background-color:var(--color-primary);border-radius:100rem;transition:all .25s ease;transform-origin:center}.btn-collision::before{left:-1.6rem}.btn-collision::after{right:-1.6rem}.btn-collision:hover{color:#fff}.btn-collision:hover::before{animation:collision-left .3s ease forwards}.btn-collision:hover::after{animation:collision-right .3s ease forwards}.btn-collision-primary{background-color:var(--color-primary);color:var(--color-light)}.btn-collision-primary span{z-index:10}.btn-collision-primary::before,.btn-collision-primary::after{background-color:var(--color-dark-blue);z-index:1}.btn-collision-primary:hover{border-color:var(--color-dark-blue)}@keyframes collision-left{0%{left:0}60%{left:50%;transform:translateY(-50%) translateX(-50%)}100%{left:50%;transform:translateY(-50%) translateX(-50%) scale(20)}}@keyframes collision-right{0%{right:0}60%{right:50%;transform:translateY(-50%) translateX(50%)}100%{right:50%;transform:translateY(-50%) translateX(50%) scale(20)}}.spinner{width:24px;transform-origin:center;animation:rotate4 2s linear infinite}.spinner circle{fill:none;stroke:#fff;stroke-width:4;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{100%{transform:rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}.btn-group-wrapper{position:relative}.btn-group-wrapper>div:first-child>button{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-primary-light);height:2.5rem;width:2.5rem;border-radius:.8rem;transition:all .25s ease}.btn-group-wrapper>div:first-child>button svg{height:1.5rem;width:1.5rem}.btn-group-wrapper>div:first-child>button svg path{stroke:var(--color-primary);transition:all .25s ease}.btn-group-wrapper>div:first-child>button:hover{background-color:var(--color-primary)}.btn-group-wrapper>div:first-child>button:hover svg path{stroke:var(--color-light)}.btn-group-wrapper.open>div:first-child>button svg{transform:rotate(180deg)}.btn-group-wrapper .btn-group-depliant{position:absolute;z-index:10000;top:calc(100% + 8px);right:0;background-color:var(--color-light);padding:.5rem;border-radius:.25rem;box-shadow:0 0 25px 1px rgba(0,0,238,.1);min-width:20rem}.btn-group-wrapper .btn-group-depliant ul{display:flex;flex-direction:column;gap:.1rem}.btn-group-wrapper .btn-group-depliant ul li{padding:.5rem 1rem;transition:all .25s ease;border-radius:.25rem;cursor:pointer}.btn-group-wrapper .btn-group-depliant ul li:hover{background-color:var(--color-primary-light)}.btn-actions-wrapper{--btn-size: 2rem;position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:1rem}.btn-actions-wrapper a,.btn-actions-wrapper button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:var(--btn-size);width:var(--btn-size);background-color:var(--color-primary);color:var(--color-light);border-radius:100rem;transition:all .25s ease}.btn-actions-wrapper a svg,.btn-actions-wrapper button svg{height:calc(var(--btn-size) - .1rem)}.btn-actions-wrapper a:hover,.btn-actions-wrapper button:hover{transform:scale(1.08)}header:not(.no-gradient){position:relative;z-index:10;padding:2rem 0}header:not(.no-gradient)::before{z-index:-1;content:"";position:absolute;top:0;bottom:0;width:100vw;background:#00084d;background:linear-gradient(180deg, rgba(0, 8, 77, 0.1) 0%, rgba(0, 8, 77, 0) 100%)}.header-title{margin-top:5rem}.header-with-action-buttons{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.header-with-action-buttons>div{display:flex;flex-direction:column;justify-content:center}.header-with-action-buttons>div:first-child{align-items:start}.header-with-action-buttons>div:last-child{align-items:end}form .input-group:not(:last-child){margin-bottom:1.5rem}.inputs-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media(max-width: 580px){.inputs-group{grid-template-columns:repeat(1, 1fr)}}.inputs-group>div{flex:1}label.required{position:relative}label.required::after{content:" *";color:red}.checkbox-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem}.checkbox-wrapper input{display:none}.checkbox-wrapper label{content:"";display:flex;flex-direction:row;justify-content:center;align-items:center;height:20px;width:20px;border-radius:4px;border:1px solid var(--color-primary);cursor:pointer;transition:all .25s ease}.checkbox-wrapper label svg{height:14px}.checkbox-wrapper label svg path{stroke:var(--color-light);stroke-width:2}.checkbox-wrapper label:hover{box-shadow:0 0 0 .3rem rgba(0,0,238,.1)}.checkbox-wrapper input:checked+label{background-color:var(--color-primary)}.input-group{display:flex;flex-direction:column;background-color:rgba(0,0,0,0) !important}.input-group label{font-family:"Inter",Arial;color:var(--color-dark) !important;font-size:14px;display:block}.input-group input,.input-group textarea{padding:.8rem 1rem;background-color:var(--color-light);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;margin-top:.5rem;font-family:"Inter",Arial;font-size:14px}.input-help{font-size:12px;opacity:.8;margin-top:8px;line-height:14px}.input-group,.select-wrapper{--color-back: rgba(0,0,153,.05);background-color:var(--color-back)}.input-group label,.select-wrapper label{font-size:14px;font-family:"Inter",Arial;font-weight:500;line-height:14px;color:rgba(0,0,0,.5)}.select-wrapper,.input-group{display:flex;flex-direction:column;background-color:rgba(0,0,0,0)}.select-wrapper label,.input-group label{font-family:"Inter",Arial;color:var(--color-dark);font-size:14px;display:block}.select-wrapper select,.input-group select{padding:.8rem 1rem;background-color:var(--color-light);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;margin-top:.5rem}.realisations-cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 25rem));grid-gap:1rem}.realisations-cards-wrapper>div{position:relative}.realisations-cards-wrapper>div .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;opacity:0;transition:all .25s ease;background:rgba(0,0,0,0);background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6))}.realisations-cards-wrapper>div .overlay h3{color:var(--color-light);font-size:2rem}.realisations-cards-wrapper>div>div{overflow:hidden;width:100%;height:20rem;border-radius:.5rem}.realisations-cards-wrapper>div>div img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .25s ease}.realisations-cards-wrapper>div:hover .overlay{opacity:1}.realisations-cards-wrapper>div:hover>div img{transform:scale(1.05);filter:brightness(80%);transition:all .25s ease}.card{background-color:var(--color-light);padding:2rem;border-radius:.5rem}.card h2{font-size:24px;margin-top:0}.card h3{font-size:20px}.card ul{list-style-type:none;padding:0;margin:0}.hero{width:100vw;height:30vh;background-color:var(--color-primary)}.hero-code{background-image:url("../medias/illustrations/hero-s-code-PCINgkW.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:end;align-items:start}.hero-code .page-wrapper{width:100%}.hero-code h1,.hero-code h2,.hero-code h3,.hero-code h4,.hero-code h5,.hero-code h6,.hero-code p{color:var(--color-light)}.blog-articles-grid-wrapper{display:grid;grid-gap:1rem}@media screen and (min-width: 480px){.blog-articles-grid-wrapper{grid-template-columns:repeat(auto-fill, 25rem)}}.blog-articles-grid-wrapper article a{display:flex;flex-direction:column;height:32rem;width:100%;background-color:var(--color-light);border-radius:.5rem;text-decoration:none !important;overflow:hidden;box-shadow:0 10px 25px var(--color-shadow);transition:all .25s ease}.blog-articles-grid-wrapper article a:hover{transform:translateY(-0.5rem);box-shadow:0 15px 30px var(--color-shadow)}.blog-articles-grid-wrapper article a>div:first-child{width:100%;height:15rem;overflow:hidden}.blog-articles-grid-wrapper article a>div:first-child img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-articles-grid-wrapper article a>div:last-child{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex:1;padding:1rem 2rem}.blog-articles-grid-wrapper article a>div:last-child .category{display:inline-block;background-color:var(--color-primary);color:var(--color-light);padding:.5rem 1rem;font-size:14px;line-height:14px;font-weight:600}.blog-articles-grid-wrapper article a>div:last-child h3{font-size:24px;line-height:24px;margin-top:0}.blog-article article{padding:2rem 0}.blog-article-categories-wrapper{list-style-type:none;display:flex;flex-direction:row;gap:1rem;padding:0;margin:0}.blog-article-categories-wrapper a{display:inline-block;padding:.6rem 2rem;background-color:var(--color-primary);color:var(--color-light);text-decoration:none;font-weight:600;font-size:16px}.section-dark{position:relative;background-color:var(--color-dark);z-index:0}.section-dark:before{content:"";position:absolute;z-index:1;inset:0;background-image:url("../medias/illustrations/hero-s-code-light-1GCk_xc.svg");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5}.section-dark>div{position:relative;z-index:11}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-dark p{color:var(--color-light)}.section-list{padding:2rem 4rem}.section-list ul{list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.section-list ul li{background-color:hsla(0,0%,100%,.1);text-align:center;padding:1rem 2rem}.section-list ul h3{font-size:24px}.alert{padding:.5rem 2rem;border-radius:.5rem;background-color:var(--color-dark)}.alert p{color:var(--color-light)}.alert p.title{font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:0}.alert p.message{margin-top:4px;font-weight:normal;opacity:.9}.alerts-wrapper{display:flex;flex-direction:column;gap:1rem}.alert-danger{background-color:var(--color-danger)}.alert-success{background-color:var(--color-success)}.alert-information{background-color:var(--color-information)}.alert-warning{background-color:var(--color-warning)}.alerts-body-wrapper{position:fixed;bottom:2rem;right:2rem;width:20rem}.alerts-body-wrapper .alert{animation:bounce_alert .5s ease 8}@keyframes bounce_alert{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes shake_alert{0%,100%{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(1deg)}}table{border-collapse:collapse;width:100%;flex:1;border-radius:.5rem;overflow:hidden;background-color:var(--color-light);box-shadow:0 10px 25px 1px var(--color-shadow)}table thead{background-color:var(--color-dark);color:var(--color-light)}table td,table th{padding:.8rem 1rem;text-align:left}table tbody tr{transition:all .25s ease}table tbody tr:hover{background-color:var(--color-light-gray)}blockquote{margin:0;padding:1rem 2rem;border-left:4px solid var(--color-primary)}.badge{font-size:14px;font-weight:500;color:var(--color-light);border-radius:.5rem;padding:.5rem 1rem;background-color:var(--color-primary)}.link{display:inline-block;position:relative;font-weight:700;transition:all .25s ease;text-decoration:none;color:var(--color-dark)}.link::after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background-color:var(--color-primary);transition:all .25s ease}.link:hover{color:var(--color-primary)}.link:hover::after{right:0}.link-fancy{position:relative;text-decoration:none !important;display:inline-block;color:var(--color-primary)}.link-fancy:before{content:"";display:block;height:1px;width:100%;transform-origin:left;position:absolute;left:0;bottom:0;background-image:linear-gradient(90deg, var(--color-primary) 0, var(--color-primary) 25%, transparent 0, transparent 50%, var(--color-primary) 0, var(--color-primary) 75%, transparent 0, transparent);background-repeat:no-repeat;background-position:0;background-size:400% 1px;transition:background-position .8s ease-in-out}.link-fancy:hover{color:var(--color-dark-blue)}.link-fancy:hover:before{background-position:100%}.link-fancy-icon{display:flex;flex-direction:row;align-items:center;gap:.5rem}.link-fancy-icon svg{transition:all .25s ease;fill:var(--color-primary)}.link-fancy-icon:hover svg{transform:translateY(2px);fill:var(--color-dark-blue)}.employes-wrapper{display:flex;flex-direction:column;gap:1rem}.card-employe{display:block;text-decoration:none;color:var(--color-dark);border:1px solid var(--color-background);border-radius:.5rem;padding:2rem;transition:all .25s ease}.card-employe:hover{background-color:var(--color-background)}.card-employe .header-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-employe .header-card h3,.card-employe .header-card p{margin:0}.card-employe .header-card .numero-rh{font-size:12px;opacity:50%}.card-employe .header-card .badge{font-weight:600;background-color:#f3f5fa;color:var(--color-primary)}.todolist-wrapper{display:flex;flex-direction:column;gap:1rem}.todo{padding:1rem 2rem;border-radius:.5rem;border:1px solid var(--color-background);display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;color:var(--color-dark)}.todo h3{margin:0;font-weight:600}.todo svg{--size: 1.5rem;width:var(--size);height:var(--size)}.todo>div:last-child,.todo>div:last-child>div:first-child,.todo>div:last-child>div:first-child>div{display:flex;flex-direction:row;align-items:center;gap:.5rem}.todo>div:last-child{gap:3rem}.todo-details svg{--size: 2rem;width:var(--size);height:var(--size)}.todo-details .property{display:flex;flex-direction:row;align-items:center;gap:1rem}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}#page-home header{height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#page-home header img{height:80px}#page-home header img:hover{animation:pulse 1s infinite}#page-home header h1{--font-size: clamp(.8rem, calc(4vw + 1rem), 4rem);font-size:var(--font-size);line-height:calc(var(--font-size) + .25rem);font-weight:800;letter-spacing:-0.32px}#page-home section{min-height:50vh}#page-home #section-services>div{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5rem}#page-home #section-services>div>div{flex:1;transition:all .25s ease}@media screen and (min-width: 720px){#page-home #section-services>div>div{max-width:50%}}#page-home #section-services>div>div>div:first-child{text-align:right}#page-home #section-services>div>div>div:first-child span{--font-size: clamp(.5rem, calc(.5vw + 1rem), 2.5rem);font-size:var(--font-size);font-weight:200}@media screen and (max-width: 1350px){#page-home #section-services>div{flex-direction:column}#page-home #section-services>div>div>div:first-child{text-align:center}}#page-home #section-services h2{--font-size: clamp(2rem, calc(2vw + 1rem), 5rem);font-size:var(--font-size);line-height:calc(var(--font-size) + .2rem);font-weight:700;letter-spacing:-0.32px;margin-top:0}#page-home #section-services h3{--font-size: clamp(.8rem, calc(.5vw + 1rem), 5rem);font-size:var(--font-size);font-weight:600}#page-home #section-services ul{list-style-type:none;padding:0;margin:0}#page-home #section-services ul>li{padding:2rem 0}#page-home #section-services ul>li:not(:last-child){border-bottom:1px solid var(--color-primary)}#page-home #section-realisations>div>div:last-child{margin-top:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}#section-contact{text-align:center}#section-contact>div>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center}#section-contact h2{line-height:72px}#section-contact h2 span{display:block}#section-expertise{margin-top:10rem;margin-bottom:10rem}#section-expertise .content-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}@media screen and (min-width: 1400px){#section-expertise .content-wrapper>div:first-child{position:sticky;top:5rem;height:20rem}}@media screen and (max-width: 1400px){#section-expertise .page-wrapper{max-width:600px}#section-expertise .content-wrapper{flex-direction:column}}@media screen and (min-width: 650px){#section-expertise .steps-wrapper{background-color:var(--color-light);box-shadow:0 10px 20px var(--color-shadow);padding:2rem 4rem;border-radius:.5rem}}#section-expertise .steps-wrapper ul{list-style-type:none;margin:0;padding:0}#section-expertise .steps-wrapper h3{font-size:24px;line-height:20px;display:flex;flex-direction:row;align-items:center;gap:1rem}#section-expertise .steps-wrapper h3 img{height:32px}#section-expertise .steps-wrapper p{opacity:.8}.ba-projets-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem}.ba-projets-wrapper>div{display:flex;flex-direction:column;gap:1rem;background:var(--color-light);padding:1rem 2rem;border-radius:.5rem}.ba-projets-wrapper>div h2{font-size:24px}.projet-description{opacity:.6}.projet-duree>p:first-child{font-weight:600;font-size:16px;margin-bottom:4px}.projet-duree ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap}.projet-duree ul>li:not(:last-child){position:relative}.projet-duree ul>li:not(:last-child)::after{content:"";position:absolute;right:-1rem;top:50%;transform:translateX(50%) translateY(-50%);height:8px;width:8px;background-color:var(--color-primary);border-radius:100rem}.projet-button a{display:flex}.projet-cards-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.projet-cards-wrapper ul{list-style-type:none;padding:0;margin:0}.projet-cards-wrapper ul li h3{font-size:18px}.projet-cards-wrapper ul li .tache-description{margin-top:-8px}.projet-cards-wrapper .realisation-photos{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin:2rem 0 0;padding:0}.projet-cards-wrapper .realisation-photos img,.projet-cards-wrapper .realisation-photos a{width:100%;height:10rem;border-radius:.25rem}.projet-cards-wrapper .realisation-photos img{object-fit:cover;object-position:center}.projet-cards-wrapper .realisation-photos a{text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary-light);color:var(--color-primary);font-weight:600;transition:all .25s ease}.projet-cards-wrapper .realisation-photos a:hover{background-color:var(--color-primary);color:var(--color-light)}#tache_duree{display:flex;flex-direction:row;align-items:start;gap:1rem}#tache_duree>div{flex:1}.clients-wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}.client-echanges-wrapper{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;gap:2rem}.echange-objet{font-size:24px;font-weight:600;letter-spacing:-0.2px;text-transform:capitalize;margin-top:1rem}.page-blog-wrapper img{max-width:100%}.select-account-type{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;gap:1rem}.select-account-type h3{font-weight:600;font-size:18px;margin-bottom:0}.select-account-type p{font-size:14px;margin-top:4px;font-weight:300}.select-account-type a{text-decoration:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;border-radius:.5rem;border:1px solid var(--color-primary-light);padding:1rem 2rem;transition:all .25s ease}.select-account-type a.disabled{opacity:.5;cursor:default}.select-account-type a:hover:not(.disabled){background-color:var(--color-primary-light)}#portfolio-header{min-height:30vh;height:auto}#portfolio-header h1{--font-size: 4rem;text-transform:uppercase;font-size:var(--font-size);line-height:var(--font-size);margin:0;width:25rem}#portfolio-header .socials svg{height:1.5rem}
