.contact-section{display:flex;justify-content:center;background:linear-gradient(0deg,var(--background-grey),var(--background-grey))}.contact-section__title{padding-left:.625rem;border-left:.25rem solid var(--color-primary)}.contact-section__subtitle{color:var(--color-text-secondary);font-family:"HelveticaNeueBold";font-size:.75rem;line-height:.875rem;letter-spacing:3px;text-transform:uppercase;margin:0}.contact-section__main-title{color:var(--color-primary);font-size:3.625rem;line-height:2.75rem;font-family:"JOURNAL";margin-top:0;margin-bottom:.375rem;font-weight:400;padding-bottom:.75rem}.contact-section__link-wrapper{width:100%;margin-top:4rem}.contact-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width:768px){.contact-section{height:8.75rem}.contact-section__title{padding-left:0;border-left:none;max-width:50%}.contact-section__subtitle{font-size:.875rem;font-weight:300;letter-spacing:.25rem;margin-bottom:.625rem}.contact-section__main-title{font-size:3.5rem;line-height:1rem;margin-top:0;margin-bottom:6px;font-weight:300}@media all and (min--moz-device-pixel-ratio:0){.contact-section__main-title{width:max-content}}.contact-section__link-wrapper{display:flex;justify-content:flex-end;width:fit-content;margin-top:0}.contact-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}}@media all and (min-width:1920px){.contact-section__title{margin-left:0;max-width:50%}.contact-section__link-wrapper{margin:auto 0}}