.body-text{color:var(--contrast-2);font-size:1.1rem;font-weight:normal;line-height:1.5em;text-decoration:none}@media (max-width:1024px){.body-text{font-size:1rem}}@media (max-width:767px){.body-text{font-size:.9rem}}.secondary-button{color:var(--contrast-2);font-size:1rem;font-weight:500;letter-spacing:1.5px;line-height:1.5rem;text-align:center;text-decoration:underline;text-transform:uppercase;transition:all 0.3s ease 0s;border:1px none #bd9e81;padding:0rem}.secondary-button:hover{letter-spacing:4px}@media (max-width:1024px){.secondary-button{font-size:.9rem}}.primary-button{background-color:#f7f1e9;color:var(--contrast);font-size:.875rem;font-weight:500;letter-spacing:2px;line-height:1.5rem;text-align:center;text-decoration:none;transition:all 0.3s ease 0s;border:1px solid #bd9e81;border-radius:50px;padding:1rem 2rem}.primary-button:hover{letter-spacing:4px}.h1-style{font-size:3rem;font-weight:500;line-height:1.5em;text-align:center;text-decoration:none}@media (max-width:1024px){.h1-style{font-size:2rem}}@media (max-width:767px){.h1-style{font-size:1.5rem}}.h2-style{color:var(--contrast-2);font-size:2.5rem;font-weight:700;line-height:1.1em;text-decoration:none}@media (max-width:1024px){.h2-style{font-size:2.1rem}}@media (max-width:767px){.h2-style{font-size:1.8rem}}.h3-style{color:var(--contrast-2);font-size:1.875rem;font-weight:700;line-height:1.2em;text-decoration:none}@media (max-width:1024px){.h3-style{font-size:1.65rem}}@media (max-width:767px){.h3-style{font-size:1.35rem}}.h4-style{font-size:1.4rem;font-weight:700;line-height:1.5rem;text-decoration:none}@media (max-width:1024px){.h4-style{font-size:1.2rem}}@media (max-width:767px){.h4-style{font-size:1.1rem}}.h6-style{font-size:0.8rem;font-weight:700;letter-spacing:0.2rem;line-height:1.5rem;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){.h6-style{font-size:1.2rem}}@media (max-width:767px){.h6-style{font-size:1.1rem}}.hero-heading{font-size:8rem;font-weight:700;line-height:1.2em;text-align:center;text-decoration:none}@media (max-width:1024px){.hero-heading{font-size:4rem}}@media (max-width:767px){.hero-heading{font-size:3rem}}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}