body,li{font-size:clamp(1rem,0.8942rem + 0.1923vw,1.125rem)}.nav-mega-menu li{font-size:16px}H1{font-size:clamp(2rem,1.0538rem + 1.1385vw,3.5rem);font-weight:700}H2{font-size:clamp(1.5rem,1.0000rem + 0.2564vw,2.25rem)!important;font-weight:700}H3{font-size:clamp(1.25rem,1.0923rem + 0.2564vw,2rem);font-weight:700}H4{font-size:clamp(1.1rem,1.4423rem + 0.2564vw,1.75rem);font-weight:normal}H5{font-size:clamp(1rem,1.1923rem + 0.2564vw,1.5rem);font-weight:normal}H6{font-size:clamp(1rem,0.9423rem + 0.2564vw,1.25rem);font-weight:normal}.et-l--header .et_pb_row_1_tb_header.et_pb_row,.et-l--header .et_pb_row_2_tb_header.et_pb_row{padding:0px!important;margin-top:-10px!important}img.et_animated,img.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1!important;animation-duration:0s!important;animation:none!important}.et_pb_menu_0_tb_header.et_pb_menu ul.nav>li:last-child a{background:#00c0ec!important;color:#0A3F4C!important;line-height:21px;text-decoration:none;-webkit-border-radius:50px;-ms-border-radius:50px;box-sizing:border-box;text-align:center;letter-spacing:0px;float:right;padding:30px 10px!important;cursor:pointer;margin-right:-35px!important}.et_pb_menu_0_tb_header.et_pb_menu ul.nav>li:last-child a:hover{background:#0A3F4C!important;color:#fff!important;line-height:21px;text-decoration:none;-webkit-border-radius:50px;-ms-border-radius:50px;box-sizing:border-box;text-align:center;letter-spacing:0px;float:right;padding:30px 10px!important;cursor:pointer}.labour_popup h3{color:#fff;font-weight:500!important}.et_pb_section.et_pb_section_2.labour_popup.et_pb_with_background.et_section_regular{padding-left:60px;padding-right:60px;border-radius:5px}.et_pb_column.et_pb_column_1_2.et_pb_column_5.full_img.wave_services.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:grid!important;grid-template-columns:1fr 1fr;gap:13px!important}@media screen and (min-width:981px){.et-menu-nav .nav li ul{width:300px!important}.et-menu li li a,.et-menu li li{width:100%!important}}.et_mobile_menu li{text-align:center!important;list-style-type:none}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0px!important;list-style-type:none}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';margin-bottom:10px}#main-footer .footer-widget h4{color:#fff;background:#094461;padding:7px 12px;font-size:19px;line-height:25px;margin-bottom:11px}.float-button .et_pb_button_module_wrapper{width:100%!important}.float-button .et_pb_button{width:100%;display:block}.full_img .et_pb_module,.full_img .dmach-acf-item-content,.full_img .et_pb_de_mach_acf_item .dmach-acf-item-container img,.full_img .et_pb_module,.full_img .et_pb_image_wrap,.full_img .et_pb_image_wrap img{height:100%;object-fit:cover;width:100%}.full_img .et_pb_module_inner{position:unset}@media (max-width:980px){.stack-rtl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.stack-1{-webkit-order:1;order:1}.stack-2{-webkit-order:2;order:2}.stack-3{-webkit-order:3;order:3}}.gform_wrapper.gravity-theme .gfield select.large{width:100%;min-height:80px}.gform_wrapper.gravity-theme .gfield_required{display:none}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px}.gform_wrapper li.hidden_label input{margin-top:0px}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px!important}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{padding:24px!important;color:#0A3F4C!important;font-size:20px!important;border:none!important;background-color:#F8F9FA!important;border-radius:5px!important;font-weight:700!important}.gform_wrapper select{font-weight:700;color:#0A3F4C!important;padding:24px!important;margin:2px 0px 0px 0px;border-radius:5px;background-color:#F8F9FA}.gform_wrapper select option{color:#0A3F4C}::-webkit-input-placeholder{color:#0A3F4C;font-weight:700}:-ms-input-placeholder{color:#0A3F4C;font-weight:700}::-moz-placeholder{color:#0A3F4C;font-weight:700;opacity:1}:-moz-placeholder{color:#0A3F4C;font-weight:700;opacity:1}.gform_footer{margin:0!important}.gform_footer input.button,.gform_footer input[type="submit"]{padding:11px 0 11px 0!important;margin:-6px 0 0 0!important;width:100%!important;background-color:#0A3F4C;border-radius:5px;color:#fff;border:0px;font-size:20px!important}.gform_footer input.button:hover,.gform_footer input[type="submit"]:hover{background-color:#00C0EC;color:#fff;transition:all 300ms ease 0ms}.gform_button.button{cursor:pointer}.ginput_container_date input{width:100%!important}.gform_wrapper.gravity-theme .gf_progressbar_percentage{display:none}.gform_wrapper .gform_body .gform_page_footer .gform_next_button{padding:24px!important;border-radius:40px;font-size:20px!important;cursor:pointer;background:#06434F;color:#fff;font-weight:500;width:100%;border:0px;margin-top:5px}.gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover{color:#fff;background-color:rgba(6,67,79,0.7)!important;transition:all 300ms ease 0ms}.gform_wrapper .gform_body .gform_page_footer .gform_previous_button{padding:24px!important;border-radius:40px;font-size:18px!important;cursor:pointer;background:#06434F;color:#fff;font-weight:500;width:48%;margin-top:-11px;border:0px}.gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover{color:#fff;background-color:rgba(6,67,79,0.7)!important;transition:all 300ms ease 0ms}#gform_wrapper_ENTERFORMNUMBER .gform_body .gform_page_footer .gform_button{padding:24px!important;background-color:#06434f;border-radius:40px;font-size:18px!important;cursor:pointer;color:#fff!important;font-weight:500;width:48%;margin-top:-11px;border:none}.gform_required_legend{display:none}#et-info{float:left;width:100%}@media screen and (max-width:980px){.hide-mobile{display:none}}.ol-indent-fix ol{list-style-position:outside}.ul-indent-fix ul li{text-indent:-1em;list-style-position:outside}a[href^=tel]{text-decoration:inherit;color:inherit}.et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.saboxplugin-wrap .saboxplugin-gravatar{float:left;width:18%}.saboxplugin-wrap .saboxplugin-authorname{font-size:18px;width:75%}.saboxplugin-wrap .saboxplugin-desc{float:left;width:74%}.saboxplugin-wrap .saboxplugin-gravatar{width:100%}.saboxplugin-wrap .saboxplugin-authorname{width:100%;margin:0px!important;padding:0px 7px}.saboxplugin-wrap .saboxplugin-desc{width:100%;margin:0 0px 20px!important;padding:0px 7px}.tf-v1-widget iframe{min-height:400px}.et_pb_sidebar_0.clearfix,.et_pb_widget_area_left.clearfix{padding-right:0;border-right:0}.author_fields .dmach-acf-item-content{display:flex;gap:5px}.author_fields.et_pb_de_mach_alignment_center .dmach-acf-item-content{justify-content:center}.location_google_review_link a{display:block;padding:12px}li.cat-item-1{display:none}.et_pb_menu_0_tb_header.et_pb_menu ul.nav>li:last-child a{border:none!important;background-color:#01C0EB!important;border-radius:0px!important;justify-content:end!important;padding-left:0px;margin-top:-8px}ul#menu-main-navigation{align-items:center}.et_pb_menu .et-menu>li{padding-left:0px}.et_pb_module.et_pb_image.et_pb_image_0_tb_header.main_logo img{height:96px!important;margin-bottom:50px}.et_pb_module.et_pb_image.et_pb_image_0_tb_footer.footer_logo img{height:85px}.et_pb_section_0_tb_footer{background-color:#0A3F4C}span.read-more a{font-weight:800;padding:0px!important;font-size:20px!important;margin-bottom:10px!important}.rt-detail{background:#fff;padding:30px}.et_pb_testimonial_portrait{position:absolute;bottom:0}span.et_pb_testimonial_author{margin-left:100px;margin-top:37px!important;margin-bottom:12px}.et_pb_testimonial:before{margin-top:55px;left:63px}.et_pb_testimonial_content{margin-top:65px}.tpg-even.layout1 .rt-holder{border-radius:10px;box-shadow:0px 0px 1px 0px #00000073!important}h3.entry-title{margin-bottom:0px!important;padding-top:5px}.tpg-excerpt{margin-bottom:5px!important}.rt-detail{padding:30px!important}.fourbox{display:grid;grid-gap:20px}.fourbox .listb{grid-row:1}.listb img{width:350px;height:280px;border-radius:10px;opacity:0.7!important}.listb{background:linear-gradient(rgba(4,25,28,0),rgba(4,25,28,0.5266),rgba(4,25,28,0.8));border-radius:10px}img.fvicon{position:absolute;z-index:9999999!important;background:#ffffff;border-radius:50%;padding:10px;width:90px;height:90px;left:258px;top:248px}p.servive-name{position:absolute;z-index:99999999999!important;margin-top:-55px;margin-left:6%;text-transform:uppercase;font-weight:700;font-size:20px}p.servive-name a{color:#ffffff}.et_pb_column.et_pb_column_1_2.et_pb_column_3.full_img.wave_services.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:flex;flex-wrap:wrap}.et_pb_column.et_pb_column_1_2.et_pb_column_3.full_img.wave_services.et_pb_css_mix_blend_mode_passthrough.et-last-child .dsm_flipbox{width:50%;padding:5px;margin-bottom:0px!important}.dsm_flipbox .dsm-content{margin-top:-15px!important}.et_pb_module.et_pb_image.et_pb_image_0.wave_service_logo{max-height:58px;text-align:center}.inline-list{counter-reset:list;list-style:none;padding-left:0}.inline-list li{display:flex;margin-bottom:15px}.inline-list li::before{counter-increment:list;content:counter(list) ". ";margin-right:8px}ul.list-cls li{margin-bottom:7px;line-height:1.7em}.et_pb_column.et_pb_column_2_5.et_pb_column_2.need-hearing-test.et_pb_css_mix_blend_mode_passthrough{margin:45px 0}.et_pb_column.et_pb_column_2_5.et_pb_column_2.sol_wc.et_pb_css_mix_blend_mode_passthrough{margin:7% 0}.et_pb_column.et_pb_column_2_5.et_pb_column_2.better-home-program.et_pb_css_mix_blend_mode_passthrough{margin:19% 0}.et_pb_column.et_pb_column_3_5.et_pb_column_2.trans_title.et_pb_css_mix_blend_mode_passthrough{margin:7% 0}.et_pb_column.et_pb_column_2_5.et_pb_column_15.who_benefit.et_pb_css_mix_blend_mode_passthrough{margin:5% 0}.et_pb_column.et_pb_column_2_5.et_pb_column_2.what-your-cir.et_pb_css_mix_blend_mode_passthrough{margin:7% 0}.et_pb_column.et_pb_column_2_5.et_pb_column_2.sound_sol_wc.et_pb_css_mix_blend_mode_passthrough{margin:12% 0}@media (min-width:767px){.pa-vertical-align-blurb .et_pb_blurb_content{display:flex!important}.pa-vertical-align-blurb .et_pb_blurb_container{display:flex!important;justify-content:center;flex-direction:column}.et-db #et-boc .et-l .pa-vertical-align-blurb .et_pb_main_blurb_image{display:flex;width:auto!important;margin-bottom:0px!important}}.gfield_radio{display:flex;width:64%}.ginput_container.ginput_container_radio{display:flex;margin-top:-48px;width:23%}.gchoice{width:100%!important}.gchoice{width:100%!important}div#field_24_21{font-size:22px!important;color:#0A3F4C;font-weight:700}fieldset.gfield--type-radio{display:flex!important;justify-content:right;color:#0A3F4C!important;font-size:20px!important;font-weight:500!important}#gform_24 legend.gfield_label.gform-field-label{width:65%;font-size:20px!important;font-weight:500!important}.gchoice .gfield-choice-input label{font-size:20px!important}#field_24_19 legend.gfield_label.gform-field-label{font-weight:700!important}fieldset#field_24_19.gfield--type-radio{justify-content:center!important}.grid-col.dmach-grid-item:nth-child(4n+1) img{background:linear-gradient(to top,#00C0EC 70%,transparent 0);border-radius:10px}.page-id-138181 .grid-col.dmach-grid-item:nth-child(4n+2) img{background:linear-gradient(to top,#f7d300 70%,transparent 0);border-radius:10px}.grid-col.dmach-grid-item:nth-child(4n-1) img{background:linear-gradient(to top,#0a3f4c 70%,transparent 0);border-radius:10px}.grid-col.dmach-grid-item:nth-child(4n) img{background:linear-gradient(to top,rgba(104,73,141,1) 70%,transparent 0);border-radius:10px}.dsm-content-timeline-items-wrapper.dsm-center .dsm-pointer-wrapper{padding:0px!important}.dsm-content-timeline-date{margin-top:20px}.rt-container-fluid .rt-holder{background-color:#fff!important}.page-id-139053 .grid-col.dmach-grid-item:nth-child(4n) img{background:transparent!important}@media only screen and (max-width:786px){a.et_pb_button.et_pb_button_1_tb_header.et_pb_bg_layout_light{width:100%!important}.wave_services .et_pb_column .et_pb_module{margin-bottom:0px!important}}.et_pb_column.et_pb_column_1_2.et_pb_column_4.full_img.wave_services.et_pb_css_mix_blend_mode_passthrough.et-last-child{row-gap:13px;display:block!important}.header_new_bg{background-image:linear-gradient(287deg,#0A3F4C 35%,white 30%);height:200px!important}@media screen and (max-width:1919px){.top_banner_img{clip-path:polygon(24.8% 0%,100% 0%,100% 100%,3% 100%)}}.top_banner_img .et_pb_image_wrap{margin-top:-10px}@media screen and (min-width:1920px){.top_banner_img{clip-path:polygon(26% 0%,100% 0%,100% 100%,3% 100%)}}.banner-image-inner-section{margin-top:-39px!important}.timeline_img .dsm-pointer-wrapper img{margin-left:16px!important;margin-top:15px!important}.gfield_radio label{font-size:20px!important}fieldset#field_24_19 .gfield_radio{width:100%}@media only screen and (max-width:786px){.top_banner_content{width:100%!important;padding-left:30px!important;padding-right:30px!important;padding-bottom:35px!important;margin-top:0px!important;padding-top:40px!important}#gform_24 legend.gfield_label.gform-field-label{width:100%!important;font-size:16px!important;font-weight:500!important}.gchoice label{font-size:16px!important}.ginput_container.ginput_container_radio{width:100%!important;margin-top:-3px!important}}@media only screen and (max-width:787px){.fw_btn{width:100%!important}a.fw_btn{text-align:center!important;font-size:18px!important}}.read_more_btn{margin-left:75px!important}@media only screen and (min-width:1250px) and (max-width:1280px){.read_more_btn{margin:auto!important;margin-top:-23px!important}.page-id-136999	.top_banner_img{clip-path:polygon(25% 0%,100% 0%,100% 100%,-5% 100%)}}@media only screen and (min-width:1290px) and (max-width:1440px){.read_more_btn{margin:auto!important}}@media screen and (min-width:600px) and (max-width:1539px){.hero-section-text{max-width:79%!important}.top_sec_text{max-width:82%!important}.home-hero-supreme-btn{margin-left:18%}}@media screen and (min-width:1540px){.hero-section-text{max-width:606px!important}.top_sec_text{max-width:610px!important}.home-hero-supreme-btn{max-width:610px!important;float:right;width:610px!important}}@media only screen and (min-width:1290px) and (max-width:1440px){.page-id-136999	.top_banner_img{clip-path:polygon(25% 0%,100% 0%,100% 100%,1% 100%)}}.page-id-137730 .right_banner_img{clip-path:polygon(25% 0%,100% 0%,100% 100%,6% 100%)}.page-id-137730 header.header_new_bg{background-image:linear-gradient(284deg,#0A3F4C 35%,white 30%);height:200px!important}@media only screen and (min-width:1250px) and (max-width:1280px){.page-id-137730 .right_banner_img{clip-path:polygon(25% 0%,100% 0%,100% 100%,5% 100%)}.page-id-137730 header.header_new_bg{background-image:linear-gradient(284deg,#0A3F4C 35%,white 30%);height:200px!important}}@media only screen and (min-width:1250px) and (max-width:1280px){.page-id-137348 .right_banner_img{clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%)}.page-id-137348 header.header_new_bg{background-image:linear-gradient(284deg,#0A3F4C 35%,white 30%);height:200px!important}}.et_pb_scroll_top.et-pb-icon{background:#00c0ec}@media only screen and (min-width:1250px) and (max-width:1280px){.page-id-137395 .header_new_bg{background-image:linear-gradient(282deg,#0A3F4C 35%,white 30%)!important;height:200px!important}}@media only screen and (min-width:1290px) and (max-width:1440px){.page-id-137395 .header_new_bg{background-image:linear-gradient(282deg,#0A3F4C 35%,white 30%)!important;height:200px!important}}button.wp-block-search__button.wp-element-button{background-color:#0A3F4C;color:#fff;height:50px!important;padding-left:20px!important;padding-right:20px!important;font-size:17px!important}button.wp-block-search__button.wp-element-button:hover{background-color:#00C0EC;color:#fff}.et_pb_widget .wp-block-search__input{height:50px!important}@media (max-width:787px){.loc_add{margin-bottom:75px!important}}.page-id-137966 div#field_25_8{background-color:#f8f9fa;border-radius:5px;color:#0A3F4C;padding:22px}.page-id-137966 div#field_25_8 label{font-size:21px!important}.annual-img img{height:377px!important}.page-id-129286 div#block-6{background-image:url(https://wavefrontcentre.ca/wp2/wp-content/uploads/2024/11/top_banner_imgs.png);background-size:cover;background-position:center}#manufacturers-loop{}@media screen and (min-width:767px){#manufacturers-loop .grid-posts.loop-grid{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:767px){#manufacturers-loop .grid-posts.loop-grid .grid-col{flex:0 0 28%}}@media (min-width:1000px) and (max-width:1366px){.careers-icon-list{min-height:210px!important}}#accessibility-content-container,#accessibility-accommodation-container{background:#0a3f4c!important;border-color:#0a3f4c!important}#accessibility-modal #accessibility-modal-main{background-color:#0a3f4c!important}.accessibility-mode .accessibility-mode-content .accessibility-option-title{color:#fff!important}#accessibility-modal button{color:#fff!important}#accessibility-design-container,#accessibility-orientation-container{background:#0a3f4c!important}#accessibility-branding a span{color:#0a3f4c!important}#accessibility-branding{background-color:#0a3f4c!important}#accessibility-branding img{display:none}.accessibility-option-icon svg{background-color:#f7d300!important}.accessibility-trigger-button.bottom-right{bottom:50%!important;left:0!important}.accessibility-trigger-button button span{padding-left:30px!important;background:#f7d300!important}.accessibility-trigger-button button .accessibility-trigger-button-icon svg{fill:#0a3f4c!important}#accessibility-modal{left:60px!important}#accessibility-modal #accessibility-modal-header{background:#0a3f4c!important}.accessibility-section-title{background:#0a3f4c!important;color:#fff!important}.accessibility-trigger-button{width:1px}.wave_service_logo{width:30%!important;position:absolute;top:39%;left:72%;height:15%!important}.search-results .post-meta{display:none}@media only screen and (max-width:767px){.de-mega-menu{width:80%!important;right:auto!important}#mega_menu_services_for_individuals,#mega_menu_contact_us,#mega_menu_locations,#mega_menu_resources{margin-top:550px!important}#mega_menu_services_for_businesses{margin-top:500px!important}#mega_menu_about{margin-top:400px!important}}@media screen and (min-width:480px){.wave_services .et_pb_module.dsm_flipbox.business_flipbox{float:left;margin-left:2%;width:48%!important}}@media screen and (max-width:480px){.wave_services .et_pb_module.dsm_flipbox.business_flipbox{width:100%!important}}#hustle-popup-id-5 span.hustle-title{text-align:center;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;color:#ffffff}#hustle-popup-id-5 .hustle-layout-header{background:#0a3f4c!important}#hustle-popup-id-5 .hustle-content{background:#0a3f4c!important}#hustle-popup-id-5 .hustle-content p{font-size:22px!important;font-weight:600;color:#ffffff;font-style:italic!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important}#hustle-popup-id-5 button.hustle-button-icon.hustle-button-close.has-background{margin-top:30px}