.elementor-11700 .elementor-element.elementor-element-12bf215b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-75a98ce3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-6c6eeb24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-7cef73d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-e57a8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3b04cf21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3e034a17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-30c19ea4 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-4d9e126c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-6896bdcd .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-7c3ebfdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-396645ca .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-520f75c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-28ca1a5 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-6f694874{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-2d1ab6b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3fb77aac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-6918f475{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5cbe1fbf .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-31432d17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3522d0e2 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-53ba5958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-66177271 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-1639a88c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-163f9aef .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-1e3ffdcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5889e1af .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-5360859e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3f83fcd3 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-6f24216d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-70259549 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-10bbd6f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5db2d0f1 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-3d15f91a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-1f48a42c .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-702cbd25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-23459eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5a672843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-19e1e584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-2cd95be1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-1ca8c4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-727d08c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-54c2f977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5ea20925{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-2e0bfcef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-469d9118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-4d19a499 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-6b55d303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-4add38f .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-535bdece{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-1fdf6a70 .elementor-icon-wrapper{text-align:center;}.elementor-11700 .elementor-element.elementor-element-65b5a4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-3f68277f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-637b1d08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-63f6ad1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-4c0b32a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11700 .elementor-element.elementor-element-5b973edc .elementor-icon-wrapper{text-align:center;}/* Start custom CSS for container, class: .elementor-element-12bf215b */.elementor-11700 .elementor-element.elementor-element-12bf215b{--bb-red:#c62828;--bb-ink:#171717;--bb-muted:#62646a;background:#fafafa;color:var(--bb-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:28px 24px 80px!important;gap:0!important;overflow:hidden}
.elementor-11700 .elementor-element.elementor-element-12bf215b *,.elementor-11700 .elementor-element.elementor-element-12bf215b *:before,.elementor-11700 .elementor-element.elementor-element-12bf215b *:after{box-sizing:border-box}
.elementor-11700 .elementor-element.elementor-element-12bf215b .e-con{--container-widget-width:100%;min-width:0}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-widget{margin:0;max-width:100%}
.elementor-11700 .elementor-element.elementor-element-12bf215b h1,.elementor-11700 .elementor-element.elementor-element-12bf215b h2,.elementor-11700 .elementor-element.elementor-element-12bf215b h3,.elementor-11700 .elementor-element.elementor-element-12bf215b p{margin:0}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-heading-title{font-family:inherit;color:var(--bb-ink);letter-spacing:-.045em;line-height:1.08;font-weight:730}
.elementor-11700 .elementor-element.elementor-element-12bf215b h1.elementor-heading-title{font-size:clamp(44px,4.7vw,68px);max-width:660px}
.elementor-11700 .elementor-element.elementor-element-12bf215b h2.elementor-heading-title{font-size:clamp(32px,3.4vw,46px)}
.elementor-11700 .elementor-element.elementor-element-12bf215b h3.elementor-heading-title{font-size:23px;letter-spacing:-.025em;line-height:1.2}
.elementor-11700 .elementor-element.elementor-element-12bf215b p{font-size:16px;line-height:1.65;color:var(--bb-muted)}
.elementor-11700 .elementor-element.elementor-element-12bf215b h1 span,.elementor-11700 .elementor-element.elementor-element-12bf215b h2 span{color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-eyebrow .elementor-heading-title{font-size:11px;font-weight:750;line-height:1.5;letter-spacing:.16em;color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero,.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-section,.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick{width:100%;max-width:1200px;margin:0 auto}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:36px;padding:52px 44px!important;border:1px solid #fff;border-radius:36px;background:radial-gradient(ellipse at 80% 20%,#f5dede88,transparent 60%),linear-gradient(130deg,#fff,#f2f3f5);box-shadow:0 20px 65px #17171708}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero-copy{gap:22px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-lead p{font-size:18px;max-width:510px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;margin-top:8px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-actions>.elementor-widget{width:auto}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-button .elementor-button{font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:17px 24px;border-radius:100px;background:var(--bb-red);color:#fff;box-shadow:0 8px 20px #c6282815;border:1px solid transparent;transition:background .18s,transform .18s}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-button .elementor-button:hover{background:#a91f1f;transform:translateY(-2px)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-button .elementor-button:focus-visible{outline:3px solid #171717;outline-offset:4px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-secondary .elementor-button{background:#ffffffa8;color:var(--bb-ink);border-color:#dfdfe4;box-shadow:none}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-secondary .elementor-button:hover{background:#fff}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-micro p{font-size:12px;letter-spacing:.02em}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero-art{border:1px solid #fff;background:linear-gradient(135deg,#ffffffd9,#ffffff59);border-radius:28px;box-shadow:0 20px 60px #1818180a,inset 0 1px 0 #fff;padding:26px 20px!important;gap:28px;overflow:hidden}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-label .elementor-heading-title{font-size:10px;letter-spacing:.15em;text-align:center;color:#727277}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-stage{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;min-height:260px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device{width:34%;align-items:center;padding:20px 10px!important;background:#ffffffb3;border:1px solid #fff;border-radius:22px;box-shadow:0 18px 25px #18181812;gap:16px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone{z-index:2;width:36%;min-height:240px;justify-content:center;transform:rotate(5deg);background:linear-gradient(160deg,#262626,#080808);border-color:#3a3a3a}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-laptop{transform:rotate(-9deg) translateX(8px)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-game{transform:rotate(10deg) translateX(-8px)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device .elementor-heading-title{font-size:11px;letter-spacing:.01em;font-weight:600}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-icon .elementor-icon{color:var(--bb-ink);font-size:40px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-icon svg{fill:currentColor;width:1em;height:1em}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device .elementor-icon{font-size:62px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone .elementor-icon{font-size:94px;color:white}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone .elementor-heading-title{color:white}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-bottom{align-items:center;gap:8px;text-align:center}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-bottom .elementor-icon{font-size:20px;color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-bottom h3.elementor-heading-title{font-size:20px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-bottom p{font-size:13px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:22px 10px!important;border-bottom:1px solid #e8e8eb}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick>.elementor-widget{width:auto}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick p{font-size:12px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-textlink .elementor-button,.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-card-link .elementor-button{background:transparent;color:var(--bb-ink);box-shadow:none;padding:12px 0;border:none;font-size:13px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-textlink .elementor-button:hover,.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-card-link .elementor-button:hover{background:transparent;color:var(--bb-red);transform:none}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-section{padding:72px 8px!important;gap:18px;scroll-margin-top:130px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-intro{max-width:680px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category{padding:28px!important;border:1px solid #fff;border-radius:24px;gap:12px;background:linear-gradient(140deg,#fff,#f5f5f7);box-shadow:0 8px 28px #19191905,inset 0 1px 0 #fff;transition:box-shadow .2s,border-color .2s;scroll-margin-top:130px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category:hover{box-shadow:0 16px 40px #17171710;border-color:#eed0d0}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category .bb-icon{margin-bottom:12px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category .elementor-icon{background:#fff;width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;font-size:32px;color:#282828;border:1px solid #ebebef}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category p{font-size:14px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-card-link{margin-top:auto}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-card-link .elementor-button{color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-note p{font-size:12px;max-width:880px;margin-top:8px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-process{border-top:1px solid #e8e8eb;border-bottom:1px solid #e8e8eb}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:22px 0}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-step{gap:17px;padding:0 22px 0 0!important}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-number .elementor-heading-title{font-size:42px;line-height:1;color:#c62828;letter-spacing:-.06em;font-weight:400}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark{border-radius:28px;background:radial-gradient(ellipse at 0 0,#572626,transparent 75%),#161616;padding:46px!important;gap:24px;min-height:450px;justify-content:center}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark .elementor-heading-title{color:white}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark .bb-eyebrow .elementor-heading-title{color:#ffbaba}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark p{color:#d0cbcb}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-white .elementor-button{background:#fff;color:#171717}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-white .elementor-button:hover{background:#eee}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-value{gap:14px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-value h2.elementor-heading-title{font-size:34px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-value h3.elementor-heading-title{font-size:18px;margin-top:12px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-prep{padding:28px!important;border-radius:24px;border:1px solid #e6e6eb;gap:16px;background:#fff}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-prep .elementor-icon{font-size:28px;color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-faq{padding-top:20px!important}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-accordion{margin-top:16px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid #dedee3}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-tab-title{padding:23px 0;font-family:inherit;font-size:18px;line-height:1.45;font-weight:650;color:var(--bb-ink)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-tab-title a{color:inherit}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-tab-content{border:0;padding:0 38px 24px 0;background:transparent}
.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-active{color:var(--bb-red)}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-visit{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;padding:44px!important;border-radius:30px;border:1px solid #fff;background:radial-gradient(ellipse at 0 0,#f6dddd90,transparent 65%),#f0f1f3}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-visit-copy{gap:20px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-store{gap:16px;padding:28px!important;background:#ffffffbb;border:1px solid #fff;border-radius:24px}
.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-store .elementor-icon{font-size:26px;color:var(--bb-red)}
@media(max-width:1024px){.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero{padding:34px 28px!important;gap:24px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero h1.elementor-heading-title{font-size:48px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device .elementor-icon{font-size:44px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone .elementor-icon{font-size:76px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-grid{gap:14px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category{padding:22px!important}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-split{gap:28px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark{padding:32px!important}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick> .elementor-widget-text-editor{display:none}}
@media(max-width:767px){.elementor-11700 .elementor-element.elementor-element-12bf215b{padding:12px 16px 40px!important}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero{grid-template-columns:1fr;padding:28px 22px!important;border-radius:28px;gap:30px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero h1.elementor-heading-title{font-size:42px;line-height:1.06}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-lead p{font-size:16px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-eyebrow .elementor-heading-title{font-size:10px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero-copy{gap:18px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-hero-art{padding:20px 16px!important;gap:16px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-stage{min-height:190px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone{min-height:190px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device .elementor-icon{font-size:42px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device-phone .elementor-icon{font-size:70px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-device .elementor-heading-title{font-size:9px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-art-bottom h3.elementor-heading-title{font-size:18px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-quick{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:16px 0!important;text-align:center}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-section{padding:44px 0!important;gap:16px}.elementor-11700 .elementor-element.elementor-element-12bf215b h2.elementor-heading-title{font-size:32px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category{padding:20px 14px!important;border-radius:20px;gap:10px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category h3.elementor-heading-title{font-size:19px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category p{font-size:12px;line-height:1.5}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category .elementor-icon{width:54px;height:54px;border-radius:16px;font-size:26px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-category .bb-icon{margin-bottom:4px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-card-link .elementor-button{font-size:12px;line-height:1.5;text-align:left;min-height:44px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-three{grid-template-columns:1fr;gap:24px;margin:12px 0}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-step{padding:0 0 24px!important;border-bottom:1px solid #e4e4e8;gap:12px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-split{grid-template-columns:1fr;gap:30px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-dark{padding:30px 24px!important;min-height:0}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-prep{padding:24px!important}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-visit{grid-template-columns:1fr;padding:28px 22px!important;gap:28px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-store{padding:24px!important}.elementor-11700 .elementor-element.elementor-element-12bf215b .elementor-accordion .elementor-tab-title{font-size:17px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-actions{gap:10px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-button .elementor-button{padding:15px 20px}.elementor-11700 .elementor-element.elementor-element-12bf215b .bb-note p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.elementor-11700 .elementor-element.elementor-element-12bf215b *{transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */