.brxe-text a,.brxe-rich-text a,.brxe-post-content a { color: var(--bricks-color-deep-orange); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px;}.brxe-text a:hover,.brxe-rich-text a:hover,.brxe-post-content a:hover { color: var(--bricks-color-deep-orange); font-weight: 700; text-decoration-thickness: 2px;}.home-service-card { transition: box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease; border: 1px solid transparent; cursor: pointer;}.home-service-card:hover { border-color: var(--bricks-color-deep-orange); box-shadow: 0 10px 28px rgba(0, 0, 0, 0.07); background-color: #fffdf9;}.home-service-card:active { border-color: var(--bricks-color-deep-orange); box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05); background-color: #fff8f0;}.home-service-card:focus-visible { outline: 2px solid var(--bricks-color-deep-orange); outline-offset: 4px;} body {font-family: "Manrope"} h1, h2, h3, h4, h5, h6 {font-family: "Instrument Serif"; font-weight: 400} h1 {font-size: 82px; line-height: 1.2; font-family: "Instrument Serif"} h2 {line-height: 1; font-size: 42px} h3 {line-height: 1.1} .bricks-button {border-radius: 25px; font-size: 15px; font-weight: 600} :root .bricks-button[class*="primary"]:not(.outline) {background-color: rgba(255, 193, 7, 0.56)} :root .bricks-button[class*="primary"] {border-style: none; text-transform: uppercase; box-shadow: 0 5px 10px 0 hsla(0, 0%, 0%, 0.08)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--bricks-color-amber)} :root .bricks-button[class*="primary"]:not(.outline):active {background-color: var(--bricks-color-orange)}@media (max-width: 991px) { h1 {font-size: 62px}}@media (max-width: 767px) { h1 {font-size: 52px}}@media (max-width: 478px) { h1 {font-size: 52px; line-height: 1} h2 {font-size: 38px}}