 h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, .display em, .hero h1 span, .page-hero h1 span, .step-h2 span { font-style: normal; }.bricks-background-video-wrapper video { object-fit: cover;}body.dynasty-styled #brx-footer,body.dynasty-styled #brx-footer > .brxe-block,body.home .services.brxe-section,body.home .cta-band.brxe-section,body.home .why__quote-card.brxe-text,body.home .numbers__item.brxe-div { background-color: #344C43;}body.dynasty-styled #brx-header.brx-sticky.scrolling > .brxe-block { background-color: #344C43;}body.home .services__service.brxe-div,body.home .numbers__item.brxe-div:hover { background-color: #3C584D;}body.home .services__service.brxe-div:hover { background-color: #46675B;}body.home #brxe-dzmshl.brxe-div { background-color: rgba(52, 76, 67, 0.7);}#brx-header a:has(.site-logo) { flex: 0 0 auto; }#brx-header .site-logo { display: block; height: 52px; width: auto; max-width: none; flex: 0 0 auto;}@media (max-width: 767px) { #brx-header .site-logo { height: 38px; }}body.dynasty-styled { --accent: #DFC57B; --accent-l-1: #E8D6A1;}body.dynasty-styled .bricks-button,body.dynasty-styled .brxe-button,body.dynasty-styled .brxe-form button[type="submit"] { border-radius: 999px;}body.dynasty-styled #brxe-tycrew button[type="submit"].bricks-button { border-radius: 999px;}body.dynasty-styled .fluid-btn { position: relative; isolation: isolate; overflow: hidden; }body.dynasty-styled .fluid-btn .fluid-label { position: relative; z-index: 1; display: inline-flex; align-items: center; gap: inherit; }body.dynasty-styled .fluid-btn .fluid { position: absolute; inset: 0; z-index: 0; pointer-events: none; border-radius: inherit; overflow: hidden; mix-blend-mode: multiply; opacity: 0; transition: opacity .5s ease-out;}body.dynasty-styled .fluid-btn.is-active .fluid { opacity: .55; transition-duration: 0ms; }body.dynasty-styled .fluid-btn canvas { position: absolute; inset: -2px; width: calc(100% + 4px); height: calc(100% + 4px); display: block; }@media (prefers-reduced-motion: reduce), (hover: none), (max-width: 639px) { body.dynasty-styled .fluid-btn .fluid { display: none; }}body.dynasty-styled .bricks-button[class*="primary"]:not(.outline):hover,body.dynasty-styled .bricks-button[class*="primary"]:not(.outline):focus-visible { background-color: #D6B455;}body.dynasty-styled .bricks-button[class*="primary"]:not(.outline):active { background-color: #D0AA3D;}body.home #brxe-dzmshl{ border-style: solid !important; border-width: 30px !important; border-color: transparent !important; border-radius: 4px !important; border-image-source: url('/wp-content/uploads/dynasty/cn-frame.svg') !important; border-image-slice: 80 !important; border-image-width: 1 !important; border-image-repeat: stretch !important; padding: 12px 14px !important;}@media (max-width: 1100px){ body.home #brxe-dzmshl{ border-width: 22px !important; padding: 10px 12px !important; } }#brxe-voougg img.footer-logo{display:block;width:190px;height:auto;margin:0 0 20px;}@media (max-width:767px){#brxe-voougg img.footer-logo{width:150px;}}body.dynasty-styled a.btn-gold, body.dynasty-styled a.btn-ghost{ border-radius: 999px !important; }body.home .marquee__separator{ display:inline-flex; align-items:center; line-height:0; }body.home .marquee__separator svg.mq-orn{ width:20px; height:auto; display:block; fill:rgba(8,21,42,0.5); }@media (max-width:767px){ body.home .marquee__separator svg.mq-orn{ width:15px; } }body.dynasty-styled:not(.home) #brx-header > .brxe-block{ background-color: #344C43 !important;}body.dynasty-styled .brxe-form button[type="submit"].bricks-button{ background-color: #DFC57B; color: #08152A; border: none; font-size: 12px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; padding: 17px 40px; transition: background-color .25s ease;}body.dynasty-styled .brxe-form button[type="submit"].bricks-button:hover,body.dynasty-styled .brxe-form button[type="submit"].bricks-button:focus-visible{ background-color: #D6B455;}body.dynasty-styled .brxe-form button[type="submit"].bricks-button:active{ background-color: #D0AA3D;}body.dynasty-styled .brxe-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):not([type="submit"]),body.dynasty-styled .brxe-form select,body.dynasty-styled .brxe-form textarea{ border-radius: 10px !important;}