.title{font-size:30px;letter-spacing:2;font-weight:600;line-height:1.4;text-transform:capitalize;margin-bottom:20}@media (min-width:768px){.title{font-size:42px}}@media (min-width:1200px){.title{font-size:58px}}.heading{text-align:center}.heading__title{font-size:24px;font-weight:600;margin-bottom:25px;text-transform:capitalize}@media (min-width:768px){.heading__title{font-size:40px}}.heading__subtitle{display:block;font-size:12px;font-weight:400;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.heading__subtitle{font-size:16px}}.heading__decoration{border:1px solid var(--brand);height:2px;margin:auto auto 20px;width:150px}@media (min-width:768px){.heading__decoration{font-size:16px;margin-bottom:50px}}.contact{background-color:#f4f5f6;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:60px 0}@media (min-width:768px){.contact{padding:160px 0}}.contact__text{font-size:32px;font-weight:600;margin-bottom:20px}.contact__button{border:1px solid #fff;background-color:#fff;color:#000;font-size:18px;padding:10px;border-radius:10px;display:inline-block}.contact__buttons{display:flex;flex-direction:row}.button-link{background-color:var(--brand);border:1px solid;border-radius:24px;color:#fff;display:inline-block;font-weight:600;padding:16px 24px;text-transform:capitalize;line-height:1rem}.button-link:hover{background-color:var(--hover)}.button-link svg{margin-left:10px}