[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}


.new-home_showcase_component {
    background-color: #111111;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
}
.new-home_showcase_top {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.new-home_showcase_collection-list {
    display: flex;
    gap:50px;
}
.new-home_showcase_collection-list .new-home_showcase_collection-item{
    flex:0 0 350px;
    max-width:350px;
}
.new-home_showcase_link-wrapper {
    width: 100%;
    transition: transform 0.6s;
    position: relative;
}
.new-home_showcase_link-wrapper:hover {
    transform: scale(1.05);
}
.new-home_showcase_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    border-radius: 0.5rem;
    width: 100%;
}
.new-home_showcase_collection-list-wrapper1 {
    width: 130rem;
    margin-bottom: 2rem;
}
.new-home_showcase_collection-list-wrapper2 {
    width: 130rem;
}
.new-home_showcase_button {
    background-color: var(--white);
    color: var(--black);
    text-align: center;
    border-radius: 0.5rem;
    align-items: center;
    height: 2.25rem;
    padding: 0.25rem 0.5rem 0.25rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    inset: auto 0.75rem 0.75rem auto;
}
.new-home_showcase_button:hover {
    background-color: var(--black);
    color: var(--white);
}
.new-home_showcase_button.invert-colors {
    border-color: var(--white);
    color: #000;
    background-color: #fff;
}
.new-home_showcase_button.is-disabled {
    opacity: 0.5;
}
.new-home_showcase_button.hl-add-all-to-library.is-disabled {
    cursor: not-allowed;
}
.new-home_showcase_button.hl-add-all-to-library.is-disabled:hover {
    background-color: var(--black);
}
.new-home_showcase_button.with-icon {
    align-items: center;
    display: flex;
}
.new-home_showcase_button.hl-create-a-component-button {
    align-items: center;
}
.new-home_showcase_button.hl-create-a-component-button.hl-navbar {
    height: 2.75rem;
    display: flex;
}
.new-home_showcase_button.dont-shrink {
    flex: none;
}
.new-home_showcase_button.deleteclass {
    margin-top: 160px;
}
.new-home_showcase_button.site-builder-survey-banner_button {
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
}
.new-home_showcase_button-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.125rem;
    height: 1.125rem;
    margin-left: 0.375rem;
    display: flex;
}

.new-home_showcase_bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    color: var(--white);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding: 5rem 4rem;
    display: grid;
}
.new-home_showcase_bottom-right {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}
.icon-embed-custom-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.1875rem;
    height: 1.25rem;
    display: flex;
}
.new-home_relume-library_component {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.new-home_relume-library_wire {
    background-color: #161616;
    width: 3px;
    height: 232px;
    position: relative;
    overflow: hidden;
}
.new-home_header_wire-front {
    position: absolute;
    inset: 0%;
}
.new-home_relume-library_header-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 5rem;
    display: grid;
}
.new-home_relume-library_heading-badge {
    z-index: 1;
    height: 50px;
    margin-top: -2px;
    margin-bottom: 0.5rem;
    display: flex;
    position: relative;
}
.icon-embed-custom-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.875rem;
    height: 3.5rem;
    display: flex;
}
.new-home_showcase_ix-trigger {
    z-index: 2;
    position: absolute;
    inset: 0%;
}
.new-home_relume-library_card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.new-home_relume-library_card-wrapper.is-3col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}
.new-home_relume-library_card {
    background-color: var(--white);
    border: 1px solid #16161626;
    border-radius: 1rem;
    flex-direction: column;
    padding: 0.75rem;
    transition: transform 0.3s, box-shadow 0.3s;
    display: flex;
}
.new-home_relume-library_card:hover {
    transform: translateY(-4px);
    box-shadow: 0 4px 8px -2px #00000014, 0 2px 4px -2px #0000000a;
}
.new-home_relume-library_card-top {
    padding-bottom: 1.625rem;
    position: relative;
}
.new-home_relume-library_card-image1 {
    border-radius: 0.5rem;
    width: 100%;
}
.new-home_relume-library_card-logo {
    width: 56px;
    position: absolute;
    inset: auto auto 0% 1rem;
}
.new-home_relume-library_card-bottom {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    padding: 1rem;
    display: flex;
}
.new-home_relume-library_card-list {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.new-home_relume-library_card-list-item {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    align-items: flex-start;
    font-weight: 500;
    display: flex;
}
.new-home_relume-library_card-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0.0625rem;
    display: flex;
}
.new-home_relume-library_premium-card {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    background-color: var(--black);
    color: var(--white);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 4rem;
    display: grid;
}
.new-home_relume-library_premium-left {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}
.relume-premium-logo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.25rem;
    height: 1.9375rem;
    display: flex;
}
.new-home_relume-library_premium-right {
    position: relative;
}
.new-home_relume-library_premium-item {
    z-index: 1;
    color: #fff0;
    border: 1px solid #0000;
    border-radius: 0.75rem;
    align-items: center;
    padding: 1rem;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.new-home_relume-library_premium-item:hover {
    color: #ffffff80;
    background-color: #ffffff0d;
}
.new-home_relume-library_premium-item.w--current {
    border-color: #ffffff1a;
}
.new-home_relume-library_premium-item.w--current:hover {
    background-color: #fff0;
}
.new-home_relume-library_premium-item.is-sitebuilder:hover {
    background-color: #16161600;
}
.new-home_relume-library_premium-item-icon {
    margin-right: 1.5rem;
}
.new-home_premium_card-link-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: 0.375rem;
    display: flex;
    position: absolute;
    inset: 1.25rem 1rem auto auto;
}
.section_new-home_testimonial {
    background-color: var(--light-grey-2);
    position: relative;
    overflow: hidden;
}
.new-home_community_top {
    z-index: 1;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-image: linear-gradient(to bottom, var(--light-grey-2) 90%, #e3e1de00);
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.75fr;
    grid-auto-columns: 1fr;
    align-items: end;
    padding-top: 4.5rem;
    padding-bottom: 4rem;
    display: grid;
    position: relative;
}
.new-home_community_bottom {
    height: 50rem;
}
.new-home_community_left {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.75fr;
    grid-auto-columns: 1fr;
}
.new-home_community_right {
    padding-top: 128px;
    padding-bottom: 0;
}
.new-home_premium_wire {
    z-index: 0;
    background-color: #161616;
    width: 3px;
    height: 300px;
    position: absolute;
    inset: 1rem auto auto 44px;
    overflow: hidden;
}
.new-home_community_love-icon {
    width: 100px;
    transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.new-home_community_love-icon:hover {
    transform: rotate(10deg);
}
.new-home_community_heading {
    margin-bottom: 0.5rem;
    font-size: 8.625rem;
    font-weight: 500;
    line-height: 1.1;
}
.new-home_community_avatars-image {
    height: 48px;
}
.new-home_community_collection-item:nth-child(odd) {
    transform: rotate(0);
}
.new-home_community_testimonial-wrapper {
    width: 100%;
    margin-bottom: 1.25rem;
    display: inline-block;
}
.tweet_dp-wrapper {
    position: relative;
}
.tweet_dp-loveheart {
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.new-home_community_testimonial-list-layout {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 1rem;
    display: grid;
}
.new-home_community_overlay {
    z-index: 2;
    background-image: linear-gradient(#e4e2df00, #16161614);
    height: 32px;
    position: absolute;
    inset: auto 0% 0%;
}
.new-home_community_overlay.pointer-none {
    background-image: linear-gradient(#e4e2df00, #16161614);
    display: none;
}
.new-footer_component {
    background-color: var(--light-grey-1);
    width: 100%;
}
.new-footer_cta {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    align-items: end;
    padding-top: 7vh;
    padding-bottom: 7vh;
    display: grid;
}
.new-footer_cta-heading {
    font-size: 3.5rem;
    font-weight: 500;
    line-height: 1.1;
}
.new-footer_divider {
    background-color: #16161626;
    width: 100%;
    height: 1px;
    margin-bottom: 3rem;
}
.new-footer_cta-button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--purple);
    color: var(--white);
    text-align: center;
    border-radius: 0.625rem;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding: 0.75rem 1.5rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1;
    transition: background-color 0.2s;
    display: flex;
}
.new-footer_cta-button:hover {
    background-color: #563eeb;
}
.new-footer_cta-button.experiment {
    display: block;
}
.new-footer_column-layout {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start;
    margin-bottom: 4rem;
}
.new-footer_link {
    color: var(--medium-grey);
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    font-size: 0.9375rem;
    font-weight: 400;
    text-decoration: none;
    transition: color 0.2s;
    display: block;
}
.new-footer_link:hover {
    color: #161616;
}
.new-footer_link.hide {
    display: none;
}
.new-footer_link.is-flex {
    align-items: center;
    display: flex;
}
.new-footer_link.is-flex:hover {
    color: var(--black);
}
.new-footer_link.is-community-link {
    margin-right: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
}
.new-footer_column-heading {
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
    font-weight: 500;
}
.new-footer_column {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    width: 100%;
    display: flex;
}
.new-footer_bottom {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: space-between;
    padding-bottom: 2rem;
    display: flex;
}
.new-footer_bottom-left {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}
.new-footer_logo {
    height: 34px;
}
.new-footer_logo-link {
    margin-top: 0.75rem;
}
.new-footer_team-member-tooltip_component {
    z-index: 99;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.new-footer_team-member-tooltip_arrow {
    border-top: 0.75rem solid #0000;
    border-right: 0.75rem solid #1d1d1d;
    width: 0.75rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 0.375rem;
    right: 34px;
    transform: rotate(45deg);
}
.new-footer_team-member-tooltip_arrow.is-bottom {
    border-top-color: #1d1d1d;
    border-right-color: #0000;
    top: auto;
}
.new-footer_team-member-tooltip_arrow.is-whats-new {
    left: 34px;
    right: auto;
}
.new-footer_team-member-tooltip_card-wrapper {
    color: #fff;
    background-color: #1d1d1d;
    border-radius: 8px;
    min-width: 15rem;
    margin-bottom: 0.75rem;
    padding: 0.75rem;
    position: relative;
}
.new-footer_team-member-tooltip_card-wrapper.is-bottom {
    margin-top: 0;
    margin-bottom: 0;
    bottom: 100%;
}
.new-footer_team-member {
    margin-right: -1rem;
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    position: relative;
}
.new-footer_team-member:hover {
    transform: translate(-0.5rem);
}
.new-footer_team-member.is-nine {
    z-index: 1;
}
.new-footer_team-member.is-4 {
    z-index: 6;
}
.new-footer_team-member.is-3 {
    z-index: 7;
}
.new-footer_team-member.is-5 {
    z-index: 5;
    display: none;
}
.new-footer_team-member.is-8 {
    z-index: 2;
}
.new-footer_team-member.is-1 {
    z-index: 9;
}
.new-footer_team-member.is-1:hover {
    transform: none;
}
.new-footer_team-member.is-9 {
    z-index: 1;
}
.new-footer_team-member.is-2 {
    z-index: 8;
}
.new-footer_team-member.is-7 {
    z-index: 3;
}
.new-footer_team-member.is-6 {
    z-index: 4;
}
.new-footer_team-member.is-10,
.new-footer_team-member.is-11,
.new-footer_team-member.is-12,
.new-footer_team-member.is-13,
.new-footer_team-member.is-14,
.new-footer_team-member.is-15,
.new-footer_team-member.is-16,
.new-footer_team-member.is-17,
.new-footer_team-member.is-18 {
    z-index: 0;
}
.new-footer_team-wrapper {
    justify-content: flex-end;
    padding-right: 1rem;
    display: flex;
    position: relative;
}
.new-footer_team-member-tooltip_tooltip-wrapper {
    min-width: 15rem;
    padding-bottom: 0.75rem;
    display: none;
    position: absolute;
    bottom: 100%;
    right: -1rem;
}
.new-footer_team-member-tooltip_tooltip-wrapper.show {
    display: flex;
}
.new-footer_team-member-tooltip_tooltip-wrapper.is-whats-new {
    display: none;
    left: -1rem;
    right: 0;
}
.new-footer_team-member-tooltip_tooltip-wrapper.is-whats-new.show {
    display: flex;
}
.new-footer_team-tooltip_links-wrapper {
    align-items: center;
    display: flex;
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
}
.home_nav_team-member-tooltip_responsive {
    display: none;
}
.new-footer_team-member-tooltip_social-link {
    color: #fff;
    border-radius: 0.375rem;
    margin-left: 0.5rem;
    transition: color 0.2s;
}
.new-footer_team-member-tooltip_social-link:hover {
    color: #ffffffbf;
}
.icon-embed-custom-9 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.home_nav_team-member-photo {
    border: 2px solid #f1f0ee;
    border-radius: 100%;
    width: 2.75rem;
    position: relative;
}
.home_nav_team-member-photo.is-andy {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: auto;
}
.new-footer_social-links-wrapper {
    justify-content: flex-end;
    align-items: center;
    margin-top: 1.75rem;
    display: flex;
}
.new-footer_social-links-wrapper.hide-tablet {
    justify-content: flex-end;
}
.new-footer_social-link {
    border-radius: 0.375rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: color 0.2s;
}
.new-footer_social-link:hover {
    color: #161616bf;
}
.social-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.new-footer_social-icon-divider {
    background-color: #1616161a;
    width: 1px;
    height: 1.25rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.new-home_showcase_top-wrapper {
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.new-home_primary-feature_lottie-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1000px;
    min-height: 640px;
    display: flex;
    position: absolute;
    inset: auto auto auto 0%;
}
.new-home_primary-feature1_lottie {
    object-fit: cover;
    height: 37.375rem;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.new-home_primary-feature1_lottie-wrapper {
    border: 1px solid var(--light-grey-2);
    background-color: var(--light-grey-1);
    border-radius: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 56rem;
    min-height: 37.375rem;
    display: flex;
    position: absolute;
    inset: auto auto auto 0%;
    overflow: hidden;
}
.new-home_primar-feature_lottie-top-bar {
    z-index: 1;
    min-width: 1000px;
    position: absolute;
    inset: 0% auto auto;
}
.new-home_primary-feature2_lottie-wrapper {
    border: 1px solid var(--light-grey-2);
    background-color: var(--light-grey-1);
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    min-width: 55rem;
    min-height: 37.375rem;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
    overflow: hidden;
}
.new-home_primary-feature2_lottie {
    height: 37.375rem;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.navbar-dashboard_component {
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #f1f0eef2;
    align-items: center;
    width: 100%;
    height: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: block;
    position: sticky;
    top: 0;
}
.navbar-dashboard_container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 15.5rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.navbar-dashboard_logo-link {
    align-items: center;
    margin-right: 1rem;
    padding-left: 4px;
    overflow: hidden;
}
.navbar-dashboard_logo-image {
    width: 103px;
}
.navbar-dashboard_menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 1;
    justify-content: space-between;
    padding-left: 1rem;
    display: flex;
}
.navbar-dashboard_wrapper-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex;
}
.navbar-dashboard_button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--purple);
    color: #fff;
    border: 1px solid #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    height: 2rem;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
    position: relative;
}
.navbar-dashboard_button:hover {
    background-color: #7761fc;
}
.navbar-dashboard_button.w--current {
    background-color: #e4e2df;
}
.dashboard_wrapper {
    align-items: flex-start;
    display: flex;
    position: relative;
}
.dashboard_sidebar-wrapper {
    flex-direction: column;
    display: flex;
    position: sticky;
    top: 4rem;
}
.dashboard_sidebar-height {
    display: none;
}
.sidebar-dashboard_component {
    background-color: #f1f0ee;
    flex-direction: column;
    width: 20.5rem;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
}
.sidebar-dashboard_container {
    flex-direction: column;
    flex: 1;
    display: flex;
}
.sidebar-dashboard_menu {
    height: 100%;
}
.sidebar-dashboard_menu-wrapper {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
}
.sidebar-dashboard_menu-top {
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-top: 1rem;
    padding-left: 2.5rem;
    padding-right: 2rem;
    display: flex;
    position: relative;
    overflow: auto;
}
.sidebar-dashboard_link {
    text-align: left;
    border: 1px solid #0000;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    height: 2.5rem;
    min-height: 2.5rem;
    padding: 0.25rem 0.5rem 0.25rem 0.25rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.sidebar-dashboard_link:hover {
    background-color: var(--tertiary-button-hover);
}
.sidebar-dashboard_link.w--current {
    background-color: var(--light-grey-2);
    color: #161616;
}
.sidebar-dashboard_link.w--current:hover {
    background-color: var(--tertiary-button-hover);
}
.sidebar-dashboard_link.no-hover:hover {
    background-color: #f1f0ee00;
}
.sidebar-dashboard_link-icon-wrapper {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.sidebar-dashboard_link-icon {
    width: 32px;
}
.sidebar-dashboard_sub-menu {
    padding: 0.5rem 0 0;
}
.sidebar-dashboard_sub-menu.is-sitebuilder {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.sidebar-dashboard_sub-menu.is-sitebuilder.hide {
    display: none;
}
.sidebar-dashboard_sub-link {
    grid-column-gap: 0.5rem;
    color: var(--medium-grey);
    text-align: left;
    border: 1px solid #0000;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    height: 2.5rem;
    min-height: 2.5rem;
    padding: 0.5rem 0.75rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.sidebar-dashboard_sub-link:hover {
    background-color: var(--tertiary-button-hover);
    color: var(--black);
}
.sidebar-dashboard_sub-link.w--current {
    background-color: var(--light-grey-2);
    color: #161616;
}
.sidebar-dashboard_sub-link.current {
    background-color: var(--light-grey-2);
    color: var(--black);
}
.sidebar-dashboard_sub-link.is-create {
    color: var(--black);
    font-size: 0.875rem;
}
.sidebar-dashboard_sub-link.hide {
    display: none;
}
.sidebar-dashboard_sub-link.is-secondary {
    padding-left: 2.625rem;
}
.sidebar-dashboard_sub-link.is-small {
    font-size: 0.875rem;
}
.sidebar-dashboard_link-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-weight: 500;
    display: flex;
}
.dashboard_display-photo {
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 0.75rem;
    line-height: 1.25;
    display: flex;
}
.dashboard_display-photo.is-larger {
    text-align: center;
    background-image: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
}
.sidebar-dashboard_badge {
    border: 1px solid #16161626;
    border-radius: 0.375rem;
    padding-left: 0.375rem;
    padding-right: 0.375rem;
    font-size: 0.75rem;
}
.sidebar-dashboard_team-photo {
    background-color: #d8d5d1;
    border-radius: 0.375rem;
    width: 24px;
    height: 24px;
}
.sidebar-dashboard_divider {
    background-color: #16161626;
    flex: none;
    height: 1px;
    margin: 0.5rem 0;
}
.sidebar-dashboard_divider.is-transparent {
    opacity: 0;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.sidebar-dashboard_menu-bottom {
    flex-direction: column;
    padding-left: 2.5rem;
    padding-right: 2rem;
    display: flex;
}
.sidebar-dashboard_upgrade-wrapper {
    border-top: 1px solid var(--outlines);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.sidebar-dashboard_upgrade-caption {
    color: #686868;
    text-align: center;
    margin-top: 0.5rem;
    font-size: 0.75rem;
}
.projects-text {
    color: #161616;
    font-weight: 700;
}
.sidebar-dashboard_menu-button {
    padding: 0;
}
.sidebar-dashboard_close-tablet {
    cursor: pointer;
    display: none;
}
.icon-embed-small {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
}
.sidebar-dashboard_background-layer {
    display: none;
}
.dashboard_main-wrapper {
    background-color: #f1f0ee;
    flex: 1;
    min-height: 70vh;
    padding-left: 1rem;
    padding-right: 2.5rem;
    position: relative;
}
.section_dashboard-layout {
    padding-top: 1rem;
}
.dashboard-layout_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.new-navbar-dashboard_component {
    z-index: 998;
    background-color: #f1f0ee;
    align-items: center;
    width: 100%;
    height: 4.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: sticky;
    top: 0;
}
.new-navbar-dashboard_container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 15rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.new-navbar-dashboard_logo-link {
    align-items: center;
    margin-right: 1rem;
    padding-left: 0;
    overflow: hidden;
}
.new-navbar-dashboard_logo-image {
    width: 111px;
}
.navbar-dashboard_wrapper-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    max-width: 47.5rem;
    display: flex;
    position: relative;
}
.navbar-dashboard_search-form {
    z-index: 2;
    cursor: text;
    flex: 1;
    margin-bottom: 0;
    display: flex;
    position: relative;
}
.navbar-dashboard_search-input-wrapper {
    background-color: #e4e2df;
    border-radius: 8px;
    align-items: center;
    width: 100%;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.navbar-dashboard_search-input-wrapper:hover {
    background-color: #d8d5d1;
}
.navbar-dashboard_search-input {
    grid-column-gap: 0.75rem;
    border: 1px solid var(--light-grey-2);
    cursor: text;
    background-color: #0000;
    border-radius: 8px;
    flex: 1;
    align-items: center;
    height: 2.25rem;
    margin-bottom: 0;
    padding-left: 2.75rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    transition: all 0.2s;
    display: flex;
    overflow: hidden;
}
.navbar-dashboard_search-input:hover {
    border-color: var(--light-grey-3);
    background-color: var(--light-grey-3);
}
.navbar-dashboard_search-input:focus {
    border-color: var(--outlines);
    background-color: var(--white);
}
.navbar-dashboard_search-input::placeholder {
    color: #161616a6;
    font-size: 0.875rem;
}
.navbar-dashboard_search-input.jetboost-list-search-input-pq55.jetboost-list-search-input-pd2j.jetboost-list-search-input-8wx5,
.navbar-dashboard_search-input.jetboost-list-search-input-pq55.jetboost-list-search-input-pd2j.jetboost-list-search-input-8wx5::placeholder {
    font-size: 0.875rem;
}
.new-navbar-dashboard_button-wrapper-right {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    align-items: center;
    margin-left: 1.5rem;
    display: flex;
}
.new-navbar-dashboard_button {
    color: #fff;
    background-color: #161616;
    border: 2px solid #0000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    padding: 0.5rem 1rem 0.5rem 0.75rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
    position: relative;
}
.new-navbar-dashboard_button:hover {
    background-color: #2e2e2e;
}
.new-navbar-dashboard_button.w--current {
    background-color: #e4e2df;
}
.navbar-dashboard_wrapper {
    flex: 1;
    justify-content: space-between;
    display: flex;
}
.webflow-library_header_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    color: #fff;
    background-color: #222;
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/659626313854810b90ec7dc6_webflow-vector.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1rem;
    padding: 5rem 4rem;
    display: grid;
    position: relative;
}
.webflow-library_header_component.is-member {
    background-size: 400px;
    grid-template-columns: 1fr max-content;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.webflow-library_header_left {
    align-items: flex-start;
    display: flex;
    position: relative;
}
.webflow-library_header_logo {
    width: 56px;
    margin-right: 2rem;
    padding-top: 0.75rem;
}
.webflow-library_header_logo.is-member {
    padding-top: 0.75rem;
}
.webflow-library_header_heading-wrapper {
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    display: flex;
}
.webflow-library_header_heading {
    color: #fff;
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 400;
    line-height: 1;
}
.webflow-library_header_heading.is-member {
    font-size: 5rem;
}
.sidebar-dashboard_filter-overlay {
    z-index: 1;
    background-image: linear-gradient(#f1f0ee, #f1f0ee00);
    width: 296px;
    height: 1rem;
    position: absolute;
    inset: 0% 0% auto;
}
.sidebar-dashboard_filter-overlay-fade-bottom {
    z-index: 1;
    background-image: linear-gradient(#f1f0ee00, #f1f0ee);
    width: 296px;
    height: 2rem;
    position: absolute;
    inset: auto 0% 5.5rem;
}
.sidebar-dashboard_filter-heading {
    justify-content: space-between;
    align-items: center;
    min-height: 2.5rem;
    margin-bottom: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    display: flex;
}
.sidebar-dashboard_badge-premium {
    background-color: #fff;
    border: 1px solid #16161600;
    border-radius: 0.3125rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    font-size: 0.75rem;
}
.sidebar-dashboard_badge-premium.is-relume-library-card {
    background-color: var(--light-grey-1);
    flex: none;
    align-self: center;
}
.sidebar-dashboard_badge-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(111deg, #ff7448, #ff4848 55%, #6248ff 86%);
    -webkit-background-clip: text;
    background-clip: text;
}
.sidebar-dashboard_accordion {
    border-bottom: 1px solid #16161626;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
}
.sidebar-dashboard_accordion.is-top {
    border-top: 1px solid #16161626;
}
.sidebar-dashboard_accordion.is-bottom {
    border-bottom-style: none;
}
.sidebar-dashboard_accordion-link {
    text-align: center;
    cursor: pointer;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.sidebar-dashboard_accordion-link:hover {
    background-color: #e4e2df00;
}
.sidebar-dashboard_accordion-link.w--current {
    color: #161616;
    background-color: #f1f0ee;
}
.sidebar-dashboard_accordion-link.is-navigation-level {
    flex-direction: column;
    align-items: flex-start;
}
.sidebar-dashboard_accordion-icon {
    width: 1rem;
    height: 1rem;
    display: flex;
}
.sidebar-dashboard_accordion-list {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    background-color: #ddd0;
    flex-direction: column;
    display: none;
    overflow: hidden;
}
.sidebar-dashboard_accordion-list.is-dropdown {
    display: none;
    position: static;
}
.sidebar-dashboard_accordion-list.is-dropdown.w--open {
    display: flex;
    position: static;
}
.sidebar-dashboard_accordion-list.show {
    display: flex;
}
.sidebar-dashboard_accordion-list.is-navigation-level {
    display: block;
    overflow: hidden;
}
.sidebar-dashboard_accordion-list.is-page-type {
    display: block;
}
.sidebar-dashboard_filter-group-wrapper {
    margin-bottom: 1rem;
    position: relative;
    overflow: hidden;
}
.sidebar-dashboard_filter-group-subheading {
    justify-content: space-between;
    margin-top: 1.25rem;
    margin-bottom: 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    display: flex;
}
.sidebar-dashboard_filter-group-subheading.is-subcategory {
    margin-bottom: 0.25rem;
}
.sidebar-dashboard_filter-group-subheading.is-subcategory.is-top {
    border-radius: 16px 16px 0 0;
}
.sidebar-dashboard_filter-group-subheading.is-top {
    margin-top: 0.5rem;
}
.sidebar-dashboard_filter-group-subheading.is-flex-start {
    justify-content: flex-start;
    align-items: center;
}
.sidebar-dashboard_filter-group-subheading.is-flex-start.is-margin-bottom-small {
    margin-bottom: 0.25rem;
}
.sidebar-dashboard_filter-group-subheading.is-flex-start.is-margin-bottom-small.hide {
    display: none;
}
.sidebar-dashboard_filter-wrapper {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    position: relative;
    overflow: hidden;
}
.sidebar-dashboard_filter-wrapper.jetboost-filter-8w59,
.sidebar-dashboard_filter-wrapper.jetboost-filter-pb9o {
    padding-bottom: 0.25rem;
}
.filter-toggle-circle-3 {
    z-index: 2;
    background-color: var(--white);
    border-radius: 100%;
    width: 1rem;
    height: 1rem;
    position: relative;
}
.sidebar-dashboard_accordion-text-wrapper {
    align-items: center;
    display: flex;
}
.webflow-library_header_cf-button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    color: var(--white);
    background-color: #ffffff0d;
    border: 1px solid #ffffff1a;
    border-radius: 0.5rem;
    align-items: center;
    margin-top: 1.5rem;
    padding: 0.25rem 0.5rem 0.25rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 400;
    transition: all 0.2s;
    display: flex;
}
.webflow-library_header_cf-button:hover {
    color: #fff;
    background-color: #ffffff26;
    border-color: #ffffff26;
}
.text-color-white-4 {
    color: var(--white);
}
.webflow-library_header_fs-logo {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.375rem;
    height: 0.9375rem;
    display: flex;
}
.webflow-library_header_right {
    width: 100%;
    max-width: 44rem;
}
.webflow-library_header_list {
    grid-column-gap: 1rem;
    grid-row-gap: 0.75rem;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    display: flex;
}
.webflow-library_header_list-item {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    align-items: center;
    display: flex;
}
.chrome-extension-announcement_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    align-items: center;
    display: flex;
}
.get-started-modal_component {
    z-index: 999999;
    color: var(--black);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%;
}
.getstarted-modal_wrapper {
    z-index: 1;
    text-align: left;
    background-color: #fff;
    border-radius: 1rem;
    max-width: 60rem;
    padding: 3rem;
    position: relative;
}
.howitworks-modal_text-wrapper {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.figma-library_header_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    color: #fff;
    background-color: #2220;
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65963b3648d35d238a127172_figma-vector.svg);
    background-position: 24px;
    background-repeat: no-repeat;
    background-size: 574px 873%;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1rem;
    padding: 5rem 4rem;
    display: grid;
    position: relative;
    overflow: hidden;
}
.figma-library_header_component.is-member {
    background-size: 400px;
    grid-template-columns: 1fr max-content;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.figma-library_header_component.is-treatment2 {
    background-color: var(--dark-gray);
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/665d217622715483cfbf82a6_icon-figma-v2.svg);
    background-position: 16px;
    background-size: auto 840px;
}
.figma-library_header_left {
    z-index: 1;
    align-items: flex-start;
    display: flex;
}
.figma-library_header_right {
    width: 100%;
    max-width: 44rem;
    position: relative;
}
.figma-library_header_background {
    z-index: -1;
    background-image: linear-gradient(133deg, var(--purple) 11%, var(--red) 32%, var(--orange) 54%, var(--orange) 64%, var(--red) 77%, var(--purple) 97%);
    position: absolute;
    inset: 0%;
}
.figma-kit_card-icon {
    width: 3rem;
    margin-top: 1rem;
    position: absolute;
    bottom: 0%;
    left: 10px;
}
.div-block-31 {
    background-image: linear-gradient(275deg, var(--light-grey-1), white);
    width: 32px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.div-block-32 {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.navbar-dashboard_menu-wrapper {
    align-items: center;
    display: flex;
}
.getting-started_component {
    z-index: 9999;
    background-color: var(--light-grey-2);
    border-radius: 0.75rem;
    width: 256px;
    padding: 1rem;
    display: none;
    position: fixed;
    bottom: 1.5rem;
    left: 2rem;
}
.getting-started_component.is-webflow-library,
.getting-started_component.is-sitebuilder {
    display: none;
}
.getting-started_close-button {
    cursor: pointer;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    top: 1rem;
    right: 1rem;
}
.getting-started_close-button:hover {
    background-color: var(--light-grey-3);
}
.getting-started_close-icon {
    width: 1rem;
}
.sidebar-dashboard_getting-started_image {
    border-radius: 0.5rem;
}
.sidebar-dashboard_getting-started_lightbox-link {
    background-color: var(--black);
    border-radius: 0.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.home-hero_lightbox-image-copy {
    opacity: 0.95;
    border-radius: 1rem;
    width: 100%;
}
.home-hero_lightbox-image-copy.hover {
    z-index: 1;
    position: absolute;
    inset: 0%;
}
.sidebar-dashboard_getting-started_play-button {
    z-index: 2;
    filter: invert();
    width: 2.5rem;
    position: absolute;
    top: auto;
    left: auto;
}
.troubleshooting_tabs {
    color: var(--medium-grey);
}
.tabs-style1_tabs-menu {
    margin-bottom: 1.5rem;
    box-shadow: inset 0 -1px #16161626;
}
.tabs-style1_tabs-menu.is-center {
    color: var(--medium-grey);
    justify-content: center;
    display: flex;
}
.tabs-style1_tab-link {
    color: var(--medium-grey);
    background-color: #0000;
    border-bottom: 2px solid #16161600;
    margin-right: 1rem;
    padding: 0.5rem 0 0.5rem 0;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.2s;
}
.tabs-style1_tab-link:hover {
    color: var(--black);
}
.tabs-style1_tab-link.w--current {
    border-bottom-color: var(--black);
    color: var(--black);
    background-color: #16161600;
}
.tabs-style1_tab-link.jetboost-filter-active {
    background-color: var(--light-grey-2);
    color: var(--black);
}
.tabs-style1_tab-link.is-center {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
.tabs-style1_tabs-pane {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.help_dropdown {
    display: block;
}
.help_dropdown-toggle {
    background-color: var(--black);
    color: var(--white);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
    padding: 0;
    transition: all 0.2s;
    display: flex;
    box-shadow: 0 2px 4px #00000014;
}
.help_dropdown-toggle.is-pricing-navbar {
    grid-column-gap: 0.5rem;
    border-radius: 0.5rem;
    align-items: center;
    padding: 0.25rem 0.75rem 0.25rem 0.5rem;
    display: flex;
}
.icon-embed-custom-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.875rem;
    height: 1.875rem;
    display: flex;
}
.sidebar-dashboard_lumer-count {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid #16161626;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
}
.sidebar-dashboard_lumer-count-icon {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65974cbe30e548a865c932cc_lumer%20icon%20vector%20v2.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 68px;
    height: 68px;
    padding-bottom: 6px;
    line-height: 1;
    display: flex;
}
.figma-library_primary-feature_component {
    z-index: 1;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: relative;
}
.figma-library_primary-feature_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--white);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.figma-library_primary-feature_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.figma-library_primary-feature_card-content {
    flex-direction: column;
    justify-content: space-between;
    padding: 5rem 4rem;
    display: flex;
}
.figma-library_primary-feature_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4rem;
    display: grid;
}
.figma-library_primary-feature_item-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    display: flex;
}
.figma-library_primary-feature_item {
    flex: 1;
}
.figma-library_primary-feature_item-divider {
    background-color: #16161626;
    width: 1px;
    height: 100%;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.figma-library_primary-feature_item-divider.is-mobile-portrait {
    display: none;
}
.figma-library_feature-list_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.figma-library_feature-list_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.figma-library_feature-list_card-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: relative;
}
.figma-library_team_component {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.figma-library_primary-feature_tag {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.75rem;
    height: 2.625rem;
    margin-bottom: 0.5rem;
    display: flex;
}
.figma-library_primary-feature_image {
    object-fit: cover;
    height: 100%;
}
.relume-library_premium-text-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    align-items: center;
    display: flex;
}
.figma-library_secondary-feature_component {
    z-index: 1;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: relative;
}
.figma-library_secondary-feature_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--white);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    min-height: 31rem;
    display: grid;
    overflow: hidden;
}
.figma-library_secondary-feature_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.figma-library_secondary-feature_image {
    object-fit: cover;
    object-position: 100% 100%;
    height: 100%;
}
.figma-library_secondary-feature_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 5rem 4rem;
    display: flex;
}
.sidebar-dashboard_link-accordion-button {
    z-index: 2;
    color: var(--medium-grey);
    cursor: pointer;
    border-radius: 0.375rem;
    margin-left: -0.25rem;
    padding: 2px;
    transition: all 0.2s;
    position: absolute;
    inset: 0.5rem auto auto 0.75rem;
}
.sidebar-dashboard_link-accordion-button:hover {
    background-color: var(--light-grey-2);
}
.sidebar-dashboard_sub-link-accordion {
    position: relative;
}
.sidebar-dashboard_sub-link-accordion-list {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-direction: column;
    display: none;
}
.sidebar-dashboard_sub-link-accordion-list.is-current {
    display: flex;
}
.sidebar-dashboard_sub-link-accordion-link {
    z-index: 1;
    height: 2.5rem;
    position: absolute;
    inset: 0%;
}
.sidebar-dashboard_sub-link-image {
    z-index: 2147483647;
    background-color: var(--light-grey-1);
    opacity: 0;
    outline-color: var(--black);
    outline-offset: -1px;
    border-radius: 5px;
    outline-width: 1px;
    outline-style: solid;
    width: 3rem;
    position: absolute;
    inset: auto -1.5rem auto auto;
}
.dashboard-tabs-filter-width {
    display: none;
}
.ui-elements-filter-overlay {
    z-index: 2;
    background-image: linear-gradient(270deg, #f1f0ee, #f1f0ee00);
    width: 8px;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.ui-elements-filter-overlay.is-left {
    background-image: linear-gradient(90deg, #f1f0ee 50%, #f1f0ee00);
    width: 8px;
    left: 40px;
    right: auto;
}
.sidebar-dashboard_sub-link-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.125rem;
    display: flex;
}
.pricing25_text-with-label {
    margin-left: 0.25rem;
}
.div-block-33 {
    align-items: flex-start;
    display: flex;
}
.dropdown-styleguide-link-finsweet-v2 {
    color: #fff;
    border-radius: 0.5rem;
    align-items: center;
    width: 100%;
    padding: 0.5rem;
    font-size: 0.875rem;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.dropdown-styleguide-link-finsweet-v2:hover {
    background-color: var(--light-grey-1);
    color: var(--light-grey-1);
}
.dropdown-styleguide-link-finsweet-v2.active {
    color: var(--black);
}
.dropdown-styleguide-link-relume-v2 {
    color: #16161600;
    border-radius: 0.5rem;
    align-items: center;
    width: 100%;
    padding: 0.5rem;
    font-size: 0.875rem;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.dropdown-styleguide-link-relume-v2:hover {
    background-color: var(--light-grey-1);
    color: var(--light-grey-1);
}
.dropdown-styleguide-link-relume-v2.active {
    background-color: var(--light-grey-1);
    color: var(--black);
}
.dropdown-styleguide-option-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.formly-label {
    background-color: var(--white);
    color: var(--black);
    border-radius: 0.375rem;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    padding-left: 3px;
    font-size: 0.75rem;
    font-weight: 500;
    transition: background-color 0.3s, width 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    display: flex;
    overflow: hidden;
}
.formly-label:hover {
    background-color: var(--white);
    width: 116px;
}
.offgrid-label {
    background-color: var(--light-grey-1);
    box-shadow: inset 0 0 0 1px var(--light-grey-3);
    color: var(--black);
    border-radius: 0.375rem;
    align-items: center;
    height: 1.5rem;
    padding-left: 0.25rem;
    padding-right: 0.6rem;
    font-size: 0.75rem;
    font-weight: 500;
    display: flex;
}
.update-big-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--black);
    background-color: #0000;
    border: 1px solid #00000026;
    border-radius: 8px;
    flex: none;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
    font-weight: 500;
    line-height: 1.2;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
    position: relative;
}
.update-big-link:hover {
    background-color: var(--light-grey-2);
}
.update-big-link.invert-colors {
    color: #fff;
}
.update-big-link.hover2:hover {
    background-color: var(--light-grey-3);
}
.update-big-link.hover2.remove-saved {
    cursor: pointer;
    position: relative;
}
.update-big-link.button-red {
    border-color: var(--error);
    color: var(--error);
}
.update-big-link.button-red:hover {
    background-color: #ff48480d;
}
.update-big-link.notification-popup_skip-button {
    color: #161616a6;
    border-color: #0000;
    margin-top: 0.5rem;
}
.update-big-link.notification-popup_skip-button:hover,
.update-big-link.hover3:hover {
    background-color: var(--light-grey-1);
}
.update-big-link.auto-height {
    height: auto;
}
.update-big-link.auto-height.hide {
    display: none;
}
.update-big-link.auto-height.hl-reset-all-components {
    background-color: var(--light-grey-1);
}
.update-big-link.upload-thumbnail {
    width: 88px;
}
.update-big-link.upload-thumbnail:hover {
    background-color: var(--light-grey-1);
}
.update-big-link.hl-new-folder-button.hide {
    display: none;
}
.update-big-link.hover-purple:hover {
    background-color: #dcd8eb;
}
.update-big-link.is-hover3:hover {
    background-color: #1616160d;
}
.update-big-link.is-icon {
    grid-column-gap: 0.75rem;
}
.update-big-link.is-icon.jetboost-pagination-next-pq22,
.update-big-link.is-icon.jetboost-pagination-next-pomb {
    cursor: pointer;
}
.update-big-link.grow {
    flex: 1;
}
.update-big-link.is-large {
    padding: 0.75rem 1.5rem;
}
.icon-embed-custom-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
}
.update-big-link_text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex;
}
.update-big-link_icon {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2rem;
    display: flex;
}
.icon-embed-custom-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 0.875rem;
    height: 0.875rem;
    display: flex;
}
.update-big-link-list_component {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.rl-styleguide_changelog-section {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.heading-style-h2 {
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.2;
}
.rl-styleguide_change-log-rows {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-bottom: 2rem;
    display: flex;
}
.rl-styleguide_change-log-row {
    grid-column-gap: 0.375rem;
    grid-row-gap: 0.375rem;
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/659f5cb298812bb1f9e7c2ba_dot.svg);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-size: 4px;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 1.5rem;
    font-size: 0.875rem;
    display: flex;
}
.rl-styleguide_change-log-row.is-no-dot {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.rl-styleguide_change-log-group {
    border-bottom: 1px solid #eee;
    margin-bottom: 1rem;
}
.heading-style-h4 {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
}
.heading-style-h6 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4;
}
.rl-styleguide_code-block {
    font-size: 0.75rem;
}
.rl-styleguide_change-log-row-info {
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.4;
}
.navbar-dashboard_search-input-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: absolute;
    left: 0.75rem;
}
.navbar-dashboard_search-input-icon.icon-left {
    margin-right: 0.5rem;
}
.navbar-dashboard_search-input-icon.icon-left.embed {
    justify-content: center;
    align-items: center;
    display: flex;
}
.navbar-dashboard_search-input-icon.icon-left.extra-margin {
    margin-right: 0.75rem;
}
.navbar-dashboard_search-input-icon.icon-left.copy-button,
.navbar-dashboard_search-input-icon.button-icon-small {
    width: 1.25rem;
    height: 1.25rem;
}
.upgrade-button-wrapper {
    background-image: linear-gradient(114deg, var(--orange), var(--red) 51%, var(--purple) 88%);
    border-radius: 8px;
    padding: 2px;
}
.upgrade-button-wrapper.button-xsmall-wrapper {
    border-radius: 6px;
}
.dashboard_menu-link {
    color: var(--black);
    border-radius: 0.375rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 1.75rem;
    margin-left: 0;
    padding: 0.375rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.dashboard_menu-link:hover {
    background-color: #f1f0ee;
}
.dashboard_menu-link.w--current {
    color: #000;
}
.dashboard_menu-link.saved-components {
    justify-content: space-between;
}
.dashboard_menu-link.button-red {
    color: var(--error);
}
.dashboard_menu-link.button-red:hover {
    background-color: var(--lavender-blush);
}
.dashboard_menu-link.share-permissions {
    color: #0000;
}
.dashboard_menu-link.share-permissions.hl-active {
    color: var(--black);
}
.dashboard_menu-link.share-permissions.hl-remove:hover {
    background-color: var(--lavender-blush);
}
.dashboard_menu-link.hide {
    display: none;
}
.dashboard_menu-link-group {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.navbar-dashboard_dropdown-list {
    background-color: #fff;
    border: 1px solid #16161626;
    border-radius: 0.5rem;
    width: auto;
    min-width: 16rem;
    margin-top: 0.25rem;
    padding: 0.5rem 0;
    display: none;
    left: auto;
    right: 0;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar-dashboard_dropdown-list.w--open {
    flex-direction: column;
    display: flex;
}
.project_component {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 1.25rem 1.5rem;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.project_component:hover {
    box-shadow: 0 2px 4px #0000001a;
}
.project_component.hide {
    display: none;
}
.project_title-wrapper {
    margin-bottom: 0.25rem;
}
.heading-xxsmall {
    letter-spacing: -0.02em;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
}
.breadcrumbs_wrapper {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    display: flex;
}
.breadcrumbs_wrapper.is-justify-space {
    justify-content: space-between;
    margin-bottom: 1.5rem;
}
.breadcrumbs_wrapper.is-margin-xxsmall {
    margin-bottom: 0.5rem;
}
.breadcrumbs_wrapper.is-sticky {
    position: sticky;
    top: 4rem;
}
.webflow-library_top-bar {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 1.5rem;
    display: flex;
}
.webflow-library_top-bar.is-justify-space {
    justify-content: space-between;
    width: 100%;
}
.webflow-library_top-bar.is-sticky {
    z-index: 3;
    box-shadow: none;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #f1f0eef2;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    padding-bottom: 0.875rem;
    position: sticky;
    top: 4rem;
}
.webflow-library_top-bar.is-no-filter {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
}
.webflow-library_top-bar.is-sticky-non-members {
    z-index: 3;
    box-shadow: none;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #f1f0eef2;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
    position: sticky;
    top: 0;
}
.get-started-banner_component {
    z-index: 1;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white);
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 0.75rem 1rem;
    display: flex;
    box-shadow: 0 1px 3px #00000014, 0 1px 2px #0000000a;
}
.get-started-banner_component.is-react {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 1rem;
}
.get-started-banner_steps-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
}
.get-started-banner_step {
    grid-column-gap: 0.375rem;
    grid-row-gap: 0.375rem;
    color: var(--medium-grey);
    cursor: pointer;
    align-items: center;
    font-size: 0.875rem;
    display: flex;
    position: relative;
}
.get-started-banner_step-icon {
    background-color: var(--light-grey-1);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.875rem;
    font-weight: 500;
    display: flex;
}
.get-started-banner_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    display: flex;
}
.margin-minus-2rem {
    margin-top: -2rem;
}
.rl-styleguide_change-log-rows-first {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-bottom: 2rem;
    display: flex;
}
.richtext-spacer-0-5 {
    padding-top: 0.5rem;
}
.tooltip2_video {
    width: 100%;
    height: 120px;
}
.figma-kit_card-text-wrapper {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.navbar-dashboard_search-modal_component {
    z-index: 2147483647;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.navbar-dashboard_search-modal_innerwrapper {
    z-index: 99999;
    background-color: var(--white);
    border-radius: 12px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0.75rem;
    display: none;
    position: absolute;
    top: 2.75rem;
    overflow: scroll;
    box-shadow: 0 2px 6px #0000000d;
}
.navbar-dashboard_search-tab-link {
    color: #161616a6;
    text-align: center;
    background-color: #0000;
    border: 1px solid #16161600;
    border-radius: 6px;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 1.75rem;
    padding: 0;
    font-size: 0.875rem;
    font-weight: 500;
    transition: all 0.2s;
    display: flex;
}
.navbar-dashboard_search-tab-link:hover {
    color: var(--black);
}
.navbar-dashboard_search-tab-link.w--current {
    background-color: var(--white);
    color: var(--black);
    border: 1px solid #16161626;
}
.navbar-dashboard_search-tab-link.active {
    border-bottom-color: var(--black);
    color: var(--black);
}
.navbar-dashboard_search-tab-link.hide {
    display: none;
}
.navbar-dashboard_search-tabs-menu {
    background-color: var(--light-grey-1);
    color: #161616a6;
    border-radius: 8px;
    margin-bottom: 0.5rem;
    padding: 2px;
    display: flex;
}
.navbar-dashboard_search-modal_background {
    z-index: 1;
    cursor: pointer;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.navbar-dashboard_search-modal_background.share-modal-background {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    width: 100%;
    height: 100vh;
}
.navbar-dashboard_search-dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.navbar-dashboard_search-toggle {
    width: 100%;
    padding: 0;
    display: inline-block;
}
.navbar-dashboard_search-toggle.w--open {
    padding: 0;
}
.navbar-dashboard_search-dropdown-list {
    background-color: #ddd0;
    top: 0;
}
.navbar-dashboard_search-dropdown-list.w--open {
    top: 2.75rem;
}
.navbar-dashboard_search-empty {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2rem 7rem;
    display: flex;
}
.navbar-dashboard_clear-button {
    color: var(--medium-grey);
    display: none;
    position: absolute;
    inset: auto 0.75rem auto auto;
}
.modal2_close-button {
    position: absolute;
    top: 1rem;
    right: 1rem;
}
.modal2_content-wrapper {
    background-color: #fff;
    width: 100%;
    max-width: 304px;
    height: 100vh;
    padding: 5rem 2rem;
    position: absolute;
    overflow: scroll;
}
.modal2_component {
    z-index: 99;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.modal2_background-overlay {
    z-index: -1;
    background-color: #00000040;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.modal-content-replace-this-div {
    border: 2px dashed #0000001a;
    width: 100%;
    height: 150vh;
}
.bento-label {
    background-color: var(--light-grey-1);
    box-shadow: inset 0 0 0 1px var(--light-grey-3);
    color: var(--black);
    border-radius: 0.375rem;
    align-items: center;
    height: 1.5rem;
    padding-left: 0.25rem;
    padding-right: 0.6rem;
    font-size: 0.75rem;
    font-weight: 500;
    display: flex;
}
.navbar-dashboard_tabs-content {
    width: 100%;
}
.navbar-new_logo-image {
    width: 37px;
    margin-bottom: -6px;
}
.text-is-xtiny {
    font-size: 0.6875rem;
}
.new-home_header_select-graphic-hover-background {
    z-index: -2;
    opacity: 0;
    background-color: #f2efff;
    width: 97.5vw;
    height: 78vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.new-home_header_select-graphic-ix-trigger {
    z-index: 99999;
    width: 97.5vw;
    height: 78vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.new-home_header_select-graphic-ix-trigger:hover {
    background-color: var(--red);
}
.navbar-ix-trigger {
    width: 100%;
}
.navbar-ix-trigger.z-index-1000 {
    z-index: 1000;
    position: relative;
}
.cursor {
    width: 72px;
    margin-top: 44px;
    margin-left: 56px;
}
.cursor-wrap {
    z-index: 9999;
    opacity: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 0%;
}
.cursor-wrap.is-cursor-none {
    cursor: none;
}
.new-home_header_bottom-spacer {
    width: 100%;
    height: 0;
}
.new-home_header_select-graphic-hover-outline {
    z-index: 5;
    border: 1.5px solid var(--purple);
    opacity: 0;
    outline-color: var(--purple);
    outline-offset: 0px;
    background-color: #f2efff00;
    outline-width: 0.5px;
    outline-style: solid;
    width: 97.5vw;
    height: 78vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.new-home_showcase_marquee-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    display: grid;
}
.new-home_showcase_marquee-wrapper.is-right {
    align-self: flex-end;
}
.new-home_showcase_marquee-wrapper.is-center {
    align-self: center;
}
.new-home_feature-heading-left-text-blur {
    background-image: linear-gradient(100deg, var(--orange), var(--red) 42%, var(--purple) 85%);
    letter-spacing: -0.03em;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 14rem;
    font-weight: 500;
    line-height: 1.2;
}
.new-home_feature-heading-left-text-blur.gradient-animation {
    z-index: -1;
    opacity: 0.4;
    filter: blur(20px);
    transition: opacity 0.3s;
    position: absolute;
    top: 12%;
}
.new-home_feature-heading-left-text-blur.gradient-animation.is-blur {
    filter: blur(8px);
}
.new-home_header_shuffle-button-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--purple);
    cursor: none;
    background-color: #0000;
    align-items: center;
    font-size: 0.875rem;
    font-weight: 500;
    display: flex;
    position: absolute;
    bottom: -16px;
    left: 2rem;
}
.new-home_relume-library_card-image-wrapper {
    border-radius: 0.5rem;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.new-home_relume-library_card-image2 {
    width: 46%;
    position: absolute;
    inset: -48px 20px 0% auto;
}
.new-home_relume-library_card-image2.is-figma {
    width: 57%;
    right: 8px;
}
.search_react-container {
    background-color: var(--light-grey-2);
    border-radius: 8px;
    flex: 1;
}
.search_react-html-embed {
    display: none;
}
.search_react-placeholder {
    width: 100%;
    max-width: 40rem;
    height: 2.25rem;
}
.new-home_community_avatars-image-list {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
}
.navbar_job-listing-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.navbar_job-list {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.new-home_collab-feature_popup-widget_comment1-inner-wrapper,
.new-home_collab-feature_popup-widget_comment2-inner-wrapper,
.new-home_collab-feature_popup-widget_comment3-inner-wrapper {
    align-items: flex-start;
    display: flex;
}
.new-home_primary-feature1_line {
    background-color: var(--light-grey-2);
    width: 1px;
    height: 37.375rem;
    position: absolute;
    inset: auto 0% auto auto;
}
.new-home_primary-feature_card-content-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
}
.new-home_primary-feature2_line {
    background-color: var(--light-grey-2);
    width: 1px;
    height: 37.375rem;
    position: absolute;
    inset: auto auto auto 0%;
}
.new-home_relume-library_free-card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: var(--light-grey-2);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    padding: 4rem;
    display: grid;
}
.new-home_relume-library_free-card.hide {
    display: none;
}
.new-home_relume-library_free-card-content {
    align-items: flex-start;
    display: flex;
}
.navbar_whats-new_collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.navbar_updates-text-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.navbar_whats-new_button {
    color: var(--medium-grey);
    font-size: 0.875rem;
    font-weight: 500;
    transition: color 0.2s;
}
.navbar_whats-new_button:hover {
    color: var(--black);
}
.new-home_header_form_overlay-top {
    z-index: 1;
    background-image: linear-gradient(#fff 50%, #fff0);
    border-radius: 10px;
    width: 100%;
    height: 28px;
    position: absolute;
    inset: 0% 0% auto;
}
.new-home_header_form_overlay-bottom {
    z-index: 1;
    background-image: linear-gradient(#fff0, #fff 50%);
    border-radius: 10px;
    width: 100%;
    height: 30px;
    position: absolute;
    inset: auto 0% 0%;
}
.get-started-banner_tooltip {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.tooltip2_button {
    color: var(--white);
    background-color: #0000;
    border: 1px solid #ffffff26;
    border-radius: 5px;
    padding: 0.25rem 0.5rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
}
.tooltip2_button:hover {
    background-color: #ffffff0d;
}
.icon-embed-xxsmall-2,
.icon-embed-xxsmall-3,
.icon-embed-xxsmall-4,
.icon-embed-xxsmall-5,
.icon-embed-xxsmall-6,
.icon-embed-xxsmall-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
}
.color-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
}
.color-list._5-column {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.new-home_header_button-wrapper {
    z-index: 2;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.preloader-lottie {
    width: 200px;
}
.new-footer_cta-icon {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.new-home_header_anchor-button-wrapper {
    z-index: 2;
    background-color: var(--medium-grey);
    border-radius: 17px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 3px 3px 8px;
    display: flex;
    position: absolute;
    inset: auto auto -9px;
    overflow: hidden;
}
.icon-embed-custom-13 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.9375rem;
    height: 1.875rem;
    display: flex;
}
.dashboard_footer-react-container {
    padding-bottom: 1.5rem;
}
.new-home_header_image-bg {
    z-index: -1;
    aspect-ratio: 16/10;
    background-color: var(--light-grey-2);
    object-fit: cover;
    background-image: none;
    background-size: auto;
    border-radius: 8px;
    width: 100%;
    position: relative;
}
.new-home_header_avatar-wrapper {
    background-color: var(--white);
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.75rem 0.5rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 500;
    display: flex;
    position: absolute;
    inset: auto auto 0.5rem 0.5rem;
}
.div-block-35 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    align-items: center;
    display: flex;
}
.image-11 {
    border-radius: 100%;
}
.new-home_primary-feature_overlay {
    background-image: linear-gradient(90deg, #f1f0ee00, #f1f0ee 50%);
    width: 26px;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.new-home_primary-feature_overlay.pointer-none {
    display: none;
}
.tablet-navbar-logo-wrapper {
    display: none;
}
.whats-new-team_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    display: flex;
}
.whats-new-team_team {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    align-items: center;
    display: flex;
}
.whats-new-team_name {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2;
}
.vertical-line-divider {
    background-color: var(--outlines);
    width: 1px;
}
.whats-new-team_group {
    display: flex;
}
.whats-new-team_group-member {
    margin-right: -0.75rem;
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    position: relative;
}
.whats-new-team_group-member.is-nine {
    z-index: 1;
}
.whats-new-team_group-member.is-4 {
    z-index: 6;
}
.whats-new-team_group-member.is-3 {
    z-index: 7;
}
.whats-new-team_group-member.is-5 {
    z-index: 5;
}
.whats-new-team_group-member.is-8 {
    z-index: 2;
}
.whats-new-team_group-member.is-1 {
    z-index: 9;
}
.whats-new-team_group-member.is-1:hover {
    transform: none;
}
.whats-new-team_group-member.is-9 {
    z-index: 1;
}
.whats-new-team_group-member.is-2 {
    z-index: 8;
}
.whats-new-team_group-member.is-7 {
    z-index: 3;
}
.whats-new-team_group-member.is-6 {
    z-index: 4;
}
.whats-new-team_group-member.is-10,
.whats-new-team_group-member.is-11 {
    z-index: 0;
}
.whats-new-team_member-photo {
    background-color: var(--light-grey-2);
    border: 2px solid #f1f0ee;
    border-radius: 100%;
    width: 3rem;
    height: 3rem;
    position: relative;
}
.whats-new-team_member-photo.is-damian {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65927d08e84d95473b85d3dd_Damo%20Photo.webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-sam {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65927d08e84d95473b85d3e5_Sam%20Photo.webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-andy {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/6592854ebb045ff2084f6f00_Andy%20Photo%20\(1\).webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-sanskar {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65b2fe96e4a916d94056954e_Sanskar%20Photo.webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-maria {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65927d08e84d95473b85d3e7_Maria%20Photo.webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-jono {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65927d08e84d95473b85d3e9_Jono%20Photo%20\(1\).webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-kaleb {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/6592855e8583e71813aadf64_Kaleb%20Photo%20\(1\).webp);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-nour {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/660bb4af339b1e206cd79485_Nour%20Photo%20Light.avif);
    background-position: 50%;
    background-size: cover;
}
.whats-new-team_member-photo.is-rob {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/6605209c496490cee5658edc_Rob%20Photo.avif);
    background-position: 50%;
    background-size: cover;
}
.whats-new-team_member-photo.is-matt {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65927d08e84d95473b85d3eb_Matt%20Photo%20-%20final.webp);
    background-position: 50%;
    background-size: contain;
}
.whats-new-team_member-photo.is-george {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/66397dca9d05fdcc469d75b2_George%20Photo.avif);
    background-position: 0 0;
    background-size: contain;
}
.whats-new-team_member-photo.is-meredith {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/66b14e55ab4ea2202b30d2b8_Meredith%20Photo.png);
    background-position: 0 0;
    background-size: contain;
}
.whats-new-team_member-photo.is-chris {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/66b152b65888b67cdbb0cdc2_Chris%20Photo.avif);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-nick {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/67293813372dfa384478cab4_Nick%20Photo.png);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-abhi {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/672939bfcdd2c9c087ed6e6b_Abhi%20Photo%20v2.avif);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-pantelis {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/67902ac95e7bd3ae48e91574_Pantelis%20Photo.avif);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-weidong {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/67f4cce68a39a6f7599ff8d7_Weidong%20Photo.png);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-marc {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/67f4cd7d852074916b949be3_Marc%20Photo.png);
    background-position: 0 0;
    background-size: cover;
}
.whats-new-team_member-photo.is-trung {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/67f4cdd9f83c2d9f9efb310c_Trung%20Photo.png);
    background-position: 0 0;
    background-size: cover;
}
.filter-dropdown {
    border: 1px solid var(--outlines);
    background-color: #0000;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    height: 2rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    position: relative;
}
.filter-dropdown:hover {
    background-color: var(--tertiary-button-hover);
}
.filter-dropdown.is-lightgrey1-background {
    background-color: var(--light-grey-1);
}
.filter-dropdown.is-lightgrey1-background:hover {
    background-color: var(--light-grey-2);
}
.filter-dropdown.hide {
    display: none;
}
.filter-dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 2rem;
    padding: 0 0.75rem;
    display: flex;
}
.filter-dropdown-toggle.w--open {
    justify-content: space-between;
    width: 100%;
}
.filter-dropdown-list {
    background-color: #fff;
    border-radius: 0.5rem;
    width: 17rem;
    margin-top: 0.5rem;
    top: 100%;
    left: 0;
    box-shadow: 0 2px 4px #0000001a;
}
.filter-dropdown-list.w--open {
    flex-direction: column;
    display: flex;
}
.filter-dropdown-list.browse-components {
    border-radius: 0.75rem;
    flex-direction: row;
    width: 40rem;
    min-width: auto;
    padding: 1rem;
    left: -2rem;
}
.filter-dropdown-list.account {
    min-width: 14rem;
    margin-top: 0.75rem;
    padding-left: 0;
    padding-right: 0;
    left: auto;
    right: 0;
}
.filter-dropdown-list.community {
    flex-direction: column;
    min-width: 12rem;
}
.filter-dropdown-list.add-new {
    width: auto;
    min-width: 11rem;
    left: auto;
    right: 0;
}
.filter-dropdown-list.component-options {
    min-width: 10rem;
    bottom: 2.75rem;
    left: auto;
    right: 0;
}
.filter-dropdown-list.component-options.component-modal {
    top: 2.75rem;
    bottom: auto;
}
.filter-dropdown-list.folder-options {
    min-width: 10rem;
    bottom: 2.75rem;
    left: auto;
    right: 0;
}
.filter-dropdown-list.share-invitation-status {
    width: auto;
    min-width: 21rem;
    left: auto;
    right: -4rem;
}
.filter-dropdown-list.share-invitation-status.invitation-row {
    margin-top: -40%;
}
.filter-dropdown-list.share-invitation-status.invitation-bar {
    z-index: 2;
}
.filter-dropdown-list.folder-header-options {
    min-width: 10rem;
    left: auto;
    right: 0;
}
.filter-dropdown-list.component-modal-options {
    min-width: 10rem;
    inset: 2.75rem 0 auto auto;
}
.filter-dropdown-list.component-modal-options.component-modal {
    top: 2.75rem;
    bottom: auto;
}
.filter-dropdown-list.notifications {
    max-height: 25rem;
    left: auto;
    right: -16px;
    overflow: auto;
}
.filter-dropdown-list.is-sortby {
    width: 128px;
    left: auto;
    right: 0;
}
.feed_title-wrapper {
    justify-content: space-between;
    display: flex;
}
.dashboard_filter-row {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    display: flex;
}
.filter-dropdown_toggle-wrapper {
    text-align: center;
    cursor: pointer;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 0;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.filter-dropdown_toggle-wrapper:hover {
    background-color: #e4e2df00;
}
.filter-dropdown_toggle-wrapper.w--current {
    color: #161616;
    background-color: #f1f0ee;
}
.filter-dropdown_toggle-wrapper.is-navigation-level {
    flex-direction: column;
    align-items: flex-start;
}
.filter-dropdown_toggle-wrapper.hide {
    display: none;
}
.filter-dropdown-active {
    border: 1.5px solid #000;
    border-radius: 6px;
    display: none;
    position: absolute;
    inset: 0 -1px 0%;
}
.filter-dropdown_clear-wrapper {
    border-top: 1px solid var(--outlines);
    background-color: var(--white);
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    padding: 0.75rem 1rem;
}
.filter-dropdown_group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-height: 65vh;
    padding: 1rem;
    display: grid;
    overflow: auto;
}
.filter-dropdown_group.no-view-more-spacing {
    padding-bottom: 0.25rem;
}
.filter-dropdown_group.overflow-visible {
    overflow: visible;
}
.webflow-library_top-bar-overlay {
    background-color: var(--light-grey-1);
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
}
.webflow-library_top-bar-overlay.is-right {
    left: auto;
    right: -8px;
}
.filter-dropdown_group-heading {
    margin-bottom: 0.5rem;
}
.filter-dropdown_group-heading.is-tooltip {
    align-items: center;
    display: flex;
}
.whats-new-component-list {
    flex-flow: column;
    display: none;
}
.whats-new-line-divider {
    background-color: var(--outlines);
    width: 100%;
    height: 1px;
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.max-width-custom3 {
    max-width: 56rem;
}
.navbar_products-dropdown-list-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--white);
    border-radius: 0.75rem;
    flex-direction: row;
    align-items: stretch;
    width: auto;
    min-width: 40rem;
    padding: 0.5rem;
    display: flex;
    left: -12rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_products-dropdown-list-wrapper.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.navbar_dropdown-list.w--open {
    background-color: #fff0;
    padding-top: 0.5rem;
    display: flex;
}
.navbar_dropdown-list.small-menu {
    border-radius: 0.5rem;
    flex-direction: column;
    width: auto;
    min-width: 12rem;
    padding: 0.5rem;
}
.navbar_dropdown-list.small-menu.align-right.w--open {
    right: -1rem;
}
.navbar_dropdown-list.community-menu {
    border-radius: 0.5rem;
    flex-direction: row;
    width: auto;
    min-width: 32rem;
    padding: 1rem;
}
.navbar_dropdown-list.community-menu.removed.w--open {
    min-width: 12rem;
}
.navbar_dropdown-list.products-menu {
    width: 20rem;
    padding: 0.75rem;
}
.navbar_dropdown-list.products-menu.is-small.w--open {
    padding: 0.5rem;
}
.navbar_dropdown-list.powerups-menu {
    width: 24rem;
    padding: 0.75rem;
}
.navbar_dropdown-list.products-menu-new {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-radius: 0.75rem;
    flex-direction: row;
    align-items: stretch;
    width: auto;
    min-width: 40rem;
    padding: 0.5rem;
    left: -12rem;
}
.navbar_dropdown-list.products-menu-new.removed.w--open {
    min-width: 12rem;
}
.navbar_dropdown-list.job-listings.w--open {
    width: 18rem;
    display: block;
}
.navbar_dropdown-list.is-products {
    left: -4rem;
}
.navbar_small-dropdown-list-wrapper {
    background-color: var(--white);
    border-radius: 0.5rem;
    flex-direction: column;
    width: auto;
    min-width: 12rem;
    padding: 0.5rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_small-dropdown-list-wrapper.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.navbar_small-dropdown-list {
    padding-top: 0.5rem;
}
.navbar_small-dropdown-list.w--open {
    background-color: #fff0;
}
.navbar_medium-dropdown-list-wrapper {
    background-color: var(--white);
    border-radius: 0.75rem;
    flex-direction: column;
    width: auto;
    min-width: 18rem;
    padding: 1rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_medium-dropdown-list-wrapper.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.horizontal-scroll-button-right {
    z-index: 4;
    border: 1px solid var(--outlines);
    background-color: var(--light-grey-1);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: none;
    position: absolute;
    inset: auto 0% auto auto;
}
.horizontal-scroll-button-right.hide {
    display: none;
}
.scrollcontainer {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    display: flex;
    overflow: auto;
}
.content {
    background-color: #e6e6e6;
    flex: none;
    width: 100px;
    height: 100px;
    display: inline-block;
}
.collection-list {
    display: flex;
}
.horizontal-scroll-button-left {
    z-index: 4;
    border: 1px solid var(--outlines);
    background-color: var(--light-grey-1);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: none;
    position: absolute;
    inset: auto auto auto 2.75rem;
}
.horizontal-scroll-button-left.hide {
    display: none;
}
.component-modal_header-2col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.component-modal_header-2col.is-component-page {
    grid-template-columns: 1fr 0.6fr;
}
.component-modal_header-2col.is-react-component {
    grid-template-columns: 1fr 0.6fr;
    height: 100%;
}
.component-modal_header-left {
    width: 100%;
    max-width: 60rem;
}
.component-modal_header-right {
    width: 100%;
    max-width: 40rem;
}
.component-modal_details-row {
    justify-content: space-between;
    width: 100%;
    display: flex;
}
.component-modal_header {
    width: 100%;
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
}
.feed-page-loader {
    z-index: 997;
    background-color: var(--light-grey-1);
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: 100%;
    padding-top: 40vh;
    display: flex;
    position: absolute;
    inset: 0%;
}
.feed-page-loader.tmp-hidden {
    display: none;
}
.component_view-code-button {
    background-color: var(--white);
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65f8e59edc04cb6fb975f512_icon-code.svg);
    background-position: 12px;
    background-repeat: no-repeat;
    background-size: 16px;
    border: 1px solid #00000026;
    border-radius: 6px;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2rem;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
    position: relative;
}
.component_view-code-button:hover {
    border-color: var(--black);
}
.component_view-code-button.no-icon {
    background-image: none;
}
.component_view-code-button.hide {
    display: none;
}
.component_view-code-button.hosted-component-copy-button.component-moda_button {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
}
.component_view-code-button.hosted-component-copy-button.create-component {
    background-position: 24px;
    flex: 0 auto;
    width: 120px;
    height: auto;
    padding-left: 2.5rem;
}
.component_view-code-button.rl-component-modal {
    flex: 0 auto;
    padding-left: 2.5rem;
}
.get-started-banner_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.get-started-banner_step-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.code-block_component {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--code-block-background);
    color: var(--white);
    border-radius: 0.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    padding: 0.75rem;
    font-family: Relative Mono, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    display: flex;
    position: relative;
}
.code-text-red {
    color: #ff4874;
}
.code-text-grey {
    color: #ccc;
}
.code-text-green {
    color: #9be9ad;
}
.code-text-yellow {
    color: #ffd13a;
}
.code-text-bluelight {
    color: #91d7fb;
}
.code-text-pink {
    color: #d369cb;
}
.code-text-orange {
    color: #ffa98e;
}
.code-text-yellowlight {
    color: #f3f0ae;
}
.code-text-blue {
    color: #0195f8;
}
.code-text {
    -webkit-user-select: text;
    user-select: text;
}
.text-block-4 {
    flex: 1;
}
.code-block_copy-button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: var(--white);
    background-color: #0000;
    border-radius: 4px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
    position: relative;
}
.code-block_copy-button:hover {
    background-color: #ffffff1a;
}
.code-block_copy-button.invert-colors {
    color: #fff;
}
.code-block_copy-button.hover2:hover {
    background-color: var(--light-grey-3);
}
.code-block_copy-button.hover2.remove-saved {
    cursor: pointer;
    position: relative;
}
.code-block_copy-button.button-red {
    border-color: var(--error);
    color: var(--error);
}
.code-block_copy-button.button-red:hover {
    background-color: #ff48480d;
}
.code-block_copy-button.notification-popup_skip-button {
    color: #161616a6;
    border-color: #0000;
    margin-top: 0.5rem;
}
.code-block_copy-button.notification-popup_skip-button:hover,
.code-block_copy-button.hover3:hover {
    background-color: var(--light-grey-1);
}
.code-block_copy-button.auto-height {
    height: auto;
}
.code-block_copy-button.auto-height.hide {
    display: none;
}
.code-block_copy-button.auto-height.hl-reset-all-components {
    background-color: var(--light-grey-1);
}
.code-block_copy-button.upload-thumbnail {
    width: 88px;
}
.code-block_copy-button.upload-thumbnail:hover {
    background-color: var(--light-grey-1);
}
.code-block_copy-button.hl-new-folder-button.hide {
    display: none;
}
.code-block_copy-button.hover-purple:hover {
    background-color: #dcd8eb;
}
.code-block_copy-button.is-hover3:hover {
    background-color: #1616160d;
}
.code-block_copy-button.is-icon {
    grid-column-gap: 0.75rem;
}
.code-block_copy-button.is-icon.jetboost-pagination-next-pq22,
.code-block_copy-button.is-icon.jetboost-pagination-next-pomb {
    cursor: pointer;
}
.code-block_copy-button.grow {
    flex: 1;
}
.code-block_copy-button.is-large {
    padding: 0.75rem 1.5rem;
}
.code-block_copy-button.jetboost-filter-none-p9op {
    border-radius: 6px;
    height: 2rem;
    min-height: 2rem;
    padding: 0.25rem 0.75rem;
    font-size: 0.875rem;
}
.code-block_copy-button.no-border {
    border-color: #0000;
}
.component-modal_code-block {
    border-radius: 0.75rem;
    width: 100%;
    height: 80vh;
    position: relative;
    overflow: auto;
}
.react-code-block {
    background-color: var(--code-block-background);
    color: var(--white);
    border-radius: 0 0 0.75rem 0.75rem;
    height: 65vh;
    min-height: 36.5rem;
    margin-top: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Relative Mono, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    overflow: auto;
}
.react-code-block.is-npm {
    border-radius: 0.75rem;
    width: 100%;
    height: auto;
    min-height: auto;
}
.component-modal_code-block-toggle {
    z-index: 1;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    background-color: var(--code-block-background);
    color: #222;
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding: 0.75rem 0.75rem 0.75rem 0.7rem;
    display: flex;
    position: absolute;
    bottom: auto;
    left: auto;
}
.html-code-block {
    background-color: var(--code-block-background);
    color: var(--white);
    border-radius: 0 0 0.75rem 0.75rem;
    height: 65vh;
    min-height: 36.5rem;
    margin-top: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Relative Mono, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    overflow: auto;
}
.get-started-banner_step-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    display: flex;
}
.component_code-block {
    color: #222;
    border-radius: 0.75rem;
    width: 100%;
    position: absolute;
}
.component-modal_code-block-wrapper {
    height: calc(65vh + 3.5rem);
    min-height: 40rem;
    position: relative;
}
.component_platform-link-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    display: flex;
}
.component-page_platform-link {
    text-align: left;
    border: 1px solid #0000;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 0.5rem 0.25rem 0.25rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.component-page_platform-link:hover {
    background-color: var(--tertiary-button-hover);
}
.component-page_platform-link.w--current {
    background-color: var(--light-grey-2);
    color: #161616;
}
.component-page_platform-link.w--current:hover {
    background-color: var(--tertiary-button-hover);
}
.component-page_platform-link.no-hover:hover {
    background-color: #f1f0ee00;
}
.component-page_platform-link.hide {
    display: none;
}
.component-modal_image-wrapper-2 {
    background-color: #e4e2df;
    border: 1px solid #e4e2df;
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 72%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.modal-close-button-2 {
    z-index: 1;
    background-color: #f1f0ee;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: 0.25rem;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    inset: 1.5rem 1.5rem auto auto;
}
.modal-close-button-2:hover {
    background-color: #d8d5d1;
}
.modal-close-button-2.component-modal {
    background-color: #fff;
    width: 2rem;
    height: 2rem;
    padding: 0.25rem;
    position: fixed;
    top: 0.5rem;
    right: 0.5rem;
}
.modal-close-button-2.component-modal:hover {
    background-color: #f1f0ee;
}
.modal-close-button-2.outside-modal {
    background-color: #fff;
    top: -2.5rem;
    right: -2.5rem;
}
.modal-close-button-2.outside-modal:hover {
    background-color: #f1f0ee;
}
.component-page_platform-link-2 {
    text-align: left;
    border: 1px solid #0000;
    border-radius: 0.5rem;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 0.5rem 0.25rem 0.25rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
}
.component-page_platform-link-2:hover {
    background-color: #241a0b0d;
}
.component-page_platform-link-2.w--current {
    color: #161616;
    background-color: #e4e2df;
}
.component-page_platform-link-2.w--current:hover {
    background-color: #241a0b0d;
}
.code-block {
    background-color: var(--code-block-background);
    color: var(--white);
    border-radius: 0.75rem;
    width: 100%;
    min-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Relative Mono, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    overflow: auto;
}
.code-block.is-npm {
    border-radius: 0.75rem;
    width: 100%;
    height: auto;
    min-height: auto;
}
.code-block.tailwind-config {
    padding-top: 3rem;
}
.code-block-wrapper {
    width: 100%;
    position: relative;
}
.copy-code_button-wrapper {
    position: absolute;
    top: 8px;
    right: 8px;
}
.code-text-2 {
    flex: 1;
}
.text-color-green {
    color: #9be9ad;
}
.dropdown-react-installation {
    z-index: 4;
    background-color: #0000;
    border: 1px solid #00000026;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    height: 2rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 0.875rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: none;
    position: relative;
}
.dropdown-react-installation:hover {
    background-color: var(--tertiary-button-hover);
}
.dropdown-react-installation.is-lightgrey1-background {
    background-color: var(--light-grey-1);
}
.dropdown-react-installation.is-lightgrey1-background:hover {
    background-color: var(--light-grey-2);
}
.get-started-react-banner_component {
    z-index: 1;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white);
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 0.75rem 1rem;
    display: flex;
    box-shadow: 0 1px 3px #00000014, 0 1px 2px #0000000a;
}
.get-started-react-banner_component.is-react {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -webkit-user-select: text;
    user-select: text;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 1rem;
}
.component-modal_overlay {
    background-color: var(--code-block-background);
    color: var(--white);
    text-align: center;
    border-radius: 0.75rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.navbar_dropdown-link-product-text-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    display: flex;
}
.libraries-webflow_callout-2 {
    text-align: center;
    background-color: #e4e2df;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: 3rem;
    display: flex;
}
.navbar_link-block-2 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-radius: 8px;
    align-items: center;
    height: 2.5rem;
    margin-left: 0.75rem;
    padding: 0.5rem 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
}
.navbar_link-block-2:hover {
    background-color: #241a0b0d;
}
.navbar_link-block-2.w--current {
    color: #000;
}
.navbar_link-block-2.access-library {
    color: #fff;
    background-color: #6248ff;
    display: flex;
}
.navbar_link-block-2.access-library:hover {
    background-color: #563eeb;
}
.libraries-howitworks_content-right-2 {
    background-color: #d8d5d1;
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/61943fe7d666e741bf348d93_noise.png), url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/62df8c0f5b11fa790adbf149_bg-blur3.svg);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: 300px, 1400px;
    background-attachment: scroll, fixed;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 540px;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: absolute;
    overflow: hidden;
}
.libraries-usecases_typed-text1-2 {
    letter-spacing: -0.02em;
    background-image: none;
    margin-left: 1rem;
    font-size: 4rem;
    font-weight: 500;
    line-height: 1.2;
    display: inline-block;
}
.fs-cc-banner_close-2 {
    cursor: pointer;
    background-color: #f1f0ee;
    border-radius: 999rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 1.25rem;
    padding: 0.25rem;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
}
.fs-cc-banner_close-2:hover {
    background-color: #e4e2df;
}
.pricing_callout-2 {
    text-align: center;
    background-color: #e4e2df;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    margin-top: 2rem;
    padding: 2rem;
    display: none;
}
.libraries-why_button-2 {
    border-radius: 8px;
    padding: 0.5rem 0.75rem;
    font-size: 1.125rem;
    font-weight: 500;
    transition: all 0.2s;
}
.libraries-why_button-2:hover {
    background-color: #e4e2df;
}
.libraries-why_button-2.w--current {
    color: #000;
}
.new-footer_component-2 {
    background-color: #f1f0ee;
    width: 100%;
}
.navbar_small-dropdown-list-wrapper-2 {
    background-color: #fff;
    border-radius: 0.5rem;
    flex-direction: column;
    width: auto;
    min-width: 12rem;
    padding: 0.5rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_small-dropdown-list-wrapper-2.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.libraries-featured_creator-wrapper-2 {
    grid-column-gap: 0.5rem;
    color: #161616;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 0.875rem;
    display: flex;
}
.save-money-label-2 {
    letter-spacing: 0.02em;
    text-transform: uppercase;
    background-color: #fff;
    border: 2px solid #161616;
    border-radius: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 700;
    display: inline-block;
    box-shadow: 2px 3px #000;
}
.save-money-label-2.is-small {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    font-size: 13px;
}
.save-money-label-2.is-pricing {
    box-shadow: none;
    border-radius: 6px;
    margin-left: 0;
    margin-right: -0.375rem;
    padding: 0.2rem 0.375rem 0.15rem;
    font-size: 12px;
}
.libraries-howitworks_tabs-menu-2 {
    z-index: 1;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #fff;
    border-radius: 0.75rem;
    align-items: center;
    padding: 0.5rem;
    display: flex;
    position: sticky;
    top: 1.5rem;
    box-shadow: 0 2px 4px #0000001a;
}
.payment_button-2 {
    text-align: center;
    border: 1px solid #d0cfcc;
    border-radius: 8px;
    margin-left: 1rem;
    padding: 0.4rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: all 0.2s;
}
.payment_button-2:hover {
    color: #fff;
    background-color: #161616;
    border-color: #161616;
}
.faq_expand-overlay-2 {
    background-image: linear-gradient(#0000 50%, #f1f0ee);
    position: absolute;
    inset: 0%;
}
.libraries-usecases_card-overlay-2 {
    z-index: 1;
    background-image: linear-gradient(#0000, #d8d5d1);
    height: 8rem;
    position: absolute;
    inset: auto 0% 0%;
}
.text-style-label-2 {
    background-color: #e4e2df;
    border-radius: 6px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-weight: 500;
    display: inline-block;
}
.text-style-label-2.is-pricing-label {
    margin-left: 0.5rem;
}
.navbar_button-2 {
    color: #fff;
    text-align: center;
    background-color: #161616;
    border: 2px solid #0000;
    border-radius: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.625rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
}
.navbar_button-2:hover {
    background-color: #000;
}
.button-icon-4 {
    margin-right: 0.5rem;
}
.libraries-why_text-overlay-2 {
    background-image: linear-gradient(#0000, #f1f0ee);
    position: absolute;
    inset: 0%;
}
.libraries-why_text-overlay-2.clickable-off {
    background-image: linear-gradient(#0000, #f1f0ee 95%);
    display: none;
}
.button-19 {
    color: #fff;
    text-align: center;
    background-color: #161616;
    border: 2px solid #161616;
    border-radius: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: all 0.2s;
}
.button-19:hover {
    background-color: #2e2e2e;
    border-color: #0000;
}
.button-19.button-large {
    border-radius: 0.625rem;
    padding: 0.75rem 2rem;
    font-size: 1.125rem;
}
.button-19.button-small {
    padding: 0.625rem 1.25rem;
}
.button-19.button-small:hover {
    background-color: #2a2a2a;
}
.button-19.button-small.button-red {
    background-color: #df3434;
    border-color: #df3434;
}
.button-19.button-small.button-red:hover {
    background-color: #ff4848;
    border-color: #ff4848;
}
.button-19.invert-colors {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.button-19.invert-colors:hover {
    background-color: #e4e2df;
    border-color: #e4e2df;
}
.filter-toggle-circle-4 {
    z-index: 2;
    background-color: #fff;
    border-radius: 100%;
    width: 1rem;
    height: 1rem;
    position: relative;
}
.fs-cc-banner_button-2 {
    text-align: center;
    background-color: #161616;
    border: 2px solid #161616;
    border-radius: 0.5rem;
    justify-content: center;
    align-items: center;
    min-width: 6rem;
    height: 2.5rem;
    min-height: 2.5rem;
    padding: 0.5rem 1rem;
    font-weight: 500;
    line-height: 1;
    display: flex;
}
.navbar_products-dropdown-list-wrapper-2 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: #fff;
    border-radius: 0.75rem;
    flex-direction: row;
    align-items: stretch;
    width: auto;
    min-width: 40rem;
    padding: 0.5rem;
    display: flex;
    left: -12rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_products-dropdown-list-wrapper-2.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.line-divider-2 {
    background-color: #16161626;
    width: 100%;
    height: 1px;
}
.navbar_dropdown-toggle-2 {
    border-radius: 8px;
    align-items: center;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.2s;
    display: flex;
}
.navbar_dropdown-toggle-2:hover {
    background-color: #241a0b0d;
}
.home-header_image-wrapper-2 {
    background-color: #d8d5d1;
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/61943fe7d666e741bf348d93_noise.png);
    background-position: 0 0;
    background-size: 300px;
    background-attachment: fixed;
    border-radius: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    overflow: hidden;
}
.hiring-label-wrapper-2 {
    background-color: #fff;
    border-radius: 6px;
    margin-left: 0.3755rem;
}
.fs-cc-prefs_toggle-2 {
    background-color: #fff;
    border-radius: 999px;
    width: 1rem;
    height: 1rem;
}
.twitter-follow-link-2 {
    color: #161616a6;
    background-color: #fff;
    border-radius: 0.375rem;
    align-items: center;
    margin-left: 0.25rem;
    padding: 0.15rem 0.375rem;
    font-size: 0.875rem;
    transition: all 0.2s;
    display: flex;
}
.twitter-follow-link-2:hover {
    background-color: #f1f0ee;
}
.navbar_dropdown-content-right-2 {
    background-color: #f1f0ee;
    border-radius: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 16.5rem;
    padding: 1.25rem;
    display: flex;
}
.text-color-gradient-2 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(100deg, #ff7448, #ff4848 44%, #6248ff 92%);
    -webkit-background-clip: text;
    background-clip: text;
}
.new-footer_cta-button-2 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #6248ff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding: 0.75rem 1.5rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1;
    transition: background-color 0.2s;
    display: flex;
}
.new-footer_cta-button-2:hover {
    background-color: #563eeb;
}
.libraries-howitworks_tab-link-2 {
    color: #161616a6;
    text-align: center;
    background-color: #fff;
    border-radius: 8px;
    flex: none;
    padding: 0.5rem 1.25rem;
    font-weight: 500;
}
.libraries-howitworks_tab-link-2.w--current {
    color: #161616;
    background-color: #f1f0ee;
}
.rl-pricing_callout-2 {
    text-align: center;
    background-color: #e4e2df;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: 3rem;
    display: flex;
}
.fs-cc-banner_text-link-2 {
    color: #161616;
    font-weight: 400;
    text-decoration: underline;
}
.libraries-usecases_card3-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    background-color: #e4e2df;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 3.5rem;
    display: grid;
}
.navbar_whats-new_button-2 {
    color: #686868;
    font-size: 0.875rem;
    font-weight: 500;
    transition: color 0.2s;
}
.navbar_whats-new_button-2:hover {
    color: #161616;
}
.hiring-label-2 {
    color: #6248ff;
    text-transform: capitalize;
    -webkit-text-fill-color: transparent;
    background-color: #fff;
    background-image: linear-gradient(119deg, #ff7448, #ff4848 51%, #6248ff 80%);
    -webkit-background-clip: text;
    background-clip: text;
    border-radius: 6px;
    margin-left: 0;
    padding: 0.1rem 0.35rem;
    font-size: 12px;
    font-weight: 500;
    position: static;
    inset: auto 0.5rem auto auto;
}
.fs-cc-prefs_label-2 {
    color: #161616;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 2rem;
    font-size: 1rem;
    font-weight: 500;
}
.navbar-new_menu-2 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
}
.fs-cc-banner_text-2 {
    color: #161616;
    max-width: 45rem;
    margin-bottom: 1.5rem;
    margin-right: 2.5rem;
    font-size: 14px;
}
.navbar_medium-dropdown-list-wrapper-2 {
    background-color: #fff;
    border-radius: 0.75rem;
    flex-direction: column;
    width: auto;
    min-width: 18rem;
    padding: 1rem;
    box-shadow: 0 2px 4px #0000001a;
}
.navbar_medium-dropdown-list-wrapper-2.w--open {
    background-color: #fff;
    border-radius: 12px;
    width: 43rem;
    padding: 1rem;
    display: flex;
}
.new-footer_link-2 {
    color: #686868;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    font-size: 0.9375rem;
    font-weight: 400;
    text-decoration: none;
    transition: color 0.2s;
    display: block;
}
.new-footer_link-2:hover {
    color: #161616;
}
.new-footer_link-2.is-community-link {
    margin-right: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
}
.new-footer_link-2.is-flex {
    align-items: center;
    display: flex;
}
.new-footer_link-2.is-flex:hover {
    color: #161616;
}
.pricing25_tab-link-2 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: #686868;
    text-align: center;
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 0.5rem;
    justify-content: center;
    align-items: center;
    width: 152px;
    height: 2.5rem;
    padding: 0.5rem;
    font-weight: 500;
    transition: all 0.2s;
    display: flex;
}
.pricing25_tab-link-2:hover {
    color: #161616bf;
}
.pricing25_tab-link-2.w--current {
    color: #161616;
    background-color: #fff;
    border: 1px solid #16161626;
}
.navbar_link-2 {
    border-radius: 8px;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
}
.navbar_link-2:hover {
    background-color: #241a0b0d;
}
.navbar_link-2.w--current {
    color: #000;
    background-color: #e4e2df;
}
.navbar_link-2.dropdown-link {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.navbar_link-2.dropdown-link:hover {
    background-color: #f1f0ee;
}
.payment-banner_component-2 {
    z-index: 99;
    text-align: center;
    background-color: #e4e2df;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 2.75rem;
    padding: 0.5rem 5%;
    font-size: 0.9375rem;
    transition: all 0.2s;
    display: none;
    position: relative;
}
.libraries-howitworks_video-wrapper-2 {
    z-index: 1;
    background-color: #fff;
    border-radius: 6px;
    flex: none;
    align-items: center;
    width: 90%;
    padding-top: 56%;
    display: flex;
    position: absolute;
    left: auto;
    right: auto;
    overflow: hidden;
    box-shadow: 0 12px 32px #0000001a;
}
.pricing20_plan-2 {
    background-color: #e4e2df;
    border-radius: 1rem;
    height: 100%;
    padding: 2rem;
}
.pricing20_plan-2.pro-plan {
    background-color: #fff;
}
.pricing20_plan-2.starter-plan {
    background-color: #fff;
    padding: 1.8125rem;
}
.fs-cc-prefs_button-2 {
    background-color: #161616;
    border: 2px solid #161616;
    border-radius: 0.5rem;
    padding: 0.625rem 1.25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
}
.fs-cc-prefs_button-2.fs-cc-button-alt {
    color: #161616;
    background-color: #fff;
}
.navbar-new_fixed-logo-2 {
    z-index: 9999;
    border-radius: 100%;
    transition: all 0.2s;
    position: fixed;
    top: 0.9375rem;
    left: 2rem;
}
.navbar-new_fixed-logo-2:hover {
    background-color: #241a0b0d;
}
.pricing_tabs-menu-2 {
    color: #686868;
    background-color: #e4e2df;
    border-radius: 0.75rem;
    align-self: center;
    margin-bottom: 3rem;
    padding: 0.1875rem;
    display: flex;
}
.libraries-usecases_card2-2,
.libraries-usecases_card1-2 {
    background-color: #e4e2df;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: space-between;
    padding: 3.5rem 3.5rem 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.text-color-darkgrey-2 {
    color: #686868;
    margin-top: 0;
}
.navbar-new_cta-button-2 {
    opacity: 0;
    color: #fff;
    text-align: center;
    background-color: #161616;
    border: 2px solid #0000;
    border-radius: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.625rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
}
.navbar-new_cta-button-2:hover {
    background-color: #000;
}
.navbar_dropdown-link-product-2 {
    border-radius: 10px;
    align-items: center;
    width: 100%;
    padding: 0.5rem;
    font-weight: 500;
    text-decoration: none;
    transition: color, background-color 0.2s;
    display: flex;
    position: relative;
}
.navbar_dropdown-link-product-2:hover,
.navbar_dropdown-link-product-2.w--current {
    background-color: #f1f0ee;
}
.navbar_dropdown-link-product-2.hide {
    display: none;
}
.fs-cc-prefs_close-2 {
    z-index: 1;
    color: #161616;
    cursor: pointer;
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: 0.25rem;
    font-size: 1.25rem;
    text-decoration: none;
    transition: all 0.2s;
    display: flex;
    position: absolute;
    inset: -2.5rem -2.5rem auto auto;
}
.fs-cc-prefs_close-2:hover {
    background-color: #f1f0ee;
}
.announcement_button-2 {
    text-align: center;
    border: 1px solid #d0cfcc;
    border-radius: 8px;
    margin-left: 1rem;
    padding: 0.4rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: all 0.2s;
}
.announcement_button-2:hover {
    color: #fff;
    background-color: #161616;
    border-color: #161616;
}
.contact5_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
}
.contact5_content {
    padding-top: 3rem;
}
.contact5_contact-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: grid;
}
.contact5_item {
    display: flex;
}
.contact5_icon-wrapper {
    flex: none;
    align-self: flex-start;
    margin-right: 1rem;
}
.icon-embed-xsmall-3 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.contact5_form-block {
    background-color: var(--white);
    border-radius: 1rem;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 0;
    padding: 2rem;
}
.contact5_form {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}
.success-text {
    font-weight: 400;
}
.error-text {
    color: #e23939;
}
.form-field-2-col-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.rl-pricing_contact-sales {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--light-grey-2);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 14rem;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 2rem;
    padding: 2rem;
    display: grid;
}
.icon-embed-xsmall-4 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.rl-pricing_contact-sales_text-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
}
.help_component {
    z-index: 99;
    background-color: var(--black);
    color: var(--white);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    transition: background-color 0.2s;
    display: flex;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
}
.help_component:hover {
    background-color: var(--dark-gray);
}
.help_component.hide {
    display: none;
}
.help_toggle {
    color: var(--white);
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
}
.help_dropdownn {
    z-index: 0;
}
.help-dropdown {
    color: var(--black);
    background-color: #fff;
    border: 1px solid #16161626;
    border-radius: 0.5rem;
    width: auto;
    min-width: 16rem;
    margin-top: 0.25rem;
    padding: 0.5rem 0;
    display: none;
    bottom: 3rem;
    left: auto;
    right: 0;
    box-shadow: 0 2px 4px #0000001a;
}
.help-dropdown.w--open {
    flex-direction: column;
    display: flex;
}
.layout379_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.layout379_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.layout379_card-large {
    background-color: var(--white);
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
}
.layout379_card-large-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.layout379_card-large-content {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    padding: 2.5rem 2.5rem 0;
    display: flex;
}
.layout379_card-small {
    background-color: var(--light-grey-2);
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
}
.layout379_card-small-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 2rem;
    display: flex;
}
.layout379_card-medium {
    background-color: var(--black);
    color: var(--white);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}
.layout379_card-medium-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}
.layout379_card-medium-content {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 2rem;
    display: flex;
}
.layout379_card-medium-content-top {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
}
.layout379_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.icon-embed-custom-14 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.icon-embed-medium-2 {
    width: 2.25rem;
    height: 2.25rem;
}
.icon-embed-custom-15 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.icon-beta {
    width: 34px;
    height: 18px;
}
.code-embed {
    display: none;
}
.divider {
    background-color: #16161626;
    width: 100%;
    height: 1px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.pricing22_component {
    width: 100%;
}
.pricing22_top-row {
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
}
.pricing22_top-row-content {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    display: flex;
}
.pricing22_top-row-price {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.2;
}
.pricing22_top-row-price-month {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4;
}
.pricing22_heading-row {
    margin-top: 2rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.pricing22_row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    align-items: stretch;
}
.pricing22_feature {
    padding: 1rem 1.5rem;
}
.pricing22_row-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
    font-weight: 600;
    display: flex;
}
.pricing22_bottom-row {
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    padding-top: 2rem;
}
.pricing22_bottom-row-content {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    display: flex;
}
.pricing21_text-tooltip {
    align-items: center;
    width: 100%;
    display: flex;
}
.pricing21_row-divider {
    background-color: var(--outlines);
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
}
.pricing21_row-divider.is-orange {
    background-color: var(--orange);
}
.pricing21_row-divider.is-gradient {
    background-image: linear-gradient(90deg, var(--orange), var(--red) 48%, var(--purple) 83%);
}
.pricing21_text {
    font-weight: 500;
}
.pricing21_image {
    width: 28px;
    height: 28px;
}
.pricing21_row-divider-2 {
    background-color: #16161626;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
}
.pricing21_row-divider-2.is-gradient {
    background-image: linear-gradient(90deg, #ff7448, #ff4848 48%, #6248ff 83%);
}
.pricing21_row-divider-2.is-orange {
    background-color: #ff7448;
}
.tooltip-overlay-2 {
    color: #161616;
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    position: absolute;
    bottom: 1.75rem;
}
.tooltip-overlay-2.pricing {
    z-index: 999;
    color: #fff;
    text-align: left;
    background-color: #222;
    width: 14rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    display: none;
}
.tooltip-overlay-2.pricing.text-align-left {
    justify-content: flex-start;
    display: none;
}
.pricing21_row-divider-3 {
    background-color: #16161626;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
}
.pricing21_row-divider-3.is-gradient {
    background-image: linear-gradient(90deg, #ff7448, #ff4848 48%, #6248ff 83%);
}
.pricing21_row-divider-3.is-orange {
    background-color: #ff7448;
}
.tooltip-overlay-3 {
    color: #161616;
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    position: absolute;
    bottom: 1.75rem;
}
.tooltip-overlay-3.pricing {
    z-index: 999;
    color: #fff;
    text-align: left;
    background-color: #222;
    width: 14rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    display: none;
}
.tooltip-overlay-3.pricing.text-align-left {
    justify-content: flex-start;
    display: none;
}
.tooltip-overlay-4 {
    color: #161616;
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    position: absolute;
    bottom: 1.75rem;
}
.tooltip-overlay-4.pricing {
    z-index: 999;
    color: #fff;
    text-align: left;
    background-color: #222;
    width: 14rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    display: none;
}
.tooltip-overlay-4.pricing.text-align-left {
    justify-content: flex-start;
    display: none;
}
.pricing21_row-divider-4 {
    background-color: #16161626;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
}
.pricing21_row-divider-4.is-orange {
    background-color: #ff7448;
}
.pricing21_row-divider-4.is-gradient {
    background-image: linear-gradient(90deg, #ff7448, #ff4848 48%, #6248ff 83%);
}
.pricing21_top-row-2 {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #f1f0eef2;
    border-bottom: 1px solid #161616;
    grid-template-rows: auto;
    grid-template-columns: 1.375fr 1fr 1fr 1fr 1fr;
    position: sticky;
    top: 0;
}
.section-pricing-table,
.section-pricing-header {
    width: 100%;
}
.pricing-header_lottie {
    width: 124px;
    position: absolute;
    inset: auto 0% -20px 472px;
}
.pricing-header_team-span {
    background-image: linear-gradient(118deg, var(--orange), var(--red) 29%, var(--purple) 52%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    padding-right: 140px;
    display: inline-block;
}
.pricing-header_team-span.is-more-legible {
    background-image: linear-gradient(100deg, var(--orange), var(--red) 38%, var(--purple) 80%);
}
.pricing-header_logo-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    position: relative;
}
.pricing-header_logo {
    width: 5rem;
}
.whats-new-team_component-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: stretch;
    margin-bottom: 2.5rem;
    display: flex;
}
.login-button {
    border-radius: 8px;
    flex: none;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
    left: -13.2rem;
}
.login-button:hover {
    background-color: var(--tertiary-button-hover);
}
.login-button.w--current {
    background-color: var(--light-grey-2);
    color: #000;
}
.login-button.dropdown-link {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.login-button.dropdown-link:hover {
    background-color: var(--light-grey-1);
}
.login-button.with-label {
    align-items: center;
    display: flex;
}
.login-button.with-label.w--current {
    background-color: var(--light-grey-2);
}
.header-layout_exp2 {
    justify-content: center;
    max-height: 40rem;
    padding-top: 4rem;
    display: flex;
}
.exp2-header-wrapper {
    z-index: 4;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60rem;
    height: 100%;
    display: flex;
    position: relative;
}
.exp2-subheadng {
    text-align: center;
    width: 100%;
    max-width: 56rem;
    margin-top: 1.5rem;
    font-size: 1.25rem;
}
.exp2-subheadng.text-align-left {
    text-align: left;
}
.exp-header-gap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0.5rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.exp2-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    max-width: 52rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.exp2-icon {
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    position: static;
    inset: 0%;
}
.exp-2-grid-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.exp2-logos_section {
    padding-top: 5rem;
}
.exp2-form-input-wrapper {
    background-image: linear-gradient(132deg, var(--orange), var(--red) 54%, var(--purple) 86%);
    border-radius: 14px;
    width: 65rem;
    padding: 4px 4px 8px;
    transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    position: relative;
}
.exp2-form-input-wrapper:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 8px #ff744833;
}
.exp2-relume-line {
    background-image: linear-gradient(180deg, #f1f0ee00, var(--black));
    width: 3px;
    height: 16vh;
}
.exp2-cards-heading_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 20rem;
    display: flex;
}
.exp2-divider_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
}
.dont-shrink {
    flex: none;
}
.exp3-hero-testimonial {
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.exp3-hero-testimonial_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 0.5fr 2px 1fr;
}
.exp3-avatar-wrapper {
    margin-top: 1rem;
    display: flex;
}
.exp3-avatar {
    border: 1px solid var(--light-grey-1);
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    margin-right: -0.25rem;
}
.exp3-hero-testimonial_info-wrapper {
    margin-top: 1rem;
}
.divider-vertical {
    background-color: #16161626;
    width: 2px;
    height: 100%;
}
.exp3-logos_section {
    padding-top: 9.5rem;
}
.exp4-hero-cards {
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 9rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.blog44_heading-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: end;
    display: grid;
}
.blog44_heading {
    text-align: center;
    flex: 1;
    margin-bottom: 2rem;
}
.text-style-tagline {
    justify-content: center;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
}
.spacer-xsmall {
    width: 100%;
    padding-top: 1rem;
}
.spacer-xxlarge {
    width: 100%;
    padding-top: 5rem;
}
.blog44_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
}
.blog44_item {
    background-color: var(--white);
    border: 1px #000;
    border-radius: 1rem;
    overflow: hidden;
}
.blog44_item-link {
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    text-decoration: none;
    display: flex;
}
.blog44_image-wrapper {
    width: 100%;
    overflow: hidden;
}
.blog44_image {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.blog44_item-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.5rem;
    display: flex;
}
.blog44_meta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex;
}
.tag {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border: 1px none var(--\<unknown\|relume-variable-color-neutral-3\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
    color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
    display: inline-flex;
}
.spacer-xxsmall {
    width: 100%;
    padding-top: 0.5rem;
}
.spacer-small {
    width: 100%;
    padding-top: 1.5rem;
}
.blog44_title-wrapper {
    margin-bottom: 0.5rem;
}
.exp3_testimonial-divider {
    background-color: #16161626;
    width: 2px;
    height: 100%;
}
.exp-prompt-title {
    font-weight: 700;
}
.header_style-guide-builder {
    overflow: clip;
}
.sgb-join-block {
    margin-top: auto;
    padding-top: 2rem;
}
.sgb_join-waitlist-wrapper {
    margin-left: -0.5rem;
    display: none;
}
.sgb_join-waitlist-success-wrapper {
    pointer-events: none;
    margin-left: -0.5rem;
    display: none;
}
.waitlist-button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--black);
    color: #fff;
    text-align: center;
    border: 2px solid #0000;
    border-radius: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0.5rem;
    padding: 0.45rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
    display: inline-flex;
}
.waitlist-button:hover {
    background-color: #000;
}
.waitlist-button.is-transparent {
    opacity: 0;
}
.waitlist-button.is-purple {
    background-color: var(--purple);
    display: block;
}
.waitlist-button.is-white {
    background-color: var(--white);
    color: var(--black);
}
.waitlist-avatar {
    border: 1px none var(--light-grey-1);
    border-radius: 100%;
    width: 1.25rem;
    height: 1.25rem;
}
.sgb_mobile_image-wrap {
    aspect-ratio: 295/340;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 295px;
    min-width: 295px;
    max-height: 231px;
    display: flex;
    position: relative;
    overflow: clip;
}
.sgb_mobile_heading {
    letter-spacing: -0.03em;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 1.1;
}
.section-2 {
    overflow: clip;
}
.sgb_demo_wrap {
    z-index: -2;
    background-color: #fff;
    border: 1px solid #0000000f;
    border-radius: 9.31px;
    flex-flow: column;
    width: 100%;
    max-width: 43.75rem;
    padding-top: 0.6em;
    padding-left: 0.58125rem;
    padding-right: 0.58125rem;
    display: flex;
}
.sgb_demo_wrap.noselect {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    align-self: flex-start;
    height: 100%;
    position: relative;
    overflow: clip;
}
.sgb_toolbar_hero-colors {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    opacity: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
}
.sgb_bg-outer {
    background-color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: absolute;
    inset: 0;
}
.sgb_bg-outer.is-hero-image {
    border-radius: 5px;
    width: 100%;
    height: 100%;
    inset: auto;
}
.sgb_toolbar_color-right {
    background-color: #7a4438;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 100%;
}
.sgb_toolbar_color-right.is-dark-blue {
    background-color: #246c95;
}
.sgb_toolbar_color-right.is-black {
    background-color: #0c1712;
}
.sgb_toolbar_color-right.is-dark-black {
    background-color: #32273b;
}
.sgb_toolbar_color-right.is-light-green {
    background-color: #d3dac3;
}
.sgb_toolbar_color-right.is-green {
    background-color: #3d4435;
}
.sgb_toolbar_color-right.is-white {
    background-color: #fff;
}
.sgb_toolbar_color-right.is-eggshell {
    background-color: #f9edd6;
}
.sgb_toolbar_color-right.is-light-blue {
    background-color: #c6e6f1;
}
.sgb_toolbar_wrapper {
    background-color: #fff;
    border-radius: 8px;
    min-width: 220px;
    padding: 8px;
    position: relative;
    overflow: clip;
    box-shadow: 0 1px 2px #0000001a, 0 1px 3px #0003, 0 5px 8px -2px #0000001a;
}
.code-embed-2 {
    display: flex;
}
.sgb_mobile_hero {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-top: -64px;
    padding-bottom: 2.14688rem;
    display: flex;
    position: relative;
}
.page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.sgb_toolbar_purple {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #e0daff;
    border-radius: 4.8px;
    justify-content: center;
    align-items: center;
    min-width: 64px;
    height: 24px;
    margin-right: 6px;
    display: flex;
}
.sgb_demo_nav-button {
    color: #0c1712;
    background-color: #f9edd6;
    border: 1px solid #f9edd6;
    border-radius: 50vw;
    justify-content: center;
    align-items: center;
    min-width: 70px;
    height: 17.73px;
    font-size: 8.6px;
    display: flex;
}
.sgb_mobile_text {
    font-size: 9.8px;
}
.sgb_second_eyebrow {
    color: #978667;
    text-transform: uppercase;
    margin-bottom: 7.64px;
    font-size: 7.64px;
    font-weight: 400;
    line-height: 1.4;
}
.sgb_second_bg {
    background-color: #fff;
    border: 1px solid #0000001a;
    border-radius: 0;
    position: absolute;
    inset: 0;
}
.sgb_demo_button-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 1.25rem;
    display: flex;
}
.sgb_demo_second {
    color: #f9edd6;
    cursor: pointer;
    border-radius: 0;
    height: 100%;
    padding-left: 1.91rem;
    padding-right: 1.91rem;
    position: relative;
    overflow: clip;
}
.sgb_button {
    color: #0c1712;
    background-color: #f9edd6;
    border: 1px solid #f9edd6;
    border-radius: 50vw;
    justify-content: center;
    align-items: center;
    min-width: 70px;
    min-height: 21.5px;
    font-size: 8.6px;
    display: flex;
}
.sgb_button.is-ghost {
    color: #f9edd6;
    background-color: #0000;
}
.sgb_button.is-mobile {
    min-width: 100%;
    min-height: 30px;
}
.sgb-hero_container {
    width: 100%;
    max-width: 80rem;
}
.sgb_circle {
    background-color: #f46b61;
    border: 1px solid #0000001a;
    border-radius: 50vw;
    width: 0.4375rem;
    height: 0.4375rem;
}
.sgb_circle.is-green {
    background-color: #63c355;
}
.sgb_circle.is-yellow {
    background-color: #febf4d;
}
.sgb_demo_first {
    color: #f9edd6;
    cursor: pointer;
    border-radius: 6px 6px 0 0;
    height: 100%;
    padding-top: 0.71625rem;
    padding-left: 1.91rem;
    padding-right: 1.91rem;
    position: relative;
    overflow: clip;
}
.sgb_demo_first.is-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
}
.mouse-follow-lottie-container {
    z-index: 99;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.sgb_demo_image-wrap {
    aspect-ratio: 295/340;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: clip;
}
.sgb_toolbar_color-outline {
    border: 1px solid #0000001a;
    border-radius: 4px;
    position: absolute;
    inset: 0;
}
.sgb_demo_hero-image {
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: auto;
}
.sgb_toolbar_font {
    opacity: 0.3;
    color: #161616;
    white-space: nowrap;
    transition: opacity 0.2s;
}
.sgb_toolbar_font.is-active {
    opacity: 1;
}
.sgb_second {
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    margin-top: 50px;
    display: flex;
    position: relative;
    overflow: visible;
}
.sgb_second_bg-outer {
    background-color: #fff;
    border-radius: 0;
    position: absolute;
    inset: 0;
}
.sgb_demo_nav-right {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.sbg_demo_nav {
    background-color: #572f26;
    border-radius: 5.73px;
    justify-content: space-between;
    align-items: center;
    max-height: 34.38px;
    margin-bottom: 1.78188rem;
    padding: 0.955rem;
    display: flex;
    position: relative;
}
.sbg_demo_nav.is-mobile {
    z-index: 9;
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: -10px;
}
.sgb_toolbar {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 43.75rem;
    display: flex;
    position: absolute;
    inset: auto 0% 1rem auto;
}
.sgb_randomize-button {
    background-color: #6248ff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: transform 0.2s;
    display: flex;
}
.sgb_randomize-button:hover {
    transform: scale(1.1);
}
.text-block-5 {
    color: #6248fe;
    font-size: 11px;
    font-weight: 500;
}
.sgb_toolbar_color {
    border-radius: 4px;
    width: 30px;
    height: 15px;
    display: flex;
    position: relative;
}
.sgb_demo_hero {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding-bottom: 2.14688rem;
    display: flex;
    position: relative;
}
.sgb_demo_nav-logo {
    justify-content: center;
    align-items: center;
    display: flex;
}
.sgb_mobile_wrap {
    z-index: -2;
    background-color: #fff;
    border: 1px solid #0000000f;
    border-radius: 9.31px;
    flex-flow: column;
    width: 100%;
    max-width: 43.75rem;
    padding-top: 0.6em;
    padding-left: 0.58125rem;
    padding-right: 0.58125rem;
    display: flex;
}
.sgb_mobile_wrap.noselect {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 240px;
    min-width: 240px;
    max-width: none;
    max-height: 60vh;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    inset: auto -136px 0 auto;
    overflow: clip;
}
.sgb_toolbar_default {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    margin-left: -2px;
    padding: 8px 8px 8px 10px;
    display: flex;
    position: absolute;
    inset: 0%;
    transform: translate(0);
}
.sgb_second_content {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    min-width: 210px;
    margin-right: 30px;
    display: flex;
}
.sgb_toolbar_color-outer {
    opacity: 0;
    border: 1.5px solid #161616;
    border-radius: 7px;
    transition: opacity 0.2s;
    position: absolute;
    inset: -3px;
}
.sgb_toolbar_color-outer.is-active {
    opacity: 1;
}
.gradient {
    width: 100vmax;
    height: 100vmax;
    position: absolute;
    inset: 50% 0% 0% 50%;
    transform: translate(-50%, -50%) rotate(0);
}
.sgb_bg {
    background-color: #7a4438;
    border-top: 1px solid #0000001a;
    border-left: 1px solid #0000001a;
    border-right: 1px solid #0000001a;
    border-radius: 6px 6px 0 0;
    position: absolute;
    inset: 0;
}
.sgb-hero_layout {
    z-index: 1;
    justify-content: space-between;
    align-items: stretch;
    height: calc(100vh - 5rem);
    max-height: 67.5rem;
    padding-top: 6.5rem;
    display: flex;
    position: relative;
}
.sgb_demo-p-text {
    opacity: 0.7;
    font-family: Open Sans, sans-serif;
    font-size: 11px;
    font-weight: 300;
}
.sgb_hero_heading {
    max-width: 18.25rem;
    margin-bottom: 12px;
    font-size: 46.8px;
    line-height: 1.1;
}
.sgb_demo_nav-link {
    justify-content: center;
    align-items: center;
    font-size: 7.64px;
    line-height: 1;
    display: flex;
}
.sgb_second_heading {
    color: #0c1712;
    letter-spacing: -0.02em;
    max-width: 18.25rem;
    margin-bottom: 66px;
    padding-bottom: 6px;
    font-size: 32px;
    line-height: 1.1;
}
.sgb_demo_top-bar {
    z-index: 1;
    grid-column-gap: 0.3125rem;
    grid-row-gap: 0.3125rem;
    margin-bottom: 0.509375rem;
    display: flex;
}
.sgb_second-1_image-wrap {
    aspect-ratio: 210/315;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 210px;
    min-width: 210px;
    margin-right: 16px;
    display: flex;
    position: relative;
    overflow: clip;
}
.sgb-hero_left-content {
    flex-flow: column;
    width: 100%;
    max-width: 32rem;
    padding-bottom: 4rem;
    padding-right: 4rem;
    display: flex;
}
.sgb_toolbar_second-colors {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    opacity: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
}
.sgb_demo_content {
    flex: 1;
    min-width: 292px;
    margin-right: 30px;
}
.sgb_demo_content.is-mobile {
    min-width: 0%;
    margin-right: 0;
}
.sgb_toolbar_fonts {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    opacity: 0;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    display: flex;
    position: absolute;
    inset: 0%;
}
.sgb_secondary-p-text-copy {
    opacity: 0.7;
    color: #0c1712;
    font-size: 11px;
}
.sgb_toolbar_color-left {
    background-color: #f9edd6;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
}
.sgb_toolbar_color-left.is-dark-blue {
    background-color: #246c95;
}
.sgb_toolbar_color-left.is-gold {
    background-color: #978667;
}
.sgb_toolbar_color-left.is-green {
    background-color: #d3dac3;
}
.sgb_toolbar_color-left.is-light-blue {
    background-color: #c5f1ff;
}
.sgb_toolbar_color-left.is-dark-green {
    background-color: #3d4435;
}
.sgb_second-2_image-wrap {
    aspect-ratio: 160/160;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 160px;
    min-width: 160px;
    display: flex;
    position: relative;
    overflow: clip;
}
.sgb-tagline-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem;
    font-weight: 500;
    display: flex;
}
.sgb-heading {
    letter-spacing: -0.02em;
    font-family: Relative, sans-serif;
    font-size: 4rem;
    font-weight: 500;
    line-height: 1.1;
}
.sgb_toolbar-text {
    flex: none;
    font-size: 0.85rem;
}
.sgb-tag {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--white);
    color: var(--purple);
    border-style: none;
    border-width: 1px;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 0.125rem 0.5rem 0.125rem 0.375rem;
    font-size: 0.75rem;
    font-weight: 700;
    text-decoration: none;
    display: inline-flex;
}
.orange-elipses {
    background-color: var(--orange);
    border-radius: 100%;
    width: 8px;
    height: 8px;
}
.sgb_join-waitlist-wrapper-placeholder {
    pointer-events: none;
    margin-left: -0.5rem;
    display: block;
}
.track-modal_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--white);
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 45% 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    max-width: 48rem;
    height: auto;
    max-height: 80vh;
    padding: 1rem;
    display: grid;
    position: relative;
    overflow: scroll;
}
.track-modal_component {
    z-index: 99;
    grid-template-columns: 45% 1fr 1fr;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.form_checkbox {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.25rem;
    display: flex;
}
.form_message-success {
    background-color: var(--light-grey-1);
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2.5rem;
    display: flex;
    overflow: hidden;
}
.track-modal_form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.form_checkbox-label {
    margin-bottom: 0;
}
.form_message-error-wrapper {
    margin-top: 1rem;
    padding: 0;
}
.track-modal_form-block {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 0;
}
.form_field-label {
    color: var(--medium-grey);
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
    font-weight: 400;
}
.track-modal_close-button {
    position: absolute;
    top: 1rem;
    right: 1rem;
}
.form_message-error {
    background-color: var(--\<unknown\|relume-variable-background-color-8\>);
    color: var(--\<unknown\|relume-variable-text-color-5\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex;
}
.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}
.button-group.is-center {
    justify-content: center;
}
.track-modal_background-overlay {
    z-index: -1;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #f1f0eee6;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.form_message-success-wrapper {
    background-color: #ddd0;
    margin-top: 1rem;
    padding: 0;
}
.text-style-link-2 {
    color: var(--\<unknown\|relume-variable-link-color-1\>);
    text-decoration: underline;
}
.form_checkbox-icon {
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    cursor: pointer;
    border-radius: 0;
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    margin-top: 0;
    margin-left: -1.25rem;
    margin-right: 0.5rem;
    transition: all 0.2s;
}
.form_checkbox-icon.w--redirected-checked {
    box-shadow: none;
    background-color: #000;
    background-size: 16px 16px;
    border-width: 1px;
    border-color: #000;
}
.form_checkbox-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
}
.icon-embed-small-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
}
.section_contact-modal1 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
    position: relative;
}
.success-text-2 {
    font-weight: 600;
}
.form_field-wrapper {
    position: relative;
}
.track-modal_content-right {
    padding: 2.5rem 0.75rem 1rem;
}
.track-modal_image-wrapper {
    border-radius: 0.5rem;
    width: 100%;
    overflow: hidden;
}
.track-modal_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.track-modal_tagline {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    color: var(--green);
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.heading-style-h5-old {
    font-family: Relative, sans-serif;
    font-size: 2rem;
    font-weight: 500;
}
.form_input-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.form_input-icon {
    position: absolute;
    left: 0.75rem;
}
.form_input {
    background-color: var(--light-grey-1);
    color: var(--black);
    border: 1px solid #0000;
    border-radius: 8px;
    height: 2.5rem;
    min-height: 2.5rem;
    margin-bottom: 0;
    padding: 0.5rem 0.75rem 0.5rem 2.25rem;
    font-size: 1rem;
    line-height: 1.6;
    transition: all 0.2s;
}
.form_input:hover {
    background-color: var(--light-grey-2);
}
.form_input:focus {
    border-color: var(--outlines);
    background-color: var(--white);
}
.form_input::placeholder {
    color: var(--medium-grey);
}
.form_input.select {
    background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/6177958248977fe2ab5c1433_chevron.svg);
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: 12px;
}
.form_input.select:focus {
    border-color: var(--outlines);
    background-color: var(--light-grey-2);
}
.form_input.text-area {
    height: auto;
    min-height: 9rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    overflow: auto;
}
.form_input.text-area.is-white-bg {
    border-color: #16161626;
}
.form_input.is-large {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.section_exp3-header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
}
.exp3_header_content-wrapper {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 35%;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.5rem;
    display: grid;
}
.exp3_header_content {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    max-width: 45rem;
    position: relative;
}
.exp3_header_heading {
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 500;
    line-height: 1.1;
}
.exp3_header_heading.text-align-left {
    text-align: left;
}
.exp3_header_subheading {
    max-width: 44rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
}
.exp3_header_input-wrapper {
    background-image: linear-gradient(132deg, var(--orange), var(--red) 54%, var(--purple) 86%);
    border-radius: 14px;
    width: 100%;
    padding: 4px 4px 8px;
    transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    position: relative;
}
.exp3_header_input-wrapper:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 8px #ff744833;
}
.exp3_header_stats-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 3rem;
    display: grid;
}
.exp3_header_stat {
    flex-flow: column;
}
.exp3_header_number {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
}
.exp3_header_rating-wrapper {
    margin-top: 0.5rem;
    display: flex;
}
.exp3_header_rating {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0.25rem;
    display: flex;
}
.icon-embed-xsmall-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}
.exp3_header_stars {
    height: 1.5rem;
    display: flex;
}
.exp3_header_select-graphic {
    z-index: 6;
    border: 1.5px solid var(--purple);
    pointer-events: none;
    width: 97.5vw;
    height: 120vh;
    max-height: 45rem;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.3s;
    position: absolute;
    inset: -1rem auto auto;
}
.exp3_header_select-graphic-hover-background {
    z-index: -2;
    opacity: 0;
    background-color: #f2efff;
    width: 97.5vw;
    height: 120vh;
    max-height: 45rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.exp3_header_select-graphic-hover-outline {
    z-index: 5;
    border: 1.5px solid var(--purple);
    opacity: 0;
    outline-color: var(--purple);
    outline-offset: 0px;
    background-color: #f2efff00;
    outline-width: 0.5px;
    outline-style: solid;
    width: 97.5vw;
    height: 120vh;
    max-height: 45rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.exp3_header_avatars {
    margin-top: 0.5rem;
    display: flex;
}
.exp3_header_avatar-image {
    border: 1px solid var(--light-grey-1);
    border-radius: 100%;
    width: 1.5rem;
    margin-right: -0.25rem;
}
.exp3_header_image-wrapper {
    align-self: center;
    max-width: 40%;
    height: 100%;
    padding-top: 4.5rem;
    padding-bottom: 3rem;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.exp3_header_top {
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 35%;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: 1.5vw;
    margin-right: 1.5vw;
    padding-top: 4.5rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden;
}
.exp3_header_image {
    object-fit: contain;
    height: 100%;
    padding-right: 1.25vw;
}
.exp3_header_middle {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 7rem;
    display: flex;
    position: relative;
}
.exp3_header_middle.rl-page-padding {
    overflow: hidden;
}
.exp3_tagline-text {
    font-size: 2.25rem;
}
.exp3_tagline-text.is-small {
    font-size: 1.75rem;
}
.exp3_tagline-text.is-small.text-color-black {
    color: var(--black);
}
.exp3_tagline-text.is-light {
    color: #a7a7a7;
}
.exp3_header_benefits-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    cursor: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    max-width: 77.5rem;
    margin-top: 2rem;
    display: grid;
    position: relative;
}
.exp3_header_card {
    background-color: var(--white);
    border-radius: 1rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.5rem;
    display: flex;
}
.card-row44_card {
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
}
.exp3_header_h3 {
    font-size: 1.25rem;
    line-height: 1.4;
}
.card-row44_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.icon-1x1-custom {
    width: 2.5rem;
    height: 2.5rem;
}
.hero-heading-size {
    display: none;
}
.exp3_header_benefits-overlay {
    background-image: linear-gradient(90deg, #f1f0ee00, var(--light-grey-1) 80%);
    width: 5vw;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
}
.exp3_header_benefits-overlay.overlay-left {
    background-image: linear-gradient(270deg, #f1f0ee00, var(--light-grey-1) 80%);
    inset: 0% auto 0% 0%;
}
.exp3_header_button-wrapper {
    z-index: 2;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.exp3_header_button-icon {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: absolute;
    left: 1rem;
}
.exp3_header_text-field {
    background-color: var(--white);
    border: 1px #000;
    border-radius: 0;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
    margin-bottom: 0;
    padding: 8px 0 0 8px;
    font-size: 1.25rem;
    font-weight: 400;
    transition: all 0.5s;
    position: relative;
    overflow: auto;
}
.exp3_header_text-field:focus {
    font-size: 1.25rem;
}
.exp3_header_text-field::placeholder {
    color: var(--medium-grey);
    font-size: 1.25rem;
}
.banner-sgb_component {
    z-index: 97;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--black);
    color: var(--white);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 36px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 0.875rem;
    display: flex;
    position: relative;
}
.icon-embed-custom-16 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.0625rem;
    height: 1.5625rem;
    display: flex;
}
.icon-embed-custom-17 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 1.25rem;
    display: flex;
}
.icon-embed-tailwind {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 14px;
    display: flex;
}
.react-library_header_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    color: #fff;
    background-color: #222;
    background-image: linear-gradient(#2222220d, #2222220d), url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/673d403f74ad30d74118261b_React%20Vector.svg);
    background-position: 0 0, -300px 40px;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 900px;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1rem;
    padding: 5rem 4rem;
    display: grid;
    position: relative;
}
.react-library_header_component.is-member {
    background-size: 400px;
    grid-template-columns: 1fr max-content;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.react-library_header_heading {
    filter: drop-shadow(0 0 24px #0000004d);
    color: #fff;
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 400;
    line-height: 1;
}
.react-library_header_heading.is-member {
    font-size: 5rem;
}
.coming-soon_wrapper {
    border: 1px solid var(--outlines);
    background-color: var(--white);
    color: var(--medium-grey);
    text-align: center;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2rem;
    font-size: 0.875rem;
    font-weight: 500;
    display: none;
}
.new-home_header_heading_exp4 {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 500;
    line-height: 1.1;
}
.new-home_header_heading_exp4.text-align-left {
    text-align: left;
}
.new-home_header_subheading-copy {
    text-align: center;
    width: 100%;
    max-width: 45rem;
    margin-top: 1.5rem;
    font-size: 1.25rem;
}
.new-home_header_heading_exp4_2 {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 4.4rem;
    font-weight: 500;
    line-height: 1.1;
}
.new-home_header_heading_exp4_2.text-align-left {
    text-align: left;
}
.new-home_webflow-image {
    width: 8em;
}
.new-home_relumexwebflow-wrapper {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    border: 0 solid #16161614;
    border-radius: 20rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 0.125rem 0.5rem 0.125rem 0.75rem;
    font-weight: 500;
    display: flex;
}
.new-home_relumexwebflow-icon {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 2em;
}
.webflow_header_heading {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    line-height: 1.1;
}
.webflow_header_heading.text-align-left {
    text-align: left;
}
.new-home_relume-image {
    width: 4.5em;
}
.new-home_header_one-center-webflow {
    z-index: 4;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60rem;
    height: 100%;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
}
.section_exp5_header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
}
.exp5_header_top {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.exp5_header_bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 4vh 2.5rem 7rem;
    display: flex;
}
.exp5_header_bottom.rl-page-padding {
    margin-top: -36px;
}
.exp5_header_button-wrapper {
    z-index: 2;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    display: flex;
    position: relative;
}
.exp5_header_button-icon {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: absolute;
    left: 1rem;
}
.exp5_header_button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--purple);
    color: var(--white);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    padding-left: 3rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    font-weight: 500;
    transition: background-color 0.2s;
    display: flex;
}
.exp5_header_button:hover {
    background-color: #563eeb;
}
.exp5_header_button.is-nav {
    align-self: auto;
    height: auto;
    max-height: none;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1rem;
    line-height: 1;
    display: flex;
}
.exp5_header_button.is-nav.is-large {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.exp5_header_button.experiment {
    display: block;
}
.exp5_header_top-content {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 60rem;
    height: 100%;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
}
.exp5_header_badge {
    background-color: #e4e2df;
    border: 1px solid #e4e2df;
    border-radius: 20rem;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 0.25rem 0.75rem;
    font-weight: 500;
    display: flex;
}
.exp5_header_heading {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 500;
    line-height: 1.1;
}
.exp5_header_heading.text-align-left {
    text-align: left;
}
.exp5_header_subheading {
    text-align: center;
    width: 100%;
    max-width: 45rem;
    margin-top: 1.5rem;
}
.exp5_header_video {
    aspect-ratio: 16/9;
    object-fit: cover;
    border-radius: 0.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.exp5_header_video-wrapper {
    background-color: #e4e2df;
    border-radius: 1rem;
    width: 100%;
    max-width: 60rem;
    padding: 1.5rem;
}
.exp5_header_stat {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.exp5_header_stats-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 3rem;
    display: grid;
}
.exp5_header_input-wrapper {
    background-image: linear-gradient(132deg, var(--orange), var(--red) 54%, var(--purple) 86%);
    border-radius: 14px;
    width: 100%;
    max-width: 48rem;
    margin-bottom: 6rem;
    padding: 4px 4px 8px;
    transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    position: relative;
}
.exp5_header_input-wrapper:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 8px #ff744833;
}
.lightbox-play-icon-2 {
    z-index: 2;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
}
.icon-embed-large {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5rem;
    height: 5rem;
    display: flex;
}
.exp5_header_bg-video {
    z-index: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.exp5_tagline-text {
    color: var(--medium-grey);
    font-size: 2.25rem;
    font-weight: 400;
}
.exp5_tagline-text.is-small {
    font-size: 1.75rem;
}
.exp5_tagline-text.is-small.text-color-black {
    color: var(--black);
}
.exp5_tagline-text.is-light {
    color: #a7a7a7;
}
.exp5_header_select-graphic {
    z-index: 6;
    border: 1.5px solid var(--purple);
    cursor: none;
    width: 97.5vw;
    height: 90vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.3s;
    position: absolute;
    inset: -1rem auto auto;
}
.exp5_header_select-graphic-hover-background {
    z-index: -2;
    opacity: 0;
    background-color: #f2efff;
    width: 97.5vw;
    height: 78vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.exp5_header_select-graphic-hover-outline {
    z-index: 5;
    border: 1.5px solid var(--purple);
    opacity: 0;
    outline-color: var(--purple);
    outline-offset: 0px;
    background-color: #f2efff00;
    outline-width: 0.5px;
    outline-style: solid;
    width: 97.5vw;
    height: 78vh;
    max-height: 46rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -1rem auto auto;
}
.exp5-3_header_input-wrapper {
    background-color: var(--light-grey-2);
    border-radius: 14px;
    width: 100%;
    max-width: 48rem;
    margin-top: 3rem;
    padding: 4px 4px 8px;
    transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    position: relative;
}
.exp5-3_header_stats-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 2.25rem;
    display: grid;
}
.exp5_header_scroll-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto auto 4rem;
}
.exp5_header_scroll-icon {
    width: 1rem;
    height: 1rem;
    display: flex;
}
.exp5-3_header_subheading {
    text-align: center;
    width: 100%;
    max-width: 48rem;
    margin-top: 1.5rem;
    font-size: 1.25rem;
}
.exp5-3_header_top {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: calc(100vh - 7.25rem);
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.exp5-2_header_top {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.exp5_header_one-center {
    z-index: 4;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60rem;
    height: 100%;
    padding-bottom: 2rem;
    display: flex;
    position: relative;
}
.navbar-exp5_component {
    z-index: 99;
    background-color: #f1f0ee00;
    align-items: center;
    width: 100%;
    height: 5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
}
.navbar-exp5_component.z-index-1000 {
    z-index: 1000;
}
.navbar-exp5_link {
    border-radius: 8px;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
}
.navbar-exp5_link:hover {
    background-color: var(--tertiary-button-hover);
}
.navbar-exp5_link.w--current {
    background-color: var(--light-grey-2);
    color: #000;
}
.navbar-exp5_link.dropdown-link {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.navbar-exp5_link.dropdown-link:hover {
    background-color: var(--light-grey-1);
}
.navbar-exp5_link.with-label {
    align-items: center;
    display: flex;
}
.navbar-exp5_link.with-label.w--current {
    background-color: var(--light-grey-2);
}
.navbar-exp5_cta-button-secondary {
    border-radius: 8px;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
}
.navbar-exp5_cta-button-secondary:hover {
    background-color: var(--tertiary-button-hover);
}
.navbar-exp5_cta-button-secondary.w--current {
    background-color: var(--light-grey-2);
    color: #000;
}
.navbar-exp5_cta-button-secondary.dropdown-link {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.navbar-exp5_cta-button-secondary.dropdown-link:hover {
    background-color: var(--light-grey-1);
}
.navbar-exp5_cta-button-secondary.with-label {
    align-items: center;
    display: flex;
}
.navbar-exp5_cta-button-secondary.with-label.w--current {
    background-color: var(--light-grey-2);
}
.navbar-exp_button {
    background-color: var(--black);
    color: #fff;
    text-align: center;
    border: 2px solid #0000;
    border-radius: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.625rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
}
.navbar-exp_button:hover {
    background-color: #000;
}
.navbar-exp_button.is-transparent {
    opacity: 0;
}
.navbar-exp_button.is-purple {
    background-color: var(--purple);
    display: block;
}
.navbar-exp_button.is-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: inline-flex;
}
.navbarexp5_dropdown-toggle {
    border-radius: 8px;
    align-items: center;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.2s;
    display: flex;
}
.navbarexp5_dropdown-toggle:hover {
    background-color: var(--tertiary-button-hover);
}
.navbar-exp5_logo {
    width: 111px;
}
.exp5-3_header_one-center,
.exp5-1_header_one-center {
    z-index: 4;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60rem;
    height: 100%;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
}
.text-color-darkgrey-exp5 {
    color: var(--medium-grey);
    margin-top: 0;
}
.text-color-darkgrey-exp5.text-size-small.hl-folder-share-help-text.hl-public-status {
    display: none;
}
.text-color-darkgrey-exp5.sign-up {
    margin-top: 1.5rem;
}
.exp5_community_testimonial-wrapper {
    background-color: var(--light-grey-2);
    border-radius: 1rem;
    width: 100%;
    margin-top: 2rem;
    padding: 1.25rem;
    display: inline-block;
}
.exp5-tweet_dp-loveheart {
    color: var(--light-grey-2);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    position: absolute;
    inset: 0%;
}
.exp7_header_heading {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1.1;
}
.exp7_header_heading.text-align-left {
    text-align: left;
}
.exp7_header_discount {
    grid-column-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    flex-flow: column;
    align-items: center;
    margin-bottom: 1.5rem;
    font-weight: 500;
    display: flex;
}
.exp7_discount-image {
    height: 4rem;
}
.navbar-exp7_cta-button {
    background-color: var(--black);
    opacity: 0;
    color: #fff;
    text-align: center;
    border: 2px solid #0000;
    border-radius: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.625rem 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    transition: all 0.2s;
}
.navbar-exp7_cta-button:hover {
    background-color: #000;
}
.navbar-exp7_cta-button.is-transparent {
    opacity: 0;
}
.navbar-exp7_cta-button.is-purple {
    display: none;
}
.navbar7_item-text {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.navbar7_component {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-background-color-1\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    align-items: center;
    width: 100%;
    min-height: 4.5rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
}
.navbar7_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.navbar7_item-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.navbar7_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.navbar7_menu {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 1.5rem;
    display: flex;
    position: static;
}
.navbar7_dropdown-toggle {
    grid-column-gap: 0.5rem;
    align-items: center;
    padding: 1.5rem 1rem;
    display: flex;
}
.navbar7_dropdown-link {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-decoration: none;
    display: flex;
}
.navbar7_logo-link {
    padding-left: 0;
}
.navbar7_dropdown-content-left {
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 0;
    display: grid;
}
.navbar7_bottom-bar-left {
    grid-column-gap: 0.5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: max-content minmax(max-content, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.navbar7_dropdown-list.w--open {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    width: 100vw;
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
}
.navbar7_dropdown-content {
    width: 100%;
    display: flex;
}
.navbar7_icon-wrapper {
    flex: none;
}
.navbar7_link {
    padding: 1.5rem 1rem;
}
.navbar7_link.w--current {
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}
.navbar7_bottom-bar {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    position: relative;
}
.navbar7_bottom-bar-background-layer {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    width: 200vw;
    position: absolute;
    inset: 0% -50vw;
}
.navbar7_menu-button {
    padding: 0;
}
.navbar7_menu-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
}
.text-weight-semibold {
    font-weight: 600;
}
.navbar7_menu-dropdown {
    position: static;
}
.home-final-version_hero-header_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.section_home-final-version_hero-header {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-final-version_hero-header_component {
    flex-direction: column;
    align-items: center;
}
.home-final-version_hero-header_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.section_home-final-version_feature-1 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-final-version_feature-1_lightbox-image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
}
.home-final-version_feature-1_lightbox {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.home-final-version_feature-1_component {
    flex-direction: column;
    align-items: center;
}
.home-final-version_feature-4_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.home-final-version_feature-4_item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.home-final-version_feature-4_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.section_home-final-version_feature-4 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-final-version_feature-4_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.home-final-version_feature-5_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-final-version_feature-5_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.section_home-final-version_feature-5 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-final-version_feature-5_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.home-final-version_feature-5_item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.section_home-final-version_cta {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-final-version_cta_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.home-final-version_cta_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-final-version_cta_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.footer12_image {
    border: 2px solid var(--\<unknown\|relume-variable-background-color-1\>);
    object-fit: cover;
    border-radius: 100%;
    width: 3rem;
    height: 3rem;
}
.footer12_top-wrapper {
    grid-column-gap: 8vw;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.5fr;
    align-items: start;
}
.footer12_component {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
}
.footer12_bottom-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.footer12_logo-link {
    float: none;
    padding-left: 0;
}
.footer12_image-item {
    margin-left: -0.75rem;
}
.footer12_credit-text {
    font-size: 0.875rem;
}
.footer12_social-list {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    place-items: start;
    display: flex;
}
.footer12_menu-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: start;
}
.footer12_link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
}
.footer12_social-link {
    align-items: center;
    font-size: 14px;
    text-decoration: none;
    display: flex;
}
.footer12_image-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 0.75rem;
    display: flex;
    position: relative;
}
.footer12_link-list {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    display: flex;
}
.footer12_middle-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.text-style-link-3 {
    text-decoration: underline;
}
.react-hero-header_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.react-hero-header_component {
    flex-direction: column;
    align-items: center;
}
.react-process_list {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
}
.text-style-tagline {
    color: var(--\<unknown\|relume-variable-text-color-1\>);
    justify-content: center;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
}
.react-process_image {
    width: 100%;
    height: 100%;
}
.react-process_image-wrapper {
    border-radius: 1rem;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.react-process_item {
    text-align: center;
    width: 100%;
}
.react-features_image {
    object-fit: cover;
    width: 200%;
    height: 100%;
}
.tag-2 {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
    background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
    color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
    display: inline-flex;
}
.section_cta {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.line-divider-3,
.line-divider-4,
.line-divider-5 {
    background-color: var(--\<unknown\|relume-variable-border-color-1\>);
    width: 100%;
    height: 1px;
}
.layout239_list {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
}
.layout239_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.layout239_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    width: 100%;
    position: relative;
    overflow: hidden;
}
.layout239_item {
    text-align: center;
    width: 100%;
}
.section_layout239 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.layout195_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.layout195_image-wrapper {
    border-radius: 1rem;
    overflow: hidden;
}
.layout195_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.layout195_item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.padding-section-medium {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.padding-section-medium.is-hero {
    padding-top: 3rem;
}
.react-tech-stack_logo {
    max-height: 3.5rem;
}
.section_react-tech-stack {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.react-tech-stack_list {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: flex;
}
.react-features_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--light-grey-2);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.react-features_card.is-small {
    background-color: var(--light-grey-2);
    flex-flow: column;
    display: flex;
}
.react-features_card.is-white {
    background-color: var(--white);
}
.react-features_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.react-features_card-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.react-features_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem 4rem 4rem;
    display: flex;
}
.line-divider-6 {
    background-color: var(--\<unknown\|relume-variable-border-color-1\>);
    width: 100%;
    height: 1px;
}
.layout361_card-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 3rem;
    display: flex;
}
.heading-style-h3 {
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.react-features_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.react-cta_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.react-cta_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--black);
    color: #fff;
    border-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.react-cta_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
    display: flex;
}
.react-cta_card-content-top {
    max-width: 48rem;
}
.react-cta_image-wrapper {
    justify-content: center;
    align-items: center;
    height: 400px;
    display: flex;
}
.react-cta_image {
    object-fit: cover;
    height: 680px;
    overflow: visible;
}
.button-28 {
    color: #fff;
    text-align: center;
    background-color: #161616;
    border: 2px solid #161616;
    border-radius: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: all 0.2s;
}
.button-28:hover {
    background-color: #2e2e2e;
    border-color: #0000;
}
.new-home_header_feature-background-2 {
    background-image: linear-gradient(#16161600, #6248ff 33% 68%, #16161600);
    height: 100px;
    padding: 3px 3px 6px;
    position: absolute;
    inset: 0 0% auto;
}
.text-color-white-5 {
    color: #fff;
}
.new-home_relume-library_premium-card-2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    color: #fff;
    background-color: #161616;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 4rem;
    display: grid;
}
.home-damo-s-final-version_hero-header_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.section_home-damo-s-final-version_hero-header {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.heading-style-h1 {
    font-size: 3.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.home-damo-s-final-version_hero-header_component {
    flex-direction: column;
    align-items: center;
}
.home-damo-s-final-version_hero-header_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.home-damo-s-final-version_logo_logo {
    max-height: 3.5rem;
}
.section_home-damo-s-final-version_logo {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_logo_list {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: flex;
}
.home-damo-s-final-version_features-list_list {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
}
.home-damo-s-final-version_features-list_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-damo-s-final-version_features-list_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    width: 100%;
    position: relative;
    overflow: hidden;
}
.home-damo-s-final-version_features-list_item {
    text-align: center;
    width: 100%;
}
.section_home-damo-s-final-version_features-list {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_feature-1_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.section_home-damo-s-final-version_feature-1 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_feature-1_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.home-damo-s-final-version_feature-1_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.home-damo-s-final-version_feature-1_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.home-damo-s-final-version_feature-1_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
    display: flex;
}
.home-damo-s-final-version_feature-2_image {
    aspect-ratio: 16/9;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-damo-s-final-version_feature-2_card-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 3rem;
    display: flex;
}
.home-damo-s-final-version_feature-2_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.home-damo-s-final-version_feature-2_card {
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
    overflow: hidden;
}
.home-damo-s-final-version_feature-2_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.section_home-damo-s-final-version_feature-2 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_feature-2_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
}
.home-damo-s-final-version_feature-3_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-damo-s-final-version_feature-3_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.home-damo-s-final-version_feature-3_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
    display: flex;
}
.home-damo-s-final-version_feature-3_grid-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.home-damo-s-final-version_feature-3_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.section_home-damo-s-final-version_feature-3 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_html-export_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.home-damo-s-final-version_html-export_item-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.home-damo-s-final-version_html-export_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.section_home-damo-s-final-version_html-export {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_html-export_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden;
}
.home-damo-s-final-version_react-cta_card-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
    display: flex;
}
.home-damo-s-final-version_react-cta_image {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.home-damo-s-final-version_react-cta_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.section_home-damo-s-final-version_react-cta {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.home-damo-s-final-version_react-cta_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
}
.section-money-makers-hero {
    position: relative;
}
.money-makers-hero_component {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 5rem);
    display: flex;
}
.money-makers-hero_heading-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.money-makers-hero_logo {
    width: 100px;
    margin-bottom: -0.25rem;
}
.money-makers-hero_form-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 0;
    display: none;
}
.section_sgb-hero-header {
    overflow: hidden;
}
.sgb-hero-header_component {
    position: relative;
}
.sgb-hero-header_image {
    width: 100%;
    height: 100%;
}
.sgb-hero-header_badge {
    background-color: var(--light-grey-3);
    background-image: linear-gradient(90deg, var(--orange), var(--red) 57%, var(--purple));
    border-radius: 0.5rem;
    align-items: center;
    margin-bottom: 1rem;
    padding: 1px;
    font-weight: 500;
    display: inline-block;
}
.sgb-hero-header_badge-inner-wrapper {
    background-color: var(--white);
    border-radius: 0.5rem;
    align-items: center;
    margin-bottom: 0.75rem;
    padding: 0.25rem 0.625rem;
    font-weight: 500;
    display: inline-block;
}
.sgb-process_list {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    display: grid;
}
.sgb-process_item {
    width: 100%;
}
.sgb-process_image-wrapper {
    border-radius: 0.75rem;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.sgb-process_image {
    width: 100%;
    height: 100%;
}
.sgb-process_badge {
    grid-column-gap: 0.375rem;
    grid-row-gap: 0.375rem;
    background-color: var(--light-grey-1);
    color: var(--medium-grey);
    align-items: center;
    margin-bottom: 0.5rem;
    font-weight: 500;
    display: inline-flex;
}
.sgb-features_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.sgb-features_card-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 80rem;
    display: grid;
}
.sgb-features_card-large {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--white);
    cursor: none;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
}
.sgb-features_card-large-content {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 5rem;
    display: flex;
}
.sgb-features_item-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4rem;
    display: flex;
}
.sgb-features_item {
    flex: 1;
}
.sgb-features_item-divider {
    background-color: #1616161a;
    width: 1px;
    height: 100%;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.sgb-features_item-divider.is-mobile-portrait {
    display: none;
}
.sgb-feature_card-large-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 3rem;
    display: flex;
}
.sgb-feature_card-large-image-wrapper.is-left {
    justify-content: center;
    align-items: flex-start;
    padding-left: 3rem;
    padding-right: 0;
}
.sgb-features_card-large-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.sgb-feature_card-large-image-inner-wrapper {
    border-radius: 0.75rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.sgb-features_card-small {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--white);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    overflow: hidden;
}
.sgb-features_card-small.is-small {
    background-color: var(--light-grey-2);
    flex-flow: column;
    display: flex;
}
.sgb-features_card-small.is-white {
    background-color: var(--white);
}
.sgb-features_card-small-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.sgb-features_card-small-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.sgb-features_card-small-content {
    flex-direction: column;
    justify-content: center;
    padding: 3rem 4rem 4rem;
    display: flex;
}
.heading-style-display {
    letter-spacing: -0.02em;
    font-family: Relative Faux, sans-serif;
    font-size: 5.5rem;
    font-weight: 400;
    line-height: 1.1;
}
.max-width-large-sgb {
    width: 100%;
    max-width: 42.5rem;
}
.max-width-large-sgb.align-center {
    margin-left: auto;
    margin-right: auto;
}
.sgb-hero-header_button {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: var(--purple);
    color: var(--white);
    border-radius: 0.625rem;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    height: 3.25rem;
    padding: 0.75rem 1.25rem 0.75rem 3rem;
    font-size: 1.25rem;
    font-weight: 500;
    transition: background-color 0.2s;
    display: flex;
}
.sgb-hero-header_button:hover {
    background-color: #563eeb;
}
.sgb-hero-header_button.is-nav {
    align-self: auto;
    height: auto;
    max-height: none;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1rem;
    line-height: 1;
    display: flex;
}
.sgb-hero-header_button.is-nav.is-large {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.sgb-hero-header_button.experiment {
    display: block;
}
.heading-style-h5 {
    font-family: Relative, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.4;
}
.heading-style-tagline {
    color: var(--medium-grey);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.4;
}
.heading-style-tagline.is-small {
    font-size: 1.75rem;
}
.heading-style-tagline.is-small.text-color-black {
    color: var(--black);
}
.heading-style-tagline.is-light {
    color: #a7a7a7;
}
.text-color-darkgrey {
    color: var(--dark-gray);
}
.sbg-feature_lottie-first {
    background-color: var(--light-grey-1);
    object-fit: cover;
    width: 100%;
    max-width: 39rem;
    height: 100%;
    position: absolute;
}
.sgb-testimonial_client-image-wrapper {
    border-radius: 1rem;
    overflow: hidden;
}
.sgb-testimonial_rating-wrapper {
    display: flex;
}
.sgb-testimonial_rating-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0.25rem;
    display: flex;
}
.sgb-testimonial_logo {
    max-height: 3rem;
}
.divider-vertical-2 {
    background-color: var(--\<unknown\|relume-variable-border-color-1\>);
    align-self: stretch;
    width: 1px;
}
.sgb-testimonial_content {
    grid-column-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.sgb-testimonial_client {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: left;
    align-items: center;
    display: flex;
}
.sgb-testimonial_client-image {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 1rem;
    width: 20rem;
    display: block;
}
.divider-vertical-sgb {
    background-color: var(--light-grey-3);
    align-self: stretch;
    width: 1px;
}
.section_community {
    position: relative;
    overflow: hidden;
}
.community_avatars-list {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.75rem;
    display: flex;
}
.community_avatar {
    border-radius: 0.375rem;
    height: 1.5rem;
}
.community_avatar.avatar-opacity20 {
    opacity: 0.2;
}
.community_avatar.avatar-opacity40 {
    opacity: 0.4;
}
.community_avatar.avatar-opacity80 {
    opacity: 0.8;
}
.community_content {
    height: 50rem;
}
.community_testimonial-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
}
.community_collection-item:nth-child(odd) {
    transform: rotate(0);
}
.community_testimonial-wrapper {
    width: 100%;
    margin-bottom: 1rem;
    display: inline-block;
}
.community_overlay-gray {
    background-image: linear-gradient(180deg, #f1f0ee00, var(--light-grey-1));
    height: 9.5rem;
    position: absolute;
    inset: auto 0% 0;
}
.community_padding-bottom {
    background-color: var(--light-grey-1);
    height: 2.5rem;
    position: relative;
}
.sgb-cta_divider {
    background-color: var(--outlines);
    width: 100%;
    height: 1px;
}
.new-home_header_heading {
    text-align: center;
    letter-spacing: -0.02em;
    font-family: Relative Faux, sans-serif;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.1;
}
.new-home_header_feature-button {
    z-index: 5;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    color: var(--purple);
    background-color: #0000;
    border: 1px solid #00000026;
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 2rem;
    min-height: 2rem;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s;
    display: flex;
    position: relative;
}
.new-home_header_feature-button.invert-colors {
    color: #fff;
    border-color: #ffffff26;
}
.new-home_header_feature-button.invert-colors:hover {
    background-color: #ffffff0d;
}
.new-home_header_feature-button.hover2:hover {
    background-color: var(--light-grey-3);
}
.new-home_header_feature-button.hover2.remove-saved {
    cursor: pointer;
    position: relative;
}
.new-home_header_feature-button.button-red {
    border-color: var(--error);
    color: var(--error);
}
.new-home_header_feature-button.button-red:hover {
    background-color: #ff48480d;
}
.new-home_header_feature-button.notification-popup_skip-button {
    color: #161616a6;
    border-color: #0000;
    margin-top: 0.5rem;
}
.new-home_header_feature-button.notification-popup_skip-button:hover,
.new-home_header_feature-button.hover3:hover {
    background-color: var(--light-grey-1);
}
.new-home_header_feature-button.auto-height {
    height: auto;
}
.new-home_header_feature-button.auto-height.hide {
    display: none;
}
.new-home_header_feature-button.auto-height.hl-reset-all-components {
    background-color: var(--light-grey-1);
}
.new-home_header_feature-button.upload-thumbnail {
    width: 88px;
}
.new-home_header_feature-button.upload-thumbnail:hover {
    background-color: var(--light-grey-1);
}
.new-home_header_feature-button.max-width-full.jetboost-pagination-next-pomb,
.new-home_header_feature-button.max-width-full.jetboost-pagination-next-pq22 {
    cursor: pointer;
}
.new-home_header_feature-button.hl-new-folder-button.hide {
    display: none;
}
.new-home_header_feature-button.hover-purple:hover {
    background-color: #dcd8eb;
}
.new-home_header_feature-button.is-hover3:hover {
    background-color: #1616160d;
}
.new-home_header_feature-button.is-icon {
    grid-column-gap: 0.75rem;
}
.new-home_header_feature-button.is-icon.jetboost-pagination-next-pq22,
.new-home_header_feature-button.is-icon.jetboost-pagination-next-pomb {
    cursor: pointer;
}
.new-home_header_feature-button.grow {
    flex: 1;
}
.new-home_header_feature-button.is-large {
    padding: 0.75rem 1.5rem;
}
.new-home_header_feature-button.jetboost-filter-none-p9op {
    border-radius: 6px;
    height: 2rem;
    min-height: 2rem;
    padding: 0.25rem 0.75rem;
    font-size: 0.875rem;
}
.new-home_header_feature-button.no-border {
    border-color: #0000;
}
.new-home_tagline-new {
    background-image: linear-gradient(90deg, #ff74481a, #ff48481a 44%, #6248ff1a 92%);
    border-radius: 0.5rem;
    margin-bottom: 1rem;
    padding: 0.375rem 0.625rem;
    display: inline-block;
}
.new-home_tagline-new.text-color-gradient {
    background-image: linear-gradient(100deg, var(--orange), var(--red) 44%, var(--purple) 92%);
}
.new-home_showcase_collection-list-wrapper3 {
    width: 130rem;
    margin-top: 2rem;
}
.new-home_showcase_button-wrapper {
    background-color: #e0daef;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    padding: 2px;
    display: flex;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 1.5rem 3rem 0.75rem #0003;
}
.new-home_showcase_button-inner {
    z-index: 1;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    background-color: var(--white);
    border-radius: 0.875rem;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 1.5rem;
    display: flex;
    position: relative;
}
.icon-embed-custom4 {
    width: 1.625rem;
    height: 1.625rem;
}
.new-home_showcase_button-gradient {
    z-index: 0;
    background-image: linear-gradient(0deg, #e0daff, #ccc2ff 24%, var(--purple) 37%, #d450b9 44%, var(--red) 51%, #d450b9 56%, var(--purple) 63%, #ccc2ff 77%, #e0daff);
    width: 120%;
    height: 200%;
    transition: opacity 0.2s;
    position: absolute;
}
.new-home_header_white-overlay {
    z-index: 1;
    background-image: linear-gradient(#fff0, #fff);
    height: 120px;
    padding: 3px;
    position: absolute;
    inset: auto 0% 0%;
}
.new-home_header_front-wire-lottie {
    width: 839px;
    position: absolute;
    inset: 0%;
}
.icon-embed-custom-18 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: flex;
}
.icon-embed-custom-19 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 1rem;
    display: flex;
}
.sgb-hero-header_image-wrapper {
    width: 100%;
    padding-top: 66%;
    position: relative;
}
.lottie-animation-2 {
    position: absolute;
    inset: auto 0% 0%;
}
.sgb-hero-header_lottie {
    position: absolute;
    inset: auto 0% -8%;
    transform: scale(1.1);
}
.sgb-feature_card-large-image {
    border-radius: 0.75rem;
}
.icon-1x1-feature {
    width: 2.75rem;
    height: 2.75rem;
}
.testimonial15_rating-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0.25rem;
    display: flex;
}
.testimonial15_client-image-wrapper {
    border-radius: 0;
    overflow: hidden;
}
.sgb-testimonial_slider {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: auto;
}
.testimonial15_slide-content {
    grid-column-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}
.testimonial15_client {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: left;
    align-items: center;
    display: flex;
}
.divider-vertical-3 {
    background-color: var(--\<unknown\|relume-variable-border-color-1\>);
    align-self: stretch;
    width: 1px;
}
.slider-arrow-icon_default {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin: auto;
    display: flex;
}
.sgb_slider-arrow {
    color: var(--black);
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: none;
}
.sgb_slider-arrow.is-bottom-next {
    inset: auto 0% 0% auto;
}
.sgb_slider-arrow.is-bottom-previous {
    justify-content: center;
    align-items: center;
    inset: auto 4rem 0% auto;
}
.sgb-testimonial_slide {
    margin-right: 5rem;
}
.section_testimonial15 {
    background-color: var(--\<unknown\|relume-variable-background-color-1\>);
    color: var(--\<unknown\|relume-variable-text-color-1\>);
}
.testimonial15_rating-wrapper {
    display: flex;
}
.testimonial15_logo {
    max-height: 3rem;
}
.sgb-testimonial_slide-nav {
    height: 1.75rem;
    font-size: 0.5rem;
    display: none;
    inset: auto auto 0% 0%;
}
.testimonial15_client-image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
}
.contra_header_heading {
    text-align: center;
    font-family: Relative Faux, sans-serif;
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 1.1;
}
.contra_header_heading.text-align-left {
    text-align: left;
}
.voting-feed_text {
    letter-spacing: -0.02em;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.3;
}
.button-purple {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border: 2px solid var(--purple);
    background-color: var(--purple);
    color: var(--white);
    text-align: center;
    border-radius: 0.5rem;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    min-height: 2.5rem;
    padding: 0.625rem 1.25rem;
    font-weight: 500;
    line-height: 1;
    transition: background-color 0.2s;
    display: flex;
}
.button-purple:hover {
    background-color: #563eeb;
}
.button-purple.experiment {
    display: block;
}
.button-purple.is-small {
    border-radius: 0.375rem;
    height: 2rem;
    min-height: 2rem;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
}
.button-purple.is-large {
    border-radius: 0.625rem;
    height: 2.75rem;
    min-height: 2.75rem;
    font-size: 1.125rem;
}
.sgb-hero-header_tabs {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.sgb-hero-header_tabs-menu {
    z-index: 1;
    background-color: var(--light-grey-2);
    color: var(--medium-grey);
    border-radius: 0.5rem;
    padding: 2px;
    display: flex;
    position: absolute;
    inset: auto auto 0%;
}
.sgb-hero-header_tabs-content {
    width: 100%;
    overflow: visible;
}
.sgb-hero-header_link {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 0.375rem;
    justify-content: center;
    align-items: center;
    height: 2.25rem;
    min-height: 2.25rem;
    padding: 0.5rem 1rem;
    font-weight: 500;
    display: flex;
}
.sgb-hero-header_link.w--current {
    border: 1px solid var(--outlines);
    background-color: var(--white);
    color: var(--black);
}
.new-home_primary-feature1_lottie-copy {
    object-fit: cover;
    width: 55rem;
    height: 37.375rem;
    position: absolute;
}
.new-home_primary-feature3_lottie {
    object-fit: cover;
    height: 36rem;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.button-grid-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    place-items: center start;
    display: grid;
}
.button-grid-list.landscape-1-col.hide,
.button-grid-list.mobile-1-col.hide {
    display: none;
}
.new-home_showcase_button-text {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
}
.new-home_showcase_arrow {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: flex;
}
.sgb-features_card-lottie {
    position: absolute;
    inset: 0%;
}
.sgb-features_card-lottie-wrapper {
    width: 100%;
    padding-top: 105%;
    display: block;
    position: relative;
    overflow: hidden;
}
.video-promo_video {
    position: relative;
}
.video-promo_lightbox {
    border-radius: 1rem;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.video-promo_background-video {
    aspect-ratio: 16/9;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
}
.video-promo_link {
    position: absolute;
    top: 12px;
    left: 12px;
}
.video-promo_play-button {
    z-index: 1;
    color: var(--white);
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    transition: color 0.2s;
    display: flex;
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    box-shadow: 0 0 24px #0003;
}
.video-promo_play-button:hover {
    color: var(--light-grey-3);
}
.icon-embed-custom-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.375rem;
    height: 3.375rem;
    display: flex;
}
.image-12 {
    display: block;
}
.video-promo_overlay {
    background-color: #0003;
    transition: background-color 0.3s;
    position: absolute;
    inset: 0%;
}
.video-promo_overlay:hover {
    background-color: #0006;
}
.heading-style-custom {
    letter-spacing: -0.02em;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.3;
}
.form-field-upload-default {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.request_heading {
    font-family: Relative Faux, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    line-height: 1.1;
}
.request_heading.text-align-left {
    text-align: left;
}
@media screen and (max-width: 991px) {
    h3 {
        font-size: 2.25rem;
    }
    h4 {
        font-size: 1.75rem;
    }
    .hide-tablet {
        display: none;
    }
    .page-padding {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .show-tablet {
        display: block;
    }
    .show-tablet.is-template-scroll {
        margin-right: 0.25rem;
        display: inline-block;
    }
    .max-width-full-tablet {
        width: 100%;
        max-width: none;
    }
    .margin-large {
        margin: 2.5rem;
    }
    .margin-xlarge {
        margin: 3.5rem;
    }
    .margin-xxlarge {
        margin: 4.5rem;
    }
    .margin-huge {
        margin: 5rem;
    }
    .margin-xhuge {
        margin: 6rem;
    }
    .margin-xxhuge {
        margin: 7.5rem;
    }
    .padding-large {
        padding: 2.5rem;
    }
    .padding-xlarge {
        padding: 3.5rem;
    }
    .padding-xxlarge {
        padding: 4.5rem;
    }
    .padding-huge {
        padding: 5rem;
    }
    .padding-xhuge {
        padding: 6rem;
    }
    .padding-xxhuge {
        padding: 7.5rem;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-bottom.padding-xxhuge.extra-padding-desktop {
        padding-bottom: 7.5rem;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .button-row-grid.tablet-1-col {
        grid-auto-flow: row;
    }
    .button-secondary.button-xsmall.background-color-lightgrey1 {
        background-color: var(--light-grey-1);
    }
    .heading-medium {
        font-size: 1.75rem;
    }
    .heading-large {
        font-size: 2.25rem;
    }
    .button.button-small.max-width-full {
        width: 100%;
    }
    .heading-xlarge {
        font-size: 2.75rem;
    }
    .dropdown-icon {
        margin-right: 0;
    }
    .dropdown-icon.is-navbar4 {
        width: 1.25rem;
        height: 1.25rem;
    }
    .menu-icon1_line-bottom {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .navbar_component {
        height: 5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .menu-icon_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .navbar_dropdown-list-old {
        position: static;
        overflow: hidden;
    }
    .navbar_dropdown-list-old.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .navbar_dropdown-list-old.community-menu.w--open {
        align-items: flex-start;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .navbar_dropdown-list-old.products-menu.w--open {
        align-items: flex-start;
    }
    .navbar_dropdown-list-old.products-menu-new.w--open {
        align-items: flex-start;
        padding-top: 0.25rem;
        padding-bottom: 1rem;
    }
    .navbar_dropdown-list-old.job-listings.w--open {
        width: 100%;
    }
    .menu-icon1_line-top {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon1 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -0.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar_menu-dropdown {
        width: 100%;
        font-size: 18px;
    }
    .navbar1_menu-button.w--open {
        background-color: #0000;
    }
    .navbar_dropdown-toggle {
        justify-content: flex-start;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_dropdown-toggle:hover {
        background-color: #0000;
    }
    .menu-icon1_line-middle {
        background-color: var(--black);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar_menu {
        z-index: 999;
        background-color: var(--white);
        color: var(--black);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        border-radius: 1rem;
        flex-direction: column;
        justify-content: flex-start;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 1.5rem 5%;
        overflow: auto;
        box-shadow: 0 2px 4px #00000014;
    }
    .navbar_link {
        width: 100%;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_link:hover {
        background-color: #0000;
    }
    .navbar_link.dropdown-link {
        color: #161616bf;
        text-align: center;
        height: auto;
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        font-size: 16px;
    }
    .navbar_link.dropdown-link:hover {
        background-color: #0000;
    }
    .navbar_link.dropdown-link.w--current {
        background-color: var(--white);
        color: var(--black);
        font-weight: 400;
    }
    .button-row.is-preferences {
        display: none;
    }
    .navbar_button {
        flex: none;
        margin-left: auto;
        margin-right: 0.5rem;
    }
    .navbar_button.margin-0 {
        margin-right: 0;
    }
    .navbar_link-wrapper {
        flex-direction: column;
    }
    .feed_layout.is-page-templates {
        grid-template-columns: 1fr;
    }
    .feed_components-wrapper {
        padding-bottom: 3rem;
    }
    .components-list,
    .components-list._4-column {
        grid-template-columns: 1fr 1fr;
    }
    .component_button-wrapper {
        display: none;
    }
    .home-category-item.is-dashboard {
        margin-right: 0;
    }
    .home-categeory-list.is-dashboard {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
    }
    .button-small {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .button-small.button-xsmall.is-clear-button {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .pagination_component.hide {
        display: none;
    }
    .pagination_button {
        width: auto;
    }
    .signup_component {
        height: auto;
        min-height: auto;
    }
    .home-hero_heading {
        font-size: 2.75rem;
    }
    .signup-form {
        max-width: none;
    }
    .signup_header {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .signup_grid {
        flex-direction: column;
        grid-template-columns: 1fr;
        margin-top: 7rem;
        margin-bottom: 7rem;
        display: flex;
    }
    .signup_testimonial-slider {
        width: auto;
    }
    .navbar_link-block {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_link-block.access-library {
        padding-left: 1.25rem;
        padding-right: 1rem;
    }
    .button-embed.is-inspiration-component-button {
        display: none;
    }
    .desktop-only-message {
        display: flex;
    }
    .rl-features_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .footer_text-wrapper-2 {
        margin-top: 1rem;
        margin-left: 0;
    }
    .rl-intro_blur3 {
        opacity: 0.9;
        width: 320px;
        height: 320px;
        top: -5%;
    }
    .rl-footer_left-wrapper {
        width: 100%;
    }
    .copypaste-symbol_mobile-image1 {
        display: none;
    }
    .save-money-label {
        margin-bottom: 0.75rem;
        margin-left: 0;
    }
    .save-money-label.is-pricing {
        margin-bottom: 0;
    }
    .rl-pricing_item {
        padding: 2.5rem 2rem;
    }
    .home-header_content-layout {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .home-header_content-wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .rl-intro_component {
        width: 100vw;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .rl-intro_callout {
        z-index: 999;
        top: 5vh;
        left: 5%;
    }
    .heading-xhuge {
        font-size: 3.5rem;
    }
    .rl-builtwith_projects-list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
    }
    .rl-pricing_title-wrapper {
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .rl-page-padding {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .rl-intro_blur2 {
        opacity: 0.9;
        width: 320px;
        height: 320px;
        top: -5%;
    }
    .rl-footer_top-wrapper {
        grid-row-gap: 5rem;
        grid-template-columns: 1fr;
    }
    .rl-pricing_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .text-background-scribble {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        margin-left: 0;
        padding-left: 0;
    }
    .copypaste-symbol_mobile-image2 {
        display: none;
    }
    .rl-builtwith_projects-wrapper {
        margin-bottom: 2rem;
    }
    .rl-builtwith_projects-wrapper.top.show-tablet,
    .rl-builtwith_projects-wrapper.bottom.show-tablet {
        display: flex;
    }
    .rl-intro_blur1 {
        opacity: 0.9;
        filter: blur(64px);
        width: 320px;
        height: 320px;
        top: -5%;
    }
    .rl-features_card2 {
        align-items: center;
        padding: 2.5rem;
    }
    .faq_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 0rem;
    }
    .fixed-cta {
        top: auto;
        bottom: 1.5rem;
        right: 5vw;
    }
    .rl-features_card1 {
        align-items: center;
        padding: 2.5rem;
    }
    .text-background-box {
        margin-bottom: -0.75rem;
        margin-left: 0;
        padding-bottom: 0.875rem;
        padding-left: 1rem;
        padding-right: 1.75rem;
    }
    .heading-huge {
        font-size: 3.25rem;
    }
    .rl-features_card3 {
        padding: 2.5rem;
    }
    .home-header_content-column {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-bottom: 1rem;
    }
    .rl-builtwith_component {
        width: 100vw;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .rl-intro_animation-content {
        height: 95vh;
    }
    .rl-builtwith_wrapper {
        margin-top: 5rem;
    }
    .rl-pricing_button-wrapper {
        flex-direction: column;
    }
    .rl-builtwith_project {
        width: 55vw;
        height: 36vw;
    }
    .text-background-box2 {
        margin-right: 0.75rem;
    }
    .pricing-table_button-caption-2 {
        text-align: center;
        width: 100%;
        max-width: none;
        margin-top: 1rem;
        margin-left: 0;
    }
    .rl-pricing_callout {
        padding: 2.5rem 2rem;
    }
    .community-posts-list {
        column-count: 2;
    }
    .producthunt-badge-wrapper {
        margin-top: 4rem;
        position: static;
    }
    .contributors-hero_component {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .contributors-how_component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        padding-top: 3rem;
    }
    .faq9_content {
        grid-column-gap: 3rem;
        grid-row-gap: 4rem;
    }
    .contributors-form {
        max-width: none;
    }
    .timeline-arrow-mobile {
        display: none;
    }
    .circle {
        right: -1rem;
    }
    .new-label.is-beta {
        box-shadow: 0 0 0 3px #6248ff40;
    }
    .voting-feed_callout {
        padding: 2.5rem 2rem;
    }
    .navbar_dropdown-content-right {
        width: 100%;
    }
    .showcase-list {
        grid-template-columns: 1fr 1fr;
    }
    .showcase-list.home-categeory-list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
    }
    .showcase-list.home-categeory-list.is-dashboard {
        grid-template-columns: 30vw 30vw 30vw;
    }
    .showcase-item.home-category-item {
        margin-right: 0;
    }
    .notification-banner_component {
        margin-left: 5%;
        margin-right: 5%;
    }
    .menu-icon1_line-middle-2 {
        background-color: #161616;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .dropdown-list {
        position: static;
        overflow: hidden;
    }
    .dropdown-list.w--open {
        background-color: #0000;
        align-items: center;
        min-width: auto;
        padding: 0;
    }
    .hl-navbar_menu-dropdown {
        font-size: 18px;
    }
    .menu-icon1_line-bottom-2 {
        background-color: #161616;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .hl-navbar_link {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .hl-navbar_link:hover {
        background-color: #161616;
    }
    .hl-navbar_link.w--current {
        color: #fff;
    }
    .hl-navbar_component {
        height: 5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .hl-navbar_dropdown-toggle {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        font-size: 1.125rem;
    }
    .hl-navbar_dropdown-toggle:hover {
        background-color: #161616;
    }
    .hl-navbar_link-wrapper {
        flex-direction: column;
    }
    .menu-icon1_line-top-2 {
        background-color: #161616;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .hl-navbar_menu {
        z-index: 999;
        color: #fff;
        -webkit-text-fill-color: inherit;
        background-color: #161616;
        background-clip: border-box;
        border-radius: 1rem;
        flex-direction: column;
        justify-content: flex-start;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 2rem 5% 2.5rem;
        overflow: auto;
    }
    .dropdown-link {
        text-align: center;
        align-self: center;
        width: auto;
        padding: 0.75rem 0;
        font-size: 16px;
    }
    .dropdown-link:hover {
        background-color: #0000;
    }
    .dropdown-link.w--current {
        color: #fff;
    }
    .library-header_tabs-link {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .library-header_tabs-link:hover {
        background-color: #161616;
    }
    .library-header_tabs-link.w--current {
        color: #fff;
    }
    .folders-list {
        grid-template-columns: 1fr 1fr;
    }
    .select_cancel-button {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .share-modal_invitiation-status-dropdown {
        font-size: 18px;
    }
    .share-modal_invitiation-status-dropdown-toggle {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        font-size: 1.125rem;
    }
    .share-modal_invitiation-status-dropdown-toggle:hover {
        background-color: #161616;
    }
    .share-modal_owner-label {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        font-size: 1.125rem;
    }
    .share-modal_owner-label:hover {
        background-color: #161616;
    }
    .folder-header_content.hl-folder-header {
        grid-row-gap: 2rem;
        flex-direction: column;
        padding: 2rem;
    }
    .share-modal_component.hl-share-folder-modal {
        display: none;
    }
    .folder-header_details-wrapper {
        flex-wrap: wrap;
    }
    .component-header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .showcase-tab-link {
        font-size: 18px;
    }
    .component-modal_related-uielements {
        padding-top: 2rem;
    }
    .savedcomponents_tab-link {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .savedcomponents_tab-link:hover {
        background-color: var(--black);
    }
    .savedcomponents_tab-link.w--current {
        color: #fff;
    }
    .home-hero_cta-layout._3-col {
        grid-template-columns: 1fr 1fr;
    }
    .university-hero_component {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .university-hero_text-wrapper {
        grid-column-gap: 0.75rem;
    }
    .university-hero_text,
    .university-hero_text-bg {
        font-size: 3.5rem;
    }
    .university-feed_list {
        grid-template-columns: 1fr 1fr;
    }
    .home-header_text-underline {
        background-position: 50% 150%;
        background-size: 17.5rem;
    }
    .home-header_text-underline.is-figma-pro {
        background-position: 50% 150%;
        background-size: 16rem;
    }
    .home-feature1_content {
        max-width: none;
    }
    .home-feature1_component,
    .home-feature2_component {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .home-feature2_content {
        max-width: none;
    }
    .home-morefeatures_text-underline {
        background-position: 50% 100%;
        background-size: 14.25rem;
    }
    .home-components_text-underline {
        background-position: 50% 100%;
        background-size: 17rem;
    }
    .libraries-header_text-underline {
        background-position: 50%;
        background-size: 22.5rem;
    }
    .libraries-howitworks_component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
    }
    .libraries-howitworks_content-right {
        height: 435px;
    }
    .libraries-howitworks_video-wrapper {
        width: 540px;
        height: 337.5px;
    }
    .libraries-why_text-underline {
        background-position: 50% 70%;
        background-size: 11.25rem;
    }
    .libraries-why_text {
        font-size: 1.75rem;
    }
    .libraries-why_text-overlay.clickable-off {
        display: block;
    }
    .libraries-why_button-row {
        display: flex;
    }
    .pricing20_component {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
    }
    .pricing25_plans {
        grid-template-columns: 1fr;
    }
    .pricing_callout {
        padding: 2.5rem 2rem;
    }
    .libraries-usecases_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .libraries-usecases_card1,
    .libraries-usecases_card2 {
        padding: 2.5rem;
    }
    .libraries-usecases_card3 {
        padding: 3rem 2.5rem;
    }
    .libraries-usecases_heading-wrapper {
        text-align: center;
        flex-direction: column;
    }
    .libraries-usecases_typed-text1,
    .libraries-usecases_typed-text2 {
        font-size: 3.5rem;
    }
    .libraries-featured_component {
        background-position: 50% 100%;
        grid-template-columns: 1fr;
        padding-left: 0;
    }
    .libraries-featured_image {
        margin-top: 0;
    }
    .home-header_image-inner-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-left: -50%;
    }
    .home-header_image {
        width: 640px;
    }
    .libraries-webflow_callout {
        padding: 2.5rem 2rem;
    }
    .home-morefeatures_image {
        max-width: 508px;
    }
    .libraries-featured_text-wrapper {
        padding: 3rem 2.5rem 0;
    }
    .faq_expand-overlay.clickable-off {
        display: block;
    }
    .faq_extension-button-row {
        display: flex;
    }
    .navbar_wrapper {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        display: flex;
    }
    .navbar_wrapper.is-product-menu {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .signup-banner_component {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .signup-banner_content-left {
        align-items: flex-start;
    }
    .fs-cc-banner_buttons-wrapper {
        margin-top: 1rem;
    }
    .fs-cc-banner_delete {
        flex-direction: column;
        align-items: flex-start;
    }
    .logo1_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .logo1_component.is-contact-page {
        display: flex;
    }
    .preview_navbar {
        display: none;
    }
    .logo-slider_component,
    .logo-slider_mask,
    .logo-slider_slide {
        height: 9.5rem;
    }
    .padding-section-large {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
    .class-sync_callout-wrapper {
        padding: 2.5rem 2rem;
    }
    .header27_video-wrapper-background {
        padding: 3rem 2rem;
    }
    .chrome-extension-announcement_component {
        display: none;
    }
    .rl-features_card4 {
        grid-template-columns: 1fr;
    }
    .rl-features_card4-text-wrapper {
        padding: 3rem 2.5rem;
    }
    .rl-features_card4-image-wrapper {
        padding-top: 0;
        padding-left: 2.5rem;
    }
    .sortby_dropdown-toggle {
        color: var(--white);
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        font-size: 1.125rem;
    }
    .sortby_dropdown-toggle:hover {
        background-color: var(--black);
    }
    .sort-by_menu-dropdown {
        font-size: 18px;
    }
    .sortby-link {
        text-align: center;
        align-self: center;
        width: auto;
        padding: 0.75rem 0;
        font-size: 16px;
    }
    .sortby-link:hover {
        background-color: #0000;
    }
    .sortby-link.w--current {
        color: #fff;
    }
    .layout1_component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .chrome-extension_callout {
        max-width: 100%;
    }
    .layout145_content-grid {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
    }
    .layout178_component {
        grid-column-gap: 2rem;
        grid-row-gap: 4rem;
    }
    .cta39_card {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .cta39_card-content {
        padding: 3rem;
    }
    .cta39_image-wrapper {
        background-color: #4d4d4d;
        justify-content: flex-start;
    }
    .cta39_image {
        max-width: 365px;
    }
    .rl-features_card5 {
        grid-template-columns: 1fr;
    }
    .rl-features_card5-text-wrapper {
        padding: 3rem 2.5rem;
    }
    .rl-features_card5-image-wrapper {
        padding-top: 0;
        padding-left: 2.5rem;
    }
    .navbar_dropdown-link-product {
        background-color: #fff0;
        padding-left: 0;
        padding-right: 0;
    }
    .navbar_dropdown-link-product:hover,
    .navbar_dropdown-link-product.w--current {
        background-color: var(--white);
    }
    .navbar_dropdown-link-product.is-external {
        color: #161616a6;
    }
    .inspiration_feed_top {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .inspiration_filter-button-desktop {
        display: none;
    }
    .inspiration_components-wrapper {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .inspiration-list {
        grid-template-columns: 1fr 1fr;
    }
    .inspiration-list.home-categeory-list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
    }
    .inspiration-item.home-category-item {
        margin-right: 0;
    }
    .inspiration_details-popup.w--open {
        min-width: 20rem;
    }
    .inspiration_details-popup.is-modal {
        top: 2.75rem;
        bottom: auto;
    }
    .inspiration_source-icon {
        display: block;
    }
    .component-modal_inspiration-wrapper {
        grid-template-columns: 1fr;
    }
    .inspiration_modal-details {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-top: 1px solid #16161626;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: 2rem;
        display: grid;
    }
    .whatsnew-feed_component {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-columns: 1fr;
    }
    .whatsnew-feed_sidebar {
        width: 100%;
        margin-right: 0;
        position: relative;
        top: 0;
    }
    .whatsnew-feed_sidebar-heading {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        justify-content: space-between;
    }
    .whatsnew-feed_sidebar-heading-text {
        font-size: 1.125rem;
        font-weight: 400;
    }
    .whatsnew-feed_accordion-icon {
        display: flex;
    }
    .content27_sidebar-heading {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        border: 1px solid #000;
        justify-content: space-between;
        align-items: center;
        padding: 0.75rem 1rem;
        display: flex;
    }
    .content27_accordion-icon {
        display: flex;
    }
    .header26_image-wrapper {
        height: 30rem;
    }
    .layout360_card-content,
    .card-row1_card-content {
        padding: 2rem;
    }
    .layout365_row {
        grid-template-columns: 1fr;
    }
    .layout365_ipsum-image {
        height: 130%;
        top: -14%;
        right: 0%;
    }
    .layout365_card-large-content {
        padding: 2rem;
    }
    .testimonial18_component {
        column-count: 2;
    }
    .menu-icon {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -0.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .menu-icon.is-left {
        background-color: var(--light-grey-1);
        border-radius: 8px;
        margin-left: -0.5rem;
    }
    .menu-icon.is-left.hide-tablet {
        display: none;
    }
    .menu-icon_line-top {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon_line-middle {
        background-color: var(--black);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .menu-icon_line-bottom {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .heading-figma-pro-small-card {
        font-size: 1.75rem;
    }
    .layout406_tab-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .layout365_icon-image {
        height: 135%;
        top: -18%;
    }
    .layou365_library-image-wrapper {
        padding-bottom: 2rem;
        padding-left: 2rem;
    }
    .layout360_image-wrapper {
        justify-content: flex-end;
    }
    .figma-library_feature-list_card-content {
        padding-top: 3.5rem;
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
    .resources-list,
    .resources-list._4-column {
        grid-template-columns: 1fr 1fr;
    }
    .pricing21_top-row-content {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .pricing21_top-row-price {
        font-size: 3.25rem;
    }
    .star-pattern-layer {
        height: 400px;
    }
    .home-header_slider {
        height: 421px;
    }
    .home-header_slider-mask {
        width: 640px;
        height: 421px;
    }
    .home-header_slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .home-header_slide-arrow {
        width: 200px;
    }
    .dashboard-hero_other-resources-cta {
        flex-direction: column;
    }
    .home-hero_build-content {
        grid-template-columns: 1fr;
    }
    .home-hero_tabs-menu {
        width: 100%;
    }
    .home-hero_tabs-menu.is-dashboard,
    .home-hero_tabs-menu.is-dashboard-copy {
        grid-template-columns: 1fr 1fr;
    }
    .home-hero_build-content_lightbox-image {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .dashboard-hero_tab-content-item,
    .dashboard-hero_other-resources-image {
        width: 100%;
    }
    .section_sb_image-wrapper {
        height: 30rem;
    }
    .builder_feature-grid-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .builder_feature-card.feature-2 {
        background-size: 75%;
    }
    .builder_feature-card.feature-7 {
        justify-content: space-between;
    }
    .builder_feature-card.feature-11 {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    .builder_feature-top {
        padding: 2rem;
    }
    .builder_feature-top.feature-11 {
        text-align: left;
        flex: 1;
    }
    .heading-custom-h3 {
        font-size: 1.75rem;
    }
    .builder_feature-bottom.feature-1 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .builder_feature-bottom.feature-2 {
        flex: 1;
        align-items: center;
        padding: 2rem;
    }
    .builder_feature-bottom.feature-5 {
        flex: none;
    }
    .builder_feature-bottom.feature-6 {
        padding-bottom: 2rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .builder_feature-bottom.feature-7 {
        align-items: center;
        height: auto;
    }
    .builder_feature-bottom.feature-11 {
        height: 16rem;
    }
    .builder_feature-2_ui-block {
        max-height: 21.4rem;
    }
    .builder_feature-3-left,
    .builder_feature-3-right,
    .builder_feature-4-left-top {
        padding: 2rem;
    }
    .builder_feature-4_ui-left {
        z-index: 3;
        margin-bottom: 2rem;
    }
    .builder_feature-5_ui {
        width: 100%;
    }
    .builder_feature-5_ui-section_header1 {
        transform-origin: 50% 70%;
        flex: none;
        transform: scale(0.25);
    }
    .builder_feature-5_ui-padding {
        padding-bottom: 4rem;
    }
    .builder_feature-5_ui-button {
        bottom: 2rem;
    }
    .builder_feature-6_ui-top {
        grid-column-gap: 0rem;
    }
    .builder_feature-6_ui-middle-input {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .builder_feature-grid-6 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .builder_feature-7_ui-block {
        align-items: flex-end;
        margin-right: 58%;
    }
    .builder_feature-8_ui-block {
        justify-content: space-between;
        padding-top: 0;
    }
    .builder_feature-8_ui-top-overlay {
        background-image: linear-gradient(90deg, #e4e2df, #a39c9a00 30%, #938b8900 70%, #e4e2df);
    }
    .builder_feature-8_ui-bottom {
        width: 90%;
    }
    .builder_feature-8_overlay {
        z-index: 3;
        padding: 2rem;
    }
    .builder_feature-9_ui-block {
        align-self: center;
    }
    .site-builder-form-block {
        width: 100%;
    }
    .expert-form_step {
        grid-column-gap: 3rem;
        grid-row-gap: 4rem;
    }
    .pricing20_description-text-wrapper {
        height: auto;
    }
    .location-banner_text {
        text-align: left;
        position: static;
    }
    .location-banner_wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .location-banner_unicode {
        text-align: left;
        position: static;
    }
    .navbar4_container {
        grid-auto-columns: 1fr;
    }
    .navbar4_menu {
        z-index: 1;
        background-color: var(--white);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        flex-direction: column;
        justify-content: center;
        margin-left: 0;
        display: block;
    }
    .navbar4_link {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0.75rem 0;
        font-size: 1.25rem;
        position: static;
    }
    .navbar4_menu-dropdown {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 1.25rem;
        display: block;
        position: relative;
    }
    .navbar4_dropdown-toggle {
        align-items: center;
        width: 100%;
        margin: 0;
        padding: 0.75rem 2rem 0.75rem 0;
        display: flex;
        position: relative;
    }
    .navbar4_dropdown-list {
        position: static;
        overflow: hidden;
    }
    .navbar4_dropdown-list.w--open {
        border-style: none;
        padding: 0;
        position: static;
    }
    .navbar4_dropdown-link {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-right: 0;
        font-size: 20px;
    }
    .navbar4_menu-button {
        margin-left: -0.5rem;
        padding: 0;
    }
    .navbar4_menu-button.w--open {
        background-color: #0000;
    }
    .menu-icon4 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -0.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: relative;
    }
    .menu-icon4_wrapper {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .menu-icon4_line-top {
        background-color: #000;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon4_line-middle {
        background-color: #000;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: static;
    }
    .menu-icon_line-middle-top {
        z-index: 2;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
        position: absolute;
        inset: 0;
    }
    .menu-icon_line-middle-base {
        background-color: #000;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: absolute;
    }
    .menu-icon4_line-bottom {
        background-color: #000;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .home-hero_build-content-v2 {
        grid-template-columns: 1fr;
    }
    .home-hero_tabs-menu-v2 {
        width: 100%;
    }
    .home-hero_tabs-menu-v2.is-dashboard,
    .home-hero_tabs-menu-v2.is-dashboard-copy {
        grid-template-columns: 1fr 1fr;
    }
    .navbar-new_component {
        height: 4.5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .navbar-new_container {
        grid-template-columns: 0.25fr 1fr;
        display: flex;
    }
    .navbar-new_menu {
        background-color: var(--white);
        border-radius: 1rem;
        justify-content: center;
        width: 90vw;
        max-height: 75vh;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 1rem 2rem 2rem;
        display: flex;
        position: absolute;
        overflow: auto;
        box-shadow: 0 2px 6px #00000014;
    }
    .navbar-new_menu.is-page-height-tablet {
        transition: height 0.5s;
    }
    .navbar-new_menu-dropdown {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 1.125rem;
        display: flex;
    }
    .navbar-new_dropdwn-toggle {
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding: 0.75rem 2rem 0.75rem 0;
        display: flex;
    }
    .navbar-new_dropdown-list {
        position: static;
        overflow: hidden;
    }
    .navbar-new_dropdown-list.w--open {
        border-style: none;
        padding: 0;
        position: static;
    }
    .navbar-new_button-wrapper {
        align-items: center;
    }
    .navbar-new_menu-button {
        padding: 0;
    }
    .navbar-new_menu-button.w--open {
        background-color: #0000;
    }
    .menu-icon2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -0.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .menu-icon2_line-top {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon2_line-middle {
        background-color: var(--black);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .menu-icon2_line-bottom {
        background-color: var(--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .dropdown-chevron {
        inset: auto 0% auto auto;
    }
    .navbar-new_dropdown-link-2 {
        text-align: center;
        width: auto;
        padding: 0.75rem 0;
        font-size: 16px;
    }
    .hiring-label.is-beta {
        box-shadow: 0 0 0 3px #6248ff40;
    }
    .navbar-new_fixed-logo {
        display: none;
    }
    .navbar-new_fixed-cta {
        position: fixed;
        inset: auto auto 1rem 5%;
    }
    .navbar-new_fixed-cta.is-landing-page {
        inset: 1rem 5% auto auto;
    }
    .navbar-new_cta-wrapper-tablet {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: row;
        margin-top: 1.5rem;
        display: flex;
    }
    .navbar-new_cta-button-secondary {
        text-align: center;
        border: 1px solid #16161626;
        width: 100%;
        height: 44px;
    }
    .navbar-new_cta-button-secondary:hover {
        background-color: #0000;
    }
    .navbar-new_cta-button-secondary.dropdown-link {
        color: #161616bf;
        text-align: center;
        align-self: center;
        width: auto;
        font-size: 16px;
    }
    .navbar-new_cta-button-secondary.dropdown-link:hover {
        background-color: #0000;
    }
    .navbar-new_cta-button {
        opacity: 1;
        width: 100%;
        height: 44px;
        margin-left: 0;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .navbar-new_cta-wrapper-desktop {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        flex-direction: column;
        margin-top: 0.5rem;
        display: none;
    }
    .navbar_link-wrapper-copy {
        flex-direction: column;
    }
    .new-home_header_top {
        padding-top: 1rem;
    }
    .new-home_header_layout-one {
        height: 38rem;
        max-height: none;
    }
    .new-home_header_one-left {
        width: 17rem;
        min-width: 17rem;
        max-width: none;
        margin-right: 1.5rem;
    }
    .new-home_header_one-right {
        width: 17rem;
        min-width: 17rem;
        max-width: none;
        margin-left: 1.5rem;
    }
    .new-home_header_one-center {
        width: 38rem;
    }
    .new-home_header_heading-old {
        font-size: 5rem;
    }
    .new-home_header_subheading {
        max-width: 30rem;
    }
    .new-home_header_select-graphic {
        cursor: auto;
        justify-content: center;
        align-items: stretch;
        height: 44rem;
        max-height: none;
        display: flex;
    }
    .new-home_header_shuffle-button,
    .new-home_header_comp-button {
        cursor: auto;
    }
    .new-home_header_bottom.rl-page-padding {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }
    .new-home_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .new-home_header_form-block {
        width: 100%;
    }
    .new-home_header_wire-wrap {
        display: none;
    }
    .new-home_header_features-grid {
        grid-template-columns: 1fr;
        max-width: 25rem;
    }
    .new-home_header_wire {
        background-image: linear-gradient(180deg, var(--red), var(--purple) 57%, var(--white));
        height: 6rem;
        display: block;
    }
    .new-home_header_feature-content-top {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .header_lofiwireframe-image1,
    .header_lofiwireframe-image2,
    .header_lofiwireframe-image3,
    .header_lofiwireframe-image4 {
        transform: none;
    }
    .new-home_header_layout-two {
        height: 100%;
    }
    .new-home_header_two-top {
        width: 100%;
        max-width: 90vw;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .new-home_header_two-bottom {
        width: 112.2rem;
        height: 10.8375rem;
    }
    .new-home_header_three-left {
        width: 32rem;
        min-width: 32rem;
        padding-bottom: 1rem;
    }
    .new-home_header_layout-three {
        width: 100%;
        max-width: 90vw;
        padding-left: 0;
    }
    .new-home_header_tryme-text {
        background-color: var(--light-grey-1);
        right: 8px;
    }
    .new-home_primary-feature_card {
        grid-template-columns: 1fr;
    }
    .new-home_primary-feature_card-content {
        padding: 3.5rem;
    }
    .new-home_primary-feature_image-wrapper {
        align-items: flex-end;
        min-height: 0;
        padding: 2rem 2rem 4rem;
        overflow: hidden;
    }
    .new-home_primary-feature_image-wrapper.is-left-tablet {
        align-items: flex-start;
    }
    .new-home_heading-style-h2 {
        font-size: 4.5rem;
    }
    .new-home_heading-icon {
        width: 3.5rem;
    }
    .new-home_feature-heading-wrapper {
        padding-bottom: 3rem;
    }
    .new-home_feature-heading-right {
        margin-right: 1rem;
    }
    .new-home_feature-heading-right-text,
    .new-home_feature-heading-left-text {
        font-size: 9.5rem;
    }
    .new-home_feature-heading-left {
        align-self: auto;
    }
    .new-home_secondary-feature_row {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .new-home_secondary-feature_card-content {
        padding: 3.5rem;
    }
    .new-home_export-feature_card-content {
        padding: 2rem;
    }
    .new-home_showcase_bottom {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        padding: 3.5rem;
    }
    .new-home_showcase_bottom-right {
        padding-top: 0;
        padding-bottom: 0;
    }
    .new-home_relume-library_header-wrapper {
        grid-template-columns: 1.25fr;
        margin-bottom: 4rem;
    }
    .new-home_relume-library_card-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .new-home_relume-library_card-wrapper.is-3col {
        grid-template-columns: 1fr;
    }
    .new-home_relume-library_premium-card {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 3.5rem;
    }
    .new-home_relume-library_premium-item {
        align-items: flex-start;
    }
    .new-home_community_top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        background-image: linear-gradient(to bottom, var(--light-grey-2) 89%, #e4e2df00);
        padding-top: 3.5rem;
        padding-bottom: 4.5rem;
    }
    .new-home_community_bottom {
        height: 90rem;
    }
    .new-home_premium_wire {
        height: 360px;
    }
    .new-home_community_heading {
        font-size: 12vw;
    }
    .new-home_community_collection-list {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        column-count: 2;
        grid-template-rows: min-content min-content;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .new-home_community_testimonial-list-layout {
        grid-column-gap: 1.25rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr;
    }
    .new-footer_cta {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .new-footer_cta-heading {
        font-size: 3rem;
    }
    .new-footer_cta-right {
        text-align: center;
    }
    .new-footer_column-layout {
        margin-bottom: 3rem;
    }
    .new-footer_bottom {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
    }
    .new-footer_bottom-left {
        flex-direction: column;
        align-items: center;
    }
    .new-footer_logo-link {
        margin-top: 0;
        margin-bottom: 0;
    }
    .new-footer_team-member {
        margin-right: -0.75rem;
    }
    .new-footer_team-member:hover {
        transform: none;
    }
    .new-footer_team-wrapper {
        flex-direction: row-reverse;
        flex: 1;
        justify-content: center;
        align-items: center;
        padding-right: 0.75rem;
    }
    .new-footer_team-wrapper.hide-tablet {
        display: none;
    }
    .new-footer_social-links-wrapper {
        flex-direction: row-reverse;
        justify-content: center;
        margin-bottom: 2rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .new-footer_social-link {
        margin-left: 0.375rem;
        margin-right: 0.375rem;
    }
    .new-home_showcase_top-wrapper {
        margin-top: 3rem;
    }
    .new-home_primary-feature1_lottie {
        min-width: auto;
        position: relative;
    }
    .new-home_primary-feature1_lottie-wrapper {
        border-radius: 0.75rem;
        min-height: auto;
        position: relative;
        left: auto;
    }
    .new-home_primar-feature_lottie-top-bar {
        min-width: auto;
    }
    .new-home_primary-feature2_lottie-wrapper {
        border-radius: 0.75rem;
        min-height: auto;
        position: relative;
    }
    .new-home_primary-feature2_lottie {
        min-width: auto;
        position: relative;
    }
    .navbar-dashboard_component {
        padding-left: 5vw;
        padding-right: 5vw;
        position: static;
    }
    .navbar-dashboard_logo-link {
        padding-left: 0;
    }
    .navbar-dashboard_logo-image {
        min-width: 103px;
    }
    .navbar-dashboard_menu {
        z-index: 999;
        color: #161616;
        -webkit-text-fill-color: inherit;
        background-color: #fff;
        background-clip: border-box;
        border-radius: 1rem;
        flex-direction: column;
        justify-content: flex-start;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 1.5rem 5%;
        overflow: auto;
        box-shadow: 0 2px 4px #00000014;
    }
    .dashboard_wrapper {
        z-index: 999;
        flex-direction: column;
        align-items: stretch;
    }
    .dashboard_sidebar-wrapper {
        z-index: 999;
        align-items: flex-end;
        height: auto;
        position: relative;
        top: 0;
        overflow: visible;
    }
    .sidebar-dashboard_component {
        background-color: #0000;
        border-right-style: none;
        align-items: flex-end;
        height: 4rem;
        min-height: 4rem;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 5vw;
        position: fixed;
        bottom: auto;
        left: auto;
        right: 0%;
    }
    .sidebar-dashboard_component.is-dashboard {
        height: 4rem;
        position: absolute;
        inset: -4rem 0% auto auto;
    }
    .sidebar-dashboard_container {
        flex-direction: row;
        align-items: center;
    }
    .sidebar-dashboard_menu {
        background-color: #0000;
        width: 20rem;
        height: 100dvh;
        display: none;
        position: fixed;
        overflow: auto;
    }
    .sidebar-dashboard_menu-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        background-color: var(--light-grey-1);
        overflow: scroll;
    }
    .sidebar-dashboard_menu-top {
        height: 100dvh;
        padding-right: 2.5rem;
        overflow: auto;
    }
    .sidebar-dashboard_menu-button.w--open {
        color: var(--black);
        background-color: #0000;
    }
    .menu-icon_line-top-2 {
        background-color: #000;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon_line-middle-2 {
        background-color: #000;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .menu-icon_line-bottom-2 {
        background-color: #000;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .sidebar-dashboard_close-tablet {
        z-index: 1;
        color: var(--black);
        display: none;
        position: fixed;
        top: 1rem;
        right: 1rem;
    }
    .sidebar-dashboard_background-layer {
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        background-color: #e4e2dfd9;
        display: none;
        position: fixed;
        inset: 0%;
    }
    .dashboard_main-wrapper {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .dashboard_main-wrapper.no-margin {
        z-index: 0;
        margin-top: 0;
    }
    .dashboard-layout_component {
        grid-template-columns: 1fr;
    }
    .new-navbar-dashboard_component {
        height: 5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .navbar-dashboard_wrapper {
        z-index: 999;
        background-color: var(--white);
        color: var(--black);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        border-radius: 1rem;
        flex-direction: column;
        justify-content: flex-start;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 1.5rem 5%;
        overflow: auto;
        box-shadow: 0 2px 4px #00000014;
    }
    .webflow-library_header_component {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        background-position: 0%;
        padding: 4rem 3rem;
    }
    .webflow-library_header_left {
        flex-direction: column;
    }
    .webflow-library_header_logo {
        padding-top: 0;
        padding-bottom: 1rem;
    }
    .webflow-library_header_heading {
        font-size: 5rem;
    }
    .sidebar-dashboard_accordion-icon {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        inset: auto 0% auto auto;
    }
    .figma-library_header_component {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        background-position: -160px;
        padding: 4rem 3rem;
    }
    .figma-library_header_component.is-treatment2 {
        background-position: -80px;
        background-size: auto 720px;
    }
    .figma-library_header_left {
        flex-direction: column;
    }
    .figma-library_primary-feature_card {
        grid-template-columns: 1fr;
    }
    .figma-library_primary-feature_image-wrapper {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .figma-library_primary-feature_card-content {
        padding: 3.5rem;
    }
    .figma-library_feature-list_row {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .figma-library_secondary-feature_card {
        grid-template-columns: 1fr;
    }
    .figma-library_secondary-feature_image-wrapper {
        padding: 2rem 2rem 4rem;
    }
    .figma-library_secondary-feature_card-content {
        padding: 3.5rem;
    }
    .heading-style-h2 {
        font-size: 2.75rem;
    }
    .heading-style-h4 {
        font-size: 1.75rem;
    }
    .dashboard_menu-link {
        text-align: center;
        align-self: center;
        width: auto;
        padding: 0.75rem 0;
        font-size: 16px;
    }
    .dashboard_menu-link:hover {
        background-color: #0000;
    }
    .dashboard_menu-link.w--current {
        color: #fff;
    }
    .navbar-dashboard_dropdown-list {
        position: static;
        overflow: hidden;
    }
    .navbar-dashboard_dropdown-list.w--open {
        background-color: #0000;
        align-items: center;
        min-width: auto;
        padding: 0;
    }
    .webflow-library_top-bar.is-sticky {
        padding-bottom: 0;
        position: relative;
        top: 0;
    }
    .webflow-library_top-bar.is-sticky-non-members {
        padding-top: 0;
        padding-bottom: 0;
        position: relative;
        top: 0;
    }
    .get-started-banner_component {
        display: none;
    }
    .modal2_content-wrapper {
        width: 80%;
        max-width: none;
        padding: 4rem 3rem;
    }
    .cursor-wrap {
        display: none;
    }
    .new-home_feature-heading-left-text-blur {
        font-size: 9.5rem;
    }
    .new-home_feature-heading-left-text-blur.gradient-animation {
        display: none;
    }
    .new-home_header_shuffle-button-row {
        cursor: auto;
    }
    .new-home_relume-library_free-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 3.5rem;
    }
    .new-home_relume-library_free-card-button-wrapper {
        margin-top: 1rem;
    }
    .navbar_whats-new_collection-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
    }
    .color-list,
    .color-list._4-column {
        grid-template-columns: 1fr 1fr;
    }
    .new-home_primary-feature_overlay.pointer-none {
        display: none;
    }
    .tablet-navbar-logo-wrapper {
        align-items: center;
        display: flex;
        position: absolute;
        inset: 0% auto 0% 4rem;
    }
    .whats-new-team_group-member {
        margin-right: -0.75rem;
    }
    .whats-new-team_group-member:hover {
        transform: none;
    }
    .webflow-library_top-bar-overlay {
        display: none;
    }
    .navbar_products-dropdown-list-wrapper {
        box-shadow: none;
        flex-direction: column;
        min-width: auto;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar_products-dropdown-list-wrapper.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: flex-start;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0.25rem 0 1rem;
    }
    .navbar_dropdown-list {
        box-shadow: none;
        width: 100%;
        position: static;
        overflow: hidden;
    }
    .navbar_dropdown-list.w--open {
        box-shadow: none;
        background-color: #0000;
        padding-top: 0;
    }
    .navbar_dropdown-list.community-menu.w--open {
        align-items: flex-start;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .navbar_dropdown-list.products-menu.w--open {
        align-items: flex-start;
    }
    .navbar_dropdown-list.products-menu-new.w--open {
        align-items: flex-start;
        padding-top: 0.25rem;
        padding-bottom: 1rem;
    }
    .navbar_dropdown-list.job-listings.w--open {
        width: 100%;
    }
    .navbar_small-dropdown-list-wrapper {
        box-shadow: none;
        width: 100%;
        min-width: auto;
        padding: 0;
    }
    .navbar_small-dropdown-list-wrapper.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .navbar_small-dropdown-list {
        position: static;
        overflow: hidden;
    }
    .navbar_small-dropdown-list.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .navbar_medium-dropdown-list-wrapper {
        box-shadow: none;
        width: 100%;
        min-width: auto;
        padding: 0.5rem 0;
    }
    .navbar_medium-dropdown-list-wrapper.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .component-modal_header-2col,
    .component-modal_header-2col.is-component-page,
    .component-modal_header-2col.is-react-component {
        grid-template-columns: 1fr;
    }
    .component-modal_header-right {
        max-width: none;
    }
    .get-started-react-banner_component {
        display: none;
    }
    .libraries-webflow_callout-2 {
        padding: 2.5rem 2rem;
    }
    .navbar_link-block-2 {
        width: auto;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_link-block-2.access-library {
        padding-left: 1.25rem;
        padding-right: 1rem;
    }
    .libraries-howitworks_content-right-2 {
        height: 435px;
    }
    .libraries-usecases_typed-text1-2 {
        font-size: 3.5rem;
    }
    .pricing_callout-2 {
        padding: 2.5rem 2rem;
    }
    .navbar_small-dropdown-list-wrapper-2 {
        box-shadow: none;
        width: 100%;
        min-width: auto;
        padding: 0;
    }
    .navbar_small-dropdown-list-wrapper-2.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .menu-icon2_line-top-2 {
        background-color: #161616;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .save-money-label-2 {
        margin-bottom: 0.75rem;
        margin-left: 0;
    }
    .save-money-label-2.is-pricing {
        margin-bottom: 0;
    }
    .faq_expand-overlay-2.clickable-off {
        display: block;
    }
    .navbar_button-2 {
        flex: none;
    }
    .libraries-why_text-overlay-2.clickable-off {
        display: block;
    }
    .navbar_products-dropdown-list-wrapper-2 {
        box-shadow: none;
        flex-direction: column;
        min-width: auto;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar_products-dropdown-list-wrapper-2.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: flex-start;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0.25rem 0 1rem;
    }
    .navbar_dropdown-toggle-2 {
        justify-content: flex-start;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_dropdown-toggle-2:hover {
        background-color: #0000;
    }
    .menu-icon2_line-middle-2 {
        background-color: #161616;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar_dropdown-content-right-2 {
        width: 100%;
    }
    .menu-icon2_line-bottom-2 {
        background-color: #161616;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .rl-pricing_callout-2 {
        padding: 2.5rem 2rem;
    }
    .libraries-usecases_card3-2 {
        padding: 3rem 2.5rem;
    }
    .navbar-new_menu-2 {
        background-color: #fff;
        border-radius: 1rem;
        justify-content: center;
        max-height: 75vh;
        margin-left: 5vw;
        margin-right: 5vw;
        padding: 1rem 2rem 2rem;
        display: flex;
        position: absolute;
        overflow: auto;
        box-shadow: 0 2px 6px #00000014;
    }
    .navbar_medium-dropdown-list-wrapper-2 {
        box-shadow: none;
        width: 100%;
        min-width: auto;
        padding: 0.5rem 0;
    }
    .navbar_medium-dropdown-list-wrapper-2.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column;
        align-items: center;
        width: auto;
        min-width: auto;
        margin-top: 0;
        padding: 0;
    }
    .navbar_link-2 {
        width: 100%;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar_link-2:hover {
        background-color: #0000;
    }
    .navbar_link-2.dropdown-link {
        color: #161616bf;
        text-align: center;
        height: auto;
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        font-size: 16px;
    }
    .navbar_link-2.dropdown-link:hover {
        background-color: #0000;
    }
    .navbar_link-2.dropdown-link.w--current {
        color: #161616;
        background-color: #fff;
        font-weight: 400;
    }
    .libraries-howitworks_video-wrapper-2 {
        width: 540px;
        height: 337.5px;
    }
    .navbar-new_fixed-logo-2 {
        display: none;
    }
    .libraries-usecases_card2-2,
    .libraries-usecases_card1-2 {
        padding: 2.5rem;
    }
    .navbar-new_cta-button-2 {
        opacity: 1;
        width: 100%;
        height: 44px;
        margin-left: 0;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .navbar_dropdown-link-product-2 {
        background-color: #fff0;
        padding-left: 0;
        padding-right: 0;
    }
    .navbar_dropdown-link-product-2:hover,
    .navbar_dropdown-link-product-2.w--current {
        background-color: #fff;
    }
    .contact5_component {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .contact5_content {
        padding-top: 0;
    }
    .rl-pricing_contact-sales {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        display: flex;
    }
    .rl-pricing_contact-sales_text-wrapper {
        flex-flow: column;
    }
    .help-dropdown {
        position: static;
        overflow: hidden;
    }
    .help-dropdown.w--open {
        background-color: #0000;
        align-items: center;
        min-width: auto;
        padding: 0;
    }
    .layout379_row {
        grid-template-columns: 1fr 1fr;
    }
    .layout379_card-large-content,
    .layout379_card-small-content {
        padding: 2rem;
    }
    .pricing22_top-row-price {
        font-size: 3.25rem;
    }
    .pricing-header_lottie {
        position: static;
    }
    .pricing-header_team-span {
        background-image: linear-gradient(118deg, var(--orange), var(--red) 63%, var(--purple));
        padding-right: 0;
    }
    .login-button {
        text-align: center;
        border: 1px solid #16161626;
        width: auto;
        height: 44px;
        margin-left: 1rem;
        display: none;
        left: 0;
    }
    .login-button:hover {
        background-color: #0000;
    }
    .login-button.dropdown-link {
        color: #161616bf;
        text-align: center;
        align-self: center;
        width: auto;
        font-size: 16px;
    }
    .login-button.dropdown-link:hover {
        background-color: #0000;
    }
    .header-layout_exp2 {
        height: 38rem;
        max-height: none;
        padding-top: 0;
    }
    .exp2-header-wrapper {
        width: 38rem;
    }
    .exp2-subheadng {
        max-width: 30rem;
    }
    .exp-header-gap {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        padding-top: 1rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp2-grid {
        grid-column-gap: 1.25rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr;
    }
    .exp-2-grid-wrapper {
        padding-left: 5vw;
        padding-right: 5vw;
        display: none;
    }
    .exp2-logos_section {
        padding-top: 4rem;
    }
    .exp2-form-input-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .exp2-relume-line {
        background-image: linear-gradient(to bottom, var(--red), var(--purple) 78%, var(--medium-grey));
        height: 12rem;
    }
    .exp3-hero-testimonial {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .blog44_heading-wrapper {
        grid-column-gap: 3rem;
    }
    .blog44_heading {
        margin-right: 3rem;
    }
    .spacer-xxlarge {
        padding-top: 4.5rem;
    }
    .blog44_list {
        grid-template-columns: 1fr 1fr;
    }
    .sgb-join-block {
        margin-top: 2rem;
    }
    .waitlist-button {
        flex: none;
    }
    .sgb_toolbar_wrapper {
        display: none;
    }
    .sgb_toolbar {
        justify-content: flex-start;
        align-items: stretch;
        inset: auto auto 1rem 0;
    }
    .sgb_mobile_wrap.noselect {
        bottom: -129px;
        left: 518px;
        right: auto;
    }
    .sgb-hero_layout {
        flex-flow: column;
        height: auto;
        padding-top: 1.5rem;
    }
    .sgb-hero_left-content {
        max-width: 40rem;
    }
    .sgb-heading {
        font-size: 3.5rem;
    }
    .track-modal_content-wrapper {
        width: 90%;
        max-width: none;
    }
    .exp3_header_content-wrapper {
        grid-template-columns: 1fr;
        padding-left: 0;
    }
    .exp3_header_content {
        max-width: none;
    }
    .exp3_header_heading {
        font-size: 5rem;
    }
    .exp3_header_subheading {
        max-width: none;
    }
    .exp3_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .exp3_header_select-graphic {
        cursor: auto;
        height: 44rem;
        max-height: none;
    }
    .exp3_header_image-wrapper {
        display: none;
    }
    .exp3_header_top {
        grid-template-columns: 1fr;
        min-height: 0;
        padding-top: 3.5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp3_header_middle {
        padding-top: 3rem;
    }
    .exp3_header_middle.rl-page-padding {
        padding-bottom: 5rem;
    }
    .exp3_header_benefits-grid {
        width: 100vw;
        max-width: none;
        padding-left: 5vw;
        display: flex;
        overflow: auto;
    }
    .exp3_header_card {
        flex: none;
        max-width: 14rem;
    }
    .card-row44_component {
        grid-template-columns: 1fr 1fr;
    }
    .exp3_header_benefits-overlay {
        display: block;
    }
    .react-library_header_component {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        background-position: -400px 400px;
        padding: 4rem 3rem;
    }
    .react-library_header_heading,
    .new-home_header_heading_exp4 {
        font-size: 5rem;
    }
    .new-home_header_subheading-copy {
        max-width: 30rem;
    }
    .new-home_header_heading_exp4_2 {
        font-size: 5rem;
    }
    .webflow_header_heading {
        font-size: 4.6rem;
    }
    .new-home_header_one-center-webflow {
        width: 38rem;
    }
    .exp5_header_top {
        padding-top: 1rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp5_header_bottom {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp5_header_bottom.rl-page-padding {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }
    .exp5_header_top-content {
        width: 100%;
    }
    .exp5_header_heading {
        font-size: 5rem;
    }
    .exp5_header_stats-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .exp5_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .exp5_header_select-graphic {
        cursor: auto;
        justify-content: center;
        align-items: stretch;
        height: 44rem;
        max-height: none;
        display: flex;
    }
    .exp5-3_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        display: flex;
    }
    .exp5-3_header_stats-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
    .exp5-3_header_subheading {
        max-width: 30rem;
    }
    .exp5-2_header_top {
        padding-top: 1rem;
    }
    .exp5_header_one-center {
        width: 38rem;
    }
    .navbar-exp5_component {
        height: 4.5rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .navbar-exp5_link {
        width: 100%;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbar-exp5_link:hover {
        background-color: #0000;
    }
    .navbar-exp5_link.dropdown-link {
        color: #161616bf;
        text-align: center;
        height: auto;
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        font-size: 16px;
    }
    .navbar-exp5_link.dropdown-link:hover {
        background-color: #0000;
    }
    .navbar-exp5_link.dropdown-link.w--current {
        background-color: var(--white);
        color: var(--black);
        font-weight: 400;
    }
    .navbar-exp5_cta-button-secondary {
        text-align: center;
        border: 1px solid #16161626;
        width: 100%;
        height: 44px;
    }
    .navbar-exp5_cta-button-secondary:hover {
        background-color: #0000;
    }
    .navbar-exp5_cta-button-secondary.dropdown-link {
        color: #161616bf;
        text-align: center;
        align-self: center;
        width: auto;
        font-size: 16px;
    }
    .navbar-exp5_cta-button-secondary.dropdown-link:hover {
        background-color: #0000;
    }
    .navbar-exp_button {
        flex: none;
        margin-left: auto;
        margin-right: 0.5rem;
    }
    .navbarexp5_dropdown-toggle {
        justify-content: flex-start;
        padding: 0.75rem 0;
        font-size: 18px;
    }
    .navbarexp5_dropdown-toggle:hover {
        background-color: #0000;
    }
    .exp5-3_header_one-center,
    .exp5-1_header_one-center {
        width: 38rem;
    }
    .exp7_header_heading {
        font-size: 3rem;
    }
    .navbar-exp7_cta-button {
        opacity: 1;
        width: 100%;
        height: 44px;
        margin-left: 0;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .menu-icon5 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -0.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .navbar7_menu {
        border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
        background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        align-items: flex-start;
        height: 100dvh;
        margin-left: 0;
        padding: 1rem 5% 6.5rem;
        transition: height 0.5s;
        position: absolute;
        overflow: auto;
    }
    .navbar7_dropdown-toggle {
        align-items: center;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex;
    }
    .navbar7_dropdown-content-left {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0;
    }
    .navbar7_bottom-bar-left {
        margin-bottom: 1rem;
    }
    .navbar7_dropdown-list {
        position: relative;
        overflow: hidden;
    }
    .navbar7_dropdown-list.w--open {
        border-style: none;
        align-items: flex-start;
        padding: 0 0 0;
        position: relative;
        top: 0;
    }
    .navbar7_dropdown-content {
        flex-direction: column;
    }
    .navbar7_link {
        width: auto;
        padding: 0.75rem 0;
        font-size: 1.125rem;
    }
    .navbar7_bottom-bar {
        flex-direction: column;
        margin-bottom: 1.5rem;
        padding: 1.5rem;
    }
    .navbar7_menu-button.w--open {
        background-color: var(--\<unknown\|relume-variable-transparent\>);
    }
    .navbar7_menu-right {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-top: 1.5rem;
    }
    .navbar7_menu-dropdown {
        width: 100%;
    }
    .menu-icon1_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .home-final-version_feature-1_lightbox-image {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .home-final-version_feature-4_content,
    .home-final-version_feature-5_content {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .home-final-version_cta_content {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .footer12_top-wrapper {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
    }
    .menu-icon1_line-top-3,
    .menu-icon1_line-bottom-3 {
        background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon1_line-middle-3 {
        background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .react-process_list {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .menu-icon1_line-top-4,
    .menu-icon1_line-bottom-4 {
        background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .menu-icon1_line-middle-4 {
        background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
    }
    .layout239_list {
        grid-column-gap: 2rem;
    }
    .layout195_content {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .padding-section-medium {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .react-features_card-content,
    .layout361_card-content {
        padding: 2rem;
    }
    .heading-style-h3 {
        font-size: 2.25rem;
    }
    .react-cta_card {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .react-cta_card-content {
        padding: 3rem;
    }
    .react-cta_image-wrapper {
        justify-content: center;
        align-items: flex-start;
        height: 20rem;
    }
    .react-cta_image {
        max-width: 365px;
    }
    .new-home_relume-library_premium-card-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 3.5rem;
    }
    .heading-style-h1 {
        font-size: 3.25rem;
    }
    .home-damo-s-final-version_features-list_list {
        grid-column-gap: 2rem;
    }
    .home-damo-s-final-version_feature-1_card-content,
    .home-damo-s-final-version_feature-2_card-content,
    .home-damo-s-final-version_feature-3_card-content {
        padding: 2rem;
    }
    .home-damo-s-final-version_html-export_content {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .home-damo-s-final-version_react-cta_card-content {
        padding: 3rem;
    }
    .home-damo-s-final-version_react-cta_card {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .money-makers-hero_logo {
        width: 84px;
        margin-bottom: 0;
    }
    .sgb-process_list {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .sgb-features_card-large {
        grid-template-columns: 1fr;
    }
    .sgb-features_card-large-content {
        padding: 3.5rem;
    }
    .sgb-feature_card-large-image-wrapper {
        align-items: flex-end;
        padding: 2rem 2rem 4rem;
        overflow: hidden;
    }
    .sgb-feature_card-large-image-wrapper.is-left-tablet {
        align-items: flex-start;
    }
    .sgb-feature_card-large-image-wrapper.is-left {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .sgb-features_card-small-content {
        padding: 2rem;
    }
    .heading-style-display {
        font-size: 3.75rem;
    }
    .sbg-feature_lottie-first {
        min-width: auto;
        position: relative;
    }
    .sgb-testimonial_content {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .community_component {
        padding-bottom: 2rem;
    }
    .community_content {
        height: 90rem;
    }
    .community_testimonial-list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr;
    }
    .community_collection-list {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        column-count: 2;
        grid-template-rows: min-content min-content;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .new-home_header_heading {
        font-size: 3.75rem;
    }
    .testimonial15_slide-content {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .contra_header_heading {
        font-size: 3rem;
    }
    .voting-feed_text {
        font-size: 1.75rem;
    }
    .new-home_primary-feature1_lottie-copy,
    .new-home_primary-feature3_lottie {
        min-width: auto;
        position: relative;
    }
    .button-grid-list.tablet-1-col {
        grid-auto-flow: row;
    }
    .new-home_showcase_button-text,
    .heading-style-custom {
        font-size: 1.75rem;
    }
    .request_heading {
        font-size: 4.6rem;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        font-size: 2.25rem;
    }
    h2 {
        font-size: 2rem;
    }
    h3 {
        font-size: 1.75rem;
    }
    h4 {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    h5 {
        font-size: 1.25rem;
    }
    h6 {
        font-size: 1.125rem;
    }
    .text-align-center.text-align-left-mobile {
        text-align: left;
    }
    .text-size-small.is-xsmall-mobile {
        font-size: 0.75rem;
    }
    .text-rich-text h2 {
        margin-top: 3.5rem;
        font-size: 2rem;
    }
    .text-rich-text h3 {
        font-size: 1.75rem;
    }
    .text-rich-text p,
    .text-rich-text sup {
        font-size: 1rem;
    }
    .hide-mobile-landscape {
        display: none;
    }
    .show-mobile-landscape {
        display: block;
    }
    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none;
    }
    .margin-xsmall {
        margin: 0.75rem;
    }
    .margin-small {
        margin: 1.25rem;
    }
    .margin-medium {
        margin: 1.5rem;
    }
    .margin-large {
        margin: 2rem;
    }
    .margin-xlarge {
        margin: 2.5rem;
    }
    .margin-xxlarge {
        margin: 3rem;
    }
    .margin-huge {
        margin: 3.5rem;
    }
    .margin-xhuge {
        margin: 4rem;
    }
    .margin-xxhuge {
        margin: 5rem;
    }
    .padding-xsmall {
        padding: 0.75rem;
    }
    .padding-small {
        padding: 1.25rem;
    }
    .padding-medium {
        padding: 1.5rem;
    }
    .padding-large {
        padding: 2rem;
    }
    .padding-xlarge {
        padding: 2.5rem;
    }
    .padding-xxlarge {
        padding: 3rem;
    }
    .padding-huge {
        padding: 3.5rem;
    }
    .padding-xhuge {
        padding: 4rem;
    }
    .padding-xxhuge {
        padding: 5rem;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom.margin-xxlarge.margin-0-on-mobile {
        margin-bottom: 0;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-bottom.padding-xxhuge.extra-padding-desktop {
        padding-bottom: 5rem;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .text-style-nowrap {
        white-space: normal;
    }
    .text-size-medium {
        font-size: 1rem;
    }
    .button-row-grid.landscape-1-col {
        grid-auto-flow: row;
    }
    .text-size-large {
        font-size: 1.125rem;
    }
    .heading-xxlarge,
    .heading-xxlarge.is-heading-large-mobile {
        font-size: 2rem;
    }
    .button-secondary.is-icon.is-inspiration-details {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .heading-medium {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .heading-large {
        font-size: 1.875rem;
    }
    .heading-xsmall {
        font-size: 1.125rem;
    }
    .heading-small {
        font-size: 1.375rem;
    }
    .text-style-quote {
        font-size: 1.125rem;
    }
    .heading-xlarge,
    .heading-xlarge.is-feature-heading {
        font-size: 2rem;
    }
    .navbar_component {
        height: 4.5rem;
    }
    .button-wrapper.max-width-full-mobile-landscape {
        margin-right: 0;
    }
    .feed_components-wrapper {
        padding-top: 1rem;
    }
    .components-list,
    .components-list._4-column {
        grid-template-columns: 1fr;
    }
    .filter_heading {
        margin-bottom: 1rem;
    }
    .button-small.button-xsmall.is-clear-button {
        margin-top: 1.5rem;
    }
    .faq-05_icon {
        width: 28px;
    }
    .login_component {
        height: auto;
    }
    .login_wrapper {
        padding-top: 4rem;
        padding-bottom: 0;
    }
    .login_footer {
        margin-top: 0;
    }
    .home-hero_heading {
        font-size: 2.25rem;
    }
    .signup_testimonial-client {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    .testimonial5_client-image-wrapper {
        margin-bottom: 1rem;
        margin-right: 0;
    }
    .testimonial5_client-info {
        margin-bottom: 1rem;
    }
    .navbar_link-block.access-library {
        font-size: 1rem;
    }
    .rl-features_component {
        grid-template-columns: 1fr;
    }
    .rl-footer_bottom-wrapper {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-bottom: 1rem;
    }
    .rl-builtwith_project-button {
        border: 1px solid #1616161a;
        justify-content: center;
        align-items: center;
        width: 2.5rem;
        height: 2.5rem;
        padding: 0;
        inset: auto auto 1rem 1rem;
    }
    .rl-intro_blur3 {
        z-index: -1;
        opacity: 0.85;
        filter: blur(40px) blur(40px);
        width: 280px;
        height: 280px;
        top: -10%;
        left: 0%;
    }
    .rl-footer_slack-cta {
        flex-direction: column;
    }
    .copypaste-symbol_mobile-image1 {
        height: 48px;
        display: block;
        position: absolute;
        bottom: 1.5rem;
        right: 1.5rem;
    }
    .rl-faq_list.top {
        border-bottom-style: none;
    }
    .rl-testimonial_quote-icon-bottom {
        width: 3.5rem;
    }
    .rl-footer_slack-icon {
        margin-bottom: 1.5rem;
        margin-right: 0;
    }
    .home-header_content-layout {
        grid-template-columns: 1fr 1fr;
    }
    .rl-testimonial_quote-icon-top {
        width: 3.5rem;
    }
    .copypaste-symbol_component.rl-header-position {
        display: none;
    }
    .rl-footer_column-layout {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr;
    }
    .home-header_content-wrapper {
        min-height: 22.5rem;
        margin-top: 1rem;
    }
    .home-header_content-wrapper.overflow-safari {
        height: 40vh;
    }
    .rl-intro_component {
        padding-top: 2rem;
    }
    .rl-intro_callout {
        top: 10vh;
    }
    .heading-xhuge {
        font-size: 2.25rem;
    }
    .rl-components_item-wrapper {
        margin-bottom: 0.25rem;
        margin-left: 0.25rem;
        margin-right: 0.25rem;
        padding-left: 1rem;
        font-size: 1rem;
    }
    .rl-testimonials_component {
        padding-top: 5rem;
        padding-bottom: 6rem;
    }
    .rl-builtwith_projects-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .rl-footer_slack-text-wrapper {
        text-align: center;
        flex-direction: column;
        align-items: center;
        margin-bottom: 2rem;
        margin-right: 0;
    }
    .home-header_sign-background {
        width: 6.5rem;
        height: 6.5rem;
    }
    .rl-components_number-text {
        font-size: 0.875rem;
    }
    .rl-intro_blur2 {
        opacity: 0.85;
        filter: blur(40px) blur(40px);
        width: 280px;
        height: 280px;
        top: -10%;
        right: 0%;
    }
    .rl-footer_top-wrapper {
        grid-row-gap: 3rem;
    }
    .rl-components_item-image {
        display: none;
    }
    .rl-features_card3-background-wrapper {
        right: -20%;
    }
    .rl-builtwith_button-icon {
        flex: none;
        min-width: 1.25rem;
        min-height: 1.25rem;
        margin-left: 0;
    }
    .rl-features_card3-background {
        height: 16rem;
    }
    .rl-footer_legal-wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 1rem;
        grid-auto-flow: row;
    }
    .rl-pricing_component {
        grid-template-columns: 1fr;
    }
    .text-background-scribble {
        margin-left: -2rem;
        padding-left: 2rem;
    }
    .rl-faq_question {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .copypaste-symbol_mobile-image2 {
        display: none;
    }
    .rl-builtwith_projects-wrapper {
        margin-bottom: 1rem;
    }
    .rl-builtwith_projects-wrapper.top {
        margin-left: 15vw;
    }
    .rl-builtwith_projects-wrapper.bottom {
        margin-right: 15vw;
    }
    .rl-intro_blur1 {
        opacity: 0.85;
        filter: blur(40px) blur(40px);
        width: 280px;
        height: 280px;
        top: -10%;
        left: -5%;
    }
    .rl-intro_text-wrapper {
        margin-top: 0;
    }
    .rl-features_card2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .home-header_sign-wrapper {
        width: 6.5rem;
        height: 6.5rem;
        top: 1rem;
        left: 1rem;
    }
    .faq_layout {
        grid-template-columns: 1fr;
    }
    .rl-features_card1 {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .text-background-box {
        margin-bottom: -0.6rem;
        margin-left: 0;
        padding-bottom: 0.6rem;
        padding-left: 0.75rem;
        padding-right: 1.25rem;
    }
    .heading-huge {
        font-size: 2.25rem;
    }
    .rl-features_card3 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .rl-builtwith_wrapper {
        margin-top: 3rem;
    }
    .rl-features_background-overlay {
        z-index: 1;
        background-image: linear-gradient(#161616 22%, #16161600);
        display: block;
        position: absolute;
        inset: 0%;
    }
    .rl-pricing_button-wrapper {
        align-items: flex-start;
    }
    .text-background-box2 {
        margin-bottom: 0.5rem;
        margin-right: 0;
        padding-bottom: 0.5rem;
        padding-right: 1.75rem;
    }
    .home-header_sign-text {
        font-size: 1.25rem;
    }
    .rl-footer-credit-text {
        margin-top: 1.5rem;
    }
    .pricing-table_button-caption-2 {
        text-align: left;
    }
    .rl-pricing_callout {
        padding: 2rem 1.5rem;
    }
    .rl-pricing_callout-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1.5rem;
    }
    .rl-pricing_browser-icon {
        width: 2.5rem;
    }
    .community-posts-list {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        column-count: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .tweet_component {
        border-radius: 0.75rem;
        padding: 1rem;
    }
    .community-hero_options {
        margin-bottom: 1rem;
    }
    .tweet_top-wrapper {
        flex-direction: column-reverse;
    }
    .tweet_profile-wrapper {
        margin-top: 0.5rem;
    }
    .tweet_post {
        font-size: 1rem;
    }
    .home-producthunt-badge {
        width: 90%;
        display: none;
        position: relative;
        left: 5vw;
    }
    .producthunt-badge-wrapper {
        padding-bottom: 2rem;
    }
    .footer_producthunt-badge {
        width: 90%;
        position: static;
        left: 5vw;
    }
    .anouncement-banner_component {
        flex-direction: column;
        max-height: none;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .contributors-hero_component {
        grid-row-gap: 3rem;
    }
    .contributors-how_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .faq9_content {
        grid-column-gap: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 2.5rem;
    }
    .timeline_item {
        grid-template-columns: 64px 1fr;
        width: 100%;
    }
    .timeline_progress {
        left: 6px;
    }
    .timeline_centre {
        justify-content: flex-start;
    }
    .timeline_left {
        text-align: left;
    }
    .div-block-10 {
        display: none;
    }
    .timeline-arrow-mobile {
        margin-bottom: 1rem;
        display: block;
    }
    .timeline-lightbox {
        width: 100%;
        display: block;
    }
    .circle {
        right: -0.75rem;
    }
    .voting-feed_item {
        padding: 1.5rem;
    }
    .voting-feed_item-title-wrapper {
        margin-top: 3rem;
    }
    .voting-feed_item-image {
        display: none;
    }
    .voting-feed_content-top {
        flex-direction: column-reverse;
    }
    .voting-button-member {
        align-self: flex-end;
    }
    .voting-button-member.jetboost-toggle-favorite-8ygd {
        align-self: stretch;
    }
    .vote-button_text {
        font-size: 1.125rem;
    }
    .vote-button-nonmember {
        align-self: stretch;
    }
    .navbar_dropdown-content-right {
        padding: 1rem;
    }
    .showcase-list,
    .showcase-list.home-categeory-list {
        grid-template-columns: 1fr;
    }
    .announcement_button {
        margin-top: 0.5rem;
        margin-left: 0;
    }
    .anouncement-banner_close-button {
        right: 1rem;
    }
    .whatsnew-feed_row {
        grid-column-gap: 4rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .whatsnew-feed_content-left {
        position: static;
    }
    .anouncement-banner_text-wrapper {
        justify-content: center;
    }
    .templates-list {
        grid-template-columns: 1fr;
    }
    .notification-banner_component {
        grid-column-gap: 1rem;
        align-items: center;
    }
    .notification-banner_icon {
        margin-left: 0;
    }
    .notification-banner_text-wrapper {
        align-items: center;
    }
    .anouncement-popup_close-button {
        right: 1rem;
    }
    .notification-banner_text {
        font-size: 0.875rem;
    }
    .hl-navbar_component {
        height: 4.5rem;
    }
    .folders-list {
        grid-template-columns: 1fr;
    }
    .tooltip-overlay.pricing.text-align-left {
        right: -1rem;
    }
    .starterproject_empty-state-close-button {
        right: 1rem;
    }
    .component-modal_wrapper {
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .component-modal_content-top {
        grid-column-gap: 0.5rem;
        grid-row-gap: 0.5rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .component-modal_button-wrapper {
        width: 100%;
    }
    .component-modal_details-layout {
        grid-template-columns: 1fr;
    }
    .component-header_component {
        margin-bottom: 2rem;
    }
    .showcase_tabs-menu {
        justify-content: center;
        margin-bottom: 2.5rem;
        padding-top: 4rem;
    }
    .component-modal_buttons {
        width: 100%;
    }
    .home-hero_cta-layout._3-col {
        grid-template-columns: 1fr;
    }
    .home-hero_close-button {
        right: 1rem;
    }
    .university-hero_component {
        grid-row-gap: 3rem;
    }
    .university-hero_text-wrapper {
        grid-column-gap: 0.6rem;
    }
    .university-hero_text,
    .university-hero_text-bg {
        font-size: 2.5rem;
    }
    .university-feed_list {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .university-cta_component {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .home-header_text-underline {
        background-position: 50% 75%;
        background-size: 11.875rem;
    }
    .home-header_text-underline.is-figma-pro {
        background-image: none;
    }
    .home-header_image-wrapper {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .home-feature1_content-left {
        background-position: 0 0, 50% 75%;
        background-size: 300px, 800px;
        background-attachment: scroll, scroll;
        padding: 2rem;
    }
    .home-feature1_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .home-feature1_video-wrapper {
        width: 100%;
        height: auto;
        margin-left: auto;
        padding-top: 62.5%;
    }
    .home-feature2_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .home-morefeatures_text-underline {
        background-position: 50% 40%;
        background-size: 9rem;
    }
    .home-components_text-underline {
        background-position: 50% 30%;
        background-size: 11.25rem;
    }
    .home-feature2_video-wrappper {
        width: 100%;
        height: auto;
        margin-right: 0;
        padding-top: 62.5%;
    }
    .home-feature2_content-right {
        background-position: 0 0, 50% 75%;
        background-size: 300px, 800px;
        background-attachment: scroll, scroll;
        padding: 2rem;
    }
    .libraries-header_text-underline {
        background-position: 50%;
        background-size: 15rem;
    }
    .libraries-howitworks_mobile-image {
        position: static;
    }
    .libraries-howitworks_content {
        height: auto;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .libraries-howitworks_mobile-image-wrapper {
        width: 100%;
        height: 100%;
        margin-top: 2rem;
        display: block;
    }
    .libraries-howitworks_tabs-menu {
        display: none;
        position: relative;
        top: 0;
    }
    .libraries-howitworks_tab-link {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
    }
    .libraries-howitworks_desktop-content-wrapper {
        display: none;
    }
    .libraries-howitworks_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .home-feature1_video-wrappper-copy {
        width: 100%;
        height: auto;
        margin-left: auto;
        padding-top: 62.5%;
    }
    .libraries-howitworks_content-right {
        background-position: 0 0, 50% 75%;
        background-size: 300px, 800px;
        background-attachment: scroll, scroll;
        padding: 2rem;
    }
    .libraries-howitworks_content-right.is-item1 {
        height: auto;
        position: relative;
    }
    .libraries-howitworks_video-wrapper {
        width: 100%;
        height: auto;
        margin-left: auto;
        padding-top: 62.5%;
        position: relative;
    }
    .libraries-why_text-underline {
        background-position: 50% 35%;
        background-size: 8rem;
    }
    .libraries-why_text-wrapper {
        padding-bottom: 2.5rem;
    }
    .libraries-why_text {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .button-4.is-navbar2-button {
        padding: 0.25rem 1rem;
    }
    .pricing20_plan {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .pricing20_plan.starter-plan {
        padding-left: 1.3125rem;
        padding-right: 1.3125rem;
    }
    .pricing20_component {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
    }
    .pricing25_plans {
        grid-template-columns: 1fr;
    }
    .pricing_tabs-menu {
        justify-content: center;
        width: 100%;
        margin-bottom: 2rem;
        display: flex;
    }
    .pricing25_tab-link {
        text-align: center;
        flex: 1;
    }
    .pricing25_plan {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .pricing_callout {
        padding: 1.5rem;
    }
    .libraries-usecases_component {
        grid-template-columns: 1fr;
    }
    .libraries-usecases_card1 {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .libraries-usecases_card2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .libraries-usecases_card3 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        padding: 2.5rem 2rem;
    }
    .libraries-usecases_typed-text1 {
        font-size: 2.25rem;
    }
    .libraries-usecases_typed-text2 {
        font-size: 2.5rem;
    }
    .libraries-featured_component {
        background-position: 75% 200%;
    }
    .home-header_image {
        width: 400px;
    }
    .home-morefeatures_image {
        width: 100%;
    }
    .libraries-featured_text-wrapper {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .home-hero_getstarted-close-button {
        right: 1rem;
    }
    .fs-cc-prefs_close {
        top: 1.5rem;
        right: 1.5rem;
    }
    .fs-cc-prefs_title {
        font-size: 1.25rem;
    }
    .fs-cc-prefs_component {
        padding: 0;
    }
    .fs-cc-banner_component {
        padding-left: 5vw;
        padding-right: 5vw;
        inset: auto 0% 0%;
    }
    .fs-cc-prefs_form {
        border-radius: 0;
        height: 100%;
    }
    .fs-cc-banner_text {
        margin-right: 2rem;
    }
    .fs-cc-banner_delete {
        flex-direction: column;
        align-items: flex-start;
    }
    .fs-cc-banner_wrapper {
        max-width: none;
    }
    .logo1_component {
        padding-top: 1rem;
    }
    .logo1_logo {
        max-height: 3rem;
    }
    .ri-footer-cta_component {
        text-align: center;
        flex-direction: column;
        width: auto;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .ri-footer-cta_rl-symbol,
    .ri-footer-cta_text-wrapper {
        margin-bottom: 16px;
        margin-right: 0;
    }
    .survey_login-cta {
        padding: 2rem 1rem;
    }
    .padding-section-large {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .padding-section-large.is-hero {
        padding-top: 3rem;
    }
    .class-sync_callout-wrapper {
        padding: 1.5rem;
    }
    .header27_video-wrapper-background {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .header27_video-wrapper {
        width: 100%;
        height: auto;
        margin-left: auto;
        padding-top: 62.5%;
    }
    .whatsnew-feed_callout {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .preview_component-name {
        font-size: 1.125rem;
    }
    .chrome-extension-announcement_close-button {
        right: 1rem;
    }
    .rl-features_card4 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .rl-features_card4-text-wrapper {
        padding: 2.5rem 2rem 2rem;
    }
    .rl-features_card4-image-wrapper {
        padding-top: 0.5rem;
        padding-left: 2rem;
    }
    .layout1_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .chrome-extension_callout {
        padding: 1rem;
    }
    .layout145_content-grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }
    .layout178_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .cta39_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .cta39_card-content {
        padding: 2.5rem 2rem;
    }
    .cta39_image {
        width: 90%;
    }
    .rl-features_card5 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
    }
    .rl-features_card5-text-wrapper {
        padding: 2.5rem 2rem 2rem;
    }
    .rl-features_card5-image-wrapper {
        padding-top: 0.5rem;
        padding-left: 2rem;
    }
    .banner-inside_close-button {
        right: 1rem;
    }
    .inspiration_feed_top {
        flex-direction: column;
    }
    .inspiration_feed-top_left {
        width: 100%;
    }
    .inspiration_search-wrapper {
        flex: 1;
    }
    .inspiration-list,
    .inspiration-list.home-categeory-list {
        grid-template-columns: 1fr;
    }
    .inspiration_details-button-text {
        display: none;
    }
    .inspiration_details-popup.w--open {
        min-width: 15rem;
    }
    .inspiration_details_similar-component-wrapper.is-modal {
        margin-bottom: 0;
    }
    .inspiration-modal_details-layout {
        grid-template-columns: 1fr;
    }
    .component-modal_inspiration-wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .inspiration_modal-details {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
    }
    .whatsnew-feed_sidebar {
        border-bottom: 1px solid #16161626;
        padding-bottom: 2rem;
    }
    .whatsnew-feed_sidebar-heading {
        margin-bottom: 0.5rem;
    }
    .whatsnew-feed_sidebar-heading-text {
        font-size: 1rem;
    }
    .content27_sidebar-heading-text {
        font-size: 1.25rem;
    }
    .richtext-video {
        border-radius: 0.75rem;
    }
    .richtext-spacer {
        padding-top: 0.75rem;
    }
    .toggle-wrapper.background-color-grey2 {
        flex: 1;
    }
    .layout360_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .layout360_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .figma-library_feature-list_card {
        grid-template-columns: 1fr;
    }
    .layout360_card-content {
        padding: 2rem 1.5rem;
    }
    .layout360_card-big {
        grid-template-columns: 1fr;
    }
    .card-row1_card-content {
        padding: 2rem 1.5rem;
    }
    .layout365_component,
    .layout365_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .layout365_card-small {
        grid-template-columns: 1.25fr 1fr;
    }
    .layout365_card-small.is-icons {
        background-position: 50%;
    }
    .layout365_ipsum-image {
        width: 280px;
        height: 100%;
        top: 0%;
    }
    .layout365_card-large {
        grid-template-columns: 1fr;
    }
    .layout365_card-large-content {
        padding: 2rem 1.5rem;
    }
    .testimonial18_component {
        column-count: 1;
    }
    .testimonial18_content {
        padding: 1.5rem;
    }
    .testimonial18_client {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    .testimonial18_client-image-wrapper {
        margin-bottom: 1rem;
        margin-right: 0;
    }
    .menu-icon.is-left {
        left: -1rem;
        right: auto;
    }
    .heading-figma-pro-small-card {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .layout406_tabs-menu {
        flex-wrap: wrap;
        margin-bottom: 3rem;
    }
    .layout365_icon-image {
        height: 100%;
        top: 0%;
    }
    .layout365_library-image {
        top: 20%;
    }
    .layou365_library-image-wrapper {
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
    }
    .layout360_image-wrapper {
        justify-content: flex-start;
        max-height: 24rem;
    }
    .figma-library_feature-list_card-content {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .layout360_responsive-image {
        margin-top: -1rem;
    }
    .resources-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .resources-list._4-column {
        grid-template-columns: 1fr;
    }
    .signup-anouncement-banner_component {
        flex-direction: column;
        max-height: none;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .pricing21_top-row {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .pricing21_empty-space {
        display: none;
    }
    .pricing21_top-row-content {
        border-left-style: none;
        align-items: flex-start;
        min-height: 3.5rem;
        padding-top: 1rem;
        padding-bottom: 0.75rem;
        padding-left: 0;
    }
    .pricing21_top-row-price {
        font-size: 2.5rem;
    }
    .pricing21_row {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .pricing21_row.is-last {
        margin-bottom: 1.5rem;
    }
    .pricing21_feature {
        justify-content: flex-start;
        min-height: 3.5rem;
        padding-right: 1rem;
    }
    .pricing21_feature.is-column-header {
        border-bottom-style: none;
        border-bottom-color: #16161626;
        padding-top: 2rem;
        padding-bottom: 0;
    }
    .pricing21_row-content {
        border-left-style: none;
        justify-content: flex-start;
        min-height: 3.5rem;
        padding-left: 0;
        padding-right: 1rem;
    }
    .pricing21_row-content.is-free {
        border-left-style: none;
    }
    .pricing21_row-content.is-background-grey2 {
        background-color: var(--light-grey-1);
        background-color: #f1f0ee;
    }
    .pricing21_row-content.is-background-grey2-2 {
        background-color: #f1f0ee;
    }
    .pricing21_row-header {
        grid-template-columns: 1fr 1fr 1fr;
        top: 4rem;
    }
    .star-pattern-layer {
        height: 240px;
    }
    .home-header_slider {
        height: 264px;
    }
    .home-header_slider-mask {
        width: 400px;
        height: 264px;
    }
    .home-header_slide-arrow {
        width: 100px;
    }
    .dashboard-hero_other-resources-content,
    .dashboard-hero_tab-content {
        grid-template-columns: 1fr;
    }
    .home-hero_build-content {
        grid-column-gap: 0px;
        grid-row-gap: 3rem;
    }
    .home-hero_tabs-menu.is-dashboard,
    .home-hero_tabs-menu.is-dashboard-copy {
        grid-template-columns: 1fr;
    }
    .dashboard-hero_tab1-content {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
    }
    .sb-header_play-button {
        width: 4rem;
    }
    .sb-header-ai-text {
        background-size: 18px;
        margin-right: -1rem;
        padding-right: 1rem;
    }
    .builder_feature-grid-2 {
        grid-template-columns: 1fr;
    }
    .builder_feature-card.feature-2 {
        flex-direction: column;
        align-items: center;
    }
    .builder_feature-card.feature-4 {
        flex-direction: column;
    }
    .builder_feature-card.feature-11 {
        flex-direction: column;
        align-items: stretch;
    }
    .builder_feature-top {
        padding: 1.5rem;
    }
    .builder_feature-top.feature-11 {
        text-align: center;
        align-self: center;
    }
    .builder_feature-bottom.feature-7 {
        align-items: center;
    }
    .builder_feature-bottom.feature-11 {
        flex: 0 auto;
    }
    .builder_feature-2_ui-block {
        max-height: 24rem;
    }
    .builder_feature-3-left {
        text-align: center;
        padding: 1.5rem;
    }
    .builder_feature-3-right {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .builder_feature-4-left {
        grid-row-gap: 2rem;
    }
    .builder_feature-4-left-top {
        text-align: center;
        align-items: center;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
    }
    .builder_feature-4_ui-left {
        margin-right: 3rem;
    }
    .builder_feature-4_ui-right {
        padding-top: 2rem;
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .builder_feature-5_ui {
        padding-top: 3rem;
    }
    .builder_feature-5_ui-section_header1 {
        transform-origin: 50% 67%;
        transform: scale(0.35);
    }
    .builder_feature-grid-6 {
        grid-template-columns: 1fr;
    }
    .builder_feature-8_ui-block {
        grid-row-gap: 4.5rem;
    }
    .builder_feature-8_ui-bottom {
        width: 80%;
    }
    .builder_feature-11_ui {
        grid-column-gap: 1rem;
    }
    .site-builder-form {
        flex-direction: column;
    }
    .site-builder-text-field {
        height: 3.5rem;
    }
    .sb-header_form-text-caption.text-align-left-mobile {
        text-align: left;
    }
    .site-builder-form-icon {
        top: 1.75rem;
    }
    .site-builder-survey-banner_component {
        grid-column-gap: 1rem;
        align-items: center;
    }
    .site-builder-survey-banner_text-wrapper {
        align-items: center;
    }
    .site-builder-survey-banner_text {
        font-size: 0.875rem;
    }
    .new-home_header_button-icon {
        width: 1.125rem;
        height: 1.125rem;
    }
    .new-home_header_button-icon.pointer-none {
        margin-right: 5rem;
        left: auto;
    }
    .new-home_header_button-icon.pointer-none.is-2 {
        margin-right: 10rem;
    }
    .new-home_header_button-icon.pointer-none-copy {
        margin-right: 5rem;
        left: auto;
    }
    .new-home_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .showcase_contra-toggle_component {
        width: 100%;
        inset: 0% 0% auto;
    }
    .expert-form_step {
        grid-column-gap: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 2.5rem;
    }
    .payment-banner_component {
        flex-direction: column;
        max-height: none;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .payment-banner_text-wrapper {
        justify-content: center;
    }
    .payment_button {
        margin-top: 0.5rem;
        margin-left: 0;
    }
    .figma-kit_button-tertairy.is-icon.is-inspiration-details {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .location-banner_text,
    .location-banner_unicode {
        font-size: 0.875rem;
    }
    .navbar4_component {
        min-height: 4rem;
    }
    .showcase-header-wrapper,
    .inspiration-header-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .home-hero_build-content-v2 {
        grid-column-gap: 0px;
        grid-row-gap: 3rem;
    }
    .home-hero_tabs-menu-v2.is-dashboard,
    .home-hero_tabs-menu-v2.is-dashboard-copy,
    .home-hero_other-resources-content-copy {
        grid-template-columns: 1fr;
    }
    .home-hero_getstarted-accordion-button,
    .home-hero_build-v2_chevron {
        right: 1rem;
    }
    .home-hero_build-v2_text1,
    .home-hero_build-v2_text2 {
        font-size: 1.25rem;
    }
    .navbar-new_component {
        height: 4rem;
    }
    .navbar-new_menu {
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .navbar-new_menu.is-page-height-tablet {
        padding-bottom: 6rem;
    }
    .new-home_header_top {
        padding-bottom: 1rem;
    }
    .new-home_header_layout-one {
        height: auto;
    }
    .new-home_header_one-left {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        width: 10.5rem;
        min-width: 10.5rem;
        margin-right: 0.5rem;
    }
    .new-home_header_one-right {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        width: 10.5rem;
        min-width: 10.5rem;
        margin-left: 0.5rem;
    }
    .new-home_header_one-center {
        width: 24rem;
        padding-bottom: 3rem;
    }
    .new-home_header_badge {
        margin-bottom: 1rem;
        font-size: 0.875rem;
    }
    .new-home_header_heading-old {
        font-size: 3rem;
    }
    .new-home_header_subheading {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .new-home_header_select-graphic {
        justify-content: center;
        width: 95vw;
        height: 28rem;
    }
    .new-home_header_bottom.rl-page-padding {
        padding-top: 2.5rem;
        padding-bottom: 4rem;
    }
    .new-home_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        padding: 3px 3px 6px;
        display: flex;
    }
    .new-home_header_form-block {
        width: 100%;
    }
    .new-home_header_form {
        flex-direction: column;
        width: 100%;
        height: auto;
        padding-top: 8px;
    }
    .new-home_header_text-field {
        height: 40px;
        min-height: 40px;
        max-height: 40px;
        margin-bottom: 0;
        padding-bottom: 2px;
        padding-right: 8px;
        font-size: 1rem;
    }
    .new-home_header_text-field::placeholder {
        font-size: 1rem;
    }
    .new-home_header_button {
        width: 100%;
        height: 2.875rem;
        font-size: 1rem;
    }
    .new-home_header_feature-inner {
        height: 580px;
    }
    .new-home_header_feature-content-top {
        height: auto;
        min-height: 240px;
        padding: 2rem 1.5rem;
    }
    .header_sitemap-image-left {
        margin-right: 1.25rem;
    }
    .header_sitemap-image-right {
        margin-left: 1.25rem;
    }
    .cursor-purple-jackson {
        transform: translate(40px, 200px);
    }
    .new-home_header_layout-two {
        height: 26rem;
    }
    .new-home_header_two-top {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column;
        flex: 1;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        max-width: 85vw;
        padding-top: 3.5rem;
        display: flex;
    }
    .new-home_header_two-left {
        flex: 0 auto;
        width: 100%;
        height: auto;
    }
    .new-home_header_two-right {
        flex: 0 auto;
        align-items: flex-start;
        width: 100%;
        height: auto;
        padding-top: 0;
        display: flex;
    }
    .new-home_header_two-bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        width: 56.1rem;
        height: 5.41875rem;
    }
    .new-home_header_three-right {
        min-width: 0;
    }
    .new-home_header_three-left {
        width: 85vw;
        min-width: 85vw;
    }
    .new-home_header_layout-three {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        max-width: 85vw;
        height: 28rem;
    }
    .new-home_header_jessica {
        top: 80%;
        right: -40%;
    }
    .new-home_header_jessica.pointer-none {
        top: 75%;
        right: -30%;
    }
    .new-home_header_mario {
        top: -5%;
    }
    .new-home_header_mario.pointer-none {
        top: 8%;
        left: -30%;
    }
    .new-home_header_tryme-text {
        background-color: var(--light-grey-1);
        padding-top: 4px;
        padding-bottom: 4px;
        bottom: -56px;
        right: auto;
    }
    .new-home_primary-feature_card {
        grid-template-columns: 1fr;
    }
    .new-home_primary-feature_card-content {
        padding: 2.5rem 2rem 2rem;
    }
    .new-home_primary-feature_image-wrapper {
        min-height: auto;
        padding: 2rem 1.5rem;
    }
    .new-home_tagline-text-old {
        font-size: 1.75rem;
    }
    .new-home_tagline-text-old.is-small {
        font-size: 1.5rem;
    }
    .new-home_heading-style-h2 {
        font-size: 3rem;
    }
    .new-home_heading-icon {
        width: 2.75rem;
        margin-left: 0.5rem;
    }
    .new-home_primary-feature_item-list {
        margin-top: 3rem;
    }
    .new-home_feature-heading-wrapper {
        padding-bottom: 1.5rem;
    }
    .new-home_feature-heading-right {
        margin-right: 0.5rem;
    }
    .new-home_feature-heading-right-text,
    .new-home_feature-heading-left-text {
        font-size: 17.5vw;
    }
    .new-home_collab-feature_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .new-home_secondary-feature_row {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .new-home_collab-feature_card {
        grid-template-columns: 1fr;
    }
    .new-home_collab-feature_image-wrapper {
        height: 312px;
        padding-top: 48px;
    }
    .new-home_secondary-feature_card-content {
        padding: 2rem 2rem 2.5rem;
    }
    .new-heading-style-h4 {
        font-size: 2rem;
    }
    .new-home_collab-feature_popup-widget {
        transform: scale3d(1none, 1none, 1none);
    }
    .new-home_collab-feature_popup-widget_comment-text {
        font-size: 15px;
    }
    .new-home_collab-feature_popup-widget_bottom {
        font-size: 14px;
    }
    .new-home_collab-feature_avatar1 {
        width: 51.2px;
        height: 51.2px;
        left: 24px;
    }
    .new-home_collab-feature_avatar-image.pointer-none {
        width: 66.4px;
        min-width: 66.4px;
    }
    .new-home_collab-feature_avatar3 {
        width: 51.2px;
        height: 51.2px;
        top: 24px;
    }
    .new-home_collab-feature_avatar2 {
        width: 51.2px;
        height: 51.2px;
        right: 16px;
    }
    .new-home_export-feature_card {
        grid-template-columns: 1fr;
    }
    .new-home_export-feature_card-content {
        padding: 1.5rem;
    }
    .new-home_export-feature_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .new-home_export-feature_image-wrapper {
        height: 312px;
    }
    .new-home_export-feature_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .new-home_showcase_collection-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .new-home_showcase_image {
        border-radius: 0.375rem;
    }
    .new-home_showcase_collection-list-wrapper1 {
        width: 64rem;
        margin-bottom: 1rem;
    }
    .new-home_showcase_collection-list-wrapper2 {
        width: 64rem;
    }
    .new-home_showcase_button.pointer-none {
        bottom: 0.5rem;
        right: 0.5rem;
    }
    .new-home_showcase_bottom {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 2.5rem 2rem;
    }
    .new-home_relume-library_wire {
        height: 120px;
    }
    .new-home_relume-library_header-wrapper {
        margin-bottom: 3rem;
    }
    .new-home_relume-library_heading-badge {
        height: 44px;
        margin-bottom: 1rem;
    }
    .new-home_relume-library_card-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .new-home_relume-library_premium-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        padding: 2.5rem 2rem;
    }
    .new-home_relume-library_premium-item {
        padding-left: 0;
        padding-right: 0;
    }
    .new-home_relume-library_premium-item:hover {
        background-color: #fff0;
    }
    .new-home_relume-library_premium-item.w--current {
        border-color: #fff0;
    }
    .new-home_relume-library_premium-item-icon {
        width: 52px;
    }
    .new-home_community_top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        position: relative;
    }
    .new-home_community_bottom {
        height: 62rem;
    }
    .new-home_community_right {
        padding-top: 0;
    }
    .new-home_premium_wire {
        left: 25px;
    }
    .new-home_community_love-icon {
        width: 75px;
    }
    .new-home_community_collection-list {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        column-count: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .new-home_community_testimonial-wrapper {
        margin-bottom: 1rem;
    }
    .tweet_dp-wrapper {
        width: 2.5rem;
        height: 2.5rem;
        overflow: hidden;
    }
    .new-home_community_testimonial-list-layout {
        grid-column-gap: 1rem;
    }
    .new-home_community_overlay.pointer-none {
        display: flex;
    }
    .new-footer_cta {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .new-footer_cta-heading {
        font-size: 2.5rem;
    }
    .new-footer_cta-button {
        height: 2.875rem;
        font-size: 1rem;
    }
    .new-footer_column-layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr;
    }
    .new-footer_link {
        font-size: 0.875rem;
    }
    .new-footer_link.is-community-link {
        display: none;
    }
    .new-footer_team-member-tooltip_arrow.is-left {
        left: 34px;
        right: auto;
    }
    .new-footer_team-member-tooltip_arrow.is-center {
        left: 114px;
        right: auto;
    }
    .new-footer_team-member {
        flex: none;
        margin-right: -1rem;
    }
    .new-footer_team-wrapper {
        flex-flow: row-reverse wrap;
        display: none;
    }
    .new-footer_team-member-tooltip_tooltip-wrapper.is-left {
        left: -1rem;
        right: auto;
    }
    .new-footer_team-member-tooltip_tooltip-wrapper.is-center {
        right: auto;
    }
    .new-home_primary-feature1_lottie {
        width: auto;
        min-width: auto;
        height: auto;
        position: relative;
    }
    .new-home_primary-feature1_lottie-wrapper {
        border-radius: 0.5rem;
        min-width: auto;
        min-height: auto;
        position: relative;
    }
    .new-home_primar-feature_lottie-top-bar {
        min-width: auto;
    }
    .new-home_primary-feature2_lottie-wrapper {
        border-radius: 0.5rem;
        min-width: auto;
        min-height: auto;
        padding-top: 0;
    }
    .new-home_primary-feature2_lottie {
        object-fit: cover;
        width: auto;
        min-width: auto;
        height: auto;
        position: relative;
    }
    .navbar-dashboard_component {
        height: 4rem;
    }
    .sidebar-dashboard_component {
        padding-left: 5vw;
    }
    .sidebar-dashboard_menu {
        width: 80vw;
    }
    .new-navbar-dashboard_component {
        height: 4.5rem;
    }
    .webflow-library_header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        background-position: 50%;
        grid-template-columns: 1fr;
        padding: 2rem;
    }
    .webflow-library_header_logo {
        width: 3rem;
        margin-right: 0;
    }
    .webflow-library_header_heading {
        font-size: 3.5rem;
    }
    .sidebar-dashboard_filter-heading {
        margin-bottom: 1rem;
    }
    .sidebar-dashboard_badge-premium.is-relume-library-card {
        display: none;
    }
    .webflow-library_header_list {
        grid-column-gap: 0.75rem;
        grid-row-gap: 0.75rem;
    }
    .figma-library_header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/65963b3648d35d238a127172_figma-vector.svg);
        background-position: 280px;
        background-repeat: no-repeat;
        background-size: 574px 873%;
        grid-template-columns: 1fr;
        padding: 2rem;
    }
    .figma-library_header_component.is-treatment2 {
        background-image: url(https://cdn.prod.website-files.com/6177739448baa66404ce1d9c/665d217622715483cfbf82a6_icon-figma-v2.svg);
        background-position: 300px;
        background-size: auto 640px;
    }
    .figma-library_header_left {
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .figma-library_header_background {
        background-image: linear-gradient(167deg, var(--purple) 11%, var(--red) 32%, var(--orange) 40%, var(--orange) 55%, var(--red) 60%, var(--purple) 97%);
    }
    .getting-started_close-button {
        right: 1rem;
    }
    .figma-library_primary-feature_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .figma-library_primary-feature_card {
        grid-template-columns: 1fr;
    }
    .figma-library_primary-feature_card-content {
        padding: 2.5rem 2rem 2rem;
    }
    .figma-library_primary-feature_item-list {
        margin-top: 3rem;
    }
    .figma-library_feature-list_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .figma-library_feature-list_row {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .figma-library_primary-feature_tag {
        width: 15rem;
        height: auto;
    }
    .figma-library_secondary-feature_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .figma-library_secondary-feature_card {
        grid-template-columns: 1fr;
    }
    .figma-library_secondary-feature_image-wrapper {
        padding: 2rem 1.5rem;
    }
    .figma-library_secondary-feature_card-content {
        padding: 2.5rem 2rem 2rem;
    }
    .update-big-link.is-icon.is-inspiration-details {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .heading-style-h2 {
        font-size: 2rem;
    }
    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .heading-style-h6,
    .heading-xxsmall {
        font-size: 1.125rem;
    }
    .webflow-library_top-bar,
    .webflow-library_top-bar.is-sticky,
    .webflow-library_top-bar.is-sticky-non-members {
        flex-direction: column;
        align-items: stretch;
    }
    .rl-styleguide_change-log-rows-first {
        margin-top: -1.5rem;
    }
    .richtext-spacer-0-5 {
        padding-top: 0.75rem;
    }
    .modal2_content-wrapper {
        width: 90%;
        padding-bottom: 7rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .new-home_header_select-graphic-hover-background,
    .new-home_header_select-graphic-ix-trigger,
    .new-home_header_select-graphic-hover-outline {
        width: 95vw;
        height: 34rem;
    }
    .new-home_showcase_marquee-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .new-home_feature-heading-left-text-blur {
        font-size: 17.5vw;
    }
    .new-home_header_shuffle-button-row {
        display: none;
    }
    .new-home_relume-library_card-image2 {
        right: 16px;
    }
    .new-home_primary-feature1_line,
    .new-home_primary-feature2_line {
        display: none;
    }
    .new-home_relume-library_free-card {
        grid-template-columns: 1fr;
        padding: 2.5rem 2rem;
    }
    .new-home_relume-library_free-card-button-wrapper {
        margin-top: 0.75rem;
    }
    .navbar_whats-new_collection-list {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .new-home_header_form_overlay-top.pointer-none {
        height: 16px;
    }
    .color-list,
    .color-list._4-column {
        grid-template-columns: 1fr;
    }
    .new-home_header_button-wrapper {
        width: 100%;
    }
    .new-footer_cta-icon {
        width: 1.125rem;
        height: 1.125rem;
    }
    .new-footer_cta-icon.pointer-none {
        margin-right: 5rem;
        left: auto;
    }
    .tablet-navbar-logo-wrapper {
        left: 3rem;
    }
    .whats-new-team_component {
        margin-top: 1rem;
        margin-bottom: 2rem;
    }
    .whats-new-team_team {
        grid-column-gap: 0.25rem;
        grid-row-gap: 0.25rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .whats-new-team_name {
        font-size: 1.125rem;
    }
    .whats-new-team_group-member {
        margin-right: -1rem;
    }
    .whats-new-team_member-photo {
        width: 2.75rem;
        height: 2.75rem;
    }
    .filter-dropdown {
        border-style: solid none none;
        border-radius: 0;
        flex-direction: column;
        height: auto;
    }
    .filter-dropdown:hover {
        background-color: #241a0b00;
    }
    .filter-dropdown-toggle {
        height: auto;
        padding: 1rem 0;
        font-size: 0.9375rem;
    }
    .filter-dropdown-list.w--open {
        box-shadow: none;
        background-color: #fff0;
        position: relative;
    }
    .dashboard_filter-row {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        border-bottom: 1px solid var(--outlines);
        flex-direction: column;
        margin-bottom: 1rem;
    }
    .filter-dropdown-active {
        background-color: var(--black);
        width: 6px;
        height: 6px;
        display: none;
        inset: auto 2rem auto auto;
    }
    .filter-dropdown_clear-wrapper {
        background-color: #fff0;
        border-top-style: none;
        padding-bottom: 1.25rem;
        padding-left: 0;
        padding-right: 0;
    }
    .filter-dropdown_group {
        max-height: none;
        padding: 0;
    }
    .whats-new-line-divider {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .component-modal_header-2col {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .code-block_copy-button.is-icon.is-inspiration-details {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .react-code-block,
    .html-code-block.hide {
        height: 27rem;
        min-height: 27rem;
    }
    .component-modal_code-block-wrapper {
        height: 30rem;
        min-height: auto;
    }
    .libraries-howitworks_content-right-2 {
        background-position: 0 0, 50% 75%;
        background-size: 300px, 800px;
        background-attachment: scroll, scroll;
        padding: 2rem;
    }
    .libraries-howitworks_content-right-2.is-item1 {
        height: auto;
        position: relative;
    }
    .libraries-usecases_typed-text1-2 {
        font-size: 2.25rem;
    }
    .pricing_callout-2 {
        padding: 1.5rem;
    }
    .libraries-howitworks_tabs-menu-2 {
        display: none;
        position: relative;
        top: 0;
    }
    .payment_button-2 {
        margin-top: 0.5rem;
        margin-left: 0;
    }
    .home-header_image-wrapper-2 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .navbar_dropdown-content-right-2 {
        padding: 1rem;
    }
    .new-footer_cta-button-2 {
        height: 2.875rem;
        font-size: 1rem;
    }
    .libraries-howitworks_tab-link-2 {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 0.875rem;
    }
    .rl-pricing_callout-2 {
        padding: 2rem 1.5rem;
    }
    .libraries-usecases_card3-2 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        padding: 2.5rem 2rem;
    }
    .navbar-new_menu-2 {
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .fs-cc-banner_text-2 {
        margin-right: 2rem;
    }
    .new-footer_link-2 {
        font-size: 0.875rem;
    }
    .new-footer_link-2.is-community-link {
        display: none;
    }
    .pricing25_tab-link-2 {
        text-align: center;
        flex: 1;
    }
    .payment-banner_component-2 {
        flex-direction: column;
        max-height: none;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
    .libraries-howitworks_video-wrapper-2 {
        width: 100%;
        height: auto;
        margin-left: auto;
        padding-top: 62.5%;
        position: relative;
    }
    .pricing20_plan-2 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .pricing20_plan-2.starter-plan {
        padding-left: 1.3125rem;
        padding-right: 1.3125rem;
    }
    .pricing_tabs-menu-2 {
        justify-content: center;
        width: 100%;
        margin-bottom: 2rem;
        display: flex;
    }
    .libraries-usecases_card2-2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .libraries-usecases_card1-2 {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .fs-cc-prefs_close-2 {
        top: 1.5rem;
        right: 1.5rem;
    }
    .announcement_button-2 {
        margin-top: 0.5rem;
        margin-left: 0;
    }
    .contact5_component {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .contact5_form-block {
        padding: 1.5rem;
    }
    .rl-pricing_contact-sales {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .layout379_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .layout379_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
    }
    .layout379_card-large-content {
        padding: 1.5rem;
    }
    .layout379_card-small {
        grid-template-columns: 1fr;
    }
    .layout379_card-small-content {
        padding: 1.5rem;
    }
    .pricing22_top-row {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .pricing22_empty-space {
        display: none;
    }
    .pricing22_top-row-price {
        font-size: 2.5rem;
    }
    .pricing22_top-row-price-month {
        font-size: 1.25rem;
    }
    .pricing22_row {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .pricing22_feature,
    .pricing22_row-content {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .pricing22_bottom-row {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .pricing21_text-tooltip {
        justify-content: space-between;
        width: 100%;
    }
    .tooltip-overlay-2.pricing.text-align-left,
    .tooltip-overlay-3.pricing.text-align-left,
    .tooltip-overlay-4.pricing.text-align-left {
        right: -1rem;
    }
    .pricing21_top-row-2 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .pricing-header_team-span {
        background-color: var(--black);
        background-image: none;
    }
    .pricing-header_logo-list {
        grid-column-gap: 0.75rem;
        grid-row-gap: 0.75rem;
        flex-flow: row-reverse wrap;
        justify-content: flex-end;
        align-items: flex-start;
    }
    .whats-new-team_component-copy {
        margin-bottom: 2rem;
    }
    .header-layout_exp2 {
        height: 26rem;
    }
    .exp2-header-wrapper {
        width: 24rem;
        padding-bottom: 0;
    }
    .exp2-subheadng {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .exp-header-gap {
        padding-bottom: 2rem;
    }
    .exp2-grid {
        grid-column-gap: 1rem;
    }
    .exp2-logos_section {
        padding-top: 2.5rem;
    }
    .exp2-form-input-wrapper {
        flex-direction: column;
        align-items: center;
        padding: 3px 3px 6px;
        display: flex;
    }
    .exp2-relume-line {
        height: 6rem;
    }
    .exp3-hero-testimonial_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        text-align: center;
        grid-template-columns: 1fr;
    }
    .exp3-hero-testimonial_left-content {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .exp4-hero-cards {
        padding-top: 5rem;
    }
    .blog44_heading-wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .blog44_heading {
        margin-right: 0;
    }
    .spacer-xsmall {
        padding-top: 0.75rem;
    }
    .spacer-xxlarge {
        padding-top: 3rem;
    }
    .blog44_list {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .spacer-small {
        padding-top: 1.25rem;
    }
    .exp3_testimonial-divider {
        display: none;
    }
    .sgb_mobile_image-wrap {
        width: 150px;
        min-width: 150px;
        max-height: 162px;
    }
    .sgb_mobile_heading {
        margin-top: 14px;
        margin-bottom: 8px;
        font-size: 22px;
    }
    .sgb_demo_wrap.noselect {
        min-width: 420px;
        max-width: 420px;
    }
    .sgb_mobile_nav-logo {
        justify-content: center;
        align-items: center;
        width: 49px;
        display: flex;
    }
    .sgb_demo_nav-button {
        min-width: 40px;
        height: 10px;
        font-size: 5.16px;
    }
    .sgb_demo_second {
        padding-left: 18px;
        padding-right: 18px;
    }
    .sgb_button {
        min-width: 42px;
        min-height: 12px;
        font-size: 5.16px;
    }
    .sgb_button.is-mobile {
        min-height: 20px;
    }
    .sgb_demo_first {
        padding-top: 6.88px;
        padding-left: 18px;
        padding-right: 18px;
    }
    .sgb_demo_first.is-mobile {
        padding-top: 5px;
        padding-left: 11px;
        padding-right: 11px;
    }
    .sgb_second {
        margin-top: 32px;
    }
    .sgb_demo_nav-right {
        grid-column-gap: 9px;
        grid-row-gap: 9px;
    }
    .sbg_demo_nav {
        max-height: 20px;
        margin-bottom: 17.11px;
        padding: 6px 9px;
    }
    .sbg_demo_nav.is-mobile {
        margin-left: -5px;
        margin-right: -5px;
    }
    .sgb_demo_hero {
        padding-bottom: 30px;
    }
    .sgb_demo_nav-logo {
        width: 49px;
    }
    .sgb_mobile_wrap.noselect {
        width: 168px;
        min-width: 168px;
        padding-top: 5px;
        inset: auto auto -39px 300px;
    }
    .sgb_second_content {
        min-width: 126px;
    }
    .sgb_demo-p-text {
        font-size: 6.6px;
    }
    .sgb_hero_heading {
        margin-bottom: 6.88px;
        font-size: 28px;
    }
    .sgb_demo_nav-link {
        font-size: 4.58px;
    }
    .sgb_second_heading {
        font-size: 19px;
    }
    .sgb_demo_top-bar {
        margin-bottom: 5px;
    }
    .sgb-hero_left-content {
        padding-right: 0;
    }
    .sgb_demo_content {
        min-width: 175px;
    }
    .sgb_demo_content.is-mobile {
        min-width: 0;
    }
    .sgb_secondary-p-text-copy {
        font-size: 6.6px;
    }
    .sgb-heading {
        font-size: 2.5rem;
    }
    .track-modal_content-wrapper {
        grid-template-columns: 1fr;
        width: 100%;
        height: 100vh;
        max-height: none;
    }
    .track-modal_component {
        align-items: flex-start;
    }
    .track-modal_content-right {
        padding-left: 0;
        padding-right: 0;
    }
    .exp3_header_heading {
        font-size: 3rem;
    }
    .exp3_header_subheading {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .exp3_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        padding: 3px 3px 6px;
        display: flex;
    }
    .exp3_header_stats-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 1.5rem;
        font-size: 0.875rem;
    }
    .exp3_header_select-graphic {
        justify-content: center;
        width: 95vw;
        height: 34rem;
        display: none;
    }
    .exp3_header_select-graphic-hover-background {
        width: 95vw;
        height: 34rem;
        display: none;
    }
    .exp3_header_select-graphic-hover-outline {
        width: 95vw;
        height: 34rem;
    }
    .exp3_header_select-graphic-hover-outline.pointer-none {
        display: none;
    }
    .exp3_header_avatars {
        flex-flow: wrap;
    }
    .exp3_header_top {
        padding-top: 1.5rem;
        padding-bottom: 2rem;
    }
    .exp3_header_middle {
        padding-top: 1rem;
    }
    .exp3_header_middle.rl-page-padding {
        padding-bottom: 4rem;
    }
    .exp3_tagline-text {
        font-size: 1.75rem;
    }
    .exp3_tagline-text.is-small {
        font-size: 1.5rem;
    }
    .exp3_header_card {
        padding: 1.5rem;
    }
    .card-row44_card {
        grid-template-columns: 1fr;
    }
    .exp3_header_h3 {
        font-size: 1.25rem;
    }
    .card-row44_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
    }
    .exp3_header_button-wrapper {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
    }
    .exp3_header_button-icon {
        width: 1.125rem;
        height: 1.125rem;
        margin-left: calc(50% - 5rem);
    }
    .exp3_header_button-icon.pointer-none {
        left: auto;
    }
    .exp3_header_button-icon.pointer-none.is-2 {
        margin-right: 10rem;
    }
    .exp3_header_button-icon.pointer-none-copy {
        margin-right: 5rem;
        left: auto;
    }
    .exp3_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .exp3_header_text-field {
        height: 40px;
        min-height: 40px;
        max-height: 40px;
        margin-bottom: 0;
        padding-bottom: 2px;
        padding-right: 8px;
        font-size: 1rem;
    }
    .exp3_header_text-field::placeholder {
        font-size: 1rem;
    }
    .banner-sgb_component {
        height: 32px;
        font-size: 0.8125rem;
    }
    .react-library_header_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        background-position: 150px -240px;
        background-size: auto 500px;
        grid-template-columns: 1fr;
        padding: 2rem;
    }
    .react-library_header_heading {
        font-size: 3.5rem;
    }
    .new-home_header_heading_exp4 {
        font-size: 3rem;
    }
    .new-home_header_subheading-copy {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .new-home_header_heading_exp4_2 {
        font-size: 3rem;
    }
    .new-home_relumexwebflow-wrapper {
        margin-bottom: 1rem;
        font-size: 0.875rem;
    }
    .webflow_header_heading {
        font-size: 3rem;
    }
    .new-home_header_one-center-webflow {
        width: 24rem;
        padding-bottom: 3rem;
    }
    .exp5_header_top {
        padding-bottom: 2rem;
    }
    .exp5_header_bottom.rl-page-padding {
        padding-bottom: 4rem;
    }
    .exp5_header_button-wrapper {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
    }
    .exp5_header_button-icon {
        width: 1.125rem;
        height: 1.125rem;
        margin-left: calc(50% - 5rem);
    }
    .exp5_header_button-icon.pointer-none {
        left: auto;
    }
    .exp5_header_button-icon.pointer-none.is-2 {
        margin-right: 10rem;
    }
    .exp5_header_button-icon.pointer-none-copy {
        margin-right: 5rem;
        left: auto;
    }
    .exp5_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .exp5_header_button {
        width: 100%;
        height: 2.875rem;
        font-size: 1rem;
    }
    .exp5_header_top-content {
        width: auto;
        padding-bottom: 3rem;
    }
    .exp5_header_badge {
        margin-bottom: 1rem;
        font-size: 0.875rem;
    }
    .exp5_header_heading {
        font-size: 3rem;
    }
    .exp5_header_subheading {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .exp5_header_stats-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        margin-top: 1.5rem;
        font-size: 0.875rem;
    }
    .exp5_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        padding: 3px 3px 6px;
        display: flex;
    }
    .exp5_tagline-text {
        font-size: 1.75rem;
    }
    .exp5_tagline-text.is-small {
        font-size: 1.5rem;
    }
    .exp5_header_select-graphic {
        justify-content: center;
        width: 95vw;
        height: 37rem;
        display: none;
    }
    .exp5_header_select-graphic-hover-background {
        width: 95vw;
        height: 37rem;
        display: none;
    }
    .exp5_header_select-graphic-hover-outline {
        width: 95vw;
        height: 37rem;
    }
    .exp5-3_header_input-wrapper {
        flex-direction: column;
        align-items: center;
        margin-top: 1.5rem;
        padding: 3px 3px 6px;
        display: flex;
    }
    .exp5-3_header_stats-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        order: 1;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 1.5rem;
        font-size: 0.875rem;
    }
    .exp5-3_header_subheading {
        margin-top: 1.25rem;
        font-size: 1rem;
    }
    .exp5-3_header_top,
    .exp5-2_header_top {
        padding-bottom: 2rem;
    }
    .exp5_header_one-center {
        width: 24rem;
        padding-bottom: 3rem;
    }
    .navbar-exp5_component {
        height: 4rem;
    }
    .exp5-3_header_one-center {
        width: 100%;
        padding-bottom: 3rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp5-1_header_one-center {
        width: 24rem;
        padding-bottom: 0;
    }
    .exp5-tweet_profile-wrapper {
        margin-top: 0.5rem;
    }
    .exp5_community_testimonial-wrapper {
        margin-bottom: 1rem;
    }
    .exp7_header_heading {
        font-size: 2.5rem;
    }
    .exp7_header_discount {
        margin-bottom: 1rem;
        font-size: 0.875rem;
    }
    .exp7_discount-image {
        height: 3rem;
    }
    .navbar7_component {
        min-height: 4rem;
    }
    .navbar7_dropdown-link-list {
        grid-row-gap: 0.5rem;
        max-width: none;
    }
    .navbar7_menu {
        padding-bottom: 6rem;
    }
    .navbar7_dropdown-content-left {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
    }
    .home-final-version_feature-4_content,
    .home-final-version_feature-5_content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .home-final-version_cta_content,
    .footer12_top-wrapper {
        grid-row-gap: 3rem;
    }
    .footer12_bottom-wrapper {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-bottom: 1rem;
    }
    .footer12_credit-text {
        margin-top: 1.25rem;
    }
    .footer12_menu-wrapper {
        grid-column-gap: 1.5rem;
    }
    .react-process_list,
    .layout239_list,
    .layout195_content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .padding-section-medium {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .react-tech-stack_logo {
        max-height: 3rem;
    }
    .react-tech-stack_list {
        padding-top: 1rem;
    }
    .react-features_card {
        grid-template-columns: 1fr;
    }
    .react-features_card-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .react-features_card-content {
        padding: 1rem 2rem 2.5rem;
    }
    .react-features_card-content.is-featured {
        padding-top: 2.5rem;
    }
    .layout361_card-content {
        padding: 1.5rem;
    }
    .heading-style-h3 {
        font-size: 1.75rem;
    }
    .react-features_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .react-cta_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .react-cta_card-content {
        padding: 2.5rem 2rem;
    }
    .react-cta_image-wrapper {
        height: 15rem;
    }
    .react-cta_image {
        width: 90%;
        height: 480px;
    }
    .new-home_relume-library_premium-card-2 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        padding: 2.5rem 2rem;
    }
    .heading-style-h1 {
        font-size: 2.25rem;
    }
    .home-damo-s-final-version_logo_logo {
        max-height: 3rem;
    }
    .home-damo-s-final-version_logo_list {
        padding-top: 1rem;
    }
    .home-damo-s-final-version_features-list_list {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_feature-1_card {
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_feature-1_grid-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .home-damo-s-final-version_feature-1_card-content,
    .home-damo-s-final-version_feature-2_card-content {
        padding: 1.5rem;
    }
    .home-damo-s-final-version_feature-2_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_feature-2_card {
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_feature-2_grid-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .home-damo-s-final-version_feature-3_card {
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_feature-3_card-content {
        padding: 1.5rem;
    }
    .home-damo-s-final-version_feature-3_grid-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
    }
    .home-damo-s-final-version_html-export_content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .home-damo-s-final-version_react-cta_card-content {
        padding: 2rem;
    }
    .sgb-hero-header_badge {
        font-size: 0.875rem;
    }
    .sgb-process_list {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .sgb-process_badge {
        font-size: 0.875rem;
    }
    .sgb-features_card-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
    }
    .sgb-features_card-large {
        grid-template-columns: 1fr;
    }
    .sgb-features_card-large-content {
        padding: 2.5rem 2rem 2rem;
    }
    .sgb-features_item-list {
        margin-top: 3rem;
    }
    .sgb-feature_card-large-image-wrapper {
        min-height: auto;
        padding: 2rem 1.5rem;
    }
    .sgb-features_card-small {
        grid-template-columns: 1fr;
    }
    .sgb-features_card-small-content {
        padding: 1rem 2rem 2.5rem;
    }
    .sgb-features_card-small-content.is-featured {
        padding-top: 2.5rem;
    }
    .heading-style-display {
        font-size: 2.75rem;
    }
    .sgb-hero-header_button {
        width: 100%;
        height: 2.875rem;
        font-size: 1rem;
    }
    .heading-style-h5 {
        font-size: 1.25rem;
    }
    .heading-style-tagline {
        font-size: 1.55rem;
    }
    .heading-style-tagline.is-small {
        font-size: 1.5rem;
    }
    .sbg-feature_lottie-first {
        width: auto;
        min-width: auto;
        height: auto;
        position: relative;
    }
    .divider-vertical-2 {
        display: none;
    }
    .sgb-testimonial_content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .sgb-testimonial_client {
        align-items: center;
        width: 100%;
    }
    .sgb-testimonial_client-image {
        display: none;
    }
    .divider-vertical-sgb {
        display: flex;
    }
    .community_component {
        padding-bottom: 1.5rem;
    }
    .community_content {
        height: 62rem;
    }
    .community_testimonial-list {
        grid-column-gap: 1rem;
    }
    .community_collection-list {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        column-count: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .community_testimonial-wrapper {
        margin-bottom: 1rem;
    }
    .new-home_header_heading {
        font-size: 3rem;
    }
    .new-home_header_feature-button.is-icon.is-inspiration-details {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .new-home_showcase_collection-list-wrapper3 {
        width: 64rem;
        margin-top: 1rem;
    }
    .new-home_showcase_button-wrapper {
        border-radius: 0.875rem;
    }
    .new-home_showcase_button-inner {
        border-radius: 0.75rem;
        padding: 0.75rem 1.25rem;
    }
    .sgb-hero-header_image-wrapper {
        padding-top: 70%;
    }
    .sgb-hero-header_lottie {
        bottom: -6%;
    }
    .sgb-testimonial_slider {
        padding-bottom: 0;
    }
    .testimonial15_slide-content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
    }
    .testimonial15_client {
        align-items: center;
        width: 100%;
    }
    .divider-vertical-3 {
        display: none;
    }
    .sgb-testimonial_slide {
        padding-left: 0;
        padding-right: 0;
    }
    .sgb-testimonial_slide-nav {
        inset: 0% auto auto 0%;
    }
    .contra_header_heading {
        font-size: 2.5rem;
    }
    .voting-feed_text {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .button-purple {
        height: 2.875rem;
        font-size: 1rem;
    }
    .button-purple.is-large {
        font-size: 1rem;
    }
    .sgb-hero-header_tabs {
        padding-bottom: 2rem;
    }
    .new-home_primary-feature1_lottie-copy,
    .new-home_primary-feature3_lottie {
        width: auto;
        min-width: auto;
        height: auto;
        position: relative;
    }
    .button-grid-list.landscape-1-col {
        grid-auto-flow: row;
    }
    .new-home_showcase_button-text {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .new-home_showcase_arrow {
        width: 1.5rem;
        height: 1.5rem;
    }
    .video-promo_link-image {
        width: 194.4px;
    }
    .heading-style-custom {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .request_heading {
        font-size: 3rem;
    }
}
@media screen and (max-width: 479px) {
    h1 {
        font-size: 2.5rem;
    }
    .show-mobile-portrait {
        display: block;
    }
    .hide-mobile-portrait {
        display: none;
    }
    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-top.margin-small.is-medium-mobile {
        margin-top: 1.5rem;
    }
    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .margin-vertical {
        margin-left: 0;
        margin-right: 0;
    }
    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0;
    }
    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .padding-vertical {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0;
    }
    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none;
    }
    .button-row-grid.mobile-1-col {
        grid-auto-flow: row;
    }
    .button-tertiary.is-large.is-icon {
        justify-content: center;
    }
    .stylesystem-images_layout {
        grid-template-columns: 1fr;
    }
    .button-wrapper.button-wrapper-center.max-width-full-mobile-portrait {
        margin-left: 0;
        margin-right: 0;
    }
    .home-hero_cta.margin-0 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .home-categeory-list.is-dashboard {
        grid-template-columns: 1fr;
    }
    .home-category_heading-wrapper.is-dashboard {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .login-form {
        width: 100%;
        min-width: 100%;
    }
    .login_wrapper {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .signup-form {
        width: 100%;
    }
    .signup_testimonial {
        align-items: center;
        width: auto;
        max-width: 90vw;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .signup_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .rl-footer_slack-cta {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .copypaste-symbol_mobile-image1 {
        bottom: 1rem;
        right: 1rem;
    }
    .copypaste-symbol_component.rl-header-position {
        right: auto;
    }
    .rl-footer_column-layout {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .home-header_content-wrapper {
        height: 35vh;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .rl-intro_component {
        padding-top: 2rem;
    }
    .home-header_content-overlay {
        justify-content: center;
        display: flex;
    }
    .rl-footer_top-wrapper {
        grid-row-gap: 48px;
    }
    .rl-features_card3-background-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        bottom: -160%;
        right: -15%;
    }
    .rl-features_card3-background {
        height: 10rem;
    }
    .section-home-pricing {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .text-background-scribble {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        margin-left: 0;
        padding-left: 0;
        display: inline;
    }
    .copypaste-symbol_mobile-image2 {
        width: 100%;
        max-width: 375px;
        display: inline-block;
    }
    .rl-builtwith_projects-wrapper.top {
        margin-left: 20vw;
    }
    .rl-builtwith_projects-wrapper.bottom {
        margin-right: 20vw;
    }
    .rl-features_card2 {
        padding: 2rem 1.5rem;
    }
    .faq_layout {
        grid-template-columns: 1fr;
    }
    .rl-features_card1 {
        padding: 2rem 1.5rem;
    }
    .text-background-box {
        background-position: 50% 100%;
        background-size: contain;
        margin-right: 0;
        padding: 0.15rem 1rem 0.4rem 0.5rem;
    }
    .rl-features_card3 {
        padding: 2.5rem 1.5rem;
    }
    .rl-builtwith_project {
        width: 60vw;
        height: 40vw;
    }
    .text-background-box2 {
        margin-bottom: 0;
    }
    .rl-pricing_callout-wrapper {
        grid-template-columns: 1fr 1fr 1fr;
        justify-content: center;
        justify-items: center;
        width: 100%;
    }
    .rl-pricing_browser {
        flex-direction: column;
    }
    .rl-pricing_browser-icon {
        margin-bottom: 0.5rem;
        margin-right: 0;
    }
    .text-divider {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
    }
    .anouncement-banner_icon {
        margin-bottom: 0.5rem;
        margin-right: 0;
    }
    .contributors-hero_component,
    .contributors-how_component {
        grid-template-columns: 1fr;
    }
    .faq9_content {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
    }
    .timeline_item {
        grid-template-columns: 48px 1fr;
    }
    .contributors-form {
        width: 100%;
    }
    .voting-feed_timer {
        flex-direction: column;
    }
    .div-block-13 {
        margin-top: 1.5rem;
    }
    .anouncement-banner_close-button {
        top: 0.5rem;
        right: 0.5rem;
    }
    .anouncement-banner_text-wrapper {
        flex-direction: column;
    }
    .notification-banner_component {
        grid-column-gap: 0.5rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .notification-banner_text-wrapper {
        align-items: flex-start;
    }
    .notification-banner_button {
        margin-top: 0.5rem;
        margin-left: 2rem;
    }
    .anouncement-popup_close-button,
    .starterproject_empty-state-close-button {
        top: 1rem;
    }
    .showcase_tabs-menu {
        margin-bottom: 2rem;
    }
    .home-hero_cta-link {
        font-size: 1rem;
    }
    .home-hero_close-button {
        top: 1rem;
    }
    .university-hero_component {
        grid-template-columns: 1fr;
    }
    .section-university-feed {
        overflow: hidden;
    }
    .home-feature1_content-left {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-feature1_component,
    .home-feature2_component {
        grid-template-columns: 1fr;
    }
    .home-feature2_content-right {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .libraries-howitworks_content {
        height: auto;
    }
    .libraries-howitworks_tabs-menu {
        justify-content: flex-start;
        width: 90vw;
        overflow: scroll;
    }
    .libraries-howitworks_component {
        grid-template-columns: 1fr;
    }
    .libraries-howitworks_content-right {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .libraries-why_text {
        font-size: 1.25rem;
    }
    .libraries-usecases_card1,
    .libraries-usecases_card2,
    .libraries-usecases_card3 {
        padding: 2rem 1.5rem;
    }
    .libraries-webflow_callout {
        padding: 2rem 1.5rem 2.25rem;
    }
    .libraries-featured_text-wrapper {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .home-hero_getstarted {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .home-hero_getstarted-close-button {
        top: 1rem;
    }
    .fs-cc-banner_close {
        top: 1.25rem;
        right: 1.25rem;
    }
    .fs-cc-banner_button {
        width: 100%;
        min-width: auto;
        margin-left: 0;
    }
    .fs-cc-banner_text-link.button-text-link {
        width: 100%;
    }
    .fs-cc-prefs_content {
        padding: 1.5rem;
    }
    .fs-cc-banner_buttons-wrapper {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        text-align: center;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
    }
    .fs-cc-banner_component {
        padding-bottom: 1rem;
    }
    .fs-cc-prefs_button {
        margin-bottom: 0.5rem;
    }
    .fs-cc-banner_text {
        margin-right: 2.25rem;
        font-size: 13px;
    }
    .fs-cc-banner_wrapper {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .logo1_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1.25rem;
        justify-content: center;
        padding-top: 0.5rem;
    }
    .logo1_logo.is-small {
        max-height: 2.75rem;
    }
    .churnsurvey_form {
        width: 100vw;
        margin-left: -5vw;
        padding: 2rem 1.5rem;
    }
    .survey_login-cta {
        padding: 2rem 1.5rem;
    }
    .logo-slider_component,
    .logo-slider_mask,
    .logo-slider_slide {
        height: 9rem;
    }
    .header27_form {
        grid-row-gap: 0.75rem;
        flex-direction: column;
        grid-template-columns: 1fr;
    }
    .chrome-extension-announcement_close-button {
        bottom: 1rem;
    }
    .rl-features_card4-text-wrapper {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .rl-features_card4-image-wrapper {
        padding-left: 1.5rem;
    }
    .rl-features_finsweet-logo {
        height: 24px;
    }
    .troubleshooting_tabs-menu {
        flex-wrap: wrap;
        display: flex;
    }
    .layout1_component,
    .layout178_component,
    .cta39_card {
        grid-template-columns: 1fr;
    }
    .rl-features_card5-text-wrapper {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .rl-features_card5-image-wrapper {
        padding-left: 1.5rem;
    }
    .banner-inside_close-button {
        top: 1rem;
    }
    .inspiration_search-wrapper {
        min-width: 0;
    }
    .inspiration-list {
        grid-template-columns: 1fr;
    }
    .whatsnew-feed_sidebar-heading,
    .whatsnew-feed_sidebar-heading-text,
    .content27_sidebar-heading,
    .content27_sidebar-heading-text {
        align-self: auto;
    }
    .header26_image-wrapper {
        height: 20rem;
    }
    .layout360_row {
        grid-template-columns: 1fr;
    }
    .layout365_card-small {
        flex-direction: column;
        display: flex;
    }
    .layout365_card-small-content {
        z-index: 1;
        padding-right: 6rem;
        display: block;
        position: relative;
    }
    .layout365_ipsum-image {
        right: -32%;
    }
    .figma-pro-card-logo {
        height: 1.75rem;
    }
    .layout360_card-features.is-2col {
        grid-template-columns: 1fr;
    }
    .layout365_icon-image {
        right: -34%;
    }
    .layout360_image-wrapper {
        max-height: 16rem;
    }
    .figma-library_feature-list_card-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .resources-list {
        grid-template-columns: 1fr;
    }
    .figma-pro-card-logo2 {
        width: 6rem;
    }
    .pricing21_top-row-price {
        font-size: 1.5rem;
    }
    .star-pattern-wrapper {
        align-items: flex-start;
    }
    .star-pattern-layer {
        height: 160px;
    }
    .home-header_slider {
        height: 210px;
    }
    .home-header_slider-mask {
        width: 320px;
        min-width: 320px;
        height: 210px;
        min-height: 196px;
    }
    .home-hero_build-content,
    .home-hero_tabs-menu.is-dashboard,
    .home-hero_tabs-menu.is-dashboard-copy {
        grid-template-columns: 1fr;
    }
    .section_sb_image-wrapper {
        height: 20rem;
    }
    .sb-header_image-wrapper {
        border-radius: 0.75rem;
    }
    .builder_feature-top {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .heading-custom-h3 {
        font-size: 1.5rem;
    }
    .builder_feature-bottom.feature-1 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .builder_feature-bottom.feature-2 {
        padding: 1rem 1rem 1.5rem;
    }
    .builder_feature-bottom.feature-5 {
        height: 20rem;
    }
    .builder_feature-bottom.feature-6 {
        padding-bottom: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .builder_feature-3-left {
        padding: 1.5rem 1rem;
    }
    .builder_feature-3-right {
        padding: 1rem 1rem 1.5rem;
    }
    .builder_feature-4-left-top {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .builder_feature-4_ui-left {
        margin-right: 1rem;
    }
    .builder_feature-4_ui-right {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .builder_feature-5_ui {
        padding-top: 1rem;
    }
    .builder_feature-5_ui-section_header1 {
        transform-origin: 50% 72%;
        transform: scale(0.24);
    }
    .builder_feature-7_ui-image-container {
        width: 150%;
    }
    .builder_feature-8_ui-top {
        transform: scale3d(1none, 1none, 1none);
    }
    .builder_feature-8_ui-bottom {
        width: 90%;
    }
    .builder_feature-8_overlay {
        padding: 1rem;
    }
    .site-builder-survey-banner_component {
        grid-column-gap: 0.5rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .site-builder-survey-banner_text-wrapper {
        align-items: flex-start;
    }
    .new-home_header_button-icon.pointer-none.is-2,
    .new-home_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .expert-form_step {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
    }
    .payment-banner_text-wrapper {
        flex-direction: column;
    }
    .payment-banner_icon {
        margin-bottom: 0.5rem;
        margin-right: 0;
    }
    .home-hero_getstarted-closed {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .showcase-header-wrapper {
        flex-direction: column;
    }
    .dashboard-hero_getstarted-top {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .home-hero_build-content-v2,
    .home-hero_tabs-menu-v2.is-dashboard,
    .home-hero_tabs-menu-v2.is-dashboard-copy {
        grid-template-columns: 1fr;
    }
    .home-hero_build-v2_cta {
        font-size: 1rem;
    }
    .dashboard-hero_getstarted-bottom {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .home-hero_getstarted-accordion-button,
    .home-hero_build-v2_chevron {
        top: 1rem;
    }
    .dashboard-hero_getstarted-middle {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .navbar-new_menu {
        border-radius: 0.75rem;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.255rem;
    }
    .new-home_header_one-left {
        min-width: 10rem;
        margin-right: 0.25rem;
    }
    .new-home_header_one-right {
        margin-left: 0.25rem;
    }
    .new-home_header_one-center {
        width: 20rem;
    }
    .new-home_header_badge {
        font-size: 0.75rem;
    }
    .new-home_header_avatar-image {
        width: 1.125rem;
    }
    .new-home_header_heading-old {
        font-size: 2.7rem;
    }
    .new-home_header_text-field {
        height: 60px;
        min-height: 60px;
        max-height: 56px;
    }
    .new-home_header_feature-inner {
        height: 556px;
    }
    .new-home_header_feature-content-top {
        min-height: 248px;
    }
    .header_sitemap-image-left {
        width: 240px;
        margin-right: 1rem;
    }
    .header_sitemap-image-right {
        width: 240px;
        margin-left: 1rem;
    }
    .header_sitemap-image-middle-wrapper {
        width: 240px;
    }
    .cursor-yellow-jessica {
        transform: translate(80px, 220px);
    }
    .header_wireframe-image1,
    .header_wireframe-image2 {
        min-width: 300px;
    }
    .cursor-blue-mario {
        transform: translate(80px, 148px);
    }
    .header_styleguide-image1 {
        min-width: 300px;
    }
    .cursor-purple-jackson {
        transform: translate(24px, 200px);
    }
    .new-home_primary-feature_card-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .new-home_primary-feature_image-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .new-home_tagline-text-old.is-light.is-small-on-mobile {
        font-size: 1.5rem;
    }
    .new-home_heading-style-h2 {
        font-size: 2.75rem;
    }
    .new-home_heading-icon {
        width: 2.5rem;
    }
    .new-home_primary-feature_item-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        margin-top: 2.5rem;
    }
    .new-home_primary-feature_item-divider {
        width: 100%;
        height: 1px;
        margin: 1.25rem 0;
    }
    .new-home_primary-feature_item-divider.is-mobile-portrait {
        margin-top: 0;
        margin-bottom: 0;
        display: block;
    }
    .new-home_primary-feature_item-row {
        flex-direction: column;
        grid-template-columns: 1fr;
    }
    .new-home_secondary-feature_row {
        grid-template-columns: 1fr;
    }
    .new-home_collab-feature_popup-widget {
        min-width: 260px;
    }
    .new-home_collab-feature_avatar1 {
        left: 12px;
    }
    .new-home_collab-feature_avatar3 {
        right: 32px;
    }
    .new-home_collab-feature_avatar2 {
        right: 8px;
    }
    .new-home_collab-feature_mario {
        top: 24px;
    }
    .new-home_export-feature_image-wrapper {
        height: 280px;
    }
    .new-home_export-feature_popup-widget {
        width: 260px;
    }
    .new-home_export-feature_row {
        grid-template-columns: 1fr;
    }
    .new-home_export-feature_popup-widget-button {
        height: 48px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 15px;
    }
    .new-home_export-feature_melissa.pointer-none {
        width: 84px;
        top: 168px;
        right: 12%;
    }
    .new-home_showcase_image {
        border-radius: 0.375rem;
    }
    .new-home_relume-library_premium-item-icon {
        margin-right: 1.25rem;
    }
    .new-home_premium_wire {
        height: 350px;
    }
    .new-home_community_testimonial-list-layout {
        grid-template-columns: 1fr;
    }
    .new-footer_cta {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .new-footer_cta-heading {
        font-size: 2.25rem;
    }
    .new-footer_divider {
        margin-bottom: 2.5rem;
    }
    .new-footer_column-layout {
        grid-row-gap: 2rem;
        margin-bottom: 2.5rem;
    }
    .new-footer_bottom {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-bottom: 2rem;
    }
    .new-footer_team-member {
        margin-right: -0.875rem;
    }
    .new-footer_team-wrapper {
        margin-top: 0.5rem;
    }
    .new-footer_social-icon-divider {
        flex: none;
    }
    .webflow-library_header_logo {
        width: 3rem;
    }
    .webflow-library_header_cf-button {
        padding-left: 0.5rem;
        padding-right: 0.25rem;
        font-size: 0.75rem;
    }
    .webflow-library_header_fs-logo {
        width: 3.9375rem;
    }
    .figma-library_header_component {
        background-position: 240px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .getting-started_close-button {
        top: 1rem;
    }
    .tabs-style1_tabs-menu {
        flex-wrap: wrap;
        display: flex;
    }
    .figma-library_primary-feature_image-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .figma-library_primary-feature_card-content {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .figma-library_primary-feature_item-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        margin-top: 2.5rem;
    }
    .figma-library_primary-feature_item-row {
        flex-direction: column;
        grid-template-columns: 1fr;
    }
    .figma-library_primary-feature_item-divider {
        width: 100%;
        height: 1px;
        margin: 1.25rem 0;
    }
    .figma-library_primary-feature_item-divider.is-mobile-portrait {
        margin-top: 0;
        margin-bottom: 0;
        display: block;
    }
    .figma-library_feature-list_row {
        grid-template-columns: 1fr;
    }
    .figma-library_secondary-feature_image-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .figma-library_secondary-feature_card-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .modal2_component {
        display: none;
    }
    .navbar_whats-new_collection-list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr;
    }
    .whats-new-team_group-member {
        margin-right: -0.875rem;
    }
    .libraries-webflow_callout-2 {
        padding: 2rem 1.5rem 2.25rem;
    }
    .libraries-howitworks_content-right-2 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .fs-cc-banner_close-2 {
        top: 1.25rem;
        right: 1.25rem;
    }
    .libraries-howitworks_tabs-menu-2 {
        justify-content: flex-start;
        width: 90vw;
        overflow: scroll;
    }
    .fs-cc-banner_button-2 {
        width: 100%;
        min-width: auto;
        margin-left: 0;
    }
    .libraries-usecases_card3-2 {
        padding: 2rem 1.5rem;
    }
    .navbar-new_menu-2 {
        border-radius: 0.75rem;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.255rem;
    }
    .fs-cc-banner_text-2 {
        margin-right: 2.25rem;
        font-size: 13px;
    }
    .fs-cc-prefs_button-2 {
        margin-bottom: 0.5rem;
    }
    .libraries-usecases_card2-2,
    .libraries-usecases_card1-2 {
        padding: 2rem 1.5rem;
    }
    .contact5_component,
    .layout379_row {
        grid-template-columns: 1fr;
    }
    .layout379_card-large {
        flex-direction: column;
        display: flex;
    }
    .layout379_card-large-content {
        display: block;
    }
    .layout379_card-medium {
        flex-direction: column;
        display: flex;
    }
    .layout379_heading-wrapper {
        grid-column-gap: 0.75rem;
        grid-row-gap: 0.75rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .divider {
        margin-bottom: 2.5rem;
    }
    .pricing22_top-row {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .pricing22_top-row-price {
        font-size: 1.5rem;
    }
    .pricing22_top-row-price-month {
        font-size: 0.875rem;
    }
    .pricing21_text-tooltip {
        align-items: center;
    }
    .exp2-header-wrapper {
        width: 20rem;
    }
    .exp2-grid {
        grid-template-columns: 1fr;
    }
    .divider-vertical {
        margin-bottom: 2.5rem;
    }
    .blog44_item-content {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .exp3_testimonial-divider {
        margin-bottom: 2.5rem;
    }
    .sgb_demo_first.is-mobile {
        padding-left: 11.2px;
        padding-right: 11.2px;
    }
    .sgb_mobile_wrap.noselect {
        left: 60vw;
    }
    .exp3_header_content {
        width: 20rem;
    }
    .exp3_header_heading {
        font-size: 2.7rem;
    }
    .exp3_header_stats-wrapper {
        grid-template-columns: 1fr;
        font-size: 0.75rem;
    }
    .exp3_header_avatar-image {
        width: 1.125rem;
    }
    .exp3_tagline-text.is-light.is-small-on-mobile {
        font-size: 1.5rem;
    }
    .exp3_header_benefits-grid {
        justify-items: start;
    }
    .card-row44_component {
        grid-template-columns: 1fr;
    }
    .exp3_header_button-icon.pointer-none.is-2,
    .exp3_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .exp3_header_text-field {
        height: 60px;
        min-height: 60px;
        max-height: 56px;
    }
    .new-home_header_heading_exp4,
    .new-home_header_heading_exp4_2 {
        font-size: 2.7rem;
    }
    .new-home_relumexwebflow-wrapper {
        font-size: 0.7rem;
    }
    .webflow_header_heading {
        font-size: 2.2rem;
    }
    .new-home_relume-image {
        width: 6.9em;
    }
    .new-home_header_one-center-webflow {
        width: 20rem;
    }
    .exp5_header_button-icon.pointer-none.is-2,
    .exp5_header_button-icon.pointer-none-copy.is-2 {
        margin-right: 10rem;
    }
    .exp5_header_badge {
        font-size: 0.75rem;
    }
    .exp5_header_heading {
        font-size: 2.7rem;
    }
    .exp5_header_stats-wrapper {
        grid-template-columns: 1fr;
        font-size: 0.75rem;
    }
    .exp5_tagline-text.is-light.is-small-on-mobile {
        font-size: 1.5rem;
    }
    .exp5_header_select-graphic-hover-outline {
        display: none;
    }
    .exp5-3_header_stats-wrapper {
        grid-template-columns: 1fr;
        font-size: 0.75rem;
    }
    .exp5_header_one-center,
    .exp5-3_header_one-center {
        width: 20rem;
    }
    .exp5-1_header_one-center {
        width: 20rem;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .exp7_header_heading {
        font-size: 2.25rem;
    }
    .exp7_header_discount {
        font-size: 0.75rem;
    }
    .navbar7_dropdown-link {
        padding-left: 0;
    }
    .navbar7_dropdown-content-left {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .navbar7_bottom-bar-left {
        grid-template-rows: auto auto;
        grid-template-columns: max-content;
    }
    .navbar7_bottom-bar {
        align-items: flex-start;
    }
    .home-final-version_feature-4_content,
    .home-final-version_feature-4_item-list,
    .home-final-version_feature-5_content,
    .home-final-version_feature-5_item-list,
    .home-final-version_cta_content {
        grid-template-columns: 1fr;
    }
    .footer12_logo-link {
        margin-bottom: 1.5rem;
    }
    .footer12_menu-wrapper {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }
    .footer12_middle-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }
    .react-process_list,
    .layout239_list,
    .layout195_content,
    .layout195_item-list {
        grid-template-columns: 1fr;
    }
    .react-tech-stack_list {
        justify-content: center;
    }
    .react-features_row,
    .react-cta_card {
        grid-template-columns: 1fr;
    }
    .react-cta_image-wrapper {
        height: 9rem;
    }
    .react-cta_image {
        height: 280px;
    }
    .home-damo-s-final-version_logo_list {
        justify-content: center;
    }
    .home-damo-s-final-version_features-list_list,
    .home-damo-s-final-version_feature-2_row,
    .home-damo-s-final-version_html-export_content,
    .home-damo-s-final-version_html-export_item-list,
    .home-damo-s-final-version_react-cta_card {
        grid-template-columns: 1fr;
    }
    .sgb-hero-header_badge {
        font-size: 0.75rem;
    }
    .sgb-process_list {
        grid-template-columns: 1fr;
    }
    .sgb-process_badge {
        font-size: 0.75rem;
    }
    .sgb-features_card-large-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .sgb-features_item-list {
        flex-flow: column;
        grid-template-columns: 1fr;
        margin-top: 2.5rem;
    }
    .sgb-features_item-divider {
        width: 100%;
        height: 1px;
        margin: 1.25rem 0;
    }
    .sgb-features_item-divider.is-mobile-portrait {
        margin-top: 0;
        margin-bottom: 0;
        display: block;
    }
    .sgb-feature_card-large-image-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .sgb-feature_card-large-image-wrapper.is-left {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .heading-style-display {
        font-size: 2.5rem;
    }
    .heading-style-tagline.is-light.is-small-on-mobile {
        font-size: 1.5rem;
    }
    .sgb-testimonial_content,
    .community_testimonial-list {
        grid-template-columns: 1fr;
    }
    .new-home_header_heading {
        font-size: 2.5rem;
    }
    .new-home_showcase_button-wrapper {
        margin-left: 10%;
        margin-right: 10%;
    }
    .new-home_showcase_button-inner {
        padding: 0.5rem 1rem;
    }
    .sgb-hero-header_image-wrapper {
        padding-top: 74%;
        transform: scale(1.05);
    }
    .testimonial15_slide-content {
        grid-template-columns: 1fr;
    }
    .contra_header_heading {
        font-size: 2.25rem;
    }
    .sgb-hero-header_tabs {
        padding-bottom: 2.5rem;
    }
    .button-grid-list.mobile-1-col {
        grid-auto-flow: row;
    }
    .new-home_showcase_arrow {
        flex: none;
    }
    .request_heading {
        font-size: 2.2rem;
    }
}
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb04ae-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb04c9-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb04e4-2dabfb64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb05a4-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb05fa-2dabfb64 {
    align-self: start;
}
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06ba-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06c8-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06cc-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06d4-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06d0-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb068e-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb069c-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06a3-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06a9-2dabfb64,
#w-node-ff71f9ac-fcdb-e480-dbbc-60fce0cb06ad-2dabfb64,
#w-node-_5fbb5ccd-50b2-5726-6be7-9818c3daffd6-2dabfb64,
#w-node-_5fbb5ccd-50b2-5726-6be7-9818c3daffe4-2dabfb64,
#w-node-_5fbb5ccd-50b2-5726-6be7-9818c3daffeb-2dabfb64,
#w-node-_5fbb5ccd-50b2-5726-6be7-9818c3dafff1-2dabfb64,
#w-node-_5fbb5ccd-50b2-5726-6be7-9818c3dafff5-2dabfb64,
#w-node-_07dc7d7b-08c4-4a97-11fc-a99fee3d7033-ee3d702e,
#w-node-_4b0e31fc-d7f8-a278-a5af-d887aea004e5-aea004e4,
#w-node-_4b0e31fc-d7f8-a278-a5af-d887aea004f3-aea004e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-da9abc01-baa4-7555-33da-e30fc4c1238a-c4c12385 {
    justify-self: center;
}
#w-node-_7661e140-62f8-e0c0-e198-fd3da5194487-c4c12385 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-da9abc01-baa4-7555-33da-e30fc4c123ef-c4c12385 {
    justify-self: end;
}
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b03-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b14-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b20-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b2c-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b37-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b43-d32b84af,
#w-node-bb164057-5ccf-a9e9-5af1-bb1f0a793b4f-d32b84af {
    justify-self: center;
}
#w-node-_2ee7ae9d-a8a6-9ab8-b533-54bcd574e60c-d32b84af,
#w-node-_1d290604-e539-b9ad-0c2f-a2dd05c27683-d32b84af,
#w-node-_6049f8ae-e2be-ba77-7b2a-99b616eb2df3-d32b84af,
#w-node-_7e3c08ec-e827-4dbf-5ffe-f4f714f64f07-d32b84af,
#w-node-_2ce6b0d1-fce4-21ac-0aca-ff21a40e2a6a-d32b84af,
#w-node-_4c763ef3-bd95-b4f3-a31c-95998ea2ef29-d32b84af {
    align-self: stretch;
}
#w-node-f6c9f468-6d9e-8024-7cde-d151b823f059-d32b84af,
#w-node-_2057508c-4b2a-0158-9275-e39a6428b61a-d32b84af,
#w-node-_0998c51b-72f8-d74d-3e4b-382c9b92af57-d32b84af {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
}
#w-node-_3bc3cfd2-a245-69cd-13a6-a8cfb422a775-5a2df028 {
    justify-self: start;
}
#w-node-_5c5116a2-835e-1106-7438-8ce0a4621a53-a4621a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5c5116a2-835e-1106-7438-8ce0a4621a5f-a4621a4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-_05d8c222-c660-35bd-968e-5a51dbeb8c6e-dbeb8c65,
#w-node-_05d8c222-c660-35bd-968e-5a51dbeb8c76-dbeb8c65,
#w-node-acaae743-a028-12bb-ca33-b0d986944a54-86944a4b,
#w-node-acaae743-a028-12bb-ca33-b0d986944a5c-86944a4b,
#w-node-dc480f43-58b7-af7b-51be-b05d0dbcec61-0dbcec5d {
    justify-self: center;
}
#w-node-_0186b03f-a315-47f7-3975-7b3a7ded8352-902b84c3 {
    justify-self: end;
}
#w-node-_580805bc-bd99-dccd-81cb-42905c6b14c7-902b84c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
}
#w-node-_04622cb6-4f8f-0374-bc5a-24d0393f2e33-4e0bc23a,
#w-node-_04622cb6-4f8f-0374-bc5a-24d0393f2e6f-4e0bc23a,
#w-node-_04622cb6-4f8f-0374-bc5a-24d0393f2e71-4e0bc23a,
#w-node-_04622cb6-4f8f-0374-bc5a-24d0393f2e73-4e0bc23a,
#w-node-_6a96c0bc-aa98-3b52-89c9-89111b50e760-4e0bc23a,
#w-node-_6a96c0bc-aa98-3b52-89c9-89111b50e762-4e0bc23a,
#w-node-_6a96c0bc-aa98-3b52-89c9-89111b50e764-4e0bc23a,
#w-node-_8b9ea04e-0ad4-fc0a-6bb4-9541f4281524-2753f47a,
#w-node-_1c704df9-7a01-8f2c-7641-a3a653fec095-2753f47a,
#w-node-c7fe1286-0b92-87b4-7268-2afc3821ae1c-2753f47a,
#w-node-c7fe1286-0b92-87b4-7268-2afc3821ae2e-2753f47a,
#w-node-d0baea3b-065e-fbc0-658c-a3eb3368da5a-2753f47a,
#w-node-d0baea3b-065e-fbc0-658c-a3eb3368da6c-2753f47a,
#w-node-ea95ba64-02de-bd1d-a611-5fdce4e0d99a-2753f47a,
#w-node-ea95ba64-02de-bd1d-a611-5fdce4e0d9ac-2753f47a,
#w-node-_9cdd7692-2cc7-bdf3-5116-5e6837496745-2753f47a,
#w-node-_9cdd7692-2cc7-bdf3-5116-5e6837496757-2753f47a,
#w-node-_607a6170-15c8-aa40-c84c-909033bcfdf7-2753f47a,
#w-node-_607a6170-15c8-aa40-c84c-909033bcfe09-2753f47a,
#w-node-e046ab55-a413-096a-b40b-b79011d370f1-2753f47a,
#w-node-e046ab55-a413-096a-b40b-b79011d37103-2753f47a,
#w-node-_478ce954-5b13-efeb-fd91-07e72c64c95c-2753f47a,
#w-node-_478ce954-5b13-efeb-fd91-07e72c64c96e-2753f47a,
#w-node-_539a317a-57dc-b55a-0e38-f34a5096749a-2753f47a,
#w-node-_539a317a-57dc-b55a-0e38-f34a509674ac-2753f47a,
#w-node-a1dcbc55-6485-ff73-662e-5df8dc0837c0-2753f47a,
#w-node-a1dcbc55-6485-ff73-662e-5df8dc0837d2-2753f47a,
#w-node-_9d4e5185-12c2-34c1-deb2-59efa1eb08c0-2753f47a,
#w-node-_9d4e5185-12c2-34c1-deb2-59efa1eb08d2-2753f47a,
#w-node-_266f3145-d778-d0a0-bc5e-b470ee4532e5-2753f47a,
#w-node-_266f3145-d778-d0a0-bc5e-b470ee4532f7-2753f47a,
#w-node-_34969b66-d138-3bca-3d9a-c4a37779fb8b-2753f47a,
#w-node-_34969b66-d138-3bca-3d9a-c4a37779fb9d-2753f47a,
#w-node-_0d4f2fa7-ba9d-4ece-c7bc-f354ba626bb5-2753f47a,
#w-node-_0d4f2fa7-ba9d-4ece-c7bc-f354ba626bc7-2753f47a,
#w-node-_4b24687e-e80a-2db7-9bea-7bdbd181ea74-2753f47a,
#w-node-_4b24687e-e80a-2db7-9bea-7bdbd181ea86-2753f47a,
#w-node-a210c784-9cc9-3445-bf3a-cf10c5264bdc-2753f47a,
#w-node-a210c784-9cc9-3445-bf3a-cf10c5264bee-2753f47a,
#w-node-_966cd3d6-9f9e-48d4-5f8f-f816553b07d8-2753f47a,
#w-node-_966cd3d6-9f9e-48d4-5f8f-f816553b07ea-2753f47a,
#w-node-_958498bf-0e97-39dd-8197-b8ee5f1d41d0-2753f47a,
#w-node-fea71109-2796-1454-22d2-46d476d8a5dd-2753f47a,
#w-node-fa3b5cfb-4074-f124-4a1f-81c6e17b1bad-2753f47a,
#w-node-fa3b5cfb-4074-f124-4a1f-81c6e17b1bbf-2753f47a,
#w-node-_34b7f9c3-458f-1041-ed70-dffe066cbe71-2753f47a,
#w-node-_34b7f9c3-458f-1041-ed70-dffe066cbe83-2753f47a,
#w-node-_0e4abeaa-6ca9-1676-6ec3-73a67466c28b-2753f47a,
#w-node-_33752054-adbc-4286-8ed4-3ea3fea41a34-2753f47a,
#w-node-_47a27606-272a-0c8f-08a5-25931ba769f3-2753f47a,
#w-node-_47a27606-272a-0c8f-08a5-25931ba76a08-2753f47a,
#w-node-_6d39307b-9a79-0e31-b776-e2e7135d2e85-2753f47a,
#w-node-_6d39307b-9a79-0e31-b776-e2e7135d2e9a-2753f47a,
#w-node-_8a7cc1ac-2a29-c681-b44a-346462362b87-2753f47a,
#w-node-_526fb8b2-e4d4-2644-e809-541c9fa14d52-2753f47a,
#w-node-adc5c1b8-b595-f1cf-47cc-dc84b3b628c8-b3b628c8,
#w-node-_48c1883a-b258-4758-5ed7-ceb4dd198106-dd198106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a790be4d-5742-56fe-24b7-c1a93c4e0c2f-febca760 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-e87f74a0-725f-8979-ca59-f4266aa8e694-febca760 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_961fc36e-4b3e-5a56-24df-17b3e9c0e32b-febca760 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-fef3e6d2-df1f-d434-2334-43ad4418acd8-febca760 {
    grid-area: 1/2/2/3;
}
#w-node-_1d2596ef-bfda-4f71-0afe-b6fb68fc648f-febca760,
#w-node-ebb04fa3-afcb-d33b-0943-f2d807b704a7-febca760 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_576951e4-9859-5240-974a-c7cbe7894beb-febca760 {
    grid-area: 1/3/2/4;
}
#w-node-a790be4d-5742-56fe-24b7-c1a93c4e0c2f-4b085335 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-e87f74a0-725f-8979-ca59-f4266aa8e694-4b085335 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_961fc36e-4b3e-5a56-24df-17b3e9c0e32b-4b085335 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-fef3e6d2-df1f-d434-2334-43ad4418acd8-4b085335 {
    grid-area: 1/2/2/3;
}
#w-node-ebb04fa3-afcb-d33b-0943-f2d807b704a7-4b085335,
#w-node-_745b722a-aea9-23a7-e121-0ac85e1ef827-ede7b5f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4155546-2239-9245-d265-325e153fe4c2-ede7b5f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4df9061b-6ddb-ce0f-7ef6-3d470ff494ac-ede7b5f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
}
#w-node-de8f58d0-6ec0-944f-89ca-012bb9d0737d-dd0a3f28,
#w-node-_4e8685c4-554c-2593-eab4-348fe60e6541-dd0a3f28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_69112dd3-ea2b-bbeb-43f7-36918c204565-e5d23970 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
}
#w-node-b0672b82-b410-b725-c41f-e93ba6dacec0-e5d23970 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3201033d-b4c5-88e9-d33f-9d63de47fcce-e5d23970 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-dd704527-1b9e-4c93-4098-1d58ccc8b679-35f01da5,
#w-node-_3579dd9f-efec-b693-8418-e2c16b26172a-11229012 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
}
#w-node-aff03b8b-4902-6e66-50c4-d6c7b08abd91-7db3b1bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
}
#w-node-_92b81ac0-0cf2-de8f-1c95-b36cb670278f-a947361d,
#w-node-_92b81ac0-0cf2-de8f-1c95-b36cb67027a6-a947361d,
#w-node-_92b81ac0-0cf2-de8f-1c95-b36cb67027ae-a947361d,
#w-node-_92b81ac0-0cf2-de8f-1c95-b36cb67027c7-a947361d,
#w-node-_92b81ac0-0cf2-de8f-1c95-b36cb67027cf-a947361d {
    justify-self: center;
}
#w-node-d2d9ce60-f7b7-e95e-1853-af47c6eabd95-8bfc4b95,
#w-node-efeded61-08d1-6753-a71f-8c995a356e43-8bfc4b95 {
    align-self: start;
}
#w-node-d18f3fa7-4cc9-56a4-3ad2-2746d9cd9a4a-8bfc4b95,
#w-node-_593dfad7-9739-ccdf-008f-ad7ae8038d17-8bfc4b95,
#w-node-df0fd245-649b-e700-c507-ffc8708f7b5e-8bfc4b95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d16976d2-6182-420c-506c-b6f9c3a75bbb-8bfc4b95,
#w-node-_1b9d834d-21ff-e58a-0d17-8e43b2b42876-8bfc4b95,
#w-node-_1b9d834d-21ff-e58a-0d17-8e43b2b42884-8bfc4b95,
#w-node-_960f69a1-96da-661e-f9a4-73d4f7eab952-8bfc4b95,
#w-node-_960f69a1-96da-661e-f9a4-73d4f7eab95a-8bfc4b95 {
    justify-self: center;
}
#w-node-a89804d6-630a-0123-63e2-b3a2d41a38ae-8bfc4b95,
#w-node-_38895a25-a7bc-5005-88ee-3f39c94c8614-8bfc4b95,
#w-node-_38895a25-a7bc-5005-88ee-3f39c94c8634-8bfc4b95,
#w-node-_0e3abb3b-983a-91a5-89de-28a494ef7d39-8bfc4b95,
#w-node-_63d66358-ebdf-0a6c-48a1-f0a079575981-7957597d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_63d66358-ebdf-0a6c-48a1-f0a079575988-7957597d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-_63d66358-ebdf-0a6c-48a1-f0a0795759a1-7957597d,
#w-node-b9cc2a52-3bd2-2a0e-85f9-64bab5fc78d8-ec154296 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_64b1dd78-8bd4-6725-551b-ddf57d2117fd-ec154296 {
    justify-self: start;
}
#w-node-e268d603-f985-b092-55a5-8f5873e4c039-9b138054,
#w-node-_3effc3e3-9ffb-918c-5d4f-81d513fec6a3-9b138054,
#w-node-e268d603-f985-b092-55a5-8f5873e4c048-9b138054,
#w-node-_4878b248-eac1-ef57-62d6-24acff0cf2ee-9b138054,
#w-node-_68139c48-e83b-b39e-6a78-f8d3ba05eb16-9b138054 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d902af78-d166-cfdd-8de0-27bedcc1384e-bea3e270 {
    justify-self: end;
}
#w-node-_5abf65ea-ed71-c7e2-7cbd-d78382ea309e-bea3e270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
}
#w-node-_5ce7243b-8d25-bb9c-137c-1f239ac57a7b-9ac57a77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5ce7243b-8d25-bb9c-137c-1f239ac57a86-9ac57a77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-_23c319a3-4bc0-711c-47e2-091eedc8a33b-bc48ca58 {
    justify-self: start;
}
#w-node-d6063311-ae8f-7e49-c52b-11b96c87b5fa-b3805043 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d6063311-ae8f-7e49-c52b-11b96c87b5fb-b3805043 {
    grid-area: 1/1/3/3;
}
#w-node-d6063311-ae8f-7e49-c52b-11b96c87b5fc-b3805043 {
    align-self: start;
}
#w-node-d6063311-ae8f-7e49-c52b-11b96c87b630-b3805043 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead2607-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead2622-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead263e-5a57f22d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead26f7-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead274d-5a57f22d {
    align-self: start;
}
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27a1-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27b0-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27b7-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27bb-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27bf-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27c7-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27d6-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27dd-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27e3-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27e7-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27ef-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead27fe-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead2805-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead2809-5a57f22d,
#w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead280d-5a57f22d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593df2-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593e0d-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593e29-0b9ace3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0daca3ce-ae38-7bf7-b901-848168593ee2-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593f38-0b9ace3d {
    align-self: start;
}
#w-node-_0daca3ce-ae38-7bf7-b901-848168593f8c-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593f9b-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fa2-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fa6-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593faa-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fb2-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fc1-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fc8-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fce-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fd2-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fda-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593fe9-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593ff0-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593ff4-0b9ace3d,
#w-node-_0daca3ce-ae38-7bf7-b901-848168593ff8-0b9ace3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a09a4dc8-fc57-d4c3-4cdd-96a5a7eb882e-d07c909d,
#w-node-a09a4dc8-fc57-d4c3-4cdd-96a5a7eb883b-d07c909d,
#w-node-_196d1896-3e85-f969-5008-61c5c8541a95-7e8c122c,
#w-node-_196d1896-3e85-f969-5008-61c5c8541aa1-7e8c122c {
    align-self: start;
}
@media screen and (max-width: 991px) {
    #w-node-b431a541-9295-59f3-34d0-c57408d3fda1-2dabfb64 {
        order: 9999;
    }
    #w-node-_0101d03b-926c-5cc6-35cf-02243a065693-01ebe208 {
        order: -9999;
    }
    #w-node-aff03b8b-4902-6e66-50c4-d6c7b08abd91-7db3b1bd {
        justify-self: start;
    }
    #w-node-_490a334e-a840-d535-cf94-3d788a1f282e-8bfc4b95,
    #w-node-_14a9b4c7-a373-5b2f-e58a-1b9a97783b0b-8bfc4b95,
    #w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead26a4-5a57f22d,
    #w-node-_0daca3ce-ae38-7bf7-b901-848168593e8f-0b9ace3d,
    #w-node-_22a56a66-54a6-df9e-f133-4be7b5684836-d07c909d,
    #w-node-_35e38bf5-918a-e577-3e26-dd3654d29222-7e8c122c {
        order: 9999;
    }
}
@media screen and (max-width: 767px) {
    #w-node-b431a541-9295-59f3-34d0-c57408d3fda1-2dabfb64 {
        order: 9999;
    }
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d167-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d177-1e2b84d4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d189-1e2b84d4 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d195-1e2b84d4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d1a7-1e2b84d4 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d1af-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d1cb-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d1e2-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d1fe-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d215-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d22c-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d243-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d256-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d269-1e2b84d4,
    #w-node-d564f984-0eae-2df4-f197-18b6f8cd48bd-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d27d-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d294-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d2ab-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d2c6-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d2e1-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d2f1-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d308-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d322-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d33c-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d353-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d36c-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d37c-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d393-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d3aa-1e2b84d4,
    #w-node-e5b538cb-d710-89d6-0ddd-c4a86538d3c1-1e2b84d4 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-f4155546-2239-9245-d265-325e153fe4c2-ede7b5f4,
    #w-node-_2bfe4e26-7416-152e-4b98-cc090ea87875-ede7b5f4 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0101d03b-926c-5cc6-35cf-02243a065693-01ebe208 {
        order: -9999;
    }
    #w-node-_490a334e-a840-d535-cf94-3d788a1f282e-8bfc4b95,
    #w-node-_14a9b4c7-a373-5b2f-e58a-1b9a97783b0b-8bfc4b95 {
        order: 9999;
    }
    #w-node-d6063311-ae8f-7e49-c52b-11b96c87b5fb-b3805043,
    #w-node-d6063311-ae8f-7e49-c52b-11b96c87b630-b3805043 {
        grid-column: span 2 / span 2;
    }
    #w-node-c534e62c-39bf-f55c-e3c9-bb4e1ead26a4-5a57f22d,
    #w-node-_0daca3ce-ae38-7bf7-b901-848168593e8f-0b9ace3d,
    #w-node-_22a56a66-54a6-df9e-f133-4be7b5684836-d07c909d {
        order: 9999;
    }
    #w-node-_60430c8a-0578-20a0-2d1f-479b80871b3f-d07c909d,
    #w-node-_6217e304-d72b-1d15-1717-81ff13ecb5b3-7e8c122c,
    #w-node-fc83fcdf-a4b2-454a-eb4a-ff0648d71d25-7e8c122c {
        order: -9999;
    }
}
@media screen and (max-width: 479px) {
    #w-node-_026c7a93-a3d5-dfa1-6d38-d0da94423970-94423962 {
        grid-area: 2/1/3/3;
    }
    #w-node-_5c5116a2-835e-1106-7438-8ce0a4621a5f-a4621a4f,
    #w-node-_5ce7243b-8d25-bb9c-137c-1f239ac57a86-9ac57a77 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-d6063311-ae8f-7e49-c52b-11b96c87b5fb-b3805043,
    #w-node-d6063311-ae8f-7e49-c52b-11b96c87b630-b3805043 {
        grid-column: span 1 / span 1;
    }
}
