@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-svcic1 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-miupfd .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-miupfd .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-miupfd .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-miupfd:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-miupfd:hover .service-card__more i { transform: translateX(3px);}html body #brxe-miupfd:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-miupfd { text-decoration: none; color: inherit; cursor: pointer;}#brxe-svcic2 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-rzcyno .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-rzcyno .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-rzcyno .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-rzcyno:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-rzcyno:hover .service-card__more i { transform: translateX(3px);}html body #brxe-rzcyno:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-rzcyno { text-decoration: none; color: inherit; cursor: pointer;}#brxe-svcic3 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-aighte .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-aighte .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-aighte .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-aighte:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-aighte:hover .service-card__more i { transform: translateX(3px);}html body #brxe-aighte:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-aighte { text-decoration: none; color: inherit; cursor: pointer;}#brxe-svcic4 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-ogopzp .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-ogopzp .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-ogopzp .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-ogopzp:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-ogopzp:hover .service-card__more i { transform: translateX(3px);}html body #brxe-ogopzp:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-ogopzp { text-decoration: none; color: inherit; cursor: pointer;}#brxe-svcic5 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-qnuirh .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-qnuirh .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-qnuirh .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-qnuirh:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-qnuirh:hover .service-card__more i { transform: translateX(3px);}html body #brxe-qnuirh:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-qnuirh { text-decoration: none; color: inherit; cursor: pointer;}#brxe-svcic6 {flex-shrink: 0; height: 64px; width: 64px}@media (max-width: 767px) { html body #brxe-gkajse .service-card__more.service-card__more { display: flex; justify-content: center; width: 100%; align-self: stretch; box-sizing: border-box; text-align: center; }}html body #brxe-gkajse .service-card__more { display: inline-flex; align-items: center; gap: 12px; width: fit-content; align-self: flex-start; margin: 20px 0 0; padding: 12px 20px; font-family: Jost, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; letter-spacing: 1.2px; text-transform: uppercase; color: var(--oct-red); background-color: transparent; border: 1px solid var(--oct-red); border-radius: 0; text-decoration: none; transition: background-color .25s ease, color .25s ease;}html body #brxe-gkajse .service-card__more i { font-size: 16px; line-height: 1; transition: transform .2s ease;}html body #brxe-gkajse:hover .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-gkajse:hover .service-card__more i { transform: translateX(3px);}html body #brxe-gkajse:focus-visible .service-card__more { background-color: var(--oct-red); color: #fff;}html body #brxe-gkajse { text-decoration: none; color: inherit; cursor: pointer;}#brxe-niauvy {display: none; width: 100%}@media (max-width: 478px) { #brxe-niauvy { display: block; }}#brxe-niauvy .services__controls { display: flex; align-items: center; justify-content: center; gap: 32px;}#brxe-niauvy .services__nav { display: flex; align-items: center; justify-content: center; padding: 13px; border: 1px solid #c6beb4; background: transparent; color: var(--oct-text); cursor: pointer;}#brxe-niauvy .services__nav svg { width: 16px; height: 16px;}#brxe-niauvy .services__nav:focus-visible { outline: 2px solid var(--oct-text); outline-offset: 2px;}#brxe-niauvy .services__dot:focus-visible { outline: 2px solid var(--oct-text); outline-offset: 2px;}#brxe-niauvy .services__dots { display: flex; gap: 8px;}#brxe-niauvy .services__dot { width: 6px; height: 6px; padding: 0; border: 0; border-radius: 3px; background-color: #c6beb4; cursor: pointer;}#brxe-niauvy .services__dot.is-active { background-color: var(--oct-text);}