@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--max-width: 1100px;--font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--primary-glow: conic-gradient(from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg);--secondary-glow: radial-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));--tile-start-rgb: 239, 245, 249;--tile-end-rgb: 228, 232, 233;--tile-border: conic-gradient(#00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080);--primary: #005E8C;--primaryDark: #004d73;--primaryLite: #004d73;--primaryBg: #eef9ff;--engineeringRed: #B50700;--dartmouthGreen: #006648;--strongOrange: #CB860C;--lapisLazuli: #005E8C;--gunMetal: #000001}@media (prefers-color-scheme: dark){:root{--foreground-rgb: 255, 255, 255;--background-start-rgb: 0, 0, 0;--background-end-rgb: 0, 0, 0;--primary-glow: radial-gradient(rgba(1, 65, 255, .4), rgba(1, 65, 255, 0));--secondary-glow: linear-gradient(to bottom right, rgba(1, 65, 255, 0), rgba(1, 65, 255, 0), rgba(1, 65, 255, .3));--tile-start-rgb: 2, 13, 46;--tile-end-rgb: 2, 5, 19;--tile-border: conic-gradient(#ffffff80, #ffffff40, #ffffff30, #ffffff20, #ffffff10, #ffffff10, #ffffff80);--callout-rgb: 20, 20, 20;--callout-border-rgb: 108, 108, 108;--card-rgb: 100, 100, 100;--card-border-rgb: 200, 200, 200}}@font-face{font-family:KatahdinRoundBold;src:url(./fonts/KatahdinRound-Bold.ttf)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;list-style:none;list-style-type:none;outline:none;border:none;text-decoration:none;font-family:Poppins,sans-serif}body{max-width:1234px;margin:0 auto;overflow-x:hidden}.principal-nav-container{display:flex;justify-content:space-between;align-items:center;text-align:center;padding:12px;margin:12px auto}.principal-nav-container .left-part .logo img{width:200px}.principal-nav-container .right-part{display:flex}.principal-nav-container .right-part .nav-link{margin:0 15px}.principal-nav-container .right-part .nav-link a{color:var(--primary);font-weight:600;font-size:1.4em}.principal-nav-container .right-part .app-link{background-color:var(--primary);border-radius:18px}.principal-nav-container .right-part .app-link a{padding:0 18px;color:#fff}footer{position:relative;padding:30px 0 12px}footer .absolute-background{position:absolute;top:-5%;min-height:110%;left:-1000px;width:500%;background-color:var(--primaryBg);z-index:-1}footer .links-infos-container{display:flex;justify-content:space-between;margin-bottom:30px}footer .links-infos-container .left-part .adress{margin-bottom:60px}footer .links-infos-container .left-part .adress .adress-logo{width:180px}footer .links-infos-container .left-part .adress p{color:var(--primary);font-size:1.2em;font-weight:500}footer .links-infos-container .left-part .social-links{display:flex}footer .links-infos-container .left-part .social-links img{width:36px;height:36px;object-fit:contain;margin-right:9px;filter:brightness(0) saturate(100%) invert(21%) sepia(83%) saturate(1717%) hue-rotate(176deg) brightness(97%) contrast(103%)}footer .links-infos-container .right-part{display:flex}footer .links-infos-container .right-part .links-container{margin-left:60px}footer .links-infos-container .right-part .links-container h5{color:var(--primary);font-size:1.5em;margin-bottom:15px}footer .links-infos-container .right-part .links-container .link{margin-bottom:6px}footer .links-infos-container .right-part .links-container .link a{color:var(--primary);font-size:1.2em}footer .links-infos-container .right-part .links-container .link a:hover{text-decoration:underline}footer .legal{text-align:center;color:var(--primary)}footer .legal span{color:var(--engineeringRed)}.landing-page{display:flex;min-height:769px;padding:12px;color:var(--primary)}.landing-page .left-part{display:flex;flex-direction:column;justify-content:center;width:50%}.landing-page .left-part .hero-container .hero-tag{font-family:KatahdinRoundBold;font-size:2.8em;line-height:69px;margin-bottom:30px}.landing-page .left-part .hero-container .hero-tag strong{font-family:KatahdinRoundBold}.landing-page .left-part .hero-container .hero-presentation{font-size:1.3em;font-weight:500;margin-bottom:60px}.landing-page .left-part .hero-container .hero-presentation strong{font-weight:600}.landing-page .left-part .hero-container .cta-container{display:flex;margin-bottom:27px}.landing-page .left-part .hero-container .cta-container .app-link{width:174px;background-color:var(--primary);border-radius:18px;padding:0 18px;margin-right:30px}.landing-page .left-part .hero-container .cta-container .app-link a{font-weight:600;font-size:1.4em;color:#fff}.landing-page .left-part .hero-container .cta-container .organism-link a{text-decoration:underline;color:var(--primary);font-weight:500;font-size:1.4em}.landing-page .left-part .hero-container .offer-container{display:flex}.landing-page .left-part .hero-container .offer-container .offer{margin-right:27px;font-weight:500}.landing-page .left-part .hero-container .offer-container .offer .offer-icon{width:12px;height:12px;margin-right:6px}.landing-page .left-part .hero-container .offer-container .red{color:var(--engineeringRed)}.landing-page .left-part .hero-container .offer-container .red .offer-icon{filter:invert(9%) sepia(85%) saturate(7493%) hue-rotate(7deg) brightness(85%) contrast(103%)}.landing-page .left-part .hero-container .offer-container .green{color:var(--dartmouthGreen)}.landing-page .left-part .hero-container .offer-container .green .offer-icon{filter:invert(23%) sepia(75%) saturate(1053%) hue-rotate(129deg) brightness(101%) contrast(106%)}.landing-page .left-part .hero-container .offer-container .yellow{color:var(--strongOrange)}.landing-page .left-part .hero-container .offer-container .yellow .offer-icon{filter:invert(48%) sepia(71%) saturate(1730%) hue-rotate(15deg) brightness(98%) contrast(91%)}.landing-page .right-part{display:flex;flex-direction:column;justify-content:center;width:50%}.landing-page .right-part .illustration-container img{width:120%}.application-presentation{position:relative;margin-bottom:120px}.application-presentation .absolute-background{position:absolute;top:-5%;min-height:112%;left:-1000px;width:500%;background-color:var(--primaryBg);z-index:-1}.application-presentation .application-container{display:flex;justify-content:space-between}.application-presentation .application-container .preview-container{display:flex;align-items:center;flex-direction:column;width:33%}.application-presentation .application-container .preview-container .illustration{display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:300px;border-radius:50%;margin-bottom:30px;background-color:#fff}.application-presentation .application-container .preview-container .illustration img{width:270px;height:270px;object-fit:contain}.application-presentation .application-container .preview-container .text h2{color:var(--primary);text-align:center;font-family:KatahdinRoundBold;font-size:1.8em;margin-bottom:30px}.application-presentation .application-container .preview-container .text p{color:var(--primary);font-size:1.2em;width:75%;margin:0 auto}.global-presentation{color:var(--primary);margin-bottom:90px}.global-presentation h3{text-align:center;font-family:KatahdinRoundBold;font-size:2.4em;margin-bottom:90px}.global-presentation .paragraphs{display:flex}.global-presentation .paragraphs .paragraph{width:50%;padding:0 60px;font-size:1.2em}.global-presentation .paragraphs .app-link{width:174px;background-color:var(--primary);border-radius:18px;padding:0 18px;margin-right:30px}.global-presentation .paragraphs .app-link a{font-weight:600;font-size:23px;color:#fff}.values-presentation{display:flex;padding:12px;color:var(--primary);margin-bottom:120px}.values-presentation .left-part{width:55%;position:relative}.values-presentation .left-part .illustration-container{position:absolute;left:-20%}.values-presentation .left-part .illustration-container img{width:100%}.values-presentation .right-part{width:45%}.values-presentation .right-part h3{font-family:KatahdinRoundBold;font-size:2.4em;margin-bottom:60px}.values-presentation .right-part p{font-size:1.2em}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}.partners-presentation{margin-bottom:120px}.partners-presentation .slider{background:white;height:100px;margin:auto;overflow:hidden;position:relative;width:100%}.partners-presentation .slider:before,.partners-presentation .slider:after{background:linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);content:"";height:100px;position:absolute;width:200px;z-index:2}.partners-presentation .slider:after{right:0;top:0;transform:rotate(180deg)}.partners-presentation .slider:before{left:0;top:0}.partners-presentation .slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:3500px}.partners-presentation .slider .slide,.partners-presentation .slider .slide img{width:250px;height:100px}.exposure-presentation{margin-bottom:120px}.exposure-presentation h3{text-align:center;font-family:KatahdinRoundBold;color:var(--primary);font-size:2.4em;margin-bottom:60px}.exposure-presentation .exposure-container{display:flex;justify-content:space-between}.exposure-presentation .exposure-container .preview{width:25%}.exposure-presentation .exposure-container .preview .illustration{width:100%}.exposure-presentation .exposure-container .preview .illustration img{width:100%;height:210px;object-fit:contain}.exposure-presentation .exposure-container .preview h4{text-align:center;font-family:KatahdinRoundBold;font-size:1.8em;margin-bottom:30px}.exposure-presentation .exposure-container .preview p{color:var(--primary);font-size:1.2em}.exposure-presentation .exposure-container .preview .link{display:flex;justify-content:center;align-items:center;text-align:center;width:180px;border-radius:18px;padding:0 18px;margin:0 auto}.exposure-presentation .exposure-container .preview .link a{font-weight:600;font-size:23px;color:#fff}.exposure-presentation .exposure-container .first-preview h4{color:var(--dartmouthGreen)}.exposure-presentation .exposure-container .first-preview .link{background-color:var(--dartmouthGreen)}.exposure-presentation .exposure-container .seconde-preview h4{color:var(--strongOrange)}.exposure-presentation .exposure-container .seconde-preview .link{background-color:var(--strongOrange)}.exposure-presentation .exposure-container .third-preview h4{color:var(--engineeringRed)}.exposure-presentation .exposure-container .third-preview .link{background-color:var(--engineeringRed)}.app-download-page{display:flex;min-height:769px;padding:12px;color:var(--primary)}.app-download-page .left-part{display:flex;flex-direction:column;justify-content:center;width:50%}.app-download-page .left-part .hero-tag{font-family:KatahdinRoundBold;font-size:2.8em;line-height:69px;margin-bottom:30px}.app-download-page .left-part .hero-tag strong{font-family:KatahdinRoundBold}.app-download-page .left-part .hero-presentation{font-size:1.3em;font-weight:500;margin-bottom:60px}.app-download-page .left-part .hero-presentation strong{font-weight:600}.app-download-page .left-part .downloads-container{display:flex}.app-download-page .left-part .downloads-container .store{width:219px;margin-right:30px;cursor:pointer}.app-download-page .left-part .downloads-container .store img{width:219px}.app-download-page .right-part{display:flex;flex-direction:column;width:50%}.app-download-page .right-part .illustration-container{display:flex;justify-content:center}.app-download-page .right-part .illustration-container img{width:90%;object-fit:contain}.not-found-page{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:45px 0;color:var(--primary)}.not-found-page h1{text-align:center;font-family:KatahdinRoundBold;font-size:2.8em;line-height:69px;margin-bottom:30px}.not-found-page img{width:30%;margin:0 auto 60px}.not-found-page p{width:70%;margin:0 auto 60px;font-size:1.3em}.not-found-page .home-link{background-color:var(--primary);border-radius:18px;padding:0 18px;margin:0 auto 30px}.not-found-page .home-link a{font-weight:600;font-size:1.4em;color:#fff}
