.top_main__HpC4b{color:#fff;margin:0 auto;background-size:100% 100%;position:relative}.top_home__swNjP{background-image:url(/_next/static/media/impact-mobile.1458af8b.webp)}.top_services__1ecsb{background-image:url(/_next/static/media/services-mobile.a2184502.webp)}.top_sliding__WjmqV{background-image:url(/_next/static/media/sliding-mobile.9c176dd4.webp)}.top_operable__uCkeA{background-image:url(/_next/static/media/operable-mobile.e8366903.webp)}.top_swing__9D3md{background-image:url(/_next/static/media/swing-mobile.919ac21e.webp)}.top_glass_replacement__zPZYZ{background-image:url(/_next/static/media/glass-replacement-mobile.70c5bc78.webp)}.top_restoration__M8lqd{background-image:url(/_next/static/media/restoration-mobile.dd9c8201.webp)}.top_waterproofing__Dceeh{background-image:url(/_next/static/media/waterproofing-mobile.34a9085b.webp)}.top_noise__iVlHm{background-image:url(/_next/static/media/noise-mobile.a357394a.webp)}.top_projects__J7x19{background-image:url(/_next/static/media/projects-mobile.34693fb9.webp)}.top_contact__pLSL6{background-image:url(/_next/static/media/contact-mobile.43c823f5.webp)}.top_blog__lmM3k{background-image:url(/_next/static/media/restoration-mobile.dd9c8201.webp)}.top_cam__AYQN0{background-image:url(/_next/static/media/impact-mobile.1458af8b.webp)}.top_financing__xPxQK{background-image:url(/_next/static/media/financing-mobile.1e52733a.webp)}.top_background__yX71o img{position:absolute;top:0;left:0;width:100%;height:100%}.top_main__HpC4b .container{position:relative;padding-top:2rem;padding-bottom:6rem}.top_with_anchor__0FmWT .container{padding-bottom:14rem}.top_main__HpC4b h1{font-size:45px;max-width:20rem;padding-left:2rem;position:relative;word-break:break-word;opacity:0;transform:translate(-50%)}.top_main__HpC4b h1:before{content:"";display:block;height:100%;width:10px;position:absolute;left:0;background:#00a7e2}.top_intro__ilHQF{font-size:18px;max-width:16rem;padding-left:2rem;line-height:1.4;opacity:0;transform:scale(.5)}.top_link__bu3AY{display:grid;grid-row-gap:.5rem;row-gap:.5rem;position:relative;left:0;opacity:0;transform:scale(.5)}.top_get__5beoq{background:transparent;border:none;color:#fff;width:180px;text-align:center;display:grid;justify-items:center;grid-row-gap:1rem;row-gap:1rem;font-size:28px;font-weight:700;position:absolute;bottom:4rem;left:0;right:0;margin:0 auto}@media(min-width:992px){.top_main__HpC4b{max-width:120rem;background-size:auto 100%;background-position:bottom;margin-bottom:4rem}.top_compact_spacing__pcYDM{margin-bottom:1rem}.top_home__swNjP{background-image:url(/_next/static/media/impact.a2a9fd77.webp)}.top_services__1ecsb{background-image:url(/_next/static/media/services.94fa471b.webp)}.top_sliding__WjmqV{background-image:url(/_next/static/media/sliding.291b8094.webp)}.top_operable__uCkeA{background-image:url(/_next/static/media/operable.3b2d9133.webp)}.top_swing__9D3md{background-image:url(/_next/static/media/swing.6ce304e8.webp)}.top_glass_replacement__zPZYZ{background-image:url(/_next/static/media/glass-replacement.2c61c2dc.webp)}.top_restoration__M8lqd{background-image:url(/_next/static/media/restoration.dbc9554a.webp)}.top_waterproofing__Dceeh{background-image:url(/_next/static/media/waterproofing.83e67a4d.webp)}.top_noise__iVlHm{background-image:url(/_next/static/media/noise.33803dd3.webp)}.top_projects__J7x19{background-image:url(/_next/static/media/projects.1e2197f0.webp)}.top_contact__pLSL6{background-image:url(/_next/static/media/contact.3e86c593.webp)}.top_blog__lmM3k{background-image:url(/_next/static/media/blog.dcb954f4.webp)}.top_cam__AYQN0{background-image:url(/_next/static/media/cam.0ba936d0.webp)}.top_financing__xPxQK{background-image:url(/_next/static/media/financing.b7fe8f92.webp)}.top_main__HpC4b .container{padding-top:5rem;padding-bottom:10rem}.top_with_anchor__0FmWT .container{padding-bottom:18rem}.top_main__HpC4b h1{font-size:72px;max-width:55rem}.top_intro__ilHQF{font-size:28px;max-width:45rem}.top_link__bu3AY{left:2rem;display:flex}.top_link__bu3AY a{margin-right:.5rem}.top_get__5beoq{bottom:8rem}}@media(min-width:1200px){.top_intro__ilHQF{max-width:45rem}}@media(min-width:1500px){.top_main__HpC4b{background-size:100% 100%}.top_main__HpC4b .container{padding-top:7rem;padding-bottom:14rem}.top_with_anchor__0FmWT .container{padding-bottom:20rem}}