.main-content{color:#222;display:flex;flex-flow:column nowrap;gap:40px;margin:0 auto;max-width:1206px;padding:80px 40px 90px;text-align:center}.main-content--heading{position:relative}.main-content--title{font-family:GascogneTS-Light;font-size:88px;line-height:109px;margin:0}.main-content--content,.main-content--title{font-style:normal;font-weight:400;letter-spacing:.05em}.main-content--content{font-family:GascogneTS-XLight;font-size:28px;line-height:40px}.main-content--content a{color:#222}.main-content--content a:focus,.main-content--content a:hover{text-decoration:underline}.main-content--buttons{display:flex;flex-flow:row wrap;gap:20px;justify-content:center}.main-content--buttons .button{background-color:#222;border-color:#222;border-radius:0;color:#f9f8f4;font-family:Sweet Sans Pro,sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:19px;padding:11px 29px;text-transform:uppercase}.main-content--buttons .button:focus,.main-content--buttons .button:hover{background-color:transparent;color:#222}@media only screen and (max-width:1024px){.main-content--title{font-size:72px;line-height:92px}.main-content--content{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.main-content{gap:28px;padding:16px 40px 52px}.main-content--title{font-size:40px;line-height:49px}.main-content--content{font-size:16px;line-height:24px}}