.custom-footer{border-radius:20px;margin:24px; /* !!!!!!!!!!!!!!!!!!!Ajoute un espace extérieur!!!!!!!!!!!!!!!! */padding:20px}@media (max-width:768px){.custom-footer{border-radius:20px;margin:15px; /* !!!!!!!!!!!!!!!!Espace extérieur réduit !!!!!!!!!!!!!*/padding:0}}.footer__section--top{padding-bottom:2.78rem;padding-top:2.78rem}.footer h4{font-family:Circular;font-size:1.22rem;font-weight:400;line-height:1.5;margin-bottom:1.11rem}.footer__form-title h4,.footer__icons .module .module__inner>*{margin-bottom:0}.footer{background:#cef6ff /* !!!!!!!!!!!!!!!!Background en direct !!!!!!!!!!!!*/}.footer__section--top{background:#f2f2f2}.footer h4{color:#000}.footer__section--social{align-items:center;display:flex;flex-direction:column;padding:50px 0 10px}.footer-social{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-social__logo{display:inline-block;flex-shrink:0}.footer-social__logo img{display:block;height:auto;margin-top:5px;max-width:100%;width:220px}.footer-social__cards{display:flex;flex-wrap:wrap;gap:20px}.footer-social__card{align-items:flex-start;background-color:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:136px;padding:20px 20px 10px 30px;text-decoration:none;width:280px}.footer-social__card img{display:block;height:auto;width:38px}.footer-social__card span{color:#333;display:block;font-family:Circular,sans-serif;font-size:16px;font-weight:500;margin-top:30px}@media (max-width:767px){.footer__section--social{padding:25px 0 0}.footer-social{align-items:center;gap:clamp(24px,5vw,40px)}.footer-social__logo{margin-bottom:10px}.footer-social__logo img{margin-top:0;width:clamp(190px,50vw,260px)}.footer-social__cards{display:grid;flex:1 1 320px;gap:clamp(8px,2.5vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.footer-social__card{border-radius:clamp(14px,4vw,20px);height:auto;min-width:0;padding:clamp(14px,3.5vw,20px) clamp(10px,2.5vw,20px) clamp(14px,3.5vw,20px) clamp(12px,4vw,30px);width:auto}.footer-social__card img{width:clamp(28px,7vw,38px)}.footer-social__card span{font-size:clamp(12px,3.4vw,16px);margin-top:clamp(12px,3.5vw,30px);white-space:nowrap}}