.contact-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover,.footer-basic ul a:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}.footer-basic{padding:40px 0;background-color:#fff;color:#4b4c4d}.footer-basic ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li{padding:0 10px}.footer-basic ul a{color:inherit;text-decoration:none;opacity:.8}.footer-basic .social{text-align:center;padding-bottom:25px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin:0 8px;color:inherit;opacity:.75}.footer-basic .social>a:hover{opacity:.9}.footer-basic .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa;margin-bottom:0}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:0;padding-left:0}.presentation h1 span,header p span{color:#ff9e4f}.presentation:first-child h1{margin-bottom:30px}.tel a{padding:15px}.nav-content,.presentation,.title{margin-top:50px}.contact::after{width:.6rem;height:.6rem;content:'';position:absolute;right:-1px;bottom:-1px;z-index:1;transition:box-shadow .5s ease-in}.position{position:relative}.square{border:1px solid #000;transform:rotate(45deg);position:absolute;width:6vw;height:6vw}.top-menu div{margin-left:30px}.bottom-menu div{margin-left:7px}.contact{width:100px;height:100px;transform:rotate(45deg);margin-top:-27px;margin-left:0;box-shadow:5.71px 5.71px 12px #c7c8c9,-5.71px -5.71px 12px #fff}.contact-bar{margin:17px 0 0 -25px}.call,.contact-p{display:flex;justify-content:flex-end}.index-contact p{color:#ff9e4f;font-family:Lato,sans-serif;font-size:14px;font-weight:700;margin-bottom:0}.nav-item a:hover{background-color:#ce6e20b3}.nav-link{display:block;padding:.5rem 1rem;transition:background-color .5s ease-in}.contact:hover:after{box-shadow:inset 2px 3px 2px gray,inset -1px -1px 1px #fff}.contact:hover div .icon-envelope-letter{filter:drop-shadow(30px 10px 4px #000)}.contact a{transform:rotate(-45deg);color:#2e2e2e;width:40px;font-size:40px;opacity:.8}.startup{margin-right:8%}.numbers h3{font-size:100px;font-family:'Work Sans',sans-serif;font-weight:700}.numbers p{font-size:25px;font-family:'Work Sans',sans-serif}.cir-nb{background-color:rgba(206,110,32,.15)}.cir-nb h3,.subvention-nb h3{color:#1a4d58}.cii-nb h3{color:#ce6e20}.subvention-nb{background-color:rgba(26,77,88,.15)}.analyse-divider{transform:rotate(90deg);height:0;margin-top:215px;width:20%}.suivi{font-family:'Work Sans',sans-serif;font-weight:600;color:#1a4d58;font-size:18px;width:75%;text-align:center;display:flex;margin:75px 0}.items a{border:1px solid;border-radius:5px 0 0;padding:5px 35px;margin-top:25px}.items .divider{width:50%;margin-bottom:25px}@media (max-width:1199px){.analyse-divider,.contact-p{display:block;text-align:center}.contact-bar,.contact-divider{margin:0 auto 41px}.index-contact{margin-top:50px}.analyse-divider,.contact-divider{width:40%}.items .divider{width:20%;margin-bottom:25px}.innovation,.recherche{margin-bottom:50px}}@media (max-width:576px){.square{border:1px solid #000;transform:rotate(45deg);position:absolute;width:10vw;height:10vw}.items .divider{width:30%;margin-bottom:25px}}@media (max-width:1199px){.startup{margin-right:0}.contact{margin-top:75px}.analyse-divider{transform:rotate(0);margin:75px 0 0}}@media (min-width:1200px) and (max-width:1410px){.call{display:flex;justify-content:space-around}.startup{margin-right:0}}@media (max-width:450px){.numbers h1{font-size:50px}.numbers p{font-size:20px;text-align:center}.agrement-nb,.cii-nb,.cir-nb,.subvention-nb{display:flex;justify-content:center;height:144px}.call{display:none}.resp-items{display:block;padding-top:50px}}@media (max-width:800px){h1,p{padding:0 20px}.suivi p{font-size:12px}.technic{padding-top:20px}}@media (min-width:450px){.resp-items{display:none}}.carousel-inner{height:210px}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}.suivi{display:none}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/cd-top-arrow.svg) center 50% no-repeat rgba(206,110,32,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s,background-color .3s;transition:opacity .3s,visibility .3s,background-color .3s}.cd-top.cd-top--fade-out,.cd-top.cd-top--show,.cd-top:hover{-webkit-transition:opacity .3s,visibility,background-color .3s;transition:opacity .3s,visibility,background-color .3s}.cd-top.cd-top--show{visibility:visible;opacity:1}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#ce6e20;opacity:1}@media only screen and (max-width:800px){.cd-top{right:30px;bottom:20px}}@media only screen and (min-width:800px){.cd-top{right:30px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}.presentation{background-image:url(../../assets/img/portrait-bg.png);background-repeat:no-repeat;background-size:contain}.bottom-menu div,.top-menu div{display:flex;justify-content:center;align-items:center}.related-content{background-color:#0fa3c3;background-image:url(../../assets/img/gradient-noise-1920.png);background-repeat:no-repeat;background-size:cover;border-radius:15px 0 0;margin:50px 0}.related-content p{padding:25px 50px;color:#fff}.related-content p::first-letter{font-size:30px;color:#c1e8fb;text-transform:uppercase}html{scroll-behavior:smooth}.content-anchor article{margin-bottom:150px}.content-anchor .nav,form h2{margin-bottom:50px}.sticky{position:fixed;top:0}#anchor-nav{display:flex;background-color:#2e2e2e;color:#fff}#anchor-nav a,#anchor-nav-1 a,.nav-element-active a{color:#fff}.underline{text-align:center;margin-bottom:100px;color:#ff9e4f;font-size:20px}.active-nav{color:#495057;background-color:#ce6e20b3;border-color:#dee2e6 #dee2e6 #fff}.content-anchor div article{padding:0 15px}.divider{border-top:1px solid #ff9e4f;margin-bottom:15px}.innovation .divider,.innovation a,.innovation i{border-color:#31afca;color:#31afca}.startup .divider,.startup a,.stratup i{border-color:#2e2e2e;color:#2e2e2e}.navbar .a{font-family:Lato;font-weight:300}.items .btn{border-radius:5px 0 0;border-color:#000;padding:5px 35px;color:#000}.call btn{color:red}.innovation a:hover{background-color:#31afca;color:#fff}.startup a:hover{background-color:#2e2e2e;color:#fff}.recherche a:hover{background-color:#ff9e4f;color:#fff}.recherche a,.recherche i{border-color:#ff9e4f;color:#ff9e4f}.timeline-divider{width:90%;margin-top:15px;border:2px dashed;border-top-color:#1a4d58;border-bottom:0 dashed #ff9e4f}.nav-element{border:1px solid #000;transform:rotate(46deg);width:131%;padding:20% 0}.nav-element a{transform:rotate(-45deg)}.bloc-info{border-radius:25px 0 0;color:#fff;background:url(../../assets/img/gradient-noise-1920.png) 0 0/contain,#5a9895}.bloc-info p:last-child{margin-bottom:40px}.bloc-info p::first-letter{font-size:30px;color:#c1e8fb}.nav-element-active{background-color:#3b3939}@media (max-width:990px){#anchor-nav{display:none}.content-anchor{position:relative}.closed{width:40px;left:0;border:none;border-radius:0 5px 0 0;background-color:#3b3939}}#anchor-nav-1,.closed{position:absolute;top:-40px}#anchor-nav-1{display:flex;flex-direction:inherit;background-color:#3b3939;width:163px}#anchor-nav-resp div{display:flex;flex-direction:column}#anchor-nav-resp{position:sticky;top:70px;z-index:1}@media (min-width:991px){#anchor-nav{display:flex;flex-direction:column}#anchor-nav-resp{display:none}}@media (max-width:990px){#anchor-nav-1{left:-540px}}form{display:flex;flex-direction:column;justify-content:center}.multi{display:flex;justify-content:space-between;flex-wrap:wrap}.multi input,.multi select{width:45%}.contact-container,.form-control{background-color:#f1f7fc;border-radius:0}.contact-container form{background-color:#fff;padding:50px 75px;margin:100px 0;box-shadow:5px 5px 10px #b8b8b8}.valid{margin-top:25px}.valid button i{margin-left:15px}.valid button{width:100%;border:none;background-color:#2e2e2e}.valid button:hover{background-color:#ff9e4f}.business-card{position:absolute;width:320px;background-color:#fff;left:-40%;box-shadow:5px 5px 5px #b8b8b8;font-size:12px}@media (max-width:1800px){.business-card{position:inherit;margin:25px auto}form h2{margin-bottom:0}}.business-card p{margin:0}.card-holder{text-align:center;margin-bottom:15px}.business-card .portrait{width:75px;margin:10px}.business-card .logo{width:150px;margin-left:30px}.informations{display:flex;justify-content:space-between;margin:0 10px 10px}.informations-contact{width:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-top:16px}.information-contact p,.navbar .container-fluid{display:block}.hidden{display:none}