.elementor-9895 .elementor-element.elementor-element-090168a0{--display:flex;}.elementor-9895 .elementor-element.elementor-element-8fbf9407{--display:flex;}.elementor-9895 .elementor-element.elementor-element-5597ecb7{--display:flex;}.elementor-9895 .elementor-element.elementor-element-c7c5bb67{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9895 .elementor-element.elementor-element-732424af{--display:flex;}.elementor-9895 .elementor-element.elementor-element-da4c5205{--display:flex;}.elementor-9895 .elementor-element.elementor-element-6da6ec13{--display:flex;}.elementor-9895 .elementor-element.elementor-element-977b1b41{--display:flex;}.elementor-9895 .elementor-element.elementor-element-cbf1ae52{--display:flex;}.elementor-9895 .elementor-element.elementor-element-49aa2d5f{--display:flex;}.elementor-9895 .elementor-element.elementor-element-3e6fe136{--display:flex;}.elementor-9895 .elementor-element.elementor-element-e5dd8086{--display:flex;}.elementor-9895 .elementor-element.elementor-element-b65196ff{--display:flex;}.elementor-9895 .elementor-element.elementor-element-7be9fc96{--display:flex;}.elementor-9895 .elementor-element.elementor-element-29a8eed8{--display:flex;}.elementor-9895 .elementor-element.elementor-element-69254c1c{--display:flex;}.elementor-9895 .elementor-element.elementor-element-31c2d14e{--display:flex;}.elementor-9895 .elementor-element.elementor-element-2d4504a5{--display:flex;}.elementor-9895 .elementor-element.elementor-element-c9eb8ef6{--display:flex;}.elementor-9895 .elementor-element.elementor-element-f6a90f46{--display:flex;}.elementor-9895 .elementor-element.elementor-element-da64eb92{--display:flex;}.elementor-9895 .elementor-element.elementor-element-6b8188fb{--display:flex;}.elementor-9895 .elementor-element.elementor-element-bdc910eb{--display:flex;}.elementor-9895 .elementor-element.elementor-element-81177120{--display:flex;}.elementor-9895 .elementor-element.elementor-element-35ae7373{--display:flex;}.elementor-9895 .elementor-element.elementor-element-72f2d127{--display:flex;}.elementor-9895 .elementor-element.elementor-element-908707a4{--display:flex;}.elementor-9895 .elementor-element.elementor-element-f8e60d47{--display:flex;}.elementor-9895 .elementor-element.elementor-element-8aac130e{--display:flex;}.elementor-9895 .elementor-element.elementor-element-a46f7c37{--display:flex;}.elementor-9895 .elementor-element.elementor-element-05ec56e6{--display:flex;}.elementor-9895 .elementor-element.elementor-element-b58cbda0{--display:flex;}.elementor-9895 .elementor-element.elementor-element-15c40b0e{--display:flex;}.elementor-9895 .elementor-element.elementor-element-0dfcefe3{--display:flex;}.elementor-9895 .elementor-element.elementor-element-eb771bcd{--display:flex;}.elementor-9895 .elementor-element.elementor-element-e00905aa{--display:flex;}.elementor-9895 .elementor-element.elementor-element-c1762ff9{--display:flex;}.elementor-9895 .elementor-element.elementor-element-e3bf5a4a{--display:flex;}.elementor-9895 .elementor-element.elementor-element-4c0dd8b1{--display:flex;}.elementor-9895 .elementor-element.elementor-element-ba0a0f8e{--display:flex;}.elementor-9895 .elementor-element.elementor-element-d77a2451{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9895 .elementor-element.elementor-element-5ccbda23{--display:flex;}.elementor-9895 .elementor-element.elementor-element-cba78a57{--display:flex;}.elementor-9895 .elementor-element.elementor-element-11f6acea{--display:flex;}.elementor-9895 .elementor-element.elementor-element-c60d392a{--display:flex;}.elementor-9895 .elementor-element.elementor-element-d429b381{--display:flex;}.elementor-9895 .elementor-element.elementor-element-50953b9f{--display:flex;}.elementor-9895 .elementor-element.elementor-element-fb25555e{--display:flex;}.elementor-9895 .elementor-element.elementor-element-685e65e3{--display:flex;}.elementor-9895 .elementor-element.elementor-element-97130d6f{--display:flex;}.elementor-9895 .elementor-element.elementor-element-8abdcd93{--display:flex;}.elementor-9895 .elementor-element.elementor-element-c9e3c44a{--display:flex;}.elementor-9895 .elementor-element.elementor-element-0c966c0f{--display:flex;}.elementor-9895 .elementor-element.elementor-element-e90a6708{--display:flex;}.elementor-9895 .elementor-element.elementor-element-29989f34{--display:flex;}.elementor-9895 .elementor-element.elementor-element-b0d1b98f{--display:flex;}.elementor-9895 .elementor-element.elementor-element-08f24828{--display:flex;}.elementor-9895 .elementor-element.elementor-element-2039db57{--display:flex;}/* Start custom CSS for container, class: .elementor-element-090168a0 *//* BMI page-scoped (Boroń Market informational pages: Kontakt / O nas / Jak to działa) */
body{--bmi-wine:#821656;--bmi-wine-d:#64103f;--bmi-wine-t:#f5e9ef;--bmi-wine-b:#e7cddb;--bmi-ink:#141416;--bmi-text:#4a4743;--bmi-mute:#6b655f;--bmi-cream:#fbf8f4;--bmi-stone:#f3ede6;--bmi-line:#ece4dc;--bmi-r:22px;--bmi-shadow:0 18px 44px -32px rgba(24,18,26,.35)}
body .bmi-sec{font-family:"Nunito Sans",sans-serif;color:var(--bmi-text);--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;--gap:0px;--row-gap:0px;--column-gap:0px}
body .bmi-sec .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--min-height:0px}
body .bmi-sec--white{background:#fff}body .bmi-sec--cream{background:var(--bmi-cream)}body .bmi-sec--stone{background:var(--bmi-stone)}
body .bmi-sec--ink{background:var(--bmi-ink);color:#d9d4cf}
body .bmi-hero{background:linear-gradient(180deg,var(--bmi-cream) 0%,#fff 100%);--padding-top:80px;--padding-bottom:80px}
body .bmi-wrap{width:100%;max-width:1240px;margin:0 auto;--gap:44px;--row-gap:44px;--column-gap:44px}
body .bmi-head{--gap:16px;--row-gap:16px;max-width:780px}
body .bmi-head--center{margin:0 auto;text-align:center;align-items:center}
body .bmi-sec[id]{scroll-margin-top:200px}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body .bmi-eyebrow .elementor-heading-title{display:inline-block;padding:7px 15px;border-radius:999px;background:var(--bmi-wine-t);color:#6e1249;font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;line-height:1.3;text-transform:uppercase}
body .bmi-sec--ink .bmi-eyebrow .elementor-heading-title{background:rgba(255,255,255,.1);color:#f3dce8}
body .bmi-h1 .elementor-heading-title{font-family:"Nunito Sans",sans-serif;font-size:54px;font-weight:800;line-height:1.08;letter-spacing:-1.3px;color:var(--bmi-ink)}
body .bmi-h2 .elementor-heading-title{font-family:"Nunito Sans",sans-serif;font-size:40px;font-weight:800;line-height:1.14;letter-spacing:-.6px;color:var(--bmi-ink)}
body .bmi-h3 .elementor-heading-title{font-family:"Nunito Sans",sans-serif;font-size:21px;font-weight:800;line-height:1.28;color:var(--bmi-ink)}
body .bmi-sec--ink .bmi-h2 .elementor-heading-title,body .bmi-sec--ink .bmi-h3 .elementor-heading-title{color:#fff}
body .bmi-text{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:1.65;color:inherit}
body .bmi-text p{margin:0 0 10px}body .bmi-text p:last-child{margin-bottom:0}
body .bmi-text strong{color:var(--bmi-ink);font-weight:800}body .bmi-sec--ink .bmi-text strong{color:#fff}
body .bmi-text a{color:var(--bmi-wine);font-weight:700;text-decoration:underline;text-underline-offset:3px}
body .bmi-text a:hover{color:var(--bmi-wine-d)}body .bmi-sec--ink .bmi-text a{color:#fff}
body .bmi-lead{font-size:18px}body .bmi-small{font-size:14px;color:var(--bmi-mute)}body .bmi-sec--ink .bmi-small{color:#b7b0aa}
body .bmi-slogan p{font-size:17px;color:var(--bmi-ink)}body .bmi-slogan strong{color:var(--bmi-wine)}
body .elementor .bmi-sec .bmi-list ul{list-style:none!important;margin:6px 0 10px;padding:0}
body .bmi-list li{position:relative;padding:4px 0 4px 24px}
body .bmi-list li::before{content:"";position:absolute;left:4px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--bmi-wine);opacity:.7}
body .elementor .bmi-sec .bmi-steps ol{list-style:none!important;counter-reset:bmis;margin:4px 0 0;padding:0}
body .bmi-steps li{counter-increment:bmis;position:relative;padding:2px 0 14px 46px;min-height:34px}
body .bmi-steps li:last-child{padding-bottom:0}
body .bmi-steps li::before{content:counter(bmis);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--bmi-wine-t);color:#6e1249;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bmi-wine-b)}
body .bmi-steps li::after{content:"";position:absolute;left:16px;top:36px;bottom:2px;width:1px;background:var(--bmi-wine-b)}
body .bmi-steps li:last-child::after{display:none}
body .bmi-note{padding:16px 20px;border-radius:16px;background:var(--bmi-stone);border:1px solid var(--bmi-line);font-size:15px}
body .bmi-sec--cream .bmi-note,body .bmi-sec--stone .bmi-note{background:#fff}
body .bmi-note--brand{background:var(--bmi-wine-t)!important;border-color:var(--bmi-wine-b);color:#5a1240}
body .bmi-note--brand strong{color:#5a1240}
body .bmi-card{background:#fff;border:1px solid var(--bmi-line);border-radius:var(--bmi-r);box-shadow:var(--bmi-shadow);padding:28px!important;--gap:14px;--row-gap:14px}
body .bmi-card--flat{box-shadow:none}
body .bmi-card--brand{border-color:var(--bmi-wine-b);background:#fdf8fa}
body .bmi-card .bmi-btn{margin-top:auto}body .bmi-head--center .bmi-actions{justify-content:center!important}@media(min-width:1025px){body .bmi-band>.e-con:last-child:not(.bmi-head){justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important}body .bmi-band>.bmi-head{flex:1 1 0!important;min-width:0}}body .bmi-card:has(>.bmi-vs-row){gap:0!important;--gap:0px;--row-gap:0px}
body .bmi-num p{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:30px;padding:0 10px;border-radius:999px;background:var(--bmi-ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.6px;margin:0}
body .bmi-pill p{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 13px;border-radius:999px;background:var(--bmi-wine-t);color:#6e1249;font-size:13px;font-weight:800;line-height:1.2}
body .bmi-g2,body .bmi-g3,body .bmi-g4,body .bmi-g5{display:grid!important;gap:20px}
body .bmi-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
body .bmi-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
body .bmi-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
body .bmi-g5{grid-template-columns:repeat(5,minmax(0,1fr))}
body .bmi-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
body .bmi-split--form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}
body .bmi-hero-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}
body .bmi-hero-copy{--gap:20px;--row-gap:20px}
body .bmi-actions{flex-direction:row!important;flex-wrap:wrap;--gap:12px;--row-gap:12px;--column-gap:12px}
body .bmi-btn .elementor-button{font-family:"Nunito Sans",sans-serif;font-weight:800;font-size:16px;line-height:1.2;border-radius:999px;min-height:48px;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}
body .bmi-btn--primary .elementor-button{background:var(--bmi-wine);color:#fff;border:1.5px solid var(--bmi-wine);box-shadow:0 12px 26px -16px rgba(130,22,86,.8)}
body .bmi-btn--primary .elementor-button:hover,body .bmi-btn--primary .elementor-button:focus-visible{background:var(--bmi-wine-d);border-color:var(--bmi-wine-d);color:#fff}
body .bmi-btn--secondary .elementor-button{background:transparent;color:var(--bmi-ink);border:1.5px solid var(--bmi-ink)}
body .bmi-btn--secondary .elementor-button:hover,body .bmi-btn--secondary .elementor-button:focus-visible{background:var(--bmi-ink);color:#fff}
body .bmi-btn--light .elementor-button{background:#fff;color:var(--bmi-ink);border:1.5px solid #fff}
body .bmi-btn--light .elementor-button:hover,body .bmi-btn--light .elementor-button:focus-visible{background:var(--bmi-wine);border-color:var(--bmi-wine);color:#fff}
body .bmi-btn--outline-light .elementor-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.72)}
body .bmi-btn--outline-light .elementor-button:hover,body .bmi-btn--outline-light .elementor-button:focus-visible{background:#fff;color:var(--bmi-ink);border-color:#fff}
body .bmi-btn--block,body .bmi-btn--block .elementor-button-wrapper,body .bmi-btn--block .elementor-button{width:100%}
body .bmi-sec a:focus-visible,body .bmi-sec .elementor-button:focus-visible,body .bmi-sec summary:focus-visible,body .bmi-cf input:focus-visible,body .bmi-cf select:focus-visible,body .bmi-cf textarea:focus-visible{outline:2px solid var(--bmi-wine)!important;outline-offset:3px!important}
body .bmi-sec--ink .elementor-button:focus-visible,body .bmi-sec--ink a:focus-visible{outline-color:#fff!important}
body .bmi-pnav p{display:flex;flex-wrap:wrap;gap:8px;margin:0}
body .bmi-pnav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--bmi-line);color:var(--bmi-ink)!important;font-size:15px;font-weight:700;text-decoration:none!important}
body .bmi-pnav a:hover{background:var(--bmi-wine-t);border-color:var(--bmi-wine-b);color:var(--bmi-wine)!important}
body .bmi-timeline .elementor-widget-container ol,body .elementor .bmi-sec .bmi-timeline ol{list-style:none!important;counter-reset:bmit;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0}
body .bmi-timeline li{counter-increment:bmit;padding:14px 12px;border-radius:16px;background:#fff;border:1px solid var(--bmi-line);font-size:14px;font-weight:700;color:var(--bmi-ink);line-height:1.3}
body .bmi-timeline li::before{content:counter(bmit);display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;background:var(--bmi-wine);color:#fff;font-size:12px;font-weight:800}
body .bmi-kv{--gap:0px;--row-gap:0px}
body .bmi-kv .bmi-text p{margin:0}
body .bmi-kv-row{padding:10px 0!important;border-top:1px solid var(--bmi-line);--gap:2px;--row-gap:2px}
body .bmi-kv-k p{font-size:12px!important;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--bmi-mute)}
body .bmi-vs-row{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:0;border-top:1px solid var(--bmi-line)}
body .bmi-vs-row>.e-con,body .bmi-vs-row>.elementor-element{padding:16px 18px!important}
body .bmi-vs-head{border-top:0;background:var(--bmi-stone);border-radius:16px 16px 0 0}
body .bmi-vs-head .bmi-text p{font-weight:800;color:var(--bmi-ink)}
body .bmi-vs-us{background:#fdf8fa}
body .bmi-vs .bmi-text{font-size:15px}
body .bmi-vs{padding:0!important;overflow:hidden}
body .bmi-ph{position:relative;width:100%;border-radius:var(--bmi-r);overflow:hidden;border:1px solid var(--bmi-line);background:repeating-linear-gradient(135deg,#f3ede6 0 14px,#efe8e0 14px 28px)}
body .bmi-ph--photo{aspect-ratio:3/2}
body .bmi-ph--screen{aspect-ratio:16/10;background:#fff}
body .bmi-ph::after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(255,255,255,.85) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23821656' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-2.5h6L17 8h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center/28px no-repeat;box-shadow:0 10px 30px -18px rgba(24,18,26,.5)}
body .bmi-ph--screen::after{display:none}
body .bmi-ph--screen::before{content:"";position:absolute;inset:0;background:linear-gradient(#f3ede6,#f3ede6) 0 0/100% 34px no-repeat,radial-gradient(circle,#d8cfc6 4px,transparent 5px) 14px 9px/16px 16px no-repeat,radial-gradient(circle,#d8cfc6 4px,transparent 5px) 32px 9px/16px 16px no-repeat,radial-gradient(circle,#d8cfc6 4px,transparent 5px) 50px 9px/16px 16px no-repeat,linear-gradient(#efe8e0,#efe8e0) 4% 64px/22% 70% no-repeat,linear-gradient(#f5e9ef,#f5e9ef) 30% 64px/66% 22% no-repeat,linear-gradient(#f3ede6,#f3ede6) 30% 56%/66% 16% no-repeat,linear-gradient(#f3ede6,#f3ede6) 30% 82%/66% 16% no-repeat}
body .bmi-cf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;font-family:"Nunito Sans",sans-serif}
body .bmi-cf-row{min-width:0}body .bmi-cf-row--full{grid-column:1/-1}
body .bmi-cf label{display:block;font-size:14px;font-weight:700;color:var(--bmi-ink);line-height:1.4}
body .bmi-cf-req{font-weight:600;color:var(--bmi-mute)}
body .bmi-cf .wpcf7-form-control-wrap{display:block;margin-top:6px}
body .bmi-cf .bmi-cf-input{width:100%;max-width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1.5px solid #ddd3c9;border-radius:14px;background:#fff;color:var(--bmi-ink);font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:1.4;box-shadow:none}
body .bmi-cf textarea.bmi-cf-input{min-height:140px;resize:vertical}
body .bmi-cf .bmi-cf-input:focus{border-color:var(--bmi-wine);outline:none}
body .bmi-cf-consent{font-size:14px;line-height:1.5;color:var(--bmi-text)}
body .bmi-cf-consent .wpcf7-list-item{margin:0}
body .bmi-cf-consent label{display:flex;gap:10px;align-items:flex-start;font-weight:600}
body .bmi-cf-consent input[type=checkbox]{width:20px;height:20px;margin-top:1px;flex:0 0 auto;accent-color:var(--bmi-wine)}
body .bmi-cf-consent a{color:var(--bmi-wine);font-weight:700}
body .bmi-cf .bmi-cf-submit{width:100%;min-height:52px;padding:14px 26px;border-radius:999px;border:1.5px solid var(--bmi-wine);background:var(--bmi-wine);color:#fff;font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:800;cursor:pointer;transition:background-color .2s ease}
body .bmi-cf .bmi-cf-submit:hover{background:var(--bmi-wine-d);border-color:var(--bmi-wine-d)}
body .bmi-cf .wpcf7-not-valid-tip{font-size:13px;color:#a31d3a;margin-top:6px}
body .bmi-cf .wpcf7-not-valid{border-color:#a31d3a}
body .bmi-sec .wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:14px 16px;border-radius:14px;font-family:"Nunito Sans",sans-serif;font-size:15px}
body .bmi-sec .wpcf7 .wpcf7-spinner{display:none}
body .bmi-sec .wpcf7 form.submitting .wpcf7-spinner{display:inline-block}
body .bmi-faq .e-n-accordion-item{border:1px solid var(--bmi-line);border-radius:18px;background:#fff;margin-bottom:12px;overflow:hidden}
body .bmi-faq .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:18px 22px;cursor:pointer;list-style:none;background:#fff;border:0}
body .bmi-faq .e-n-accordion-item-title::-webkit-details-marker{display:none}
body .elementor .bmi-faq .e-n-accordion-item-title-header{flex:1 1 auto;min-width:0;text-align:left}
body .bmi-faq .e-n-accordion-item-title-text{font-family:"Nunito Sans",sans-serif;font-size:18px;font-weight:800;line-height:1.35;color:var(--bmi-ink)}
body .elementor .bmi-faq .e-n-accordion-item-title-icon{order:2;color:var(--bmi-wine);flex:0 0 auto}
body .bmi-faq .e-n-accordion-item-title-icon svg,body .bmi-faq .e-n-accordion-item-title-icon i{fill:var(--bmi-wine);color:var(--bmi-wine);width:16px;height:16px}
body .bmi-faq .e-n-accordion-item[open]{border-color:var(--bmi-wine-b);box-shadow:0 14px 34px -30px rgba(130,22,86,.6)}
body .bmi-faq .e-n-accordion-item[open]>.e-n-accordion-item-title{background:#fdf8fa}
body .bmi-faq-a{padding:4px 22px 22px!important;border:0!important;--gap:14px;--row-gap:14px}
body .bmi-band{flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;--gap:20px;--row-gap:16px;--column-gap:24px;padding:28px 32px!important;border-radius:var(--bmi-r);background:var(--bmi-wine-t);border:1px solid var(--bmi-wine-b)}
body .bmi-band>.e-con{flex:1 1 380px}
body .bmi-ops p{margin:0 0 4px}
body .bmi-sep{height:1px;background:var(--bmi-line);width:100%}
@media (max-width:1024px){
body .bmi-sec{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px}
body .bmi-hero{--padding-top:60px;--padding-bottom:60px}
body .bmi-h1 .elementor-heading-title{font-size:42px}
body .bmi-h2 .elementor-heading-title{font-size:33px}
body .bmi-hero-row,body .bmi-split,body .bmi-split--form{grid-template-columns:1fr;gap:36px}
body .bmi-g3,body .bmi-g4{grid-template-columns:repeat(2,minmax(0,1fr))}
body .bmi-g5{grid-template-columns:repeat(2,minmax(0,1fr))}
body .bmi-timeline .elementor-widget-container ol,body .elementor .bmi-sec .bmi-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:767px){
body .bmi-sec{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px}
body .bmi-hero{--padding-top:40px;--padding-bottom:48px}
body .bmi-wrap{--gap:30px;--row-gap:30px}
body .bmi-h1 .elementor-heading-title{font-size:33px;letter-spacing:-.7px}
body .bmi-h2 .elementor-heading-title{font-size:27px}
body .bmi-h3 .elementor-heading-title{font-size:19px}
body .bmi-lead{font-size:16px}
body .bmi-g2,body .bmi-g3,body .bmi-g4,body .bmi-g5,body .bmi-cf{grid-template-columns:1fr}
body .bmi-card{padding:22px 20px!important}
body .bmi-actions .bmi-btn,body .bmi-actions .elementor-button-wrapper,body .bmi-actions .elementor-button,body .bmi-band .bmi-btn,body .bmi-band .elementor-button-wrapper,body .bmi-band .elementor-button{width:100%}
body .bmi-band{padding:22px 20px!important}
body .bmi-timeline .elementor-widget-container ol,body .elementor .bmi-sec .bmi-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}
body .bmi-vs-row{grid-template-columns:1fr 1fr}
body .bmi-vs-row>.bmi-vs-k{grid-column:1/-1;padding-bottom:0!important}
body .bmi-vs-head>.bmi-vs-k{display:none}
body .bmi-faq .e-n-accordion-item-title{padding:16px 18px}
body .bmi-faq .e-n-accordion-item-title-text{font-size:16px}
body .bmi-faq-a{padding:2px 18px 18px!important}
body .bmi-ph--photo{aspect-ratio:4/3}
body .bmi-pnav a{font-size:14px;padding:8px 14px}
}
@media (prefers-reduced-motion:reduce){body .bmi-sec *{transition:none!important;animation:none!important}}/* End custom CSS */