:root{ --pink:#d44a9a;--pink-h:#b8387f;--pink-s:#e89bc4;--pink-p:#f8dce9; --rose:#a33a6a;--sand:#f9f1ec;--cream:#fdf8f5;--linen:#f6efea; --dark:#2c2226;--dark2:#3e3035;--mid:#7a6b71;--text:#5c4e54; --white:#ffffff;}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}::selection{background:var(--pink-s);color:#fff}img{max-width:100%;height:auto;display:block}a{color:var(--pink);text-decoration:none;transition:color .3s}a:hover{color:var(--pink-h)}:root .bricks-button[class*="primary"] { transition: all 0.4s ease; box-shadow: 0 4px 14px rgba(212,74,154,.25);}:root .bricks-button[class*="primary"]:not(.outline):hover { background-color: #b8387f !important; border-color: #b8387f !important; transform: translateY(-2px); box-shadow: 0 8px 28px rgba(255,102,196,.3) !important;}:root .bricks-button[class*="secondary"] { transition: all 0.4s ease;}:root .bricks-button[class*="secondary"]:not(.outline):hover { background-color: #f8dce9; border-color: #d44a9a; color: #d44a9a; transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.08);} html {font-size: 100%} body {font-weight: 400; font-size: 15px; font-family: "montserrat"; line-height: 1.8; color: var(--text)} h1, h2, h3, h4, h5, h6 {font-weight: 400; font-family: "sniglet"} h1 {font-size: clamp(2.6rem, 5vw, 3.8rem)} h2 {font-size: clamp(2.2rem, 5vw, 3.4rem); color: var(--dark)} h3 {font-size: clamp(1.4rem, 3vw, 2rem); color: var(--dark)} h4 {font-size: 1.5rem} h5 {font-size: 1.2rem} .brxe-section {padding-top: 120px; padding-right: 15px; padding-bottom: 120px; padding-left: 15px} .bricks-button {color: var(--white); line-height: 1.5; font-family: "Montserrat"; font-weight: 700; font-size: .72rem; letter-spacing: 2.5px; text-transform: uppercase; border-radius: 100px; padding-top: 16px; padding-right: 44px; padding-bottom: 16px; padding-left: 44px; transition: all 0.4s ease} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--pink)} :root .bricks-button[class*="primary"] {color: var(--white); border: 2px solid var(--pink); border-radius: 100px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--pink)} :root .bricks-button[class*="secondary"] {color: var(--pink); border: 2px solid var(--pink); border-radius: 100px} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--white)} .bricks-button.sm {padding-top: .2rem; padding-bottom: .2rem} .bricks-button.md {padding-top: .4rem} .bricks-button.lg {padding-top: .5rem}@media (max-width: 991px) { h1 {font-size: 2.5rem} h2 {font-size: 2.1rem} h3 {font-size: 1.7rem} h4 {font-size: 1.4rem} h5 {font-size: 1.1rem}}@media (max-width: 478px) { h1 {font-size: 2rem} h2 {font-size: 1.7rem} h3 {font-size: 1.4rem} h4 {font-size: 1.15rem} h5 {font-size: 1.07rem}}