 body {font-size: 16px; color: var(--bricks-color-gpkjqq); text-align: left; font-weight: 400; font-family: "DM Sans"} h1, h2, h3, h4, h5, h6 {font-family: "DM Serif Display"; font-weight: 400; color: var(--bricks-color-fjatda)} h1 {font-size: 56px} h2 {font-size: 40px} h3 {font-size: 32px} h4 {font-size: 24px} h5 {font-size: 20px; margin-bottom: 15px} .bricks-type-hero {font-family: "Reenie Beanie"; font-weight: 400} .bricks-button {font-size: 16px; color: var(--bricks-color-vkkacf); font-family: "DM Sans"; font-weight: 700; border-radius: 40px; box-shadow: 2px 2px 5px 1px rgba(102, 102, 102, 0.15); transition: transition: background 0.25s ease;} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-woepkt)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-phswys)} .bricks-button.outline {box-shadow: var(--bricks-color-gpkjqq)} :root .bricks-button[class*="dark"] {color: var(--bricks-color-phswys)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--bricks-color-vkkacf)} :root .bricks-button[class*="primary"]:hover {color: var(--bricks-color-woepkt); border: 2px solid var(--bricks-color-woepkt)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--bricks-color-vkkacf)} :root .bricks-button[class*="secondary"]:hover {color: var(--bricks-color-phswys); border: 2px solid var(--bricks-color-phswys)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--bricks-color-vkkacf)} :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, a {text-decoration: none} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, .brxe-product-content a:hover, .brxe-product-short-description a:hover, .brxe-product-tabs .woocommerce-Tabs-panel a:hover, a:hover {color: var(--bricks-color-vkkacf); font-weight: 500}.brxe-form .form-group label {color: var(--bricks-color-gpkjqq)}.brxe-form .form-group .label {color: var(--bricks-color-gpkjqq)}.brxe-form ::placeholder {color: rgba(102, 102, 102, 0.5)}.brxe-form select {color: rgba(102, 102, 102, 0.5); background-color: var(--bricks-color-avdedj); border-color: var(--bricks-color-qpwdlw); border-radius: 20px; padding-right: 16px; padding-left: 16px}.brxe-form .form-group input {background-color: var(--bricks-color-avdedj); border-color: var(--bricks-color-qpwdlw); border-radius: 20px; padding-right: 16px; padding-left: 16px}.brxe-form .flatpickr {background-color: var(--bricks-color-avdedj); border-color: var(--bricks-color-qpwdlw); border-radius: 20px; padding-right: 16px; padding-left: 16px}.brxe-form textarea {background-color: var(--bricks-color-avdedj); border-color: var(--bricks-color-qpwdlw); border-radius: 20px; padding-right: 16px; padding-left: 16px}.brxe-form .bricks-button {border-color: var(--bricks-color-qpwdlw); border-radius: 20px; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; color: var(--bricks-color-vkkacf); font-family: "DM Sans"; font-weight: 700}.brxe-form .choose-files {border-color: var(--bricks-color-qpwdlw); border-radius: 20px}.brxe-search input[type=search] {background-color: var(--bricks-color-avdedj); border: 1px solid var(--bricks-color-qpwdlw); border-radius: 20px}.brxe-search button {background-color: var(--bricks-color-gpkjqq); width: 20px} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 5px} .brxe-container {max-width: 1440px; width: 100%} #brx-content.wordpress {max-width: 1440px; width: 100%} .woocommerce main.site-main {width: 100%}.pink-bg{ background-color: rgba(221, 79, 190, 0.75); padding:0 10px; transform: skew(20deg);}.lblue-bg{ background-color: rgba(51, 204, 204, 0.75); padding:0 10px; transform: skew(20deg);}form.cart .quantity, form.woocommerce-cart-form .quantity{ display:none;}.product-desc ul{ list-style-image:url('http://tqhhepf.cluster051.hosting.ovh.net/wp-content/uploads/2025/10/Check-box.svg');}.ff-default .ff-el-input--label label{ font-family: 'DM serif display', serif; color: #666666;}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{ color:#33cccc!important;}.fluentform .ff-el-form-control,.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="url"],.fluentform textarea,.fluentform select { font-family: 'DM SANS', sans-serif!important; font-size: 16px!important; border-radius: 20px!important;}button.button { display: inline-flex; align-content: center; align-items: center; justify-content: center; padding: 11px 16px; font-weight: 600;}a.checkout-button.button.alt.wc-forward { display: flex; justify-content: center; font-weight: 700; font-size: 16px; padding: 8px 16px; line-height: 1.6;}p{ margin-bottom:16px;}.fluentform .ff-el-form-control,.fluentform .ff_text_right,.fluentform .ff-el-group { margin-bottom: 18px !important;}.fluentform .ff-el-label { font-size: 15px; font-weight: 600; color: #333333; margin-bottom: 6px;}.fluentform input.ff-el-form-control,.fluentform select.ff-el-form-control,.fluentform textarea.ff-el-form-control { width: 100%; padding: 8px 16px !important;  border: 1px solid #d0d0d0; border-radius: 20px!important; font-size: 15px; background: #ffffff; transition: all 0.2s ease-in-out;}.fluentform input[type="tel"].ff-el-form-control { padding-left: 18px !important; }.fluentform input.ff-el-form-control:focus,.fluentform select.ff-el-form-control:focus,.fluentform textarea.ff-el-form-control:focus { border-color: #0066ff; box-shadow: 0 0 0 2px rgba(0,102,255,0.15); outline: none !important;}.fluentform ::placeholder { color: #9a9a9a; opacity: 1;}.fluentform .ff-btn-submit{ background-color: #ffa02f !important; color: #372d7c !important; padding: 8px 16px !important; font-size: 16px !important; font-weight: 600 !important; border-radius: 50px !important; border: none !important; transition: background 0.25s ease;}.fluentform .ff-btn-submit:hover { background-color: #372d7c !important; color: #ffa02f !important;}.fluentform .ff-btn-secondary{ background-color: #33cccc !important; color: #372d7c !important; padding: 8px 16px !important; font-size: 16px !important; font-weight: 600 !important; border-radius: 50px !important; border: none !important; transition: background 0.25s ease;}.fluentform .ff-btn-secondary:hover{ background-color: #372d7c !important; color: #33cccc !important;}.fluentform .text-danger { font-size: 14px; color: #e63946 !important;}.fluentform .ff-message-success { background: #e7f7ee; padding: 16px; border-radius: 8px; color: #2c7a4b; border: 1px solid #c6f0d5;}.fluentform .ff-el-required:after { content: " *"; color: #ff3333; font-weight: bold;}.fluentform .ff-el-input--radio label,.fluentform .ff-el-input--checkbox label { display: flex !important; align-items: center; gap: 6px;}.fluentform .ff-el-group .ff-el-form-control { margin-bottom: 16px !important;}.fluentform .ff-el-group { padding: 0 !important;}.brxe-fluent-forms .ff-el-form-control { max-width: 100% !important;}.ff-el-progress-bar { background: rgba(255, 160, 47, 1)!important; color: #fff!important;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected>span{ background-color:#372d7c !important;}@media (max-width: 767px) {.brxe-search button {width: 45px}}