section.contact{position:relative;display:flex;width:100%;top:0;left:0}section.contact>.inner h1{width:-moz-fit-content;width:fit-content}section.contact>.inner h1:after{border-bottom:6px solid var(--orange);display:block;width:100%;content:" "}section.contact>.inner>div{display:flex}section.contact>.inner>div>div:first-child{flex-basis:40%;padding:0 2vw 0 0}section.contact>.inner>div>div:last-child{flex-basis:60%;display:flex}section.contact address{font-style:normal}section.contact address p:first-child{font-size:1.5rem}section.contact address span{margin-bottom:13px;display:inline-block;font-weight:700}section.contact a{color:var(--textLight);font-weight:700;border-bottom:3px solid var(--textLight);width:-moz-fit-content;width:fit-content;display:inline-block;position:relative;padding-bottom:3px}section.contact a:hover{border-bottom:3px solid transparent}section.contact a:hover:after{width:100%;transition:width .2s ease-in-out}section.contact a:after{border-bottom:3px solid var(--orange);display:block;width:0;position:absolute;bottom:0;left:0;margin-bottom:-3px;content:" ";transition:width .2s ease-in-out}section.contact p:has(img.qrcode){margin-top:2.5vh;text-align:center}section.contact p:has(img.qrcode)>span{display:inline-block;padding:10px;border:2px solid var(--orange);height:170px}@media only screen and (max-width:768px){section.contact>.inner>div{display:flex;flex-direction:column}section.contact>.inner>div>div:first-child{flex-basis:80%;padding:0 2vw 0 0}section.contact>.inner>div>div:last-child{flex-basis:80%}}