@import"vendor/normalize.min.css";@import"vendor/bootstrap-icon.min.css";@import"vendor/animate.min.css";@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-VariableFont_wght.ttf")}@font-face{font-family:"Caros";src:url("../fonts/Caros.woff2")}@font-face{font-family:"Caros";src:url("../fonts/Caros-Medium.woff2");font-weight:500}@font-face{font-family:"Caros";src:url("../fonts/Caros-Bold.woff2");font-weight:600}.navigation a:hover:not(.logo,.btn-secondary),.navigation a.active:not(.logo,.btn-secondary){transition-duration:150ms}.table tr:hover td,.table td,a.card small,.card-color small,a.card:hover,.card-color:hover,a.card,.card-color,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-terciary:hover,.btn-link:hover,.btn-cta:hover,.cta:hover,.btn,.btn-primary,.btn-secondary,.btn-terciary,.btn-link,.btn-cta,.cta,.alert,.alert-neutral,.alert-info,.alert-error,.alert-warning,.alert-success,.work a:hover span,.work span,.work a{transition-duration:300ms}.tag:hover,.tag,header,.navigation:hover,.navigation a,.navigation,.card:hover,.card img,.cta,.icon:hover,.icon,.project main img:hover,.project main img{transition-duration:600ms}.tag:hover,.tag,.table tr:hover td,.table td,header,.navigation:hover,.navigation a,.navigation,a.card small,.card-color small,a.card:hover,.card-color:hover,a.card,.card-color,.card:hover,.card img,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-terciary:hover,.btn-link:hover,.btn-cta:hover,.cta:hover,.btn,.btn-primary,.btn-secondary,.btn-terciary,.btn-link,.btn-cta,.alert,.alert-neutral,.alert-info,.alert-error,.alert-warning,.alert-success,.cta,.icon:hover,.icon,.work a:hover span,.work span,.work a,.project main img:hover,.project main img{animation-timing-function:cubic-bezier(0.62, 0.16, 0.13, 1.01)}::selection{background-color:#3663ec;color:#fff}:focus-visible{outline:2px solid #ff6554}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:"Caros",sans-serif;font-size:1.8rem;line-height:1.8;color:#384e79;background-color:rgba(54,99,236,.1);background:radial-gradient(rgba(54, 99, 236, 0.05), rgba(54, 99, 236, 0.15)) fixed center top;text-wrap:balance;scroll-behavior:smooth}@media(max-width: 1200px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-family:"Parkinsans",sans-serif;font-weight:600;line-height:1.2;margin:32px 0 24px;text-wrap:balance;color:#213b6e}.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance}.h1,.h2{line-height:1.2}.h3,.h4{line-height:1.4}.h5,.h6{line-height:1.6}h1,.h1{font-size:4.8rem}@media(max-width: 1200px){h1,.h1{font-size:3.6rem}}h2,.h2{font-size:3.6rem}@media(max-width: 1200px){h2,.h2{font-size:2.8rem}}h3,.h3{font-size:2.8rem}@media(max-width: 1200px){h3,.h3{font-size:2.4rem}}h4,.h4{font-size:2.4rem}@media(max-width: 1200px){h4,.h4{font-size:2rem}}h5,.h5{font-size:2rem}@media(max-width: 1200px){h5,.h5{font-size:1.8rem}}h6,.h6{font-size:1.8rem}@media(max-width: 1200px){h6,.h6{font-size:1.6rem}}section h2{line-height:2;border-left:8px dotted #ff6554;padding-left:16px}section h2:hover{border-color:#ffb44f}hr{margin:32px 0;border:0;border-top:1px solid rgba(56,78,121,.1)}p{margin:16px 0}figcaption{margin:16px 8px}blockquote{text-align:center;font-style:italic;margin:32px}blockquote::before,blockquote::after{line-height:1;font-size:5rem;position:absolute;opacity:.5;color:#3663ec}blockquote::before{content:"“";margin-left:-32px}blockquote::after{content:"”"}cite{display:inline-block;font-style:normal;line-height:1.4;font-weight:500}a{font-weight:500;color:#1546da}a:hover{transition:color 300ms;color:#ff6554}a[target*=blank]::after{font-family:"bootstrap-icons";content:"";margin-left:8px;font-size:1.2rem}img{max-width:100%}img[src*=".png"]{filter:drop-shadow(16px 16px 32px rgba(56, 78, 121, 0.1))}ul{margin:0 0 0 -20px}li{margin:12px 0;line-height:1.6;padding-left:8px}li::marker{color:#3663ec;font-size:1.6rem}.accent{color:#3663ec !important}.secondary{color:#ff6554 !important}.terciary{color:#ffb44f !important}.quaternary{color:#28aa63 !important}.white{color:#fff !important}.grey{color:#9ca7bc}.bg-primary{background-color:#3663ec !important}.bg-secondary{background-color:#ff6554 !important}.bg-terciary{background-color:#ffb44f !important}.bg-grey{background-color:#384e79 !important}.bg-dark{background-color:#213b6e !important}.bg-white{background-color:#fff !important}.start{text-align:start}.center{text-align:center}.end{text-align:end}.italic{font-style:italic}.regular{font-weight:500}strong,.bold,b{font-weight:500;color:#213b6e}.verybold{font-weight:700}u{text-decoration:2px underline}.font-sm{font-size:90%}.lh-sm{line-height:1.2}.title{margin:16px 0 0}.subtitle{margin:0}.image{border-radius:16px;aspect-ratio:21/9;object-fit:cover;width:100%;margin:32px 0;box-shadow:2px 2px 15px rgba(54,99,236,.25)}.image-rounded{border-radius:16px}.project main img{box-shadow:8px 8px 16px rgba(56,78,121,.05);opacity:.85;border:2px solid #fff;border-radius:8px;margin:12px 0}.project main img:hover{opacity:1}.project .before a,.project .after a{cursor:zoom-in}.project .before img{opacity:.75}.project .before img:hover{opacity:1}.project .after img{opacity:1}.work a{position:relative;color:#fff;text-align:center;margin:16px 0}.work a:first-of-type img{border-radius:16px 0 0 16px}.work a:last-of-type img{border-radius:0 16px 16px 0}.work img{aspect-ratio:4/3;object-fit:cover}@media(max-width: 768px){.work img{border-radius:16px !important}}.work span{position:absolute;left:0;right:0;z-index:10;display:block;opacity:0;margin-top:-64px}.work a:hover{animation:filter 300ms}.work a:hover span{opacity:1}.work a:hover img{filter:brightness(70%)}.principes .card img{height:100px;opacity:.5;margin:auto}.principes .card-header{text-align:center}.principes .card:hover img{opacity:1}.value img{opacity:.5}.result li{list-style:none;line-height:1.2;margin:16px 0}.result li::before{font-family:"bootstrap-icons";content:"";margin-right:8px;vertical-align:middle;color:#3663ec}.icon{background-color:rgba(54,99,236,.1);color:#3663ec;padding:16px 24px;border-radius:8px}.icon:hover{background-color:rgba(255,101,84,.1);color:#ff6554}.cta{position:fixed;z-index:100000;right:0;bottom:0;vertical-align:middle;font-size:3rem;padding:12px 16px !important;background-color:#3663ec;border-radius:16px 0 0 0 !important;margin:0 !important}.cta:hover{background-color:#ff6554}.cta a{color:#fff !important}#contact .availability{border-radius:16px;position:static;display:inline-block;margin:16px auto}.legal h2,.legal h3{margin-top:64px}.legal main img[src*="logo.svg"]{margin-top:32px}.soon{position:relative}.soon::after{position:absolute;right:-8px;bottom:-12px;background:#ff6554;border-radius:8px;color:#fff;padding:4px 8px;text-align:center;font-family:"Caros",sans-serif !important;content:"Bientôt en ligne !" !important}@keyframes blur-text{from{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scrolling-invert{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}details:first-of-type summary{border-radius:16px 16px 0 0 !important}details:last-of-type summary{border-radius:0 0 16px 16px;border-bottom:1px solid rgba(56,78,121,.1)}details:open summary{background-color:rgba(56,78,121,.1);color:#384e79;border-radius:0;transition:background-color 300ms}details summary{cursor:pointer;font-size:1.8rem;font-weight:500;background-color:#fff;border:1px solid rgba(56,78,121,.1);border-bottom:none;padding:24px;transition:background-color 300ms;line-height:1.2 !important}@media(max-width: 768px){details summary{font-size:1.8rem}}details summary:hover{background-color:rgba(54,99,236,.05);color:#3663ec}details .accordion-content{padding:16px 32px;margin:0;background-color:#fff}.principes details:first-of-type summary{border-radius:0 !important}.principes details:last-of-type summary{border-radius:0 !important}.principes details summary{border:1px solid rgba(56,78,121,.1)}.alert,.alert-neutral,.alert-info,.alert-error,.alert-warning,.alert-success{line-height:1.6;padding:24px;padding-right:32px;margin:32px 0;border-radius:8px;border:1px solid rgba(56,78,121,.1);border-left:8px solid rgba(56,78,121,.1);animation:fadeIn;animation-duration:600ms;text-wrap:auto}.alert i,.alert-neutral i,.alert-info i,.alert-error i,.alert-warning i,.alert-success i{float:left;margin-right:8px;opacity:.75}.alert-sm{margin:16px 0;padding:16px}.alert-sm.font-sm{font-size:1.4rem}.alert-success{background-color:#eaf7ef}.alert-success:hover{background-color:#dff2e8}.alert-warning{background-color:#fff4e5}.alert-warning:hover{background-color:#fff0dc}.alert-error{background-color:#fff0ee}.alert-error:hover{background-color:#ffe8e5}.alert-info{background-color:#e1e8fc}.alert-info:hover{background-color:#d7e0fb}.alert-neutral{background-color:#f5f6f8}.alert-neutral:hover{background-color:#ebedf2}.waves-content svg{vertical-align:bottom;width:100%;height:100px}header .waves-content{margin-top:5vh}@media(max-width: 768px){header .waves-content{margin-top:0}}.parallax>use{animation:move-forever 90s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:10s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:20s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:23s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:30s}.scroll-infinite{display:flex;overflow:hidden;margin:0 -64px}@media(max-width: 768px){.scroll-infinite{margin:0 -32px}}.scroll-elements{will-change:transform;animation:scrolling 150s linear infinite;display:flex;flex:0 0 auto}.scroll-elements span{font-family:"Parkinsans",sans-serif;font-weight:900;font-size:5rem;padding:16px 64px;margin:0 16px}.scroll-elements span:nth-of-type(3n+1){color:#3663ec}.scroll-elements span:nth-of-type(3n+2){color:#ff6554}.scroll-elements span:nth-of-type(3n+3){color:#ffb44f}.scroll-elements:hover{transition:opacity 300ms;opacity:1}.scroll-elements :not(:hover){opacity:.5;transition:opacity 300ms}.scroll-infinite.invert .scroll-elements{animation-name:scrolling-invert}.badges .badge{padding:4px 8px;background-color:rgba(54,99,236,.1);color:#3663ec}.btn,.btn-primary,.btn-secondary,.btn-terciary,.btn-link,.btn-cta,.cta{font-family:"Parkinsans",sans-serif;font-weight:600;border:none;display:inline-block;text-decoration:none;margin:4px;padding:12px 24px;border-radius:8px;line-height:1.2;transition-property:all}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-terciary:hover,.btn-link:hover,.btn-cta:hover,.cta:hover{transition-property:all}.btn-cta{background-color:#ff6554;color:#fff !important}.btn-cta:hover{background:#3663ec !important}.btn-primary{background:#3663ec;color:#fff !important}.btn-primary:hover{background:#213b6e !important}.btn-secondary{background:rgba(54,99,236,.1);color:#3663ec !important}.btn-secondary:hover{color:#fff !important;background:#3663ec !important}.btn-link{color:#3663ec;background-color:rgba(0,0,0,0)}.btn-link:hover{color:#1546da}.cards{display:flex;justify-content:center;flex-wrap:wrap}.cards .card img{transition:transform 300ms}.cards .card:hover img[src*=svg]{transition:transform 300ms;transform:scale(1.05)}.card{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:32px;box-shadow:4px 4px 16px rgba(56,78,121,.05);transition-property:all}.card img{vertical-align:middle;border-radius:8px}.card p{text-wrap:wrap !important}.card .card-header{padding:32px 32px 24px;margin:-32px -32px 16px -32px;border-radius:8px 8px 0 0;border-bottom:1px solid rgba(56,78,121,.1)}.card .card-header-h{padding:32px 32px 24px;margin:-32px 16px -32px -32px;border-radius:8px 0 0 8px;border-right:1px solid rgba(56,78,121,.1)}@media(max-width: 768px){.card .card-header-h{margin:-32px -32px 32px -32px;border-radius:8px 8px 0 0}}.card .card-header-img{background-color:rgba(54,99,236,.2);margin:-32px -32px 32px -32px;border-radius:8px 8px 0 0;position:relative}.card .card-header-img img{border-radius:8px 8px 0 0;object-fit:cover;object-position:center;width:100%;height:100%}.card .card-header-img-h{margin:-32px 32px -32px -32px;border-radius:8px 8px 0 0;position:relative}.card .card-header-img-h img{border-radius:8px 0 0 8px;object-fit:cover;object-position:center;width:100%;height:100%;filter:none}@media(max-width: 768px){.card .card-header-img-h{margin:-32px -32px 32px -32px}.card .card-header-img-h img{border-radius:8px 8px 0 0}}.card .card-footer{border-top:1px solid rgba(56,78,121,.1);padding:32px;margin:auto -32px -32px -32px;border-radius:0 0 8px 8px;font-size:1.6rem}.card .card-footer p{margin:0;line-height:1.2}.card .btn,.card .cta,.card .btn-primary,.card .btn-secondary,.card .btn-terciary,.card .btn-link,.card .btn-cta{align-self:center;margin-top:auto}.card:hover a{opacity:1}.card:hover .title{color:#3663ec}a.card,.card-color{font-weight:600;font-family:"Parkinsans",sans-serif;line-height:1.8;color:rgba(33,59,110,.75);text-decoration:none;border-top:16px solid rgba(0,0,0,0);transition-property:all}a.card i,.card-color i{font-size:5.6rem;opacity:.75}a.card:hover,.card-color:hover{box-shadow:8px 8px 32px rgba(56,78,121,.05);color:#213b6e}a.card:hover small,.card-color:hover small{color:#213b6e}a.card:nth-of-type(1):hover,.card-color:nth-of-type(1):hover{color:#ffb44f;border-color:#ffb44f}a.card:nth-of-type(2):hover,.card-color:nth-of-type(2):hover{color:#ff6554;border-color:#ff6554}a.card:nth-of-type(3):hover,.card-color:nth-of-type(3):hover{color:#3663ec;border-color:#3663ec}a.card small,.card-color small{margin-top:8px;color:rgba(56,78,121,.75);font-size:1.6rem;font-weight:500}.card-md{padding:24px}.card-primary,.card-secondary,.card-terciary,.card-dark{color:#fff}.card-primary .title,.card-primary .subtitle,.card-secondary .title,.card-secondary .subtitle,.card-terciary .title,.card-terciary .subtitle,.card-dark .title,.card-dark .subtitle{color:#fff}.card-primary .title:hover,.card-primary .subtitle:hover,.card-secondary .title:hover,.card-secondary .subtitle:hover,.card-terciary .title:hover,.card-terciary .subtitle:hover,.card-dark .title:hover,.card-dark .subtitle:hover{color:#fff !important}.card-primary{background-color:#3663ec}.card-primary-light{background-color:rgba(54,99,236,.2);box-shadow:none}.card-secondary{background-color:#ff6554}.card-terciary{background-color:#ffb44f}.card-dark{background-color:#213b6e}.card-empty{background-color:rgba(0,0,0,0);box-shadow:none}.card-border{background-color:rgba(0,0,0,0);box-shadow:none;border:1px solid rgba(56,78,121,.1);transition:all 300ms}.card-border:hover{transition:all 300ms;background-color:rgba(54,99,236,.05)}.card-border p{text-wrap:balance !important}.card.price{transition:background 300ms;box-shadow:none;border:1px solid rgba(56,78,121,.1)}.card.price .tag{border-radius:32px;background-color:#e5e9f0;padding:8px 24px}.card.price .tag i{margin-right:4px}.card.price:hover .tag{color:#fff;background-color:#3663ec}.card.price ul.result{margin-left:-40px}.card.price ul>li>ul>li{font-size:1.4rem}.card.price ul>li>ul>li:not(:first-of-type)::before{content:"";color:#384e79}.card.price ul>li>ul>li:first-of-type::before{margin-left:-12px;content:""}.card.price .card-footer{padding:24px;color:#213b6e;font-size:1.6rem;transition:background 300ms,opacity 300ms}.card.price .card-footer li{margin:0;color:currentColor}.host{transition:color 300ms,opacity 300ms}.host:nth-child(2):hover .tag{background-color:#ffb44f}.host:nth-child(2):hover .title{transition:color 300ms;color:#ffb44f}.host:nth-child(3):hover .tag{background-color:#3663ec}.host:nth-child(3):hover .title{transition:color 300ms;color:#3663ec}.host:nth-child(4):hover .tag{background-color:#ff6554}.host:nth-child(4):hover .title{transition:color 300ms;color:#ff6554}.steps .card{text-align:center;position:relative;box-shadow:none;border:1px solid rgba(0,0,0,0);transition:background 300ms,border 300ms,color 300ms}.steps .card p{text-align:start;opacity:.75;transition:opacity 300ms;margin-bottom:0}.steps .card img{opacity:.25;align-self:center;height:100px}.steps .card:hover{flex-basis:200%;background-color:rgba(54,99,236,.05);border-color:rgba(54,99,236,.25);transition:background 300ms,border 300ms,color 300ms}.steps .card:hover i,.steps .card:hover h4{color:#3663ec;transition:color 300ms}.steps .card:hover p{opacity:1;transition:opacity 300ms}.steps .card:hover img{opacity:.75}footer{font-size:1.6rem}footer li{margin:8px 0}footer a{color:#384e79;text-decoration:none}footer a[target*=blank]::after{display:none}form label{display:inline-block;font-weight:500;font-size:1.6rem;transition:all 300ms}@media(max-width: 768px){form label{font-size:1.4rem}}form label:hover{color:#3663ec;transition:all 300ms}form div.col-1>label{padding:16px 8px 8px;font-size:2rem;line-height:1.2;color:#3759b3;font-family:"Parkinsans",sans-serif}form input:not([type*=checkbox]):not([type*=radio]),form textarea,form select{width:100%;font-size:1.6rem;padding:16px 24px;border:1px solid rgba(56,78,121,.1);background-color:#fff;border-radius:8px;color:#213b6e}form input:not([type*=checkbox]):not([type*=radio])::placeholder,form textarea::placeholder,form select::placeholder{font-style:italic;color:#384e79;opacity:.8}form input:not([type*=checkbox]):not([type*=radio]):focus-visible,form textarea:focus-visible,form select:focus-visible{outline:1px solid rgba(54,99,236,.75);border-color:rgba(54,99,236,.75)}form input:not([type*=checkbox]):not([type*=radio]):invalid:not(:placeholder-shown),form textarea:invalid:not(:placeholder-shown),form select:invalid:not(:placeholder-shown){outline:1px solid #ff6554;border-color:#ff6554}@media(max-width: 768px){form input:not([type*=checkbox]):not([type*=radio]),form textarea,form select{font-size:1.4rem}}form select{background-color:#fff;accent-color:#3663ec}form input{accent-color:#3663ec}form input[type=radio],form input[type=checkbox]{margin-left:16px;width:18px;height:18px;vertical-align:middle}form textarea{resize:none;padding:24px;text-wrap:initial}form fieldset{border:1px solid rgba(56,78,121,.1);margin:32px 0;padding:0 16px 16px;border-radius:16px}form fieldset label{padding:16px}form legend{color:rgba(33,59,110,.25);font-weight:600;padding:0 16px;font-size:2.4rem}form button{line-height:1.8}form .switch{line-height:1;position:relative;display:inline-block;vertical-align:middle}form .switch input[type=checkbox]{-webkit-appearance:none;appearance:none;width:44px;height:24px;border-radius:12px;border:2px solid #b1c1ef;background:rgba(54,99,236,.1);transition:all .4s}form .switch input[type=checkbox]::before{width:16px;height:16px;border-radius:9px;background-color:#b1c1ef;content:"";position:absolute;top:4px;left:16%;transition:all .4s}form .switch input[type=checkbox]:checked{background-color:#fff;transition:all .4s;border-color:#3663ec}form .switch input[type=checkbox]:checked::before{background-color:#3663ec;left:50%;transition:all .4s}form .switch input[type=checkbox]~label .on,form .switch input[type=checkbox]:checked~label .off{opacity:0}form .switch input[type=checkbox]~label .off,form .switch input[type=checkbox]:checked~label .on{opacity:1}form .required{color:#ff6554}[class*=grid-]{display:grid}[class*=col-]{margin:16px}.no-gap [class*=col-]{margin:0}.gap-sm [class*=col-]{margin:8px}.gap-lg [class*=col-]{margin:32px}@media(max-width: 576px){.gap-lg [class*=col-]{margin:16px}}.grid-1{grid-template-columns:repeat(1, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr)}.grid-3{grid-template-columns:repeat(3, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr)}.grid-5{grid-template-columns:repeat(5, 1fr)}.grid-6{grid-template-columns:repeat(6, 1fr)}.grid-7{grid-template-columns:repeat(7, 1fr)}.grid-8{grid-template-columns:repeat(8, 1fr)}.grid-9{grid-template-columns:repeat(9, 1fr)}.grid-10{grid-template-columns:repeat(10, 1fr)}.grid-11{grid-template-columns:repeat(11, 1fr)}.grid-12{grid-template-columns:repeat(12, 1fr)}@media(min-width: 576px){.sm\:grid-1{grid-template-columns:repeat(1, 1fr)}.sm\:grid-2{grid-template-columns:repeat(2, 1fr)}.sm\:grid-3{grid-template-columns:repeat(3, 1fr)}.sm\:grid-4{grid-template-columns:repeat(4, 1fr)}.sm\:grid-5{grid-template-columns:repeat(5, 1fr)}.sm\:grid-6{grid-template-columns:repeat(6, 1fr)}.sm\:grid-7{grid-template-columns:repeat(7, 1fr)}.sm\:grid-8{grid-template-columns:repeat(8, 1fr)}.sm\:grid-9{grid-template-columns:repeat(9, 1fr)}.sm\:grid-10{grid-template-columns:repeat(10, 1fr)}.sm\:grid-11{grid-template-columns:repeat(11, 1fr)}.sm\:grid-12{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 768px){.md\:grid-1{grid-template-columns:repeat(1, 1fr)}.md\:grid-2{grid-template-columns:repeat(2, 1fr)}.md\:grid-3{grid-template-columns:repeat(3, 1fr)}.md\:grid-4{grid-template-columns:repeat(4, 1fr)}.md\:grid-5{grid-template-columns:repeat(5, 1fr)}.md\:grid-6{grid-template-columns:repeat(6, 1fr)}.md\:grid-7{grid-template-columns:repeat(7, 1fr)}.md\:grid-8{grid-template-columns:repeat(8, 1fr)}.md\:grid-9{grid-template-columns:repeat(9, 1fr)}.md\:grid-10{grid-template-columns:repeat(10, 1fr)}.md\:grid-11{grid-template-columns:repeat(11, 1fr)}.md\:grid-12{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 992px){.lg\:grid-1{grid-template-columns:repeat(1, 1fr)}.lg\:grid-2{grid-template-columns:repeat(2, 1fr)}.lg\:grid-3{grid-template-columns:repeat(3, 1fr)}.lg\:grid-4{grid-template-columns:repeat(4, 1fr)}.lg\:grid-5{grid-template-columns:repeat(5, 1fr)}.lg\:grid-6{grid-template-columns:repeat(6, 1fr)}.lg\:grid-7{grid-template-columns:repeat(7, 1fr)}.lg\:grid-8{grid-template-columns:repeat(8, 1fr)}.lg\:grid-9{grid-template-columns:repeat(9, 1fr)}.lg\:grid-10{grid-template-columns:repeat(10, 1fr)}.lg\:grid-11{grid-template-columns:repeat(11, 1fr)}.lg\:grid-12{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1200px){.xl\:grid-1{grid-template-columns:repeat(1, 1fr)}.xl\:grid-2{grid-template-columns:repeat(2, 1fr)}.xl\:grid-3{grid-template-columns:repeat(3, 1fr)}.xl\:grid-4{grid-template-columns:repeat(4, 1fr)}.xl\:grid-5{grid-template-columns:repeat(5, 1fr)}.xl\:grid-6{grid-template-columns:repeat(6, 1fr)}.xl\:grid-7{grid-template-columns:repeat(7, 1fr)}.xl\:grid-8{grid-template-columns:repeat(8, 1fr)}.xl\:grid-9{grid-template-columns:repeat(9, 1fr)}.xl\:grid-10{grid-template-columns:repeat(10, 1fr)}.xl\:grid-11{grid-template-columns:repeat(11, 1fr)}.xl\:grid-12{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 1600px){.xxl\:grid-1{grid-template-columns:repeat(1, 1fr)}.xxl\:grid-2{grid-template-columns:repeat(2, 1fr)}.xxl\:grid-3{grid-template-columns:repeat(3, 1fr)}.xxl\:grid-4{grid-template-columns:repeat(4, 1fr)}.xxl\:grid-5{grid-template-columns:repeat(5, 1fr)}.xxl\:grid-6{grid-template-columns:repeat(6, 1fr)}.xxl\:grid-7{grid-template-columns:repeat(7, 1fr)}.xxl\:grid-8{grid-template-columns:repeat(8, 1fr)}.xxl\:grid-9{grid-template-columns:repeat(9, 1fr)}.xxl\:grid-10{grid-template-columns:repeat(10, 1fr)}.xxl\:grid-11{grid-template-columns:repeat(11, 1fr)}.xxl\:grid-12{grid-template-columns:repeat(12, 1fr)}}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(min-width: 576px){.sm\:col-1{grid-column:span 1}.sm\:col-2{grid-column:span 2}.sm\:col-3{grid-column:span 3}.sm\:col-4{grid-column:span 4}.sm\:col-5{grid-column:span 5}.sm\:col-6{grid-column:span 6}.sm\:col-7{grid-column:span 7}.sm\:col-8{grid-column:span 8}.sm\:col-9{grid-column:span 9}.sm\:col-10{grid-column:span 10}.sm\:col-11{grid-column:span 11}.sm\:col-12{grid-column:span 12}}@media(min-width: 768px){.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-5{grid-column:span 5}.md\:col-6{grid-column:span 6}.md\:col-7{grid-column:span 7}.md\:col-8{grid-column:span 8}.md\:col-9{grid-column:span 9}.md\:col-10{grid-column:span 10}.md\:col-11{grid-column:span 11}.md\:col-12{grid-column:span 12}}@media(min-width: 992px){.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-5{grid-column:span 5}.lg\:col-6{grid-column:span 6}.lg\:col-7{grid-column:span 7}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-10{grid-column:span 10}.lg\:col-11{grid-column:span 11}.lg\:col-12{grid-column:span 12}}@media(min-width: 1200px){.xl\:col-1{grid-column:span 1}.xl\:col-2{grid-column:span 2}.xl\:col-3{grid-column:span 3}.xl\:col-4{grid-column:span 4}.xl\:col-5{grid-column:span 5}.xl\:col-6{grid-column:span 6}.xl\:col-7{grid-column:span 7}.xl\:col-8{grid-column:span 8}.xl\:col-9{grid-column:span 9}.xl\:col-10{grid-column:span 10}.xl\:col-11{grid-column:span 11}.xl\:col-12{grid-column:span 12}}@media(min-width: 1600px){.xxl\:col-1{grid-column:span 1}.xxl\:col-2{grid-column:span 2}.xxl\:col-3{grid-column:span 3}.xxl\:col-4{grid-column:span 4}.xxl\:col-5{grid-column:span 5}.xxl\:col-6{grid-column:span 6}.xxl\:col-7{grid-column:span 7}.xxl\:col-8{grid-column:span 8}.xxl\:col-9{grid-column:span 9}.xxl\:col-10{grid-column:span 10}.xxl\:col-11{grid-column:span 11}.xxl\:col-12{grid-column:span 12}}.navigation{background-color:rgba(244,247,254,.8);backdrop-filter:blur(10px);position:sticky;top:16px;padding:8px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:-32px;z-index:10000}.navigation a{position:relative;font-family:"Parkinsans",sans-serif;padding:12px 24px;margin:0 4px;color:#213b6e;border-radius:8px;font-size:1.6rem;font-weight:600;text-decoration:none;transition-property:all}.navigation a:hover:not(.logo,.btn-secondary),.navigation a.active:not(.logo,.btn-secondary){color:#3663ec;transform:scale(1.1)}.navigation a.active::after{content:"";font-family:bootstrap-icons;z-index:10001;position:absolute;display:block;left:50%;transform:translate(0, -50%)}@media(max-width: 768px){.navigation a{padding:8px 16px}}.navigation .logo{margin-right:auto;padding:0 8px}.navigation .logo img{vertical-align:middle}@media(max-width: 992px){.navigation .logo{padding:0}}.navigation .logo:hover{animation:rubberBand;animation-duration:1s}.navigation:hover{background-color:rgba(244,247,254,.9)}@media(max-width: 992px){.navigation{top:0;border-radius:0}}.navigation .btn-secondary{background-color:#213b6e;color:#fff !important}.navigation .btn-secondary:hover{background-color:#ff6554 !important}.navigation .burger-picto,.navigation .burger-shower{display:none}.navigation #menu{display:none;margin:16px auto}.navigation #menu a{display:block;padding:8px 16px;margin:16px}.navigation #menu summary{padding:16px}.navigation #menu li{list-style:none}.navigation .menu{display:flex;flex-wrap:wrap}.navigation label{font-size:3rem;position:absolute;right:16px;top:0}.navigation input{display:none}.navigation input:checked~#menu{display:block}.navigation summary i{float:right}header{background:linear-gradient(130deg, rgba(255, 180, 79, 0.25), rgba(255, 101, 84, 0.15), rgba(54, 99, 236, 0.2));padding:64px;margin-top:-72px;margin-bottom:-72px;padding:160px 64px 64px}@media(max-width: 768px){header{padding:128px 32px 32px}}header .h1{font-weight:700}header img{opacity:.5}@media(max-width: 768px){header img{width:50%}}header [class*=btn]{margin:8px}.project header{padding:128px 16px 0;margin:-72px auto -16px}.project header img{opacity:1;border:none;border-radius:0;object-fit:cover;margin-bottom:-64px}@media(max-width: 768px){.project header img{width:100%}}@media(max-width: 768px){.project header{padding:32px 16px 0;margin:0}}.heroshot{padding:176px 0 64px;background:linear-gradient(130deg, rgba(255, 180, 79, 0.25), rgba(255, 101, 84, 0.15), rgba(54, 99, 236, 0.25)),url("../images/header.svg") center/cover}.heroshot .col-1{margin:0}.heroshot .h1{color:#213b6e;font-size:6vh;margin-top:5vh;line-height:1;animation:blur-text 3s ease}@media(max-width: 768px){.heroshot .h1{font-size:4vh;margin-top:5vh}}.heroshot .font-sm{font-size:80%}@media(max-width: 768px){.heroshot .container{padding:32px}}@media(max-width: 768px){.heroshot{padding-top:144px;background-position:20%}.heroshot .h4{display:none}.heroshot .h5{font-size:1.4rem}}.container{max-width:1400px;margin:0 auto}.container-sm{max-width:1200px;margin:0 auto}.container-lg{max-width:1600px;margin:0 auto}.mobile-only{display:none !important}@media(max-width: 992px){.mobile-only{display:flex !important}}.desktop-only{display:flex !important}@media(max-width: 992px){.desktop-only{display:none !important}}.float-l{float:left}.float-r{float:right}.block{display:block}.m-0{margin:0}.m-1{margin:8px}.m-2{margin:16px}.m-3{margin:24px}.m-4{margin:32px}.m-5{margin:64px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.p-5{padding:64px}.center-v{align-content:center}.spacing,.modal__inner,footer{padding:64px}@media(max-width: 768px){.spacing,.modal__inner,footer{padding:32px}}.modal{z-index:10000;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(33,59,110,.75);transition:opacity .25s ease}.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal-state{display:none}.modal-state:checked+.modal{opacity:1;visibility:visible}.modal-state:checked+.modal .modal__inner{top:0}.modal__inner{transition:top .25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:90%;max-width:1400px;margin:auto;overflow:auto;background:#fff;border-radius:16px;height:90%}.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer}.modal__close:after,.modal__close:before{content:"";position:absolute;width:2px;height:1.5em;background:#384e79;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0}.modal__close:hover:after,.modal__close:hover:before{background:#fff}.modal__close:before{transform:rotate(-45deg)}@media screen and (max-width: 768px){.modal__inner{width:90%;height:90%;box-sizing:border-box}}.table{width:100%;border-collapse:collapse;background-color:rgba(255,255,255,.75);border:1px solid rgba(56,78,121,.1);font-size:1.6rem}.table th{font-weight:500;padding:8px;background-color:rgba(54,99,236,.05)}.table td{line-height:1.6;padding:16px 24px}.table td+td{border-left:1px solid rgba(56,78,121,.1)}.table tr td:first-child{padding-right:48px}.table tr td:last-child{text-align:end}.table tr:nth-of-type(odd){background-color:rgba(54,99,236,.02)}.table tr:hover td{background-color:#213b6e;color:#fff}.table tr:hover td .bold{color:#fff}.table tr+tr{border-top:1px solid rgba(56,78,121,.1)}.table i.bi{font-size:2.4rem}.price tr td:last-child{text-align:end;font-weight:500;font-size:2rem;line-height:1.2;max-width:130px}.price tr td:last-child::after{font-family:"Parkinsans",sans-serif;content:"€ TTC";margin-left:2px;font-size:1.4rem;font-weight:400;letter-spacing:1px}@media(max-width: 768px){.price td{width:100%}}.price td p{opacity:.8}.price .h6{line-height:1.2}.tag{display:inline-block;color:#384e79;line-height:1;font-size:1.5rem;padding:8px 16px;margin:4px 2px;background-color:rgba(56,78,121,.05);border-radius:4px;font-weight:500;transition-property:background}.tag:hover{transition-property:background;background-color:rgba(56,78,121,.15) !important}