 .brxe-container {max-width: 1440px; width: 100%; padding-right: var(--padding-desktop); padding-left: var(--padding-desktop)} #brx-content.wordpress {max-width: 1440px; width: 100%} .woocommerce main.site-main {width: 100%} :root .bricks-button[class*="primary"] {color: var(--button-text); font-size: 1.6rem; text-transform: uppercase; font-family: "Gilroy"; font-weight: 300; font-style: normal; line-height: 120%; letter-spacing: 0.32px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: unset} .bricks-button.md {padding-top: 2.6rem; padding-right: var(--padding-desktop); padding-bottom: 2.6rem; padding-left: var(--padding-desktop)} html {background-color: var(--bricks-color-zyngyp); background-image: url(https://hyde-media.com/wp-content/uploads/bg-noise.webp); background-size: 100px} body {background: none}::selection { background-color: var(--accent); color: #ffffff;}::-moz-selection { background-color: var(--accent); color: #ffffff;}html, body {overflow-x: clip; }footer { z-index: 2;}body { position: relative;align-items: center;}body::before {content: "";position: absolute;width: 100%;max-width: 1440px;padding-left: 40px;padding-right: 40px;height: 100%;margin: auto;background-image: linear-gradient(90deg, #272727 1px, transparent 1px);background-size: calc(100% / 4);background-position: left top;background-origin: content-box}@media screen and (max-width: 1200px) { body::before {content: "";position: absolute;width: 100%;max-width: 868px;padding-left: 20px;padding-right: 20px;height: 100%;margin: auto;background-image: linear-gradient(90deg, #272727 1px, transparent 1px);background-size: calc(100% / 3);background-position: left top;background-origin: content-box} }@media screen and (max-width: 767px) { body::before {max-width: 500px;padding-left: 15px;padding-right: 15px;height: 100%;margin: auto;background-image: linear-gradient(90deg, #272727 1px, transparent 1px);background-size: calc(100%);background-position: left top;background-origin: content-box} }.italic-white {font-style: italic; font-weight: 400}.gray-text-accent { color: var(--secondary-text);}input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {  -webkit-box-shadow: 0 0 0 30px #111111 inset !important;  -webkit-text-fill-color: white !important;  border-color: rgba(255,255,255,0.2) !important; caret-color: white; }.floating-buttons { z-index: 5!important;} .generated-blob { position: absolute; border-radius: 50%; background-color: var(--bricks-color-cvxduc); pointer-events: none; z-index: 1;  transform: translate3d(0, 0, 0); will-change: transform; opacity: 0.8;  width: 1100px; height: 1100px; filter: blur(250px); }   .generated-blob:nth-child(odd) { right: -400px; left: auto; }  .generated-blob:nth-child(even) { left: -400px; right: auto; }  .generated-blob:first-child { width: 656px; height: 656px; filter: blur(200px); right: -200px;  }   @media (max-width: 1200px) { .generated-blob { width: 900px; height: 900px; filter: blur(220px); } .generated-blob:nth-child(odd) { right: -300px; } .generated-blob:nth-child(even) { left: -300px; } }  @media (max-width: 1000px) { .generated-blob { width: 800px; height: 800px; filter: blur(200px); } .generated-blob:nth-child(odd) { right: -250px; } .generated-blob:nth-child(even) { left: -250px; } }  @media (max-width: 767px) { .generated-blob { width: 350px; height: 350px; filter: blur(100px);  } .generated-blob:nth-child(odd) { right: -100px; } .generated-blob:nth-child(even) { left: -100px; }  .generated-blob:first-child { width: 300px; height: 300px; right: -80px; } }  @media (max-width: 478px) { .generated-blob { width: 280px; height: 280px; filter: blur(80px); } .generated-blob:nth-child(odd) { right: -80px; } .generated-blob:nth-child(even) { left: -80px; } } .blobs-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; pointer-events: none; z-index: 1; }strong { color: var(--button-text);}blockquote.wp-block-quote p strong { text-transform: uppercase;} .brx-popup-content {max-width: 1360px; background-color: var(--bricks-color-zyngyp); border: 1px solid var(--accent)}.brx-infobox-popup::after {border-top-color: var(--bricks-color-zyngyp)} .brxe-post-content {font-size: 2rem; font-family: "Gilroy"; font-weight: 300; line-height: 140%; font-style: normal; color: var(--bricks-color-quifwf)} h2 {color: var(--button-text); font-size: 4rem; text-transform: uppercase; font-family: "Actay"; font-weight: 700; font-style: normal; line-height: 130%} h3 {font-size: 3rem; font-family: "Actay"; font-weight: 700; line-height: 130%; color: var(--button-text); text-transform: uppercase} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} blockquote {border-left-width: 1px; border-left-color: var(--accent); font-size: 2rem; font-family: "Gilroy"}.brxe-text * + :is(p), .brxe-post-content:not([data-source=bricks]) * + :is(p), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(p) {margin-block-start: 30px}.brxe-text * + :is(h2), .brxe-post-content:not([data-source=bricks]) * + :is(h2), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h2) {margin-block-start: 100px; margin-block-end: 40px}.brxe-text * + :is(h3), .brxe-post-content:not([data-source=bricks]) * + :is(h3), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h3) {margin-block-start: 50px; margin-block-end: 20px}@media (max-width: 1200px) { .brxe-container {max-width: 868px; padding-right: var(--padding-tablet); padding-left: var(--padding-tablet)} #brx-content.wordpress {max-width: 868px} .bricks-button.md {padding-right: var(--padding-tablet); padding-left: var(--padding-tablet)}.brxe-text * + :is(p), .brxe-post-content:not([data-source=bricks]) * + :is(p), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(p) {margin-block-start: 20px}.brxe-text * + :is(h2), .brxe-post-content:not([data-source=bricks]) * + :is(h2), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h2) {margin-block-start: 60px; margin-block-end: 30px}}@media (max-width: 767px) { .brxe-container {max-width: 500px; padding-right: var(--padding-mobile); padding-left: var(--padding-mobile)} #brx-content.wordpress {max-width: 500px} .brxe-post-content {font-size: 1.8rem; font-family: "Gilroy"; font-weight: 300; line-height: 130%} h2 {font-size: 2.6rem} h3 {font-size: 2.2rem; font-family: "Actay"; font-weight: 700; line-height: 120%; color: var(--button-text); text-transform: uppercase} blockquote {font-size: 1.8rem}.brxe-text * + :is(h2), .brxe-post-content:not([data-source=bricks]) * + :is(h2), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h2) {margin-block-end: 20px}.brxe-text * + :is(h3), .brxe-post-content:not([data-source=bricks]) * + :is(h3), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h3) {margin-block-start: 30px; margin-block-end: 15px}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul) {padding-inline-start: 15px; margin-block-start: 20px; margin-block-end: 20px}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol) {padding-inline-start: 15px; margin-block-start: 20px; margin-block-end: 20px}.brxe-text * + :is(li), .brxe-post-content:not([data-source=bricks]) * + :is(li), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(li) {margin-block-start: 10px; margin-block-end: 10px}}p, h1,h2,h3,h4,h5,h6, figure {margin: 0;}