.contact{scroll-margin-top:40px}.contact__wrapper{display:flex;justify-content:space-between}@media(max-width:989.98px){.contact__wrapper{flex-direction:column}}.contact__mail,.contact__phone{font-weight:600}.contact__left{display:flex;flex-direction:column}.contact__left.image-left{gap:10px}@media(min-width:750px){.contact__left.image-left{align-items:center;flex-direction:row;gap:50px;width:60%}}.contact__left.image-left .contact__image{height:85px;width:85px}.contact__left.image-left+.contact__right{width:35%}.contact__left.image-left+.contact__right .contact__btn{width:250px}.contact__image{aspect-ratio:1/1;border-radius:50%;display:flex;gap:.5rem;height:5rem;width:5rem}.contact__title{color:#006d6c;font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale)*3.6rem);margin:0 0 2rem}@media(max-width:989.98px){.contact__title{font-size:3.2rem;margin:0 0 1rem}}.contact__title--highlight{font-family:var(--font-heading-family);font-weight:300;line-height:1em}.contact__right{align-items:center;display:flex;gap:1rem;justify-content:flex-end;width:100%}@media(max-width:989.98px){.contact__right{align-items:flex-start;flex-direction:column}}.contact__text p{color:#000;font-size:calc(var(--font-body-scale)*1.5rem);letter-spacing:.02em;line-height:1.46em;margin:0}@media(max-width:989.98px){.contact__text p{margin:0 0 2rem}}.contact__text a{border-bottom:2px solid #006d6c;color:#006d6c;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:600;line-height:1em;text-decoration:none;transition:color .3s ease-in-out}.contact__text a:hover{color:#03302e}.contact__btn{display:flex;gap:1rem;height:-moz-fit-content;height:fit-content;padding:0 1.5rem;width:37%}@media(max-width:989.98px){.contact__btn{width:-moz-fit-content;width:fit-content}}