.background{background:url(/assets/sloganback.webp) no-repeat;background-position:50%;background-size:cover;height:98svh}@media screen and (min-width:1025px){.background{height:78svh}}.background .gradient{position:absolute;height:100%;width:100%;z-index:-1;margin-top:-400px;padding-top:100px;background-image:linear-gradient(180deg,transparent,transparent 50%,#ffffff 100%,transparent 0),radial-gradient(circle farthest-corner at -25% -50%,#ffffff 36%,rgba(13,17,23,0) 48%),radial-gradient(circle farthest-corner at -25% 150%,#ffffff 45%,rgba(13,17,23,0) 89%),radial-gradient(circle farthest-corner at -33% -75%,#1f00cc 40%,rgba(131,5,49,0) 56%),radial-gradient(circle farthest-side at 0 -60%,rgba(255,255,255,0) 64%,rgba(255,255,255,.4) 69%,rgba(255,255,255,0) 81%),radial-gradient(circle farthest-corner at 0 -50%,rgba(255,255,255,0) 33%,#2d3aef 51%,rgba(255,255,255,0) 68%)}.pageLinks{justify-content:center;gap:24px;margin:40px auto 0;padding:0 40px 40px;max-width:768px;height:100%}.pageLinks,.pageLinks .entreprise{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:900px){.pageLinks .entreprise .slogan_text{max-width:80%;margin:0 auto}}.pageLinks .entreprise .slogan_text p{font-family:avenir_medium;color:#707070;text-align:center}.pageLinks .entreprise .slogan_text span{font-family:avenir_heavy;color:#4d4d4d;text-align:center}.pageLinks .video{width:100%;height:auto}.pageLinks .contacts{width:100%}.pageLinks .contacts .buttons{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}@media screen and (min-width:900px){.pageLinks .contacts .buttons{flex-direction:row}}.pageLinks .contacts a,.pageLinks .contacts a .btn-cont,.pageLinks .contacts button,.pageLinks .contacts button .btn-cont{width:100%}.pageLinks .contacts a .btn-cont .btn-hover,.pageLinks .contacts button .btn-cont .btn-hover{width:100%;display:flex;align-items:center;justify-content:center}.pageLinks .links{align-items:center;gap:16px}.pageLinks .links,.pageLinks .links aside{display:flex;flex-direction:column;width:100%}.pageLinks .links aside{justify-content:space-between;gap:8px}@media screen and (min-width:900px){.pageLinks .links aside{flex-direction:row}}.pageLinks .links aside a{flex-grow:1}.pageLinks .links aside .cardLink{border-radius:10px;border:1px solid #d8d8d8;background:#f7f8fc;width:100%;height:100%;padding:12px;transition:all .2s ease}.pageLinks .links aside .cardLink:hover{background-color:#eeeff5}.pageLinks .links aside .cardLink-header{display:flex;align-items:center;gap:8px}.pageLinks .links aside .cardLink-texte{display:flex;flex-direction:column;align-items:flex-start}.pageLinks .links aside .cardLink-texte-title{color:#333;text-align:center;font-family:Avenir;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px}.pageLinks .links aside .cardLink-texte-subtitle{color:silver;text-align:center;font-family:Avenir;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.3px}.pageLinks .links aside .cardLink-body{display:none}@media screen and (min-width:900px){.pageLinks .links aside .cardLink-body{display:flex;justify-content:center;align-items:center;margin-top:8px}}.pageLinks .footer{gap:12px}.pageLinks .footer,.pageLinks .footer .social_call{display:flex;flex-direction:column;align-items:center;justify-content:center}.pageLinks .footer .social_call{gap:4px}.pageLinks .footer .socials_links{display:flex;gap:12px}.pageLinks .footer .socials_links a{height:40px;width:40px;background-color:#dddfe7;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.pageLinks .footer .socials_links a:hover{background-color:#eeeff5}