.btn{align-items:center;color:var(--contrast);column-gap:12px;display:inline-flex;font-size:18px;font-weight:600;border-radius:4px;padding:18px 35px}.btn-outlined{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px}.btn-outlined:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.btn-gradient{background-blend-mode:normal;background-image:linear-gradient(90deg,#FFCD7C 0%,#A87118 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.btn-gradient:is(:hover,:focus){background-blend-mode:normal;background-color:var(--contrast);background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3)}.contact-form .ff-btn-submit{background-blend-mode:normal;background-image:linear-gradient(90deg,#ffcd7c 0%,#a87118 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--contrast);font-weight:600;width:100%;border-radius:6px}.contact-form .ff-el-form-control{background-color:var(--base-3);color:var(--contrast-2);font-size:16px;font-weight:600;border:1px solid #858585;border-radius:4px;padding:18px 20px}.with-gradient-text mark{background:linear-gradient(90deg,#FFCD7C 0%,#A87118 100%);background-clip:text;-webkit-text-fill-color:transparent}.contained{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:20px;padding-right:20px}.subheading{align-items:center;column-gap:8px;display:inline-flex;font-size:14px;font-weight:600;text-transform:uppercase}.subheading:before{background-color:var(--base-3);content:'';height:10px;width:10px}