.contact{display:flex;margin-bottom:clamp(100px,10.4166677083vw,150px)}.contact-socials{display:flex;flex:1;flex-wrap:wrap}.contact-socials img{height:fit-content;height:-moz-fit-content;margin-bottom:20px;width:auto}.contact-socials ul{display:flex;list-style:none;margin-bottom:0;margin-top:auto;padding-left:0;width:100%}.contact-socials li{margin-bottom:0;margin-right:12px}.contact-socials li:last-child{margin-right:0}.contact-socials a{display:block;font-size:18px;padding:3px;transition:color .4s ease}.contact-socials a:hover{color:var(--color-hover)}.contact-mails{display:flex;margin-left:40px;max-width:clamp(600px,55.5555611111vw,800px);width:100%}.contact-title{font-size:18px;margin-right:clamp(60px,11.8055567361vw,170px)}.contact-list{flex:1;list-style:none;margin-bottom:0;padding-left:0}.contact-list li{border-top:1px solid var(--color-secondary);margin-bottom:0;padding:20px 0}.contact-list li:last-child{border-bottom:1px solid var(--color-secondary)}.contact-list a{display:block;font-size:22px;line-height:1;position:relative;text-transform:uppercase;width:fit-content;width:-moz-fit-content}.contact-list a:after{background-color:var(--color-secondary);bottom:-3px;content:"";display:block;height:1px;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease;width:100%}.contact-list a:hover{text-decoration:none}.contact-list a:hover:after{transform:scaleX(1)}@media(max-width:992px){.contact{flex-wrap:wrap}.contact-socials{align-items:center;flex:initial;justify-content:space-between;margin-bottom:100px;width:100%}.contact-socials img{margin-bottom:0;margin-right:20px}.contact-socials ul{margin-top:0;width:fit-content;width:-moz-fit-content}.contact-mails{flex-wrap:wrap;margin-left:0;max-width:100%}.contact-title{margin-bottom:40px;margin-right:0;width:100%}.contact-list li{padding:0}.contact-list a{padding:20px 0;width:100%}.contact-list a:after{display:none}}@media(max-width:768px){.contact{margin-bottom:40px}}