body { font-family: "DINOT", Arial, sans-serif; font-weight: 300; color: #111111;}p,.brxe-text-basic,.brxe-text-basic p { font-size: clamp(16px, 1.05vw, 20px); line-height: 1.5; margin-top: 0; margin-bottom: 20px;}.brxe-text > *:last-child { margin-bottom: 0;}.bh-tile .brxe-text > *:last-child,.bh-tiles .brxe-text > *:last-child,.bh-tiles .brxe-text p { margin-bottom: 0;}h1 { font-size: clamp(36px, 3.6vw, 60px); line-height: 1.15; font-weight: 300; text-transform: uppercase; margin-top: 0; margin-bottom: 20px;}h2 { font-size: clamp(28px, 2.4vw, 40px); line-height: 1.15; font-weight: 300; text-transform: uppercase; margin-top: 0; margin-bottom: 40px;}h3 { font-size: clamp(24px, 2.4vw, 40px); line-height: 1.4; font-weight: 300; margin-top: 0;}h4 { font-size: clamp(18px, 1.2vw, 20px); line-height: 1.4; font-weight: 500; text-transform: uppercase; margin-top: 0; margin-bottom: 20px;}h5 { font-size: clamp(18px, 1.2vw, 20px); line-height: 1.4; font-weight: 500; text-transform: uppercase; margin-top: 0; margin-bottom: 0;}h6 { font-size: clamp(18px, 1.2vw, 20px); line-height: 1.4; font-weight: 500; text-transform: uppercase; margin-top: 0; margin-bottom: 0;}ul,ol { margin: 0 0 18px 0;}li { margin-bottom: 8px;}.brxe-text-basic > :last-child,.brxe-block > :last-child,.brxe-div > :last-child { margin-bottom: 0;}h2 + p,h2 + .brxe-text-basic,.brxe-heading + .brxe-text-basic { margin-top: 120px;}strong,b { font-weight: 500;}.bh-text a,footer a { text-decoration: underline; text-underline-offset: 4px; cursor: pointer;}.bh-text a:hover,footer a:hover { text-decoration-thickness: 2px;}.brxe-nav-menu a { text-decoration: none;}.bh-btn { background: transparent; border: 1px solid #ffffff; color: #ffffff; border-radius: 0; font-weight: 500; letter-spacing: 0.4px; transition: background 0.2s ease, color 0.2s ease;}.bh-btn:hover { background: #ffffff; color: #000000;}.bh-btn-invert { background: transparent; border: 1px solid #000000; color: #000000; border-radius: 0; font-weight: 500; letter-spacing: 0.4px; transition: background 0.2s ease, color 0.2s ease;}.bh-btn-invert:hover { background: #000000; color: #ffffff;}.bh-section-spacing { padding-top: clamp(48px, 6vw, 80px); padding-bottom: clamp(48px, 6vw, 80px);}.bh-black { background: #000000 !important; color: #ffffff !important;}.bh-black * { color: #ffffff !important;}.bh-overlay { position: relative; color: #ffffff;}.bh-overlay::before { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.85); z-index: 1;}.bh-overlay > * { position: relative; z-index: 2;}.bh-hero { position: relative; color: #ffffff;}.bh-hero::before { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.35); z-index: 1; pointer-events: none;}.bh-hero > * { position: relative; z-index: 2;}.bh-hero h1 { margin-bottom: 14px; line-height: 1.1;}.bh-hero p { margin-bottom: 18px;}.bh-tiles .bh-tile { border: 1px solid currentColor; color: #000000; display: flex; flex-direction: column; justify-content: center; align-items: center; transition: background 0.25s ease, color 0.25s ease; text-align: center; cursor: pointer;}.bh-tiles .bh-tile:hover { background: #000000; color: #ffffff;}.bh-tiles .bh-tile * { color: inherit;}.bh-black .bh-tile,.bh-overlay .bh-tile { color: #ffffff;}.bh-black .bh-tile:hover,.bh-overlay .bh-tile:hover { background: #ffffff; color: #000000;}@media (max-width: 767px) { .bh-tiles .bh-tile { margin-bottom: 40px; } .bh-tiles .bh-tile:last-child { margin-bottom: 0; }}@media (min-width: 992px) { .bh-nav .bricks-nav-menu > li > a { position: relative; } .bh-nav .bricks-nav-menu > li > a::after { content: ""; position: absolute; left: 0; bottom: -4px; width: 0; height: 1px; background: currentColor; transition: width 0.2s; } .bh-nav .bricks-nav-menu > li > a:hover::after, .bh-nav .bricks-nav-menu > li.current-menu-item > a::after { width: 100%; }}@media (max-width: 991px) { .bh-nav .bricks-mobile-menu-wrapper { background: #000000; padding: 120px 40px 40px 40px; } .bh-nav .bricks-mobile-menu-wrapper a { color: #ffffff; text-decoration: none !important; font-size: 20px; line-height: 1.35; font-weight: 400; padding: 14px 0; -webkit-font-smoothing: antialiased; text-rendering: geometricPrecision; } .bh-nav .bricks-mobile-menu-wrapper .current-menu-item > a, .bh-nav .bricks-mobile-menu-wrapper .current-menu-ancestor > a { text-decoration: none !important; font-weight: 500; }}footer { position: relative;}footer::before { content: ""; position: absolute; top: 0; left: 50%; width: 1280px; max-width: calc(100% - 80px); transform: translateX(-50%); height: 1px; background: #ffffff;}footer p,footer li,footer span,footer a { font-size: clamp(14px, 0.9vw, 16px); line-height: 1.5;}footer ul { margin: 0; padding: 0; list-style: none;}footer li { margin-bottom: 8px;}footer h4,footer h5,footer h6 { font-size: 14px; font-weight: 500; letter-spacing: 0.3px; text-transform: none; margin-bottom: 18px;}.bh-sep-thin { height: 1px; background: currentColor; border: none;}.bh-sep-strong { height: 4px; background: currentColor; border: none;}.bh-img-120 img { width: 120px !important; height: 120px !important; display: block;}.bh-img-120 { margin-bottom: 20px;}@media (max-width: 991px) { .bricks-mobile-menu-toggle { display: flex; flex-direction: column; justify-content: space-between; width: 26px; height: 14px; padding: 0; background: transparent; border: 0; box-shadow: none; } .bricks-mobile-menu-toggle .bar-top, .bricks-mobile-menu-toggle .bar-center, .bricks-mobile-menu-toggle .bar-bottom { display: block; height: 1px; background: #ffffff; } .bricks-mobile-menu-toggle .bar-top { width: 26px; } .bricks-mobile-menu-toggle .bar-center { width: 65%; margin-left: auto; } .bricks-mobile-menu-toggle .bar-bottom { width: 26px; }}ul { list-style: none; padding: 0; margin: 0;}ul > li { position: relative; padding-left: 20px;}ul > li::before { content: ">"; position: absolute; left: 0; top: 0; font-weight: 500;} body {font-family: "DINOT"; font-weight: 300; line-height: 1.5; color: var(--black)} h1, h2, h3, h4, h5, h6 {font-weight: 300} h1 {text-transform: uppercase} h2 {text-transform: uppercase} h4 {text-transform: uppercase; font-weight: 500} h5 {text-transform: uppercase; font-weight: 500} h6 {text-transform: uppercase; font-weight: 500} .brxe-container {width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}