* { font-size: 10px; text-wrap: pretty;}html { scroll-behavior: smooth;}a, li, span { font-size: 10px;}a, button, input, textarea, div, li, div, span{  -webkit-tap-highlight-color: transparent;}a:focus, button:focus, input:focus, textarea:focus {  outline: none;  box-shadow: none; }.xo-section { overflow-x: hidden;}span, strong, p { font-size: inherit;}.xo-button-animation-arrow { overflow: hidden; transition: all 0.3s ease;}.xo-button-animation-arrow i { transition: opacity 0.3s ease, transform 0.3s ease; transform: translateX(5px);}.xo-button-animation-arrow::after { content: "\f119";  font-family: "Ionicons"; font-size: 3rem; position: absolute; right: 0.8em; top: 50%; transform: translateY(-50%) translateX(-50%) scale(0); opacity: 0; transition: opacity 0.4s ease, transform 0.4s ease;}.brxe-button { transition: transform 0.3s ease;}.brxe-button:hover { transform: scale(1.02);}.xo-button-animation-arrow:hover i { opacity: 0; transform: translateX(15px) scale(0);}.xo-button-animation-arrow:hover::after { opacity: 1; transform: translateY(-50%) translateX(-5px) scale(1);}.gold-span { font-weight: 700; color: var(--gold);}.black-span { font-weight: 700; color: #141414;}.white-span { font-weight: 700; color: #fbfbfb;}.no-scroll { overflow-y: hidden;}@media screen and (max-width: 768px) {  input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], textarea, select { font-size: 16px !important; }}.header-second-text {position: relative; font-size: 3.2rem; line-height: 4.2rem;}.header-second-text::before {content: ''; width: 100%; height: 2px; background-color: var(--bricks-color-pdblth); position: absolute; top: -8px; left: 0px;}@media screen and (max-width: 1023px) { .header-second-text {color: var(--bricks-color-e9c937);} .header-second-text::before { background-color: var(--bricks-color-e9c937);}}@media screen and (max-width: 599px) { .header-second-text {font-size: 2.4rem; line-height: 3.4rem;}}@media screen and (max-width: 599px) { .header-second-text {font-size: 1.7rem; line-height: 2.7rem;} .header-second-text::before { top: -15px; }} html {background-color: var(--bricks-color-hnlsda)} body {background: none}:where(:root) .bricks-color-primary {color: var(--bricks-color-torhnp)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-torhnp)}:where(:root) .bricks-color-light {color: var(--bricks-color-hnlsda)}:where(:root) .bricks-background-light {background-color: var(--bricks-color-hnlsda)}:where(:root) .bricks-color-dark {color: var(--bricks-color-iecmww)}:where(:root) .bricks-background-dark {background-color: var(--bricks-color-iecmww)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-torhnp)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-torhnp)}:where(:root) * {border-color: var(--bricks-color-torhnp)} body {font-family: "Nunito"; font-size: 1.6rem; color: var(--bricks-color-hnlsda); line-height: 2.8rem} h1, h2, h3, h4, h5, h6 {font-size: 2rem; color: var(--bricks-color-torhnp); font-family: "Montserrat"} h2 {font-size: 4rem; line-height: 5.2rem; font-weight: 700} h5 {font-size: 1.8rem} .brxe-section {width: 100%; padding-top: 80px; padding-right: 0; padding-bottom: 80px; padding-left: 0} .brxe-container {width: 1280px; padding-right: 15px; padding-left: 15px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px} .bricks-button {font-size: 1.8rem; font-family: "Nunito"; font-weight: 500; padding-top: 0.5em; padding-right: 2em; padding-bottom: 0.5em; padding-left: 2em} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-torhnp)} :root .bricks-button[class*="secondary"] {border: 1px solid var(--bricks-color-torhnp); border-radius: 12px; color: var(--bricks-color-torhnp); font-size: 1.8rem; font-family: "Nunito"} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: rgba(0, 0, 0, 0)} :root .bricks-button[class*="primary"] {color: var(--bricks-color-iecmww); font-family: "Nunito"; border: 1px solid var(--bricks-color-torhnp); border-radius: 12px} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: rgba(0, 0, 0, 0)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {border: 1px solid var(--bricks-color-uzycuq); border-radius: 12px; color: var(--bricks-color-uzycuq)} :root .bricks-button[class*="dark"] {color: var(--bricks-color-hnlsda); font-family: "Nunito"; border: 1px solid var(--bricks-color-uzycuq); border-radius: 12px} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--bricks-color-uzycuq)} .brxe-text {font-size: 1.8rem} .brxe-text-basic {font-size: 1.8rem}.brxe-nav-menu .bricks-nav-menu > li > a {font-size: 1.6rem}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {font-size: 1.6rem}.brxe-list li[data-highlight]::before {font-size: 1.6rem} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a {font-size: 1.6rem}@media (min-width: 1439px) { h2 {font-size: 4rem} .brxe-container {padding-right: 15px; padding-left: 15px; width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}}@media (min-width: 1599px) { .brxe-container {padding-right: 15px; padding-left: 15px; width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}}@media (min-width: 1919px) { .brxe-container {padding-right: 15px; padding-left: 15px; width: 1280px} .woocommerce main.site-main {width: 1280px} #brx-content.wordpress {width: 1280px}}@media (max-width: 1023px) { blockquote {font-size: 10px} html {font-size: 10px} body {font-size: 10px} .brxe-section {padding-top: 60px; padding-bottom: 60px}}@media (max-width: 599px) { .brxe-section {padding-top: 60px; padding-bottom: 60px} .brxe-container {padding-right: 20px; padding-left: 20px}}