:where([data-s3image]) { height: auto; }:root { --bricks-vh:1vh; --bricks-transition:all 0.2s; --bricks-color-primary:#ffd64f; --bricks-color-secondary:#fc5778; --bricks-text-dark:#212121; --bricks-text-medium:#616161; --bricks-text-light:#9e9e9e; --bricks-text-info:#00b0f4; --bricks-text-success:#11b76b; --bricks-text-warning:#ffa100; --bricks-text-danger:#fa4362; --bricks-bg-info:#e5f3ff; --bricks-bg-success:#e6f6ed; --bricks-bg-warning:#fff2d7; --bricks-bg-danger:#ffe6ec; --bricks-bg-dark:#263238; --bricks-bg-light:#f5f6f7; --bricks-border-color:#dddedf; --bricks-border-radius:4px; --bricks-tooltip-bg:#23282d; --bricks-tooltip-text:#eaecef; }html { text-size-adjust: 100%; line-height: 1.15; }body { margin: 0px; }article, aside, figcaption, figure, footer, header, main, nav, section { display: block; }img { border-style: none; }.brxe-section { align-items: center; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; }@media (max-width: 767px){.brxe-section { flex-wrap: wrap; }}.brxe-container { align-items: flex-start; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 1100px; }@media (max-width: 767px){.brxe-container { flex-wrap: wrap; }}[class*="brxe-"] { max-width: 100%; }html { font-size: 62.5%; }*, ::after, ::before, html { box-sizing: border-box; }* { border-color: var(--bricks-border-color); }body { -webkit-font-smoothing: antialiased; overflow-wrap: break-word; background-color: #ffffff; background-position: 50% center; color: #363636; font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15px; line-height: 1.7; transition: padding-top 0s ease 0s; }.brx-body { display: flex; flex-direction: column; margin: 0px auto; width: 100%; }:where(a) { border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none; }h1, h2, h3, h4, h5, h6 { margin: 0px; text-rendering: optimizelegibility; }h1 { font-size: 2.4em; }h1, h2 { line-height: 1.4; }h3 { font-size: 1.8em; }h3, h4 { line-height: 1.4; }h5, h6 { line-height: 1.4; }h6 { font-size: 1.1em; }img { height: auto; max-width: 100%; outline: none; vertical-align: middle; }.skip-link { background: #000000; border-bottom-right-radius: 8px; color: #ffffff; font-weight: 700; left: 0px; padding: 5px 10px; position: fixed; top: 0px; transform: translateY(-102%); transition: transform 0.3s ease 0s; z-index: 9999; }#brx-content { flex: 1 1 0%; position: relative; width: 100%; }.bricks-button { align-items: center; border-width: 0px; display: inline-flex; gap: 10px; justify-content: center; letter-spacing: 0.5px; padding: 0.5em 1em; text-align: center; }.bricks-button i { position: relative; }.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important; }.screen-reader-text span:focus, .screen-reader-text:focus, .ui-helper-hidden-accessible:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.brxe-button { width: auto; }a.brxe-image { display: inline-block; }:where(.brxe-image).tag { display: inline-block; height: fit-content; position: relative; width: auto; }#brxe-thfcng { display: flex; column-gap: 10px; }#brxe-kzoqal { display: flex; flex-direction: row; justify-content: flex-end; column-gap: 24px; }#brxe-eedhap { flex-direction: row; padding-top: 48px; padding-bottom: 32px; row-gap: 0px; justify-content: space-between; top: 0px; z-index: 9999; position: sticky; background-color: rgba(13, 13, 13, 0.43); box-shadow: rgba(13, 13, 13, 0.91) 0px 10px 20px 0px; }#brxe-eedhap { backdrop-filter: blur(15px); }@media (max-width: 767px){#brxe-eedhap { max-width: 900px; width: 100%; }}@media (max-width: 478px){#brxe-eedhap { row-gap: 10px; flex-direction: row; padding-top: 32px; }}#brxe-flcrai { align-items: flex-start; flex-direction: column; padding-bottom: 32px; row-gap: 0px; }@media (max-width: 767px){#brxe-flcrai { max-width: 900px; width: 100%; }}@media (max-width: 478px){#brxe-flcrai { row-gap: 10px; }}#brxe-ueebjd { width: 50%; }#brxe-wxtxik { display: flex; flex-direction: row; align-items: center; align-self: center !important; }#brxe-okaxcf:not(.tag), #brxe-okaxcf img { filter: saturate(64%); }#brxe-tqtpyd { width: 50%; }#brxe-tbpjyt { display: flex; flex-direction: row; align-items: center; align-self: center !important; }#brxe-iuzqrm { align-items: center; flex-direction: column; row-gap: 24px; }@media (max-width: 767px){#brxe-iuzqrm { max-width: 900px; width: 100%; }}#brxe-yymrod { align-items: flex-start; row-gap: 24px; }@media (max-width: 478px){#brxe-yymrod { row-gap: 15px; }}#brxe-sayoin { align-items: center; display: flex; flex-direction: row; background-image: url("//pixelsaru.com/wp-content/swift-ai/images/__e/bricksbee.com/wp-content/uploads/2024/12/0a8c3414fa616cc89406e39e8e5d2318ef3c3ce73e5f6a7f016ea5d62e960228-jpg.webp"); background-size: cover; background-blend-mode: normal; position: relative; align-self: center !important; }:where(#brxe-sayoin > *) { position: relative; }#brxe-sayoin::before { background-image: linear-gradient(rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)); position: absolute; content: ""; inset: 0px; pointer-events: none; }#brxe-jtseoj { padding-bottom: 0px; }@font-face{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;src:url(https://pixelsaru.com/wp-content/swift-ai/cache/pixelsaru.com/__data/fa-brands-400840dbca3.woff) format('woff2');font-display:swap;}.fa-brands, .fab { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: "Font Awesome 6 Brands"; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-rendering: auto; }.fa-line::before { content: ""; }@font-face{font-family:"Font Awesome 6 Solid";font-weight:900;font-style:normal;src:url(https://pixelsaru.com/wp-content/swift-ai/cache/pixelsaru.com/__data/fa-solid-900a83f83e7.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-family: "Font Awesome 6 Solid"; font-style: normal; font-weight: 900; }.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-phone::before { content: ""; }.bb-agency-dark-theme__section.brxe-section { background-color: #0a0a0a; padding-bottom: 100px; flex-direction: column; letter-spacing: -0.5px; }.bb-agency-dark-theme__container.brxe-container { padding-right: 64px; padding-bottom: 64px; padding-left: 64px; max-width: 900px; flex-direction: column; align-items: center; row-gap: 24px; }@media (max-width: 478px){.bb-agency-dark-theme__container.brxe-container { padding-right: 30px; padding-left: 30px; }}.bb-logo-div.brxe-div { display: flex; }.bb-logo-img.brxe-image { width: 40px; border-radius: 999px; height: 40px; }.bb-techstack-content.brxe-div { color: #ffffff; display: flex; flex-direction: column; }.bb-techstack-heading.brxe-heading { font-size: 15px; font-weight: 600; }@media (max-width: 478px){.bb-techstack-heading.brxe-heading { font-size: 13px; }}.bb-anim-banner__text-d.brxe-text-basic { color: #9e9e9e; font-size: 13px; }@media (max-width: 478px){.bb-anim-banner__text-d.brxe-text-basic { font-size: 11px; }}.bb-button-in-header.brxe-button { gap: 0px; padding: unset; transition: all 0.6s ease-in-out 0s; }.bb-button-in-header.brxe-button i { color: rgba(255, 255, 255, 0.4); font-size: 2.4rem; }@media (max-width: 478px){.bb-button-in-header.brxe-button { display: none; }}.bb-agency-action-button.brxe-button { border: 1px solid rgba(0, 0, 0, 0); border-radius: 8px; background-color: #ffffff; font-weight: 500; letter-spacing: -0.2px; font-size: 16px; gap: 8px; padding: 10px 20px; box-shadow: rgba(0, 0, 0, 0) 0px 10px 1000px 0px; transition: all 0.6s ease-in-out 0s; }@media (max-width: 478px){.bb-agency-action-button.brxe-button { font-size: 14px; }}.bb-site-title-div.brxe-div { display: flex; column-gap: 5px; align-self: flex-start !important; }@media (max-width: 478px){.bb-site-title-div.brxe-div { flex-direction: column; }}.bb-site-header.brxe-heading { font-size: 3rem; font-weight: 400; color: #ffffff; }.bb-site-desc-div.brxe-div { display: flex; column-gap: 5px; align-items: flex-start; width: 75%; align-self: flex-start !important; }@media (max-width: 478px){.bb-site-desc-div.brxe-div { width: 100%; }}.bb-site-desc-text.brxe-text-basic { color: #9e9e9e; font-size: 16px; }.bb-div-for-heading.brxe-div { display: flex; align-self: flex-start !important; }.bb-agency-dark-header.brxe-heading { color: #f5f5f5; font-size: 2.5rem; font-weight: 400; }.bb-animated-banner_wrapper.brxe-div { width: 100%; background-color: #0d0d0d; border: 1px solid #212121; border-radius: 12px; color: #ffffff; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0) 0px 50px 1000px 0px; transition: all 0.6s ease-in-out 0s; height: 250px; }@media (max-width: 478px){.bb-animated-banner_wrapper.brxe-div { flex-direction: row; box-shadow: transparent 0px 0px 0px 0px; height: 200px; }}.bb-anim-banner__left.brxe-div { display: flex; flex-direction: column; row-gap: 3rem; width: 50%; padding: 24px; }@media (max-width: 478px){.bb-anim-banner__left.brxe-div { width: 100%; z-index: 3; }}.bb-anim-banner__header.brxe-div { display: flex; column-gap: 10px; align-items: center; }.bb-anim-banner__img-h.brxe-image { width: 40px; }.bb-anim-banner__heading.brxe-heading { font-size: 25px; font-weight: 400; }.bb-anim-banner__description.brxe-div { display: flex; flex-direction: column; row-gap: 1.2rem; justify-content: center; }@media (max-width: 478px){.bb-anim-banner__description.brxe-div { }}.bb-anim-banner__text-h.brxe-heading { font-weight: 500; }.bb-anim-banner__right.brxe-div { display: flex; flex-direction: row; position: absolute; right: 0px; justify-content: center; column-gap: 5px; filter: brightness(70%); }@media (max-width: 478px){.bb-anim-banner__right.brxe-div { filter: brightness(34%) opacity(56%); }}.bb-anim-banner__img.brxe-image { width: 50%; }.bb-banner_img-1.brxe-image { transform: translateY(392px); }.bb-banner_img-1 { animation: 30s linear 0s infinite alternate-reverse none running moving-up; }.bb-banner_img-2 { animation: 30s linear 0s infinite alternate-reverse none running moving-down; }.bb-anim-banner__right-with-static-img.brxe-div { display: flex; flex-direction: row; position: absolute; right: 0px; }@media (max-width: 767px){.bb-anim-banner__right-with-static-img.brxe-div { transform: scaleX(1.3) scaleY(1.3); right: 20px; }}@media (max-width: 478px){.bb-anim-banner__right-with-static-img.brxe-div { position: absolute; filter: opacity(49%); transform: scaleX(1.7) scaleY(1.7); right: 35px; }}.bb-anim-banner__static-img { }.bb-customer-img.brxe-image { border: 1px solid rgba(33, 33, 33, 0); border-radius: 12px; transition: all 0.6s ease-in-out 0s; aspect-ratio: calc(1.77778) / 1; }:root { --animate-duration:1s; --animate-delay:1s; --animate-repeat:1; }.brx-animated { animation-duration: 1s; animation-fill-mode: both; }@media (prefers-reduced-motion: reduce), print{.brx-animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }}html body {font-family: sans-serif;}.swift-ui .brx-animated[data-animation-id]{animation:none!important;}body.swift-nojs [data-s3cid="20"]{min-height:219.375px;}body.swift-nojs [data-s3cid="21"]{min-height:40px;}body.swift-nojs [data-s3cid="24"]{min-height:385px;}body.swift-nojs [data-s3cid="123"]{min-width:151.921875px;}html{opacity:1}