footer{background-color:#11161d;padding:64px 12px 0 12px}footer p,footer address{font-family:Arial,sans-serif;font-size:14px;line-height:18px;font-weight:400;font-style:normal!important;margin:0}footer .details a:hover{color:var(--secondary400)!important}footer .main-footer .description p,footer .main-footer .description address{color:var(--whiteSecondary)}footer .main-footer .description p.text-description{padding-top:5px;padding-bottom:25px}footer .main-footer p.sous-titre{font-family:"Roboto",sans-serif;font-weight:700;color:var(--white);font-size:16px;line-height:20px}footer .footer-top .description .inner{gap:8px;padding-bottom:10px}footer .footer-top .description .inner:last-child{padding-bottom:0}footer .col ul{list-style:none;padding-inline-start:0}footer .details .col{width:50%}footer .details .col a{color:var(--whiteSecondary);font-family:Arial,sans-serif;font-size:14px;line-height:18px;font-weight:400;text-decoration:none;display:block;padding-bottom:15px}footer .contact-footer .inner{justify-content:center;height:24px;gap:6px}footer .footer-top .description .inner.mail svg path{stroke:var(--orange)}.f-right{float:center}footer .contact-footer ul{padding-inline-start:0;margin:0}footer .contact-footer ul li{list-style:none}footer .contact-footer ul li a,footer .contact-footer ul li button{border-radius:50px;border:1px solid var(--whiteSecondary);padding:12px 22px;color:#fff;background:none;cursor:pointer;text-decoration:none;display:flex;gap:12px;font-size:14px;align-items:center;font-weight:700;min-width:180px;width:max-content;height:40px;margin:auto}footer .contact-footer ul li a span,footer .contact-footer ul li button span{transition:transform 0.15s ease-in-out}footer .contact-footer ul li a:hover span,footer .contact-footer ul li button:hover span{transform:translateX(-4px)}footer .contact-footer ul li a:hover,footer .contact-footer ul li button:hover{background:var(--secondary400);border-color:var(--secondary400)}footer .contact-footer ul li a.mail svg path{stroke:var(--white)}footer .footer-bottom{border-top:1px solid #4a515b;padding:32px 0}footer .footer-bottom .droit-resrve p{color:#fff}footer .sites ul{margin:0;display:flex;gap:12px;padding:0;list-style:none}footer .suivi{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:24px}footer .footer-middel .social-icon{gap:5px;padding:16px 0}footer .social-icon{display:flex}footer .social-icon a{height:44px;width:44px;background:#1e252f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white)}footer .social-icon a:hover{background-color:var(--secondary400)}footer .footer-bottom ul{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;width:fit-content;padding:0}footer .footer-bottom ul li{display:inline-block;margin-right:10px;border-right:1px solid var(--white);padding:0 10px;margin-bottom:12px}footer .footer-bottom ul li:first-child{padding-left:0}footer .footer-bottom ul li:last-child{border-right:none;margin-right:0;padding-right:0}footer .footer-bottom ul li a{color:var(--white);text-decoration:none;font-size:14px;line-height:18px}.siren{text-transform:uppercase;opacity:.7;font-weight:700;color:var(--white);font-size:14px;white-space:nowrap}.footer-bottom-info{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}@media screen and (max-width:767px){footer .sites ul{flex-wrap:wrap;justify-content:center}footer .col{flex:1}footer .footer-middel .sites{display:flex;flex-direction:column;gap:16px;align-items:center}.dmca-badge{display:flex;justify-content:center;margin-bottom:16px}footer .details{padding:30px 30px 0;display:grid!important;grid-template-columns:repeat(2,1fr);grid-column-gap:24px}.main-footer .description p.text-description{padding-right:65px}footer .footer-bottom .lien-utiles{text-align:center}footer .footer-bottom .droit-resrve p{text-align:center}footer .suivi{flex-direction:column-reverse;padding:32px 0 0 0}footer .footer-bottom ul li:not(:last-child){margin-bottom:15px}.footer-top>.contact-footer{display:flex;flex-direction:column;margin-top:20px}}@media screen and (min-width:768px){footer .sites ul,footer .footer-bottom ul li{margin:0;padding:0 16px}.main-footer .description{flex:1}.main-footer .details{flex:2;gap:20px;display:flex;width:100%}footer .footer-bottom ul,footer .footer-bottom p{margin:0}}@media screen and (max-width:1180px){footer .footer-bottom{display:flex;flex-direction:column-reverse;align-items:center;gap:12px}footer .footer-bottom-info{justify-content:center;text-align:center}}@media screen and (max-width:1023px){footer .contact-footer ul{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:0;margin:0;list-style:none}}@media screen and (min-width:767px) and (max-width:1023px){.footer-top{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}footer .col{flex:1}.footer-top>.description{grid-column:span 2}footer .suivi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;gap:24px}.footer-top>.details{grid-column:span 3}.footer-top>.contact-footer{grid-column:1 / -1;margin-top:20px}footer .contact-footer ul li{display:inline-flex;align-items:center;padding:0}footer .contact-footer ul li a,footer .contact-footer ul li button{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:14px}footer .sites{text-align:end}}@media screen and (min-width:1024px){footer{padding:80px 0 40px}footer .footer-top{gap:50px;display:flex}footer .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}footer .footer-bottom .dmca-badge{justify-self:center}footer .footer-bottom .lien-utiles{justify-self:end;width:fit-content}.main-footer .contact-footer{display:flex;flex-direction:column;gap:24px}footer .contact-footer .inner{width:100%;float:right}footer .details .col{width:auto}footer .contact-footer ul li{margin-bottom:16px}footer .contact-footer ul li a,footer .contact-footer ul li button{height:48px;font-size:16px;width:206px}}@media screen and (min-width:1440px){footer .footer-top{gap:80px}}