.contact{position:relative;z-index:1}.contact .background{width:120vw;height:calc(100% + 100px);position:absolute;z-index:-1;background-color:var(--platinum);top:0;right:0;border-radius:20px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.contact strong{color:var(--dark-black)}.contact img.contact-picture{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;margin-bottom:17px;border-radius:20px}.contact h3{margin-top:13px;font-weight:400;margin-bottom:24px;color:var(--dark-black)}.contact .contact-info div:not(:last-of-type){margin-bottom:18px}.contact .contact-info div:last-of-type{margin-top:36px}.contact .contact-info a{font-size:18px;font-weight:700;color:var(--dark-black)}.contact .contact-info a,.contact .contact-info p{margin-bottom:0}.contact .contact-info p{min-width:90px}.contact .contact-info a img{width:21px;height:21px;-o-object-fit:cover;object-fit:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:3px;left:3px}@media (min-width:768px){.contact-info{padding-top:46px}.contact{padding:60px 0}.contact .contact-row{display:-webkit-box;display:-ms-flexbox;display:flex}.contact img.contact-picture{margin-right:40px;margin-bottom:0}}