#services h2{font-weight:700;font-size:30px}.column-5 .service-column-home ul{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.column-4 .service-column-home ul{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.column-3 .service-column-home ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-column-home ul li{background:#FFF;border-radius:5px;padding:18px;display:flex}.column-5 .service-column-home ul li div span{font-size:14px}.column-4 .service-column-home ul li div span{font-size:15px}.column-3 .services-section .service-column-home ul li div span{font-size:16px}.service-column-home ul li a{display:flex;align-items:center}.column-5 .service-column-home ul li a div:first-child::after{content:"";height:48px;width:2px;background-color:#dbe8f5;display:inline-block;position:absolute}.column-4 .service-column-home ul li a div:first-child:after,.services-section.column-3 .service-column-home ul li a div:first-child:after{content:"";height:36px;width:2px;background-color:#dbe8f5;display:inline-block;position:absolute}.service-column-home ul li .right_sec_ser{padding-left:25px}.services-section.section{background-size:cover}.more-service-home{border-radius:20px;text-transform:uppercase;font-weight:500;font-size:15px;color:#fff;padding:10px 14px}.column-4 .more-service-home,.column-5 .more-service-home{top:55px;position:relative;left:16%}.service-column-home h4{text-transform:uppercase;font-weight:500;font-size:18px;margin:56px 0 16px 0}.column-3 .service-column-home:first-child h4{margin:0 0 32px 0}.column-4 .service-column-home:first-child h4,.column-5 .service-column-home:first-child h4{margin:0 0 16px 0}.column-4 .service-column-home h4,.column-5 .service-column-home h4{margin:32px 0 16px 0}.column-3 .service-column-home h4{margin:32px 0 32px 0}.more-service-home i:before{color:#fff}.more-service-home i{position:relative;top:4px}.more-service-home:hover,.more-service-home i:hover::before{color:#fff}.services-list-home .service-column-home svg{width:38px;height:38px;margin:0 10px 0 0;float:left}.services-section.section.more_cards.column-3{text-align:center}.right_sec_ser{text-align:left}.more_cards.column-3 .service-wrap{margin-bottom:56px}.service-card{background:#fff;border:2px solid #f7f9fa;border-radius:6px;padding:32px 24px 8px 24px;margin:12px 0;width:49%}.service_top_sec{display:inline-flex;align-items:center}.service_top_sec svg{width:38px;height:38px;margin-right:24px}.card_service_title{font-size:24px}.services-card-home .service-column-home h4{clear:both;text-align:center}.service-card-l{flex:0 1 23rem;display:flex;align-items:center;flex-direction:column;background:#fff;border:2px solid #f7f9fa;border-radius:6px;padding:32px 24px 8px 24px;margin:15px}.service_title{text-align:center;margin:30px 0}.service-card-l svg{width:200px;height:200px}.service-card-l p{min-height:145px;margin-top:12px}.service-card-l .card_service_title a{font-weight:700;font-size:22px;line-height:48px;text-align:center}.service-column-home-l{display:flex;flex-wrap:wrap}.service-card p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.services-card-home-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.version-2{background:linear-gradient(180deg,#00000033 65.47%,#fff0 100%),var(--hero-bg-img);background-size:cover}.version-2 .tagline-container{text-align:center;margin-top:80px}.version-2 .tagline-container h1{text-transform:uppercase;font-size:58px;color:#fff}.version-2 .tagline-container h4{font-size:24px;line-height:26px;color:#fff}.head_ver_2 .site-container,.head_ver_3 .site-container{background:#fff0;position:absolute;width:100%}.head_ver_2 .emergency_section{z-index:1;position:relative}.head_ver_3 .site-header,.head_ver_2 .site-header{background:rgb(255 255 255 / .2)!important}.head_ver_3.menuopen .site-header{background:rgb(255 255 255 / .2)!important}.head_ver_3.menuopen #service-menu:before{content:'';position:absolute;left:-50vw;top:0;width:200vw;height:100%;background:#fff}.head_ver_3.menuopen div#service-menu{margin-top:0;display:flex;position:relative}.head_ver_3.menuopen div#service-menu>*{position:relative}.head_ver_2 .site-header .top-nav button.secondary,.head_ver_2 .site-header .top-nav .button.secondary{border:2px solid #fff;color:#fff}.head_ver_2 .site-header .nav ul li a{color:#fff}.head_ver_2 .site-header .top-nav button.a-link{color:#fff}.emergency_section{color:#fff;padding:6px 3%;font-size:14px;text-transform:uppercase;height:33px;font-weight:600}.em_title{padding:0 10px}.emergency_inner{display:flex;justify-content:end}.emergency_section a{color:#fff;font-size:14px;font-weight:600}.emergency_section a:hover{color:#ccc}.emergency_section i{font-size:14px;margin-top:4px}.emergency_section i:before{color:#fff}.emerg_sec_enabled li.request{margin-right:0}.head_ver_2.menuopen .tagline-container{margin-top:unset}.head_ver_2.menuopen .site-header .wrap .top-nav{position:absolute;width:100%;left:0;top:0;background-color:#616b76;padding:22px}.head_ver_2.menuopen .site-container{position:unset}.head_ver_2 .nav button.secondary{border:2px solid #fff;color:#fff}.head_ver_2 #service-menu-mobile{text-align:center}.head_ver_2 .site-header .top-nav a h3{color:#fff}.menuopen .emergency_section{position:absolute;width:100%;display:none}.version-3{background:linear-gradient(97.64deg,#effcff 43.23%,#fff0 107.48%),var(--bwh-bg-img);background-size:cover}.tag-hero{position:absolute;right:0;bottom:0;margin:0}.head_ver_2 .site-header,.head_ver_3 .site-header{position:relative;z-index:2}.head_ver_2.admin-bar .site-header,.head_ver_3.admin-bar .site-header{top:0;z-index:1}.head_ver_3 .tag-hero{right:0;bottom:0;margin:0;height:80%;position:absolute}.head_ver_3 .tag-hero img{height:100%;width:auto;position:relative;left:23%}.head_ver_3 #hero,.head_ver_2 #hero{height:90vh}.head_ver_3 .tagline-container{padding-top:6%}.head_ver_3 #hero h1{font-size:50px;line-height:74px}.service-card.template-emergency,.menucard .template-emergency{order:5}.menu_version-4 .card-list .card{flex-grow:0}.menu_version-4 .card-list{justify-content:center}.menucard{margin:20px 9px;background:#fff;box-shadow:0 0 8px rgb(0 0 0 / 5%);border-radius:8px;padding:18px}.menu_version-2 .menucard{margin:10px 9px;padding:13px 19px 13px 13px}.menu_version-3 .menucard{margin:20px 10px;padding:13px 20px;width:30%}.menu_version-2,.menu_version-3{position:absolute;right:0;left:0;background-color:#f7f9fa;z-index:9999}.menu_version-2 .menucard div svg{width:23px;height:23px;margin:0 10px 0 0}.menu_version-3 .menucard div svg{width:40px;height:38px;margin:0 10px 0 0}.menu_version-3 .card-list,.menu_version-2 .card-list{justify-content:center}.menu_version-3 .card-list a div:first-child:after{content:"";height:36px;width:2px;background-color:#dbe8f5;display:inline-block;position:absolute}.menu_version-3 .right_sec_ser{margin-left:10px}.menu_version-3 .card-list{display:flex;padding:5px 35px;justify-content:center}.menucard a{display:flex;align-items:center}.head_ver_2 .menu_version-3#service-menu,.head_ver_2 .menu_version-2#service-menu{margin-top:5px;padding:15px 0 0 0}.menuopen #service-menu.menu_version-2,.menuopen #service-menu.menu_version-3{width:100%;border-top:1px solid rgb(49 162 255 / .14);padding:15px 10px 0 10px;margin-top:0}.head_ver_2 #service-menu{margin-top:75px}.head_ver_3 .emergency_section{position:relative;z-index:2}@media (max-width:1301px){.service-column-home-l{justify-content:center}}@media (max-width:1300px){.service-column-home-l{justify-content:center}.service-card-l{flex:0 1 21rem}}@media (max-width:1190px){.service-card-l{flex:0 1 25rem}}@media (max-width:1130px){.menu_version-3 .menucard div svg{width:40px;height:38px;margin:0 0 0 0}}@media (max-width:1095px){.head_ver_2 #service-menu{margin-top:105px}.head_ver_2 .menu_version-3#service-menu,.head_ver_2 .menu_version-2#service-menu{margin-top:4px;padding:15px 0 0 0}}@media (max-width:1024px){.services-card-home-inner{justify-content:center}.service-card{flex:0 1 25rem;margin:13px 12px}}@media (max-width:991px){.head_ver_3 a.button.primary .head_ver_2 .site-inner{margin-top:0}.head_ver_2 .site-header .wrap{background:none}.head_ver_2 .tagline-container{margin-top:140px}.home.head_ver_2 .site-header .top-nav button.tertiary,.home.head_ver_2 .site-header .top-nav button i:before{color:#fff}.head_ver_2 .mobile-links{padding-top:18%;padding-bottom:3%}.head_ver_2 .mobile-links>li{text-align:center}.head_ver_2 .site-header .services-list .service-column img,.head_ver_2 .site-header .services-list .service-column svg{left:30%}.emerg_sec_enabled .site-inner{margin-top:0}.head_ver_3 #hero{height:unset}.version-3{background:linear-gradient(175.31deg,#effcff 50.01%,#fff0 96.21%)}.head_ver_3 .site-container{background:none;position:unset}.head_ver_3 .tag-hero{background:linear-gradient(175.31deg,#effcff 20%,#fff0 96.21%),var(--bwh-bg-img-mobile);position:unset}.head_ver_3 #hero h1{font-size:48px;line-height:65px}.head_ver_3 .tag-hero img{height:100%;width:50%;position:relative;bottom:0;left:unset}.head_ver_3 .tagline-container{padding-top:10%;padding-bottom:10%}.head_ver_3 .wrap .col-sm-12{padding-left:0;padding-right:0}.head_ver_3 #hero{background-color:#fff}.head_ver_3 .site-header .wrap{background-color:#effcff;border:none;box-shadow:none;border-radius:unset}.head_ver_3 .site-header{box-shadow:unset}.head_ver_3 #nav-tablet-aptform{display:none}.head_ver_3 .section-hero{padding:40px 0 0}.head_ver_3 .tag-hero{background-size:100%}.menuopen .emergency_section{display:block}}@media (min-width:992px){.head_ver_2.menuopen .site-header .wrap .top-nav{padding:0 75px}.head_ver_2.menuopen button.a-link{color:#fff}}@media (max-width:848px){.service-card{flex:1 1 25rem;margin:13px 38px}}@media (max-width:768px){.services-section .section-header,.services-section .service-wrap{text-align:center}}@media (max-width:767px){.column-3 .service-column-home ul,.column-4 .service-column-home ul{grid-template-columns:unset}.column-5 .service-column-home ul,.column-4 .service-column-home ul,.column-3 .service-column-home ul{grid-template-columns:repeat(1,1fr)}.more_cards.column-3 .service-wrap,.service-wrap{text-align:center;margin-bottom:40px}.service-column-home h2,a.more-service-home{text-align:center}.services-section h2{text-align:center}.service-column-home ul li div span{font-size:16px}.column-4 .more-service-home,.column-5 .more-service-home{top:0;left:0}.service-column-home:first-child h4{margin:0 0 16px 0}.service-column-home h4{margin:32px 0 16px 0}.emergency_inner{justify-content:center}}@media (max-width:714px){.service-card-l{flex:0 1 30rem}}@media (max-width:469px){.head_ver_3 .wrap .col-sm-12{padding:10% 2px}.head_ver_3 .section-hero .tagline-container h4{font-size:16px!important}.head_ver_3 .tag-hero{overflow:hidden;background:linear-gradient(175.31deg,#effcff 16%,#fff0 46.21%),url(//staging.teethcare.ca/wp-content/themes/revupdental/page-templates/css/../../images/mobile-banner.jpg) no-repeat center center;background-size:100%}.head_ver_3 .wrap .col-sm-12{padding:0}.head_ver_3 .tag-hero img{width:60%;top:36px}.head_ver_2 .tagline-container button,.head_ver_2 .tagline-container a{width:100%;justify-content:center}.head_ver_3 .site-header{position:unset}.head_ver_3 .tagline-container button,.head_ver_3 .tagline-container a{width:85%;justify-content:center}.service-card{margin:13px}}@media (max-width:425px){.head_ver_2 .mobile-links{padding-top:35%;padding-bottom:3%}.head_ver_2 .site-header .services-list .service-column svg{left:13%}}@media (max-width:320px){.card_service_title{font-size:18px}.service-card p{font-size:14px}}@media (min-width:768px) and (max-width:1024px){.column-5 .service-column-home ul,.column-4 .service-column-home ul,.column-3 .service-column-home ul{grid-template-columns:repeat(3,1fr)}.service-wrap{margin-bottom:30px}.more-service-home{top:0;left:0}.service-column-home:first-child h4{margin:15px 0 16px 0}.column-3 .service-column-home h4{margin:56px 0 16px 0}.service-column-home ul li div span{font-size:15px}}@media (min-width:1025px) and (max-width:1198px){.service-wrap{margin-bottom:30px}.more-service-home{top:0;left:0}.service-column-home:first-child h4{margin:15px 0 16px 0}.column-3 .service-column-home h4{margin:56px 0 16px 0}.service-column-home ul li div span{font-size:15px;background:linear-gradient(180deg,rgba(0,0%,0%,20%) 65.47%,#fff0 100%),url(//staging.teethcare.ca/wp-content/themes/revupdental/page-templates/css/../../images/banner_img.png) no-repeat center center fixed}}