.flex_cell.av-167f8k-58177f16000b94e0d98eda1330b2ffb5{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2024/06/Firefly20240618091301-ezgif.com-png-to-webp-converter-1.webp) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-167f8k-58177f16000b94e0d98eda1330b2ffb5{padding:200px 0px 200px 0px !important} .flex_cell.av-15d2n8-15274198ce28bb3ccc6bf79d4a808d50{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2017/09/bg.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-15d2n8-15274198ce28bb3ccc6bf79d4a808d50{padding:100px 100px 100px 100px !important} #top .av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4{padding-bottom:0;font-size:60px}body .av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4 .av-special-heading-tag{font-size:60px}.av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4 .av-subheading{font-size:15px} #top .hr.av-b446bg-1a992f7860f430d5605837b6b983092b{margin-top:30px;margin-bottom:30px}.hr.av-b446bg-1a992f7860f430d5605837b6b983092b .hr-inner{width:50px;border-color:#0a0a0a} #top .av_textblock_section.av-b1pow4-4dd5d23be4511a766d9b10602cf33336 .avia_textblock{font-size:25px;color:#000000} #top .hr.hr-invisible.av-arw61g-aa9e69aff30bbe9f6a23e297e8e30922{height:10px} #top #wrap_all .avia-button.av-aonkic-f12cb518b8dc24bc92e9b66f10cd3856{background-color:#c3aca1;border-color:#c3aca1;color:#ffffff;transition:all 0.4s ease-in-out} .flex_cell.av-a9uy4k-9a00dff3706ecfaf61169672ecb34ef6{vertical-align:middle;background-color:#d3c3bc}.responsive #top #wrap_all .flex_cell.av-a9uy4k-9a00dff3706ecfaf61169672ecb34ef6{padding:100px 100px 100px 100px !important} #top .av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a{padding-bottom:0;color:#ffffff;font-size:60px}body .av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .av-special-heading-tag{font-size:60px}.av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .av-subheading{font-size:15px} #top .hr.av-a2ekv0-44a1001d8751cb3220ed91f73610acc4{margin-top:30px;margin-bottom:30px}.hr.av-a2ekv0-44a1001d8751cb3220ed91f73610acc4 .hr-inner{width:50px;border-color:#ffffff} #top .av_textblock_section.av-ze3g4-7560a055af4522ee61808b532e7c1985 .avia_textblock{color:#ffffff} #top .hr.hr-invisible.av-3i4ac-229250e26c1abe33c1c9fd177f470e1d{height:10px} #top .av-masonry.av-9l1kv0-6a1aaeb45227de0f3ea792e87668b7fb{background-color:#bfada5} #top .hr.hr-invisible.av-9e85zg-0f9fd18725f526fd46d5ed0b941c39e9{height:10px} .flex_cell.av-94y3r0-92985d044f46daf750656e6d0d2555f7{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2024/06/imgonline-com-ua-BigPicture-4EWJzcTAUEHHnV-ezgif.com-png-to-webp-converter-scaled.webp) 100% 50% no-repeat fixed }.responsive #top #wrap_all .flex_cell.av-94y3r0-92985d044f46daf750656e6d0d2555f7{padding:100px 100px 100px 100px !important} .flex_cell.av-8svaz0-ac10bb9d6a7e0abd02de39e526532d0d{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2017/09/laptop-hands.jpg) 50% 50% no-repeat fixed }.responsive #top #wrap_all .flex_cell.av-8svaz0-ac10bb9d6a7e0abd02de39e526532d0d{padding:100px 100px 100px 100px !important} .flex_cell.av-8oll0s-8de09f99c299244bde36376fb4bc0138{vertical-align:middle}.responsive #top #wrap_all .flex_cell.av-8oll0s-8de09f99c299244bde36376fb4bc0138{padding:100px 100px 100px 100px !important} #top .av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9{padding-bottom:0;color:#c3aca1;font-size:60px}body .av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .av-special-heading-tag{font-size:60px}.av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .special-heading-inner-border{border-color:#c3aca1}.av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .av-subheading{font-size:15px} #top .hr.av-txrjo-0bc6cc7663cc8537a82a77c1d0ffc79e{margin-top:30px;margin-bottom:30px}.hr.av-txrjo-0bc6cc7663cc8537a82a77c1d0ffc79e .hr-inner{width:50px;border-color:#c3aca1} #top .av_textblock_section.av-tctos-6c4e0e598885931ede76c1c392e872ab .avia_textblock{color:#c3aca1} #top .hr.hr-invisible.av-7yem9g-3d18e8eedd1ac6defb3efaa3127392e9{height:60px} .flex_column.av-sfosc-b24ae100dc64e27fb231a9a19950d8e2{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .av_font_icon.av-7plc70-fdb7b64192a42b2c7637865fd6ae8e2b{color:#c3aca1;border-color:#c3aca1}.av_font_icon.av-7plc70-fdb7b64192a42b2c7637865fd6ae8e2b .av-icon-char{font-size:60px;line-height:60px} #top .hr.hr-invisible.av-7jzewk-bfde1e94a8668caa95377ea224816758{height:20px} #top .av_textblock_section.av-7awzd0-e176ef80919579c88a0c4cd0fd1e3e3a .avia_textblock{color:#c3aca1} #top .hr.av-75eias-8209e70f286aa0ac0a887df1892eb17e{margin-top:40px;margin-bottom:0px}.hr.av-75eias-8209e70f286aa0ac0a887df1892eb17e .hr-inner{width:50px;border-color:#c3aca1} .flex_column.av-72akz8-f7ac5f12776e87292acab909e5405dbe{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .av_font_icon.av-6tl164-3511f942efc7bd9870eca4bae00286b2{color:#c3aca1;border-color:#c3aca1}.av_font_icon.av-6tl164-3511f942efc7bd9870eca4bae00286b2 .av-icon-char{font-size:60px;line-height:60px} #top .hr.hr-invisible.av-6s1h64-49b2d1980523b687793f95547a1dc38c{height:20px} #top .av_textblock_section.av-6hwj1w-fcd3d59468bdb13d2241b3ac47cdb43f .avia_textblock{color:#c3aca1} #top .hr.av-6bkvu4-15a4bc43d7fd062ef3ad4c0744ea6298{margin-top:40px;margin-bottom:0px}.hr.av-6bkvu4-15a4bc43d7fd062ef3ad4c0744ea6298 .hr-inner{width:50px;border-color:#c3aca1} .flex_column.av-68ii2k-3cd1cd85d71d378004717867ce14be56{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .av_font_icon.av-lprok-35c6531c3aecb48bbd93d9dff4e7dca3{color:#c3aca1;border-color:#c3aca1}.av_font_icon.av-lprok-35c6531c3aecb48bbd93d9dff4e7dca3 .av-icon-char{font-size:60px;line-height:60px} #top .hr.hr-invisible.av-5vm1e4-60a97e1fa01491ee2110c824938b91c8{height:20px} #top .av_textblock_section.av-21sss-fe0e9257d9c24dd27ea7fa30bccb5288 .avia_textblock{color:#c3aca1} .flex_column.av-5ht59w-781709e102e3be20e07c50c2d425b85d{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .av_font_icon.av-5fkwdw-793916ad0ac2e7bfb82bbc72e5b173f7{color:#c3aca1;border-color:#c3aca1}.av_font_icon.av-5fkwdw-793916ad0ac2e7bfb82bbc72e5b173f7 .av-icon-char{font-size:60px;line-height:60px} #top .hr.hr-invisible.av-56od18-da2b1c339471351be2ec52de7de3f814{height:20px} #top .av_textblock_section.av-4zifjg-9c9c6409611ee441c92d60a37b2fb2b4 .avia_textblock{color:#c3aca1} .flex_cell.av-gxldo-7c7fea47f7dc2f0f28ccf2735152d4bf{vertical-align:middle;background-color:#d3c3bc}.responsive #top #wrap_all .flex_cell.av-gxldo-7c7fea47f7dc2f0f28ccf2735152d4bf{padding:100px 100px 100px 100px !important} #top .av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12{padding-bottom:0;color:#ffffff;font-size:60px}body .av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .av-special-heading-tag{font-size:60px}.av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .av-subheading{font-size:15px} #top .hr.av-4cocms-b1df1cb1d2b190cedf79b69877a4c4b3{margin-top:30px;margin-bottom:30px}.hr.av-4cocms-b1df1cb1d2b190cedf79b69877a4c4b3 .hr-inner{width:50px;border-color:#ffffff} #top .av_textblock_section.av-477las-39aa3493cb4f34f70e541506d3f08e4e .avia_textblock{color:#ffffff} #top .hr.hr-invisible.av-415muk-866e45d51f98089b36ef7907fa95408f{height:10px} #top .av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4{padding-bottom:0;color:#ffffff;font-size:30px}body .av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .av-special-heading-tag{font-size:30px}.av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .av-subheading{font-size:15px} #top .hr.av-3oaclw-61cfd63ecb230662b3ded70c99b66720{margin-top:30px;margin-bottom:30px}.hr.av-3oaclw-61cfd63ecb230662b3ded70c99b66720 .hr-inner{width:50px;border-color:#ffffff} #top .av_textblock_section.av-3jnjz8-e8ce0acbf1421231c5906fa21853e5f5 .avia_textblock{color:#ffffff} #top .flex_column.av-3ggnek-bc08f0a1102080121e44291cf5c4a7ee{margin-top:10px;margin-bottom:10px}.flex_column.av-3ggnek-bc08f0a1102080121e44291cf5c4a7ee{border-width:5px;border-color:#c3aca1;border-style:solid;border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#ffffff}.responsive #top #wrap_all .flex_column.av-3ggnek-bc08f0a1102080121e44291cf5c4a7ee{margin-top:10px;margin-bottom:10px} .avia-progress-bar-container.av-381hto-8301e92e2d08b68202ba875a3c377d6c .progress{height:4px} #top .avia-progress-bar-container .avia-progress-bar.av-343v24-780235e674b39c65c09e6b638e117c86 .bar{width:100%} #top .avia-progress-bar-container .avia-progress-bar.av-2us0s4-e550e9b88d34264fe2bb78ef5371aa27 .bar{width:100%} #top .avia-progress-bar-container .avia-progress-bar.av-2p13pg-fe66679aafd20b34808d75e0f1cf8eb9 .bar{width:100%} #top .avia-progress-bar-container .avia-progress-bar.av-lx1xw2wm-0614a4022b6ef522070753ad70fb3880 .bar{width:100%} #top .avia-progress-bar-container .avia-progress-bar.av-lx1xwfms-e6c5fc7eaea5d30d24806a1005dda54e .bar{width:98%} #top .avia-progress-bar-container .avia-progress-bar.av-lx1xwvq8-9d5bacdfcd74b61ee6a005f82e2eb848 .bar{width:95%} .flex_cell.av-2krw9w-8266d5063363e880273f743d30b4ff6d{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2024/06/website-rochester-hills-mi-mim-2-scaled.webp) 100% 50% no-repeat fixed }.responsive #top #wrap_all .flex_cell.av-2krw9w-8266d5063363e880273f743d30b4ff6d{padding:100px 100px 100px 100px !important} .flex_cell.av-26ly90-a4ea8fcfd30793e20f7dd1499a063231{vertical-align:middle;background:url(https://websitesrochesterhills.com/wp-content/uploads/2017/09/tochscreen.jpg) 50% 50% no-repeat fixed }.responsive #top #wrap_all .flex_cell.av-26ly90-a4ea8fcfd30793e20f7dd1499a063231{padding:100px 100px 100px 100px !important} .flex_cell.av-24z9lg-4bf00c5f125c25dfe043197bdf8f9439{vertical-align:middle;background-color:#85a7ca}.responsive #top #wrap_all .flex_cell.av-24z9lg-4bf00c5f125c25dfe043197bdf8f9439{padding:100px 100px 100px 100px !important} #top .av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402{padding-bottom:0;color:#ffffff;font-size:60px}body .av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .av-special-heading-tag{font-size:60px}.av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .av-subheading{font-size:15px} #top .hr.av-1sawl0-daef2debd088a46e1f3b9e9b8e3c6bf9{margin-top:30px;margin-bottom:30px}.hr.av-1sawl0-daef2debd088a46e1f3b9e9b8e3c6bf9 .hr-inner{width:50px;border-color:#ffffff} .flex_column.av-1n1e1w-935ce1821d49d58c139a88d887050ac1{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av_textblock_section.av-1g08mk-3b0de0286491a0e6011cfb13c0419edc .avia_textblock{color:#ffffff} .flex_column.av-1b09gk-4cce51978112f29a9fdf633d40b80ffa{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av_textblock_section.av-14onsc-6d82185e08cbd28ab85400e56c75cf4a .avia_textblock{color:#ffffff} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-baclsk-40f9f2a4aaa8793249d2bc2eac189eb4 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-10p87g-e52563c02c8f405b18ddd07b6bd1a49a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-8jwrv0-571b04eacb491f98158f2d9dad7333f9 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-gctp0-5ceebce43acf3af3f38523e8ce61dd12 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-3tz4is-960791a68cd6dc413040d2d11f8078d4 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-1usk7g-1004c19f0320b3791aa2900ede21d402 .av-special-heading-tag{font-size:0.8em}}