:root{--sbg6-primary:#f04438;--sbg6-primary-dark:#a91914;--sbg6-accent:#ff6b5f;--sbg6-bg:#030506;--sbg6-surface:#0c1013;--sbg6-surface-2:#13181c;--sbg6-text:#f6f7f8;--sbg6-muted:#aeb6bf;--sbg6-border:#273039;--sbg6-radius:18px;--sbg6-width:1320px;--sbg6-shadow:0 28px 70px rgba(0,0,0,.38);--sbg6-glow:0 0 60px rgba(240,68,56,.17)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.sbg6-theme{margin:0;background:var(--sbg6-bg);color:var(--sbg6-text);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}body.sbg6-theme:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 78% 8%,rgba(240,68,56,.12),transparent 27%),radial-gradient(circle at 18% 45%,rgba(46,96,124,.07),transparent 32%),linear-gradient(180deg,#020304,#050708 48%,#020304)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sbg6-main{min-height:55vh}.sbg6-page-entry{margin:0}.sbg6-default-content{width:min(100% - 40px,var(--sbg6-width));margin:0 auto;padding:100px 0}.sbg6-default-content h1,.sbg6-default-content h2{line-height:1.1}
/* Header */
.sbg6-site-header{position:relative;z-index:999;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(3,5,6,.91);backdrop-filter:blur(18px);transition:.25s}.sbg6-sticky-header .sbg6-site-header{position:sticky;top:0}.admin-bar.sbg6-sticky-header .sbg6-site-header{top:32px}.sbg6-site-header.is-scrolled{box-shadow:0 16px 40px rgba(0,0,0,.3);background:rgba(3,5,6,.98)}.sbg6-header-inner{width:min(100% - 40px,var(--sbg6-width));min-height:88px;margin:auto;display:flex;align-items:center;gap:28px}.sbg6-brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.sbg6-logo-mark{display:inline-flex;width:34px;color:var(--sbg6-primary)}.sbg6-logo-mark svg{display:block;width:100%;height:auto}.sbg6-custom-logo-link img,.custom-logo-link img{max-height:48px;width:auto}.sbg6-primary-nav{margin-left:auto}.sbg6-menu,.sbg6-footer-menu{list-style:none;margin:0;padding:0}.sbg6-menu{display:flex;align-items:center;gap:4px}.sbg6-menu a{display:block;padding:11px 12px;border-radius:9px;color:#e9ecef;font-size:14px;font-weight:650;transition:.2s}.sbg6-menu a:hover,.sbg6-menu .current-menu-item>a{color:#fff;background:rgba(240,68,56,.13)}.sbg6-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 21px;border:1px solid var(--sbg6-primary);border-radius:10px;background:linear-gradient(135deg,var(--sbg6-primary),var(--sbg6-primary-dark));font-weight:750;box-shadow:0 10px 30px rgba(240,68,56,.14);transition:.2s}.sbg6-header-cta:hover{transform:translateY(-2px);box-shadow:0 15px 38px rgba(240,68,56,.26)}.sbg6-menu-toggle{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--sbg6-border);border-radius:10px;background:var(--sbg6-surface);padding:10px}.sbg6-menu-toggle span:not(.screen-reader-text){display:block;height:2px;margin:5px 0;background:#fff}
/* Footer */
.sbg6-site-footer{position:relative;border-top:1px solid var(--sbg6-border);background:linear-gradient(180deg,#080b0d,#020304);padding:70px 24px 20px}.sbg6-site-footer:before{content:"";position:absolute;right:0;top:0;width:42%;height:100%;background:radial-gradient(circle at 60% 30%,rgba(240,68,56,.12),transparent 52%);pointer-events:none}.sbg6-footer-top{position:relative;width:min(100%,var(--sbg6-width));margin:auto;display:grid;grid-template-columns:1.55fr .7fr .7fr .7fr 1.05fr;gap:40px}.sbg6-footer-brand p,.sbg6-footer-newsletter p{color:var(--sbg6-muted);max-width:400px}.sbg6-footer-column h3,.sbg6-footer-newsletter h3{font-size:14px;text-transform:uppercase;letter-spacing:.11em;color:#fff}.sbg6-footer-menu li{margin:9px 0}.sbg6-footer-menu a{color:var(--sbg6-muted);font-size:14px}.sbg6-footer-menu a:hover{color:var(--sbg6-primary)}.sbg6-social-row{display:flex;gap:11px;color:var(--sbg6-primary);font-size:10px}.sbg6-footer-bottom{position:relative;width:min(100%,var(--sbg6-width));margin:50px auto 0;padding-top:20px;border-top:1px solid var(--sbg6-border);display:flex;justify-content:space-between;gap:20px;color:#7f8993;font-size:13px}
/* Elementor structural system */
.elementor .sbg6-section{padding:96px 0;position:relative}.elementor .sbg6-section:nth-child(even){background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0))}.elementor .sbg6-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 20%,rgba(240,68,56,.05),transparent 25%)}.elementor .sbg6-wrap{position:relative;z-index:1;margin-inline:auto}.elementor .sbg6-section-head{max-width:820px;margin:0 auto 44px;text-align:center}.elementor .sbg6-section-head .elementor-widget{width:100%}.elementor .sbg6-kicker .elementor-heading-title{margin:0;color:var(--sbg6-primary);font-size:12px;line-height:1.2;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.elementor .sbg6-title .elementor-heading-title{margin:0;color:var(--sbg6-text);font-size:clamp(34px,4vw,58px);line-height:1.04;font-weight:820;letter-spacing:-.04em}.elementor .sbg6-display .elementor-heading-title{margin:0;color:#fff;font-size:clamp(50px,6.7vw,94px);line-height:.99;font-weight:850;letter-spacing:-.055em}.elementor .sbg6-lead{color:var(--sbg6-muted)}.elementor .sbg6-lead p{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.elementor .sbg6-actions{margin-top:8px}.elementor .sbg6-btn .elementor-button{min-height:54px;padding:16px 23px;border-radius:10px;font-size:15px;font-weight:800;letter-spacing:.01em}.elementor .sbg6-btn-primary .elementor-button{background:linear-gradient(135deg,var(--sbg6-primary),var(--sbg6-primary-dark));border:1px solid var(--sbg6-primary);color:#fff;box-shadow:0 14px 36px rgba(240,68,56,.2)}.elementor .sbg6-btn-secondary .elementor-button{background:rgba(255,255,255,.015);border:1px solid #56616b;color:#fff}.elementor .sbg6-btn-secondary .elementor-button:hover{border-color:var(--sbg6-primary);background:rgba(240,68,56,.08)}
/* Hero */
.elementor .sbg6-hero{padding:76px 0 54px;min-height:720px;display:flex;align-items:center;background:radial-gradient(circle at 69% 46%,rgba(240,68,56,.2),transparent 29%),linear-gradient(180deg,#020304,#070a0c)}.elementor .sbg6-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--sbg6-border),transparent)}.elementor .sbg6-hero-grid{min-height:590px}.elementor .sbg6-hero-grid__left{justify-content:center}.elementor .sbg6-hero-grid__right{position:relative;justify-content:center}.elementor .sbg6-hero-grid__right:before{content:"";position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(240,68,56,.25),transparent 68%);filter:blur(24px)}.elementor .sbg6-hero-image{position:relative;z-index:1}.elementor .sbg6-hero-image img{width:100%;max-height:650px;object-fit:contain;filter:drop-shadow(0 36px 50px rgba(0,0,0,.58));border-radius:24px}.elementor .sbg6-legal-hero{min-height:540px}
/* Grids & cards */
.elementor .sbg6-grid{align-items:stretch}.elementor .sbg6-grid>.e-con{min-width:0}.elementor .sbg6-card-shell,.elementor .sbg6-media-card,.elementor .sbg6-card,.elementor .sbg6-feature-tile,.elementor .sbg6-step-card,.elementor .sbg6-plan-card,.elementor .sbg6-feature-callout,.elementor .sbg6-contact-card,.elementor .sbg6-legal-card{height:100%;border:1px solid var(--sbg6-border);border-radius:var(--sbg6-radius);background:linear-gradient(145deg,rgba(21,26,30,.96),rgba(8,11,13,.96));box-shadow:0 18px 45px rgba(0,0,0,.18);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.elementor .sbg6-card:hover,.elementor .sbg6-media-card:hover,.elementor .sbg6-feature-tile:hover,.elementor .sbg6-step-card:hover,.elementor .sbg6-plan-card:hover,.elementor .sbg6-feature-callout:hover,.elementor .sbg6-contact-card:hover{transform:translateY(-6px);border-color:rgba(240,68,56,.72);box-shadow:var(--sbg6-shadow),var(--sbg6-glow)}.elementor .sbg6-card .elementor-icon-box-wrapper,.elementor .sbg6-feature-tile .elementor-icon-box-wrapper,.elementor .sbg6-step-card .elementor-icon-box-wrapper,.elementor .sbg6-plan-card .elementor-icon-box-wrapper,.elementor .sbg6-feature-callout .elementor-icon-box-wrapper,.elementor .sbg6-contact-card .elementor-icon-box-wrapper{padding:28px}.elementor .sbg6-card .elementor-icon,.elementor .sbg6-feature-tile .elementor-icon,.elementor .sbg6-step-card .elementor-icon,.elementor .sbg6-plan-card .elementor-icon,.elementor .sbg6-feature-callout .elementor-icon,.elementor .sbg6-contact-card .elementor-icon{color:var(--sbg6-primary);font-size:34px}.elementor .sbg6-card .elementor-icon-box-title,.elementor .sbg6-feature-tile .elementor-icon-box-title,.elementor .sbg6-step-card .elementor-icon-box-title,.elementor .sbg6-plan-card .elementor-icon-box-title,.elementor .sbg6-feature-callout .elementor-icon-box-title,.elementor .sbg6-contact-card .elementor-icon-box-title{color:#fff;font-size:20px;line-height:1.2;margin:17px 0 9px}.elementor .sbg6-card .elementor-icon-box-description,.elementor .sbg6-feature-tile .elementor-icon-box-description,.elementor .sbg6-step-card .elementor-icon-box-description,.elementor .sbg6-plan-card .elementor-icon-box-description,.elementor .sbg6-feature-callout .elementor-icon-box-description,.elementor .sbg6-contact-card .elementor-icon-box-description{color:var(--sbg6-muted);font-size:15px;line-height:1.6}.elementor .sbg6-feature-tile .elementor-icon-box-wrapper{padding:22px 18px}.elementor .sbg6-feature-tile .elementor-icon-box-title{font-size:15px}.elementor .sbg6-feature-tile .elementor-icon-box-description{font-size:12px}.elementor .sbg6-feature-tile .elementor-icon{font-size:27px}.elementor .sbg6-step-card{position:relative}.elementor .sbg6-step-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sbg6-primary),transparent);transform:scaleX(.22);transform-origin:left;transition:.25s}.elementor .sbg6-step-card:hover:after{transform:scaleX(1)}.elementor .sbg6-plan-featured{border-color:var(--sbg6-primary);box-shadow:0 0 0 1px var(--sbg6-primary),var(--sbg6-glow)}
/* Media cards */
.elementor .sbg6-media-card{gap:0}.elementor .sbg6-card-image img{width:100%;height:245px;object-fit:cover}.elementor .sbg6-card-copy .elementor-icon-box-wrapper{padding:28px}.elementor .sbg6-card-copy .elementor-icon{color:var(--sbg6-primary);font-size:31px}.elementor .sbg6-card-copy .elementor-icon-box-title{font-size:23px;color:#fff}.elementor .sbg6-card-copy .elementor-icon-box-description{color:var(--sbg6-muted);font-size:15px}
/* Feature strip */
.elementor .sbg6-feature-section{padding:34px 0;background:#06090b}.elementor .sbg6-feature-strip{border:1px solid var(--sbg6-border);border-radius:16px;background:rgba(255,255,255,.02);padding:4px}.elementor .sbg6-feature-strip>.e-con{border:0;border-radius:12px;background:transparent;box-shadow:none}.elementor .sbg6-feature-strip>.e-con:not(:last-child){border-right:1px solid var(--sbg6-border)}
/* Split visuals */
.elementor .sbg6-product-section,.elementor .sbg6-app-section,.elementor .sbg6-monitoring-section,.elementor .sbg6-spec-section,.elementor .sbg6-anatomy-section{background:linear-gradient(140deg,#050708,#0a0e11)}.elementor .sbg6-product-showcase img,.elementor .sbg6-detail-image img,.elementor .sbg6-app-image img,.elementor .sbg6-dashboard-image img,.elementor .sbg6-spec-image img,.elementor .sbg6-wide-visual img{width:100%;border:1px solid var(--sbg6-border);border-radius:22px;box-shadow:var(--sbg6-shadow);object-fit:cover}.elementor .sbg6-product-showcase img,.elementor .sbg6-app-image img{max-height:650px;object-fit:contain;background:radial-gradient(circle,rgba(240,68,56,.12),transparent 55%)}.elementor .sbg6-wide-visual{margin-top:34px}.elementor .sbg6-wide-visual img{max-height:780px;object-fit:cover}.elementor .sbg6-icon-list .elementor-icon-list-item{padding:7px 0}.elementor .sbg6-icon-list .elementor-icon-list-icon{color:var(--sbg6-primary)}.elementor .sbg6-icon-list .elementor-icon-list-text{color:#dce1e6;font-size:15px}
/* Stats */
.elementor .sbg6-stats-section{padding:42px 0}.elementor .sbg6-stats-grid{border:1px solid var(--sbg6-border);border-radius:16px;background:linear-gradient(90deg,rgba(240,68,56,.08),rgba(255,255,255,.02),rgba(240,68,56,.05));padding:20px}.elementor .sbg6-stat .elementor-counter{text-align:center}.elementor .sbg6-stat .elementor-counter-number-wrapper{color:var(--sbg6-primary);font-size:42px;font-weight:850;line-height:1.05}.elementor .sbg6-stat .elementor-counter-title{color:var(--sbg6-muted);font-size:13px;text-transform:uppercase;letter-spacing:.09em}
/* Testimonials */
.elementor .sbg6-testimonial{height:100%;padding:28px;border:1px solid var(--sbg6-border);border-radius:var(--sbg6-radius);background:linear-gradient(145deg,var(--sbg6-surface-2),var(--sbg6-surface))}.elementor .sbg6-testimonial .elementor-testimonial-content{color:#dbe0e5;font-size:16px;line-height:1.7}.elementor .sbg6-testimonial .elementor-testimonial-name{color:#fff;font-weight:800}.elementor .sbg6-testimonial .elementor-testimonial-job{color:var(--sbg6-primary)}
/* Accordion */
.elementor .sbg6-accordion .elementor-accordion-item{margin-bottom:10px;border:1px solid var(--sbg6-border)!important;border-radius:12px;overflow:hidden;background:var(--sbg6-surface)}.elementor .sbg6-accordion .elementor-tab-title{padding:20px 22px!important;color:#fff!important;font-weight:750}.elementor .sbg6-accordion .elementor-tab-content{padding:0 22px 22px!important;border:0!important;color:var(--sbg6-muted)!important}.elementor .sbg6-accordion .elementor-accordion-icon{color:var(--sbg6-primary)!important}
/* CTA */
.elementor .sbg6-cta-section{padding-top:50px}.elementor .sbg6-cta-card{padding:38px 42px;border:1px solid rgba(240,68,56,.6);border-radius:22px;background:radial-gradient(circle at 82% 50%,rgba(240,68,56,.26),transparent 28%),linear-gradient(135deg,#160807,#090b0d 62%);box-shadow:var(--sbg6-glow);overflow:hidden}.elementor .sbg6-cta-image img{max-height:260px;object-fit:contain;filter:drop-shadow(0 25px 35px rgba(0,0,0,.55))}
/* Notices, legal, contact */
.elementor .sbg6-notice-card .elementor-icon-box-wrapper,.elementor .sbg6-emergency-card .elementor-icon-box-wrapper{padding:28px;border:1px solid rgba(240,68,56,.65);border-radius:16px;background:linear-gradient(90deg,rgba(240,68,56,.16),rgba(240,68,56,.04))}.elementor .sbg6-notice-card .elementor-icon,.elementor .sbg6-emergency-card .elementor-icon{color:var(--sbg6-primary);font-size:38px}.elementor .sbg6-notice-card .elementor-icon-box-title,.elementor .sbg6-emergency-card .elementor-icon-box-title{color:#fff}.elementor .sbg6-notice-card .elementor-icon-box-description,.elementor .sbg6-emergency-card .elementor-icon-box-description{color:#d3d9df}.elementor .sbg6-legal-card{padding:28px}.elementor .sbg6-legal-card .sbg6-title .elementor-heading-title{font-size:24px}.elementor .sbg6-legal-text{color:var(--sbg6-muted)}
/* Custom Elementor form */
.sbg6-native-form{padding:32px;border:1px solid var(--sbg6-border);border-radius:var(--sbg6-radius);background:linear-gradient(145deg,var(--sbg6-surface-2),var(--sbg6-surface));box-shadow:var(--sbg6-shadow)}.sbg6-native-form h3{margin:0 0 6px;font-size:30px}.sbg6-native-form>p{margin:0 0 24px;color:var(--sbg6-muted)}.sbg6-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sbg6-native-form label{display:block;margin-bottom:16px}.sbg6-native-form label>span{display:block;margin-bottom:7px;color:#dce1e6;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.sbg6-native-form input,.sbg6-native-form select,.sbg6-native-form textarea{width:100%;border:1px solid #303942;border-radius:9px;background:#090d10;color:#fff;padding:13px 14px;font:inherit;outline:none;transition:.2s}.sbg6-native-form textarea{min-height:150px;resize:vertical}.sbg6-native-form input:focus,.sbg6-native-form select:focus,.sbg6-native-form textarea:focus{border-color:var(--sbg6-primary);box-shadow:0 0 0 3px rgba(240,68,56,.12)}.sbg6-form-consent{display:flex!important;gap:10px;align-items:flex-start}.sbg6-form-consent input{width:auto;margin-top:4px}.sbg6-form-consent span{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:var(--sbg6-muted)!important}.sbg6-form-submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid var(--sbg6-primary);border-radius:9px;background:linear-gradient(135deg,var(--sbg6-primary),var(--sbg6-primary-dark));color:#fff;padding:13px 24px;font-weight:800;cursor:pointer}.sbg6-form-message{margin-bottom:18px;padding:12px 14px;border-radius:9px}.sbg6-form-success{background:#103720;color:#b9f6cc}.sbg6-form-error{background:#431512;color:#ffd0cc}
/* Elementor editor compatibility */
.elementor-editor-active .sbg6-site-header{position:relative!important;top:0!important}.elementor-editor-active .sbg6-hero{min-height:650px}.elementor-editor-active .sbg6-wrap{max-width:var(--sbg6-width)}
/* Responsive */
@media(max-width:1180px){.sbg6-header-cta{display:none}.sbg6-menu a{padding:10px 8px}.sbg6-footer-top{grid-template-columns:1.4fr repeat(3,.7fr)}.sbg6-footer-newsletter{grid-column:1/-1}.elementor .sbg6-grid-6>.e-con{width:33.333%!important}.elementor .sbg6-grid-5>.e-con{width:33.333%!important}}
@media(max-width:900px){.admin-bar.sbg6-sticky-header .sbg6-site-header{top:46px}.sbg6-menu-toggle{display:block}.sbg6-primary-nav{display:none;position:absolute;top:78px;left:20px;right:20px;padding:12px;border:1px solid var(--sbg6-border);border-radius:14px;background:#070a0c;box-shadow:var(--sbg6-shadow)}.sbg6-primary-nav.is-open{display:block}.sbg6-menu{display:block}.sbg6-menu a{padding:12px}.sbg6-footer-top{grid-template-columns:1fr 1fr}.sbg6-footer-brand,.sbg6-footer-newsletter{grid-column:1/-1}.elementor .sbg6-section{padding:72px 0}.elementor .sbg6-hero{min-height:auto;padding:60px 0}.elementor .sbg6-hero-grid__left,.elementor .sbg6-hero-grid__right{width:100%!important}.elementor .sbg6-hero-grid__right{margin-top:28px}.elementor .sbg6-grid-5>.e-con,.elementor .sbg6-grid-6>.e-con,.elementor .sbg6-grid-4>.e-con,.elementor .sbg6-grid-3>.e-con{width:50%!important}.elementor .sbg6-feature-strip>.e-con:not(:last-child){border-right:0}.elementor .sbg6-split>.e-con{width:100%!important}.elementor .sbg6-cta-card{padding:32px}.elementor .sbg6-display .elementor-heading-title{font-size:clamp(48px,10vw,72px)}}
@media(max-width:600px){.sbg6-header-inner{width:min(100% - 24px,var(--sbg6-width));min-height:72px}.sbg6-brand{font-size:14px}.sbg6-logo-mark{width:28px}.sbg6-primary-nav{top:68px;left:12px;right:12px}.sbg6-site-footer{padding-inline:16px}.sbg6-footer-top{grid-template-columns:1fr}.sbg6-footer-column,.sbg6-footer-brand,.sbg6-footer-newsletter{grid-column:auto}.sbg6-footer-bottom{display:block}.sbg6-footer-bottom span{display:block;margin:7px 0}.elementor .sbg6-section{padding:58px 0}.elementor .sbg6-wrap{padding-left:16px!important;padding-right:16px!important}.elementor .sbg6-grid>.e-con{width:100%!important}.elementor .sbg6-card-image img{height:210px}.elementor .sbg6-display .elementor-heading-title{font-size:44px}.elementor .sbg6-title .elementor-heading-title{font-size:34px}.elementor .sbg6-lead p{font-size:17px}.elementor .sbg6-actions{flex-direction:column}.elementor .sbg6-actions .elementor-widget-button{width:100%}.elementor .sbg6-actions .elementor-button{width:100%}.elementor .sbg6-cta-card{padding:26px 20px}.sbg6-form-grid{grid-template-columns:1fr}.sbg6-native-form{padding:22px}}

/* v6 layout correction: native Elementor flex widths plus gaps can exceed 100%.
   These explicit grids keep all cards aligned exactly like the approved designs. */
.elementor .sbg6-hero-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:46px!important;align-items:center!important;flex-wrap:nowrap!important}
.elementor .sbg6-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px!important;align-items:center!important;flex-wrap:nowrap!important}
.elementor .sbg6-contact-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px!important;align-items:start!important}
.elementor .sbg6-cta-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:42px!important;align-items:center!important}
.elementor .sbg6-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}
.elementor .sbg6-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}
.elementor .sbg6-grid-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important}
.elementor .sbg6-grid-5{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px!important}
.elementor .sbg6-grid-6{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px!important}
.elementor .sbg6-hero-grid>.e-con,.elementor .sbg6-split>.e-con,.elementor .sbg6-contact-grid>.e-con,.elementor .sbg6-cta-grid>.e-con,.elementor .sbg6-grid-2>.e-con,.elementor .sbg6-grid-3>.e-con,.elementor .sbg6-grid-4>.e-con,.elementor .sbg6-grid-5>.e-con,.elementor .sbg6-grid-6>.e-con{width:auto!important;max-width:none!important;min-width:0!important}
.elementor .sbg6-feature-strip.sbg6-grid-6{gap:0!important}
.elementor .sbg6-media-card{display:flex!important;flex-direction:column!important}
.elementor .sbg6-media-card .sbg6-card-copy{flex:1}
@media(max-width:1100px){.elementor .sbg6-grid-5,.elementor .sbg6-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .sbg6-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.elementor .sbg6-hero-grid,.elementor .sbg6-split,.elementor .sbg6-contact-grid,.elementor .sbg6-cta-grid{grid-template-columns:1fr!important}.elementor .sbg6-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.elementor .sbg6-grid-2,.elementor .sbg6-grid-3,.elementor .sbg6-grid-4,.elementor .sbg6-grid-5,.elementor .sbg6-grid-6{grid-template-columns:1fr!important}}
