.fs-banner-comparison--bg-grid{background-image:url(https://19534803.fs1.hubspotusercontent-na1.net/hubfs/19534803/flourish-software-theme-assets/images/fs-banner-comparison/fs-banner-comparison-background-grid.png);background-position:bottom;background-repeat:no-repeat;background-size:min(120%,1600px)}.fs-banner-comparison.fs-banner-comparison--animate .fs-integrations-visual-wrapper{--play-state:running!important}.fs-banner-comparison__grid{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr}@media screen and (min-width:768px){.fs-banner-comparison__grid{grid-template-columns:1fr 1fr}}.fs-banner-comparison__text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.fs-banner-comparison__text--left{margin-right:2.5rem}.fs-banner-comparison__text--right{margin-left:2.5rem}}.fs-banner-comparison .fs-image-with-floaters{margin:0;position:relative;transform-style:preserve-3d;transition:transform .1s ease-in-out;width:100%}.fs-banner-comparison .fs-image-with-floaters img{height:auto;object-fit:contain;width:100%}.fs-banner-comparison .fs-image-with-floaters .main-image-wrapper{box-shadow:none;margin:0 10%;object-fit:contain;position:relative;transform:translateZ(-20px);width:80%}.fs-banner-comparison .fs-image-with-floaters .main-image-wrapper img{border-radius:20px}.fs-banner-comparison .fs-image-with-floaters .floaters-wrapper{height:100%;left:0;position:absolute;top:0;transform:translateY(0) translateZ(20px);width:100%;will-change:transform}.fs-banner-comparison .fs-image-with-floaters .floater{position:absolute;width:10%;will-change:transform}.fs-banner-comparison .fs-image-with-floaters .floater img{border-radius:15px;box-shadow:0 3px 5px 1px rgba(0,0,0,.2)}.fs-banner-comparison .fs-image-with-floaters .floater--large{width:30%}.fs-banner-comparison .fs-image-with-floaters .floater-1{left:55%;top:5%;--delay:0s}.fs-banner-comparison .fs-image-with-floaters .floater-2{left:70%;top:24%;--delay:-1s}.fs-banner-comparison .fs-image-with-floaters .float-wrapper{animation:floatX 3.5s ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform}.fs-banner-comparison .fs-image-with-floaters .float-element{animation:floatY 5s ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform}.fs-banner-comparison .fs-image-with-floaters .floaters-wrapper__arrow{left:62%;position:absolute;top:25%;width:6%}@keyframes floatX{0%{transform:translateX(1px)}50%{transform:translateX(-.5px)}to{transform:translateX(1px)}}@keyframes floatY{0%{transform:translateY(.5px)}50%{transform:translateY(-2px)}to{transform:translateY(.5px)}}.fs-banner-comparison [data-parallax]{transition:transform .1s ease-out}