.promo-block{align-items:center;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .decor{display:none;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card{margin-top:2em;border:none;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card .card-body{padding:1em 2em;background-color:#c3e3e3;min-height:250px;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:4px;border:2px solid rgb(196,227,227);}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card .card-img{border-radius:4px;margin:0;width:100%;height:250px;margin-bottom:6px;border:none;}.services-section .card-img:before{border-radius:4px;}@media screen and (max-width:992px){.promo-block{display:grid;grid-template-columns:repeat(2,200px);grid-template-rows:200px 200px;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card{margin-top:0;}}@media (min-width:992px){.header-holder .logo{max-width:250px;width:250px;}.header-holder .logo img{max-width:unset;width:250px;}}@media (min-width:1340px){.header-holder .logo{max-width:320px;width:320px;}.header-holder .logo img{max-width:unset;width:270px;}}@media (min-width:992px){.logo-holder .logo{width:100%;}.logo-holder .logo img{max-width:300px;width:100%;}}.promo-block{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:70px;text-align:left;gap:10px;z-index:2;position:relative;top:-2em;max-width:800px;margin:0 auto;justify-content:center;justify-items:center;}.promo-block a:hover{opacity:1;color:#0B394B;}.promo-block a{width:162px;height:162px;background-color:#fff;font-size:20px;font-weight:700;display:flex;flex-direction:column;justify-content:center;line-height:normal;padding-left:8px;padding-right:8px;min-width:150px;align-items:center;box-shadow:0 10px 10px rgba(0,0,0,0.059);border:2px solid #61a0a0;border-radius:50%;opacity:0.9;}.promo-block a img{height:100%;max-height:50px;margin-right:2px;}.promo-block a span{text-align:center;}.promo-block a span.small{color:rgba(var(--btn),1);font-weight:800;font-size:12px;}@media screen and (max-width:991px){.promo-block{display:grid;border-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:1em 10em;top:0;}}.slogan-section{background:#007690;}.slogan-section h2{color:#fff;font-size:2.5rem;}.slogan-section h2:before{content:none;}@media (min-width:992px){.inform-section .container{padding-bottom:0px;}}@media (min-width:992px){.testimonials-section{padding:5.3125rem 0 3.125rem;background:linear-gradient(360deg,rgba(73,116,166,0.3490196078),transparent);}}@media screen and (max-width:991px){.intro-section .intro-holder-default:not(.intro-section-full-w-default-h) .text-holder{padding:15px 0 65px 38px;}.h2,h2{font-size:1.875rem;}.slick-dots{display:none !important;}}.smile-gallery-block .smile-gallery .smile-gallery-wrapper,.smile-gallery-block{background:none;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper img{border-radius:3px;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper img:first-child{margin-bottom:5px;}.smile-gallery-block{position:relative;margin-top:0;padding-bottom:30px;}.smile-gallery-block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-image:url("/sites/default/files/2023-10/shutterstock_397400167.jpg");opacity:0.6;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;}@media (hover:none){.smile-gallery-block:before{background-attachment:scroll;}}.smile-gallery-block h2,.smile-gallery-block .homeSmileGallery{position:relative;z-index:2;}.inform-section .decor{display:none;}@media (min-width:992px){.inform-section{padding-bottom:60px;}.inform-section .info-text{padding-bottom:0;}.inform-section h1{font-size:2.875rem;margin-top:0;}.inform-section .btn,.inform-section p:last-of-type{margin-bottom:0;}.inform-section .img-block img{max-height:450px;}}.smile-gallery-block .smile-gallery{max-width:1200px;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{color:#000;text-align:start;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{margin-top:15px;margin-bottom:0;}.smile-gallery-block .btn.btn-warning,.smile-gallery-block input.btn-warning[type=submit],form input[type=submit]{margin-bottom:40px;font-size:15px;padding:0.625rem 0.9375rem;background:rgba(var(--btn),1);height:auto;}form input[type=submit]{min-width:auto;width:auto;font-size:1rem;padding:1.2rem 1.8rem;}.inform-section{background:none;}@media (min-width:992px){.h1,h1{font-size:2.475rem;}}.card-item .card-body{background-color:#007690;}.card-item:hover .card-body{background-color:#069898;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card{transition:0.3s ease-out background-color;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .decor{pointer-events:none;}#block-gvb-custom-views-block-taxonomy-terms-block-service-category .card:hover .card-body{background-color:#fff !important;}.row.justify-content-center.align-items-center.home-vid{padding:15px 30px;}.btn,input[type=submit]{border-radius:4px;}.btn:hover,input[type=submit]:hover{background:rgba(var(--btn_hover),1) !important;}a.btn.btn-sm.btn-warning .icon-arrow-right{display:inline-block !important;position:relative;top:2px;}@media screen and (max-width:992px){.slogan-section h2{font-size:1.5rem;}}.slogan-section img,.inform-section .img-block img{border-radius:3px;object-fit:cover;}a.btn.btn-sm.btn-light{font-size:15px;padding:0.625rem 0.9375rem;border-radius:4px;background:rgba(var(--btn),1);}a.btn.btn-sm.btn-light span{color:rgba(var(--btn_font),1) !important;}a.btn.btn-sm.btn-light:hover{background:rgba(var(--btn_hover),1) !important;}a.btn.btn-sm.btn-light:hover span{color:rgba(var(--btn_font),1) !important;}.intro-section .text-holder{padding:3rem 1rem 0rem;border-radius:3px;}@media (min-width:992px){.intro-section span.h1{margin-bottom:1rem;}}@media screen and (max-width:992px){.smile-gallery-block .btn.btn-warning,.smile-gallery-block input.btn-warning[type=submit],form input[type=submit]{margin-bottom:0.3rem;}}@media (max-width:505px){.intro-section .intro-section-video .gv-video-holder .text-holder{margin-top:80px;}}.btn,.btn-group-sm > .btn,.btn-group-sm > input[type=submit],.btn.btn-sm,[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),input.btn-sm[type=submit],input[type=submit]{text-transform:uppercase;}.video-container,.slogan-section-footer{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;background-attachment:fixed;}@media (hover:none){.video-container,.slogan-section-footer{background-attachment:scroll;}}.video-container:before,.slogan-section-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.4);}.video-container{padding-top:50px;}.promotions-block{background:#0B394B;color:#fff;text-align:center;padding:50px 0;}.promotions-block h2,.promotions-block h3{color:#fff;}@media (max-width:767px){.promotions-block h2{margin-bottom:60px;}}.promotions-block h3{font-size:2rem;}.promotions-block p{font-size:1.5rem;}.intro-section .text-holder{background:none;}.intro-section span.h1{text-transform:capitalize;color:#fff;}.intro-section span.h1 strong{text-shadow:2px 4px 3px rgba(0,0,0,0.3);}.intro-section .text-holder p{color:#fff;font-size:44px;text-shadow:2px 4px 3px rgba(0,0,0,0.3);font-family:Raleway,sans-serif;font-weight:bolder;line-height:44px;}@media (min-width:992px){.intro-section .text-holder{max-width:45.5rem;}}@media screen and (max-width:992px){.intro-section .text-holder{margin:11.5rem 1.25rem 3.25rem;}}.issues .h4{height:100%;margin:0;}@media (max-width:767px){.issues .h4{font-size:1.1rem;}}.issues .h4 a{color:#0B394B;font-weight:bold;height:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;}.issues .h4 svg{height:60px;margin-bottom:15px;}.issues .card{border:2px solid #c3e3e3;aspect-ratio:1/1;max-width:230px;margin-bottom:20px;}.issues .card:hover{background-color:#C3E3E3;}.issues h2{margin-bottom:20px;}.issues .row{margin:auto;}@media (min-width:768px){.issues .col-md-2{flex:0 0 20%;max-width:20%;}}.advantages-section .advantages-decor-img img{border-radius:50%;}@media (min-width:992px){.menu-drop .main-nav > li > a,.menu-drop .main-nav > li > span{padding-left:8px;}}@media (min-width:992px) and (max-width:1180px){.menu-drop .main-nav li.menu-li a,.menu-drop .main-nav li.menu-li span{font-size:0.75rem;}}@media (min-width:1181px){.menu-drop .main-nav li.menu-li a,.menu-drop .main-nav li.menu-li span{font-size:0.85rem;}}.practice-section .information-holder .practice-address p{display:flex;}.practice-section .information-holder .practice-address br:nth-child(2){display:none;}.practice-section .information-holder .contact-list i{color:rgba(var(--secondary),1);}.practice-section > .text-center{text-align:left !important;}.practice-section .gvw-20{min-width:180px;}@media (max-width:991px){.header-item .social-networks a{color:#fff;}.header-item .social-networks a:hover{color:rgba(var(--header_social_icon),1);}.inform-section{margin-bottom:40px;}}@media (max-width:767px){.advantages-section{padding-bottom:40px;}}@media (max-width:991px){.team-member{height:450px;max-width:400px;background-position:50% 0%;}}@media (min-width:992px) and (max-width:1080px){.team-member{height:450px;max-width:400px;}}@media (min-width:992px){.members-holder .col-lg-6.order-md-2{float:left;}}.page-node-type-service .post-block .main-content,.path-webform .post-block .main-content{max-width:1000px;margin:auto;}@media (min-width:768px){.members-holder.col-md-11{flex:0 0 100%;max-width:100%;}}@media (min-width:992px){.page-node-type-practice .practice-section h2{font-size:2.5rem;}}@media (min-width:992px){#header.p-absolute-header .header-holder{background:rgba(var(--menu_bg),0.9);}}div#block-gvb-custom-content .information-holder strong{color:rgba(var(--h1),1);}.our-services-block .services-list .service-large-text{border:2px solid #c3e3e3;border-radius:4px;padding:10px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.our-services-block .services-list .service-large-text:hover{background:#c3e3e3;}.our-services-block .services-list .service-large-text .service-heading{font-size:20px;margin-bottom:5px;text-align:center;}@media (max-width:575px){.our-services-block .services-list .service-large-text .service-heading{font-size:14px;}}.our-services-block .services-list .service-large-text p{margin-bottom:0;font-size:14px;line-height:1.4;color:#254441;}@media (max-width:991px){.our-services-block .services-list .service-large-text p{display:none;}}.our-services-block .services-list .services-item{width:calc(33% - 15px);margin-right:15px;margin-bottom:15px;}@media (max-width:991px){.our-services-block .services-list .services-item{margin-right:6px;margin-bottom:6px;}}@media (min-width:992px){.our-services-block .services-list .services-item{width:calc(16.66% - 15px);}}.our-services-block .services-list .service-block{min-height:120px;height:100%;margin:0;}.our-services-block .services-list{column-gap:unset;column-fill:unset;column-count:unset;display:flex;flex-wrap:wrap;justify-content:center;padding-left:3px;}.our-services-block{padding-bottom:3rem;padding-top:3rem;}@media (max-width:767px){.our-services-block{padding:3rem 0;}}@media (min-width:992px){.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.team-section .h1,.blog-section .heading h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.services-section .section h2,.smile-gallery-block h2,.slogan-section h2.white-centred-heading,.section.hero-background .hero-container .hero-heading,.issues h2,.slogan-section-footer .container .info-text h2,.advantages-section h1,.our-services-block h2{font-size:2.875rem;line-height:3rem;}}@media (max-width:991px){.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.team-section .h1,.blog-section .heading h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.services-section .section h2,.smile-gallery-block h2,.slogan-section h2.white-centred-heading,.section.hero-background .hero-container .hero-heading,.issues h2,.slogan-section-footer .container .info-text h2,.advantages-section h1,.our-services-block h2{font-size:2rem;line-height:2.2rem;}}.menu-drop .main-nav li.menu-li a{font-weight:600;}.slogan-section h2 strong{font-family:inherit;font-weight:inherit;color:rgba(var(--btn),1);}@media (min-width:992px){.promo-block{height:0px;top:-8rem;}.slogan-section{padding:2rem 1.25rem;}.intro-section .text-holder{margin:0 1.25rem;top:4rem;}}.team-row{justify-content:center;}.issues h3{text-align:center;margin-bottom:40px;color:#007690;}@media (max-width:979px){.issues .h4{font-size:0.9rem;}}.issues .h4 a{padding:0 2px;}@media (min-width:980px){.issues .h4 a{font-size:1.05rem;}}@media (max-width:979px){.issues .h4 svg{height:40px;margin-bottom:6px;}}@media (min-width:980px){.issues .h4 svg{height:48px;margin-bottom:12px;}}@media (max-width:979px){.issues .card{margin-bottom:0;}}@media (min-width:980px){.issues .card{padding:0 6px;max-width:125px;}}@media (max-width:979px){.issues .row{gap:6px;}}.issues .row:before{display:none;}@media (max-width:979px){.issues .row > div{flex:0 0 50%;max-width:30%;padding-left:0;padding-right:0;}}@media (min-width:980px){.issues .row .col-md-2{flex:0 0 14.28%;max-width:14.28%;padding-right:9px;padding-left:9px;}}.services-list .service-block.col-md-2{flex:0 0 17%;max-width:17%;border:solid 1px #c3e3e3;margin:5px;}.services-list .service-block.col-md-2 .service-heading{font-size:1.05rem;text-align:center;}.services-list .service-block.col-md-2 .service-heading h3{font-size:0.85rem;text-align:center;}#block-customourservicesblock h2{display:none;}.issues .row{max-width:1060px;}@media (min-width:992px){.slogan-section h2{line-height:1.2em;padding:1.5rem 1.875rem;}.advantages-section .row{align-items:flex-start;}.advantages-section [class*=col-]:nth-child(3){margin-top:auto;margin-bottom:auto;}}.intro-section .btn{display:none;}.sticky-ra{position:fixed;right:30px;top:200px;z-index:40;}@media (max-width:992px){.sticky-ra{top:260px;right:unset;left:20px;}}@media (max-width:390px){.sticky-ra{top:280px;}}.sticky-ra .btn{border-radius:50%;height:85px;width:85px;min-height:85px;min-width:85px;text-wrap:wrap;text-align:center;justify-content:center;display:flex;align-items:center;font-size:0.75rem;margin-bottom:0;}.mobile-click-to-call{right:114px;bottom:32px;background:rgba(var(--btn),1);}.mobile-click-to-call a{display:flex;}.mobile-click-to-call a i{font-size:1.8rem;}.advance-view-block{position:relative;padding-top:50px;padding-bottom:50px;}@media (max-width:991px){.advance-view-block{padding-top:30px;padding-bottom:30px;}}.advance-view-block h2{position:relative;text-align:center;}.advance-view-block .bg-image{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;opacity:1;}.slogan-section-footer .container .info-text .text-block p{margin-bottom:0;}.team-section .heading strong{color:rgba(var(--h1),1);}.blog-section .heading strong{color:rgba(var(--h1),1);}@media (min-width:992px){.intro-section.p-absolute-header{min-height:800px;}}@media (max-width:991px) and (min-width:768px){.intro-section{min-height:750px;}}@media (max-width:767px){.intro-section{min-height:500px;}}@media (min-width:992px){.header-top .container .header-list .dropdown-menu > div{flex:1;}.header-top .container .header-list .dropdown-menu > div .address-list li strong{color:#fff;}}@media (max-width:992px){.header-top .container .header-list .dropdown-menu > div:first-child .row > div ~ div .address-list{border-top:1px solid #ababab;padding-top:20px;}.header-top .container .header-list .dropdown-menu > div:last-child .row > div ~ div .address-list{padding-top:20px;}.header-top .container .header-list .dropdown-menu > div:last-child .address-list{padding-top:20px;padding-bottom:10px;}}.dropdown-menu > div{flex:1;}#sidebar .card h4{color:#fff;}.partners-section .partners-slider .slick-list:has(img[alt="America ToothFairy"]){overflow:visible;}.partners-section .partners-slider .slick-list:has(img[alt="America ToothFairy"]) .associations-img img[alt="America ToothFairy"]{height:100px;margin:-30px 0;}.promotions-block.community-block h2{margin-bottom:50px;}.promotions-block.community-block .row > div.col-md-3 > p{background:#089898;margin:0;padding:2rem 0;border-radius:0 0 10px 10px;transition:0.2s ease-in-out;}.promotions-block.community-block .row > div.col-md-3 > p a{color:#fff;font-weight:700;}.promotions-block.community-block .row > div.col-md-3 img{border-radius:10px 10px 0 0;}@media (max-width:767px){.promotions-block.community-block .row > div.col-md-3{margin-bottom:2.5rem;}.promotions-block.community-block .row > div.col-md-3:last-child{margin-bottom:0;}}.promotions-block.community-block .row > div.col-md-3:hover > p{background-color:#227690;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}@media (min-width:992px){#footer .logo-holder .logo a img{max-width:20rem;}}@media (min-width:768px){#footer [class*=md-]:nth-child(3):has(.rateus-form){width:100%;}}@media (min-width:1130px){#footer [class*=md-]:nth-child(3):has(.rateus-form){margin:0;width:25%;}}@media (min-width:992px){#footer [class*=md-]:first-child:has(.logo-holder){width:25%;}}@media (min-width:768px){#footer [class*=md-]:nth-child(2):has(.contact-list){width:100%;}}@media (min-width:992px){#footer [class*=md-]:nth-child(2):has(.contact-list){margin:0;width:75%;padding-right:0;}}@media (min-width:1130px){#footer [class*=md-]:nth-child(2):has(.contact-list){width:50%;}}@media (min-width:1220px){#footer [class*=md-]:nth-child(2):has(.contact-list){margin:0 -30px 0 30px;}}@media (min-width:1920px){#footer [class*=md-]:nth-child(2):has(.contact-list){margin:0;}}div#block-gvb-custom-footercontactus .layout .layout__region div{display:grid;grid-template-rows:40px 1fr;grid-template-columns:1fr 1fr;}@media (max-width:665px){div#block-gvb-custom-footercontactus .layout .layout__region div{grid-template-columns:1fr;}}div#block-gvb-custom-footercontactus .layout .layout__region div .heading-decor{grid-column:1/-1;}div#block-gvb-custom-footercontactus .layout .layout__region div .contact-list li:first-child{padding-left:0;text-transform:uppercase;margin-bottom:-5px;}div#block-gvb-custom-footercontactus .layout .layout__region div .contact-list h5{font-size:19px !important;font-weight:500;}
