html, body { overflow-x: clip; } .brxe-post-taxonomy { margin-top:40px; } .rank-math-question { font-size: clamp(1.4em, 5vw, 2em); margin-top: 30px; font-weight: 400; line-height: 1.1; padding-bottom: 18px; } blockquote { font-family: "ivypresto-display"; font-weight: 400; font-style: italic; font-size: clamp(1.4em, 5vw, 2.3125em); line-height:1.3em; background-color: #e6dfd7; margin-top: 60px; margin-bottom: 60px; padding: 1rem; border-radius: 1rem; }  h2.h2_post, h2.wp-block-heading { font-family: "ivypresto-display"; font-size: clamp(1.5em, 5vw, 2.2em); font-weight: 700; line-height: 1; padding-bottom: 24px; } h3.h3_post, h3.wp-block-heading { font-size: clamp(1.3em, 5vw, 1.8em); font-weight: 300; line-height:1.1; padding-bottom:18px; } h4.h4_post, h4.wp-block-heading { font-size: clamp(1.1em, 5vw, 1.7em); margin-top:24px; font-weight:400; line-height:1; padding-bottom:18px; } .ul_post{ padding-inline-start: 10px; } li.li_post { padding: 0px; padding-top:24px; font-size: clamp(1.2em, 5vw, 1.4em); font-weight: 500; } .ul_post>*:first-child { padding-top:0px; } ul.ul_post li.li_post::marker { color: orange; font-size:1.8em; } .ul_post { list-style-type: disc; } p.p_post{ padding-top:18px; line-height:1.4em; font-weight: 500; }  h1.brxe-post-title{ line-height: 1; } h2.wp-block-heading { padding-top:40px; padding-bottom: 16px; } h3.wp-block-heading{ padding-top:16px; padding-bottom: 16px; } / .post-password-form { padding-left: 15px; padding-right: 15px; padding-bottom: 10rem; }    .comment-form .form-group label::after { content: " *"; }    .fluentform.ff-default.fluentform_wrapper_1 { background: var(--card-bg); border: 1px solid var(--card-border); padding: var(--space-m); border-radius: var(--radius-md); box-shadow: var(--shadow-soft); color: var(--text-main); }  .fluentform .ff-el-input--label label { color: var(--text-title) !important; font-size: var(--text-s); font-weight: 500; margin-bottom: 8px; display: inline-block; }  .fluentform .ff-el-form-control { background: #fff !important; border: 1px solid var(--card-border) !important; border-radius: var(--radius-s) !important; padding: 12px 16px !important; color: var(--text-main) !important; transition: all 0.3s ease; } .fluentform .ff-el-form-control:focus { border-color: var(--accent) !important; box-shadow: 0 0 0 2px var(--primary-10) !important; outline: none; }  .fluentform .ff-btn-submit { background: rgba(255, 255, 255, 0.9) !important; color: var(--text-main) !important; padding: 12px 28px !important; border-radius: var(--radius-full) !important; box-shadow: var(--shadow-btn) !important; font-size: 15px !important; font-weight: 500 !important; letter-spacing: 0.5px !important; border: none !important; transition: transform 0.2s ease, box-shadow 0.2s ease !important; cursor: pointer !important; width: auto !important; display: inline-flex !important; align-items: center; justify-content: center; } .fluentform .ff-btn-submit:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22) !important; background: #fff !important; }  .fluentform .ff-el-form-check-label { color: var(--text-body) !important; font-size: var(--text-m); cursor: pointer; display: flex; align-items: center; gap: 8px; } .fluentform input[type="radio"] { accent-color: var(--accent);  width: 18px; height: 18px; }  .ff-custom-select-summary { background: #fff; border: 1px solid var(--card-border); border-radius: var(--radius-s); padding: 12px 16px; } .service-price { color: var(--accent) !important; font-weight: 700; }  .fluentform .error { color: var(--bricks-text-danger) !important; font-size: 13px; margin-top: 4px; } 