body{background-color:#f5ecf3;color:#181822;font-family:Poppins,sans-serif;margin:0;padding:0}header{background-color:#fff;padding:20px;text-align:center}header img{max-height:135px}@media (max-width:768px){header img{height:63px}}.hidden{display:none!important}.text-asselio{color:#0f1496}.logo-asselio{padding-bottom:20px}.text-crc{color:#243588}.logo-crc{padding-bottom:20px}.text-lya{color:#e96863}.logo-lya{padding-bottom:20px}.container{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;max-width:900px;padding:40px 20px;text-align:center}h1{color:#e96863;font-size:2.5rem;margin-bottom:20px}p{color:#181822;font-size:1.2rem;margin:20px 0}@media (max-width:768px){ul{margin:0}li:before{margin-top:-10px}p{margin:0}}.separator{background-color:#e2e5ea;height:1px;margin:40px auto;width:80%}.illustration{height:32%;margin:0 auto;text-align:center;width:32%}.illustration img{height:auto;margin:auto;max-width:100%;padding-top:30px;width:auto}@media (max-width:768px){.illustration{height:auto;width:50%}}.contact a{color:#4855a5;font-weight:700;text-decoration:none}.contact a:hover{text-decoration:underline}footer{background-color:#f5ecf3;color:#fff;margin-top:20px;padding:10px 0;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s ease-in-out}