 .brxe-container {margin-right: 0; margin-left: 0; max-width: 1700px; width: 100%} #brx-content.wordpress {max-width: 1700px; width: 100%} .woocommerce main.site-main {width: 100%} body {font-size: clamp(1.4rem,1.1vw,1.7rem); font-family: "Lora"; color: #666666; font-weight: 400; line-height: 1.8em} h1, h2, h3, h4, h5, h6 {font-weight: 600; color: #000000} h1 {font-family: "Montserrat"; font-size: clamp(4.2rem,11vw,8.2rem); line-height: 1em; color: #841525; font-weight: 700; text-align: left; margin-bottom: 10px} h2 {font-family: "Montserrat"; font-size: clamp(3.2rem,10vw,4.8rem); line-height: 1em; font-weight: 700; color: #841525; margin-bottom: 10px} h3 {font-size: 24px; font-family: "Libre Caslon Text"; line-height: 1.4em; color: var(--bricks-color-mrdcbz); font-weight: 700; margin-bottom: 10px} h4 {font-size: clamp(2rem,1.4vw,3.2rem); font-family: "Lora"; line-height: 1em; color: var(--bricks-color-mrdcbz)} h5 {font-size: clamp(1.8rem,2.4vw,2.4rem); font-family: "Cardo"} h6 {font-size: clamp(1.4rem,2.2vw,2.2rem); font-family: "Cardo"} .bricks-type-lead {font-size: clamp(1.4rem,1.1vw,1.6rem); text-transform: uppercase; font-weight: 500; font-family: "Montserrat"; line-height: 1.3em; color: #e09900; letter-spacing: 1px} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--bricks-color-nhvivo); font-weight: 700; text-transform: uppercase; font-family: "Montserrat"; border: 2px solid #ffffff} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: var(--bricks-color-atbmqa)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {border-color: var(--bricks-color-atbmqa); color: #ffffff} .bricks-button {padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.75em; padding-left: 1.5em; transition: background-color 0.3s ease !important; color 0.3s ease !important} :root .bricks-button[class*="dark"] {color: var(--bricks-color-atbmqa); font-family: "Montserrat"; font-weight: 700; text-transform: uppercase; font-size: 22px; border: 2px solid var(--bricks-color-atbmqa)} :root .bricks-button[class*="dark"]:hover {color: #ffffff; border-color: var(--bricks-color-atbmqa)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--bricks-color-atbmqa)} .bricks-button.lg {font-size: clamp(1.5rem,1.4vw,2.4rem); color: #5a7984} :root .bricks-button[class*="primary"] {color: #212d2b; border: 2px solid #212d2b; border-radius: 50px} :root .bricks-button[class*="dark"]:not(.outline) {background-color: #ffffff} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: rgba(90, 121, 132, 0)} .brxe-section {padding-top: clamp(10rem,8vw,16rem); padding-right: 11vw; padding-bottom: clamp(10rem,8vw,16rem); padding-left: 11vw}@media (max-width: 767px) { .bricks-button {padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em} .bricks-button.lg {padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.75em; padding-left: 1.5em}}@media (max-width: 478px) { .bricks-button {padding-top: 0.25em; padding-right: 0.5em; padding-bottom: 0.25em; padding-left: 0.5em} .bricks-button.lg {padding-top: 0.5em; padding-right: 1.25em; padding-bottom: 0.5em; padding-left: 1.25em}}