@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}.scroll-indicator { position: fixed; left: 50%; bottom: 110px; transform: translateX(-50%); z-index: 99999; width: 76px; height: 76px; display: flex; align-items: center; justify-content: center; pointer-events: none; animation: indicatorFloat 1.35s ease-in-out infinite; opacity: 0; animation-delay: 0.3s; animation-fill-mode: forwards; transition: opacity 0.3s ease, visibility 0.3s ease;}.chevron { width: 30px; height: 30px; border-right: 6px solid #333333; border-bottom: 6px solid #333333; transform: rotate(45deg); filter: drop-shadow(0 4px 12px rgba(0,0,0,0.22));}.scroll-indicator::before { content: ""; position: absolute; width: 72px; height: 72px; background: rgba(255,255,255,0.92); border: 1px solid rgba(51,51,51,0.12); border-radius: 999px; box-shadow: 0 16px 36px rgba(0,0,0,0.18), 0 6px 16px rgba(0,0,0,0.12); z-index: -1;}@keyframes indicatorFloat { 0% { transform: translateX(-50%) translateY(0); opacity: 0.75; } 50% { transform: translateX(-50%) translateY(18px); opacity: 1; } 100% { transform: translateX(-50%) translateY(0); opacity: 0.75; }}body.scrolled .scroll-indicator { opacity: 0; visibility: hidden;}@media (max-width: 768px) { .scroll-indicator { bottom: 150px; width: 82px; height: 82px; } .chevron { width: 32px; height: 32px; border-right-width: 7px; border-bottom-width: 7px; } .scroll-indicator::before { width: 78px; height: 78px; }}@media (max-width: 478px) {.scroll-indicator { position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%); z-index: 9999; width: 92px; height: 92px; display: flex; align-items: center; justify-content: center; pointer-events: none; animation: indicatorFloat 1.4s ease-in-out infinite; opacity: 0; animation-delay: 0.3s; animation-fill-mode: forwards; transition: opacity 0.35s ease, transform 0.35s ease;}.chevron { width: 34px; height: 34px; border-right: 6px solid #333333; border-bottom: 6px solid #333333; transform: rotate(45deg); opacity: 1; filter: drop-shadow(0 4px 12px rgba(0,0,0,0.18));}.scroll-indicator::before { content: ""; position: absolute; width: 82px; height: 82px; background: rgba(255,255,255,0.82); backdrop-filter: blur(12px); border: 1px solid rgba(51,51,51,0.08); border-radius: 999px; box-shadow: 0 18px 40px rgba(0,0,0,0.14), 0 6px 18px rgba(0,0,0,0.08); z-index: -1;}@keyframes indicatorFloat { 0% { transform: translateX(-50%) translateY(0); opacity: 0.65; } 50% { transform: translateX(-50%) translateY(20px); opacity: 1; } 100% { transform: translateX(-50%) translateY(0); opacity: 0.65; }}body.scrolled .scroll-indicator { opacity: 0; visibility: hidden; transform: translateX(-50%) translateY(12px);}@media (max-width: 768px) { .scroll-indicator { width: 100px; height: 100px; bottom: 18px; } .chevron { width: 38px; height: 38px; border-right-width: 7px; border-bottom-width: 7px; } .scroll-indicator::before { width: 90px; height: 90px; }}}#brxe-21c496 {width: 120px; align-self: center}#brxe-131a06 {font-size: 12px; text-align: center; align-self: center; margin-bottom: 30px}#brxe-0b34be {font-size: 35px; line-height: 1.1; color: #1F2933; text-align: center; margin-bottom: 25px}@media (max-width: 478px) {#brxe-0b34be {font-size: 30px}}#brxe-758c8a {font-size: 17px; line-height: 1.6; color: #667085; text-align: center; margin-bottom: 30px}#brxe-5ad8a5 {font-weight: 500; font-size: 15px; color: #1F2933; font-family: "Inter"; text-align: left; margin-bottom: 10px; align-self: flex-start}#brxe-cc7bbb {font-weight: 500; font-size: 15px; color: #1F2933; font-family: "Inter"; text-align: left; margin-bottom: 10px; align-self: flex-start}#brxe-65957b {font-weight: 500; font-size: 15px; color: #1F2933; font-family: "Inter"; text-align: left; margin-bottom: 10px; align-self: flex-start}#brxe-df2254 {font-weight: 500; font-size: 15px; color: #1F2933; font-family: "Inter"; text-align: left; margin-bottom: 10px; align-self: flex-start; padding-bottom: 20px}#brxe-138914 {transition: opacity 0.35s ease; display: flex; flex-direction: column; align-items: center; align-self: center !important}#brxe-138914.wpgb-loading {opacity: 0.35}#brxe-99915e {width: 100%; border-top-width: 28px; border-radius: 18px; margin-top: 10px}#brxe-cf1ddc {transition: opacity 0.35s ease}#brxe-cf1ddc.wpgb-loading {opacity: 0.35}.ftr-image-wrap { position: relative; overflow: hidden; border-radius: 26px;}.ftr-image-wrap img { display: block; width: 100%; height: auto; transition: transform 0.45s ease;}.ftr-image-wrap:hover img { transform: scale(1.02);}.ftr-image-wrap::after { content: ""; position: absolute; inset: 0; background: linear-gradient( to top, rgba(15, 23, 42, 0.22) 0%, rgba(15, 23, 42, 0.04) 35%, rgba(15, 23, 42, 0) 65% ); pointer-events: none;}.ftr-image-wrap::before { content: ""; position: absolute; left: 0; right: 0; bottom: -40px; height: 120px; background: radial-gradient( ellipse at center, rgba(0,0,0,0.16) 0%, rgba(0,0,0,0) 70% ); z-index: 0; pointer-events: none;}#brxe-caa865 {align-self: center; margin-top: 10px; margin-bottom: 15px}@media (max-width: 478px) {#brxe-caa865 {font-family: "Inter"; font-size: 13px; color: #667085; text-align: center; align-self: center; margin-top: 10px; margin-bottom: 10px}}#brxe-125e0d {transition: opacity 0.35s ease; background-color: FFFFFF; border: 1px solid #E5E1D8; border-radius: 24px; box-shadow: 0 18px 45px 0 rgba(31, 41, 51, 1)}#brxe-125e0d.wpgb-loading {opacity: 0.35}@media (max-width: 478px) {#brxe-125e0d {order: 2}}#brxe-1d6866 {font-family: "Inter"; font-weight: 700; font-size: 16px; letter-spacing: 1px; color: #2F6FED; margin-bottom: 10px; align-self: center}@media (max-width: 478px) {#brxe-1d6866 {align-self: center; font-size: 16px}}#brxe-d35844 {font-size: 32px; color: #1F2933; align-self: center; margin-bottom: 10px}@media (max-width: 478px) {#brxe-d35844 {font-size: 26px; margin-bottom: 6px; align-self: center}}#brxe-f228da {text-align: center; align-self: center}@media (max-width: 478px) {#brxe-f228da {font-family: "Inter"; font-size: 15px; color: #667085}}#brxe-81f142 {text-align: center; color: #667085; align-self: center; margin-top: 10px; margin-bottom: 10px}@media (max-width: 478px) {#brxe-81f142 {font-family: "Inter"; font-size: 16px; color: #667085; margin-bottom: 18px}}#brxe-090999 {box-shadow: 0 24px 70px 0 rgba(15, 23, 42, 0.10)}.fluentform .ff-el-form-check label { padding: 18px 20px 18px 22px !important; border-radius: 14px !important; transition: all 0.18s ease !important;}.fluentform .ff-el-form-check label:hover { border-color: #BFD3C5 !important; background: #FBFDFB !important; box-shadow: 0 8px 18px rgba(31, 41, 51, 0.06) !important; transform: translateY(-1px);}.fluentform .ff-el-form-check input[type="radio"]:checked + label,.fluentform .ff-el-form-check input[type="checkbox"]:checked + label { border-color: #54865F !important; background: #F4FAF5 !important; box-shadow: 0 0 0 3px rgba(84, 134, 95, 0.14) !important;}.fluentform .ff-el-form-check input[type="radio"]:checked + label span,.fluentform .ff-el-form-check input[type="checkbox"]:checked + label span { color: #102033 !important; font-weight: 700 !important;} .ff-el-progress-bar span { display: none !important;}#brxe-fxkcts {transition: opacity 0.35s ease}#brxe-fxkcts.wpgb-loading {opacity: 0.35}@media (min-width: 769px) { .scroll-indicator { display: none !important; }}@media (max-width: 478px) {#brxe-fxkcts {align-self: center !important; color: hsl(0, 0%, 0%)}}#brxe-7f3a81 {transition: opacity 0.35s ease; background-color: #FFFFFF; border: 1px solid #E5E1D8; border-radius: 24px; box-shadow: 0 24px 70px 0 rgba(15, 23, 42, 0.10); padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px}#brxe-7f3a81.wpgb-loading {opacity: 0.35}#fluentform_5 { font-family: inherit;}#fluentform_5 .ff-el-group { margin-bottom: 18px;}#fluentform_5 .ff-el-input--label label { font-size: 24px; font-weight: 700; line-height: 1.25; color: #1f2933; margin-bottom: 18px;}#fluentform_5 input[type="radio"] { position: absolute; opacity: 0; pointer-events: none;}#fluentform_5 .ff-el-form-check { margin-bottom: 14px;}#fluentform_5 .ff-el-form-check label { display: flex; align-items: center; width: 100%; min-height: 76px; padding: 20px 24px; background: #ffffff; border: 2px solid #e5e1d8; border-radius: 22px; color: #1f2933; font-size: 20px; font-weight: 700; line-height: 1.25; cursor: pointer; box-shadow: 0 6px 18px rgba(31, 41, 51, 0.04); transition: border-color 0.22s ease, background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;}#fluentform_5 .ff-el-form-check label:hover { border-color: #8baa91; background: #fbfdfb; transform: translateY(-1px); box-shadow: 0 10px 26px rgba(31, 41, 51, 0.08);}#fluentform_5 .ff-el-form-check input[type="radio"]:checked + span,#fluentform_5 .ff-el-form-check input[type="radio"]:checked ~ span { color: #1f2933;}#fluentform_5 .ff-el-form-check input[type="radio"]:checked + span::before { display: none;}#fluentform_5 .ff-el-form-check label:has(input[type="radio"]:checked) { border-color: #4f855f; background: #f2f8f3; box-shadow: 0 12px 28px rgba(79, 133, 95, 0.16);}#fluentform_5 input[type="text"],#fluentform_5 input[type="email"],#fluentform_5 input[type="tel"],#fluentform_5 textarea { min-height: 56px; border-radius: 14px; border: 1px solid #e5e1d8; padding: 14px 16px; font-size: 16px; color: #1f2933; background: #ffffff;}#fluentform_5 input::placeholder,#fluentform_5 textarea::placeholder { color: #9aa0a6;}#fluentform_5 .ff-el-help-message { color: #6b7280; font-size: 14px; font-style: italic; margin-top: 8px;}#fluentform_5 .ff-el-progress-bar { background: #eef1f3; border-radius: 999px; overflow: hidden;}#fluentform_5 .ff-el-progress-bar span { background: #4f855f !important; border-radius: 999px;}#fluentform_5 .ff-btn,#fluentform_5 button { min-height: 64px; padding: 18px 28px; border-radius: 18px !important; border: none !important; background: #4f855f !important; color: #ffffff !important; font-size: 18px; font-weight: 700; box-shadow: 0 10px 24px rgba(79, 133, 95, 0.22); transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;}#fluentform_5 .ff-btn:hover,#fluentform_5 button:hover { background: #447653 !important; transform: translateY(-1px); box-shadow: 0 14px 30px rgba(79, 133, 95, 0.28);}#fluentform_5 .ff-btn-prev { background: #ffffff !important; color: #1f2933 !important; border: 1px solid #e5e1d8 !important; box-shadow: none;}@media (max-width: 768px) { #fluentform_5 .ff-el-input--label label { font-size: 22px; } #fluentform_5 .ff-el-form-check label { min-height: 70px; padding: 18px 20px; font-size: 18px; border-radius: 20px; } #fluentform_5 .ff-btn, #fluentform_5 button { width: 100%; min-height: 62px; font-size: 17px; }}#fluentform_5 .ff-el-progress-status { font-size: 0 !important; line-height: 0 !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important;}#fluentform_5 .ff-el-progress { height: 16px !important; border-radius: 999px !important; overflow: hidden !important; background: #e9edf0 !important;}#fluentform_5 .ff-el-progress-bar { height: 16px !important; border-radius: 999px !important; background: #4f855f !important; transition: width 0.35s ease !important;}@media (max-width: 478px) {#brxe-7f3a81 {padding-top: 20px; padding-bottom: 20px; order: 1; height: auto; scroll-snap-align: start}.fluentform .ff-el-form-check label { padding: 18px 20px 18px 22px !important; border-radius: 14px !important; transition: all 0.18s ease !important;}.fluentform .ff-el-form-check label:hover { border-color: #BFD3C5 !important; background: #FBFDFB !important; box-shadow: 0 8px 18px rgba(31, 41, 51, 0.06) !important; transform: translateY(-1px);}.fluentform .ff-el-form-check input[type="radio"]:checked + label,.fluentform .ff-el-form-check input[type="checkbox"]:checked + label { border-color: #54865F !important; background: #F4FAF5 !important; box-shadow: 0 0 0 3px rgba(84, 134, 95, 0.14) !important;}.fluentform .ff-el-form-check input[type="radio"]:checked + label span,.fluentform .ff-el-form-check input[type="checkbox"]:checked + label span { color: #102033 !important; font-weight: 700 !important;}@media (max-width: 479px) {  .ftr-premium-funnel .ff-el-section-title { margin-bottom: 12px !important; font-size: 20px !important; }  .ftr-premium-funnel .ff-el-form-check { padding: 14px 18px !important;  margin-bottom: 8px !important;  }  .ftr-premium-funnel .ff-t-container { margin-top: 15px !important; }}}#brxe-c2280e {width: 100%; max-width: 1180px; margin-right: auto; margin-left: auto; display: grid; align-items: initial; grid-gap: 40px; align-items: center; grid-template-columns: 42% 58%}@media (max-width: 478px) {#brxe-c2280e {grid-template-columns: 1fr}}#brxe-1585c1 {width: 100%; min-height: 100vh; background-color: #FAF8F3; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; align-self: auto !important}@media (max-width: 991px) {#brxe-1585c1 {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px}}@media (max-width: 478px) {#brxe-1585c1 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}