.square-pattern-container{position:relative;overflow:visible}.square-pattern{position:absolute;width:100%;height:250px;pointer-events:none;z-index:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;left:0;right:0;overflow:hidden;display:flex!important}#MainContent{position:relative}#MainContent>*:not(.square-pattern){position:relative;z-index:2}#MainContent>.square-pattern{position:absolute!important;z-index:3}.square-pattern--top{top:0;background:linear-gradient(to bottom,rgba(0,151,111,.15) 0%,transparent 100%)}.square-pattern--bottom{bottom:0;background:linear-gradient(to top,rgba(0,151,111,.15) 0%,transparent 100%);align-items:flex-end}.pattern-column{display:flex;flex-direction:column;gap:3px;align-items:center;position:absolute;transform-origin:center top}.square-pattern--bottom .pattern-column{flex-direction:column-reverse}.pattern-square{background-color:#0f380f80;border-radius:0;opacity:1;display:block!important;transition:width .8s ease,height .8s ease,opacity .3s ease,transform .3s ease;transform-origin:center}.section-app-hero,.section-app-features,.section-app-download{position:relative}.app-hero__content,.app-features__header,.app-features__grid,.app-download__container{position:relative;z-index:2}@media screen and (max-width: 749px){.square-pattern{height:100px}.pattern-square{width:20px;height:20px}}.pattern-square.continuous{animation:squareFloat 8s ease-in-out infinite}@keyframes squareFloat{0%,to{opacity:.1;transform:translateY(0) scale(1)}25%{opacity:.2;transform:translateY(-5px) scale(1.05)}50%{opacity:.15;transform:translateY(3px) scale(.95)}75%{opacity:.25;transform:translateY(-3px) scale(1.02)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/app-pattern.css.map */
