@import "http://fonts.googleapis.com/css?family=Roboto:300,400,500,700";body{font-family:'Roboto',Verdana,Geneva,Tahoma,sans-serif}.wrapper{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}footer{background-color:#111;color:#FFF;padding:3rem 0;margin-top:3rem}footer a,footer a:hover{color:#FFF;}footer .social-pics{max-width:50px;padding:5px;display:inline-block;}footer .logo-footer{width:70px}#home .navbar-brand>img{display:inline-block;margin-right:15px;margin-top:-6px;height:24px}#nav{width:100%;align-items:center}#nav>li>a:not(.btn){color:#777;text-shadow:0 1px 0 rgba(255,255,255,.25);text-decoration:none;text-transform:capitalize}#nav>li>a:not(.btn):hover{color:#000;text-decoration:underline}.welcome{padding:1rem;margin-bottom:1.5rem;background-color:#3c67ff;background-size:200% 100%;-webkit-animation:splash 2s ease 2;-moz-animation:splash 2s ease 2;animation:splash 2s ease 2;animation-direction:alternate;}.welcome h1,.welcome h2 small{color:#fff}.welcome h1{font-size:5em;opacity:0;-webkit-animation:fadeInUp 1s ease-in-out 0s forwards;animation:fadeInUp 1s ease-in-out 0s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s;}.welcome h1 img{width:20rem;transform:translateY(-5px)}.welcome h2{font-size:2em;opacity:0;-webkit-animation:fadeInUp 1s ease-in-out 0s forwards;animation:fadeInUp 1s ease-in-out 0s forwards;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.welcome:not(.page-home) h2{display:none;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes splash{0%{background-color:#3c67ff}100%{background-color:#ff442a}}@-moz-keyframes splash{0%{background-color:#3c67ff;}100%{background-color:#ff442a}}@keyframes splash{0%{background-color:#3c67ff}100%{background-color:#ff442a}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(60,103,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(60,103,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(60,103,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(60,103,255,.4);box-shadow:0 0 0 0 rgba(60,103,255,.4);}70%{-moz-box-shadow:0 0 0 10px rgba(60,103,255,0);box-shadow:0 0 0 10px rgba(60,103,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(60,103,255,0);box-shadow:0 0 0 0 rgba(60,103,255,0)}}#lutece{margin-bottom:3rem}.lutece-content{margin:3rem 0}.section-tout .features{margin-top:3rem}.section-tout .features li{padding:.5rem 0;font-size:1.5rem}.section-tout .logo{display:flex;justify-content:center}.section-tout .logo img{width:50%}.form-floating>.input-group>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.input-group>.form-control{height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>.input-group>.form-control~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem);z-index:5}.form-floating>.input-group>.form-control~label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}.welcome{padding:1rem 4rem}.welcome.page-home{padding:4rem;margin-bottom:0}}@media (max-width:767px){.welcome.page-home{padding:1rem}.welcome h1{font-size:2em}}